Merge branch 'master' into main/lucene

# Conflicts:
#	content/pages/solr/downloads.md
diff --git a/.asf.yaml b/.asf.yaml
index c7673d6..59a472d 100644
--- a/.asf.yaml
+++ b/.asf.yaml
@@ -1,12 +1,14 @@
 pelican:
-  whoami: master
-  target: asf-staging
+  whoami: main/lucene
+  target: asf-staging-lucene
 
 staging:
-  whoami: asf-staging
+  whoami: asf-staging-lucene
+  profile: new
 
 github:
   labels:
+    - apache
     - lucene
     - website
     - pelican
@@ -15,5 +17,5 @@
     merge:  true
     rebase: false
   protected_branches:
-    master
+    main
     production
diff --git a/README.md b/README.md
index 3a18570..701e7fe 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,8 @@
-# Web site for Apache Lucene and Solr
+# Website for Apache Lucene
 
-This repository contains the "source code" of the Lucene/Solr website at [lucene.apache.org](https://lucene.apache.org/).
+This repository contains the "source code" of the Lucene website at [lucene.apache.org](https://lucene.apache.org/).
+
+**NOTE:** The Apache [Solr website](https://solr.apache.org/) now has [its own git repository](https://github.com/apache/solr-site).
 
 ## Building the site
 
@@ -17,7 +19,7 @@
     #        --help Show full help for options that Pelican accepts
     ./build -l
 
-Now go to <http://localhost:8000> to view the beautiful Lucene/Solr web page served from your laptop with live-preview of updates :)
+Now go to <http://localhost:8000> to view the beautiful Lucene web page served from your laptop with live-preview of updates :)
 
 ### Installing Pelican by hand
 
@@ -53,13 +55,13 @@
 
 Remember that on Mac/Linux you can use the `build.sh` script with `-l` option to do the same.
 
-## Updating site during a Lucene/Solr release
+## Updating site during a Lucene release
 
 The release manager documentation will contain detailed instructions on how to update the site during a release. Some of the boring version number update and download link generation is handled by Pelican, see below.
 
-JavaDoc publishing and Solr RefGuide publishing is **not** done through this repo, but in SVN as detailed in Release Manager instructions, and will then appear in respective sections of the website automatically, see `.htaccess` for how.
+JavaDoc publishing is **not** done through this repo, but in SVN as detailed in Release Manager instructions, and will then appear in respective sections of the website automatically, see `.htaccess` for how.
 
-### Bump Lucene/Solr latest version after the release
+### Bump Lucene latest version after the release
 
 There are variables in **pelicanconf.py** to modify the latest 2 supported release versions. This will affect all references to release version in the theme, but not in pages or articles. Pelican views pages and articles as static write-once, like a blog post, whereas the theme can be more dynamic and change with every build.
 
@@ -68,9 +70,6 @@
 
 * Full patch release versions in html such as "6.3.0".
 * Minor release versions in html such as "6.3.x".
-* References to unsupported versions such as "<6" in [Solr downloads][3].
-* References to upcoming unreleased versions such as "7" in [Solr downloads][3]
-  which is a +1 increment of the `LUCENE_LATEST_RELEASE` setting.
 * Links to source, javadocs, PGP, and SHA512 which use underscores to separate
   version parts such as `6_3_0`
 * References to the release date of the latest version which can be dynamically
@@ -78,7 +77,6 @@
 
 [1]: https://blog.getpelican.com/
 [2]: https://docs.getpelican.com/en/stable/install.html
-[3]: https://lucene.apache.org/solr/downloads.html#about-versions-and-support
 [4]: https://www.python.org/downloads/
 [5]: https://ci2.apache.org/#/builders/3
 [6]: https://lucene.staged.apache.org
diff --git a/content/pages/code-of-conduct.md b/content/pages/code-of-conduct.md
new file mode 100644
index 0000000..454c760
--- /dev/null
+++ b/content/pages/code-of-conduct.md
@@ -0,0 +1,18 @@
+Title: Code of Conduct
+URL: code-of-conduct.html
+save_as: code-of-conduct.html
+template: lucene/tlp/page
+
+For a large and diverse community like ours to be friendly, welcoming and respectful, we recognize the need for some guidelines. The project follows [Apache's Code of Conduct statement](https://www.apache.org/foundation/policies/conduct). Please take some time to read and understand it.
+
+If you feel there has been a violation of this code, please point out your concerns publicly in a friendly and matter of fact manner. Nonverbal communication is prone to misinterpretation and misunderstanding. Everyone has bad days and sometimes says things they regret later. Someone else's communication style may clash with yours, but the difference can be amicably resolved. After pointing out your concerns please be generous upon receiving an apology.
+
+Should there be repeated instances of code of conduct violations, or if there is an obvious and severe violation, the Lucene PMC may become involved.
+
+## Mailing list etiquette
+
+Written communication is hard and prone to misunderstandings. We recommend reading [ComDev's etiquette page](https://community.apache.org/contributors/etiquette) for some practical tips on how to improve.
+
+## The Apache Way
+
+As an Apache project we strive to follow [The Apache Way](http://theapacheway.com/). If you are new to the community or to open source in general, you may benefit from understanding our core values as a community, and why we operate the way we do. 
diff --git a/content/pages/core/developer.md b/content/pages/core/developer.md
index 5db1966..5974e17 100644
--- a/content/pages/core/developer.md
+++ b/content/pages/core/developer.md
@@ -8,7 +8,7 @@
 The source files are stored using GIT (see https://git-scm.com/documentation)
 
 - Latest **master**:
-`git clone https://github.com/apache/lucene-solr.git`
+`git clone https://github.com/apache/lucene.git`
 
 ## Making a Contribution
 Lucene Java is always looking for contributions. See the [Wiki][1] for details on contributing.
@@ -44,7 +44,7 @@
 [3]: https://ci-builds.apache.org/job/Lucene/job/Lucene-Artifacts-master/javadoc/
 [4]: http://www.atlassian.com/software/clover/
 [5]: https://ci-builds.apache.org/job/Lucene/job/Lucene-Solr-Clover-master/lastSuccessfulBuild/clover-report/dashboard.html
-[6]: https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git
+[6]: https://git-wip-us.apache.org/repos/asf?p=lucene.git
 [7]: https://ci-builds.apache.org/job/Lucene/job/Lucene-Artifacts-master/lastSuccessfulBuild/artifact/lucene/dist/
 [8]: https://repository.apache.org/snapshots/org/apache/lucene/
 [9]: http://home.apache.org/~mikemccand/lucenebench/
diff --git a/content/pages/core/discussion.md b/content/pages/core/discussion.md
index 532e6c7..b6db213 100644
--- a/content/pages/core/discussion.md
+++ b/content/pages/core/discussion.md
@@ -22,10 +22,10 @@
 ### Developer Discussion: dev@lucene.apache.org
 
 This is the list where participating developers of the Java Lucene project meet
-and discuss issues concerning Lucene/Solr internals, code changes/additions, etc.
+and discuss issues concerning Lucene internals, code changes/additions, etc.
 
 ***NOTE:*** _Please do not send mail to this list with usage questions or configuration
-questions and problems; that is what the java-user and solr-user mailing lists are for._
+questions and problems; that is what the java-user mailing list is for._
 
 - Subscribe: [dev-subscribe](mailto:dev-subscribe@lucene.apache.org)
 - Unsubscribe: [dev-unsubscribe](mailto:dev-unsubscribe@lucene.apache.org)
@@ -50,7 +50,6 @@
 Subscribe: [issues-subscribe](mailto:issues-subscribe@lucene.apache.org)
 
 Unsubscribe: [issues-unsubscribe](mailto:issues-unsubscribe@lucene.apache.org)
-([Problems?](https://cwiki.apache.org/confluence/display/solr/Unsubscribing%20from%20mailing%20lists))
 
 [Official Apache Archive](http://mail-archives.apache.org/mod_mbox/lucene-issues/)
 
@@ -61,13 +60,12 @@
 Subscribe: [builds-subscribe](mailto:builds-subscribe@lucene.apache.org)
 
 Unsubscribe: [builds-unsubscribe](mailto:builds-unsubscribe@lucene.apache.org)
-([Problems?](https://cwiki.apache.org/confluence/display/solr/Unsubscribing%20from%20mailing%20lists))
 
 [Official Apache Archive](http://mail-archives.apache.org/mod_mbox/lucene-builds/)
 
 ### Commit Notifications: commits@lucene
 
-This is an automated announcement only list where notifications about every Lucene/Solr commit are sent.
+This is an automated announcement only list where notifications about every Lucene commit are sent.
 
 - Subscribe: [commits-subscribe](mailto:commits-subscribe@lucene.apache.org)
 - Unsubscribe: [commits-unsubscribe](mailto:commits-unsubscribe@lucene.apache.org)
diff --git a/content/pages/news.md b/content/pages/news.md
index 63a8ac7..426d444 100644
--- a/content/pages/news.md
+++ b/content/pages/news.md
@@ -8,5 +8,3 @@
 * [TLP news feed](/feeds/news.atom.xml).
 * [All news feed](/feeds/all.atom.xml).
 * [Lucene core news feed](/feeds/core/news.atom.xml).
-* [Solr regular news feed](/feeds/solr/news.atom.xml).
-* [Solr security news feed](/feeds/solr/security.atom.xml).
diff --git a/content/pages/solr/community.md b/content/pages/solr/community.md
deleted file mode 100644
index 2af176b..0000000
--- a/content/pages/solr/community.md
+++ /dev/null
@@ -1,176 +0,0 @@
-Title: Community
-URL: solr/community.html
-save_as: solr/community.html
-template: solr/community
-
-## Apache Software Foundation ##
-
-Solr is developed by contributors to the Apache Software Foundation (ASF) through an open, meritocratic process that goes well beyond
-simply sharing the source code.
-Visit the [ASF website](https://www.apache.org/) to learn more.
-
-## Support ##
-
-The Solr Community provides user support for free through the [solr-user mailing list](#mailing-lists-irc) and other channels mentioned
-here. There are also a number of external companies and professionals ready to help, see the user-maintained list at
-[cwiki.apache.org/confluence/display/solr/Support](https://cwiki.apache.org/confluence/display/solr/Support).
-
-## Mailing Lists & IRC ##
-
-#### Solr User List: solr-user@lucene.apache.org ####
-
-This list is for users of Solr to ask questions, share knowledge, and discuss issues.  We strongly encourage
-users to send usage and configuration questions and problems to this mailing list.  Before filing an issue in
-the JIRA issue tracker, make sure it's a real bug and that it hasn't been already discovered by discussing it here.
-
-Subscribe: [solr-user-subscribe](mailto:solr-user-subscribe@lucene.apache.org)
-
-Unsubscribe: [solr-user-unsubscribe](mailto:solr-user-unsubscribe@lucene.apache.org)
-([Problems?](https://cwiki.apache.org/confluence/display/solr/Unsubscribing%20from%20mailing%20lists))
-
-Send: [solr-user](mailto:solr-user@lucene.apache.org) \(Requires subscription\)
-
-[Official Apache Archive](http://mail-archives.apache.org/mod_mbox/lucene-solr-user/)
-
-#### Developer List: dev@lucene.apache.org ####
-
-This is the list where participating developers of the Lucene and Solr projects meet and discuss
-issues concerning Lucene/Solr internals, code changes/additions, etc.
-
-NOTE: Please do not send mail to this list with usage questions or configuration questions and
-problems, that is what the solr-user mailing list is for.
-
-Subscribe: [dev-subscribe](mailto:dev-subscribe@lucene.apache.org)
-
-Unsubscribe: [dev-unsubscribe](mailto:dev-unsubscribe@lucene.apache.org)
-([Problems?](https://cwiki.apache.org/confluence/display/solr/Unsubscribing%20from%20mailing%20lists))
-
-Send: [dev](mailto:dev@lucene.apache.org) \(Requires subscription\)
-
-[Official Apache Archive](http://mail-archives.apache.org/mod_mbox/lucene-dev/)
-
-#### General Discussion: general@lucene.apache.org ###
-
-This list is for broader questions and discussions about the Lucene project, announcements,
-and for questions from users who have no idea where to get started (Lucene-Core?, Solr? PyLucene?)
-
-Subscribe: [general-subscribe](mailto:general-subscribe@lucene.apache.org)
-
-Unsubscribe: [general-unsubscribe](mailto:general-unsubscribe@lucene.apache.org)
-([Problems?](https://cwiki.apache.org/confluence/display/solr/Unsubscribing%20from%20mailing%20lists))
-
-Send: [general](mailto:general@lucene.apache.org) \(Requires subscription\)
-
-[Official Apache Archive](http://mail-archives.apache.org/mod_mbox/lucene-general/)
-
-#### Issue Notifications: issues@lucene ####
-
-This is an automated announcement only list where notifications about all JIRA issues and Github pull requests are sent.
-
-Subscribe: [issues-subscribe](mailto:issues-subscribe@lucene.apache.org)
-
-Unsubscribe: [issues-unsubscribe](mailto:issues-unsubscribe@lucene.apache.org)
-([Problems?](https://cwiki.apache.org/confluence/display/solr/Unsubscribing%20from%20mailing%20lists))
-
-[Official Apache Archive](http://mail-archives.apache.org/mod_mbox/lucene-issues/)
-
-#### Build Notifications: builds@lucene ####
-
-This is an automated announcement only list where notifications about all CI builds by Jenkins are sent.
-
-Subscribe: [builds-subscribe](mailto:builds-subscribe@lucene.apache.org)
-
-Unsubscribe: [builds-unsubscribe](mailto:builds-unsubscribe@lucene.apache.org)
-([Problems?](https://cwiki.apache.org/confluence/display/solr/Unsubscribing%20from%20mailing%20lists))
-
-[Official Apache Archive](http://mail-archives.apache.org/mod_mbox/lucene-builds/)
-
-#### Commit Notifications: commits@lucene ####
-
-This is an automated announcement only list where notifications about every Lucene/Solr commit are sent.
-
-Subscribe: [commits-subscribe](mailto:commits-subscribe@lucene.apache.org)
-
-Unsubscribe: [commits-unsubscribe](mailto:commits-unsubscribe@lucene.apache.org)
-([Problems?](https://cwiki.apache.org/confluence/display/solr/Unsubscribing%20from%20mailing%20lists))
-
-[Official Apache Archive](http://mail-archives.apache.org/mod_mbox/lucene-commits/)
-
-#### Mail Archives ####
-
-The Solr Wiki maintains a list of searchable mailing list archives at
-
-<https://cwiki.apache.org/confluence/display/SOLR/SolrResources#SolrResources-MailingListArchives>.
-
-No endorsement is implied by the listing of an archive on the Wiki.
-
-#### Other Mailing Lists ####
-
-Each Lucene project maintains its own mailing lists. Please refer to the project you are interested in
-for details on subscribing to its mailing list.
-
-#### IRC  ####
-
-There are two primary IRC channels dedicated to Solr at freenode.net.
-
-• #solr -- Channel for Solr user questions
-
-• #solr-dev -- Hangout for discussion of Solr development
-
-The IRC channel can be used for online discussion about Lucene<sup>&trade;</sup>/Solr related stuff,
-but developers should be careful to transfer all the official decisions or useful discussions to the issue
-tracking system.  Note that the solr-user mailing list will reach a lot more people than the IRC channel,
-but if it's the right time of day, the IRC channel can offer a more interactive experience with faster turnaround.
-
-[This wiki page](https://cwiki.apache.org/confluence/display/SOLR/IRCChannels) has links to a web-based IRC client, and a
-wealth of information about how to get the most out of the IRC channels.
-
-#### Slack ####
-
-* The project's Slack channels are `#lucene-dev` and `#solr-dev` in the `the-asf` organization. These are primarily for developer discussions and not meant as support channels. Link: <https://the-asf.slack.com/messages/CE70MDPMF>
-
-* There are unofficial slack organizations for Solr support
-    * A community maintained/unofficial Slack organization that relays messages bi-directionally to/from the official IRC channels. Link: <https://s.apache.org/solr-slack>
-    * For relevance related discussions (Solr and other search engines), there's Relevance Slack: <https://relevancy.slack.com>.    Sign up via <https://opensourceconnections.com/slack>
-
-## Issue tracker ##
-
-Solr uses the ASF JIRA instance.
-
-You can browse, search, and create issues [here](https://issues.apache.org/jira/browse/SOLR).
-Patches welcome!  This is not the correct place to start when you need support.  Problems should be
-discussed on the mailing list and/or via IRC before creating an issue.
-
-## How To Contribute ##
-
-Looking to contribute to Solr?  Read the [instructions](https://cwiki.apache.org/confluence/display/SOLR/HowToContribute) on
-contributing and then submit a patch!
-
-## Version Control ##
-
-The Solr source code resides in the Apache [GIT](http://git.apache.org) repository. Various GIT clients
-can be obtained from [git-scm.com](https://git-scm.com/). There are also GIT integrations for various
-IDEs. For Eclipse, look at [EGit](http://www.eclipse.org/egit/). IntelliJ has git support bundled, if you
-have installed the command line version.
-
-#### Web Access (read-only) ####
-
-The source code can be browsed via the Web at <https://git-wip-us.apache.org/repos/asf?p=lucene-solr.git>.
-No GIT client software is required.
-
-The code can also be browsed through our GitHub mirror at <https://github.com/apache/lucene-solr/>.
-
-#### Anonymous Access (read-only) ####
-
-The GIT URL for anonymous users is <http://git-wip-us.apache.org/repos/asf/lucene-solr.git>.
-Instructions for non-committer GIT access are [here](https://git-wip-us.apache.org/#repository-checkout).
-
-#### Committer Access (read-write) ####
-
-The GIT URL for committers is <https://git-wip-us.apache.org/repos/asf/lucene-solr.git>.
-Instructions for committer GIT access are [here](https://git-wip-us.apache.org/#repository-checkout).
-
-## Powered By ##
-
-Are you Solr powered?  Looking for good company?  Check out
-[Solr's Powered By](https://cwiki.apache.org/confluence/display/solr/PublicServers) page to learn about people and companies using Solr.
diff --git a/content/pages/solr/downloads.md b/content/pages/solr/downloads.md
index e0d6a67..e69de29 100644
--- a/content/pages/solr/downloads.md
+++ b/content/pages/solr/downloads.md
@@ -1,9 +0,0 @@
-Title: Solr Downloads
-URL: solr/downloads.html
-save_as: solr/downloads.html
-template: solr/downloads
-
-Official releases are usually created when the [developers]({filename}/pages/whoweare.md)
-feel there are sufficient changes, improvements and bug fixes to warrant a release.
-Due to the voluntary nature of Solr, no releases are scheduled in advance.
-
diff --git a/content/pages/solr/features.md b/content/pages/solr/features.md
deleted file mode 100644
index fcd7884..0000000
--- a/content/pages/solr/features.md
+++ /dev/null
@@ -1,4 +0,0 @@
-Title: Features
-URL: solr/features.html
-save_as: solr/features.html
-template: solr/features
diff --git a/content/pages/solr/guide.md b/content/pages/solr/guide.md
deleted file mode 100644
index c7fd587..0000000
--- a/content/pages/solr/guide.md
+++ /dev/null
@@ -1,40 +0,0 @@
-Title: Solr Reference Guide
-URL: solr/guide/index.html
-save_as: solr/guide/index.html
-template: solr/page
-
-# Apache Solr Reference Guide
-
-The Apache Solr Reference Guide is the official Solr documentation.
-
-As of Solr 8.2, it is published only in HTML format.
-
-**Latest release**:
-
-  - [Solr 8.8](8_8/)
-
-**Earlier versions**:
-
-  - [Solr 8.7](8_7/)
-  - [Solr 8.6](8_6/)
-  - [Solr 8.5](8_5/)
-  - [Solr 8.4](8_4/)
-  - [Solr 8.3](8_3/)
-  - [Solr 8.2](8_2/)
-  - [Solr 8.1](8_1/)
-  - [Solr 8.0](8_0/)
-  - [Solr 7.7](7_7/)
-  - [Solr 7.6](7_6/)
-  - [Solr 7.5](7_5/)
-  - [Solr 7.4](7_4/)
-  - [Solr 7.3](7_3/)
-  - [Solr 7.2](7_2/)
-  - [Solr 7.1](7_1/)
-  - [Solr 7.0](7_0/)
-  - [Solr 6.6](6_6/)
-
-Prior to Solr 8.2, a PDF version was also published. You can access these older version from the Apache archives.
-
-  - [Archived PDFs for earlier releases](http://archive.apache.org/dist/lucene/solr/ref-guide/)
-
-
diff --git a/content/pages/solr/index.md b/content/pages/solr/index.md
deleted file mode 100644
index 5d968f2..0000000
--- a/content/pages/solr/index.md
+++ /dev/null
@@ -1,5 +0,0 @@
-Title:
-URL: solr/index.html
-save_as: solr/index.html
-template: solr/index
-slug: solr-index
diff --git a/content/pages/solr/logos-and-assets.md b/content/pages/solr/logos-and-assets.md
deleted file mode 100644
index 53d5d15..0000000
--- a/content/pages/solr/logos-and-assets.md
+++ /dev/null
@@ -1,4 +0,0 @@
-Title: Logos and Assets
-URL: solr/logos-and-assets.html
-save_as: solr/logos-and-assets.html
-template: solr/logos-and-assets
diff --git a/content/pages/solr/news.md b/content/pages/solr/news.md
deleted file mode 100644
index 4241662..0000000
--- a/content/pages/solr/news.md
+++ /dev/null
@@ -1,6 +0,0 @@
-Title: Solr News
-URL: solr/news.html
-save_as: solr/news.html
-template: solr/news
-
-You may also read these news as an [ATOM feed](/feeds/solr/news.atom.xml).
diff --git a/content/pages/solr/quickstart.md b/content/pages/solr/quickstart.md
deleted file mode 100644
index 098996c..0000000
--- a/content/pages/solr/quickstart.md
+++ /dev/null
@@ -1,11 +0,0 @@
-Title: Quickstart
-URL: solr/guide/solr-tutorial.html
-save_as: solr/guide/solr-tutorial.html
-template: solr/page
-
-<!-- As of 2 Oct 2017, this page now automatically redirects to
-        the Solr Reference Guide page solr/guide/solr-tutorial.html -->
-
-# Solr Quick Start
-
-Please see the [Solr Tutorial](https://lucene.apache.org/solr/guide/solr-tutorial.html) or additional [Resources](https://lucene.apache.org/solr/resources.html).
diff --git a/content/pages/solr/resources.md b/content/pages/solr/resources.md
deleted file mode 100644
index 99c54e9..0000000
--- a/content/pages/solr/resources.md
+++ /dev/null
@@ -1,226 +0,0 @@
-Title: Resources
-URL: solr/resources.html
-save_as: solr/resources.html
-template: solr/resources
-
-## Tutorials ##
-
-* [Solr Quick Start](/solr/guide/solr-tutorial.html)
-
-<!--
-* More to come: Ideas include "Solr in a Day", "Solr and JSON", "Solr and CSV", "Solr and XML"
--->
-
-Users who have completed the tutorial are encouraged to review the [other documentation available](#documentation).
-
-***
-
-## Documentation ##
-
-<h3 class="offset" id="the-apache-solr-reference-guide">The Apache Solr Reference Guide</h3>
-
-Beginning with Solr 4.4, a detailed reference guide is available online.
-
-* [HTML Version of the Reference Guide](/solr/guide)
-
-* [Visual Guide to Streaming Expressions and Math Expressions](http://bit.ly/32srTpA)
-
-* [Previous Releases in PDF (until Solr 8.1)](http://archive.apache.org/dist/lucene/solr/ref-guide/)
-
-
-<h3 class="offset" id="javadocs">Solr Javadocs</h3>
-
-Solr generates JavaDocs for all included code in each release.
-Copies of this documentation for every release can be found online:
-
-* [Latest Release](/solr/api/index.html)
-
-<h3 class="offset" id="additional-documentation">Additional Documentation</h3>
-
-Additional documentation can be found on the [Solr Community Wiki](https://cwiki.apache.org/confluence/display/solr) or the various [books published about Solr](#solr-books).
-
-***
-
-## Solr Books ##
-
-If you have a Solr book that you would like to see listed here, please submit a [patch](https://cwiki.apache.org/confluence/display/solr/HowToContribute) to this [website](https://svn.apache.org/viewvc/lucene/cms/trunk/) via a JIRA issue.
-
-<h3 class="offset" id="book-relevant-search">Relevant Search</h3>
-Doug Turnbull, John Berryman and Manning Publications are proud to announce *Relevant Search*.
-
-This book demystifies relevance work and shows you that a search engine is a programmable relevance framework. You'll learn how to apply Elasticsearch or Solr to your business' unique ranking problems. The book demonstrates how to program relevance and how to incorporate secondary data sources, taxonomies, text analytics, and personalization. By the end, you’ll be able to achieve a virtuous cycle of provable, measurable relevance improvements over a search product’s lifetime.
-
-[Buy here](https://www.manning.com/books/relevant-search) (Use code **relsepc** for 40% discount)
-
-***
-
-<h3 class="offset" id="book-asess-3ed">Apache Solr Enterprise Search Server, 3rd Edition</h3>
-
-[David Smiley](https://www.linkedin.com/in/davidwsmiley), [Eric Pugh](https://www.linkedin.com/in/epugh), [Kranti Parisa](https://www.linkedin.com/in/krantiparisa), and [Matt Mitchell](https://www.linkedin.com/in/mattmitchell4) are proud to *finally* announce the book “[Apache Solr Enterprise Search Server, Third Edition](http://www.solrenterprisesearchserver.com)” by [Packt Publishing](https://www.packtpub.com/).  You can find links to buy it at Packt’s site & Amazon from our book’s official website: [solrenterprisesearchserver.com](http://www.solrenterprisesearchserver.com).  You'll find a useful search parameter quick-reference sheet (the appendix) online there too.
-
-<a href="http://www.solrenterprisesearchserver.com"><img alt="Apache Solr Enterprise Search Server, Third Edition (cover)" class="float-right" src="{static}/images/solr/book_asess_3ed.jpg"></a>
-**Apache Solr Enterprise Search Server, Third Edition** is a comprehensive resource to almost everything Solr has to offer. It serves the reader right from initiation to development to deployment. It also comes with complete running examples to demonstrate its use and show how to integrate Solr with other languages and frameworks — even Hadoop.
-
-By using a large set of metadata, including artists, releases, and tracks, courtesy of the MusicBrainz.org project, you will have a testing ground for Solr and will learn how to import this data in various ways. You will then learn how to search this data in different ways, including Solr's rich query syntax and boosting match scores based on record data. Finally, we'll cover various deployment considerations to include indexing strategies and performance-oriented configuration that will enable you to scale Solr to meet the needs of a high-volume site.
-
-Solr 4 was Solr's biggest release ever. We updated the previous edition to cover Solr 4, and some of Solr 5 -- particularly the part of Solr 5 that needs to be covered most, the bin/solr script. Chapter 9, Integrating Solr, now covers Hadoop integration, and better covers SolrJ. Chapter 3, Text Analysis, introduces various approaches for implementing Multilingual Search in your applications. And we think you'll appreciate the enhanced coverage of the topic of query auto-suggesters (AKA query completion) in Chapter 8, Search Components -- a feature that is important to most search applications. This edition has two additional authors, Kranti & Matt, who add their perspectives based on their experience working with Solr for a long time.
-
-[Buy here](http://www.solrenterprisesearchserver.com)
-
-***
-
-<h3 class="offset" id="book-scaling-big-data-hadoop-solr-II">Scaling Big Data with Hadoop and Solr - Second Edition</h3>
-
-[Hrishikesh Karambelkar](http://hrishikesh.karambelkar.co.in) is proud to announce the book "[Scaling Big Data with Hadoop and Solr - Second Edition](https://www.packtpub.com/big-data-and-business-intelligence/scaling-big-data-hadoop-and-solr-second-edition)" by [Packt Publishing](https://www.packtpub.com/). This book will help the readers understand, design, build, and optimize their big data search engine with Hadoop and Apache Solr.
-
-<a href="https://www.packtpub.com/big-data-and-business-intelligence/scaling-big-data-hadoop-and-solr-second-edition"><img alt="Scaling Big Data with Hadoop and Solr - Second Edition (cover)" class="float-right" src="{static}/images/solr/book_scaling_big_data_hadoop_solr_II.jpg"></a>
-**Scaling Big Data with Hadoop and Solr - Second Edition** is aimed at developers, designers, and architects who would like to build big data enterprise search solutions for their customers or organizations. It explores the different approaches to making Solr work on big data ecosystems apart from Apache Hadoop.
-
-A practical guide that covers interesting, real-life cases for big data search along with sample code targetted to help the readers to improve search performance while working with big data.
-
-Click [here](https://www.packtpub.com/big-data-and-business-intelligence/scaling-big-data-hadoop-and-solr-second-edition) to read more about the Scaling Big Data with Hadoop and Solr - Second Edition
-
-***
-
-<h3 class="offset" id="book-solr-search-patterns">Apache Solr Search Patterns</h3>
-
-[Jayant Kumar](https://www.linkedin.com/in/jayantkumar) is proud to announce the book "[Apache Solr Search Patterns](http://bit.ly/1J2neZ9)" by [Packt Publishing](https://www.packtpub.com/). This book is for developers who have prior knowledge on Solr and are looking at procuring advanced strategies for improving their search using Solr. Also, if you work with analytics to generate graphs and reports using Solr and you are a search architect who is looking forward to scale your search using Solr, then this book is a perfect guide for you.
-
-<a href="http://bit.ly/1J2neZ9"><img alt="Apache Solr Search Patterns (cover)" class="float-right" src="{static}/images/solr/book_solr_search_patterns.jpg"></a>
-**Apache Solr Search Patterns** begins with a brief introduction of analyzers and tokenizers to understand the challenges associated with implementing large-scale indexing and multilingual search functionality. It then moves on to working with custom queries and understanding how filters work internally. While doing so, it also helps the readers create their own query language or Solr plugin that does proximity searches.
-
-Furthermore, the book discusses how Solr can be used for real-time analytics and tackle problems faced during its implementation in e-commerce search. It then dives into the spatial features such as indexing strategies and search/filtering strategies for a spatial search. And also do an in-depth analysis of problems faced in an ad serving platform and how Solr can be used to solve these problems.
-
-Click [here](http://bit.ly/1J2neZ9) to read more about the Apache Solr Search Patterns
-
-***
-
-<h3 class="offset" id="book-solr-cookbook-3ed">Solr Cookbook - Third Edition</h3>
-
-[Rafał Kuć](https://pl.linkedin.com/in/rafalkuc) is proud to *finally* announce the book "[Solr Cookbook - Third Edition](http://bit.ly/1Q2AGS8)" by [Packt Publishing](https://www.packtpub.com/). This edition will specifically appeal to developers who wish to quickly get to grips with the changes and new features of Apache Solr 5.
-
-<a href="http://bit.ly/1Q2AGS8"><img alt="Solr Cookbook - Third Edition (cover)" class="float-right" src="{static}/images/solr/book_solr_cookbook_3ed.jpg"></a>
-**Solr Cookbook - Third Edition** has over 100 easy to follow recipes to solve real-time problems related to Apache Solr 4.x and 5.0 effectively. Starting with vital information on setting up Solr, the developer will quickly progress to analyzing their text data through querying and performance improvement. Finally, they will explore real-life situations, where Solr can be used to simplify daily collection handling.
-
-With numerous practical chapters centered on important Solr techniques and methods **Solr Cookbook - Third Edition** will guide intermediate Solr Developers who are willing to learn and implement Pro-level practices, techniques, and solutions.
-
-Click [here](http://bit.ly/1Q2AGS8) to read more about the Solr Cookbook - Third Edition.
-
-***
-
-<h3 class="offset" id="mastering-apache-solr">Mastering Apache Solr</h3>
-
-<a href="https://www.linkedin.com/in/mathieun">Mathieu Nayrolles</a> and <a href="http://www.inkstall.com/">Inkstall Publications</a> are proud to announce their latest book — [Mastering Apache Solr](http://www.amazon.com/Mastering-Apache-Solr-practical-guide/dp/8192784509/ref=sr_1_1?ie=UTF8&qid=1400238519&sr=8-1&keywords=mastering+inkstall).  This book will empower you to provide a world-class search experience to your end users through the discovery of the powerful mechanisms presented in it.
-
-<a href="http://www.amazon.com/Mastering-Apache-Solr-practical-guide/dp/8192784509/ref=sr_1_1?ie=UTF8&qid=1400238519&sr=8-1&keywords=mastering+inkstall" title="Mastering Apache Solr"><img alt="Mastering Apache Solr cover" class="float-right" src="{static}/images/solr/book_mas.jpg"></a>
-**Mastering Apache Solr** is a short, focused, practical, hands-on guide containing crisp, relevant, systematically arranged, progressive chapters. These chapters contain a wealth of information presented in a direct and easy-to-understand manner. Highlighting Solr's supremacy over classical databases in full-text search, this book covers key technical concepts which will help you accelerate your progress in the Solr world.
-
-**Mastering Apache Solr** starts with an introduction to Apache Solr, its underlying technologies, the main differences between the classical database engines, and gradually moves to more advance topics such as boosting performance. In this book, we will look under the hood of a large number of topics and discuss answers to pertinent questions such as why denormalize data, how to import classical databases' data inside Apache Solr, how to serve Solr through five different web servers, how to optimize them to serve Solr even faster. An important and major topic covered in this book is Solr's querying mechanism, which will prove to be a strong ally in our journey through this book. We then look at boosting performance and deploying Solr using several servlet servers. Finally, we cover how to communicate with Solr using different programming languages, before deploying it in a cloud-based environment.
-
-**Mastering Apache Solr** is written lucidly and has a clear simple approach. From the first page to the last, the book remains practical and focuses on the most important topics used in the world of Apache Solr without neglecting important theoretical fundamentals that help you build a strong foundation.
-
-[Buy here](http://www.amazon.com/Mastering-Apache-Solr-practical-guide/dp/8192784509/ref=sr_1_1?ie=UTF8&qid=1400238519&sr=8-1&keywords=mastering+inkstall)
-
-***
-
-<h3 class="offset" id="solr-in-action">Solr in Action</h3>
-
-Trey Grainger, Timothy Potter, and Manning Publications are proud to announce [Solr in Action](http://solrinaction.com), a comprehensive (638 pg.), example-driven guide covering through Solr 4.7.
-
-<a href="http://solrinaction.com" title="Manning: Solr in Action"><img alt="Solr in Action cover" class="float-right" src="{static}/images/solr/book_sia.png"></a>
-**Solr in Action** is an essential resource for implementing fast and scalable search using Apache Solr. It uses well-documented examples ranging from basic keyword searching to scaling a system for billions of documents and queries. With this book, you’ll gain a deep understanding of how to implement core Solr capabilities such as faceted navigation through search results, matched snippet highlighting, field collapsing and search results grouping, spell-checking, query autocomplete, querying by functions, and more. You’ll also see how to take Solr to the next level, with deep coverage of large-scale production use cases, sophisticated multilingual search, complex query operations, and advanced relevancy tuning strategies.
-
-[Buy here](http://solrinaction.com)
-
-***
-<h3 class="offset" id="einfuehrung-in-apache-solr">Einführung in Apache Solr</h3>
-
-<a href="http://www.oreilly.de/catalog/einfapachesolrger/" title="Einführung in Apache Solr"><img alt="Einführung in Apache Solr Cover" class="float-right" src="{static}/images/solr/book-eias.jpg"></a>
-<p>Markus Klose, Daniel Wrigley and O’Reilly are proud to present the first book on Apache Solr in German.</p>
-<p>[Einführung in Apache Solr](http://www.oreilly.de/catalog/einfapachesolrger/) offers a substantiated and practice-oriented introduction into the search technology Apache Solr. The sample configurations, instructions, tips and pitfalls from the practice of the authors enable the reader to get a quick insight to this search technology. The book provides the necessary knowledge and tools to implement custom search solutions with Apache Solr, covering the following topics:</p>
-<ul>
-<li>**Quick start guide**: Start Apache Solr after download and execute your first search.</li>
-<li>**Index configuration**: Learn how to configure the schema.xml and the analysis process to improve search quality.</li>
-<li>**Features out-of-the-box**: Use all build-in features like faceting, auto suggest or spellcheck and integrate them into a search user interface.</li>
-<li>**Scoring and relevance**: Learn how to influence the scoring mechanism to bias the quantity and quality of your hitlist.</li>
-<li>**Solr architectures**: Read about the options scaling Apache Solr. Set up your own Solr Cluster as Master/Slave or SolrCloud architecture.</li>
-</ul>
-[Buy here](http://www.oreilly.de/catalog/einfapachesolrger/)
-
-***
-
-<h3 class="offset" id="instant-apache-solr-for-indexing-data-how-to">Instant Apache Solr for Indexing Data How-to</h3>
-
-<a href="http://www.packtpub.com/apache-solr-for-indexing-data/book" title="Packt: Instant Apache Solr for Indexing Data How-to"><img alt="Instant Apache Solr for Indexing Data How-to - cover" class="float-right" src="{static}/images/solr/book_s4index.jpg"></a>
-Alexandre Rafalovitch and Packt Publishing are proud to announce [Instant Apache Solr for Indexing Data How-to](http://www.packtpub.com/apache-solr-for-indexing-data/book) - an example-driven guide that will take you on a journey from the basic collection of data to a multi-lingual, multi-field, multi-type schema.
-
-Content and data searching is a very important part of the modern user experience, and before something can be searched, it has to be indexed. Indexing is a hidden part of the process that has a surprisingly strong impact on the overall user experience. From speed, to faceting, to multilingual support, everything depends on correct indexing. **Instant Apache Solr for Indexing Data How-to** is a friendly, practical guide that will show you how to index your data with Solr 4.3.
-
-[Buy here](http://www.packtpub.com/apache-solr-for-indexing-data/book)
-
-***
-
-<h3 class="offset" id="apache-solr-4-cookbook">Apache Solr 4 Cookbook</h3>
-
-<a href="http://www.packtpub.com/apache-solr-4-cookbook/book" title="Packt: Apache Solr 4 Cookbook"><img alt="Apache Solr 4 Cookbook cover" class="float-right" src="{static}/images/solr/book_s4c.jpg"></a>
-Rafał Kuć and Packt Publishing are proud to announce the second edition of [Apache Solr 4 Cookbook](http://www.packtpub.com/apache-solr-4-cookbook/book). The Cookbook is newly updated and improved with new chapters on SolrCloud and every chapter updated to Solr 4.
-
-**Apache Solr 4 Cookbook** features over 100 recipes to make Apache Solr faster, more reliable, and return better results. It will show you how to get the most out of your search engine. Full of practical recipes and examples, this book will show you how to set up Apache Solr, tune and benchmark performance as well as index and analyze your data to provide better, more precise, and useful search data.
-
-The book will make your search better, more accurate and faster with practical recipes on essential topics such as SolrCloud, querying data, search faceting, text and data analysis, and cache configuration.
-
-With numerous practical chapters centered on important Solr techniques and methods, **Apache Solr 4 Cookbook** is an essential resource for developers who wish to take their knowledge and skills further. Thoroughly updated and improved, this Cookbook also covers the changes in Apache Solr 4 including the awesome capabilities of SolrCloud.
-
-[Buy here](http://www.packtpub.com/apache-solr-4-cookbook/book)
-
-***
-
-<h3 class="offset" id="taming-text">Taming Text</h3>
-
-<a href="http://www.manning.com/ingersoll/" title="Taming Text"><img alt="Taming Text cover" class="float-right" src="{static}/images/solr/book_tt.png"></a>
-Taming Text is a hands-on, example-driven guide to working with unstructured text in the context of real-world applications. This book explores how to automatically organize text using approaches such as full-text search with Apache Solr (v3), proper name recognition,
-clustering, tagging, information extraction, and summarization. The book guides you through examples illustrating each of these topics, as well as the foundations upon which they are built.  Source code
-is available on [Github](https://github.com/tamingtext/book).
-
-[Buy here](http://www.manning.com/ingersoll/)
-
-***
-
-<h3 class="offset" id="apache-solr-3.1-cookbook">Apache Solr 3.1 Cookbook</h3>
-
-<a href="http://www.packtpub.com/solr-3-1-enterprise-search-server-cookbook/book" title="PACKT: Apache Solr 3.1 Cookbook"><img alt="Solr Cookbook cover" class="float-right" src="{static}/images/solr/book_s3c.png"></a>
-Rafał Kuć is proud to introduce a new book on Solr, [Apache Solr 3.1 Cookbook](http://www.packtpub.com/solr-3-1-enterprise-search-server-cookbook/book) from Packt Publishing.
-
-**Apache Solr 3.1 Cookbook** will make your everyday work easier by using real-life examples that show you how to deal with the most common problems that can arise while using the Apache Solr search engine.
-
-This cookbook will show you how to get the most out of your search engine. Each chapter covers a different aspect of working with Solr from analyzing your text data through querying, performance improvement, and developing your own modules. The practical recipes will help you to quickly solve common problems with data analysis, show you how to use faceting to collect data and to speed up the performance of Solr. You will learn about functionalities that most newbies are unaware of, such as sorting results by a function value, highlighting matched words, and computing statistics to make your work with Solr easy and stress free.
-
-[Buy here](http://www.packtpub.com/solr-3-1-enterprise-search-server-cookbook/book)
-
-***
-
-## Presentations ##
-
-If you have a Solr presentation that you would like to see listed here, please submit a [patch](https://cwiki.apache.org/confluence/display/solr/HowToContribute) via a JIRA with the appropriate content.
-
-<h3 class="offset" id="slideshare">Slideshare</h3>
-
-[Search Slideshare for Solr](http://www.slideshare.net/search/slideshow?&q=solr)
-
-## Videos ##
-
-If you have a Solr video that you would like to see listed here, please submit a [patch](https://cwiki.apache.org/confluence/display/solr/HowToContribute) via a JIRA with the appropriate content.
-
-<h3 class="offset" id="lucenesolr-revolution">Lucene/Solr Revolution</h3>
-
-<!-- TODO: WOULD BE NICE TO HAVE A SLIDER OR RANDOMLY PICKED VIDEO HERE -->
-
-[Videos from Past Events](http://lucenerevolution.org/past-events/) including Apache Eurocon
-
-<h3 class="offset" id="youtube">YouTube</h3>
-
-[Search YouTube for Solr](https://www.youtube.com/results?search_query=solr)
-
-<h3 class="offset" id="vimeo">Vimeo</h3>
-
-[Search Vimeo for Solr](http://vimeo.com/search?q=solr)
diff --git a/content/pages/solr/security.md b/content/pages/solr/security.md
deleted file mode 100644
index 4fdd86c..0000000
--- a/content/pages/solr/security.md
+++ /dev/null
@@ -1,16 +0,0 @@
-Title: Solr™ Security News
-URL: solr/security.html
-save_as: solr/security.html
-template: solr/security
-
-## How to report a security issue
-If you believe you have discovered a vulnerability in Solr, you may first want to consult the [list of known false positives](https://cwiki.apache.org/confluence/display/SOLR/SolrSecurity#SolrSecurity-SolrandVulnerabilityScanningTools) to make sure you are reporting a real vulnerability.
-Then please disclose responsibly by following [these ASF guidelines](https://www.apache.org/security/) for reporting.
-
-You may file your request by email to <mailto:security@lucene.apache.org> or alternatively file a **private** security issue in [Solr JIRA](https://issues.apache.org/jira/browse/SOLR).
-
-## More information
-You will find more security related information on our Wiki: <https://cwiki.apache.org/confluence/display/SOLR/SolrSecurity>, such as information on how to treat the automated reports from security scanning tools.
-
-# Recent CVE reports for Apache Solr
-Below is a list of already announced CVE vulnerabilities. These are also available as an [ATOM feed](/feeds/solr/security.atom.xml):
diff --git a/content/pages/whoweare.md b/content/pages/whoweare.md
index c053c5d..32d6d1d 100644
--- a/content/pages/whoweare.md
+++ b/content/pages/whoweare.md
@@ -3,7 +3,7 @@
 save_as: whoweare.html
 template: lucene/tlp/page
 
-## Lucene<span style="vertical-align: super; font-size: xx-small">TM</span>/Solr<span style="vertical-align: super; font-size: xx-small">TM</span> Committers
+## Lucene<span style="vertical-align: super; font-size: xx-small">TM</span> Committers
 - *[Namgyu Kim](https://www.linkedin.com/in/danmuzi)* (namgyu@...)
 - *[Ramkumar Aiyengar](https://www.linkedin.com/in/andyetitmoves)* (andyetitmoves@...)
 - *Ahmet Arslan* (iorixxx@...)
diff --git a/content/solr/security/2014-08-18-4-8-0-update-poi.md b/content/solr/security/2014-08-18-4-8-0-update-poi.md
deleted file mode 100644
index f712bf5..0000000
--- a/content/solr/security/2014-08-18-4-8-0-update-poi.md
+++ /dev/null
@@ -1,63 +0,0 @@
-Title: CVE-2014-3529, CVE-2014-3574: Recommendation to update Apache POI in Apache Solr 4.8.0, 4.8.1, and 4.9.0 installations
-category: solr/security
-URL:
-save_as:
-slug: solr-security-security-recommendation-to-update-apache-poi-in-apache-solr-480-481-and-490-installations
-cve: CVE-2014-3529
-
-Apache Solr versions 4.8.0, 4.8.1, 4.9.0 bundle Apache POI 3.10-beta2 with its binary release tarball.
-This version (and all previous ones) of Apache POI are vulnerable to the following issues:
-
-### CVE-2014-3529: XML External Entity (XXE) problem in Apache POI's OpenXML parser
-
-*Information disclosure:* Apache POI uses Java's XML components to parse OpenXML files produced by Microsoft Office products (DOCX, XLSX, PPTX,...).
-Applications that accept such files from end-users are vulnerable to XML External Entity (XXE) attacks, which allows remote attackers to bypass
-security restrictions and read arbitrary files via a crafted OpenXML document that provides an XML external entity declaration in conjunction
-with an entity reference.
-
-### CVE-2014-3574: XML Entity Expansion (XEE) problem in Apache POI's OpenXML parser
-
-*Denial of service:* Apache POI uses Java's XML components and Apache Xmlbeans to parse OpenXML files produced by Microsoft Office products
-(DOCX, XLSX, PPTX,...). Applications that accept such files from end-users are vulnerable to XML Entity Expansion (XEE) attacks ("XML bombs"),
-which allows remote hackers to consume large amounts of CPU resources.
-
-**The Apache POI PMC released a bugfix version (3.10.1) today.**
-
-Solr users are affected by these issues, if they enable the "Apache Solr Content Extraction Library (Solr Cell)"
-contrib module from the folder "contrib/extraction" of the release tarball.
-
-Users of Apache Solr are strongly advised to keep the module disabled if they don't use it.
-Alternatively, users of Apache Solr 4.8.0, 4.8.1, or 4.9.0 can update the affected libraries by
-replacing the vulnerable JAR files in the distribution folder. Users of previous versions have
-to update their Solr release first, patching older versions is impossible.
-
-### To replace the vulnerable JAR files follow these steps:
-
-* Download the [Apache POI 3.10.1](http://poi.apache.org/download.html#POI-3.10.1) binary release.
-
-* Unzip the archive.
-
-* Delete the following files in your "solr-4.X.X/contrib/extraction/lib" folder:
-    * poi-3.10-beta2.jar
-    * poi-ooxml-3.10-beta2.jar
-    * poi-ooxml-schemas-3.10-beta2.jar
-    * poi-scratchpad-3.10-beta2.jar
-    * xmlbeans-2.3.0.jar
-
-* Copy the following files from the base folder of the Apache POI distribution to the "solr-4.X.X/contrib/extraction/lib" folder:
-    * poi-3.10.1-20140818.jar
-    * poi-ooxml-3.10.1-20140818.jar
-    * poi-ooxml-schemas-3.10.1-20140818.jar
-    * poi-scratchpad-3.10.1-20140818.jar
-
-* Copy "xmlbeans-2.6.0.jar" from POI's "ooxml-lib/" folder to the "solr-4.X.X/contrib/extraction/lib" folder.
-
-* Verify that the "solr-4.X.X/contrib/extraction/lib" no longer contains any files with version number "3.10-beta2".
-
-* Verify that the folder contains one xmlbeans JAR file with version 2.6.0.
-
-If you just want to disable extraction of Microsoft Office documents, delete the files above and don't replace them.
-"Solr Cell" will automatically detect this and disable Microsoft Office document extraction.
-
-Coming versions of Apache Solr will have the updated libraries bundled.
-
diff --git a/content/solr/security/2017-02-15-cve-2017-3163.md b/content/solr/security/2017-02-15-cve-2017-3163.md
deleted file mode 100644
index e4cbbae..0000000
--- a/content/solr/security/2017-02-15-cve-2017-3163.md
+++ /dev/null
@@ -1,37 +0,0 @@
-Title: CVE-2017-3163: Apache Solr ReplicationHandler path traversal attack**
-category: solr/security
-cve: CVE-2017-3163
-
-**CVE-2017-3163: Apache Solr ReplicationHandler path traversal attack**
-
-**Severity:** Moderate
-
-**Vendor:**  
-The Apache Software Foundation
-
-**Versions Affected:**  
-Solr 1.4 to 6.4.0
-
-**Description:**  
-When using the Index Replication feature, Solr nodes can pull index files from
-a master/leader node using an HTTP API which accepts a file name. However,
-Solr did not validate the file name, hence it was possible to craft a special
-request involving path traversal, leaving any file readable to the Solr server
-process exposed. Solr servers protected and restricted by firewall rules
-and/or authentication would not be at risk since only trusted clients and users
-would gain direct HTTP access.
-
-**Mitigation:**
-
-* 6.x users should upgrade to 6.4.1
-* 5.x users should upgrade to 5.5.4
-* 4.x, 3.x and 1.4 users should upgrade to a supported version of Solr or setup proper firewalling, or disable the ReplicationHandler if not in use.
-
-**Credit:**  
-This issue was discovered by Hrishikesh Gadre of Cloudera Inc.
-
-**References:**
-
-* [https://issues.apache.org/jira/browse/SOLR-10031](https://issues.apache.org/jira/browse/SOLR-10031)
-* [https://wiki.apache.org/solr/SolrSecurity](https://wiki.apache.org/solr/SolrSecurity)
-
diff --git a/content/solr/security/2017-07-07-cve-2017-7660.md b/content/solr/security/2017-07-07-cve-2017-7660.md
deleted file mode 100644
index 1440a63..0000000
--- a/content/solr/security/2017-07-07-cve-2017-7660.md
+++ /dev/null
@@ -1,44 +0,0 @@
-Title: CVE-2017-7660: Security Vulnerability in secure inter-node communication in Apache Solr**
-category: solr/security
-cve: CVE-2017-7660
-
-**CVE-2017-7660: Security Vulnerability in secure inter-node communication in Apache Solr**
-
-**Severity**: Important
-
-**Vendor**:  
-The Apache Software Foundation
-
-**Versions Affected**:  
-
-* Solr 5.3 to 5.5.4
-* Solr 6.0 to 6.5.1
-
-**Description:**  
-Solr uses a PKI based mechanism to secure inter-node communication
-when security is enabled. It is possible to create a specially crafted
-node name that does not exist as part of the cluster and point it to a
-malicious node. This can trick the nodes in cluster to believe that
-the malicious node is a member of the cluster. So, if Solr users have
-enabled BasicAuth authentication mechanism using the BasicAuthPlugin
-or if the user has implemented a custom Authentication plugin, which
-does not implement either "HttpClientInterceptorPlugin" or
-"HttpClientBuilderPlugin", his/her servers are vulnerable to this
-attack. Users who only use SSL without basic authentication or those
-who use Kerberos are not affected.
-
-**Mitigation**:
-
- - 6.x users should upgrade to 6.6.0 or higher
- - 5.x users should obtain the latest source from git and apply this patch:
-<http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/2f5ecbcf>
-
-**Credit**:  
-This issue was discovered by Noble Paul of Lucidworks Inc.
-
-**References**:
-
-  - <https://issues.apache.org/jira/browse/SOLR-10624>
-  - <https://wiki.apache.org/solr/SolrSecurity>
-
-
diff --git a/content/solr/security/2017-09-18-cve-2017-9803.md b/content/solr/security/2017-09-18-cve-2017-9803.md
deleted file mode 100644
index 7080e59..0000000
--- a/content/solr/security/2017-09-18-cve-2017-9803.md
+++ /dev/null
@@ -1,34 +0,0 @@
-Title: CVE-2017-9803: Security vulnerability in kerberos delegation token functionality**
-category: solr/security
-cve: CVE-2017-9803
-
-**CVE-2017-9803: Security vulnerability in kerberos delegation token functionality**
-
-**Severity**: Important
-
-**Vendor**:  
-The Apache Software Foundation
-
-**Versions Affected**:  
-Solr 6.2.0 to 6.6.0
-
-**Description**:
-
-Solr's Kerberos plugin can be configured to use delegation tokens, which allows an application to reuse the authentication of an end-user or another application.
-There are two issues with this functionality (when using SecurityAwareZkACLProvider type of ACL provider e.g. SaslZkACLProvider),
-
-Firstly, access to the security configuration can be leaked to users other than the solr super user. Secondly, malicious users can exploit this leaked configuration for privilege escalation to further expose/modify private data and/or disrupt operations in the Solr cluster.
-
-The vulnerability is fixed from Solr 6.6.1 onwards.
-
-**Mitigation**:  
-6.x users should upgrade to 6.6.1
-
-**Credit**:  
-This issue was discovered by Hrishikesh Gadre of Cloudera Inc.
-
-**References**:
-
-  - <https://issues.apache.org/jira/browse/SOLR-11184>
-  - <https://wiki.apache.org/solr/SolrSecurity>
-
diff --git a/content/solr/security/2017-10-12-zero-day.md b/content/solr/security/2017-10-12-zero-day.md
deleted file mode 100644
index edde82b..0000000
--- a/content/solr/security/2017-10-12-zero-day.md
+++ /dev/null
@@ -1,41 +0,0 @@
-Title: Please secure your Apache Solr servers since a zero-day exploit has been reported on a public mailing list
-category: solr/security
-slug: solr-security-please-secure-your-apache-solr-servers-since-a-zero-day-exploit-has-been-reported-on-a-public-mailing-list
-
-Please secure your Solr servers since a zero-day exploit has been
-reported on a [public mailing list](https://s.apache.org/FJDl).
-This has been assigned a public CVE (CVE-2017-12629) which we
-will reference in future communication about resolution and mitigation
-steps.
-
-Here is what we're recommending and what we're doing now:
-
-* Until fixes are available, all Solr users are advised to restart their
-Solr instances with the system property `-Ddisable.configEdit=true`.
-This will disallow any changes to be made to configurations via the
-Config API. This is a key factor in this vulnerability, since it allows
-GET requests to add the RunExecutableListener to the config. This is
-sufficient to protect you from this type of attack, but means you cannot
-use the edit capabilities of the Config API until the other fixes
-described below are in place. Users are also advised to remap
-the XML Query Parser to another parser to mitigate the XXE
-vulnerability. For example, adding the following to the solrconfig.xml
-file maps the `xmlparser` to the `edismax` parser:
-`<queryParser name="xmlparser" class="solr.ExtendedDismaxQParserPlugin"/>`.
-
-* A new release of Lucene/Solr was in the vote phase, but we have now
-pulled it back to be able to address these issues in the upcoming 7.1
-release. We will also determine mitigation steps for users on earlier
-versions, which may include a 6.6.2 release for users still on 6.x.
-
-* The RunExecutableListener will be removed in 7.1. It was previously
-used by Solr for index replication but has been replaced and is no
-longer needed.
-
-* The XML Parser will be fixed and the fixes will be included in the 7.1
-release.
-
-* The 7.1 release was already slated to include a change to disable the
-`stream.body` parameter by default, which will further help protect
-systems.
-
diff --git a/content/solr/security/2017-10-18-cve-2017-9803.md b/content/solr/security/2017-10-18-cve-2017-9803.md
deleted file mode 100644
index e9ed81e..0000000
--- a/content/solr/security/2017-10-18-cve-2017-9803.md
+++ /dev/null
@@ -1,61 +0,0 @@
-Title: Several critical vulnerabilities discovered in Apache Solr (XXE & RCE)
-category: solr/security
-
-**Severity:**  
-Critical
-
-**Vendor:**  
-The Apache Software Foundation
-
-**Versions Affected:**  
-
-* Solr 5.5.0 to 5.5.4
-* Solr 6.0.0 to 6.6.1
-* Solr 7.0.0 to 7.0.1
-
-**Description:**  
-The details of this vulnerability were reported on public mailing
-lists. See https://s.apache.org/FJDl
-
-The first vulnerability relates to XML external entity expansion in
-the XML Query Parser which is available, by default, for any query
-request with parameters deftype=xmlparser. This can be exploited to
-upload malicious data to the /upload request handler. It can also be
-used as Blind XXE using ftp wrapper in order to read arbitrary local
-files from the solr server.
-
-The second vulnerability relates to remote code execution using the
-RunExecutableListener available on all affected versions of Solr.
-
-At the time of the above report, this was a 0-day vulnerability with a
-working exploit affecting the versions of Solr mentioned in the
-previous section. However, mitigation steps were announced to protect
-Solr users the same day. See
-https://lucene.apache.org/solr/news.html#12-october-2017-please-secure-your-apache-solr-servers-since-a-zero-day-exploit-has-been-reported-on-a-public-mailing-list
-
-**Mitigation:**  
-Users are advised to upgrade to either Solr 6.6.2 or Solr 7.1.0
-releases both of which address the two vulnerabilities. Once upgrade is
-complete, no other steps are required.
-
-If users are unable to upgrade to Solr 6.6.2 or Solr 7.1.0 then they
-are advised to restart their Solr instances with the system parameter
-`-Ddisable.configEdit=true`. This will disallow any changes to be made
-to your configurations via the Config API. This is a key factor in
-this vulnerability, since it allows GET requests to add the
-RunExecutableListener to your config. Users are also advised to re-map
-the XML Query Parser to another parser to mitigate the XXE
-vulnerability. For example, adding the following to the solrconfig.xml
-file re-maps the xmlparser to the edismax parser:
-`<queryParser name="xmlparser" class="solr.ExtendedDismaxQParserPlugin"/>`
-
-**Credit:**  
-
-* Michael Stepankin (JPMorgan Chase)
-* Olga Barinova (Gotham Digital Science)
-
-**References:**  
-
-* <https://issues.apache.org/jira/browse/SOLR-11482>
-* <https://issues.apache.org/jira/browse/SOLR-11477>
-* <https://wiki.apache.org/solr/SolrSecurity>
diff --git a/content/solr/security/2017-10-26-cve-2016-6809.md b/content/solr/security/2017-10-26-cve-2016-6809.md
deleted file mode 100644
index 9502a32..0000000
--- a/content/solr/security/2017-10-26-cve-2016-6809.md
+++ /dev/null
@@ -1,42 +0,0 @@
-Title: CVE-2016-6809: Java code execution for serialized objects embedded in MATLAB files parsed by Apache Solr using Tika
-category: solr/security
-cve: CVE-2016-6809
-
-**Severity:** Important
-
-**Vendor:**  
-The Apache Software Foundation
-
-**Versions Affected:**
-
-* Solr 5.0.0 to 5.5.4
-* Solr 6.0.0 to 6.6.1
-* Solr 7.0.0 to 7.0.1
-
-**Description:**  
-Apache Solr uses Apache Tika for parsing binary file types such as
-doc, xls, pdf etc. Apache Tika wraps the jmatio parser
-(https://github.com/gradusnikov/jmatio) to handle MATLAB files. The
-parser uses native deserialization on serialized Java objects embedded
-in MATLAB files. A malicious user could inject arbitrary code into a
-MATLAB file that would be executed when the object is deserialized.
-
-This vulnerability was originally described at
-http://mail-archives.apache.org/mod_mbox/tika-user/201611.mbox/%3C2125912914.1308916.1478787314903%40mail.yahoo.com%3E
-
-**Mitigation:**  
-Users are advised to upgrade to either Solr 5.5.5 or Solr 6.6.2 or Solr 7.1.0
-releases which have fixed this vulnerability.
-
-Solr 5.5.5 upgrades the jmatio parser to v1.2 and disables the Java
-deserialisation support to protect against this vulnerability.
-
-Solr 6.6.2 and Solr 7.1.0 have upgraded the bundled Tika to v1.16.
-
-Once upgrade is complete, no other steps are required.
-
-**References:**
-
-* <https://issues.apache.org/jira/browse/SOLR-11486>
-* <https://issues.apache.org/jira/browse/SOLR-10335>
-* <https://wiki.apache.org/solr/SolrSecurity>
diff --git a/content/solr/security/2018-04-08-cve-2018-1308.md b/content/solr/security/2018-04-08-cve-2018-1308.md
deleted file mode 100644
index dffb790..0000000
--- a/content/solr/security/2018-04-08-cve-2018-1308.md
+++ /dev/null
@@ -1,46 +0,0 @@
-Title: CVE-2018-1308: XXE attack through Apache Solr's DIH's dataConfig request parameter
-category: solr/security
-cve: CVE-2018-1308
-
-CVE-2018-1308: XXE attack through Apache Solr's DIH's dataConfig request parameter
-
-**Severity:** Major
-
-**Vendor:**  
-The Apache Software Foundation
-
-**Versions Affected:**
-
-* Solr 1.2 to 6.6.2
-* Solr 7.0.0 to 7.2.1
-
-**Description:**  
-The details of this vulnerability were reported to the Apache Security mailing list. 
-
-This vulnerability relates to an XML external entity expansion (XXE) in the
-`&dataConfig=<inlinexml>` parameter of Solr's DataImportHandler. It can be
-used as XXE using file/ftp/http protocols in order to read arbitrary local
-files from the Solr server or the internal network. See \[1] for more details.
-
-**Mitigation:**  
-Users are advised to upgrade to either Solr 6.6.3 or Solr 7.3.0 releases both
-of which address the vulnerability. Once upgrade is complete, no other steps
-are required. Those releases disable external entities in anonymous XML files
-passed through this request parameter. 
-
-If users are unable to upgrade to Solr 6.6.3 or Solr 7.3.0 then they are
-advised to disable data import handler in their solrconfig.xml file and
-restart their Solr instances. Alternatively, if Solr instances are only used
-locally without access to public internet, the vulnerability cannot be used
-directly, so it may not be required to update, and instead reverse proxies or
-Solr client applications should be guarded to not allow end users to inject
-`dataConfig` request parameters. Please refer to [2] on how to correctly
-secure Solr servers.
-
-**Credit:**  
-麦 香浓郁
-
-**References:**
-
-[1] <https://issues.apache.org/jira/browse/SOLR-11971>  
-[2] <https://wiki.apache.org/solr/SolrSecurity>
diff --git a/content/solr/security/2019-02-12-cve-2017-3164.md b/content/solr/security/2019-02-12-cve-2017-3164.md
deleted file mode 100644
index f7d6f15..0000000
--- a/content/solr/security/2019-02-12-cve-2017-3164.md
+++ /dev/null
@@ -1,29 +0,0 @@
-Title: CVE-2017-3164: SSRF issue in Apache Solr
-category: solr/security
-cve: CVE-2017-3164
-
-**Severity:** High
-
-**Vendor:**  
-The Apache Software Foundation
-
-**Versions Affected:**
-Apache Solr versions from 1.3 to 7.6.0
-
-**Description:**  
-The "shards" parameter does not have a corresponding whitelist mechanism,
-so it can request any URL.
-
-**Mitigation:**  
-Upgrade to Apache Solr 7.7.0 or later.
-Ensure your network settings are configured so that only trusted traffic is
-allowed to ingress/egress your hosts running Solr.
-
-**Credit:**  
-dk from Chaitin Tech
-
-**References:**
-
-* <https://issues.apache.org/jira/browse/SOLR-12770>
-* <https://cwiki.apache.org/confluence/display/SOLR/SolrSecurity>
-
diff --git a/content/solr/security/2019-03-06-cve-2019-0192.md b/content/solr/security/2019-03-06-cve-2019-0192.md
deleted file mode 100644
index 31149b8..0000000
--- a/content/solr/security/2019-03-06-cve-2019-0192.md
+++ /dev/null
@@ -1,36 +0,0 @@
-Title: CVE-2019-0192: Deserialization of untrusted data via jmx.serviceUrl in Apache Solr
-category: solr/security
-cve: CVE-2019-0192
-
-**Severity:** High
-
-**Vendor:**  
-The Apache Software Foundation
-
-**Versions Affected:**
-
-* 5.0.0 to 5.5.5
-* 6.0.0 to 6.6.5
-
-**Description:**  
-ConfigAPI allows to configure Solr's JMX server via an HTTP POST request.
-By pointing it to a malicious RMI server, an attacker could take advantage
-of Solr's unsafe deserialization to trigger remote code execution on the
-Solr side.
-
-**Mitigation:**  
-Any of the following are enough to prevent this vulnerability:
-
-* Upgrade to Apache Solr 7.0 or later.
-* Disable the ConfigAPI if not in use, by running Solr with the system property “disable.configEdit=true”
-* If upgrading or disabling the Config API are not viable options, apply patch in [1] and re-compile Solr.
-* Ensure your network settings are configured so that only trusted traffic is allowed to ingress/egress your hosts running Solr.
-
-**Credit:**  
-Michael Stepankin
-
-**References:**
-
-* <https://issues.apache.org/jira/browse/SOLR-13301>
-* <https://cwiki.apache.org/confluence/display/SOLR/SolrSecurity>
-
diff --git a/content/solr/security/2019-07-31-cve-2019-0193.md b/content/solr/security/2019-07-31-cve-2019-0193.md
deleted file mode 100644
index 86909e5..0000000
--- a/content/solr/security/2019-07-31-cve-2019-0193.md
+++ /dev/null
@@ -1,38 +0,0 @@
-Title: CVE-2019-0193: Apache Solr, Remote Code Execution via DataImportHandler
-category: solr/security
-cve: CVE-2019-0193
-
-**Severity:** High
-
-**Vendor:**  
-The Apache Software Foundation
-
-**Versions Affected:**
-
-* 5.0.0 to 5.5.5
-* 6.0.0 to 6.6.5
-
-**Description:**  
-The DataImportHandler, an optional but popular module to pull in data from
-databases and other sources, has a feature in which the whole DIH
-configuration can come from a request's "dataConfig" parameter. The debug
-mode of the DIH admin screen uses this to allow convenient debugging /
-development of a DIH config. Since a DIH config can contain scripts, this
-parameter is a security risk. Starting with version 8.2.0 of Solr, use of
-this parameter requires setting the Java System property
-`enable.dih.dataConfigParam` to true.
-
-**Mitigation:**  
-
-* Upgrade to 8.2.0 or later, which is secure by default.
-* or, edit solrconfig.xml to configure all DataImportHandler usages with an "invariants" section listing the "dataConfig" parameter set to am empty string.
-* Ensure your network settings are configured so that only trusted traffic communicates with Solr, especially to the DIH request handler.  This is a best practice to all of Solr.
-
-**Credit:**  
-Michael Stepankin (JPMorgan Chase)
-
-**References:**
-
-* <https://issues.apache.org/jira/browse/SOLR-13669>
-* <https://cwiki.apache.org/confluence/display/SOLR/SolrSecurity>
-
diff --git a/content/solr/security/2019-08-14-8-1-1-enable-remote-jmx.md b/content/solr/security/2019-08-14-8-1-1-enable-remote-jmx.md
deleted file mode 100644
index 852f3fb..0000000
--- a/content/solr/security/2019-08-14-8-1-1-enable-remote-jmx.md
+++ /dev/null
@@ -1,28 +0,0 @@
-Title: [ANNOUNCE] 8.1.1 and 8.2.0 users check ENABLE_REMOTE_JMX_OPTS setting
-category: solr/security
-
-    Severity: Low
-
-    Versions Affected:
-    8.1.1 and 8.2.0 for Linux
-
-    Description:
-    It has been discovered [1] that the 8.1.1 and 8.2.0 releases contain a bad default
-    setting for the ENABLE_REMOTE_JMX_OPTS setting in the default solr.in.sh file
-    shipping with Solr.
-
-    Windows users and users with custom solr.in.sh files are not affected.
-
-    If you are using the default solr.in.sh file from the affected releases, then
-    JMX monitoring will be enabled and exposed on JMX_PORT (default = 18983),
-    without any authentication. So if your firewalls allows inbound traffic on
-    JMX_PORT, then anyone with network access to your Solr nodes will be able to
-    access monitoring data exposed over JMX.
-
-    Mitigation:
-    Edit solr.in.sh, set ENABLE_REMOTE_JMX_OPTS=false and restart Solr.
-    Alternatively wait for the future 8.3.0 release and upgrade.
-
-    References:
-    [1] https://issues.apache.org/jira/browse/SOLR-13647
-
diff --git a/content/solr/security/2019-09-09-cve-2019-12401.md b/content/solr/security/2019-09-09-cve-2019-12401.md
deleted file mode 100644
index 6361bed..0000000
--- a/content/solr/security/2019-09-09-cve-2019-12401.md
+++ /dev/null
@@ -1,34 +0,0 @@
-Title: CVE-2019-12401: XML Bomb in Apache Solr versions prior to 5.0
-category: solr/security
-cve: CVE-2019-12401
-
-**Severity:** Medium
-
-**Vendor:**  
-The Apache Software Foundation
-
-**Versions Affected:**
-
-* 1.3.0 to 1.4.1
-* 3.1.0 to 3.6.2
-* 4.0.0 to 4.10.4
-
-**Description:**  
-Solr versions prior to 5.0.0 are vulnerable to an XML resource
-consumption attack (a.k.a. Lol Bomb) via it’s update handler. By leveraging
-XML DOCTYPE and ENTITY type elements, the attacker can create a pattern
-that will expand when the server parses the XML causing OOMs
-
-**Mitigation:**  
-
-* Upgrade to Apache Solr 5.0 or later.
-* Ensure your network settings are configured so that only trusted traffic is allowed to post documents to the running Solr instances.
-
-**Credit:**  
-Matei "Mal" Badanoiu
-
-**References:**
-
-* <https://issues.apache.org/jira/browse/SOLR-13750>
-* <https://cwiki.apache.org/confluence/display/SOLR/SolrSecurity>
-
diff --git a/content/solr/security/2019-11-18-cve-2019-12409.md b/content/solr/security/2019-11-18-cve-2019-12409.md
deleted file mode 100644
index 1cc1fe8..0000000
--- a/content/solr/security/2019-11-18-cve-2019-12409.md
+++ /dev/null
@@ -1,52 +0,0 @@
-Title: CVE-2019-12409: Apache Solr RCE vulnerability due to bad config default
-category: solr/security
-cve: CVE-2019-12409
-
-**Severity:**
-High
-
-**Vendor:**  
-The Apache Software Foundation
-
-**Versions Affected:**  
-Solr 8.1.1 and 8.2.0 for Linux
-
-**Description:**  
-The 8.1.1 and 8.2.0 releases of Apache Solr contain an
-insecure setting for the ENABLE_REMOTE_JMX_OPTS configuration option
-in the default solr.in.sh configuration file shipping with Solr.
-
-Windows users are not affected.
-
-If you use the default solr.in.sh file from the affected releases, then
-JMX monitoring will be enabled and exposed on RMI_PORT (default=18983),
-without any authentication. If this port is opened for inbound traffic
-in your firewall, then anyone with network access to your Solr nodes
-will be able to access JMX, which may in turn allow them to upload
-malicious code for execution on the Solr server.
-
-The vulnerability is already public \[1] and mitigation steps were
-announced on project mailing lists and news page \[3] on August 14th,
-without mentioning RCE at that time.
-
-**Mitigation:**  
-Make sure your effective solr.in.sh file has ENABLE_REMOTE_JMX_OPTS set
-to 'false' on every Solr node and then restart Solr. Note that the
-effective solr.in.sh file may reside in /etc/defaults/ or another
-location depending on the install. You can then validate that the
-'com.sun.management.jmxremote*' family of properties are not listed in
-the "Java Properties" section of the Solr Admin UI, or configured in a
-secure way.
-
-There is no need to upgrade or update any code.
-
-Remember to follow the Solr Documentation's advice to never expose Solr
-nodes directly in a hostile network environment.
-
-**Credit:**  
-Matei "Mal" Badanoiu  
-Solr JIRA user 'jnyryan' (John)
-
-**References:**  
-\[1] https://issues.apache.org/jira/browse/SOLR-13647  
-\[3] https://lucene.apache.org/solr/news.html
diff --git a/content/solr/security/2019-12-30-cve-2019-17558.md b/content/solr/security/2019-12-30-cve-2019-17558.md
deleted file mode 100644
index 736cc67..0000000
--- a/content/solr/security/2019-12-30-cve-2019-17558.md
+++ /dev/null
@@ -1,39 +0,0 @@
-Title: CVE-2019-17558: Apache Solr RCE through VelocityResponseWriter
-category: solr/security
-cve: CVE-2019-17558
-
-**Severity:** High
-
-**Vendor:**  
-The Apache Software Foundation
-
-**Versions Affected:**
-5.0.0 to 8.3.1
-
-**Description:**  
-The affected versions are vulnerable to a Remote Code Execution through the
-VelocityResponseWriter.  A Velocity template can be provided through
-Velocity templates in a configset `velocity/` directory or as a parameter.
-A user defined configset could contain renderable, potentially malicious,
-templates.  Parameter provided templates are disabled by default, but can
-be enabled by setting `params.resource.loader.enabled` by defining a
-response writer with that setting set to `true`.  Defining a response
-writer requires configuration API access.
-
-Solr 8.4 removed the params resource loader entirely, and only enables the
-configset-provided template rendering when the configset is `trusted` (has
-been uploaded by an authenticated user).
-
-**Mitigation:**  
-Ensure your network settings are configured so that only trusted traffic
-communicates with Solr, especially to the configuration APIs.
-
-**Credit:**  
-Github user `s00py`
-
-**References:**
-
-* <https://issues.apache.org/jira/browse/SOLR-13971>
-* <https://issues.apache.org/jira/browse/SOLR-14025>
-* <https://cwiki.apache.org/confluence/display/SOLR/SolrSecurity>
-
diff --git a/content/solr/security/2020-08-14-cve-2020-13941.md b/content/solr/security/2020-08-14-cve-2020-13941.md
deleted file mode 100644
index e205624..0000000
--- a/content/solr/security/2020-08-14-cve-2020-13941.md
+++ /dev/null
@@ -1,28 +0,0 @@
-Title: CVE-2020-13941: Apache Solr information disclosure vulnerability
-category: solr/security
-cve: CVE-2020-13941
-
-**Severity:** 
-Medium
-
-**Versions Affected:**  
-Before Solr 8.6.  Some risks are specific to Windows.
-
-**Description:**
-Reported in SOLR-14515 (private) and fixed in SOLR-14561 (public), released in Solr version 8.6.0. 
-The Replication handler (https://lucene.apache.org/solr/guide/8_6/index-replication.html#http-api-commands-for-the-replicationhandler) allows commands backup, restore and deleteBackup. Each of these take a location parameter, which was not validated, i.e you could read/write to any location the solr user can access. 
-
-On a windows system SMB paths such as \\10.0.0.99\share\folder may also be used, leading to:
-
-* The possibility of restoring another SolrCore from a server on the network (or mounted remote file system) may lead to:
-    * Exposing search index data that the attacker should otherwise not have access to
-    * Replacing the index data entirely by loading it from a remote file system that the attacker controls
-* Launching SMB attacks which may result in:
-    * The exfiltration of sensitive data such as OS user hashes (NTLM/LM hashes),
-    * In case of misconfigured systems, SMB Relay Attacks which can lead to user impersonation on SMB Shares or, in a worse-case scenario, Remote Code Execution 
-
-**Mitigation:**
-Upgrade to Solr 8.6, and/or ensure only trusted clients can make requests of Solr's replication handler.
-
-**Credit:**
-Matei "Mal" Badanoiu
diff --git a/content/solr/security/2020-10-12-cve-2020-13957.md b/content/solr/security/2020-10-12-cve-2020-13957.md
deleted file mode 100644
index dd33a94..0000000
--- a/content/solr/security/2020-10-12-cve-2020-13957.md
+++ /dev/null
@@ -1,29 +0,0 @@
-Title: CVE-2020-13957: The checks added to unauthenticated configset uploads in Apache Solr can be circumvented
-category: solr/security
-cve: CVE-2020-13957
-
-**Severity:**
-High
-
-**Versions Affected:**
-6.6.0 to 6.6.6
-7.0.0 to 7.7.3
-8.0.0 to 8.6.2
-
-**Description:**
-Solr prevents some features considered dangerous (which could be used for remote code execution) to be configured in a ConfigSet that's uploaded via API without authentication/authorization. The checks in place to prevent such features can be circumvented by using a combination of UPLOAD/CREATE actions.
-
-**Mitigation:**
-Any of the following are enough to prevent this vulnerability:
-
-* Disable UPLOAD command in ConfigSets API if not used by setting the system property: `configset.upload.enabled` to `false` ([see docs](https://lucene.apache.org/solr/guide/8_6/configsets-api.html))
-* Use Authentication/Authorization and make sure unknown requests aren't allowed ([see docs](https://lucene.apache.org/solr/guide/8_6/authentication-and-authorization-plugins.html))
-* Upgrade to `Solr 8.6.3` or greater.
-* If upgrading is not an option, consider applying the patch in [SOLR-14663](https://issues.apache.org/jira/browse/SOLR-14663)
-* No Solr API, including the Admin UI, is designed to be exposed to non-trusted parties. Tune your firewall so that only trusted computers and people are allowed access
-
-**Credit:**
-Tomás Fernández Löbbe, András Salamon
-
-**References:**
-[SOLR-14925](https://issues.apache.org/jira/browse/SOLR-14925): CVE-2020-13957: The checks added to unauthenticated configset uploads can be circumvented
diff --git a/content/solr/solr_news/2014-02-26-4-7-0-available.md b/content/solr/solr_news/2014-02-26-4-7-0-available.md
deleted file mode 100644
index 44dd985..0000000
--- a/content/solr/solr_news/2014-02-26-4-7-0-available.md
+++ /dev/null
@@ -1,51 +0,0 @@
-Title: Apache Solr 4.7.0 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of
-Apache Solr 4.7
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search.  Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 4.7 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-See the [CHANGES.txt](/solr/4_7_0/changes/Changes.html)
-file included with the release for a full list of details.
-
-### Solr 4.7 Release Highlights:
-
-* A new migrate collection API to split all documents with a route key
-  into another collection.
-
-* Added support for tri-level compositeId routing.
-
-* Admin UI - Added a new Files conf directory browser/file viewer.
-
-* Add a QParserPlugin for Lucene's SimpleQueryParser.
-
-* Suggest improvements: a new SuggestComponent that fully utilizes the
-  Lucene suggester module; queries can now use multiple suggesters;
-  Lucene's FreeTextSuggester and BlendedInfixSuggester are now supported.
-
-* New cursorMark request param for efficient deep paging of sorted
-  result sets. See <http://s.apache.org/cursorpagination>
-
-* Add a Solr contrib that allows for building Solr indexes via Hadoop's
-  MapReduce.
-
-* Upgrade to Spatial4j 0.4. Various new options are now exposed
-  automatically for an RPT field type.  See Spatial4j CHANGES & javadocs.
-  <https://github.com/spatial4j/spatial4j/blob/master/CHANGES.md>
-
-* SSL support for SolrCloud.
-
-Solr 4.7 also includes many other new features as well as numerous
- optimizations and bugfixes.
diff --git a/content/solr/solr_news/2014-03-05-4-7-ref-available.md b/content/solr/solr_news/2014-03-05-4-7-ref-available.md
deleted file mode 100644
index d9f1a91..0000000
--- a/content/solr/solr_news/2014-03-05-4-7-ref-available.md
+++ /dev/null
@@ -1,10 +0,0 @@
-Title: Apache Solr Ref Guide for 4.7 Available
-category: solr/news
-URL: 
-save_as: 
-The Lucene PMC is pleased to announce that there is a new version of the Solr Reference Guide available for Solr 4.7.
-
-The 395 page PDF serves as the definitive user's manual for Solr 4.7. It can be downloaded from the Apache mirror network:
-[https://www.apache.org/dyn/closer.lua/lucene/solr/ref-guide/][1]
-
-[1]: https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/
diff --git a/content/solr/solr_news/2014-03-12-4-8-requires-java-7.md b/content/solr/solr_news/2014-03-12-4-8-requires-java-7.md
deleted file mode 100644
index eba69d0..0000000
--- a/content/solr/solr_news/2014-03-12-4-8-requires-java-7.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Apache Solr 4.8 will require Java 7
-category: solr/news
-URL: 
-save_as: 
-
-The Apache Solr committers decided with a large majority on the vote to require **Java 7** for the next minor release of Apache Solr (version 4.8)!
-
-The next release will also contain some improvements for Java 7:
-
-* Better file handling (especially on Windows) in the directory implementations. Files can now be deleted on windows, although the index is still open - like it was always possible on Unix environments (delete on last close semantics).
-
-* Speed improvements in sorting comparators: Sorting now uses Java 7's own comparators for integer and long sorts, which are highly optimized by the Hotspot VM.
-
-If you want to stay up-to-date with Lucene and Solr, you should upgrade your infrastructure to Java 7.
-Please be aware that you must use at least use Java 7u1.
-The recommended version at the moment is Java 7u25. Later versions like 7u40, 7u45,... have a bug causing index corrumption.
-Ideally use the Java 7u60 prerelease, which has fixed this bug. Once 7u60 is out, this will be the recommended version.
-In addition, there is no more Oracle/BEA JRockit available for Java 7, use the official Oracle Java 7.
-JRockit was never working correctly with Lucene/Solr (causing index corrumption), so this should not be an issue.
-Please also review our list of JVM bugs: <http://wiki.apache.org/lucene-java/JavaBugs>
-
-*EDIT (as of 15 April 2014):* The recently released Java 7u55 fixes the above bug causing index corrumption.
-This version is now the recommended version for running Apache Solr.
-
diff --git a/content/solr/solr_news/2014-04-02-4-7-1-available.md b/content/solr/solr_news/2014-04-02-4-7-1-available.md
deleted file mode 100644
index ae8f324..0000000
--- a/content/solr/solr_news/2014-04-02-4-7-1-available.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Apache Solr 4.7.1 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.7.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 4.7.1 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-Solr 4.7.1 includes 28 bug fixes and one new configuration setting,
-as well as Lucene 4.7.1 and its bug fixes.
-
-See the [CHANGES.txt](/solr/4_7_1/changes/Changes.html)
-file included with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2014-04-15-4-7-2-available.md b/content/solr/solr_news/2014-04-15-4-7-2-available.md
deleted file mode 100644
index b503f3b..0000000
--- a/content/solr/solr_news/2014-04-15-4-7-2-available.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Apache Solr 4.7.2 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.7.2
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 4.7.2 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-Solr 4.7.2 includes 2 bug fixes,
-as well as Lucene 4.7.2 and its bug fixes.
-
-See the [CHANGES.txt](/solr/4_7_2/changes/Changes.html)
-file included with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2014-04-28-4-8-0-available.md b/content/solr/solr_news/2014-04-28-4-8-0-available.md
deleted file mode 100644
index 634cd8f..0000000
--- a/content/solr/solr_news/2014-04-28-4-8-0-available.md
+++ /dev/null
@@ -1,68 +0,0 @@
-Title: Apache Solr 4.8.0 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.8.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search.  Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 4.8.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-See the [CHANGES.txt](/solr/4_8_0/changes/Changes.html)
-file included with the release for a full list of details.
-
-### Solr 4.8.0 Release Highlights:
-
-* Apache Solr now requires Java 7 or greater (recommended is
-  Oracle Java 7 or OpenJDK 7, minimum update 55; earlier versions
-  have known JVM bugs affecting Solr).
-
-* Apache Solr is fully compatible with Java 8.
-
-* <code class="inline">&lt;fields&gt;</code> and <code class="inline">&lt;types&gt;</code> tags have been deprecated from schema.xml.
-  There is no longer any reason to keep them in the schema file,
-  they may be safely removed. This allows intermixing of <code class="inline">&lt;fieldType&gt;</code>,
-  <code class="inline">&lt;field&gt;</code> and <code class="inline">&lt;copyField&gt;</code> definitions if desired.
-
-* The new \{!complexphrase\} query parser supports wildcards, ORs etc.
-  inside Phrase Queries.
-
-* New Collections API CLUSTERSTATUS action reports the status of
-  collections, shards, and replicas, and also lists collection
-  aliases and cluster properties.
-
-* Added managed synonym and stopword filter factories, which enable
-  synonym and stopword lists to be dynamically managed via REST API.
-
-* JSON updates now support nested child documents, enabling \{!child\}
-  and \{!parent\} block join queries.
-
-* Added ExpandComponent to expand results collapsed by the
-  CollapsingQParserPlugin, as well as the parent/child relationship
-  of nested child documents.
-
-* Long-running Collections API tasks can now be executed
-  asynchronously; the new REQUESTSTATUS action provides status.
-
-* Added a hl.qparser parameter to allow you to define a query parser
-  for hl.q highlight queries.
-
-* In Solr single-node mode, cores can now be created using named
-  configsets.
-
-* New DocExpirationUpdateProcessorFactory supports computing an
-  expiration date for documents from the "TTL" expression, as well as
-  automatically deleting expired documents on a periodic basis.
-
-Solr 4.8.0 also includes many other new features as well as numerous
-optimizations and bugfixes of the corresponding
-[Apache Lucene](/core/4_8_0/) release.
-
diff --git a/content/solr/solr_news/2014-05-02-4-8-ref-available.md b/content/solr/solr_news/2014-05-02-4-8-ref-available.md
deleted file mode 100644
index 5b22843..0000000
--- a/content/solr/solr_news/2014-05-02-4-8-ref-available.md
+++ /dev/null
@@ -1,13 +0,0 @@
-Title: Apache Solr Ref Guide for 4.8 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce that there is a new version
-of the Solr Reference Guide available for Solr 4.8.
-
-The 396 page PDF serves as the definitive user's manual for Solr 4.8.
-It can be downloaded from the Apache mirror network:
-[https://www.apache.org/dyn/closer.lua/lucene/solr/ref-guide/][1]
-
-[1]: https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/
diff --git a/content/solr/solr_news/2014-05-20-4-8-1-available.md b/content/solr/solr_news/2014-05-20-4-8-1-available.md
deleted file mode 100644
index 0c36d8d..0000000
--- a/content/solr/solr_news/2014-05-20-4-8-1-available.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Apache Solr 4.8.1 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.8.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 4.8.1 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-Solr 4.8.1 includes 10 bug fixes,
-as well as Lucene 4.8.1 and its bug fixes.
-
-See the [CHANGES.txt](/solr/4_8_1/changes/Changes.html)
-file included with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2014-06-25-4-9-0-available.md b/content/solr/solr_news/2014-06-25-4-9-0-available.md
deleted file mode 100644
index 2a238aa..0000000
--- a/content/solr/solr_news/2014-06-25-4-9-0-available.md
+++ /dev/null
@@ -1,37 +0,0 @@
-Title: Apache Solr 4.9.0 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.9.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search.  Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 4.9.0 is available for immediate download at:
-  <https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-See the [CHANGES.txt](/solr/4_9_0/changes/Changes.html)
-file included with the release for a full list of details.
-
-Solr 4.9.0 Release Highlights:
-
-* Numerous optimizations for doc values search-time performance
-
-* Allow a client application to request the minium achieved replication
-  factor for an update request (single or batch) by sending an optional
-  parameter "min_rf".
-
-* Query re-ranking support with the new ReRankingQParserPlugin.
-
-* A new [child ...] DocTransformer for optionally including Block-Join
-  decendent documents inline in the results of a search.
-
-* A new (default) Lucene49NormsFormat to better compress certain cases
-  such as very short fields.
-
diff --git a/content/solr/solr_news/2014-06-30-4-9-ref-available.md b/content/solr/solr_news/2014-06-30-4-9-ref-available.md
deleted file mode 100644
index 6f4ace8..0000000
--- a/content/solr/solr_news/2014-06-30-4-9-ref-available.md
+++ /dev/null
@@ -1,13 +0,0 @@
-Title: Apache Solr Ref Guide for 4.9 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce that there is a new version
-of the Solr Reference Guide for Solr 4.9.
-
-The 408 page PDF serves as the definitive user's manual for Solr 4.9.
-It can be downloaded from the Apache mirror network:
-[https://www.apache.org/dyn/closer.lua/lucene/solr/ref-guide/][1].
-
-[1]: https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/
diff --git a/content/solr/solr_news/2014-08-18-4-8-0-update-poi.md b/content/solr/solr_news/2014-08-18-4-8-0-update-poi.md
deleted file mode 100644
index 0a35096..0000000
--- a/content/solr/solr_news/2014-08-18-4-8-0-update-poi.md
+++ /dev/null
@@ -1,62 +0,0 @@
-Title: Recommendation to update Apache POI in Apache Solr 4.8.0, 4.8.1, and 4.9.0 installations
-category: solr/news
-URL: 
-save_as: 
-slug: solr-news-recommendation-to-update-apache-poi-in-apache-solr-480-481-and-490-installations
-
-Apache Solr versions 4.8.0, 4.8.1, 4.9.0 bundle Apache POI 3.10-beta2 with its binary release tarball.
-This version (and all previous ones) of Apache POI are vulnerable to the following issues:
-
-### CVE-2014-3529: XML External Entity (XXE) problem in Apache POI's OpenXML parser
-
-*Information disclosure:* Apache POI uses Java's XML components to parse OpenXML files produced by Microsoft Office products (DOCX, XLSX, PPTX,...).
-Applications that accept such files from end-users are vulnerable to XML External Entity (XXE) attacks, which allows remote attackers to bypass
-security restrictions and read arbitrary files via a crafted OpenXML document that provides an XML external entity declaration in conjunction
-with an entity reference.
-
-### CVE-2014-3574: XML Entity Expansion (XEE) problem in Apache POI's OpenXML parser
-
-*Denial of service:* Apache POI uses Java's XML components and Apache Xmlbeans to parse OpenXML files produced by Microsoft Office products
-(DOCX, XLSX, PPTX,...). Applications that accept such files from end-users are vulnerable to XML Entity Expansion (XEE) attacks ("XML bombs"),
-which allows remote hackers to consume large amounts of CPU resources.
-
-**The Apache POI PMC released a bugfix version (3.10.1) today.**
-
-Solr users are affected by these issues, if they enable the "Apache Solr Content Extraction Library (Solr Cell)"
-contrib module from the folder "contrib/extraction" of the release tarball.
-
-Users of Apache Solr are strongly advised to keep the module disabled if they don't use it.
-Alternatively, users of Apache Solr 4.8.0, 4.8.1, or 4.9.0 can update the affected libraries by
-replacing the vulnerable JAR files in the distribution folder. Users of previous versions have
-to update their Solr release first, patching older versions is impossible.
-
-### To replace the vulnerable JAR files follow these steps:
-
-* Download the [Apache POI 3.10.1](http://poi.apache.org/download.html#POI-3.10.1) binary release.
-
-* Unzip the archive.
-
-* Delete the following files in your "solr-4.X.X/contrib/extraction/lib" folder:
-    * poi-3.10-beta2.jar
-    * poi-ooxml-3.10-beta2.jar
-    * poi-ooxml-schemas-3.10-beta2.jar
-    * poi-scratchpad-3.10-beta2.jar
-    * xmlbeans-2.3.0.jar
-
-* Copy the following files from the base folder of the Apache POI distribution to the "solr-4.X.X/contrib/extraction/lib" folder:
-    * poi-3.10.1-20140818.jar
-    * poi-ooxml-3.10.1-20140818.jar
-    * poi-ooxml-schemas-3.10.1-20140818.jar
-    * poi-scratchpad-3.10.1-20140818.jar
-
-* Copy "xmlbeans-2.6.0.jar" from POI's "ooxml-lib/" folder to the "solr-4.X.X/contrib/extraction/lib" folder.
-
-* Verify that the "solr-4.X.X/contrib/extraction/lib" no longer contains any files with version number "3.10-beta2".
-
-* Verify that the folder contains one xmlbeans JAR file with version 2.6.0.
-
-If you just want to disable extraction of Microsoft Office documents, delete the files above and don't replace them.
-"Solr Cell" will automatically detect this and disable Microsoft Office document extraction.
-
-Coming versions of Apache Solr will have the updated libraries bundled.
-
diff --git a/content/solr/solr_news/2014-09-03-4-10-0-available.md b/content/solr/solr_news/2014-09-03-4-10-0-available.md
deleted file mode 100644
index 5def7fb..0000000
--- a/content/solr/solr_news/2014-09-03-4-10-0-available.md
+++ /dev/null
@@ -1,35 +0,0 @@
-Title: Apache Solr 4.10.0 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.10.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search.  Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 4.10.0 is available for immediate download at:
-  <https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-See the [CHANGES.txt](/solr/4_10_0/changes/Changes.html)
-file included with the release for a full list of details.
-
-Solr 4.10.0 Release Highlights:
-
-* This release upgrades Solr Cell's (contrib/extraction) dependency
-  on Apache POI to mitigate
-  [2 security vulnerabilities](#18-august-2014-recommendation-to-update-apache-poi-in-apache-solr-480-481-and-490-installations).
-
-* Scripts for starting, stopping, and running Solr examples
-
-* Distributed query support for facet.pivot
-
-* Interval Faceting for Doc Values fields
-
-* New "terms" QParser for efficiently filtering documents by a list of values
-
diff --git a/content/solr/solr_news/2014-09-07-4-10-ref-available.md b/content/solr/solr_news/2014-09-07-4-10-ref-available.md
deleted file mode 100644
index a4debbb..0000000
--- a/content/solr/solr_news/2014-09-07-4-10-ref-available.md
+++ /dev/null
@@ -1,13 +0,0 @@
-Title: Apache Solr Ref Guide for 4.10 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce that there is a new version of the
-Solr Reference Guide for Solr 4.10.
-
-The 511 page PDF serves as the definitive user's manual for Solr 4.10. It
-can be downloaded from the Apache mirror network:
-[https://www.apache.org/dyn/closer.lua/lucene/solr/ref-guide/][1].
-
-[1]: https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/
diff --git a/content/solr/solr_news/2014-09-22-4-9-1-available.md b/content/solr/solr_news/2014-09-22-4-9-1-available.md
deleted file mode 100644
index 698d0ab..0000000
--- a/content/solr/solr_news/2014-09-22-4-9-1-available.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Apache Solr 4.9.1 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.9.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 4.9.1 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-Solr 4.9.1 includes 2 bug fixes,
-as well as Lucene 4.9.1 and its 7 bug fixes.
-
-See the [CHANGES.txt](/solr/4_9_1/changes/Changes.html)
-file included with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2014-09-29-4-10-1-available.md b/content/solr/solr_news/2014-09-29-4-10-1-available.md
deleted file mode 100644
index 1c8ffdd..0000000
--- a/content/solr/solr_news/2014-09-29-4-10-1-available.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Apache Solr 4.10.1 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.10.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 4.10.1 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-Solr 4.10.1 includes 6 bug fixes,
-as well as Lucene 4.10.1 and its 7 bug fixes.
-
-See the [CHANGES.txt](/solr/4_10_1/changes/Changes.html)
-file included with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2014-10-31-4-10-2-available.md b/content/solr/solr_news/2014-10-31-4-10-2-available.md
deleted file mode 100644
index 9b45b34..0000000
--- a/content/solr/solr_news/2014-10-31-4-10-2-available.md
+++ /dev/null
@@ -1,25 +0,0 @@
-Title: Apache Solr 4.10.2 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.10.2
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 4.10.2 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-Solr 4.10.2 includes 10 bug fixes,
-as well as Lucene 4.10.2 and its 2 bug fixes.
-
-See the [CHANGES.txt](/solr/4_10_2/changes/Changes.html)
-file included with the release for a full list of details, and Happy
-Halloween!
-
diff --git a/content/solr/solr_news/2014-12-29-4-10-3-available.md b/content/solr/solr_news/2014-12-29-4-10-3-available.md
deleted file mode 100644
index 40c522b..0000000
--- a/content/solr/solr_news/2014-12-29-4-10-3-available.md
+++ /dev/null
@@ -1,34 +0,0 @@
-Title: Apache Solr 4.10.3 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.10.3
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 4.10.3 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-Solr 4.10.3 includes 21 bug fixes, 5 other changes,
-as well as Lucene 4.10.3 and its 12 bug fixes.
-
-This release fixes the following security vulnerability that has affected
-Solr since the Solr 4.0 Alpha release.
-
-CVE-2014-3628: Stored XSS vulnerability in Solr Admin UI.
-
-Information disclosure: The Solr Admin UI Plugin / Stats page does not escape
-data values which allows an attacker to execute javascript by executing a query
-that will be stored and displayed via the 'fieldvaluecache' object.
-
-See the [CHANGES.txt](/solr/4_10_3/changes/Changes.html)
-file included with the release for a full list of details, and Happy
-Holidays!
-
diff --git a/content/solr/solr_news/2015-02-20-5-0-0-ref-available.md b/content/solr/solr_news/2015-02-20-5-0-0-ref-available.md
deleted file mode 100644
index 9a3f41a..0000000
--- a/content/solr/solr_news/2015-02-20-5-0-0-ref-available.md
+++ /dev/null
@@ -1,74 +0,0 @@
-Title: Apache Solr 5.0.0 and Reference Guide for 5.0 available
-category: solr/news
-URL: 
-save_as: 
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search.  Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 5.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-See the [CHANGES.txt](/solr/5_0_0/changes/Changes.html) file included with the release for a full list of
-details.
-
-Solr 5.0 Release Highlights:
-
-* Usability improvements that include improved bin scripts and new and restructured examples.
-
-* Scripts to support installing and running Solr as a service on Linux.
-
-* Distributed IDF is now supported and can be enabled via the config. Currently, there are four supported implementations for the same:
-    * LocalStatsCache: Local document stats.
-    * ExactStatsCache: One time use aggregation
-    * ExactSharedStatsCache: Stats shared across requests
-    * LRUStatsCache: Stats shared in an LRU cache across requests
-
-* Solr will no longer ship a war file and instead be a downloadable application.
-
-* SolrJ now has first class support for Collections API.
-
-* Implicit registration of replication,get and admin handlers.
-
-* Config API that supports paramsets for easily configuring solr parameters and configuring fields. This API also supports managing of pre-existing request handlers and editing common solrconfig.xml via overlay.
-
-* API for managing blobs allows uploading request handler jars and registering them via config API.
-
-* BALANCESHARDUNIQUE Collection API that allows for even distribution of custom replica properties.
-
-* There's now an option to not shuffle the nodeSet provided during collection creation.
-
-* Option to configure bandwidth usage by Replication handler to prevent it from using up all the bandwidth.
-
-* Splitting of clusterstate to per-collection enables scalability improvement in SolrCloud. This is also the default format for new Collections that would be created going forward.
-
-* timeAllowed is now used to prematurely terminate requests during query expansion and SolrClient request retry.
-
-* pivot.facet results can now include nested stats.field results constrained by those pivots.
-
-* stats.field can be used to generate stats over the results of arbitrary numeric functions.
-  It also allows for requesting for statistics for pivot facets using tags.
-
-* A new DateRangeField has been added for indexing date ranges, especially multi-valued ones.
-
-* Spatial fields that used to require units=degrees now take distanceUnits=degrees/kilometers miles instead.
-
-* MoreLikeThis query parser allows requesting for documents similar to an existing document and also works in SolrCloud mode.
-
-* Logging improvements:
-    * Transaction log replay status is now logged
-    * Optional logging of slow requests.
-
-Solr 5.0 also includes many other new features as well as numerous
-optimizations and bugfixes of the corresponding Apache Lucene release.
-
-Also available is the Solr Reference Guide for Solr 5.0. This 535 page
-PDF serves as the definitive user's manual for Solr 5.0. It can be downloaded
-from the Apache mirror network: <https://s.apache.org/Solr-Ref-Guide-PDF>
-
-
diff --git a/content/solr/solr_news/2015-03-05-4-10-4-available.md b/content/solr/solr_news/2015-03-05-4-10-4-available.md
deleted file mode 100644
index 8609b11..0000000
--- a/content/solr/solr_news/2015-03-05-4-10-4-available.md
+++ /dev/null
@@ -1,23 +0,0 @@
-Title: Apache Solr 4.10.4 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 4.10.4
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 4.10.4 is available for immediate download at:
-<https://www.apache.org/dyn/closer.lua/lucene/solr/4.10.4>
-
-Solr 4.10.4 includes 24 bug fixes as well as Lucene 4.10.4 and its 13 bug fixes.
-
-See the [CHANGES.txt](/solr/4_10_4/changes/Changes.html)
-file included with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2015-04-14-5-1-0-available.md b/content/solr/solr_news/2015-04-14-5-1-0-available.md
deleted file mode 100644
index 7e5ba35..0000000
--- a/content/solr/solr_news/2015-04-14-5-1-0-available.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Apache Solr 5.1.0 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 5.1.0.
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 5.1.0 is available for immediate download at:
-<https://www.apache.org/dyn/closer.lua/lucene/solr/5.1.0>
-
-Solr 5.1.0 includes 39 new features, 40 bug fixes, and 36 optimizations
-/ other changes from over 60 unique contributors.
-
-See the [CHANGES.txt](/solr/5_1_0/changes/Changes.html) file included
-with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2015-04-22-ref-available.md b/content/solr/solr_news/2015-04-22-ref-available.md
deleted file mode 100644
index 8b41917..0000000
--- a/content/solr/solr_news/2015-04-22-ref-available.md
+++ /dev/null
@@ -1,10 +0,0 @@
-Title: Apache Solr Reference Guide Available
-category: solr/news
-URL: 
-save_as: 
-The Lucene PMC is pleased to announce the availability of the Apache Solr Reference Guide for Solr 5.1.
-
-This 578 page PDF serves is the definitive user's manual for Solr. For this version, we've updated the Guide for several new features and changes and given the PDF a bit of a facelift for easier reading.
-
-The Guide can be downloaded from https://www.apache.org/dyn/closer.lua/lucene/solr/ref-guide/apache-solr-ref-guide-5.1.pdf.
-
diff --git a/content/solr/solr_news/2015-06-07-5-2-0-ref-available.md b/content/solr/solr_news/2015-06-07-5-2-0-ref-available.md
deleted file mode 100644
index 4fe95f5..0000000
--- a/content/solr/solr_news/2015-06-07-5-2-0-ref-available.md
+++ /dev/null
@@ -1,64 +0,0 @@
-Title: Apache Solr 5.2.0 and Reference Guide for 5.2 available
-category: solr/news
-URL: 
-save_as: 
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search.  Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 5.2.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-See the [CHANGES.txt](/solr/5_2_0/changes/Changes.html) file included with the release for a full list of details.
-
-Solr 5.2.0 Release Highlights:
-
-* Restore API allows restoring a core from an index backup.
-
-* JSON Facet API
-    * unique() is now implemented for numeric and date fields
-    * Optional flatter form via a "type" parameter
-    * Added support for "mincount" parameter in range facets to suppress buckets less than that count
-    * Multi-select faceting support for the Facet Module via the "excludeTags" parameter which disregards any matching tagged filters for that facet.
-    * hll() facet function for distributed cardinality via HyperLogLog algorithm.
-    See examples at http://yonik.com/solr-count-distinct/
-
-* A new "facet.range.method" parameter to let users choose how to do range faceting between an implementation based on filters (previous algorithm, using "facet.range.method=filter") or DocValues ("facet.range.method=dv")
-
-* Rule-based Replica assignment during collection, shard, and replica creation.
-
-* Stats component:
-    * New 'cardinality' option for stats.field, uses HyperLogLog to efficiently estimate the cardinality of a field w/bounded RAM. Blog post: https://lucidworks.com/blog/hyperloglog-field-value-cardinality-stats/
-    * stats.field now supports individual local params for 'countDistinct' and 'distinctValues'. 'calcdistinct' is still supported as an alias for both options.
-
-* Solr security
-    * Authentication and Authorization frameworks that define interfaces, and mechanisms to create, load, and use authorization/authentication plugins have been added.
-    * A Kerberos authentication plugin which would allow running a Kerberized Solr setup.
-
-* Solr Streaming Expressions
-   See https://cwiki.apache.org/confluence/display/solr/Streaming+Expressions
-
-* bin/post (and SimplePostTool in -Dauto=yes mode) now sends rather than skips files without a known content type, as "application/octet-stream", provided it still is in the allowed filetypes setting.
-
-* HDFS transaction log replication factor is now configurable
-
-* A cluster-wide property can now be be added/edited/deleted using the zkcli script and doesn't require a running Solr instance.
-
-* New spatial RptWithGeometrySpatialField, based on CompositeSpatialStrategy, which blends RPT indexes for speed with serialized geometry for accuracy.  Includes a Lucene segment based in-memory shape cache.
-
-* Refactored Admin UI using AngularJS. It isn't the default, but a parallel UI interface in this release.
-
-* Solr has internally been upgraded to use Jetty 9.
-
-Solr 5.2.0 also includes many other new features as well as numerous
-optimizations and bugfixes of the corresponding Apache Lucene release.
-
-Also available is the Solr Reference Guide for Solr 5.2. This 591 page
-PDF serves as the definitive user's manual for Solr 5.2. It can be downloaded
-from the Apache mirror network: <https://s.apache.org/Solr-Ref-Guide-PDF>
-
diff --git a/content/solr/solr_news/2015-06-15-5-2-1-available.md b/content/solr/solr_news/2015-06-15-5-2-1-available.md
deleted file mode 100644
index 71362b9..0000000
--- a/content/solr/solr_news/2015-06-15-5-2-1-available.md
+++ /dev/null
@@ -1,31 +0,0 @@
-Title: Apache Solr 5.2.1 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 5.2.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document (e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-This release contains various bug fixes and optimizations since the 5.2.0 release. The release is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-See the [CHANGES.txt](/solr/5_2_1/changes/Changes.html) file included with the release for a full list of details.
-
-Solr 5.2.1 includes 8 bug fixes and 2 other changes.
-
-Release Highlights:
-
-* Fix javascript bug introduced by SOLR-7409 that breaks the dataimport screen in the admin UI
-* Faceting on a numeric field with a unique() subfacet function on another numeric field can result in incorrect results or an exception
-* New Facet Module should respect shards.tolerant and process all non-failing shards instead of throwing an exception
-* A request with a json content type but no body caused a null pointer exception
-* SolrOutputFormat creates an invalid solr.xml in the solr home zip for MapReduceIndexerTool
-* Fix new (Angular-based) admin UI Cloud pane
-* The DefaultSolrHighlighter since 5.0 was determining if payloads were present in a way that was slow, especially when lots of fields were highlighted. It's now fast
-* Requests are not distributed evenly if the collection isn't present locally
-
-See the CHANGES.txt file included with the release for a full list of changes and further details.
-
-Please report any feedback to the [mailing lists](https://lucene.apache.org/solr/discussion.html)
-
diff --git a/content/solr/solr_news/2015-08-24-5-3-0-ref-available.md b/content/solr/solr_news/2015-08-24-5-3-0-ref-available.md
deleted file mode 100644
index 8d3e3c1..0000000
--- a/content/solr/solr_news/2015-08-24-5-3-0-ref-available.md
+++ /dev/null
@@ -1,32 +0,0 @@
-Title: Apache Solr 5.3.0 and Reference Guide for 5.3 available
-category: solr/news
-URL: 
-save_as: 
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search.  Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 5.3.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-Solr 5.3 Release Highlights:
-
- * In addition to many other improvements in the security framework, Solr now includes an AuthenticationPlugin implementing HTTP Basic Auth that stores credentials securely in ZooKeeper. This is a simple way to require a username and password for anyone accessing Solr’s admin screen or APIs.
- * In built AuthorizationPlugin that provides fine grained control over implementing ACLs for various resources with permisssion rules which are stored in ZooKeeper.
- * The JSON Facet API can now change the domain for facet commands, essentially doing a block join and moving from parents to children, or children to parents before calculating the facet data.
- * Major improvements in performance of the new Facet Module / JSON Facet API.
- * Query and Range Facets under Pivot Facets. Just like the JSON Facet API, pivot facets can how nest other facet types such as range and query facets.
- * More Like This Query Parser options. The MoreLikeThis QParser now supports all options provided by the MLT Handler. The query parser is much more versatile than the handler as it works in cloud mode as well as anywhere a normal query can be specified.
- * Added Schema API support in SolrJ
- * Added Scoring mode for query-time join and block join.
- * Added Smile response format
-
-See the [CHANGES.txt](/solr/5_3_0/changes/Changes.html) file included with the release for a full list of details.
-
-Please report any feedback to the [mailing lists](https://lucene.apache.org/solr/discussion.html)
-
diff --git a/content/solr/solr_news/2015-09-24-5-3-1-available.md b/content/solr/solr_news/2015-09-24-5-3-1-available.md
deleted file mode 100644
index 72b1073..0000000
--- a/content/solr/solr_news/2015-09-24-5-3-1-available.md
+++ /dev/null
@@ -1,21 +0,0 @@
-Title: Apache Solr 5.3.1 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 5.3.1
-
-The release can be downloaded from <https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-### Highlights of this Solr release include:
-#### Bug Fixes
-
-* security.json is not loaded on server start
-* RuleBasedAuthorization plugin does not work for the collection-admin-edit permission
-* VelocityResponseWriter template encoding issue. Templates must be UTF-8 encoded
-* SimplePostTool (also bin/post) -filetypes "*" now works properly in 'web' mode
-* example/files update-script.js to be Java 7 and 8 compatible.
-* SolrJ could not make requests to handlers with '/admin/' prefix
-* Use of timeAllowed can cause incomplete filters to be cached and incorrect results to be returned on subsequent requests
-* VelocityResponseWriter's $resource.get(key,baseName,locale) to use specified locale.
-* Resolve XSS issue in Admin UI stats page
diff --git a/content/solr/solr_news/2015-12-14-5-4-0-available.md b/content/solr/solr_news/2015-12-14-5-4-0-available.md
deleted file mode 100644
index 1df2cd9..0000000
--- a/content/solr/solr_news/2015-12-14-5-4-0-available.md
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Apache Solr 5.4.0 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 5.4.0
-
-The release can be downloaded from <https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-### Highlights of this Solr release include:
-####UI Changes
-* The rearchitected Admin UI is now prominently linked to from the existing UI, and includes support for managing collections as well as creating and removing fields via the schema tab. Expect it to be default in the next release.
-
-####API Features
-* New Collections APIs for migrating from clusterstate.json to per-collection state.json and forcing the election of a leader when all replicas in a shard are down.
-* A new configset management API has been added.
-
-####Querying Features
-* Filter cache is now accessible via a solr query syntax.
-* ScoreJoins can now refer to a single-sharded collection that is replicated on all nodes.
-* Add boost support, and 'exclude the queried document' in MoreLikeThis QParser.
-* Add a 'sort' local param to the collapse QParser to support using complex sort options to select the representitive doc for each collapsed group.
-
-####Other Features
-* SolrJ now has support for connecting to Solr using basic authentication.
-* Analyzing suggesters can now filter suggestions by a context field.
-* JSON Facet API: add "method" param to terms/field facets to give an execution hint for what method should be used to facet.
-* CloneFieldUpdateProcessorFactory now supports choosing a "dest" field name based on a regex pattern and replacement init options.
-* Provide pluggable context tool support for VelocityResponseWriter.
-
diff --git a/content/solr/solr_news/2015-12-15-5-4-ref-available.md b/content/solr/solr_news/2015-12-15-5-4-ref-available.md
deleted file mode 100644
index e78f6cc..0000000
--- a/content/solr/solr_news/2015-12-15-5-4-ref-available.md
+++ /dev/null
@@ -1,9 +0,0 @@
-Title: Apache Solr Reference Guide for 5.4 Available
-category: solr/news
-URL: 
-save_as: 
-
-Hot on the heels of the Solr 5.4.0 release (see below), the Lucene PMC is pleased to announce the release of the Apache Solr Reference Guide for Solr 5.4.
-
-This 598 page PDF file can be downloaded from <https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/>.
-
diff --git a/content/solr/solr_news/2016-01-23-5-3-2-available.md b/content/solr/solr_news/2016-01-23-5-3-2-available.md
deleted file mode 100644
index e914d90..0000000
--- a/content/solr/solr_news/2016-01-23-5-3-2-available.md
+++ /dev/null
@@ -1,23 +0,0 @@
-Title: Apache Solr 5.3.2 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 5.3.2
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 5.3.2 is available for immediate download at:
-<https://www.apache.org/dyn/closer.lua/lucene/solr/5.3.2>
-
-This release contains a number of bug fixes for Solr, as well we Lucene.
-
-See the [CHANGES.txt](/solr/5_3_2/changes/Changes.html)
-file included with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2016-01-23-5-4-1-available.md b/content/solr/solr_news/2016-01-23-5-4-1-available.md
deleted file mode 100644
index 73467be..0000000
--- a/content/solr/solr_news/2016-01-23-5-4-1-available.md
+++ /dev/null
@@ -1,27 +0,0 @@
-Title: Apache Solr 5.4.1 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 5.4.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 5.4.1 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-This release especially contains a fix for a faceting bug that could
-cause facet counts to include deleted documents and a fix for a
-corruption bug that was introduced in version 5.4.0. If you are on
-5.4.0 and using BINARY, SORTED_NUMERIC or SORTED_SET doc values,
-upgrading to 5.4.1 is strongly recommended.
-
-See the [CHANGES.txt](/solr/5_4_1/changes/Changes.html)
-file included with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2016-02-08-solr-dev-moves-to-git.md b/content/solr/solr_news/2016-02-08-solr-dev-moves-to-git.md
deleted file mode 100644
index e8b616e..0000000
--- a/content/solr/solr_news/2016-02-08-solr-dev-moves-to-git.md
+++ /dev/null
@@ -1,25 +0,0 @@
-Title: Apache Lucene/Solr development moves to GIT
-category: solr/news
-URL: 
-save_as: 
-
-As of January 23rd 2016, Lucene/Solr source code is hosted in Apache's GIT repository.
-This means that the old SVN repository is now stale and should not be used.
-For information on working with git, please consult
-[the Solr web site](https://lucene.apache.org/solr/resources.html#solr-version-control)
-and the [wiki](https://wiki.apache.org/solr/Git%20commit%20process).
-
-The [GitHub mirror](https://github.com/apache/lucene-solr/) remains at
-the same location as before, but the contents have changed. We now have
-one unified repo preserving the full history of both Lucene and Solr.
-If you had a GitHub fork, you will find
-that it has changed its "forked from" location, and any Pull Request will go to
-that other fork instead of to the Lucene developers. The only known solution is to
-delete your existing fork and re-fork from [GitHub](https://github.com/apache/lucene-solr/).
-
-If you had active code changes and Pull Requests against our old GitHub mirror,
-please see [the wiki](https://wiki.apache.org/solr/HowToContribute#Working_with_GitHub)
-for some suggestions on how to proceed.
-
-The PMC is happy to answer any question you may have regarding this change.
-
diff --git a/content/solr/solr_news/2016-02-22-5-5-0-ref-available.md b/content/solr/solr_news/2016-02-22-5-5-0-ref-available.md
deleted file mode 100644
index 407c694..0000000
--- a/content/solr/solr_news/2016-02-22-5-5-0-ref-available.md
+++ /dev/null
@@ -1,45 +0,0 @@
-Title: Apache Solr 5.5.0 and Reference Guide for 5.5 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 5.5.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 5.5.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-See the [CHANGES.txt](/solr/5_5_0/changes/Changes.html)
-file included with the release for a full list of details.
-
-This is expected to be the last 5.x feature release before Solr 6.0.
-
-Release Highlights:
-
-* The schema version has been increased to 1.6, and Solr now returns non-stored doc values fields along with stored fields
-
-* The PERSIST CoreAdmin action has been removed
-
-* The mergePolicy element is deprecated in favor of a similar mergePolicyFactory element, in solrconfig.xml
-
-* CheckIndex now works on HdfsDirectory
-
-* RuleBasedAuthorizationPlugin now allows wildcards in the role, and accepts an 'all' permission
-
-* Users can now choose compression mode in SchemaCodecFactory
-
-* Solr now supports Lucene's XMLQueryParser
-
-* Collections APIs now have async support
-
-* Uninverted field faceting is re-enabled, for higher performance on rarely changing indices
-
-Also available is the Solr Reference Guide for Solr 5.5. This PDF serves as the definitive user's manual for Solr 5.5. It can be downloaded from the Apache mirror network: <https://s.apache.org/Solr-Ref-Guide-PDF>
-
diff --git a/content/solr/solr_news/2016-04-08-6-0-0-available.md b/content/solr/solr_news/2016-04-08-6-0-0-available.md
deleted file mode 100644
index 7e26c44..0000000
--- a/content/solr/solr_news/2016-04-08-6-0-0-available.md
+++ /dev/null
@@ -1,58 +0,0 @@
-Title: Apache Solr 6.0.0 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.0.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 6.0.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-See the [CHANGES.txt](/solr/6_0_0/changes/Changes.html)
-
-Solr 6.0 Release Highlights:
-
-  * Improved defaults for "Similarity" used in Solr, in order to provide better default experience for new users.
-
-  * Improved "Similarity" defaults for users upgrading: DefaultSimilarityFactory has been removed, implicit default Similarity has been changed to SchemaSimilarityFactory, and SchemaSimilarityFactory has been modified to use BM25Similarity as the default for field types that do not explicitly declare a Similarity.
-
-  * Deprecated GET methods for schema are now accessible through the bulk API. The output has less details and is not backward compatible.
-
-  * Users should set useDocValuesAsStored="false" to preserve sort order on multi-valued fields that have both stored="true" and docValues="true".
-
-  * Formatted date-times are more consistent with ISO-8601. BC dates are now better supported since they are now formatted with a leading '-'. AD years after 9999 have a leading '+'. Parse exceptions have been improved.
-
-  * Deprecated SolrServer and subclasses have been removed, use SolrClient instead.
-
-  * The deprecated <nrtMode> configuration in solrconfig.xml has been removed. Users must remove it from solrconfig.xml.
-
-  * SolrClient.shutdown() has been removed, use SolrClient.close() instead.
-
-  * The deprecated zkCredientialsProvider element in solrcloud section of solr.xml is now removed. Use the correct spelling (zkCredentialsProvider) instead.
-
-  * Added support for executing Parallel SQL queries across SolrCloud collections. Includes StreamExpression support and a new JDBC Driver for the SQL Interface.
-
-  * New features and capabilities added to the streaming API.
-
-  * Added support for SELECT DISTINCT queries to the SQL interface.
-
-  * New GraphQuery to enable graph traversal as a query operator.
-
-  * New support for Cross Data Center Replication consisting of active/passive replication for separate SolrClouds hosted in separate data centers.
-
-  * Filter support added to Real-time get.
-
-  * Column alias support added to the Parallel SQL Interface.
-
-  * New command added to switch between non/secure mode in zookeeper.
-
-  * Now possible to use IP fragments in replica placement rules.
-
diff --git a/content/solr/solr_news/2016-04-25-6-0-ref-available.md b/content/solr/solr_news/2016-04-25-6-0-ref-available.md
deleted file mode 100644
index 19135f5..0000000
--- a/content/solr/solr_news/2016-04-25-6-0-ref-available.md
+++ /dev/null
@@ -1,10 +0,0 @@
-Title: Solr Reference Guide for 6.0 Available
-category: solr/news
-URL: 
-save_as: 
-The Lucene PMC is pleased to announce the release of the Solr Reference Guide for 6.0.
-
-The Guide has been extensively updated for Solr 6.0, with new sections on Parallel SQL and Cross Data Center Replication.
-
-The 660 page PDF can be downloaded from <https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/apache-solr-ref-guide-6.0.pdf>.
-
diff --git a/content/solr/solr_news/2016-05-05-5-5-1-available.md b/content/solr/solr_news/2016-05-05-5-5-1-available.md
deleted file mode 100644
index 1b8fce5..0000000
--- a/content/solr/solr_news/2016-05-05-5-5-1-available.md
+++ /dev/null
@@ -1,23 +0,0 @@
-Title: Apache Solr 5.5.1 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 5.5.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-Solr 5.5.1 is available for immediate download at:
-<https://www.apache.org/dyn/closer.lua/lucene/solr/5.5.1>
-
-This release contains a number of bug fixes for Solr, as well we Lucene.
-
-See the [CHANGES.txt](/solr/5_5_1/changes/Changes.html)
-file included with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2016-05-28-6-0-1-available.md b/content/solr/solr_news/2016-05-28-6-0-1-available.md
deleted file mode 100644
index eb4941e..0000000
--- a/content/solr/solr_news/2016-05-28-6-0-1-available.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Apache Solr 6.0.1 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.0.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-This release includes 31 bug fixes, documentation updates, etc.,
-since the 6.0.0 release.
-
-The release is available for immediate download at:
-<https://www.apache.org/dyn/closer.lua/lucene/solr/6.0.1>
-
-See the [CHANGES.txt](https://lucene.apache.org/solr/6_0_1/changes/Changes.html)
-file included with the release for a detailed list of changes.
-
diff --git a/content/solr/solr_news/2016-06-17-6-1-0-available.md b/content/solr/solr_news/2016-06-17-6-1-0-available.md
deleted file mode 100644
index f30e7af..0000000
--- a/content/solr/solr_news/2016-06-17-6-1-0-available.md
+++ /dev/null
@@ -1,36 +0,0 @@
-Title: Apache Solr 6.1.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.1.0.
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search and analytics,
-rich document parsing, geospatial search, extensive REST APIs as well
-as parallel SQL. Solr is enterprise grade, secure and highly scalable,
-providing fault tolerant distributed search and indexing, and powers
-the search and navigation features of many of the world's largest
-internet sites.
-
-Solr 6.1.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-Solr 6.1 Release Highlights:
-
- * Added graph traversal support, and new "sort" and "random" streaming expressions. It's also now possible to create streaming expressions with the Solr Admin UI.
-
- * Fixed the ENUM faceting method to not be unnecessarily rewritten to FCS, which was causing slowdowns.
-
- * Reduced garbage creation when creating cache entries.
-
- * New [subquery] document transformer to obtatin related documents per result doc.
-
- * EmbeddedSolrServer allocates heap much wisely even with plain document list without callbacks.
-
- * New GeoJSON response writer for encoding geographic data in query responses.
-
-See the [CHANGES.txt](https://lucene.apache.org/solr/6_1_0/changes/Changes.html)
-file included with the release for a detailed list of changes.
-
diff --git a/content/solr/solr_news/2016-06-25-5-5-2-available.md b/content/solr/solr_news/2016-06-25-5-5-2-available.md
deleted file mode 100644
index e59780e..0000000
--- a/content/solr/solr_news/2016-06-25-5-5-2-available.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Apache Solr 5.5.2 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 5.5.2
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-This release includes 38 bug fixes, documentation updates, etc.,
-since the 5.5.1 release.
-
-The release is available for immediate download at:
-<https://www.apache.org/dyn/closer.lua/lucene/solr/5.5.2>
-
-See the [CHANGES.txt](https://lucene.apache.org/solr/5_5_2/changes/Changes.html)
-file included with the release for a detailed list of changes.
-
diff --git a/content/solr/solr_news/2016-08-25-6-2-0-available.md b/content/solr/solr_news/2016-08-25-6-2-0-available.md
deleted file mode 100644
index 871b7dc..0000000
--- a/content/solr/solr_news/2016-08-25-6-2-0-available.md
+++ /dev/null
@@ -1,68 +0,0 @@
-Title: Apache Solr 6.2.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.2.0.
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search and analytics,
-rich document parsing, geospatial search, extensive REST APIs as well
-as parallel SQL. Solr is enterprise grade, secure and highly scalable,
-providing fault tolerant distributed search and indexing, and powers
-the search and navigation features of many of the world's largest
-internet sites.
-
-Solr 6.2.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-Solr 6.2 Release Highlights:
-
-DocValues, streaming, /export, machine learning
-
-  * DocValues can now be used with BoolFields
-
-  * Date and boolean support added to /export handler
-
-  * Add "scoreNodes" streaming graph expression
-
-  * Support parallel ETL with the "topic" expression
-
-  * Feature selection and logistic regression on text via new streaming expressions: "features" and "train"
-
-bin/solr script
-
-  * Add basic auth support to the bin/solr script
-
-  * File operations to/from Zookeeper are now supported
-
-SolrCloud
-
-  * New tag 'role' in replica placement rules, e.g. rule=role:!overseer keeps new repicas off overseer nodes
-
-  * CDCR: fall back to whole-index replication when tlogs are insufficient
-
-  * New REPLACENODE command to decommission an existing node and replace it with another new node
-
-  * New DELETENODE command to delete all replicas on a node
-
-Security
-
-  * Add Kerberos delegation token support
-
-  * Support secure impersonation / proxy user for Kerberos authentication
-
-Misc changes
-
-  * A large number of regressions were fixed in the new Admin UI
-
-  * New boolean comparison function queries comparing numeric arguments: gt, gte, lt, lte, eq
-
-  * Upgraded Extraction module to Apache Tika 1.13.
-
-  * Updated to Hadoop 2.7.2
-
-See the [CHANGES.txt](https://lucene.apache.org/solr/6_2_0/changes/Changes.html)
-file included with the release for a detailed list of changes.
-
diff --git a/content/solr/solr_news/2016-09-09-5-5-3-available.md b/content/solr/solr_news/2016-09-09-5-5-3-available.md
deleted file mode 100644
index 3530bf1..0000000
--- a/content/solr/solr_news/2016-09-09-5-5-3-available.md
+++ /dev/null
@@ -1,27 +0,0 @@
-Title: Apache Solr 5.5.3 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 5.5.3
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-This release includes 5 bug fixes since the 5.5.2 release.
-
-This release specially contains 2 critical fixes:
-* The number of TCP connections in CLOSE_WAIT state do not spike during indexing,
-* PeerSync no longer fails on a node restart due to IndexFingerPrint mismatch.
-
-The release is available for immediate download at:
-<https://www.apache.org/dyn/closer.lua/lucene/solr/5.5.3>
-
-See the [CHANGES.txt](https://lucene.apache.org/solr/5_5_3/changes/Changes.html)
-file included with the release for a detailed list of changes.
-
diff --git a/content/solr/solr_news/2016-09-13-6-2-ref-available.md b/content/solr/solr_news/2016-09-13-6-2-ref-available.md
deleted file mode 100644
index 945b79c..0000000
--- a/content/solr/solr_news/2016-09-13-6-2-ref-available.md
+++ /dev/null
@@ -1,13 +0,0 @@
-Title: Apache Solr Reference Guide for 6.2 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce that the Solr Reference Guide
-for Solr 6.2 has been released.
-
-This 717-page PDF is the definitive guide to using Apache Solr. It can be
-downloaded from:
-
-<https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/apache-solr-ref-guide-6.2.pdf>
-
diff --git a/content/solr/solr_news/2016-09-20-6-2-1-available.md b/content/solr/solr_news/2016-09-20-6-2-1-available.md
deleted file mode 100644
index c0699ad..0000000
--- a/content/solr/solr_news/2016-09-20-6-2-1-available.md
+++ /dev/null
@@ -1,33 +0,0 @@
-Title: Apache Solr™ 6.2.1 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.2.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search, dynamic
-clustering, database integration, rich document (e.g., Word, PDF)
-handling, and geospatial search. Solr is highly scalable, providing
-fault tolerant distributed search and indexing, and powers the search
-and navigation features of many of the world's largest internet sites.
-
-This release includes 11 bug fixes since the 6.2.0 release. Some of the major fixes are:
-
- * SOLR-9490: BoolField always returning false for non-DV fields when javabin involved (via solrj, or intra node communication)
-
- * SOLR-9188: BlockUnknown property makes inter-node communication impossible
-
- * SOLR-9389: HDFS Transaction logs stay open for writes which leaks Xceivers
-
- * SOLR-9438: Shard split can fail to write commit data on shutdown leading to data loss
-
-Furthermore, this release includes Apache Lucene 6.2.1 which includes 3 bug fixes since the 6.2.0 release.
-
-The release is available for immediate download at:
-<https://www.apache.org/dyn/closer.lua/lucene/solr/6.2.1>
-
-See the [CHANGES.txt](https://lucene.apache.org/solr/6_2_1/changes/Changes.html)
-file included with the release for a detailed list of changes.
-
diff --git a/content/solr/solr_news/2016-11-08-6-3-0-available.md b/content/solr/solr_news/2016-11-08-6-3-0-available.md
deleted file mode 100644
index 93d43b9..0000000
--- a/content/solr/solr_news/2016-11-08-6-3-0-available.md
+++ /dev/null
@@ -1,96 +0,0 @@
-Title: Apache Solr™ 6.3.0 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.3.0.
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search and analytics,
-rich document parsing, geospatial search, extensive REST APIs as well
-as parallel SQL. Solr is enterprise grade, secure and highly scalable,
-providing fault tolerant distributed search and indexing, and powers
-the search and navigation features of many of the world's largest
-internet sites.
-
-Solr 6.3.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-### Highlights of this Solr release include:
-
-DocValues, streaming, /export, machine learning
-
-  * Optimize, store and deploy AI models in Solr
-
-  * Ability to add custom streaming expressions
-
-  * New streaming expressions such as "fetch", "executor", and "commit" added.
-
-  * Parallel SQL accepts <, >, =, etc., symbols.
-
-  * Support facet scoring with the scoreNodes expression
-
-  * Retrieving docValues as stored values was sped up by using the proper leaf reader rather than ask for a global view.  In extreme cases, this leads to a 100x speedup.
-
-Faceting:
-
-  * facet.method=enum can bypass exact counts calculation with facet.exists=true, it just returns 1 for terms which exists in result docset
-
-  * Add "overrequest" parameter to JSON Facet API to control amount of overrequest  on a distributed terms facet
-
-Logging:
-
-  * You can now set Solr's log level through environment variable SOLR_LOG_LEVEL
-
-  * GC logs are rotated by JVM to a max of 9 files, and backed up via bin/solr scripts
-
-  * Solr's logging verbosity at the INFO level has been greatly reduced by moving much logging to DEBUG level
-
-  * The solr-8983-console.log file now only logs STDOUT and STDERR output, not all log4j logs as before
-
-  * Solr's main log file, solr.log, is now written to SOLR_LOGS_DIR without changing log4j.properties
-
-Start scripts:
-
-  * Allow 180 seconds for shutdown before killing solr (configurable, old limit 5s) (Unix only)
-
-  * Start scripts now exits with informative message if using wrong Java version
-
-  * Fixed "bin/solr.cmd zk upconfig" command which was broken on windows
-
-  * You can now ask for DEBUG logging simply with '-v' option, and for WARN logging with '-q' option
-
-SolrCloud:
-
-  * The DELETEREPLICA API can accept a 'count' parameter and remove "count" number of replicas from each shard if the shard name is not provided
-
-  * The config API shows expanded useParams for request handlers inline
-
-  * Ability to create/delete/list snapshots at collection level
-
-  * The modify collection API now waits for the modified properties to show up in the cluster state before returning
-
-  * Many bug fixes related to SolrCloud recovery for data safety and faster recovery times.
-
-Security:
-
-  * SolrJ now supports Kerberos delegation tokens
-
-  * Pooled SSL connections were not being re-used. This is now fixed.
-
-  * Fix for the blockUnknown property which made inter-node communication impossible
-
-  * Support SOLR_AUTHENTICATION_OPTS and SOLR_AUTHENTICATION_CLIENT_CONFIGURER in windows bin/solr.cmd script
-
-  * New parameter -u <user:pass> in bin/post to pass basicauth credentials
-
-Misc changes:
-
-  * Optimizations to lower memory allocations when indexing JSON as well as for replication between solr cloud nodes.
-
-  * A new Excel workbook (.xlsx) response writer has been added. Use 'wt=xlsx' request parameter on a query request to enable.
-
-See the [Solr CHANGES.txt](/solr/6_3_0/changes/Changes.html) files included
-with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2016-11-16-6-3-ref-available.md b/content/solr/solr_news/2016-11-16-6-3-ref-available.md
deleted file mode 100644
index 6f9c98c..0000000
--- a/content/solr/solr_news/2016-11-16-6-3-ref-available.md
+++ /dev/null
@@ -1,13 +0,0 @@
-Title: Apache Solr Reference Guide for 6.3 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce that the Solr Reference Guide
-for Solr 6.3 has been released.
-
-This 736-page PDF is the definitive guide to using Apache Solr. It can be
-downloaded from:
-
-<https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/apache-solr-ref-guide-6.3.pdf>
-
diff --git a/content/solr/solr_news/2017-01-23-6-4-0-available.md b/content/solr/solr_news/2017-01-23-6-4-0-available.md
deleted file mode 100644
index 9961eba..0000000
--- a/content/solr/solr_news/2017-01-23-6-4-0-available.md
+++ /dev/null
@@ -1,93 +0,0 @@
-Title: Apache Solr™ 6.4.0 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.4.0.
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search and analytics,
-rich document parsing, geospatial search, extensive REST APIs as well
-as parallel SQL. Solr is enterprise grade, secure and highly scalable,
-providing fault tolerant distributed search and indexing, and powers
-the search and navigation features of many of the world's largest
-internet sites.
-
-Solr 6.4.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-### Highlights of this Solr release include:
-
-Streaming:
-
-  * Addition of a HavingStream to Streaming API and Streaming Expressions
-
-  * Addition of a priority Streaming Expression
-
-  * Streaming expressions now support collection aliases
-
-Machine Learning:
-
-  * Configurable Learning-To-Rank (LTR) support: upload feature definitions, extract feature values, upload your own machine learnt models and use them to rerank search results.
-
-Faceting:
-
-  * Added "param" query type to facet domain filter specification to obtain filters via query parameters
-
-  * Any facet command can be filtered using a new parameter filter. Example:  { type:terms, field:category, filter:"user:yonik" }
-
-Scripts / Command line:
-
-  * A new command-line tool to manage the snapshots functionality
-
-  * bin/solr and bin/solr.cmd now use mkroot command
-
-SolrCloud / SolrJ
-
-  * LukeResponse now supports dynamic fields
-
-  * Solrj client now supports hierarchical clusters and other topics marker
-
-  * Collection backup/restore are extensible.
-
-Security:
-
-  * Support Secure Impersonation / Proxy User for Solr authentication
-
-  * Key Store type can be specified in solr.in.sh file for SSL
-
-  * New generic authentication plugins: 'HadoopAuthPlugin' and 'ConfigurableInternodeAuthHadoopPlugin' that delegate all functionality to Hadoop authentication framework
-
-Query / QueryParser / Highlighting:
-
-  * A new highlighter: The Unified Highlighter.  Try it via `hl.method=unified`; many popular highlighting parameters / features are supported.  It's the highest performing highlighter, especially for large documents.  Highlighting phrase queries and exotic queries are supported equally as well as the Original Highlighter (aka the default/standard one).  Please use this new highlighter and report issues since it will likely become the default one day.
-
-  * Leading wildcard in complexphrase query parser are now accepted and optimized with the `ReversedWildcardFilterFactory` when it's provided
-
-Metrics:
-
-  * Use metrics-jvm library to instrument jvm internals such as GC, memory usage and others.
-
-  * A lot of metrics have been added to the collection: index merges, index store I/Os, query, update, core admin, core load thread pools, shard replication, tlog replay and replicas
-
-  * A new /admin/metrics API to return all metrics collected by Solr via API.
-
-Misc changes:
-
-  * The new config parameter 'maxRamMB'can now limit the memory consumed by the FastLRUCache
-
-  * A new document processor 'SkipExistingDocumentsProcessor' that skips duplicate inserts and ignores updates to missing docs
-
-  * FieldCache information fetched via the mbeans handler or seen via the UI now displays the total size used.
-
-  * A new config flag 'enable' allows to enable/disable any cache
-
-Please note, this release cannot be built from source with Java 8 update 121,
-use an earlier version instead! This is caused by a bug introduced into the
-Javadocs tool shipped with that update. The workaround was too late for this
-Lucene release. Of course, you can use the binary artifacts.
-
-See the [Solr CHANGES.txt](/solr/6_4_0/changes/Changes.html) files included
-with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2017-02-06-6-4-1-available.md b/content/solr/solr_news/2017-02-06-6-4-1-available.md
deleted file mode 100644
index c35915e..0000000
--- a/content/solr/solr_news/2017-02-06-6-4-1-available.md
+++ /dev/null
@@ -1,36 +0,0 @@
-Title: Apache Solr™ 6.4.1 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.4.1.
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search and analytics,
-rich document parsing, geospatial search, extensive REST APIs as well
-as parallel SQL. Solr is enterprise grade, secure and highly scalable,
-providing fault tolerant distributed search and indexing, and powers
-the search and navigation features of many of the world's largest
-internet sites.
-
-Solr 6.4.1 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-### Highlights of this Solr release include:
-
-  * "Plugin/Stats" section of the UI doesn't display empty metric types
-
-  * SOLR_SSL_OPTS was mistakenly overwritten in solr.cmd
-
-  * Better validation of filename params in ReplicationHandler
-
-  * Core swapping did not work with new metrics changes in place
-
-  * Admin UI could not find DataImport handlers due to metrics changes
-
-  * AnalyzingInfixSuggester/BlendedInfixSuggester now work with core reload
-
-See the [Solr CHANGES.txt](/solr/6_4_1/changes/Changes.html) files included
-with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2017-02-15-5-5-4-available.md b/content/solr/solr_news/2017-02-15-5-5-4-available.md
deleted file mode 100644
index ecfff44..0000000
--- a/content/solr/solr_news/2017-02-15-5-5-4-available.md
+++ /dev/null
@@ -1,28 +0,0 @@
-Title: Apache Solr™ 5.5.4 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 5.5.4.
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search and analytics,
-rich document parsing, geospatial search, extensive REST APIs as well
-as parallel SQL. Solr is enterprise grade, secure and highly scalable,
-providing fault tolerant distributed search and indexing, and powers
-the search and navigation features of many of the world's largest
-internet sites.
-
-Solr 5.5.4 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-### Highlights of this Solr release include:
-
- * Better validation of filename params in ReplicationHandler
-
- * Upgraded commons-fileupload to 1.3.2, fixing a potential vulnerability CVE-2016-3092
-
-See the [Solr CHANGES.txt](/solr/5_5_4/changes/Changes.html) files included
-with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2017-02-17-6-4-ref-available.md b/content/solr/solr_news/2017-02-17-6-4-ref-available.md
deleted file mode 100644
index 61d454b..0000000
--- a/content/solr/solr_news/2017-02-17-6-4-ref-available.md
+++ /dev/null
@@ -1,13 +0,0 @@
-Title: Apache Solr Reference Guide for 6.4 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce that the Solr Reference Guide
-for Solr 6.4 has been released.
-
-This 763-page PDF is the definitive guide to using Apache Solr. It can be
-downloaded from:
-
-<https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/apache-solr-ref-guide-6.4.pdf>
-
diff --git a/content/solr/solr_news/2017-03-07-6-4-2-available.md b/content/solr/solr_news/2017-03-07-6-4-2-available.md
deleted file mode 100644
index 3b90982..0000000
--- a/content/solr/solr_news/2017-03-07-6-4-2-available.md
+++ /dev/null
@@ -1,32 +0,0 @@
-Title: Apache Solr™ 6.4.2 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.4.2.
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search and analytics,
-rich document parsing, geospatial search, extensive REST APIs as well
-as parallel SQL. Solr is enterprise grade, secure and highly scalable,
-providing fault tolerant distributed search and indexing, and powers
-the search and navigation features of many of the world's largest
-internet sites.
-
-Solr 6.4.2 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-### Highlights of this Solr release include:
-
-  * Fixed: Serious performance degradation in Solr 6.4 due to the metrics collection. IndexWriter metrics collection turned off by default, directory level metrics collection completely removed (until a better design is found)
-
-  * Fixed: Transaction log replay can hit an NullPointerException due to new Metrics code
-
-  * Fixed: NullPointerException in CloudSolrClient when reading stale alias
-
-  * Fixed: UnifiedHighlighter and PostingsHighlighter bug in PrefixQuery and TermRangeQuery for multi-byte text
-
-See the [Solr CHANGES.txt](/solr/6_4_2/changes/Changes.html) files included
-with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2017-03-27-6-5-0-available.md b/content/solr/solr_news/2017-03-27-6-5-0-available.md
deleted file mode 100644
index 00ddecd..0000000
--- a/content/solr/solr_news/2017-03-27-6-5-0-available.md
+++ /dev/null
@@ -1,74 +0,0 @@
-Title: Apache Solr™ 6.5.0 Available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.5.0.
-
-Solr is the popular, blazing fast, open source NoSQL search platform
-from the Apache Lucene project. Its major features include powerful
-full-text search, hit highlighting, faceted search and analytics,
-rich document parsing, geospatial search, extensive REST APIs as well
-as parallel SQL. Solr is enterprise grade, secure and highly scalable,
-providing fault tolerant distributed search and indexing, and powers
-the search and navigation features of many of the world's largest
-internet sites.
-
-Solr 6.5.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-### Highlights of this Solr release include:
-
- * PointFields (fixed-width multi-dimensional numeric & binary types enabling fast range search) are now supported
-
- * In-place updates to numeric docValues fields (single valued, non-stored, non-indexed) supported using atomic update syntax
-
- * A new LatLonPointSpatialField that uses points or doc values for query
-
- * It is now possible to declare a field as "large" in order to bypass the document cache
-
- * New sow=false request param (split-on-whitespace) for edismax & standard query parsers enables query-time multi-term synonyms
-
- * XML QueryParser (defType=xmlparser) now supports span queries
-
- * hl.maxAnalyzedChars now have consistent default across highlighters
-
- * UnifiedSolrHighlighter and PostingsSolrHighlighter now support CustomSeparatorBreakIterator
-
- * Scoring formula is adjusted for the scoreNodes function
-
- * Calcite Planner now applies constant Reduction Rules to optimize plans
-
- * A new significantTerms Streaming Expression that is able to extract the significant terms in an index
-
- * StreamHandler is now able to use runtimeLib jars
-
- * Arithmetic operations are added to the SelectStream
-
- * Added modernized self-documenting /v2 API
-
- * The .system collection is now created on first request if it does not exist
-
- * Admin UI: Added shard deletion button
-
- * Metrics API now supports non-numeric metrics (version, disk type, component state, system properties...)
-
- * The disk free and aggregated disk free metrics are now reported
-
- * The DirectUpdateHandler2 now implements MetricsProducer and exposes stats via the metrics api and configured reporters.
-
- * BlockCache is faster due to less failures when caching a new block
-
- * MMapDirectoryFactory now supports "preload" option to ask mapped pages to be loaded into physical memory on init
-
- * Security: BasicAuthPlugin now supports standalone mode
-
- * Arbitrary java system properties can be passed to zkcli
-
- * SolrHttpClientBuilder can be configured via java system property
-
- * Javadocs and Changes.html are no longer included in the binary distribution, but are hosted online
-
-See the [Solr CHANGES.txt](/solr/6_5_0/changes/Changes.html) files included
-with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2017-04-27-6-5-1-available.md b/content/solr/solr_news/2017-04-27-6-5-1-available.md
deleted file mode 100644
index 19fcefb..0000000
--- a/content/solr/solr_news/2017-04-27-6-5-1-available.md
+++ /dev/null
@@ -1,47 +0,0 @@
-Title: Apache Solr™ 6.5.1 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.5.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search and analytics, rich document parsing,
-geospatial search, extensive REST APIs as well as parallel SQL. Solr is
-enterprise grade, secure and highly scalable, providing fault tolerant
-distributed search and indexing, and powers the search and navigation features
-of many of the world's largest internet sites.
-
-Solr 6.5.1 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-This release includes 11 bug fixes since the 6.5.0 release. Some of the major fixes are:
-
-* bin\solr.cmd delete and healthcheck now works again; fixed continuation chars ^
-
-* Fix debug related NullPointerException in solr/contrib/ltr OriginalScoreFeature class.
-
-* The JSON output of /admin/metrics is fixed to write the container as a map (SimpleOrderedMap) instead of an array (NamedList).
-
-* On 'downnode', lots of wasteful mutations are done to ZK.
-
-* Fix params persistence for solr/contrib/ltr (MinMax|Standard)Normalizer classes.
-
-* The fetch() streaming expression wouldn't work if a value included query syntax chars (like :+-). Fixed, and enhanced the generated query to not pollute the queryCache.
-
-* Disable graph query production via schema configuration <code>&lt;fieldtype ... enableGraphQueries="false"&gt;</code>. This fixes broken queries for ShingleFilter-containing query-time analyzers when request param sow=false.
-
-* Fix indexed="false" on numeric PointFields
-
-* SQL AVG function mis-interprets field type.
-
-* SQL interface does not use client cache.
-
-* edismax with sow=false fails to create dismax-per-term queries when any field is boosted.
-
-Furthermore, this release includes Apache Lucene 6.5.1 which includes 3 bug fixes since the 6.5.0 release.
-
-See the [Solr CHANGES.txt](/solr/6_5_1/changes/Changes.html) files included
-with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2017-06-06-6-6-0-available.md b/content/solr/solr_news/2017-06-06-6-6-0-available.md
deleted file mode 100644
index d47e12b..0000000
--- a/content/solr/solr_news/2017-06-06-6-6-0-available.md
+++ /dev/null
@@ -1,60 +0,0 @@
-Title: Apache Solr™ 6.6.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.6.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search and analytics, rich document parsing,
-geospatial search, extensive REST APIs as well as parallel SQL. Solr is
-enterprise grade, secure and highly scalable, providing fault tolerant
-distributed search and indexing, and powers the search and navigation features
-of many of the world's largest internet sites.
-
-Solr 6.6.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-### Highlights of this Solr release include:
-
-* Payload support with payload() value source and {!payload_score} and {!payload_check}
-  query parsers
-
-* Solr support for SimpleTextCodec
-
-* Multi-field support to TermsComponent when requesting terms' statistics
-
-* New AtomicUpdateProcessor to convert normal update operations to atomic update operations
-
-* UPLOAD command (Config Set API) for uploading zipped configsets
-
-* MOVEREPLICA command (Collections API) for moving a replica across nodes
-
-* LISTALIASES command (Collections API) to return a list of all collection aliases
-
-* STATUS command (Core Admin API) to emit collection details of each core
-
-* Basic authentication can be enabled/disabled using bin/solr|bin/solr.cmd
-
-* Solr default/example uses WordDelimiterGraphFilterFactory and SynonymGraphFilterFactory
-
-* Expose cache statistics using metrics API
-
-* CloudSolrClient can now be initialized using the base URL of a Solr instance instead of ZooKeeper hosts
-
-* Grouping, CollapseQParser and ExpandComponent support with PointFields
-
-* Variance and Standard Deviation aggregators for the JSON Facet API
-
-* JSON Faceting now supports a query time 'join' domain change option
-
-* CartesianProductStream, which turns a single tuple with a multi-valued field into N tuples, one for each value in the multi-valued field
-
-* New Streaming Evaluators: Basic math, UUID, Date/time, correlation, regress, predict, covariance, convolution, normalize
-
-* New Streaming Expressions: shuffle, echo, eval, timeseries, let, get, tuple
-
-See the [Solr CHANGES.txt](/solr/6_6_0/changes/Changes.html) files included
-with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2017-09-07-6-6-1-available.md b/content/solr/solr_news/2017-09-07-6-6-1-available.md
deleted file mode 100644
index a5208ec..0000000
--- a/content/solr/solr_news/2017-09-07-6-6-1-available.md
+++ /dev/null
@@ -1,55 +0,0 @@
-Title: Apache Solr™ 6.6.1 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.6.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search and analytics, rich document parsing,
-geospatial search, extensive REST APIs as well as parallel SQL. Solr is
-enterprise grade, secure and highly scalable, providing fault tolerant
-distributed search and indexing, and powers the search and navigation features
-of many of the world's largest internet sites.
-
-Solr 6.6.1 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-This release includes 15 bug fixes since the 6.6.0 release. Some of the major fixes are:
-
-* Standalone Solr loads UNLOADed core on request
-
-* ParallelStream should set the StreamContext when constructing SolrStreams
-
-* CloudSolrStream.toExpression incorrectly handles fq clauses
-
-* CoreContainer.load needs to send lazily loaded core descriptors to the proper list rather than send them all to the transient lists
-
-* Creating a core should write a core.properties file first and clean up on failure
-
-* Clean up a few details left over from pluggable transient core and untangling
-
-* Provide a way to know when Core Discovery is finished and when all async cores are done loading
-
-* CDCR bootstrapping can get into an infinite loop when a core is reloaded
-
-* SolrJmxReporter is broken on core reload. This resulted in some or most metrics not being reported via JMX after core reloads, depending on timing
-
-* Creating a core.properties fails if the parent of core.properties is a symlinked directory
-
-* StreamHandler should allow connections to be closed early
-
-* Certain admin UI pages would not load up correctly with kerberos enabled
-
-* Fix DOWNNODE -> queue-work znode explosion in ZooKeeper
-
-* Upgrade to Hadoop 2.7.4 to fix incompatibility with Java 9
-
-* Fix bin/solr.cmd so it can run properly on Java 9
-
-Furthermore, this release includes Apache Lucene 6.6.1 which includes 2 bug fixes since the 6.6.0 release.
-
-See the [Solr CHANGES.txt](/solr/6_6_1/changes/Changes.html) files included
-with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2017-09-20-7-0-0-available.md b/content/solr/solr_news/2017-09-20-7-0-0-available.md
deleted file mode 100644
index 3dcad72..0000000
--- a/content/solr/solr_news/2017-09-20-7-0-0-available.md
+++ /dev/null
@@ -1,40 +0,0 @@
-Title: Apache Solr™ 7.0.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.0.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search and analytics, rich document parsing,
-geospatial search, extensive REST APIs as well as parallel SQL. Solr is
-enterprise grade, secure and highly scalable, providing fault tolerant
-distributed search and indexing, and powers the search and navigation features
-of many of the world's largest internet sites.
-
-Solr 7.0.0 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-### Highlights for this Solr release include:
-
-* Replica Types - Solr 7 supports different replica types, which handle updates differently. In addition to pure NRT operation where all replicas build an index and keep a replication log, you can now also add so called PULL replicas, achieving the read-speed optimized benefits of a master/slave setup while at the same time keeping index redundancy.
-
-* Auto-scaling. Solr can now allocate new replicas to nodes using a new auto scaling policy framework. This framework will in future releases enable Solr to move shards around based on load, disk etc.
-
-* Indented JSON is now the default response format for all APIs, pass wt=xml and/or indent=off to use the previous unindented XML format.
-
-* The JSON Facet API now supports two-phase facet refinement to ensure accurate counts and statistics for facet buckets returned in distributed mode.
-
-* Streaming Expressions adds a new statistical programming syntax for the statistical analysis of sql queries, random samples, time series and graph result sets.
-
-* Analytics Component version 2.0, which now supports distributed collections, expressions over multivalued fields, a new JSON request language, and more.
-
-* The new v2 API, exposed at /api/ and also supported via SolrJ, is now the preferred API, but /solr/ continues to work.
-
-* A new '_default' configset is used if no config is specified at collection creation. The data-driven functionality of this configset indexes strings as analyzed text while at the same time copying to a '*_str' field suitable for faceting.
-
-* Solr 7 is tested with and verified to support Java 9.
-
-See the [Solr CHANGES.txt](/solr/7_0_0/changes/Changes.html) files included with the release for a full list of details.
-
diff --git a/content/solr/solr_news/2017-10-02-7-0-ref-available.md b/content/solr/solr_news/2017-10-02-7-0-ref-available.md
deleted file mode 100644
index 37e0d2b..0000000
--- a/content/solr/solr_news/2017-10-02-7-0-ref-available.md
+++ /dev/null
@@ -1,13 +0,0 @@
-Title: Apache Solr Reference Guide for 7.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of the Apache Solr Reference Guide for Solr 7.0.
-
-This 1,035-page PDF is the definitive guide to Solr. This version adds documentation for new features of Solr, plus detailed information about changes and deprecations you should know about when upgrading from Solr 6.x to Solr 7.0.
-
-You can download the PDF from: <https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/apache-solr-ref-guide-7.0.pdf>.
-
-An HTML version is also available from: <https://lucene.apache.org/solr/guide/7_0/>.
-
diff --git a/content/solr/solr_news/2017-10-06-7-0-1-available.md b/content/solr/solr_news/2017-10-06-7-0-1-available.md
deleted file mode 100644
index 252f3a7..0000000
--- a/content/solr/solr_news/2017-10-06-7-0-1-available.md
+++ /dev/null
@@ -1,34 +0,0 @@
-Title: Apache Solr™ 7.0.1 available
-category: solr/news
-URL: 
-save_as: 
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search and analytics, rich document parsing,
-geospatial search, extensive REST APIs as well as parallel SQL. Solr is
-enterprise grade, secure and highly scalable, providing fault tolerant
-distributed search and indexing, and powers the search and navigation
-features of many of the world's largest internet sites.
-
-Solr 7.0.1 is available for immediate download at:
-<https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-This release includes 2 bug fixes since the 7.0.0 release:
-
-* Solr 7.0 cannot read indexes from 6.x versions.
-
-* Message "Lock held by this virtual machine" during startup.
-  Solr is trying to start some cores twice.
-
-Furthermore, this release includes Apache Lucene 7.0.1 which includes 1 bug
-fix since the 7.0.0 release.
-
-The release is available for immediate download at:
-
-   <https://www.apache.org/dyn/closer.lua/lucene/solr/7.0.1>
-
-Please read CHANGES.txt for a detailed list of changes:
-
-   <https://lucene.apache.org/solr/7_0_1/changes/Changes.html>
-
diff --git a/content/solr/solr_news/2017-10-17-7-1-0-available.md b/content/solr/solr_news/2017-10-17-7-1-0-available.md
deleted file mode 100644
index 052425e..0000000
--- a/content/solr/solr_news/2017-10-17-7-1-0-available.md
+++ /dev/null
@@ -1,43 +0,0 @@
-Title: Apache Solr™ 7.1.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.1.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document (e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-The release is available for immediate download at:
-
-   <https://www.apache.org/dyn/closer.lua/lucene/solr/7.1.0>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-   <https://lucene.apache.org/solr/7_1_0/changes/Changes.html>
-
-### Highlights for this Solr release include:
-
- * Critical Security Update: Fix for CVE-2017-12629 which is a working 0-day exploit reported on the [public mailing list](https://s.apache.org/FJDl).
-
- * Auto-scaling: Solr can now move replicas automatically when a new node is added or an existing node is removed using the auto scaling policy framework introduced in 7.0
-
- * Auto-scaling: The 'autoAddReplicas' feature which was limited to shared file systems is now available for all file systems. It has been ported to use the new autoscaling framework internally.
-
- * Auto-scaling: New set-trigger, remove-trigger, set-listener, remove-listener, suspend-trigger, resume-trigger APIs
-
- * Auto-scaling: New /autoscaling/history API to show past autoscaling actions and cluster events
-
- * New JSON based Query DSL for Solr that extends JSON Request API to also support all query parsers and their nested parameters
-
- * JSON Facet API: min/max aggregations are now supported on single-valued date fields
-
- * Lucene's Geo3D (surface of sphere & ellipsoid) is now supported on spatial RPT fields by setting spatialContextFactory="Geo3D". Furthermore, this is the first time Solr has out of the box support for polygons
-
- * Expanded support for statistical stream evaluators such as various distributions, rank correlations, distances and more.
-
- * Multiple other optimizations and bug fixes
-
-You are encouraged to thoroughly read the "Upgrade Notes" at <https://lucene.apache.org/solr/7_1_0/changes/Changes.html> or in the CHANGES.txt file accompanying the release.
-
-Solr 7.1 also includes many other new features as well as numerous optimizations and bugfixes of the corresponding Apache Lucene release.
-
diff --git a/content/solr/solr_news/2017-10-18-6-6-2-available.md b/content/solr/solr_news/2017-10-18-6-6-2-available.md
deleted file mode 100644
index 6698b15..0000000
--- a/content/solr/solr_news/2017-10-18-6-6-2-available.md
+++ /dev/null
@@ -1,23 +0,0 @@
-Title: Apache Solr™ 6.6.2 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.6.2
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search and analytics, rich document parsing, geospatial search, extensive REST APIs as well as parallel SQL. Solr is enterprise grade, secure and highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-### Highlights for this Solr release includes:
-
- * Critical security fix: Fix for a 0-day exploit (CVE-2017-12629), details: https://s.apache.org/FJDl. RunExecutableListener has been disabled by default (can be enabled by -Dsolr.enableRunExecutableListener=true) and resolving external entities in the XML query parser (defType=xmlparser or {!xmlparser ... }) is disabled by default.
-
- * Fix for a bug where Solr was attempting to load the same core twice (Error message: "Lock held by this virtual machine").
-
-The release is available for immediate download at:
-
-   <https://www.apache.org/dyn/closer.lua/lucene/solr/6.6.2>
-
-Please read CHANGES.txt for a detailed list of changes:
-
-   <https://lucene.apache.org/solr/6_6_2/changes/Changes.html>
-
diff --git a/content/solr/solr_news/2017-10-24-5-5-5-available.md b/content/solr/solr_news/2017-10-24-5-5-5-available.md
deleted file mode 100644
index 494f31b..0000000
--- a/content/solr/solr_news/2017-10-24-5-5-5-available.md
+++ /dev/null
@@ -1,27 +0,0 @@
-Title: Apache Solr™ 5.5.5 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 5.5.5.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search and analytics, rich document parsing, geospatial search, extensive REST APIs as well as parallel SQL. Solr is enterprise grade, secure and highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-This release contains one bugfix.
-
-This release includes one critical and one important security fix. Details:
-
- * Fix for a 0-day exploit (CVE-2017-12629), details: <https://s.apache.org/FJDl>. RunExecutableListener has been disabled by default (can be enabled by -Dsolr.enableRunExecutableListener=true) and resolving external entities in the XML query parser (defType=xmlparser or {!xmlparser ... }) is disabled by default.
-
- * Fix for CVE-2017-7660: Security Vulnerability in secure inter-node communication in Apache Solr, details: <https://s.apache.org/APTY>
-
-Furthermore, this release includes Apache Lucene 5.5.5 which includes one security fix since the 5.5.4 release.
-
-The release is available for immediate download at:
-
-  <https://www.apache.org/dyn/closer.lua/lucene/solr/5.5.5>
-
-Please read CHANGES.txt for a detailed list of changes:
-
-  <https://lucene.apache.org/solr/5_5_5/changes/Changes.html>
-
diff --git a/content/solr/solr_news/2017-11-02-7-1-ref-available.md b/content/solr/solr_news/2017-11-02-7-1-ref-available.md
deleted file mode 100644
index c814e3a..0000000
--- a/content/solr/solr_news/2017-11-02-7-1-ref-available.md
+++ /dev/null
@@ -1,13 +0,0 @@
-Title: Apache Solr Reference Guide for 7.1 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce that the Solr Reference Guide for 7.1 is now available.
-
-This 1,077-page PDF is the definitive guide to using Apache Solr, the search server built on Lucene.
-
-The PDF Guide can be downloaded from: <https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/apache-solr-ref-guide-7.1.pdf>.
-
-It is also available online at <https://lucene.apache.org/solr/guide/7_1>.
-
diff --git a/content/solr/solr_news/2017-12-21-7-2-0-available.md b/content/solr/solr_news/2017-12-21-7-2-0-available.md
deleted file mode 100644
index b55bf75..0000000
--- a/content/solr/solr_news/2017-12-21-7-2-0-available.md
+++ /dev/null
@@ -1,25 +0,0 @@
-Title: Apache Solr™ 7.2.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.2.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document (e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 7.2.0 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/7_2_0/changes/Changes.html>
-
-### Solr 7.2.0 Release Highlights:
-
- * Bi-directional syncing of CDCR clusters is now supported.
- * The new synonymQueryStyle field type option allows for better scoring when terms at the same position are hyponyms/hypernyms rather than synonyms.
- * More stream evaluators, including: matrix operations; spline; derivative; regression; normalization; scaling; correlation; markov chains; time series differencing; and triangular and geometric distributions.
- * The new facet.matches parameter returns facet buckets only for terms that match a regular expression.
- * New Autoscaling features: the autoscaling/suggestions API end-point; the UTILIZENODE command, which moves replicas according to autoscaling policies and preferences; and the Autoscaling set-property command.
-
diff --git a/content/solr/solr_news/2018-01-15-7-2-1-available.md b/content/solr/solr_news/2018-01-15-7-2-1-available.md
deleted file mode 100644
index 7139d86..0000000
--- a/content/solr/solr_news/2018-01-15-7-2-1-available.md
+++ /dev/null
@@ -1,36 +0,0 @@
-Title: Apache Solr™ 7.2.1 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.2.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search and analytics, rich document parsing,
-geospatial search, extensive REST APIs as well as parallel SQL. Solr is
-enterprise grade, secure and highly scalable, providing fault tolerant
-distributed search and indexing, and powers the search and navigation
-features of many of the world's largest internet sites.
-
-This release includes 3 bug fixes since the 7.2.0 release:
-
-* Overseer can never process some last messages.
-
-* Rename core in solr standalone mode is not persisted.
-
-* QueryComponent's rq parameter parsing no longer considers the defType parameter.
-
-* Fix NPE in SolrQueryParser when the query terms inside a filter clause reduce to nothing.
-
-Furthermore, this release includes Apache Lucene 7.2.1 which includes 1 bug
-fix since the 7.2.0 release.
-
-The release is available for immediate download at:
-
-  <https://www.apache.org/dyn/closer.lua/lucene/solr/7.2.1>
-
-Please read CHANGES.txt for a detailed list of changes:
-
-  <https://lucene.apache.org/solr/7_2_1/changes/Changes.html>
-
diff --git a/content/solr/solr_news/2018-03-07-6-6-3-available.md b/content/solr/solr_news/2018-03-07-6-6-3-available.md
deleted file mode 100644
index b93024f..0000000
--- a/content/solr/solr_news/2018-03-07-6-6-3-available.md
+++ /dev/null
@@ -1,29 +0,0 @@
-Title: Apache Solr™ 6.6.3 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.6.3.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search and analytics, rich document parsing,
-geospatial search, extensive REST APIs as well as parallel SQL. Solr is
-enterprise grade, secure and highly scalable, providing fault tolerant
-distributed search and indexing, and powers the search and navigation features
-of many of the world's largest internet sites.
-
-This release contains three bugfixes:
-
- * Disallow reference to external resources in DataImportHandler's dataConfig request parameter
- * Allow collections created with legacyCloud=true to be opened if legacyCloud=false
- * LeaderInitiatedRecoveryThread now retries on UnknownHostException
-
-The release is available for immediate download at:
-
-  <https://lucene.apache.org/solr/mirrors-solr-redir.html>
-
-Please read CHANGES.txt for a detailed list of changes:
-
-  <https://lucene.apache.org/solr/6_6_3/changes/Changes.html>
-
diff --git a/content/solr/solr_news/2018-04-04-7-3-0-available.md b/content/solr/solr_news/2018-04-04-7-3-0-available.md
deleted file mode 100644
index 1696286..0000000
--- a/content/solr/solr_news/2018-04-04-7-3-0-available.md
+++ /dev/null
@@ -1,34 +0,0 @@
-Title: Apache Solr™ 7.3.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.3.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document (e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 7.3.0 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/mirrors-solr-latest-redir.html>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/7_3_0/changes/Changes.html>
-
-### Solr 7.3.0 Release Highlights:
-
- * OpenNLP request processors
- * Automatic time-based collection creation
- * Multivalued primitive fields can be used in sorting
- * SortableTextField allows sorting and faceting on free text
- * New stream evaluators
- * Improvements around leader-initiated recovery
- * New autoscaling features
- * A Prometheus metrics exporter
- * Filtering with exclusions on parent and child queries
- * Filtering with exclusions via a new query parser
- * Neural network modelling via learning to rank
- * Solr runs with Java 10
-
-The Apache Solr Reference Guide for 7.3 is also available in [PDF form](https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/apache-solr-ref-guide-7.3.pdf) or  [online](https://lucene.apache.org/solr/guide/7_3).
-
diff --git a/content/solr/solr_news/2018-05-15-7-3-1-available.md b/content/solr/solr_news/2018-05-15-7-3-1-available.md
deleted file mode 100644
index 2a321cc..0000000
--- a/content/solr/solr_news/2018-05-15-7-3-1-available.md
+++ /dev/null
@@ -1,33 +0,0 @@
-Title: Apache Solr™ 7.3.1 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.3.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search and analytics, rich document parsing,
-geospatial search, extensive REST APIs as well as parallel SQL. Solr is
-enterprise grade, secure and highly scalable, providing fault tolerant
-distributed search and indexing, and powers the search and navigation
-features of many of the world's largest internet sites.
-
-This release includes 9 bug fixes since the 7.3.0 release. Some of the major fixes are:
-
-* Upgrade commons-fileupload dependency to 1.3.3 to address CVE-2016-1000031
-* Deleting replicas sometimes fails and causes the replicas to exist in the down state
-* A successful restore collection should mark the shard state as active and not buffering
-* Do not allow to use absolute URIs for including other files in solrconfig.xml and schema parsing
-
-Furthermore, this release includes Apache Lucene 7.3.1 which includes 1 bug
-fix since the 7.3.0 release.
-
-The release is available for immediate download at:
-
-  <https://www.apache.org/dyn/closer.lua/lucene/solr/7.3.1>
-
-Please read CHANGES.txt for a detailed list of changes:
-
-  <https://lucene.apache.org/solr/7_3_1/changes/Changes.html>
-
diff --git a/content/solr/solr_news/2018-05-18-6-6-4-available.md b/content/solr/solr_news/2018-05-18-6-6-4-available.md
deleted file mode 100644
index f7272e0..0000000
--- a/content/solr/solr_news/2018-05-18-6-6-4-available.md
+++ /dev/null
@@ -1,27 +0,0 @@
-Title: Apache Solr™ 6.6.4 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.6.4
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search and analytics, rich document parsing,
-geospatial search, extensive REST APIs as well as parallel SQL. Solr is
-enterprise grade, secure and highly scalable, providing fault tolerant
-distributed search and indexing, and powers the search and navigation
-features of many of the world's largest internet sites.
-
-This release includes a bug fix since the 6.6.3 release:
-
-* Do not allow to use absolute URIs for including other files in solrconfig.xml and schema parsing
-
-The release is available for immediate download at:
-
-  <https://www.apache.org/dyn/closer.lua/lucene/solr/6.6.4>
-
-Please read CHANGES.txt for a detailed list of changes:
-
-  <https://lucene.apache.org/solr/6_6_4/changes/Changes.html>
-
diff --git a/content/solr/solr_news/2018-06-27-7-4-0-available.md b/content/solr/solr_news/2018-06-27-7-4-0-available.md
deleted file mode 100644
index f96cede..0000000
--- a/content/solr/solr_news/2018-06-27-7-4-0-available.md
+++ /dev/null
@@ -1,31 +0,0 @@
-Title: Apache Solr™ 7.4.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.4.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search and analytics, rich document parsing,
-geospatial search, extensive REST APIs as well as parallel SQL. Solr is
-enterprise grade, secure and highly scalable, providing fault tolerant
-distributed search and indexing, and powers the search and navigation
-features of many of the world's largest internet sites.
-
-Solr 7.4.0 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/7_4_0/changes/Changes.html>
-
-### Solr 7.4.0 Release Highlights:
-
- * A new 'relatedness()' aggregate function for JSON Faceting to enable building Semantic Knowledge Graphs.
- * Added the TaggerRequestHandler (AKA SolrTextTagger) for tagging text. It's used as a component of NER/ERD systems including query-understanding.
- * The "Auto Scaling" feature area has been added to and enhanced a lot.
- * The "Streaming Expressions" feature area has been added to and enhanced a lot.
- * Upgraded from Log4j 1.x to 2.x.  Solr continues to log via SLF4J.
-
diff --git a/content/solr/solr_news/2018-07-03-6-6-5-available.md b/content/solr/solr_news/2018-07-03-6-6-5-available.md
deleted file mode 100644
index e510de7..0000000
--- a/content/solr/solr_news/2018-07-03-6-6-5-available.md
+++ /dev/null
@@ -1,28 +0,0 @@
-Title: Apache Solr™ 6.6.5 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.6.5
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search and analytics, rich document parsing,
-geospatial search, extensive REST APIs as well as parallel SQL. Solr is
-enterprise grade, secure and highly scalable, providing fault tolerant
-distributed search and indexing, and powers the search and navigation
-features of many of the world's largest internet sites.
-
-Solr 6.6.5 is available for immediate download at:
-
-  <http://archive.apache.org/dist/lucene/solr/6.6.5>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/6_6_5/changes/Changes.html>
-
-### Solr 6.6.5 Release Highlights:
-
- * Ability to disable configset upload via -Dconfigset.upload.enabled=false startup parameter
- * Referal to external resources in various config files now disallowed
-
diff --git a/content/solr/solr_news/2018-09-24-7-5-0-available.md b/content/solr/solr_news/2018-09-24-7-5-0-available.md
deleted file mode 100644
index a5f53bb..0000000
--- a/content/solr/solr_news/2018-09-24-7-5-0-available.md
+++ /dev/null
@@ -1,29 +0,0 @@
-Title: Apache Solr™ 7.5.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.5.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search, dynamic clustering, database integration, rich document
-(e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault
-tolerant distributed search and indexing, and powers the search and navigation features of
-many of the world's largest internet sites.
-
-Solr 7.5.0 is available for immediate download at:
-  <https://lucene.apache.org/solr/downloads.html>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/7_5_0/changes/Changes.html>
-
-### Solr 7.5.0 Release Highlights:
-
-  * Nested/child documents may now be supplied as a field value instead of stand-off. Future releases will leverage this semantic information.
-  * Enhance Autoscaling policy support to equally distribute replicas on the basis of arbitrary properties.
-  * Nodes are now visible inside a view of the Admin UI "Cloud" tab, listing nodes and key metrics.
-  * The status of zookeeper ensemble is now accessible under the Admin UI Cloud tab.
-  * The new Korean morphological analyzer ("nori") has been added to default distribution.
-
diff --git a/content/solr/solr_news/2018-12-14-7-6-0-available.md b/content/solr/solr_news/2018-12-14-7-6-0-available.md
deleted file mode 100644
index 70675f1..0000000
--- a/content/solr/solr_news/2018-12-14-7-6-0-available.md
+++ /dev/null
@@ -1,29 +0,0 @@
-Title: Apache Solr™ 7.6.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.6.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search, dynamic clustering, database integration, rich document
-(e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault
-tolerant distributed search and indexing, and powers the search and navigation features of
-many of the world's largest internet sites.
-
-Solr 7.6.0 is available for immediate download at:
-  <https://lucene.apache.org/solr/downloads.html>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/7_6_0/changes/Changes.html>
-
-### Solr 7.6.0 Release Highlights:
-
-  * Field and FieldType now support a new `uninvertible` option to control using costly field cache or more efficient docValues.
-  * Collections API has been improved to support adding multiple replicas to a collection shard at a time as well as splitting into multiple sub-shards directly..
-  * Autoscaling's suggestions API now include rebalance options as well as suggestions to add new replicas for lost replicas.
-  * Several new Stream Evaluators have been added to include: oscillate, convexHull, enclosingDisk, pairSort, log10, percentiles, and pivot for geometric and scientific analysis.
-  * UnifiedHighlighter has been improved to support best/perfect highlighting accuracy and full phrase highlighting.
-
diff --git a/content/solr/solr_news/2019-02-11-7-7-0-available.md b/content/solr/solr_news/2019-02-11-7-7-0-available.md
deleted file mode 100644
index 4a8949f..0000000
--- a/content/solr/solr_news/2019-02-11-7-7-0-available.md
+++ /dev/null
@@ -1,35 +0,0 @@
-Title: Apache Solr™ 7.7.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.7.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search, dynamic clustering, database integration, rich document
-(e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault
-tolerant distributed search and indexing, and powers the search and navigation features of
-many of the world's largest internet sites.
-
-Solr 7.7.0 is available for immediate download at:
-  <https://lucene.apache.org/solr/downloads.html>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/7_7_0/changes/Changes.html>
-
-### Solr 7.7.0 Release Highlights:
-
-  * URI Too Long with large streaming expressions in SolrJ.
-  * A failure while reloading a SolrCore can result in the SolrCore not being closed.
-  * Spellcheck parameters not working in new UI.
-  * New Admin UI Query does not URL-encode the query produced in the URL box.
-  * Rule-base Authorization plugin skips authorization if querying node does not have collection replica.
-  * Solr installer fails on SuSE linux.
-  * Fix incorrect SOLR_SSL_KEYSTORE_TYPE variable in solr start script.
-  * JSON 'terms' Faceting now supports a 'prelim_sort' option to use when initially selecting the top ranking buckets, prior to the final 'sort' option used after refinement.
-  * Add a login page to Admin UI, with initial support for Basic Auth and Kerberos.
-  * New Node-level health check handler at /admin/info/healthcheck and /node/health paths that checks if the node is live, connected to zookeeper and not shutdown.
-  * It is now possible to configure a host whitelist for distributed search.
-
diff --git a/content/solr/solr_news/2019-03-01-7-7-1-available.md b/content/solr/solr_news/2019-03-01-7-7-1-available.md
deleted file mode 100644
index 660d365..0000000
--- a/content/solr/solr_news/2019-03-01-7-7-1-available.md
+++ /dev/null
@@ -1,32 +0,0 @@
-Title: Apache Solr™ 7.7.1 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.7.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search, dynamic clustering, database integration, rich document
-(e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault
-tolerant distributed search and indexing, and powers the search and navigation features of
-many of the world's largest internet sites.
-
-Solr 7.7.1 is available for immediate download at:
-  <https://lucene.apache.org/solr/downloads.html>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/7_7_1/changes/Changes.html>
-
-### Solr 7.7.1 Release Highlights:
-
- * Bugfix for ClassCastException when URPs try to read a String field which returns a ByteArrayUTF8CHarSequence (a
-   regression in release 7.7.0).
-
- * Bugfix: Autoscaling based replica placement was broken out of the box. Solr 7.6 enabled autoscaling based replica
-   placement by default but in the absence of default cluster policies, autoscaling can place more than 1 replica of the
-   same shard on the same node. Also, the maxShardsPerNode and createNodeSet was not respected. Due to these reasons,
-   this issue reverts the default replica placement policy to the 'legacy' assignment policy that was the default until
-   Solr 7.5.
-
diff --git a/content/solr/solr_news/2019-03-11-7-7-ref-available.md b/content/solr/solr_news/2019-03-11-7-7-ref-available.md
deleted file mode 100644
index d22e6e7..0000000
--- a/content/solr/solr_news/2019-03-11-7-7-ref-available.md
+++ /dev/null
@@ -1,9 +0,0 @@
-Title: Apache Solr Reference Guide 7.7 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce that the Solr Reference Guide for 7.7 is now available.  This 1,431-page PDF is the definitive guide to using Apache Solr, the search server built on Lucene.
-
-The PDF Guide can be downloaded from: <https://www.apache.org/dyn/closer.cgi/lucene/solr/ref-guide/apache-solr-ref-guide-7.7.pdf>.  It is also available online at <https://lucene.apache.org/solr/guide/7_7>.
-
diff --git a/content/solr/solr_news/2019-03-14-8-0-0-available.md b/content/solr/solr_news/2019-03-14-8-0-0-available.md
deleted file mode 100644
index b0e868f..0000000
--- a/content/solr/solr_news/2019-03-14-8-0-0-available.md
+++ /dev/null
@@ -1,45 +0,0 @@
-Title: Apache Solr™ 8.0.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.0.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search, dynamic clustering, database integration, rich document
-(e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault
-tolerant distributed search and indexing, and powers the search and navigation features of
-many of the world's largest internet sites.
-
-Solr 8.0.0 is available for immediate download at:
-  <https://lucene.apache.org/solr/downloads.html>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/8_0_0/changes/Changes.html>
-
-### Solr 8.0.0 Release Highlights
-
-* Solr now uses HTTP/2 for inter-node communication to attain greater efficiency.
-Details:  Solr is switching from Apache HttpClient to Jetty Client for adding HTTP/2 support.
-Most frequent inter-communication between nodes like indexing and query are now sent in HTTP/2.
-HTTP/1.1 practically allows only one outstanding request per TCP connection this means that for sending multiple requests at the same time multiple TCP connections must be established.
-This leads to waste of resources on both-sides and long GC-pause.
-Solr 8 with HTTP/2 support overcomes that problem by allowing multiple requests can be sent in parallel using a same TCP connection.
-
-* Nested documents (AKA child documents or block join) is significantly improved.
-Most improvements come from storing and leveraging more information about the relationships in the index, like the named relationship between a child and its parent.
-This information is used by the [child] doc transformer to return children in nested form instead of flat.
-There is plenty more that can be done with this in the future.
-Another key improvement is that nested documents can be deleted or replaced in a natural way without orphaning child documents; although care is still needed with delete-by-query.
-
-Being a major release, Solr 8 removes many deprecated APIs, changes various parameter defaults and behavior. Some changes may require a re-index of your content.
-You are thus encouraged to thoroughly read the "Upgrade Notes" at:
-
-  <https://lucene.apache.org/solr/8_0_0/changes/Changes.html>
-
-Solr 8.0 also includes many other new features as well as numerous optimizations and bugfixes of the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_0_0/changes/Changes.html>
-
diff --git a/content/solr/solr_news/2019-04-05-6-6-6-available.md b/content/solr/solr_news/2019-04-05-6-6-6-available.md
deleted file mode 100644
index 9737054..0000000
--- a/content/solr/solr_news/2019-04-05-6-6-6-available.md
+++ /dev/null
@@ -1,29 +0,0 @@
-Title: Apache Solr™ 6.6.6 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 6.6.6
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search and analytics, rich document parsing,
-geospatial search, extensive REST APIs as well as parallel SQL. Solr is
-enterprise grade, secure and highly scalable, providing fault tolerant
-distributed search and indexing, and powers the search and navigation
-features of many of the world's largest internet sites.
-
-Solr 6.6.6 is available for immediate download at:
-
-  <http://archive.apache.org/dist/lucene/solr/6.6.6>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/6_6_6/changes/Changes.html>
-
-### Solr 6.6.6 Release Highlights:
-
- * Fix memory leak (upon collection reload or ZooKeeper session expiry) in ZkIndexSchemaReader.
- * Fix for Rule-based Authorization skipping authorization if querying node host the collection
- * (CVE-2017-3164) Make it possible to configure a host whitelist for distributed search
-
diff --git a/content/solr/solr_news/2019-05-16-8-1-0-available.md b/content/solr/solr_news/2019-05-16-8-1-0-available.md
deleted file mode 100644
index 8eb6232..0000000
--- a/content/solr/solr_news/2019-05-16-8-1-0-available.md
+++ /dev/null
@@ -1,34 +0,0 @@
-Title: Apache Solr™ 8.1.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.1.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search, dynamic clustering, database integration, rich document
-(e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault
-tolerant distributed search and indexing, and powers the search and navigation features of
-many of the world's largest internet sites.
-
-Solr 8.1.0 is available for immediate download at:
-  <https://lucene.apache.org/solr/downloads.html>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/8_1_0/changes/Changes.html>
-
-### Solr 8.1.0 Release Highlights
-
-* Partial/Atomic Updates for nested documents. This enables atomic updates for nested documents, without the need to supply the whole nested hierarchy (which would be overwritten if absent).
-* Category Routed Aliases feature introduced for data driven assignment of documents to collections based on values of a field
-* JWT Token authentication plugin with OpenID Connect implicit flow login through Admin UI
-* REINDEXCOLLECTION command for re-indexing of existing collections
-* Collection RENAME command and support using aliases in most collection admin commands
-* Read-only mode for SolrCloud collections
-
-Solr 8.1.0 also includes many other new features as well as numerous optimizations and bugfixes of the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_1_0/changes/Changes.html>
-
diff --git a/content/solr/solr_news/2019-05-28-8-1-1-available.md b/content/solr/solr_news/2019-05-28-8-1-1-available.md
deleted file mode 100644
index 32b9d3e..0000000
--- a/content/solr/solr_news/2019-05-28-8-1-1-available.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Apache Solr™ 8.1.1 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.1.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the
-Apache Lucene project. Its major features include powerful full-text search,
-hit highlighting, faceted search, dynamic clustering, database integration, rich document
-(e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault
-tolerant distributed search and indexing, and powers the search and navigation features of
-many of the world's largest internet sites.
-
-Solr 8.1.1 is available for immediate download at:
-  <https://lucene.apache.org/solr/downloads.html>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/8_1_1/changes/Changes.html>
-
-### Solr 8.1.1 Release Highlights
-* Fix for a Null Pointer Exception when querying collection through collection alias.
-
diff --git a/content/solr/solr_news/2019-06-04-7-7-2-available.md b/content/solr/solr_news/2019-06-04-7-7-2-available.md
deleted file mode 100644
index 8e9cda2..0000000
--- a/content/solr/solr_news/2019-06-04-7-7-2-available.md
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Apache Solr™ 7.7.2 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.7.2.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 7.7.2 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-### Solr 7.7.2 Release Highlights:
-
-  * High CPU usage in Solr due to Java 8 bug (SOLR–13349)
-  * Multiplicative query boost in certain conditions not applied (SOLR–13126)
-  * InPlace update sometimes fail if schema has a required field (SOLR–11876)
-  * Admin UI inaccessible with RuleBasedAuthorizationPlugin (SOLR–13344)
-  * MetricsHistoryHandler does not work with BasicAuth (SOLR–12860)
-  * ByteArrayUtf8CharSequence cannot be cast to java.lang.String (SOLR–13285)
-
-Please read CHANGES.txt for a full list of and changes:
-
-  <https://lucene.apache.org/solr/7_7_2/changes/Changes.html>
-
-Solr 7.7.2 also includes bugfixes in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/7_7_2/changes/Changes.html>
-
diff --git a/content/solr/solr_news/2019-07-26-8-2-0-available.md b/content/solr/solr_news/2019-07-26-8-2-0-available.md
deleted file mode 100644
index 7465435..0000000
--- a/content/solr/solr_news/2019-07-26-8-2-0-available.md
+++ /dev/null
@@ -1,40 +0,0 @@
-Title: Apache Solr™ 8.2.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.2.0
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document (e.g., Word, PDF) handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 8.2.0 is available for immediate download at:
-  <https://lucene.apache.org/solr/downloads.html>
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/8_2_0/changes/Changes.html>
-
-### Solr 8.2.0 Release Highlights
-
-#### New features
-
-  * Add an update param failOnVersionConflicts=false to updates not fail when there is a version conflict
-  * Add facet2D Streaming Expression.
-  * Preferred replicas on nodes with same system properties as the query master
-  * OpenTracing support for Solr
-  * Raw index data analysis tool (extension of COLSTATUS collection command).
-  * Add recNum Stream Evaluator.
-  * Allow zplot to visualize 2D clusters and convex hulls.
-  * Add a field type for Estonian language to default managed_schema, document about Estonian language analysis in Solr Ref Guide
-
-#### Bug Fixes
-
-  * Intermittent 401's for internode requests with basicauth enabled.
-  * In 8.1, Atomic Updates were broken (NPE) when the schema declared the new _nest_path_ field even if you weren't using nested docs. In-place updates were not affected (worked)
-  * Fix atomic update encoding issue for UUID, enum, bool, and binary fields.
-  * Impossible to delete a collection with the same name as an existing alias. This fixes also a bug inREINDEXCOLLECTION when used with removeSource=true which could lead to a data loss.
-
-Solr 8.2.0 also includes many other new features as well as numerous optimizations and bugfixes of the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_2_0/changes/Changes.html>
-
diff --git a/content/solr/solr_news/2019-11-02-8-3-0-available.md b/content/solr/solr_news/2019-11-02-8-3-0-available.md
deleted file mode 100644
index 25256a3..0000000
--- a/content/solr/solr_news/2019-11-02-8-3-0-available.md
+++ /dev/null
@@ -1,56 +0,0 @@
-Title: Apache Solr™ 8.3.0 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.3.0.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 8.3.0 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-### Solr 8.3.0 Release Highlights:
-
-  * Two dimensional routed aliases are now available for organizing collections based on the data values of two fields
-  * SPLITSHARD implements a new splitByPrefix option that takes into account the actual document distribution when using compositeIds
-  * QueryElevationComponent can have query rules configured with match="subset" wherein the words need only match a subset of the query's words and in any order
-  * Command line option to export documents to a file
-  * Support deterministic replica routing preferences for better cache usage
-  * Ability to query aliases in Solr Admin UI
-  * JWTAuthPlugin supports multiple JWKS endpoints and multiple IdP issuers
-  * JSON faceting now supports arbitrary ranges for range facets
-  * Support integral plots, cosine distance and string truncation with math expressions (Joel Bernstein)
-  * New cat() stream source to create tuples from lines in local files
-  * Add upper, lower, trim and split Stream Evaluators
-  * Add CsvStream, TsvStream Streaming Expressions and supporting Stream Evaluators
-  * Add CaffeineCache, an efficient implementation of SolrCache
-  * Live SPLITSHARD can lose updates due to cluster state change between checking if the current shard is active and later checking if there are any sub-shard leaders to forward the update to
-  * Fix for SPLITSHARD (async) with failures in underlying sub-operations can result in data loss
-  * Allow dynamic resizing of SolrCache-s
-  * Allow optional redaction of data saved by 'bin/solr autoscaling -save'
-  * Optimized large managed schema modifications (internal O(n^2) problem)
-  * Max idle time support for SolrCache implementations
-  * Add Prometheus Exporter GC and Heap options
-  * SSL: Adding Enabling/Disabling client's hostname verification config
-  * Introducing SolrClient.ping(collection) in SolrJ
-  * Fix for CDCR bootstrap not replicating index to the replicas of target cluster
-  * Fixed a race condition when initializing metrics for new security plugins on security.json change
-  * Fixed JWTAuthPlugin to update metrics prior to continuing w/other filters or returning error
-  * Fixed distributed grouping when multiple 'fl' params are specified
-  * JMX MBeans are not exposed because of race condition between creating platform mbean server and registering mbeans
-  * Fix for class-cast issues during atomic-update 'removeregex' operations
-  * Fix for multi-node race condition to create/remove nodeLost markers
-  * Fix for too many cascading calls to remote servers, which can bring down nodes
-  * Fix for MOVEREPLICA ignoring replica type and always adding 'nrt' replicas
-  * Fix: DistributedZkUpdateProcessor should propagate URP.finish() lifecycle (regression since 8.1)
-
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/8_3_0/changes/Changes.html>
-
-Solr 8.3.0 also includes features, optimizations  and bugfixes in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_3_0/changes/Changes.html>
diff --git a/content/solr/solr_news/2019-12-03-8-3-1-available.md b/content/solr/solr_news/2019-12-03-8-3-1-available.md
deleted file mode 100644
index f961b7a..0000000
--- a/content/solr/solr_news/2019-12-03-8-3-1-available.md
+++ /dev/null
@@ -1,28 +0,0 @@
-Title: Apache Solr™ 8.3.1 available
-category: solr/news
-URL:
-save_as:
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.3.1.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 8.3.1 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-### Solr 8.3.1 Release Highlights:
-
-  * JavaBinCodec has concurrent modification of CharArr resulting in corrupt internode updates
-  * findRequestType in AuditEvent is more robust
-  * CoreContainer.auditloggerPlugin is volatile now
-  * Velocity response writer's resource loading now possible only through startup parameters
-
-
-Please read CHANGES.txt for a full list of changes:
-
-  <https://lucene.apache.org/solr/8_3_1/changes/Changes.html>
-
-Solr 8.3.1 also includes  and bugfixes in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_3_1/changes/Changes.html>
\ No newline at end of file
diff --git a/content/solr/solr_news/2019-12-29-8-4-0-available.md b/content/solr/solr_news/2019-12-29-8-4-0-available.md
deleted file mode 100644
index 6d4f1ca..0000000
--- a/content/solr/solr_news/2019-12-29-8-4-0-available.md
+++ /dev/null
@@ -1,26 +0,0 @@
-Title: Apache Solr™ 8.4.0 available
-category: solr/news
-save_as:
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.4.0.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 8.4.0 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-### Solr 8.4.0 Release Highlights:
-
-  * A new package management system was introduced in order to ease deploying plugins.
-  * Better security with the out-of-the-box configuration.
-
-A summary of important changes is published in the Solr Reference Guide at <https://lucene.apache.org/solr/guide/8_4/solr-upgrade-notes.html>.
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/8_4_0/changes/Changes.html>
-
-Solr 8.4.0 also includes features, optimizations  and bugfixes in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_4_0/changes/Changes.html>
diff --git a/content/solr/solr_news/2020-01-13-8-4-1-available.md b/content/solr/solr_news/2020-01-13-8-4-1-available.md
deleted file mode 100644
index f1cd0cc..0000000
--- a/content/solr/solr_news/2020-01-13-8-4-1-available.md
+++ /dev/null
@@ -1,25 +0,0 @@
-Title: Apache Solr™ 8.4.1 available
-category: solr/news
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.4.1.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 8.4.1 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-### Solr 8.4.1 Release Highlights:
-
-  * Fix for overseer serialization to support rolling upgrade (broken since 8.4)
-  * Fix for SSL support with SOLR_SSL_NEED_CLIENT_AUTH (broken since 8.2)
-  * Package manager to store public keys in a special "trusted" location instead of in ZooKeeper
-
-Please read CHANGES.txt for a full list of changes:
-
-  <https://lucene.apache.org/solr/8_4_1/changes/Changes.html>
-
-Solr 8.4.1 also includes  and bugfixes in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_4_1/changes/Changes.html>
\ No newline at end of file
diff --git a/content/solr/solr_news/2020-03-24-8-5-0-available.md b/content/solr/solr_news/2020-03-24-8-5-0-available.md
deleted file mode 100644
index 07b985f..0000000
--- a/content/solr/solr_news/2020-03-24-8-5-0-available.md
+++ /dev/null
@@ -1,26 +0,0 @@
-Title: Apache Solr™ 8.5.0 available
-category: solr/news
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.5.0.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 8.5.0 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-### Solr 8.5.0 Release Highlights:
-
- * A new queries property of JSON Request API let to declare queries in Query DSL format and refer to them by their names.
- * A new command line tool bin/postlogs allows you to index Solr logs into a Solr collection. This is helpful for log analysis and troubleshooting. Documentation is not yet integrated into the Solr Reference Guide, but is available in a branch via GitHub: https://github.com/apache/lucene-solr/blob/visual-guide/solr/solr-ref-guide/src/logs.adoc.
- * A new stream decorator delete() is available to help solve some issues with traditional delete-by-query, which can be expensive in large indexes.
- * Solr now has the ability to run with a Java Security Manager enabled.
-
-Please read CHANGES.txt for a full list of changes:
-
-  <https://lucene.apache.org/solr/8_5_0/changes/Changes.html>
-
-Solr 8.5.0 also includes improvements and bugfixes in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_5_0/changes/Changes.html>
diff --git a/content/solr/solr_news/2020-04-16-8-5-1-available.md b/content/solr/solr_news/2020-04-16-8-5-1-available.md
deleted file mode 100644
index 16db62e..0000000
--- a/content/solr/solr_news/2020-04-16-8-5-1-available.md
+++ /dev/null
@@ -1,15 +0,0 @@
-Title: Apache Solr™ 8.5.1 available
-category: solr/news
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.5.1
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search and analytics, rich document parsing, geospatial search, extensive REST APIs as well as parallel SQL. Solr is enterprise grade, secure and highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-This release contains no change over 8.5.0 for Solr. The release is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
- 
-Solr 8.5.1 also includes one bugfix in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_5_1/changes/Changes.html>
diff --git a/content/solr/solr_news/2020-04-28-7-7-3-available.md b/content/solr/solr_news/2020-04-28-7-7-3-available.md
deleted file mode 100644
index 77e1517..0000000
--- a/content/solr/solr_news/2020-04-28-7-7-3-available.md
+++ /dev/null
@@ -1,39 +0,0 @@
-Title: Apache Solr™ 7.7.3 available
-category: solr/news
-URL: 
-save_as: 
-
-The Lucene PMC is pleased to announce the release of Apache Solr 7.7.3.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 7.7.3 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-### Solr 7.7.3 Release Highlights:
-
-* SOLR-13779: Use the safe fork of simple-xml for clustering contrib
-* SOLR-13718: SPLITSHARD (async) with failures in underlying sub-operations can result in data loss
-* SOLR-12291: prematurely reporting not yet finished async Collections API call as completed when collection's replicas are collocated at least at one node
-* SOLR-13828: Improve ExecutePlanAction error handling
-* SOLR-13472: Forwarded requests should skip authorization on receiving nodes
-* SOLR-13793: HttpSolrCall now maintains internal request count (_forwardedCount) for remote queries and limits them to
-  the number of replicas. This avoids making too many cascading calls to remote servers, which, if not restricted, can
-  bring down nodes containing the said collection
-* SOLR-13971: Velocity response writer's resource loading now possible only through startup parameters. Also, removed velocity 
-  response writer from _default configset
-* SOLR-14025: VelocityResponseWriter has been hardened - only trusted configsets can render configset provided
-  templates and rendering templates from request parameters has been removed.
-* SOLR-13158: DataImportHandler: Added enable.dih.dataConfigParam system property to toggle whether the dataConfig param
-  is permitted
-* SOLR-14259: Fix javabin performance regression fixes 
-
-Please read CHANGES.txt for a full list of and changes:
-
-  <https://lucene.apache.org/solr/7_7_3/changes/Changes.html>
-
-Solr 7.7.3 also includes bugfixes in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/7_7_3/changes/Changes.html>
-
diff --git a/content/solr/solr_news/2020-05-26-8-5-2-available.md b/content/solr/solr_news/2020-05-26-8-5-2-available.md
deleted file mode 100644
index a805fb9..0000000
--- a/content/solr/solr_news/2020-05-26-8-5-2-available.md
+++ /dev/null
@@ -1,24 +0,0 @@
-Title: Apache Solr™ 8.5.2 available
-category: solr/news
-save_as:
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.5.2.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 8.5.2 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-### Solr 8.5.2 Bug Fixes:
-
- * SOLR-14411: Fix regression from SOLR-14359 (Admin UI 'Select an Option')
- * SOLR-14471: base replica selection strategy not applied to "last place" shards.preference matches
-
-Please read CHANGES.txt for a full list of changes:
-
-  <https://lucene.apache.org/solr/8_5_2/changes/Changes.html>
-
-Solr 8.5.2 also includes 1 bugfix in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_5_2/changes/Changes.html>
\ No newline at end of file
diff --git a/content/solr/solr_news/2020-07-15-8-6-0-available.md b/content/solr/solr_news/2020-07-15-8-6-0-available.md
deleted file mode 100644
index 040b29f..0000000
--- a/content/solr/solr_news/2020-07-15-8-6-0-available.md
+++ /dev/null
@@ -1,31 +0,0 @@
-Title: Apache Solr™ 8.6.0 available
-category: solr/news
-save_as:
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.6.0.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 8.6.0 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-### Solr 8.6.0 Release Highlights:
-
- * Cross-Collection Join Queries: Join queries can now work cross-collection, even when shared or when spanning nodes.
- * Search: Performance improvement for some types of queries when using when exact hit count isn't needed by using BlockMax WAND algorithm.
- * Streaming Expression: Percentiles and standard deviation aggregations added to stats, facet and time series.  Streaming expressions added to /export handler.  Drill Streaming Expression for efficient and accurate high cardinality aggregation.
- * Package manager: Support for cluster (CoreContainer) level plugins.
- * Health Check: HealthCheckHandler can now require that all cores are healthy before returning OK.
- * Zookeeper read API: A read API at /api/cluster/zk/* to fetch raw ZK data and view contents of a ZK directory.
- * Admin UI: New panel with security info in admin UI's dashboard.
- * Query DSL: Support for {param:ref} and {bool: {excludeTags:""}}
- * Ref Guide: Major redesign of Solr's documentation.
-
-Please read CHANGES.txt for a full list of new features and changes:
-
-  <https://lucene.apache.org/solr/8_6_0/changes/Changes.html>
-
-Solr 8.6.0 also includes features, optimizations  and bugfixes in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_6_0/changes/Changes.html>
\ No newline at end of file
diff --git a/content/solr/solr_news/2020-08-13-8-6-1-available.md b/content/solr/solr_news/2020-08-13-8-6-1-available.md
deleted file mode 100644
index faa7f93..0000000
--- a/content/solr/solr_news/2020-08-13-8-6-1-available.md
+++ /dev/null
@@ -1,28 +0,0 @@
-Title: Apache Solr™ 8.6.1 available
-category: solr/news
-save_as:
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.6.1.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 8.6.1 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-### Solr 8.6.1 Release Highlights:
-
- * SOLR-14665: Revert SOLR-12845 adding of default autoscaling cluster policy, due to performance issues
- * SOLR-14671: Parsing dynamic ZK config sometimes cause NumberFormatException
-
-Please refer to the Upgrade Notes in the Solr Ref Guide for information on upgrading from previous Solr versions:
-
-  <https://lucene.apache.org/solr/guide/8_6/solr-upgrade-notes.html>
-
-Please read CHANGES.txt for a full list of bugfixes:
-
-  <https://lucene.apache.org/solr/8_6_1/changes/Changes.html>
-
-Solr 8.6.1 also includes bugfixes in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_6_1/changes/Changes.html>
diff --git a/content/solr/solr_news/2020-09-01-8-6-2-available.md b/content/solr/solr_news/2020-09-01-8-6-2-available.md
deleted file mode 100644
index 3a4e1f2..0000000
--- a/content/solr/solr_news/2020-09-01-8-6-2-available.md
+++ /dev/null
@@ -1,27 +0,0 @@
-Title: Apache Solr™ 8.6.2 available
-category: solr/news
-save_as:
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.6.2.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 8.6.2 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-### Solr 8.6.2 Bug Fixes:
-
- * SOLR-14751: Zookeeper Admin screen not working for old ZK versions.
-
-Please refer to the Upgrade Notes in the Solr Ref Guide for information on upgrading from previous Solr versions:
-
-  <https://lucene.apache.org/solr/guide/8_6/solr-upgrade-notes.html>
-
-Please read CHANGES.txt for a full list of bugfixes:
-
-  <https://lucene.apache.org/solr/8_6_2/changes/Changes.html>
-
-Solr 8.6.2 also includes bugfixes in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_6_2/changes/Changes.html>
\ No newline at end of file
diff --git a/content/solr/solr_news/2020-10-07-8-6-3-available.md b/content/solr/solr_news/2020-10-07-8-6-3-available.md
deleted file mode 100644
index 220ae01..0000000
--- a/content/solr/solr_news/2020-10-07-8-6-3-available.md
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Apache Solr™ 8.6.3 available
-category: solr/news
-save_as:
-
-The Lucene PMC is pleased to announce the release of Apache Solr 8.6.3.
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search, dynamic clustering, database integration, rich document handling, and geospatial search. Solr is highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-Solr 8.6.3 is available for immediate download at:
-
-  <https://lucene.apache.org/solr/downloads.html>
-
-### Solr 8.6.3 Release Highlights:
-
- * SOLR-14898: Prevent duplicate header accumulation on internally forwarded requests
- * SOLR-14768: Fix HTTP multipart POST requests to Solr (8.6.0 regression)
- * SOLR-14859: PrefixTree-based fields now reject invalid schema properties instead of quietly failing certain queries
- * SOLR-14663: CREATE ConfigSet action now copies base node content
-
-Please refer to the Upgrade Notes in the Solr Ref Guide for information on upgrading from previous Solr versions:
-
-  <https://lucene.apache.org/solr/guide/8_6/solr-upgrade-notes.html>
-
-Please read CHANGES.txt for a full list of bugfixes:
-
-  <https://lucene.apache.org/solr/8_6_3/changes/Changes.html>
-
-Solr 8.6.3 also includes bugfixes in the corresponding Apache Lucene release:
-
-  <https://lucene.apache.org/core/8_6_3/changes/Changes.html>
diff --git a/content/solr/solr_news/2020-11-03-8-7-0-available.md b/content/solr/solr_news/2020-11-03-8-7-0-available.md
deleted file mode 100644
index c25e518..0000000
--- a/content/solr/solr_news/2020-11-03-8-7-0-available.md
+++ /dev/null
@@ -1,30 +0,0 @@
-Title: Apache Solr™ 8.7.0 available
-category: solr/news
-save_as:
-
-3/11/2020, Apache Solr™ 8.7 available
-The Lucene PMC is pleased to announce the release of Apache Solr 8.7
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search and analytics, rich document parsing, geospatial search, extensive REST APIs as well as parallel SQL. Solr is enterprise grade, secure and highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-The release is available for immediate download at:
-
-<https://lucene.apache.org/solr/downloads.html>
-
-Please read CHANGES.txt for a detailed list of changes:
-
-<https://lucene.apache.org/solr/8_7_0/changes/Changes.html>
-
-Solr 8.7.0 Release Highlights
-
-SOLR-14588 -- Circuit Breakers Infrastructure and Real JVM Based Circuit Breaker
-
-SOLR-14615 –- CPU Based Circuit Breaker
-
-SOLR-14537 -- Improve performance of ExportWriter
-
-SOLR-14651 -- The MetricsHistoryHandler Can Be Disabled
-
-
-
-A summary of important changes is published in the Solr Reference Guide at <https://lucene.apache.org/solr/guide/8_7/solr-upgrade-notes.html>. For the most exhaustive list, see the full release notes at <https://lucene.apache.org/solr/8_7_0/changes/Changes.html> or by viewing the CHANGES.txt file accompanying the distribution.  Solr's release notes usually don't include Lucene layer changes.  Lucene's release notes are at <https://lucene.apache.org/core/8_7_0/changes/Changes.html>
diff --git a/content/solr/solr_news/2021-01-29-8-8-0-available.md b/content/solr/solr_news/2021-01-29-8-8-0-available.md
deleted file mode 100644
index c92f505..0000000
--- a/content/solr/solr_news/2021-01-29-8-8-0-available.md
+++ /dev/null
@@ -1,26 +0,0 @@
-Title: Apache Solr™ 8.8.0 available
-category: solr/news
-save_as:
-
-29/01/2021, Apache Solr™ 8.8 available
-The Lucene PMC is pleased to announce the release of Apache Solr 8.8
-
-Solr is the popular, blazing fast, open source NoSQL search platform from the Apache Lucene project. Its major features include powerful full-text search, hit highlighting, faceted search and analytics, rich document parsing, geospatial search, extensive REST APIs as well as parallel SQL. Solr is enterprise grade, secure and highly scalable, providing fault tolerant distributed search and indexing, and powers the search and navigation features of many of the world's largest internet sites.
-
-The release is available for immediate download at:
-
-<https://lucene.apache.org/solr/downloads.html>
-
-Please read CHANGES.txt for a detailed list of changes:
-
-<https://lucene.apache.org/solr/8_8_0/changes/Changes.html>
-
-Solr 8.8.0 Release Highlights
-
-Reducing overseer bottlenecks using per-replica states. More stability and lesser load on large cluster that use this feauture. Better restart and collection creation performance
-
-
-Interleaving support in Learning To Rank
-
-
-A summary of important changes is published in the Solr Reference Guide at <https://lucene.apache.org/solr/guide/8_8/solr-upgrade-notes.html>. For the most exhaustive list, see the full release notes at <https://lucene.apache.org/solr/8_8_0/changes/Changes.html> or by viewing the CHANGES.txt file accompanying the distribution.  Solr's release notes usually don't include Lucene layer changes.  Lucene's release notes are at <https://lucene.apache.org/core/8_8_0/changes/Changes.html>
diff --git a/pelicanconf.py b/pelicanconf.py
index fb96b28..9ab6a25 100755
--- a/pelicanconf.py
+++ b/pelicanconf.py
@@ -4,7 +4,7 @@
 from datetime import datetime, date
 from checksumdir import dirhash
 
-AUTHOR = 'Lucene and Solr Developers'
+AUTHOR = 'Lucene Developers'
 SITENAME = 'Apache Lucene'
 SITESUBTITLE = ''
 SITEURL = ''
diff --git a/themes/lucene/static/css/lucene/global.css b/themes/lucene/static/css/lucene/global.css
index 7237d27..9630cf6 100644
--- a/themes/lucene/static/css/lucene/global.css
+++ b/themes/lucene/static/css/lucene/global.css
@@ -216,6 +216,11 @@
     margin:0 10px 0 0;
 }
 
+p img.solrlogo {
+  background: none;
+  border: none;
+}
+
 img.float-right {
     margin: 5px 0px 10px 10px;
 }
diff --git a/themes/lucene/static/css/solr/base.css b/themes/lucene/static/css/solr/base.css
deleted file mode 100644
index 08eeda6..0000000
--- a/themes/lucene/static/css/solr/base.css
+++ /dev/null
@@ -1,989 +0,0 @@
-html, body {
-  font-family: 'Helvetica Neue', sans-serif; /* substitute for proxima nova */
-  color: #333;
-}
-
-body {
-  overflow-x:hidden;
-}
-
-.alignleft {
-  float: left;
-}
-
-.alignright {
-  float: right;
-}
-
-.container {
-  padding: 40px 0;
-}
-
-code, pre {
-  font-family: Menlo, Consolas,"Liberation Mono",Courier,monospace;
-  color:#4F504D;
-}
-
-code {
-  font-weight: 500;
-}
-
-/*
- * Elements
- */
-:focus {
-  outline: 0;
-}
-
-.offset {
-  position: relative;
-  top: -150px;
-  padding-top: 150px;
-  margin-bottom: -130px;
-  z-index: -1000;
-}
-
-.offset-medium {
-  position: relative;
-  top: -115px;
-  padding-top: 115px;
-  padding-bottom: 0px;
-  margin-bottom: -115px;
-  z-index: -1000;
-}
-
-.offset-small {
-  position: relative;
-  top: -56px;
-  padding-top: 112px;
-  margin-bottom: -56px;
-  z-index: -1000;
-}
-
-.btn1{
-  border: 1px solid #d1d3d4;
-  background-color:inherit;
-  text-transform: uppercase;
-  color:#000;
-  padding: 0.7em 1em;
-  font-weight: 500;
-  margin: 0;
-}
-.btn1:hover, .btn1:focus {
-  color:#ff833d;
-  background:inherit;
-}
-
-div.centered {
-  text-align: center;
-  padding-top: 32px;
-}
-
-a.btn, button {
-  border: 1px solid #d1d3d4;
-  background-color:inherit;
-  text-transform: uppercase;
-  color:#000;
-  padding: 0.7em 1em;
-  font-weight: 500;
-  margin: 0;
-}
-
-a.btn:hover, a.btn:focus,
-button:hover, button:focus {
-  color:#ff833d;
-  background:inherit;
-}
-
-a.btn.white, 
-button.white {
-  color:#fff;
-}
-
-a.btn.white,
-button.white:hover {
-  color:#262130;
-  background:#fff;
-}
-
-a.lucene-btn {
-  background-color:inherit;
-  text-transform: uppercase;
-  text-align: right;
-  line-height: 1.1 !important;
-  font-weight: 200 !important;
-  padding-top: 7px !important;
-  padding-left: 30px !important;
-  padding-right: 15px !important;
-}
-
-
-/*
- * Header
- */
-
-.header-section {
-  position: fixed;
-  z-index: 999;
-  min-width: 100%;
-  background:#D9411E;
-}
-
-.header-fill {
-  padding-top: 90px;
-}
-
-.top-bar, .top-bar .name {
-  background:#D9411E;
-  height: 90px;
-}
-
-.top-bar .name .logo {
-  height: 100%;
-  position:relative;
-  left: 15px;
-  padding: 20px 0 25px 0;
-}
-
-.top-bar-section ul li, .top-bar-section li:not(.has-form) a:not(.button) {
-  background: #D9411E;
-}
-
-.top-bar-section li:not(.has-form) a:not(.btn):hover {
-  background:inherit;
-  color: #25202f;
-}
-
-.top-bar-section .navigation a.selected {
-  color: #25202f;
-}
-
-.top-bar-section li:not(.has-form) a.btn:hover, .top-bar-section li:not(.has-form) a.btn:focus {
-  background:#fff;
-  color: #25202f;
-}
-
-.top-bar-section ul li>a, 
-.top-bar-section ul li>a.btn, 
-.top-bar.shrink.expanded .top-bar-section ul li>a, 
-.top-bar.shrink.expanded .top-bar-section ul li>a.btn {
-  padding: 0 10px !important;
-  transition: all 0.1s ease;
-  text-transform:uppercase;
-  font-size:0.92rem;
-}
-
-.top-bar-section ul li>a.btn {
-  margin: 0;
-  background-color: transparent;
-  text-align:left;
-}
-
-.top-bar.expanded .toggle-topbar a {
-  color:#fff;
-}
-
-.top-bar.expanded .top-bar-section li:not(.has-form) a:not(.btn):hover {
-  background:#fff;
-}
-
-/* full-width nav styles */
-@media only screen and (min-width: 47.5em) {
-  .top-bar-section .navigation {
-    margin: 20px 20px 20px 0;
-  }
-  .top-bar .name .logo {
-    left: 15px;
-  }
-  .top-bar .btn {
-    padding-top: .65rem;
-    padding-bottom: .55rem;
-    top: 2px;
-    text-align:center;
-    border: 1px solid #fff;
-  }
-  .top-bar .btn:hover {
-    background:#fff;
-  }
-}
-
-/* shrink header styles */
-.top-bar.shrink, .top-bar.shrink .name, .top-bar.expanded .name {
-  height: 55px;
-}
-
-.top-bar.shrink.expanded {
-  height:auto;
-}
-
-.top-bar.shrink .name .logo, .top-bar.expanded .name .logo {
-  padding: 10px 0 15px 0;
-}
-
-.top-bar.shrink .top-bar-section ul li>a, .top-bar.shrink .top-bar-section ul li>a.btn {
-  font-size: 0.8em;
-}
-
-.top-bar.shrink .top-bar-section li:not(.has-form) a:not(.button) {
-  line-height: 35px;
-}
-
-.top-bar.shrink .navigation {
-  margin: 10px 15px 10px 0;
-}
-
-.top-bar.shrink.expanded .navigation {
-  margin: 0;
-}
-
-.top-bar.shrink.expanded .top-bar-section li:not(.has-form) a:not(.button) {
-  line-height: 1.6;
-}
-
-.top-bar.shrink .button {
-  padding: 10px 20px;
-}
-
-/*
- * Global
- */
-h1, h2, h3, h4, h5 {
-  font-family: 'Raleway', 'Helvetica Neue', sans-serif;
-  font-weight:300;
-}
-
-h1 {
-  margin-bottom: 20px;
-  color: #d9411e;
-}
-
-h2 {
-  margin-bottom: 0.8em;
-  color: #D9411E;
-}
-
-h3 {
-  color: #666;
-}
-
-h4 {
-  color: #666;
-}
-
-h5 {
-  color: #999;
-}
-
-p {
-  line-height: 1.8em;
-  color:#262130;
-}
-
-.button {
-  background-color: #ff833d;
-  text-transform: uppercase;
-}
-
-.button:hover,
-.button:focus,
-.button:active {
-  background-color: #ff5c00;
-}
-
-.annotation {
-  color: #262130;
-  text-transform: uppercase;
-  margin-bottom: 0.8em;
-  font-weight:400;
-}
-
-/*
- * PAGES
- */
-
-.homepage h1.red {
-  color: #d9411e;;
-}
-
-.page h1, .page h2, .page h3 {
-  font-family: 'Raleway', 'Helvetica Neue', sans-serif;
-  color: #262130;
-}
-
-.page h1, .subnav h1 , h1.news {
-  font-weight:300;
-}
-
-.subnav h1 , h1.news {
-  margin-bottom: 30px;
-}
-
-.subnav h1 , h1.news {
-  line-height:0.8;
-}
-
-.page h1 small, .subnav h1 small, h1.news small {
-  font-size:0.4em;
-  color:#333;
-}
-
-.page h2, .page h3 {
-  font-weight:500;
-}
-
-.page h2 {
-  font-size:1.5em;
-}
-
-.page h3 {
-  font-size:1.4em;
-}
-
-.page p, .page ul li, .page ol li {
-  color:#333;
-}
-
-.page a {
-  color: #D9411E;
-}
-
-.page .date {
-  color: #D9411E;
-  text-transform:uppercase;
-  font-weight:500;
-}
-
-#resources {
-  text-align:center;
-}
-
-pre {
-  white-space:pre-wrap;
-  overflow:hidden;
-}
-
-/*
- * Alternate styles (blue sections)
- */
-.alternate .annotation {
-  color: #D9411E;
-}
-
-.alternate h1 {
-  font-weight: 100;
-  color: #212121;
-}
-
-.alternate h2 {
-  font-weight: 300;
-}
-
-hr {
-  margin-bottom: 2em;
-  color:#e4e2dd;
-}
-
-/*
- * Small styles
- */
-
-.small h1 {
-  font-size: 2em;
-}
-
-.small h2 {
-  font-size: 1.6em;
-}
-
-.small h3 {
-  font-size: 1.4em;
-}
-
-.small h4 {
-  font-size: 1.2em;
-}
-
-.small h5 {
-  font-size: 1em;
-}
-
-.small p {
-  font-size: 0.9em;
-}
-
-/*
- * Section styles
- */
-section {
-  padding: 40px 0;
-  color: #333;
-  text-align:center;
-}
-
-section.gray {
-  background-color: #f9f8f8;
-}
-
-section.orange {
-  background-color: #D9411E;
-  color: #fff;
-  padding:60px 0 80px 0;
-  text-align:center;
-  position:relative;
-}
-
-section.orange .annotation {
-  color:#fff;
-}
-
-section.orange h1 {
-  color: inherit;
-}
-
-section.orange h2 {
-  color: inherit;
-}
-
-section.orange p {
-  color:#fff;
-  font-weight: 300;
-  font=size:1.1em;
-}
-
-section.orange .down-arrow {
-  position: absolute;
-  left: 50%;
-}
-
-section.orange .down-arrow .red {
-  color: #ff833c;
-}
-
-section.orange .down-arrow a {
-  color:#fff;
-}
-
-section.orange.full-width {
-  margin-left: -100%;
-  margin-right: -100%;
-  margin-bottom: 2em;
-}
-
-
-/*
- * Hero
- */
-.hero {
-  background-color: #262130;
-  color: #fff;
-  position:relative;
-  padding: 100px 0;
-}
-
-.hero h1,
-.hero p {
-  color: #fff;
-}
-
-.hero p {
-  margin-bottom: 40px;
-  font-weight: 300;
-  font-size: 1.1em;
-}
-
-.hero .button {
-  background-color: #305cb3;
-}
-
-.hero .button:hover,
-.hero .button:focus,
-.hero .button:active {
-  background-color: #0045cd;
-}
-
-.hero .down-arrow {
-  position: absolute;
-  bottom: -80px;
-  left: 50%;
-}
-
-.hero .down-arrow .red {
-  color: #D9411E;
-}
-
-.hero .down-arrow a {
-  color:#fff;
-}
-
-.security {
-  background-color: #cccc33;
-  padding-top: 10px;
-  padding-bottom: 0px;
-  display: none;
-}
-
-.security a {
-  color: #262130;
-}
-
-/*
- * Footer
- */
-footer {
-  background-color: #262130;
-  color: #f9f8f8;
-  padding: 40px 0 20px 0;
-}
-
-footer h4 {
-  padding-bottom:15px;
-  text-transform:uppercase;
-  font-size: 1em;
-}
-
-footer h4, footer ul li a, .page footer ul li a  {
-  color: #f9f8f8;
-  font-family: 'Raleway', 'Helvetica Neue', sans-serif;
-}
-
-footer ul li a, .page footer ul li a {
-  font-weight:300;
-  font-size:0.9em;
-}
-
-footer ul {
-  list-style: none;
-  margin-left: 0;
-}
-
-footer .copyright {
-  padding: 50px 0 40px 0;
-}
-
-footer .copyright p {
-  color: #bbb;
-  font-size:0.7em;
-  text-align:center;
-}
-
-/*
- * Gray/white section styles
- */
-
-.white h1 {
-  line-height:0.8;
-}
-
-.gray .annotation {
-  color: #262130;
-  font-size: 1em;
-}
-
-.gray h1 {
-  color: #d9411e;
-  line-height:0.8;
-}
-
-.gray .box h3 {
-  color:#000;
-  font-size:1.4em;
-  margin-bottom:20px;
-}
-
-.gray .box p {
-  font-size: 0.9em;
-  line-height: 1.3em;
-  color:#333;
-}
-
-.gray .box button {
-  font-size: 0.75em;
-  margin-bottom: 0;
-}
-
-.gray .box button:hover {
-  background-color:inherit;
-  color:#ff833d;
-}
-
-.gray .box:hover {
-  background:#fff;
-  border: 1px solid #333;
-  cursor:pointer;
-}
-
-.gray .box:hover button {
-  color:#ff833d;
-}
-
-.gray .box .img {
-  height:120px;
-}
-
-.gray .box .img img {
-  height:95px;
-}
-
-.full-width .gray .box {
-  padding:0;
-  border:none;
-}
-
-.full-width .gray .box:hover {
-  border:none;
-  cursor:default;
-  background:inherit;
-}
-
-/* box variants */
-.col-4 .box {
-  margin: 15px;
-  padding: 20px 15px;
-  border: solid 1px transparent
-}
-
-.col-4 .box .title {
-  height: 70px;
-}
-
-.col-3 .box {
-  margin: 15px;
-  padding: 50px 20px 30px 20px;
-  border: solid 1px transparent
-}
-
-.col-3 .box .title {
-  height: 70px;
-}
-
-[class*="block-grid-"] {
-  display: block;
-  padding: 0;
-  margin:0;
-}
-
-/*
- * Solr books
- */
-.books {
-  margin:40px 0;
-
-}
-
-.books > div{
-    padding-left: 5px;
-}
-
-.powered{
-    line-height: 99px;
-    height: 99px;
-}
-.powered div{
-    line-height: 99px;
-    height: 99px;
-    padding-right: 10px;
-}
-
-.powered img{
-    vertical-align: middle;
-    display: inline;
-}
-
-/*
- * Slider
- */
-.slider-prev {
-  left:-25px;
-  color:#ffa16b;
-}
-
-.slider-next {
-  right:-25px;
-  color:#ffa16b;
-}
-
-.slider-prev, .slider-next {
-  position: absolute;
-  display: block;
-  height: 20px;
-  width: 20px;
-  cursor: pointer;
-  top: 50%;
-  margin-top: -10px;
-}
-
-/*
- * FEATURES PAGE
- */
-section.list {
-  padding:80px 0;
-}
-
-section.list {
-  text-align:left;
-}
-
-section.list ul li {
-  font-family: 'Raleway', 'Helvetica Neue', sans-serif;
-  font-weight:300;
-  color: #333;
-  font-size: 1.2em;
-  padding-right:20px;
-}
-
-section.list ul li p {
-  font-family: 'Helvetica Neue', sans-serif;
-  font-weight:300;
-  color: #A13016;
-  margin-top: 10px;
-  font-size: 0.8em;
-}
-
-section.list ul li ul {
-  padding-top: 10px;
-}
-
-section.list ul li ul li {
-  font-family: 'Helvetica Neue', sans-serif;
-  font-weight:300;
-  color: #A13016;
-  margin-top: 2px;
-  font-size: 0.96em;
-}
-
-
-.anchor-fixed {
-  top: 57px;
-  z-index: 1000;
-  position: fixed;
-}
-
-/*
- * Subnav style pages
- */
-.sub-nav {
-  display:inline-block;
-  margin-bottom:0;
-}
-
-.sub-nav-container {
-  height: 100px;
-  width: 1000px;
-  margin: 0 auto;
-}
-
-.sub-nav-border {
-  padding: 20px 0;
-  background: white;
-  border-top: 1px solid #e4e2dd;
-  border-bottom: 1px solid #e4e2dd;
-  margin: 0 auto 30px auto;
-}
-
-.sub-nav dd {
-  margin-bottom: 0;
-}
-
-.sub-nav dd a {
-  padding-right: 30px;
-  padding-left: 15px;
-  border-right:1px solid #e4e2dd;
-  position: relative;
-  z-index: 2000;
-}
-
-.codehilite {
-  padding: 30px 20px;
-  border: 1px solid #ccc;
-  margin: 20px 0;
-}
-
-pre {
-  line-height:1.5;
-}
-
-ul.breadcrumbs {
-  background-color:transparent;
-  border: none;
-}
-
-/*
- * Sidebar
- */
-
-.side-nav {
-  padding:25px;
-  border:1px solid #e4e2dd;
-  margin-bottom:40px;
-}
-
-ul.side-nav > li {
-  border-top:1px solid #e4e2dd;
-  padding:10px 0 10px 10px;
-  margin:0;
-}
-
-.page .side-nav li a {
-  color:#25202f;
-  font-weight:300;
-  font-size: 1.3em;
-}
-
-.page .side-nav li a.active {
-  color:#D9411E;
-}
-
-.page .side-nav li a:hover {
-  color:#D9411E;
-}
-
-#search form, #search fieldset {
-  border:none;
-  padding:0;
-  margin:0;
-}
-
-.search-box {
-  display: inline-block;
-  padding-right: 1em;
-  position: relative;
-  width: 150px;
-  height: 42px;
-}
-
-#search input[type="search"] {
-  font-family: 'Raleway', 'Helvetica Neue', sans-serif;
-  font-weight:300;
-  height: 28px;
-  width: 135px;
-  font-size: 12px;
-  border: none;
-  box-shadow: none;
-  position: absolute;
-  top: 8px;
-  left: 0px;
-  padding-right: 26px;
-}
-
-#search input[type="search"]:focus {
-  background-color: #f9f9f9;
-}
-
-.search-button {
-  position:absolute;
-  height:23px;
-  width:23px;
-  background-color: transparent !important;
-  line-height: 23px !important;
-  padding: 0 !important;
-  top: 10px;
-  right: 17px;
-  margin:0;
-}
-
-.search-button img {
-  padding:0;
-  line-height:23px;
-  margin:0;
-}
-
-.nested-nav {
-
-}
-
-ul.breadcrumbs {
-  margin:0;
-  padding:0;
-}
-
-ul.breadcrumbs a {
-  text-transform:none;
-  font-size:1.2em;
-}
-
-.tutorials .orange {
-  margin-top: 40px;
-  margin-bottom:40px;
-}
-
-.float-right {
-    float: right;
-}
-
-img.float-right {
-    margin: 5px 0px 10px 10px;
-}
-
-
-.poweredby .list ul{
-    list-style-type: none;
-}
-
-.wrappable-btn {
-  border: 1px solid #d1d3d4;
-  background-color: inherit;
-  text-transform: uppercase;
-  color: #000;
-  padding: 0.25em 0.75em 0.05em 0.47em;
-  font-weight: 500;
-  margin: 0;
-  display: inline-block;
-  vertical-align: middle;
-}
-.wrappable-btn:hover, .wrappable-btn:focus {
-  color: #ff833d;
-  background: inherit;
-}
-
-.ref-guide-badge {
-  background-color: #D9411E;
-  color: #fff;
-  display: inline-block;
-  text-align: center;
-  font-size: 0.6em;
-  line-height: 1.1;
-  font-weight: 500;
-  vertical-align: middle;
-  padding: 1px 2px;
-  margin: 0em 0.50em 0.30em -0.40em;
-}
-.wrappable-btn:hover .ref-guide-badge, .wrappable-btn:focus .ref-guide-badge {
-  background-color: #ff833d;
-}
-
-ul li div.box div.img img.resizeable-solr-logo {
-  max-width:243px; 
-  max-height:123px; 
-  height:auto;
-  width: 100%;
-  border:2px solid #CCC                 
-}
-
-ul li div.box h3.fixed-wrap-point-logo-title {
-  padding-left:9px;
-  padding-right:8px;
-}
-
-section h3.asset-download {
-  text-align: left;
-  padding-top: 10px;
-}
-
-ul li div.box div.img.logo-container {
-  padding: 20px;
-  height: auto;
-  width: auto;
-}
-ul li div.box div.img.logo-container.black-background {
-  background-color:#000;
-}
-ul li div.box div.img.logo-container.white-background {
-  background-color:#fff;
-}
-ul li div.box div.img.logo-container.orange-background {
-  background-color:#D9411E;
-}
-.full-width .gray .box.logo-box {
-  position: relative; 
-  border: 1px solid #CCC;
-}
diff --git a/themes/lucene/static/css/solr/lib/foundation/foundation-icons.css b/themes/lucene/static/css/solr/lib/foundation/foundation-icons.css
deleted file mode 100644
index d866a73..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/foundation-icons.css
+++ /dev/null
@@ -1,594 +0,0 @@
-/* 
- * Foundation Icons v 3.0
- * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3
- * MIT License
- */
-
-@font-face {
-  font-family: "foundation-icons";
-  src: url("foundation-icons.eot");
-  src: url("foundation-icons.eot?#iefix") format("embedded-opentype"),
-       url("foundation-icons.woff") format("woff"),
-       url("foundation-icons.ttf") format("truetype"),
-       url("foundation-icons.svg#fontcustom") format("svg");
-  font-weight: normal;
-  font-style: normal;
-}
-
-.fi-address-book:before,
-.fi-alert:before,
-.fi-align-center:before,
-.fi-align-justify:before,
-.fi-align-left:before,
-.fi-align-right:before,
-.fi-anchor:before,
-.fi-annotate:before,
-.fi-archive:before,
-.fi-arrow-down:before,
-.fi-arrow-left:before,
-.fi-arrow-right:before,
-.fi-arrow-up:before,
-.fi-arrows-compress:before,
-.fi-arrows-expand:before,
-.fi-arrows-in:before,
-.fi-arrows-out:before,
-.fi-asl:before,
-.fi-asterisk:before,
-.fi-at-sign:before,
-.fi-background-color:before,
-.fi-battery-empty:before,
-.fi-battery-full:before,
-.fi-battery-half:before,
-.fi-bitcoin-circle:before,
-.fi-bitcoin:before,
-.fi-blind:before,
-.fi-bluetooth:before,
-.fi-bold:before,
-.fi-book-bookmark:before,
-.fi-book:before,
-.fi-bookmark:before,
-.fi-braille:before,
-.fi-burst-new:before,
-.fi-burst-sale:before,
-.fi-burst:before,
-.fi-calendar:before,
-.fi-camera:before,
-.fi-check:before,
-.fi-checkbox:before,
-.fi-clipboard-notes:before,
-.fi-clipboard-pencil:before,
-.fi-clipboard:before,
-.fi-clock:before,
-.fi-closed-caption:before,
-.fi-cloud:before,
-.fi-comment-minus:before,
-.fi-comment-quotes:before,
-.fi-comment-video:before,
-.fi-comment:before,
-.fi-comments:before,
-.fi-compass:before,
-.fi-contrast:before,
-.fi-credit-card:before,
-.fi-crop:before,
-.fi-crown:before,
-.fi-css3:before,
-.fi-database:before,
-.fi-die-five:before,
-.fi-die-four:before,
-.fi-die-one:before,
-.fi-die-six:before,
-.fi-die-three:before,
-.fi-die-two:before,
-.fi-dislike:before,
-.fi-dollar-bill:before,
-.fi-dollar:before,
-.fi-download:before,
-.fi-eject:before,
-.fi-elevator:before,
-.fi-euro:before,
-.fi-eye:before,
-.fi-fast-forward:before,
-.fi-female-symbol:before,
-.fi-female:before,
-.fi-filter:before,
-.fi-first-aid:before,
-.fi-flag:before,
-.fi-folder-add:before,
-.fi-folder-lock:before,
-.fi-folder:before,
-.fi-foot:before,
-.fi-foundation:before,
-.fi-graph-bar:before,
-.fi-graph-horizontal:before,
-.fi-graph-pie:before,
-.fi-graph-trend:before,
-.fi-guide-dog:before,
-.fi-hearing-aid:before,
-.fi-heart:before,
-.fi-home:before,
-.fi-html5:before,
-.fi-indent-less:before,
-.fi-indent-more:before,
-.fi-info:before,
-.fi-italic:before,
-.fi-key:before,
-.fi-laptop:before,
-.fi-layout:before,
-.fi-lightbulb:before,
-.fi-like:before,
-.fi-link:before,
-.fi-list-bullet:before,
-.fi-list-number:before,
-.fi-list-thumbnails:before,
-.fi-list:before,
-.fi-lock:before,
-.fi-loop:before,
-.fi-magnifying-glass:before,
-.fi-mail:before,
-.fi-male-female:before,
-.fi-male-symbol:before,
-.fi-male:before,
-.fi-map:before,
-.fi-marker:before,
-.fi-megaphone:before,
-.fi-microphone:before,
-.fi-minus-circle:before,
-.fi-minus:before,
-.fi-mobile-signal:before,
-.fi-mobile:before,
-.fi-monitor:before,
-.fi-mountains:before,
-.fi-music:before,
-.fi-next:before,
-.fi-no-dogs:before,
-.fi-no-smoking:before,
-.fi-page-add:before,
-.fi-page-copy:before,
-.fi-page-csv:before,
-.fi-page-delete:before,
-.fi-page-doc:before,
-.fi-page-edit:before,
-.fi-page-export-csv:before,
-.fi-page-export-doc:before,
-.fi-page-export-pdf:before,
-.fi-page-export:before,
-.fi-page-filled:before,
-.fi-page-multiple:before,
-.fi-page-pdf:before,
-.fi-page-remove:before,
-.fi-page-search:before,
-.fi-page:before,
-.fi-paint-bucket:before,
-.fi-paperclip:before,
-.fi-pause:before,
-.fi-paw:before,
-.fi-paypal:before,
-.fi-pencil:before,
-.fi-photo:before,
-.fi-play-circle:before,
-.fi-play-video:before,
-.fi-play:before,
-.fi-plus:before,
-.fi-pound:before,
-.fi-power:before,
-.fi-previous:before,
-.fi-price-tag:before,
-.fi-pricetag-multiple:before,
-.fi-print:before,
-.fi-prohibited:before,
-.fi-projection-screen:before,
-.fi-puzzle:before,
-.fi-quote:before,
-.fi-record:before,
-.fi-refresh:before,
-.fi-results-demographics:before,
-.fi-results:before,
-.fi-rewind-ten:before,
-.fi-rewind:before,
-.fi-rss:before,
-.fi-safety-cone:before,
-.fi-save:before,
-.fi-share:before,
-.fi-sheriff-badge:before,
-.fi-shield:before,
-.fi-shopping-bag:before,
-.fi-shopping-cart:before,
-.fi-shuffle:before,
-.fi-skull:before,
-.fi-social-500px:before,
-.fi-social-adobe:before,
-.fi-social-amazon:before,
-.fi-social-android:before,
-.fi-social-apple:before,
-.fi-social-behance:before,
-.fi-social-bing:before,
-.fi-social-blogger:before,
-.fi-social-delicious:before,
-.fi-social-designer-news:before,
-.fi-social-deviant-art:before,
-.fi-social-digg:before,
-.fi-social-dribbble:before,
-.fi-social-drive:before,
-.fi-social-dropbox:before,
-.fi-social-evernote:before,
-.fi-social-facebook:before,
-.fi-social-flickr:before,
-.fi-social-forrst:before,
-.fi-social-foursquare:before,
-.fi-social-game-center:before,
-.fi-social-github:before,
-.fi-social-google-plus:before,
-.fi-social-hacker-news:before,
-.fi-social-hi5:before,
-.fi-social-instagram:before,
-.fi-social-joomla:before,
-.fi-social-lastfm:before,
-.fi-social-linkedin:before,
-.fi-social-medium:before,
-.fi-social-myspace:before,
-.fi-social-orkut:before,
-.fi-social-path:before,
-.fi-social-picasa:before,
-.fi-social-pinterest:before,
-.fi-social-rdio:before,
-.fi-social-reddit:before,
-.fi-social-skillshare:before,
-.fi-social-skype:before,
-.fi-social-smashing-mag:before,
-.fi-social-snapchat:before,
-.fi-social-spotify:before,
-.fi-social-squidoo:before,
-.fi-social-stack-overflow:before,
-.fi-social-steam:before,
-.fi-social-stumbleupon:before,
-.fi-social-treehouse:before,
-.fi-social-tumblr:before,
-.fi-social-twitter:before,
-.fi-social-vimeo:before,
-.fi-social-windows:before,
-.fi-social-xbox:before,
-.fi-social-yahoo:before,
-.fi-social-yelp:before,
-.fi-social-youtube:before,
-.fi-social-zerply:before,
-.fi-social-zurb:before,
-.fi-sound:before,
-.fi-star:before,
-.fi-stop:before,
-.fi-strikethrough:before,
-.fi-subscript:before,
-.fi-superscript:before,
-.fi-tablet-landscape:before,
-.fi-tablet-portrait:before,
-.fi-target-two:before,
-.fi-target:before,
-.fi-telephone-accessible:before,
-.fi-telephone:before,
-.fi-text-color:before,
-.fi-thumbnails:before,
-.fi-ticket:before,
-.fi-torso-business:before,
-.fi-torso-female:before,
-.fi-torso:before,
-.fi-torsos-all-female:before,
-.fi-torsos-all:before,
-.fi-torsos-female-male:before,
-.fi-torsos-male-female:before,
-.fi-torsos:before,
-.fi-trash:before,
-.fi-trees:before,
-.fi-trophy:before,
-.fi-underline:before,
-.fi-universal-access:before,
-.fi-unlink:before,
-.fi-unlock:before,
-.fi-upload-cloud:before,
-.fi-upload:before,
-.fi-usb:before,
-.fi-video:before,
-.fi-volume-none:before,
-.fi-volume-strike:before,
-.fi-volume:before,
-.fi-web:before,
-.fi-wheelchair:before,
-.fi-widget:before,
-.fi-wrench:before,
-.fi-x-circle:before,
-.fi-x:before,
-.fi-yen:before,
-.fi-zoom-in:before,
-.fi-zoom-out:before {
-  font-family: "foundation-icons";
-  font-style: normal;
-  font-weight: normal;
-  font-variant: normal;
-  text-transform: none;
-  line-height: 1;
-  -webkit-font-smoothing: antialiased;
-  display: inline-block;
-  text-decoration: inherit;
-}
-
-.fi-address-book:before { content: "\f100"; }
-.fi-alert:before { content: "\f101"; }
-.fi-align-center:before { content: "\f102"; }
-.fi-align-justify:before { content: "\f103"; }
-.fi-align-left:before { content: "\f104"; }
-.fi-align-right:before { content: "\f105"; }
-.fi-anchor:before { content: "\f106"; }
-.fi-annotate:before { content: "\f107"; }
-.fi-archive:before { content: "\f108"; }
-.fi-arrow-down:before { content: "\f109"; }
-.fi-arrow-left:before { content: "\f10a"; }
-.fi-arrow-right:before { content: "\f10b"; }
-.fi-arrow-up:before { content: "\f10c"; }
-.fi-arrows-compress:before { content: "\f10d"; }
-.fi-arrows-expand:before { content: "\f10e"; }
-.fi-arrows-in:before { content: "\f10f"; }
-.fi-arrows-out:before { content: "\f110"; }
-.fi-asl:before { content: "\f111"; }
-.fi-asterisk:before { content: "\f112"; }
-.fi-at-sign:before { content: "\f113"; }
-.fi-background-color:before { content: "\f114"; }
-.fi-battery-empty:before { content: "\f115"; }
-.fi-battery-full:before { content: "\f116"; }
-.fi-battery-half:before { content: "\f117"; }
-.fi-bitcoin-circle:before { content: "\f118"; }
-.fi-bitcoin:before { content: "\f119"; }
-.fi-blind:before { content: "\f11a"; }
-.fi-bluetooth:before { content: "\f11b"; }
-.fi-bold:before { content: "\f11c"; }
-.fi-book-bookmark:before { content: "\f11d"; }
-.fi-book:before { content: "\f11e"; }
-.fi-bookmark:before { content: "\f11f"; }
-.fi-braille:before { content: "\f120"; }
-.fi-burst-new:before { content: "\f121"; }
-.fi-burst-sale:before { content: "\f122"; }
-.fi-burst:before { content: "\f123"; }
-.fi-calendar:before { content: "\f124"; }
-.fi-camera:before { content: "\f125"; }
-.fi-check:before { content: "\f126"; }
-.fi-checkbox:before { content: "\f127"; }
-.fi-clipboard-notes:before { content: "\f128"; }
-.fi-clipboard-pencil:before { content: "\f129"; }
-.fi-clipboard:before { content: "\f12a"; }
-.fi-clock:before { content: "\f12b"; }
-.fi-closed-caption:before { content: "\f12c"; }
-.fi-cloud:before { content: "\f12d"; }
-.fi-comment-minus:before { content: "\f12e"; }
-.fi-comment-quotes:before { content: "\f12f"; }
-.fi-comment-video:before { content: "\f130"; }
-.fi-comment:before { content: "\f131"; }
-.fi-comments:before { content: "\f132"; }
-.fi-compass:before { content: "\f133"; }
-.fi-contrast:before { content: "\f134"; }
-.fi-credit-card:before { content: "\f135"; }
-.fi-crop:before { content: "\f136"; }
-.fi-crown:before { content: "\f137"; }
-.fi-css3:before { content: "\f138"; }
-.fi-database:before { content: "\f139"; }
-.fi-die-five:before { content: "\f13a"; }
-.fi-die-four:before { content: "\f13b"; }
-.fi-die-one:before { content: "\f13c"; }
-.fi-die-six:before { content: "\f13d"; }
-.fi-die-three:before { content: "\f13e"; }
-.fi-die-two:before { content: "\f13f"; }
-.fi-dislike:before { content: "\f140"; }
-.fi-dollar-bill:before { content: "\f141"; }
-.fi-dollar:before { content: "\f142"; }
-.fi-download:before { content: "\f143"; }
-.fi-eject:before { content: "\f144"; }
-.fi-elevator:before { content: "\f145"; }
-.fi-euro:before { content: "\f146"; }
-.fi-eye:before { content: "\f147"; }
-.fi-fast-forward:before { content: "\f148"; }
-.fi-female-symbol:before { content: "\f149"; }
-.fi-female:before { content: "\f14a"; }
-.fi-filter:before { content: "\f14b"; }
-.fi-first-aid:before { content: "\f14c"; }
-.fi-flag:before { content: "\f14d"; }
-.fi-folder-add:before { content: "\f14e"; }
-.fi-folder-lock:before { content: "\f14f"; }
-.fi-folder:before { content: "\f150"; }
-.fi-foot:before { content: "\f151"; }
-.fi-foundation:before { content: "\f152"; }
-.fi-graph-bar:before { content: "\f153"; }
-.fi-graph-horizontal:before { content: "\f154"; }
-.fi-graph-pie:before { content: "\f155"; }
-.fi-graph-trend:before { content: "\f156"; }
-.fi-guide-dog:before { content: "\f157"; }
-.fi-hearing-aid:before { content: "\f158"; }
-.fi-heart:before { content: "\f159"; }
-.fi-home:before { content: "\f15a"; }
-.fi-html5:before { content: "\f15b"; }
-.fi-indent-less:before { content: "\f15c"; }
-.fi-indent-more:before { content: "\f15d"; }
-.fi-info:before { content: "\f15e"; }
-.fi-italic:before { content: "\f15f"; }
-.fi-key:before { content: "\f160"; }
-.fi-laptop:before { content: "\f161"; }
-.fi-layout:before { content: "\f162"; }
-.fi-lightbulb:before { content: "\f163"; }
-.fi-like:before { content: "\f164"; }
-.fi-link:before { content: "\f165"; }
-.fi-list-bullet:before { content: "\f166"; }
-.fi-list-number:before { content: "\f167"; }
-.fi-list-thumbnails:before { content: "\f168"; }
-.fi-list:before { content: "\f169"; }
-.fi-lock:before { content: "\f16a"; }
-.fi-loop:before { content: "\f16b"; }
-.fi-magnifying-glass:before { content: "\f16c"; }
-.fi-mail:before { content: "\f16d"; }
-.fi-male-female:before { content: "\f16e"; }
-.fi-male-symbol:before { content: "\f16f"; }
-.fi-male:before { content: "\f170"; }
-.fi-map:before { content: "\f171"; }
-.fi-marker:before { content: "\f172"; }
-.fi-megaphone:before { content: "\f173"; }
-.fi-microphone:before { content: "\f174"; }
-.fi-minus-circle:before { content: "\f175"; }
-.fi-minus:before { content: "\f176"; }
-.fi-mobile-signal:before { content: "\f177"; }
-.fi-mobile:before { content: "\f178"; }
-.fi-monitor:before { content: "\f179"; }
-.fi-mountains:before { content: "\f17a"; }
-.fi-music:before { content: "\f17b"; }
-.fi-next:before { content: "\f17c"; }
-.fi-no-dogs:before { content: "\f17d"; }
-.fi-no-smoking:before { content: "\f17e"; }
-.fi-page-add:before { content: "\f17f"; }
-.fi-page-copy:before { content: "\f180"; }
-.fi-page-csv:before { content: "\f181"; }
-.fi-page-delete:before { content: "\f182"; }
-.fi-page-doc:before { content: "\f183"; }
-.fi-page-edit:before { content: "\f184"; }
-.fi-page-export-csv:before { content: "\f185"; }
-.fi-page-export-doc:before { content: "\f186"; }
-.fi-page-export-pdf:before { content: "\f187"; }
-.fi-page-export:before { content: "\f188"; }
-.fi-page-filled:before { content: "\f189"; }
-.fi-page-multiple:before { content: "\f18a"; }
-.fi-page-pdf:before { content: "\f18b"; }
-.fi-page-remove:before { content: "\f18c"; }
-.fi-page-search:before { content: "\f18d"; }
-.fi-page:before { content: "\f18e"; }
-.fi-paint-bucket:before { content: "\f18f"; }
-.fi-paperclip:before { content: "\f190"; }
-.fi-pause:before { content: "\f191"; }
-.fi-paw:before { content: "\f192"; }
-.fi-paypal:before { content: "\f193"; }
-.fi-pencil:before { content: "\f194"; }
-.fi-photo:before { content: "\f195"; }
-.fi-play-circle:before { content: "\f196"; }
-.fi-play-video:before { content: "\f197"; }
-.fi-play:before { content: "\f198"; }
-.fi-plus:before { content: "\f199"; }
-.fi-pound:before { content: "\f19a"; }
-.fi-power:before { content: "\f19b"; }
-.fi-previous:before { content: "\f19c"; }
-.fi-price-tag:before { content: "\f19d"; }
-.fi-pricetag-multiple:before { content: "\f19e"; }
-.fi-print:before { content: "\f19f"; }
-.fi-prohibited:before { content: "\f1a0"; }
-.fi-projection-screen:before { content: "\f1a1"; }
-.fi-puzzle:before { content: "\f1a2"; }
-.fi-quote:before { content: "\f1a3"; }
-.fi-record:before { content: "\f1a4"; }
-.fi-refresh:before { content: "\f1a5"; }
-.fi-results-demographics:before { content: "\f1a6"; }
-.fi-results:before { content: "\f1a7"; }
-.fi-rewind-ten:before { content: "\f1a8"; }
-.fi-rewind:before { content: "\f1a9"; }
-.fi-rss:before { content: "\f1aa"; }
-.fi-safety-cone:before { content: "\f1ab"; }
-.fi-save:before { content: "\f1ac"; }
-.fi-share:before { content: "\f1ad"; }
-.fi-sheriff-badge:before { content: "\f1ae"; }
-.fi-shield:before { content: "\f1af"; }
-.fi-shopping-bag:before { content: "\f1b0"; }
-.fi-shopping-cart:before { content: "\f1b1"; }
-.fi-shuffle:before { content: "\f1b2"; }
-.fi-skull:before { content: "\f1b3"; }
-.fi-social-500px:before { content: "\f1b4"; }
-.fi-social-adobe:before { content: "\f1b5"; }
-.fi-social-amazon:before { content: "\f1b6"; }
-.fi-social-android:before { content: "\f1b7"; }
-.fi-social-apple:before { content: "\f1b8"; }
-.fi-social-behance:before { content: "\f1b9"; }
-.fi-social-bing:before { content: "\f1ba"; }
-.fi-social-blogger:before { content: "\f1bb"; }
-.fi-social-delicious:before { content: "\f1bc"; }
-.fi-social-designer-news:before { content: "\f1bd"; }
-.fi-social-deviant-art:before { content: "\f1be"; }
-.fi-social-digg:before { content: "\f1bf"; }
-.fi-social-dribbble:before { content: "\f1c0"; }
-.fi-social-drive:before { content: "\f1c1"; }
-.fi-social-dropbox:before { content: "\f1c2"; }
-.fi-social-evernote:before { content: "\f1c3"; }
-.fi-social-facebook:before { content: "\f1c4"; }
-.fi-social-flickr:before { content: "\f1c5"; }
-.fi-social-forrst:before { content: "\f1c6"; }
-.fi-social-foursquare:before { content: "\f1c7"; }
-.fi-social-game-center:before { content: "\f1c8"; }
-.fi-social-github:before { content: "\f1c9"; }
-.fi-social-google-plus:before { content: "\f1ca"; }
-.fi-social-hacker-news:before { content: "\f1cb"; }
-.fi-social-hi5:before { content: "\f1cc"; }
-.fi-social-instagram:before { content: "\f1cd"; }
-.fi-social-joomla:before { content: "\f1ce"; }
-.fi-social-lastfm:before { content: "\f1cf"; }
-.fi-social-linkedin:before { content: "\f1d0"; }
-.fi-social-medium:before { content: "\f1d1"; }
-.fi-social-myspace:before { content: "\f1d2"; }
-.fi-social-orkut:before { content: "\f1d3"; }
-.fi-social-path:before { content: "\f1d4"; }
-.fi-social-picasa:before { content: "\f1d5"; }
-.fi-social-pinterest:before { content: "\f1d6"; }
-.fi-social-rdio:before { content: "\f1d7"; }
-.fi-social-reddit:before { content: "\f1d8"; }
-.fi-social-skillshare:before { content: "\f1d9"; }
-.fi-social-skype:before { content: "\f1da"; }
-.fi-social-smashing-mag:before { content: "\f1db"; }
-.fi-social-snapchat:before { content: "\f1dc"; }
-.fi-social-spotify:before { content: "\f1dd"; }
-.fi-social-squidoo:before { content: "\f1de"; }
-.fi-social-stack-overflow:before { content: "\f1df"; }
-.fi-social-steam:before { content: "\f1e0"; }
-.fi-social-stumbleupon:before { content: "\f1e1"; }
-.fi-social-treehouse:before { content: "\f1e2"; }
-.fi-social-tumblr:before { content: "\f1e3"; }
-.fi-social-twitter:before { content: "\f1e4"; }
-.fi-social-vimeo:before { content: "\f1e5"; }
-.fi-social-windows:before { content: "\f1e6"; }
-.fi-social-xbox:before { content: "\f1e7"; }
-.fi-social-yahoo:before { content: "\f1e8"; }
-.fi-social-yelp:before { content: "\f1e9"; }
-.fi-social-youtube:before { content: "\f1ea"; }
-.fi-social-zerply:before { content: "\f1eb"; }
-.fi-social-zurb:before { content: "\f1ec"; }
-.fi-sound:before { content: "\f1ed"; }
-.fi-star:before { content: "\f1ee"; }
-.fi-stop:before { content: "\f1ef"; }
-.fi-strikethrough:before { content: "\f1f0"; }
-.fi-subscript:before { content: "\f1f1"; }
-.fi-superscript:before { content: "\f1f2"; }
-.fi-tablet-landscape:before { content: "\f1f3"; }
-.fi-tablet-portrait:before { content: "\f1f4"; }
-.fi-target-two:before { content: "\f1f5"; }
-.fi-target:before { content: "\f1f6"; }
-.fi-telephone-accessible:before { content: "\f1f7"; }
-.fi-telephone:before { content: "\f1f8"; }
-.fi-text-color:before { content: "\f1f9"; }
-.fi-thumbnails:before { content: "\f1fa"; }
-.fi-ticket:before { content: "\f1fb"; }
-.fi-torso-business:before { content: "\f1fc"; }
-.fi-torso-female:before { content: "\f1fd"; }
-.fi-torso:before { content: "\f1fe"; }
-.fi-torsos-all-female:before { content: "\f1ff"; }
-.fi-torsos-all:before { content: "\f200"; }
-.fi-torsos-female-male:before { content: "\f201"; }
-.fi-torsos-male-female:before { content: "\f202"; }
-.fi-torsos:before { content: "\f203"; }
-.fi-trash:before { content: "\f204"; }
-.fi-trees:before { content: "\f205"; }
-.fi-trophy:before { content: "\f206"; }
-.fi-underline:before { content: "\f207"; }
-.fi-universal-access:before { content: "\f208"; }
-.fi-unlink:before { content: "\f209"; }
-.fi-unlock:before { content: "\f20a"; }
-.fi-upload-cloud:before { content: "\f20b"; }
-.fi-upload:before { content: "\f20c"; }
-.fi-usb:before { content: "\f20d"; }
-.fi-video:before { content: "\f20e"; }
-.fi-volume-none:before { content: "\f20f"; }
-.fi-volume-strike:before { content: "\f210"; }
-.fi-volume:before { content: "\f211"; }
-.fi-web:before { content: "\f212"; }
-.fi-wheelchair:before { content: "\f213"; }
-.fi-widget:before { content: "\f214"; }
-.fi-wrench:before { content: "\f215"; }
-.fi-x-circle:before { content: "\f216"; }
-.fi-x:before { content: "\f217"; }
-.fi-yen:before { content: "\f218"; }
-.fi-zoom-in:before { content: "\f219"; }
-.fi-zoom-out:before { content: "\f21a"; }
diff --git a/themes/lucene/static/css/solr/lib/foundation/foundation-icons.svg b/themes/lucene/static/css/solr/lib/foundation/foundation-icons.svg
deleted file mode 100644
index 4e014ff..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/foundation-icons.svg
+++ /dev/null
@@ -1,970 +0,0 @@
-<?xml version="1.0" standalone="no"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
-<!--
-2013-8-23: Created.
--->
-<svg xmlns="http://www.w3.org/2000/svg">
-<metadata>
-Created by FontForge 20120731 at Fri Aug 23 09:25:55 2013
- By Jordan Humphreys
-Created by Jordan Humphreys with FontForge 2.0 (http://fontforge.sf.net)
-</metadata>
-<defs>
-<font id="fontcustom" horiz-adv-x="369" >
-  <font-face 
-    font-family="fontcustom"
-    font-weight="500"
-    font-stretch="normal"
-    units-per-em="512"
-    panose-1="2 0 6 3 0 0 0 0 0 0"
-    ascent="448"
-    descent="-64"
-    bbox="-0.584459 -64.25 512.25 448.25"
-    underline-thickness="25.6"
-    underline-position="-51.2"
-    unicode-range="U+F100-F21A"
-  />
-    <missing-glyph />
-    <glyph glyph-name="uniF100" unicode="&#xf100;" horiz-adv-x="340" 
-d="M330 287v0h-24v-30h24c6 0 10 -4 10 -10v-30c0 -6 -4 -10 -10 -10h-24v-29h24c6 0 10 -5 10 -11v-30c0 -6 -4 -10 -10 -10h-24v-29h24c6 0 10 -5 10 -11v-30c0 -6 -4 -10 -10 -10h-24v-9c0 -9 -7 -16 -16 -16h-274c-9 0 -16 7 -16 16v308c0 9 7 16 16 16h274
-c9 0 16 -7 16 -16v-9h24c6 0 10 -4 10 -10v-30c0 -6 -4 -10 -10 -10zM234 122v0v44c0 4 -3 8 -6 10l-55 26c13 8 21 24 21 42c0 26 -18 48 -41 48s-41 -22 -41 -48c0 -19 9 -34 22 -42l-56 -26c-3 -2 -5 -6 -5 -10v-44c0 -6 4 -11 9 -11h142c5 0 10 5 10 11z" />
-    <glyph glyph-name="uniF101" unicode="&#xf101;" horiz-adv-x="425" 
-d="M423 31c1 -2 2 -4 2 -7c0 -10 -9 -18 -19 -18v0h-388v0c-10 0 -18 8 -18 18c0 4 1 9 4 12v0l191 331h1c3 6 8 11 16 11c7 0 13 -3 16 -9l193 -334c0 -1 1 -1 1 -2l1 -2v0zM213 40c14 0 26 12 26 27s-12 26 -26 26c-15 0 -27 -11 -27 -26s12 -27 27 -27zM239 273v0v0v0v0
-c0 6 -5 10 -11 10v0h-32v0c-5 0 -10 -4 -10 -10v-1v-144v0v0c0 -6 5 -11 11 -11h31v0v0c6 0 11 5 11 11v0v0v145z" />
-    <glyph glyph-name="uniF102" unicode="&#xf102;" horiz-adv-x="355" 
-d="M337 370c10 0 18 -7 18 -17v-16c0 -10 -8 -17 -18 -17h-320c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h320zM312 235c0 -10 -8 -17 -18 -17v0h-233c-10 0 -18 7 -18 17v16c0 10 8 17 18 17h233v0c10 0 18 -7 18 -17v0v-16v0zM320 64c10 0 17 -7 17 -17v0v-16v0
-c0 -10 -7 -17 -17 -17v0h-285c-10 0 -18 7 -18 17v16c0 10 8 17 18 17h285v0zM294 149v0v-16v0c0 -10 -7 -17 -17 -17v0v0h-199c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h199v0v0c10 0 17 -7 17 -17z" />
-    <glyph glyph-name="uniF103" unicode="&#xf103;" horiz-adv-x="355" 
-d="M337 369c10 0 18 -7 18 -17v-16c0 -10 -8 -18 -18 -18h-320c-10 0 -17 8 -17 18v16c0 10 7 17 17 17h320zM337 268c10 0 18 -7 18 -17v-16c0 -10 -8 -18 -18 -18h-320c-10 0 -17 8 -17 18v16c0 10 7 17 17 17h320zM337 167c10 0 18 -8 18 -18v-16c0 -10 -8 -17 -18 -17
-h-320c-10 0 -17 7 -17 17v16c0 10 7 18 17 18h320zM337 66c10 0 18 -8 18 -18v-16c0 -10 -8 -17 -18 -17h-320c-10 0 -17 7 -17 17v16c0 10 7 18 17 18h320z" />
-    <glyph glyph-name="uniF104" unicode="&#xf104;" horiz-adv-x="355" 
-d="M337 370c10 0 18 -7 18 -17v-16c0 -10 -8 -17 -18 -17h-320c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h320zM17 218c-10 0 -17 7 -17 17v16c0 10 7 18 17 18h234v0c10 0 18 -8 18 -18v0v-16v0c0 -10 -8 -17 -18 -17v0h-234zM302 64c10 0 18 -7 18 -17v0v-16v0
-c0 -10 -8 -17 -18 -17v0h-285c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h285v0zM17 116c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h199v0v0c10 0 18 -7 18 -17v0v-16v0c0 -10 -8 -17 -18 -17v0v0h-199z" />
-    <glyph glyph-name="uniF105" unicode="&#xf105;" horiz-adv-x="355" 
-d="M337 370c10 0 18 -7 18 -17v-16c0 -10 -8 -17 -18 -17h-320c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h320zM337 268c10 0 18 -7 18 -17v0v-16v0c0 -10 -8 -17 -18 -17v0h-233c-10 0 -18 7 -18 17v16c0 10 8 17 18 17h233v0zM337 64c10 0 18 -7 18 -17v0v-16v0
-c0 -10 -8 -17 -18 -17v0h-285c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h285v0v0zM355 149v0v-16v0c0 -10 -8 -17 -18 -17v0v0h-199c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h199v0v0c10 0 18 -7 18 -17z" />
-    <glyph glyph-name="uniF106" unicode="&#xf106;" horiz-adv-x="393" 
-d="M392 104c1 -1 1 -3 1 -4c0 -4 -4 -8 -8 -8h-21c-33 -58 -95 -97 -167 -97s-134 39 -167 97h-22c-4 0 -8 4 -8 8c0 2 1 4 2 5l47 82c1 3 4 5 7 5s6 -2 7 -4v0l48 -84v0c1 -1 2 -3 2 -4c0 -4 -5 -8 -9 -8h-12c20 -22 48 -38 79 -44v150h-46c-4 0 -8 4 -8 8v0v35v0
-c0 4 4 8 8 8v0h46v27c-20 10 -34 30 -34 54c0 33 27 59 60 59s59 -26 59 -59c0 -24 -14 -44 -34 -54v-27h47v0c4 0 8 -4 8 -8v0v-35v0c0 -4 -4 -8 -8 -8h-47v-150c31 6 59 22 79 44h-12c-4 0 -8 4 -8 8c0 2 1 4 2 5l46 82c1 3 5 5 8 5s6 -2 7 -4v0l48 -84v0zM197 296
-c18 0 33 16 33 34s-15 33 -33 33s-34 -15 -34 -33s16 -34 34 -34z" />
-    <glyph glyph-name="uniF107" unicode="&#xf107;" horiz-adv-x="388" 
-d="M360 98c17 -9 28 -27 28 -47c0 -29 -24 -54 -53 -54c-22 0 -42 14 -50 34h-182c-8 -20 -28 -34 -50 -34c-29 0 -53 25 -53 54c0 20 11 38 28 47v188c-17 9 -28 27 -28 47c0 29 24 54 53 54c18 0 34 -10 44 -24h194c10 14 26 24 44 24c29 0 53 -25 53 -54
-c0 -20 -11 -38 -28 -47v-188zM79 98c7 -4 13 -10 18 -16h195c5 6 10 12 17 16v188c-11 6 -18 15 -23 26h-184c-5 -11 -12 -20 -23 -26v-188z" />
-    <glyph glyph-name="uniF108" unicode="&#xf108;" horiz-adv-x="401" 
-d="M401 279v0v-247v0c0 -12 -9 -21 -21 -21h-1h-357h-1c-12 0 -21 9 -21 21v0v247v1c0 5 2 10 5 14v0l42 72v0c2 4 6 7 11 7v0v0h284v0h1c6 0 12 -4 13 -10l40 -69v-1c3 -4 5 -8 5 -13v-1zM269 154c1 2 2 4 1 6s-4 3 -6 3h-30v81c0 3 -3 6 -6 6h-55c-3 0 -6 -3 -6 -6v-81
-h-30c-2 0 -5 -1 -6 -3s0 -4 1 -6l64 -90c1 -2 3 -2 5 -2v0c2 0 4 0 5 2zM39 301h323l-27 47h-269z" />
-    <glyph glyph-name="uniF109" unicode="&#xf109;" horiz-adv-x="292" 
-d="M2 188c-3 4 -3 9 -1 13s7 7 12 7h62v167c0 7 6 13 13 13h116c7 0 12 -6 12 -13v-167h63c5 0 9 -3 11 -7s2 -9 -1 -13l-132 -187c-2 -3 -7 -5 -11 -5v0c-4 0 -8 2 -10 5z" />
-    <glyph glyph-name="uniF10A" unicode="&#xf10a;" horiz-adv-x="393" 
-d="M192 335c4 3 9 3 13 1s7 -6 7 -11v-62h168c7 0 13 -6 13 -13v-116c0 -7 -6 -13 -13 -13h-168v-62c0 -5 -3 -9 -7 -11s-9 -2 -13 1l-187 132c-3 2 -5 7 -5 11v0c0 4 2 8 5 10z" />
-    <glyph glyph-name="uniF10B" unicode="&#xf10b;" horiz-adv-x="393" 
-d="M201 49c-4 -3 -10 -3 -14 -1s-7 6 -7 11v62h-167c-7 0 -13 6 -13 13v116c0 7 6 13 13 13h167v62c0 5 3 9 7 11s10 2 14 -1l186 -132c3 -2 6 -7 6 -11v0c0 -4 -3 -8 -6 -10z" />
-    <glyph glyph-name="uniF10C" unicode="&#xf10c;" horiz-adv-x="292" 
-d="M289 196c3 -4 3 -9 1 -13s-6 -7 -11 -7h-63v-167c0 -7 -5 -13 -12 -13h-116c-7 0 -13 6 -13 13v167h-62c-5 0 -10 3 -12 7s-2 9 1 13l133 187c2 3 6 5 10 5v0c4 0 9 -2 11 -5z" />
-    <glyph glyph-name="uniF10D" unicode="&#xf10d;" horiz-adv-x="512" 
-d="M201 -5c-1 -3 -4 -6 -7 -7s-7 0 -9 2l-30 31l-83 -82c-4 -4 -9 -4 -13 0l-56 56c-4 4 -4 9 0 13l82 83l-31 30c-2 2 -3 6 -2 9s4 6 7 7l157 26c3 0 6 0 8 -2v0c2 -2 3 -5 3 -8zM311 389c1 3 4 6 7 7s7 0 9 -2l30 -31l83 82c4 4 9 4 13 0l56 -56c4 -4 4 -9 0 -13l-82 -83
-l31 -30c2 -2 3 -6 2 -9s-4 -6 -7 -7l-157 -26c-3 0 -6 0 -8 2v0c-2 2 -3 5 -3 8z" />
-    <glyph glyph-name="uniF10E" unicode="&#xf10e;" horiz-adv-x="512" 
-d="M26 104c1 3 3 6 6 7s7 0 9 -2l31 -31l83 83c4 4 8 4 12 0l57 -57c4 -4 4 -9 0 -13l-82 -82l30 -31c2 -2 4 -6 3 -9s-4 -5 -7 -6l-158 -27c-3 0 -5 1 -7 3v0c-2 2 -3 4 -3 7zM486 280c-1 -3 -3 -6 -6 -7s-7 0 -9 2l-31 31l-83 -83c-4 -4 -8 -4 -12 0l-57 57
-c-4 4 -4 9 0 13l82 82l-30 31c-2 2 -4 6 -3 9s4 5 7 6l158 27c3 0 5 -1 7 -3v0c2 -2 3 -4 3 -7z" />
-    <glyph glyph-name="uniF10F" unicode="&#xf10f;" horiz-adv-x="512" 
-d="M184 -10c-1 -3 -2 -5 -5 -6s-7 0 -9 2l-28 28l-76 -76c-3 -3 -8 -3 -11 0l-53 53c-3 3 -3 8 0 11l76 76l-28 28c-2 2 -3 6 -2 9s3 4 6 5l145 25c3 0 5 -1 7 -3v0c2 -2 2 -4 2 -7zM328 394c1 3 2 5 5 6s7 0 9 -2l28 -28l76 76c3 3 8 3 11 0l53 -53c3 -3 3 -8 0 -11
-l-76 -76l28 -28c2 -2 3 -6 2 -9s-3 -4 -6 -5l-145 -25c-3 0 -5 1 -7 3v0c-2 2 -2 4 -2 7zM458 120c3 -1 5 -2 6 -5s0 -7 -2 -9l-28 -28l76 -76c3 -3 3 -8 0 -11l-53 -53c-3 -3 -8 -3 -11 0l-76 76l-28 -28c-2 -2 -6 -3 -9 -2s-4 3 -5 6l-25 145c0 3 1 5 3 7v0c2 2 4 2 7 2z
-M54 264c-3 1 -5 2 -6 5s0 7 2 9l28 28l-76 76c-3 3 -3 8 0 11l53 53c3 3 8 3 11 0l76 -76l28 28c2 2 6 3 9 2s4 -3 5 -6l25 -145c0 -3 -1 -5 -3 -7v0c-2 -2 -4 -2 -7 -2z" />
-    <glyph glyph-name="uniF110" unicode="&#xf110;" horiz-adv-x="512" 
-d="M24 90c1 3 3 6 6 7s6 0 8 -2l28 -28l76 75c3 3 9 3 12 0l52 -52c3 -3 3 -9 0 -12l-76 -75l28 -29c2 -2 3 -5 2 -8s-3 -4 -6 -5l-144 -25c-3 0 -6 0 -8 2v0c-2 2 -2 5 -2 8zM488 294c-1 -3 -3 -6 -6 -7s-6 0 -8 2l-28 28l-76 -75c-3 -3 -9 -3 -12 0l-52 52c-3 3 -3 9 0 12
-l76 75l-28 29c-2 2 -3 5 -2 8s3 4 6 5l144 25c3 0 6 0 8 -2v0c2 -2 2 -5 2 -8zM358 -40c-3 1 -6 3 -7 6s0 6 2 8l28 28l-75 76c-3 3 -3 9 0 12l52 52c3 3 9 3 12 0l75 -76l29 28c2 2 5 3 8 2s4 -3 5 -6l25 -144c0 -3 0 -6 -2 -8v0c-2 -2 -5 -2 -8 -2zM154 424
-c3 -1 6 -3 7 -6s0 -6 -2 -8l-28 -28l75 -76c3 -3 3 -9 0 -12l-52 -52c-3 -3 -9 -3 -12 0l-75 76l-29 -28c-2 -2 -5 -3 -8 -2s-4 3 -5 6l-25 144c0 3 0 6 2 8v0c2 2 5 2 8 2z" />
-    <glyph glyph-name="uniF111" unicode="&#xf111;" horiz-adv-x="440" 
-d="M94 315c2 1 3 2 5 3c17 15 37 27 59 34c11 3 23 4 35 5c2 0 6 -2 7 -4s0 -6 -2 -8c-3 -3 -6 -5 -10 -6c-15 -5 -29 -9 -44 -14c-3 -1 -6 -6 -9 -8c-7 -6 -14 -10 -21 -16l-3 -3v-1c4 2 7 3 11 4c12 4 23 9 35 11c10 2 21 -1 32 -2c2 0 5 -2 7 -4c8 -6 15 -13 23 -19
-c3 -2 3 -4 1 -7c-5 -7 -11 -8 -18 -4c-6 3 -10 7 -15 11c-3 2 -5 4 -9 3c-7 -1 -15 -1 -22 -2c-3 0 -5 -1 -7 -2c-10 -7 -20 -15 -30 -22c-2 -1 -3 -4 -3 -7c1 0 2 0 3 1c8 5 17 6 26 7c3 0 6 1 9 1c12 2 20 -3 29 -10c7 -5 14 -10 21 -16c4 -3 6 -8 6 -13
-c0 -9 0 -18 -3 -27c0 -1 -1 -3 0 -3c6 -4 2 -9 1 -13c-3 -9 -7 -18 -10 -27c-3 -8 -9 -13 -18 -16c-21 -6 -41 -13 -62 -20c-8 -3 -17 -4 -26 -2c-17 4 -33 2 -49 -5c-7 -3 -15 -7 -23 -11c-9 13 -14 27 -17 41c-4 17 -4 35 -2 52c0 1 2 3 3 4c17 7 25 21 31 37
-c7 19 9 40 21 57c13 19 23 39 40 55c8 8 16 18 23 27c3 4 5 4 8 -1s3 -11 -1 -16c-10 -13 -21 -26 -31 -39c-1 -1 -1 -2 -2 -4zM167 170c4 0 8 -1 10 3c4 9 11 16 18 22c2 2 2 3 1 5c-4 7 -6 14 -10 21c-1 2 -3 4 -5 5c-6 4 -12 8 -19 12c-2 1 -4 2 -6 1
-c-5 -2 -10 -5 -15 -7c-4 -2 -9 -3 -13 -5c-11 -4 -14 -13 -17 -23c-2 -6 -1 -11 4 -16c6 -6 12 -13 17 -20c2 -2 3 -2 6 -1c10 3 19 5 29 3zM346 69c-3 -3 -7 -4 -10 -7c-15 -14 -34 -24 -53 -30c-11 -4 -23 -5 -35 -6c-7 -1 -10 7 -6 12c3 3 7 7 11 8c12 4 25 7 37 11
-c5 2 9 5 13 8c8 6 16 13 24 19c1 1 2 2 2 4c-4 -2 -9 -4 -13 -6c-11 -4 -21 -9 -32 -10s-22 1 -33 2c-2 0 -5 2 -7 4c-7 5 -13 11 -20 16s-6 12 3 15c3 1 8 1 11 -1c6 -3 11 -8 17 -12c2 -1 4 -2 6 -2c8 0 15 1 22 2c3 0 7 1 10 3c9 7 19 14 28 21c2 1 2 4 3 7
-c-12 -8 -26 -8 -39 -9c-9 -1 -16 1 -23 7c-9 7 -19 14 -28 21c-2 2 -4 5 -4 8c0 9 1 18 2 27c0 3 2 6 -1 9c-1 1 0 3 0 4c1 4 3 7 4 11c3 7 5 13 7 20c3 9 9 15 19 18c21 6 42 13 62 20c9 3 17 4 26 2c18 -5 35 -2 52 6c6 3 12 7 19 10c8 -9 12 -21 15 -32
-c6 -20 6 -40 4 -61c0 -5 -4 -5 -7 -6c-10 -4 -17 -13 -21 -22c-5 -10 -8 -21 -11 -32c-5 -15 -10 -30 -19 -43c-7 -10 -13 -20 -20 -30c-6 -8 -13 -15 -19 -23l-21 -24c-4 -4 -5 -4 -8 1s-2 10 2 16c10 13 20 25 30 38c1 1 1 3 2 5c-1 0 -1 1 -1 1zM245 186
-c3 -8 6 -16 10 -24c1 -2 2 -3 4 -4c6 -4 13 -8 19 -12c2 -1 4 -2 7 -1c8 3 15 7 23 10s14 6 17 14c2 4 3 9 4 13c1 5 1 9 -3 13c-7 7 -13 14 -19 21c-1 1 -3 1 -4 1c-11 -3 -22 -5 -33 -3c-2 0 -6 -1 -7 -3c-7 -8 -12 -17 -18 -25z" />
-    <glyph glyph-name="uniF112" unicode="&#xf112;" horiz-adv-x="343" 
-d="M338 140c4 -3 6 -7 4 -12v0v-2v0h-1l-28 -49v0c-3 -5 -9 -6 -14 -3c-1 0 -1 0 -2 1l-87 50v-103v0v0c0 -5 -4 -9 -9 -10v0h-58v0c-6 0 -10 4 -10 10v3v100l-89 -51v0v0c-4 -3 -10 -2 -13 2v0l-30 51v0c-3 5 -1 11 4 14c1 0 1 1 2 1l88 50l-90 51v1v0v0v0c-5 3 -7 8 -4 13
-v0l29 49v0v1c3 5 9 7 14 4v0l89 -52v103v0c0 5 5 10 10 10v0h57v0v0c6 0 10 -4 10 -10v0v-103l90 51v0c5 3 10 2 13 -3v0l28 -49v0l1 -1c3 -5 1 -11 -4 -14v0l-89 -51l89 -51v0v-1z" />
-    <glyph glyph-name="uniF113" unicode="&#xf113;" horiz-adv-x="384" 
-d="M384 192v-9v0c0 -76 -46 -102 -85 -102c-27 0 -75 22 -78 39v3c-16 -22 -41 -36 -65 -36c-44 0 -70 31 -70 75c0 60 50 111 102 111c27 0 47 -13 56 -30l4 18v0c1 3 4 5 7 5h37c4 0 7 -2 7 -6l-1 -2h1l-22 -101c0 -2 -1 -8 -1 -11c0 -14 8 -21 17 -21c18 0 39 29 39 80
-c-7 72 -67 128 -140 128c-78 0 -141 -63 -141 -141s63 -141 141 -141c19 0 37 3 53 10v0c1 0 2 1 3 1c2 0 4 -1 5 -2v0l34 -21v0c3 -1 4 -4 4 -7c0 -4 -2 -6 -5 -7c-28 -16 -60 -25 -94 -25c-106 0 -192 86 -192 192s86 192 192 192s192 -86 192 -192zM226 157l11 52
-c-5 10 -16 23 -36 23c-36 0 -62 -32 -62 -65c0 -23 14 -40 37 -40c24 0 40 16 50 30z" />
-    <glyph glyph-name="uniF114" unicode="&#xf114;" 
-d="M122 53h133l17 -45h-167zM136 98l52 138l53 -138h-105zM333 376c20 0 36 -16 36 -36v-296c0 -20 -16 -36 -36 -36h-3l-106 270v0c-2 5 -7 9 -13 9h-45c-6 0 -11 -4 -13 -9v0l-106 -270h-11c-20 0 -36 16 -36 36v296c0 20 16 36 36 36h297z" />
-    <glyph glyph-name="uniF115" unicode="&#xf115;" horiz-adv-x="484" 
-d="M476 236c5 0 8 -4 8 -9v-62c0 -5 -3 -9 -8 -9h-40v-95v0v0c0 -5 -4 -9 -9 -9h-418c-5 0 -9 4 -9 9v0v0v262v0v0c0 5 4 9 9 9h418c5 0 9 -4 9 -9v0v0v-87h40zM385 103v177h-333v-177h333z" />
-    <glyph glyph-name="uniF116" unicode="&#xf116;" horiz-adv-x="484" 
-d="M476 236c5 0 8 -4 8 -9v-62c0 -5 -3 -9 -8 -9h-40v-95v0v0c0 -5 -4 -9 -9 -9h-418c-5 0 -9 4 -9 9v0v0v262v0v0c0 5 4 9 9 9h418c5 0 9 -4 9 -9v0v0v-87h40zM385 103v177h-333v-177h333zM78 128v129h281v-129h-281z" />
-    <glyph glyph-name="uniF117" unicode="&#xf117;" horiz-adv-x="484" 
-d="M476 236c5 0 8 -4 8 -9v-62c0 -5 -3 -9 -8 -9h-40v-95v0v0c0 -5 -4 -9 -9 -9h-418c-5 0 -9 4 -9 9v0v0v262v0v0c0 5 4 9 9 9h418c5 0 9 -4 9 -9v0v0v-87h40zM385 103v177h-333v-177h333zM276 255l-50 -126h-149v126h199z" />
-    <glyph glyph-name="uniF118" unicode="&#xf118;" horiz-adv-x="384" 
-d="M191 253c12 -3 50 -8 44 -33c-6 -24 -43 -12 -55 -9zM175 190c14 -4 60 -11 53 -38c-7 -26 -50 -13 -64 -9zM238 378c103 -26 166 -129 140 -232s-129 -166 -232 -140s-166 129 -140 232s129 166 232 140zM277 219c4 26 -16 40 -43 49l9 34l-21 6l-8 -34
-c-6 1 -11 3 -17 4l8 34l-21 5l-9 -34c-5 1 -9 2 -13 3v0l-29 7l-6 -22l16 -4c9 -2 9 -9 9 -13l-9 -39c1 0 1 -1 2 -1c-1 0 -1 1 -2 1l-14 -55c-1 -3 -4 -6 -10 -5l-15 3l-11 -24l28 -6c5 -1 10 -3 15 -4l-9 -35l21 -6l9 35c6 -2 12 -3 17 -4l-9 -35l21 -5l9 35
-c36 -7 63 -4 74 28c9 26 0 41 -19 51c14 3 24 12 27 31z" />
-    <glyph glyph-name="uniF119" unicode="&#xf119;" horiz-adv-x="260" 
-d="M213 205c31 -7 51 -26 47 -67c-5 -51 -44 -65 -98 -68v-47v0v0c0 -4 -2 -7 -6 -7v0v0v0h-20v0v0c-4 0 -6 3 -6 7v0v46c-8 0 -17 1 -26 1v-47v0v0c0 -4 -2 -7 -6 -7v0v0v0h-20v0v0c-4 0 -6 3 -6 7v0v47h-23h-42v0c-3 0 -6 4 -6 7v0v0l5 27h1c1 3 3 5 6 5v0v0h23
-c9 0 12 7 13 11v85v0v61c-1 7 -6 14 -19 14h-24v0v0c-4 0 -6 2 -6 6v22c0 4 2 6 6 6v0h45v0h21v47v0v0c0 4 2 7 6 7v0v0v0v0h20v0v0c4 0 6 -3 6 -7v0v-46c9 0 17 1 26 1v45v0v0c0 4 2 7 6 7v0v0v0v0h20v0v0c4 0 6 -3 6 -7v0v-47c42 -4 75 -16 79 -54c3 -28 -9 -45 -28 -55z
-M105 277v-64c18 0 76 -5 76 32c0 38 -58 32 -76 32zM105 109c22 0 91 -5 91 35c0 42 -69 36 -91 36v-71z" />
-    <glyph glyph-name="uniF11A" unicode="&#xf11a;" horiz-adv-x="342" 
-d="M91 347c0 24 12 36 36 36s37 -12 37 -36s-13 -37 -37 -37s-36 13 -36 37zM341 15c1 -1 1 -2 1 -3c0 -4 -2 -6 -6 -6c-2 0 -4 1 -5 3v0v0v1l-107 184h-3c-3 0 -6 1 -8 2v0v0v1h-1l-35 20v0v0v0v0l-23 23v-76l45 -44v0l49 -85c3 -4 4 -8 4 -13c0 -6 -2 -11 -6 -15
-s-9 -6 -15 -6c-8 0 -15 4 -19 11v0l-47 81l-37 37l-41 -72v0l-49 -49c-4 -5 -10 -8 -17 -8c-6 0 -11 2 -15 6s-6 9 -6 15s2 12 7 16v0l45 45l36 62v0v96l-19 -18v-52v0c0 -4 -1 -8 -4 -11s-7 -4 -11 -4c-3 0 -6 1 -8 2s-5 4 -6 6s-2 4 -2 7v0v62h1h-1c0 1 1 2 2 3v0l54 55
-c7 8 17 11 27 11c12 0 21 -4 28 -13l47 -47l31 -18c6 -3 9 -7 9 -14c0 -3 0 -6 -2 -9l107 -186v0z" />
-    <glyph glyph-name="uniF11B" unicode="&#xf11b;" horiz-adv-x="239" 
-d="M231 120c5 -4 8 -10 8 -17c0 -5 -3 -10 -6 -14v0l-1 -1v0l-102 -102v0c-4 -4 -10 -7 -16 -7c-12 0 -21 9 -21 21v0v0v1v0v124l-55 -55c-4 -5 -9 -7 -16 -7c-12 0 -22 10 -22 22c0 6 2 11 6 15v0v0v0l87 86v11l-86 86c-4 4 -7 9 -7 15c0 12 10 22 22 22c6 0 12 -3 16 -7
-l55 -55v119c-1 2 -1 4 -1 6c0 12 9 22 21 22c7 0 13 -3 17 -8l101 -101c5 -4 8 -9 8 -16c0 -5 -3 -10 -6 -14v0v0c-1 -1 -1 -2 -2 -3l-72 -71zM186 103l-50 51v-101zM136 230l50 50l-50 50v-100z" />
-    <glyph glyph-name="uniF11C" unicode="&#xf11c;" horiz-adv-x="242" 
-d="M186 197c31 -5 56 -35 56 -71c0 -44 -29 -79 -85 -79h-144c-7 0 -13 6 -13 13v264c0 7 6 13 13 13h140c55 0 83 -35 83 -74c0 -36 -23 -60 -50 -66zM62 283v-61h77c21 0 34 11 34 30c0 18 -13 31 -34 31h-77zM142 101c23 0 37 12 37 33c0 18 -13 33 -37 33h-80v-66h80z
-" />
-    <glyph glyph-name="uniF11D" unicode="&#xf11d;" horiz-adv-x="328" 
-d="M328 334v-327v0c0 -5 -3 -8 -8 -8v0v0h-312v0c-4 0 -8 4 -8 8v0v0v0v1v65v303v1c0 5 3 8 8 8h153v-66v-84v-29c0 -2 2 -4 4 -4c1 0 2 0 3 1v0l29 30h1c1 1 1 1 2 1s2 0 3 -1v0l29 -29c1 -1 2 -2 3 -2c2 0 4 2 4 4v29v84v66h29v0h1c5 0 8 -3 8 -8v-319v0c0 -5 -3 -8 -8 -8
-h-1v0h-242v-19c1 -4 4 -7 8 -7h261v0c5 0 8 4 8 9v0v309h17v0c4 0 8 -4 8 -8v0z" />
-    <glyph glyph-name="uniF11E" unicode="&#xf11e;" horiz-adv-x="328" 
-d="M328 334v-327v0c0 -5 -3 -8 -8 -8v0v0h-312v0c-4 0 -8 4 -8 8v0v0v0v1v65v303v1c0 5 3 8 8 8h260v0h1c5 0 8 -3 8 -8v-319v0c0 -5 -3 -8 -8 -8h-1v0h-242v-19c1 -4 4 -7 8 -7h261v0c5 0 8 4 8 9v0v309h17v0c4 0 8 -4 8 -8v0zM25 326v0v-64c0 -5 4 -8 9 -8h209v0
-c5 0 8 3 8 8v0v64v0c0 5 -3 8 -8 8h-209c-5 0 -9 -3 -9 -8z" />
-    <glyph glyph-name="uniF11F" unicode="&#xf11f;" horiz-adv-x="218" 
-d="M203 381c9 0 15 -7 15 -16v-34v-235v-82c0 -6 -5 -11 -11 -11c-3 0 -7 2 -9 4l-81 82v0c-2 2 -5 3 -8 3s-5 -1 -7 -3v0l-83 -83v0c-2 -2 -5 -3 -8 -3c-6 0 -11 5 -11 11v82v235v34c0 9 6 16 15 16h188z" />
-    <glyph glyph-name="uniF120" unicode="&#xf120;" horiz-adv-x="265" 
-d="M0 325c0 24 12 36 36 36s35 -12 35 -36s-11 -35 -35 -35s-36 11 -36 35zM194 325c0 24 11 36 35 36s36 -12 36 -36s-12 -35 -36 -35s-35 11 -35 35zM0 192c0 24 12 36 36 36s35 -12 35 -36s-11 -36 -35 -36s-36 12 -36 36zM194 192c0 24 11 36 35 36s36 -12 36 -36
-s-12 -36 -36 -36s-35 12 -35 36zM0 59c0 24 12 36 36 36s35 -12 35 -36s-11 -36 -35 -36s-36 12 -36 36zM194 59c0 24 11 36 35 36s36 -12 36 -36s-12 -36 -36 -36s-35 12 -35 36z" />
-    <glyph glyph-name="uniF121" unicode="&#xf121;" horiz-adv-x="395" 
-d="M395 192c0 -5 -3 -9 -6 -11v0l-48 -28l27 -46v0c2 -4 1 -9 -1 -13s-6 -6 -10 -6v0h-54v-55h-1c0 -4 -2 -8 -6 -10s-9 -3 -13 -1v0l-47 27l-27 -47v0c-2 -3 -6 -6 -11 -6s-9 3 -11 6v0l-27 46l-49 -28v0c-4 -2 -8 -1 -12 1s-7 6 -7 10v0v55h-55v0c-4 0 -8 3 -10 7
-s-3 8 -1 12v0l27 48l-47 28v0c-3 2 -6 6 -6 11s3 9 6 11v0l48 28l-27 46v0c-2 4 -1 9 1 13s6 6 10 6v0h54v55v0c0 4 3 8 7 10s8 3 12 1v0l48 -27l27 47v0c2 3 6 6 11 6s9 -3 11 -6v0l27 -46l49 28v0c4 2 8 1 12 -1s7 -6 7 -10v0v-55h55v0c4 0 8 -3 10 -7s3 -8 1 -12v-1
-l-27 -47l47 -28v0c3 -2 6 -6 6 -11zM165 134l12 7l-34 59l-12 -7l21 -37l-49 21l-13 -8l34 -59l13 8l-22 38zM189 148l42 24l-7 11l-29 -17l-8 13l29 17l-6 11l-29 -17l-7 13l29 17l-6 11l-42 -24zM286 204l13 7l-17 69l-14 -8l14 -49l-36 36l-9 -5l13 -49l-35 36l-14 -8
-l51 -49l13 8l-13 46z" />
-    <glyph glyph-name="uniF122" unicode="&#xf122;" horiz-adv-x="395" 
-d="M167 163l-5 31l24 -20zM395 192c0 -5 -3 -9 -6 -11v0l-48 -28l27 -46v0c2 -4 1 -9 -1 -13s-6 -6 -10 -6v0h-54v-55h-1c0 -4 -2 -8 -6 -10s-9 -3 -13 -1v0l-47 27l-27 -47v0c-2 -3 -6 -6 -11 -6s-9 3 -11 6v0l-27 46l-49 -28v0c-4 -2 -8 -1 -12 1s-7 6 -7 10v0v55h-55v0
-c-4 0 -8 3 -10 7s-3 8 -1 12v0l27 48l-47 28v0c-3 2 -6 6 -6 11s3 9 6 11v0l48 28l-27 46v0c-2 4 -1 9 1 13s6 6 10 6v0h54v55v0c0 4 3 8 7 10s8 3 12 1v0l48 -27l27 47v0c2 3 6 6 11 6s9 -3 11 -6v0l27 -46l49 28v0c4 2 8 1 12 -1s7 -6 7 -10v0v-55h55v0c4 0 8 -3 10 -7
-s3 -8 1 -12v-1l-27 -47l47 -28v0c3 -2 6 -6 6 -11zM134 114c16 9 18 22 12 33c-13 22 -43 -4 -48 5c-2 4 0 8 5 11c6 3 14 5 21 3l1 14c-9 2 -18 0 -27 -5c-14 -8 -18 -21 -12 -31c13 -22 42 4 48 -6c2 -3 1 -8 -6 -12c-8 -5 -17 -5 -24 -3l-1 -14c9 -2 20 -2 31 5zM205 157
-l14 8l-57 46l-15 -9l11 -72l14 8l-2 12l25 15zM224 168l38 22l-7 11l-25 -15l-27 48l-13 -7zM270 195l42 24l-6 11l-29 -17l-8 13l28 17l-6 11l-29 -17l-7 13l29 17l-6 11l-42 -24z" />
-    <glyph glyph-name="uniF123" unicode="&#xf123;" horiz-adv-x="395" 
-d="M395 192c0 -5 -3 -9 -6 -11v0l-48 -28l27 -46v0c2 -4 1 -9 -1 -13s-6 -6 -10 -6v0h-54v-55h-1c0 -4 -2 -8 -6 -10s-9 -3 -13 -1v0l-47 27l-27 -47v0c-2 -3 -6 -6 -11 -6s-9 3 -11 6v0l-27 46l-49 -28v0c-4 -2 -8 -1 -12 1s-7 6 -7 10v0v55h-55v0c-4 0 -8 3 -10 7
-s-3 8 -1 12v0l27 48l-47 28v0c-3 2 -6 6 -6 11s3 9 6 11v0l48 28l-27 46v0c-2 4 -1 9 1 13s6 6 10 6v0h54v55v0c0 4 3 8 7 10s8 3 12 1v0l48 -27l27 47v0c2 3 6 6 11 6s9 -3 11 -6v0l27 -46l49 28v0c4 2 8 1 12 -1s7 -6 7 -10v0v-55h55v0c4 0 8 -3 10 -7s3 -8 1 -12v-1
-l-27 -47l47 -28v0c3 -2 6 -6 6 -11z" />
-    <glyph glyph-name="uniF124" unicode="&#xf124;" horiz-adv-x="326" 
-d="M320 246c4 0 6 -3 6 -7v-225c0 -4 -2 -6 -6 -6h-314c-4 0 -6 2 -6 6v225c0 4 2 7 6 7h314zM109 55c34 0 56 18 56 44c0 18 -13 26 -25 31c14 7 21 17 21 31c0 18 -18 30 -44 30c-15 0 -27 -2 -37 -7c-1 -1 -2 -2 -2 -3l3 -22c0 -1 1 -2 2 -2h3c8 4 16 6 24 6
-c15 0 15 -6 15 -9c0 -5 -3 -11 -24 -13c-2 0 -3 -1 -3 -3v-22c0 -2 1 -3 3 -3c25 -1 30 -7 30 -16c0 -8 -9 -13 -20 -13s-19 1 -29 5c-1 0 -2 1 -3 0s-1 -1 -1 -2l-3 -22c0 -1 1 -3 2 -4c9 -4 21 -6 32 -6zM245 61v0v125c0 2 -1 3 -3 3h-13h-2l-38 -19c-1 -1 -2 -2 -2 -3
-l3 -22c0 -1 1 -3 2 -3c1 -1 2 0 3 0l17 7v-88c0 -2 1 -4 3 -4h27c2 0 3 2 3 4zM320 347c4 0 6 -2 6 -6v-66c0 -4 -2 -7 -6 -7h-314c-4 0 -6 3 -6 7v66c0 4 2 6 6 6h34v-16c0 -17 9 -34 36 -34s36 17 36 34v16h102v-16c0 -17 9 -34 36 -34s36 17 36 34v16h34zM76 318
-c-11 0 -15 4 -15 13v16v16c0 9 4 13 15 13s15 -4 15 -13v-16v-16c0 -9 -4 -13 -15 -13zM250 318c-11 0 -15 4 -15 13v16v16c0 9 4 13 15 13s15 -4 15 -13v-16v-16c0 -9 -4 -13 -15 -13z" />
-    <glyph glyph-name="uniF125" unicode="&#xf125;" horiz-adv-x="415" 
-d="M159 175c0 32 17 49 49 49s48 -17 48 -49s-16 -48 -48 -48s-49 16 -49 48zM396 324c5 0 9 -1 13 -5s6 -9 6 -14v-259c0 -5 -2 -10 -6 -14s-8 -5 -13 -5v-1h-377v1c-5 0 -9 1 -13 5s-6 9 -6 14v259c0 5 2 10 6 14s8 5 13 5v0h85v15c0 5 2 9 6 13s8 6 13 6h168
-c5 0 10 -2 14 -6s5 -8 5 -13v-15h86v0zM209 77c18 0 34 4 49 13s27 21 36 36s13 31 13 49c0 27 -10 51 -29 70s-42 29 -69 29s-51 -10 -70 -29s-29 -43 -29 -70s10 -50 29 -69s43 -29 70 -29zM389 248v0v51h-75v-51h75z" />
-    <glyph glyph-name="uniF126" unicode="&#xf126;" horiz-adv-x="397" 
-d="M393 293c5 -5 5 -13 0 -18l-250 -250c-2 -2 -6 -4 -9 -4v1l-1 -1c-3 0 -6 2 -8 4l-121 121c-2 2 -4 6 -4 9s2 7 4 9l66 66c5 5 12 5 17 0l47 -47l176 176c2 2 5 4 8 4s7 -2 9 -4z" />
-    <glyph glyph-name="uniF127" unicode="&#xf127;" horiz-adv-x="381" 
-d="M379 323c3 -3 3 -8 0 -11l-209 -209c-2 -2 -4 -3 -6 -3v0v0c-2 0 -4 1 -6 3l-81 80c-2 2 -3 4 -3 6s1 4 3 6l44 44c3 3 9 3 12 0l31 -31l159 160c2 2 4 2 6 2s4 0 6 -2zM277 173l51 52v-185v0c0 -14 -12 -26 -26 -26v0h-1v0v0h-275v0v0v0v0c-14 0 -26 12 -26 26v0v276v0
-c0 14 12 26 26 26h1v0h234l-51 -51h-159v-226h226v108z" />
-    <glyph glyph-name="uniF128" unicode="&#xf128;" horiz-adv-x="315" 
-d="M315 360v0v-362v0v0c0 -15 -12 -27 -27 -27h-1h-259v0h-1c-15 0 -27 12 -27 27v0v0v362v0v0c0 15 12 27 27 27v0h75v17v1c0 5 3 8 8 8v0v0h95v0c5 0 8 -3 8 -8v0v0v-18h75v0c15 0 27 -12 27 -27v0v0zM264 22v0v314h-25v-16v0c0 -5 -5 -9 -10 -9h-143v0v0
-c-5 0 -10 4 -10 9v1v15h-25v-314h213zM102 237v0v0v-13v0v0c0 -3 -3 -6 -6 -6h-1v0h-12v0c-3 0 -7 3 -7 6v0v0v13c0 3 4 7 7 7h12v-1l1 1c3 0 6 -4 6 -7zM239 237v0v0v-13v0v0c0 -3 -4 -6 -7 -6h-98v0c-3 0 -7 3 -7 6v0v0v13c0 3 4 7 7 7h98v0c3 0 7 -4 7 -7zM102 186v0v0
-v-13v0v0c0 -3 -3 -6 -6 -6h-1v0h-12v0c-3 0 -7 3 -7 6v0v0v13c0 3 4 7 7 7h12v-1l1 1c3 0 6 -4 6 -7zM239 186v0v0v-13v0v0c0 -3 -4 -6 -7 -6h-98v0c-3 0 -7 3 -7 6v0v0v13c0 3 4 7 7 7h98v0c3 0 7 -4 7 -7zM102 135v0v0v-13v0v0c0 -3 -3 -6 -6 -6h-1v0h-12v0
-c-3 0 -7 3 -7 6v0v0v13c0 3 4 6 7 6h12v0h1c3 0 6 -3 6 -6zM239 135v0v0v-13v0v0c0 -3 -4 -6 -7 -6h-98v0c-3 0 -7 3 -7 6v0v0v13c0 3 4 6 7 6h98v0c3 0 7 -3 7 -6z" />
-    <glyph glyph-name="uniF129" unicode="&#xf129;" horiz-adv-x="392" 
-d="M391 228c2 -2 2 -7 0 -9l-116 -116v0v0l-59 -16v0c-2 -1 -5 0 -7 2s-2 4 -1 6v0l16 59v0v0l115 116c2 2 7 2 9 0zM227 107l35 9l-25 26zM309 73c3 0 6 -3 6 -6v0v0v-69v0v0c0 -15 -12 -27 -27 -27h-1h-259v0h-1c-15 0 -27 12 -27 27v0v0v362v0v0c0 15 12 27 27 27v0h75
-v17v1c0 5 3 8 8 8v0v0h95v0c4 0 8 -3 8 -8v0v0v-18h75v0c15 0 27 -12 27 -27v0v0v-68v0c0 -3 -3 -7 -6 -7v0h-39c-3 0 -6 4 -6 7v0v44h-25v-16v0c0 -5 -5 -9 -10 -9h-143v0v0c-5 0 -10 4 -10 9v1v15h-25v-314h213v45v0c0 3 3 6 6 6v0v0h39v0z" />
-    <glyph glyph-name="uniF12A" unicode="&#xf12a;" horiz-adv-x="315" 
-d="M315 360v0v-362v0v0c0 -15 -12 -27 -27 -27h-1h-259v0h-1c-15 0 -27 12 -27 27v0v0v362v0v0c0 15 12 27 27 27v0h75v17v1c0 5 3 8 8 8v0v0h95v0c5 0 8 -3 8 -8v0v0v-18h75v0c15 0 27 -12 27 -27v0v0zM264 22v0v314h-25v-16v0c0 -5 -5 -9 -10 -9h-143v0v0
-c-5 0 -10 4 -10 9v1v15h-25v-314h213z" />
-    <glyph glyph-name="uniF12B" unicode="&#xf12b;" horiz-adv-x="384" 
-d="M192 333c-78 0 -141 -63 -141 -141s63 -141 141 -141s141 63 141 141s-63 141 -141 141zM192 384v0c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM290 263c4 -4 4 -10 0 -14l-91 -91c-2 -2 -4 -3 -7 -3v0c-3 0 -5 1 -7 3l-62 62
-c-2 2 -3 4 -3 7s1 6 3 8l20 20c4 4 10 4 14 0l35 -36l64 64c4 4 10 4 14 0z" />
-    <glyph glyph-name="uniF12C" unicode="&#xf12c;" horiz-adv-x="342" 
-d="M333 300c5 -1 9 -6 9 -11v-94v-6v-94c0 -5 -4 -10 -9 -11l-160 -32h-4l-160 32c-5 1 -9 6 -9 11v94v6v94c0 5 4 10 9 11l160 32h4zM149 150c1 2 1 5 0 7s-3 4 -5 5l-19 8c-2 1 -4 1 -6 0s-4 -3 -5 -5c-2 -4 -7 -14 -17 -14c-14 0 -24 17 -24 41s10 41 24 41
-c9 0 14 -7 17 -13c2 -4 8 -6 12 -4l18 8c2 1 4 3 5 5s0 4 -1 6c-11 23 -28 35 -51 35c-38 0 -64 -31 -64 -78s26 -78 64 -78c23 0 41 12 52 36zM308 150c1 2 1 5 0 7s-3 4 -5 5l-18 8c-2 1 -5 1 -7 0s-4 -3 -5 -5c-2 -4 -6 -14 -16 -14c-14 0 -25 17 -25 41s11 41 25 41
-c9 0 14 -7 17 -13c2 -4 7 -6 11 -4l18 8c2 1 4 3 5 5s0 4 -1 6c-11 23 -27 35 -50 35c-38 0 -65 -31 -65 -78s27 -78 65 -78c23 0 40 12 51 36z" />
-    <glyph glyph-name="uniF12D" unicode="&#xf12d;" horiz-adv-x="473" 
-d="M387 206c46 6 86 -35 86 -84c0 -18 -6 -35 -16 -50c-3 -4 -7 -7 -12 -7h-414c-5 0 -10 3 -13 8c-12 20 -18 42 -18 66c0 66 49 121 110 121c8 0 15 -1 23 -3c27 39 70 62 115 62c65 0 121 -47 139 -113z" />
-    <glyph glyph-name="uniF12E" unicode="&#xf12e;" horiz-adv-x="470" 
-d="M302 166h92v-93v0c-2 -8 -9 -14 -17 -14h-225l-44 -44c-3 -5 -9 -8 -15 -8c-10 0 -17 7 -17 17v35h-59v0c-8 0 -15 6 -17 14v0v288v0c1 9 8 16 17 16v0h360c9 0 16 -7 17 -16v0v-91h-92c-5 0 -9 -4 -9 -9v0v-86v0c0 -5 4 -9 9 -9zM461 245c5 0 9 -4 9 -9v-36
-c0 -5 -4 -8 -9 -8h-133c-5 0 -9 3 -9 8v36c0 5 4 9 9 9h133z" />
-    <glyph glyph-name="uniF12F" unicode="&#xf12f;" horiz-adv-x="394" 
-d="M394 361v0v-288v0c-2 -8 -9 -14 -17 -14h-225l-44 -44c-3 -5 -9 -8 -15 -8c-10 0 -17 7 -17 17v35h-59v0c-8 0 -15 6 -17 14v0v288v0c1 9 8 16 17 16v0h360c9 0 16 -7 17 -16zM87 189c14 0 26 12 26 26s-10 24 -23 24c-3 0 -5 0 -6 -1c3 12 13 25 24 31v0h1v0
-c1 1 2 2 2 3s-1 2 -2 3v0l-14 9v0c-1 0 -1 1 -2 1s-1 -1 -2 -1v0c-21 -15 -34 -36 -34 -61c0 -22 14 -34 30 -34zM154 189c14 0 27 12 27 26s-10 24 -23 24c-3 0 -6 0 -7 -1c3 12 14 25 25 31v0v0v0c1 1 2 2 2 3s0 2 -1 3v0l-14 9v0c-1 0 -1 1 -2 1s-1 -1 -2 -1v0
-c-21 -15 -34 -36 -34 -61c0 -22 13 -34 29 -34zM235 152c21 15 35 37 35 62c0 22 -14 34 -30 34c-14 0 -26 -13 -26 -27s9 -24 22 -24c3 0 6 0 7 1c-3 -12 -14 -25 -25 -31v0v0v0c-1 -1 -2 -2 -2 -3s1 -2 2 -3h-1l14 -9v0c1 0 2 -1 3 -1s0 1 1 1v0zM303 152
-c21 15 34 37 34 62c0 22 -13 34 -29 34c-14 0 -27 -13 -27 -27s10 -24 23 -24c3 0 6 0 7 1c-3 -12 -14 -25 -25 -31v0v0v0c-1 -1 -2 -2 -2 -3s0 -2 1 -3v0l14 -9v0c1 0 1 -1 2 -1s1 1 2 1v0z" />
-    <glyph glyph-name="uniF130" unicode="&#xf130;" horiz-adv-x="394" 
-d="M394 361v0v-288v0c-2 -8 -9 -14 -17 -14h-225l-44 -44c-3 -5 -9 -8 -15 -8c-10 0 -17 7 -17 17v35h-59v0c-8 0 -15 6 -17 14v0v288v0c1 9 8 16 17 16v0h360c9 0 16 -7 17 -16zM305 155v124l-65 -30v28c0 7 -6 12 -13 12h-110c-7 0 -12 -5 -12 -12v-120c0 -7 5 -12 12 -12
-h110c7 0 13 5 13 12v29z" />
-    <glyph glyph-name="uniF131" unicode="&#xf131;" horiz-adv-x="394" 
-d="M394 361v0v-288v0c-2 -8 -9 -14 -17 -14h-225l-44 -44c-3 -5 -9 -8 -15 -8c-10 0 -17 7 -17 17v35h-59v0c-8 0 -15 6 -17 14v0v288v0c1 9 8 16 17 16v0h360c9 0 16 -7 17 -16z" />
-    <glyph glyph-name="uniF132" unicode="&#xf132;" horiz-adv-x="461" 
-d="M461 357v0v-217v0c-1 -6 -7 -11 -13 -11v0h-44v-26c0 -7 -6 -13 -13 -13c-4 0 -9 3 -11 6l-33 33h-57v150v0c-1 6 -5 10 -11 10h-115v68v0c1 7 6 11 13 11h271v0c7 0 12 -5 13 -11zM253 264c6 0 11 -5 12 -11v0v-193h-1c-1 -5 -5 -10 -11 -10h-151l-30 -29
-c-2 -3 -5 -5 -9 -5c-6 0 -12 5 -12 11v23h-40v0c-5 0 -10 5 -11 10v0v193v0c1 6 5 11 11 11v0h242z" />
-    <glyph glyph-name="uniF133" unicode="&#xf133;" horiz-adv-x="384" 
-d="M192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM192 51c78 0 141 63 141 141s-63 141 -141 141s-141 -63 -141 -141s63 -141 141 -141zM267 281c4 2 9 1 12 -2s4 -8 2 -12l-60 -100l-3 -3l-101 -61c-2 -1 -3 -1 -5 -1s-5 1 -7 3v0
-c-3 3 -4 8 -2 12l61 101l3 3z" />
-    <glyph glyph-name="uniF134" unicode="&#xf134;" horiz-adv-x="384" 
-d="M192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM193 333v-282c78 0 140 63 140 141s-62 141 -140 141z" />
-    <glyph glyph-name="uniF135" unicode="&#xf135;" horiz-adv-x="378" 
-d="M378 314v-1v0v-37h-378v36v2c0 8 6 13 14 13h1h349h1c8 0 13 -5 13 -13zM0 70v155h378v-155v0c0 -7 -6 -13 -13 -13v0h-350v0h-1c-8 0 -14 5 -14 13v0v0z" />
-    <glyph glyph-name="uniF136" unicode="&#xf136;" horiz-adv-x="419" 
-d="M405 84c8 0 14 -6 14 -14v-23c0 -8 -6 -14 -14 -14v0h-37v-36c0 -8 -6 -14 -14 -14h-23c-8 0 -14 6 -14 14v36h-241v0c-13 0 -25 12 -25 25v1v0v241h-37v0c-8 0 -14 6 -14 14v23c0 8 6 14 14 14v0h37v36v0c0 8 6 14 14 14h23c8 0 14 -6 14 -14v0v-36h241v0
-c13 0 25 -12 25 -25v-1v0v-241h37v0zM102 84v0h215v216h-215v-216z" />
-    <glyph glyph-name="uniF137" unicode="&#xf137;" horiz-adv-x="348" 
-d="M348 38v-19v0v0c0 -9 -6 -16 -15 -16h-317v0c-9 0 -16 7 -16 16v0v0v19v0c0 9 7 16 16 16v0h317c9 0 15 -7 15 -16v0zM44 251c1 -1 1 0 2 -1l34 -35l82 81v0c3 3 7 5 12 5s9 -2 12 -5v0l82 -81l35 35c0 1 0 2 1 2h1v0c3 2 6 4 10 4c9 0 17 -8 17 -17v-3v-145v0v0v-2v0
-c-1 -8 -8 -14 -17 -14v0v-1h-282v0v0c-9 0 -15 7 -16 15h-1v150h1c0 9 7 16 16 16c4 0 8 -1 11 -4v0v0zM292 208v0h-1h1zM2 309c0 21 10 31 31 31s30 -10 30 -31s-9 -31 -30 -31s-31 10 -31 31zM283 309c0 21 10 31 31 31s31 -10 31 -31s-10 -31 -31 -31s-31 10 -31 31z
-M145 350c0 21 10 31 31 31s31 -10 31 -31s-10 -31 -31 -31s-31 10 -31 31z" />
-    <glyph glyph-name="uniF138" unicode="&#xf138;" horiz-adv-x="325" 
-d="M0 375h325l-30 -330l-132 -36l-133 36zM260 268l4 40h-102h-103l5 -40h98h6l-6 -2l-94 -40l3 -39h91h49l-3 -52l-46 -13v0v0l-44 11l-3 32v0h-41v0l5 -62l83 -25v0h1l82 25l11 123h-94v0v0z" />
-    <glyph glyph-name="uniF139" unicode="&#xf139;" horiz-adv-x="422" 
-d="M124 323v-262v0v0c0 -12 -11 -22 -23 -22v0h-80v1c-12 0 -21 9 -21 21v0v262v0c0 12 9 22 21 22v0h80v0c12 0 22 -10 22 -22h1zM62 65c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM98 180v139h-72v-139h72zM273 323v-262v0v0c0 -12 -10 -22 -22 -22
-v0h-81v1c-12 0 -21 9 -21 21v0v262v0c0 12 9 22 21 22v0h81v0c12 0 22 -10 22 -22v0zM211 65c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM247 180v0v139h-72v-139h72zM422 323v-262v0v0c0 -12 -10 -22 -22 -22v0h-81v1c-12 0 -21 9 -21 21v0v262v0
-c0 12 9 22 21 22v0h81v0c12 0 22 -10 22 -22v0zM360 65c18 0 32 14 32 32s-14 32 -32 32s-32 -14 -32 -32s14 -32 32 -32zM396 180v139h-72v-139h72z" />
-    <glyph glyph-name="uniF13A" unicode="&#xf13a;" horiz-adv-x="348" 
-d="M348 329v0v-274v0c0 -20 -17 -37 -37 -37v0h-274v0c-20 0 -37 17 -37 37v0v274v0c0 20 17 37 37 37v0h274v0c20 -1 37 -17 37 -37zM87 71c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36zM87 243c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36
-s16 -36 36 -36zM174 156c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36zM261 69c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36zM261 243c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36z" />
-    <glyph glyph-name="uniF13B" unicode="&#xf13b;" horiz-adv-x="348" 
-d="M348 329v0v-274v0c0 -20 -17 -37 -37 -37v0h-274v0c-20 0 -37 17 -37 37v0v274v0c0 20 17 37 37 37v0h274v0c20 -1 37 -17 37 -37zM87 71c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36zM87 243c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36
-s16 -36 36 -36zM261 69c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36zM261 243c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36z" />
-    <glyph glyph-name="uniF13C" unicode="&#xf13c;" horiz-adv-x="348" 
-d="M348 329v0v-274v0c0 -20 -17 -37 -37 -37v0h-274v0c-20 0 -37 17 -37 37v0v274v0c0 20 17 37 37 37v0h274v0c20 -1 37 -17 37 -37zM174 153c22 0 39 17 39 39s-17 39 -39 39s-39 -17 -39 -39s17 -39 39 -39z" />
-    <glyph glyph-name="uniF13D" unicode="&#xf13d;" horiz-adv-x="348" 
-d="M348 329v0v-274v0c0 -20 -17 -37 -37 -37v0h-274v0c-20 0 -37 17 -37 37v0v274v0c0 20 17 37 37 37v0h274v0c20 -1 37 -17 37 -37zM87 71c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36zM87 156c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36
-s16 -36 36 -36zM87 243c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36zM261 69c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36zM261 156c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36zM261 243c20 0 36 16 36 36
-s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36z" />
-    <glyph glyph-name="uniF13E" unicode="&#xf13e;" horiz-adv-x="348" 
-d="M348 329v0v-274v0c0 -20 -17 -37 -37 -37v0h-274v0c-20 0 -37 17 -37 37v0v274v0c0 20 17 37 37 37v0h274v0c20 -1 37 -17 37 -37zM87 243c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36zM174 156c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36
-s16 -36 36 -36zM261 69c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36z" />
-    <glyph glyph-name="uniF13F" unicode="&#xf13f;" horiz-adv-x="348" 
-d="M348 329v0v-274v0c0 -20 -17 -37 -37 -37v0h-274v0c-20 0 -37 17 -37 37v0v274v0c0 20 17 37 37 37v0h274v0c20 -1 37 -17 37 -37zM87 243c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36s16 -36 36 -36zM261 69c20 0 36 16 36 36s-16 36 -36 36s-36 -16 -36 -36
-s16 -36 36 -36z" />
-    <glyph glyph-name="uniF140" unicode="&#xf140;" horiz-adv-x="333" 
-d="M333 295v0v-144v0c0 -7 -5 -13 -12 -13v0h-71v-58v-1v-17v0c0 -16 -13 -29 -29 -29c-11 0 -21 6 -26 15v0l-50 86v0v0v1l-3 3h-51h-1c-7 0 -13 6 -13 13v0v0v144v0v43v0v1v0v0c0 7 6 12 13 12h1h185c2 0 4 0 5 -1v0l50 -50v0c1 -1 2 -3 2 -5v0zM51 316v-138v-2
-c0 -7 -6 -13 -13 -13v0v0v0v0h-25v0c-7 0 -12 6 -13 12v0v141v0c0 7 6 12 13 12v0h24l1 1c7 0 13 -6 13 -13v0v0z" />
-    <glyph glyph-name="uniF141" unicode="&#xf141;" horiz-adv-x="447" 
-d="M447 294v-204v0v0c0 -11 -9 -20 -20 -20v0v0h-407c-11 0 -20 9 -20 20v0v0v204v0c0 11 9 20 20 20h407v0v0c11 0 20 -9 20 -20v0zM371 266v0v0c0 -2 2 -4 4 -4v0v0h21v-21v0c0 -2 2 -4 4 -4v0h17v0h1c2 0 4 2 4 4v0v43c0 2 -2 4 -4 4h-1v0h-42v0v0c-2 0 -4 -2 -4 -4v-18z
-M77 118v0v0c0 2 -2 4 -4 4h-1v0h-21v21v0c0 2 -2 4 -4 4v0h-17v0v0c-2 0 -4 -2 -4 -4v0v-43c0 -2 2 -4 4 -4v0v0h42v0h1c2 0 4 2 4 4v18zM77 284v0v0c0 2 -2 4 -4 4h-43c-2 0 -4 -2 -4 -4v0v0v-43v0v0c0 -2 2 -4 4 -4h17v0v0c2 0 4 2 4 4v0v0v21h22v0c2 0 4 3 4 5v0v17z
-M224 96c53 0 96 43 96 96s-43 96 -96 96s-96 -43 -96 -96s43 -96 96 -96zM422 143v0v0c0 2 -2 4 -4 4h-18v0c-2 0 -4 -2 -4 -4v0v0v-21h-21v0c-2 0 -4 -3 -4 -5v0v-17v0v0c0 -2 2 -4 4 -4h43c2 0 4 2 4 4v0v0v43zM224 263c39 0 70 -32 70 -71c0 -15 -4 -29 -12 -40v0
-c0 3 -2 7 -4 8l-28 13l-12 6c5 3 9 8 12 14c2 5 3 10 3 16c0 3 0 6 -1 9c-4 14 -14 25 -28 25c-13 0 -25 -10 -29 -24c-1 -3 -1 -6 -1 -10c0 -6 2 -12 4 -17c3 -6 7 -11 12 -14l-11 -5l-29 -13c-3 -1 -4 -5 -4 -8v0c-8 11 -13 25 -13 40c0 39 32 71 71 71z" />
-    <glyph glyph-name="uniF142" unicode="&#xf142;" horiz-adv-x="209" 
-d="M126 219c39 -10 83 -26 83 -77c0 -42 -28 -73 -83 -79v-28v0c0 -3 -3 -6 -6 -6h-23v0c-3 0 -6 3 -6 6v28c-39 3 -68 18 -89 39v0c-1 1 -2 3 -2 5c0 1 0 2 1 3v0l22 32v0c1 2 3 3 5 3c1 0 2 0 3 -1v0l1 -1v0c14 -14 34 -28 59 -32v58c-39 9 -81 25 -81 76
-c0 38 30 70 81 75v29c0 3 3 6 6 6h23c3 0 6 -3 6 -6v0v-30c30 -3 57 -14 77 -33c1 -1 2 -2 2 -4c0 -1 -1 -3 -2 -4v0l-21 -31h-1c-1 -1 -2 -2 -4 -2c-1 0 -3 0 -4 1v0c-14 12 -30 20 -47 24v-51zM91 227v46c-17 -2 -26 -11 -26 -24c0 -11 11 -17 26 -22zM126 111
-c19 4 29 14 29 26s-12 19 -29 24v-50z" />
-    <glyph glyph-name="uniF143" unicode="&#xf143;" horiz-adv-x="404" 
-d="M379 194c14 0 25 -11 25 -25v-144c0 -14 -11 -25 -25 -25h-354c-14 0 -25 11 -25 25v144c0 14 11 25 25 25h90c11 0 21 -7 24 -17c9 -28 34 -46 63 -46s54 18 63 46c3 10 13 17 24 17h90zM197 181l-70 98c-1 2 -2 5 -1 7s3 3 6 3h33v88c0 4 3 7 7 7h60c4 0 7 -3 7 -7v-88
-h33c3 0 5 -1 6 -3s0 -5 -1 -7l-69 -98c-1 -2 -4 -3 -6 -3v0c-2 0 -4 1 -5 3z" />
-    <glyph glyph-name="uniF144" unicode="&#xf144;" horiz-adv-x="382" 
-d="M13 141c-7 0 -13 6 -13 13c0 4 2 7 4 9l176 177c2 3 7 5 11 5s7 -2 9 -5v0l178 -177c3 -2 4 -5 4 -9c0 -7 -5 -13 -12 -13v0h-357v0zM382 52v0c0 -7 -6 -13 -13 -13v0h-357v0c-7 1 -12 6 -12 13v1v49v0c0 7 5 12 12 13v0l357 1v0c7 0 13 -6 13 -13v0v0v-51z" />
-    <glyph glyph-name="uniF145" unicode="&#xf145;" horiz-adv-x="493" 
-d="M389 393c7 0 13 -6 13 -13v-376c0 -7 -6 -13 -13 -13v0v0h-376v0v0v0v0c-7 0 -13 6 -13 13v376c0 7 6 13 13 13v0h376v0v0zM51 341v-298h299v298h-299zM490 120c1 0 2 0 3 -1s0 -2 -1 -3l-31 -44c-1 -1 -1 -2 -2 -2v0c-1 0 -2 1 -3 2l-31 44c-1 1 -2 2 -1 3s2 1 3 1h15
-v40c0 2 1 3 3 3h27c2 0 3 -1 3 -3v-40h15zM427 264c-1 0 -2 0 -3 1s0 2 1 3l31 44c1 1 2 2 3 2v0c1 0 1 -1 2 -2l32 -44c1 -1 1 -2 0 -3s-2 -1 -3 -1h-15v-40c0 -2 -1 -3 -3 -3h-27c-2 0 -3 1 -3 3v40h-15zM109 284c0 17 8 26 25 26s25 -9 25 -26s-8 -25 -25 -25
-s-25 8 -25 25zM182 252c6 -1 11 -6 11 -12v-72v0c0 -3 -1 -5 -3 -7c-4 -4 -12 -4 -16 0c-2 2 -3 4 -3 7v0v50v0c0 2 -1 4 -3 4s-4 -2 -4 -4v0v-32v-33v-66c0 -7 -5 -13 -12 -13s-13 6 -13 13v66v0c0 2 -1 4 -3 4s-4 -2 -4 -4v0v-66c0 -7 -5 -13 -12 -13s-13 6 -13 13v99v32
-v0v0c0 2 -1 4 -3 4s-3 -2 -3 -4v0v0v-50v0c0 -3 -2 -5 -4 -7c-4 -4 -11 -4 -15 0c-2 2 -3 4 -3 7v0v72v0c0 7 5 12 12 12v0h91v0zM238 284c0 17 9 26 26 26s25 -9 25 -26s-8 -25 -25 -25s-26 8 -26 25zM312 252c6 -1 10 -6 10 -12v-72v0c0 -3 -1 -5 -3 -7
-c-4 -4 -11 -4 -15 0c-2 2 -3 4 -3 7v0v50v0c0 2 -1 4 -3 4s-4 -2 -4 -4v0v-32v-33v-66c0 -7 -5 -13 -12 -13s-13 6 -13 13v66v0c0 2 -1 4 -3 4s-4 -2 -4 -4v0v-66c0 -7 -5 -13 -12 -13s-13 6 -13 13v99v32v0v0c0 2 -1 4 -3 4s-4 -2 -4 -4v0v0v-50v0c0 -3 -1 -5 -3 -7
-c-4 -4 -11 -4 -15 0c-2 2 -3 4 -3 7v0v72v0c0 7 5 12 12 12v0h91v0z" />
-    <glyph glyph-name="uniF146" unicode="&#xf146;" horiz-adv-x="283" 
-d="M280 125c3 -2 3 -5 2 -8v0v0v0v0c-19 -34 -55 -67 -115 -67c-68 0 -122 38 -140 98h-21v-1c-3 0 -6 3 -6 6v21c0 3 3 6 6 6v0h15v12v13h-15v0c-3 0 -6 3 -6 6v21c0 3 3 6 6 6v0h21c19 59 73 96 140 96c60 0 96 -33 115 -67v0v0v0v0c1 -3 1 -6 -2 -8h-1v0l-40 -19v0
-c-3 -1 -5 -1 -7 2v0c-12 22 -37 40 -65 40c-34 0 -61 -17 -75 -44h100v0c3 0 6 -3 6 -6v-21c0 -3 -3 -6 -6 -6v0v0v0v0h-110c-1 -5 -1 -8 -1 -13v-12h111v0c3 0 6 -3 6 -6v-21c0 -3 -3 -6 -6 -6v0h-101c14 -28 41 -45 76 -45c28 0 52 17 64 39l1 1c2 3 4 3 7 2v0l40 -19v0h1
-z" />
-    <glyph glyph-name="uniF147" unicode="&#xf147;" horiz-adv-x="365" 
-d="M359 204c4 -2 6 -6 6 -11c0 -4 -2 -8 -4 -10v0v0l-1 -1l-79 -79v0c-24 -27 -60 -44 -99 -44c-35 0 -66 14 -90 36v-1l-87 87c-3 3 -5 7 -5 11c0 3 1 7 3 9v0l80 79c24 27 60 45 99 45c35 0 67 -14 91 -36v1zM182 102c50 0 90 40 90 90s-40 90 -90 90s-90 -40 -90 -90
-s40 -90 90 -90zM139 192c0 29 14 43 43 43s44 -14 44 -43s-15 -44 -44 -44s-43 15 -43 44z" />
-    <glyph glyph-name="uniF148" unicode="&#xf148;" horiz-adv-x="372" 
-d="M372 192c0 -3 -1 -5 -4 -7v-1l-192 -111c-2 -2 -5 -2 -7 -2c-5 0 -8 3 -8 8v78l-146 -84c-2 -2 -4 -2 -6 -2c-5 0 -9 3 -9 8v226v0c0 5 4 8 9 8c2 0 4 0 6 -2l146 -84v78v0c0 5 3 8 8 8c2 0 5 0 7 -2l191 -111v0c3 -1 5 -4 5 -8z" />
-    <glyph glyph-name="uniF149" unicode="&#xf149;" horiz-adv-x="268" 
-d="M229 163c-20 -20 -44 -32 -70 -37v-41h28v0c2 0 4 0 6 -2s2 -4 2 -6v-35c0 -4 -4 -8 -8 -8v0h-28v-34v0c0 -4 -4 -8 -8 -8v0h-35v0v0h-2v0c-4 1 -6 4 -6 8v0v34h-27v0c-4 0 -8 4 -8 8v0v35v0c0 2 0 4 2 6s4 2 6 2v0h27v41c-25 5 -50 18 -69 37c-52 52 -52 138 0 190
-s138 52 190 0s52 -138 0 -190zM134 175c46 0 83 37 83 83s-37 83 -83 83s-83 -37 -83 -83s37 -83 83 -83z" />
-    <glyph glyph-name="uniF14A" unicode="&#xf14a;" horiz-adv-x="227" 
-d="M68 345c0 28 14 42 42 42s42 -14 42 -42s-14 -42 -42 -42s-42 14 -42 42zM227 171v0v-3c0 -3 -1 -6 -3 -9s-3 -4 -6 -6s-6 -3 -9 -3c-8 0 -14 4 -17 12v0l-20 76v0c-1 3 -3 5 -6 5c-4 0 -5 -2 -5 -6v-2v0l32 -122c1 -1 1 -2 1 -3l1 -1h-1h1c0 -6 -4 -10 -10 -10h-24v-81
-c0 -4 -1 -7 -3 -10s-5 -6 -8 -8s-6 -3 -10 -3c-6 0 -11 3 -15 7s-6 8 -6 14v81h-12v-81c0 -6 -2 -10 -6 -14s-8 -7 -14 -7s-11 3 -15 7s-6 8 -6 14v81h-24c-6 0 -10 4 -10 10v0v0v1c0 1 0 2 1 3l33 123v1v0v0v1v0c-1 3 -2 5 -5 5s-5 -2 -6 -5v0v0l-20 -76h-1
-c-3 -8 -8 -12 -16 -12c-5 0 -10 3 -13 6s-5 7 -5 12v3v0l28 105v0l1 2v0c3 9 8 13 18 13v1h132v-1v0c10 0 16 -4 19 -13v0l1 -2v0z" />
-    <glyph glyph-name="uniF14B" unicode="&#xf14b;" horiz-adv-x="410" 
-d="M410 334c0 -10 -4 -19 -11 -25v0l-156 -155v-118v0v-2c0 -10 -7 -17 -17 -17c-3 0 -6 1 -9 2v0v0l-1 1l-40 23v0c-5 3 -9 9 -9 15v0v0v96l-155 154c-8 6 -12 16 -12 26c0 18 15 33 33 33h2v0h343v0c18 -1 32 -15 32 -33zM114 301v0v0v0z" />
-    <glyph glyph-name="uniF14C" unicode="&#xf14c;" horiz-adv-x="411" 
-d="M100 308v45v1c0 7 6 12 13 12v0v0h185v0c7 0 12 -5 12 -12v0v-47h-31v27h-148v-26h-31zM76 18v262h259v-262h-259zM128 167v-37c0 -1 0 -1 1 -2s2 -1 3 -1h52v-53c0 -1 0 -2 1 -3s2 -1 3 -1h37c1 0 1 0 2 1s2 2 2 3v53h52c1 0 2 0 3 1s1 1 1 2v37c0 2 -2 4 -4 4h-52v52
-c0 2 -2 4 -4 4h-37c-2 0 -4 -2 -4 -4v-52h-52c-2 0 -4 -2 -4 -4zM20 280v0h31v-262h-31v0c-11 0 -20 9 -20 20v1v220v0c0 11 9 21 20 21zM411 38v0c0 -11 -9 -20 -20 -20v0v0h-31v262h31c11 0 20 -9 20 -20v0v-222z" />
-    <glyph glyph-name="uniF14D" unicode="&#xf14d;" horiz-adv-x="372" 
-d="M364 325c4 0 8 -4 8 -8v-169c0 -2 -1 -5 -3 -6c-21 -22 -51 -36 -84 -36c-31 0 -58 11 -79 31c-23 27 -57 45 -96 45c-20 0 -39 -4 -56 -13v-145c0 -15 -12 -27 -27 -27s-27 12 -27 27v322c0 15 12 27 27 27c11 0 20 -6 24 -15c20 18 47 29 77 29c31 0 59 -11 80 -31
-c23 -27 56 -45 95 -45c21 0 41 5 58 14v0h3z" />
-    <glyph glyph-name="uniF14E" unicode="&#xf14e;" horiz-adv-x="425" 
-d="M397 325c15 0 28 -13 28 -28v-248c0 -15 -13 -28 -28 -28h-369c-15 0 -28 13 -28 28v248c0 15 13 28 28 28h30l26 32c3 4 8 6 13 6h74c6 0 12 -5 15 -10c3 -4 13 -16 23 -28h188zM374 124v31c0 2 -1 4 -3 4h-45v45c0 2 -2 3 -4 3h-31c-2 0 -4 -1 -4 -3v-45h-45
-c-2 0 -3 -2 -3 -4v-31c0 -1 0 -1 1 -2s1 -1 2 -1h45v-45c0 -1 0 -2 1 -3s2 -1 3 -1h31c1 0 2 0 3 1s1 2 1 3v45h45c1 0 1 0 2 1s1 1 1 2z" />
-    <glyph glyph-name="uniF14F" unicode="&#xf14f;" horiz-adv-x="425" 
-d="M312 181c9 0 17 -8 17 -17v0v0v0v-15h-34v15c0 9 8 17 17 17zM397 325c15 0 28 -13 28 -28v-248c0 -15 -13 -28 -28 -28h-369c-15 0 -28 13 -28 28v248c0 15 13 28 28 28h30l26 32c3 4 8 6 13 6h74c6 0 12 -5 15 -10c3 -4 13 -16 23 -28h188zM374 77v0v67c0 3 -2 5 -5 5
-h-6h-9v15v0c0 23 -19 42 -42 42s-41 -19 -41 -42v-15h-8h-6c-3 0 -5 -2 -5 -5v-67c0 -3 2 -5 5 -5h112c3 0 5 2 5 5z" />
-    <glyph glyph-name="uniF150" unicode="&#xf150;" horiz-adv-x="425" 
-d="M397 325c15 0 28 -13 28 -28v-248c0 -15 -13 -28 -28 -28h-369c-15 0 -28 13 -28 28v248c0 15 13 28 28 28h30l26 32c3 4 8 6 13 6h74c6 0 12 -5 15 -10c3 -4 13 -16 23 -28h188z" />
-    <glyph glyph-name="uniF151" unicode="&#xf151;" horiz-adv-x="264" 
-d="M0 264c0 15 7 22 22 22s22 -7 22 -22s-7 -22 -22 -22s-22 7 -22 22zM168 368c0 30 15 45 45 45s45 -15 45 -45s-15 -44 -45 -44s-45 14 -45 44zM92 354c0 19 9 28 28 28s28 -9 28 -28s-9 -28 -28 -28s-28 9 -28 28zM249 69v0c9 -11 13 -24 13 -38c0 -17 -5 -31 -17 -43
-s-26 -17 -43 -17c-13 0 -25 3 -35 11s-18 18 -22 30l-76 131l1 1c-5 8 -9 16 -11 25c-3 11 -5 22 -5 33c0 29 10 53 31 74s45 31 74 31c19 0 37 -5 53 -14s29 -23 38 -39s14 -33 14 -52c0 -21 -5 -41 -17 -59v0c-6 -11 -9 -23 -9 -35c0 -14 3 -27 11 -39zM39 311
-c0 15 7 23 22 23s22 -8 22 -23s-7 -22 -22 -22s-22 7 -22 22z" />
-    <glyph glyph-name="uniF152" unicode="&#xf152;" horiz-adv-x="356" 
-d="M325 59c1 0 1 -1 1 -2v-1l-6 -12c0 -1 -1 -1 -2 -1h-1l-16 8c-1 0 -1 1 -1 2s1 0 1 1l6 12c1 1 2 2 3 1zM325 328c1 0 1 -1 1 -2v-1l-7 -11c0 -1 0 -2 -1 -2l-2 1l-15 9c-1 0 -1 0 -1 1v2l7 11c1 1 2 2 3 1zM295 75c1 -1 2 -2 1 -3l-7 -12c0 -1 -1 -1 -2 -1h-1l-4 3l-5 2
-l-62 -34v0v0c-1 -1 -4 -1 -5 -1s-3 0 -4 1v0v0l-63 34l-62 -34v0h-1c-1 -1 -3 -1 -4 -1s-3 0 -4 1h-1v0l-67 37c-3 1 -4 3 -4 6v274c0 3 2 6 5 7s6 0 9 -1l62 -34l62 34h1v1h2h2h2h2l1 -1v0l62 -34l62 34c2 2 6 3 9 1l7 -5l7 -3c1 0 1 -1 1 -2s-1 0 -1 -1l-6 -12
-c0 -1 -1 -1 -2 -1l-1 1l-9 5v-252zM76 46v256l-58 31v-256zM210 46v256l-67 36v-256zM354 160c1 0 2 -2 2 -3v-27c0 -1 -1 -2 -2 -2h-13c-1 0 -3 1 -3 2v27c0 1 2 3 3 3h13zM354 52c1 0 2 -1 2 -2v-10c0 -8 -5 -11 -10 -11c-2 0 -4 1 -6 2l-8 4c-1 0 -1 1 -1 2v1l6 12l1 1
-l2 1h1h13zM349 314c0 0 7 -4 7 -12v-10c0 -1 -1 -2 -2 -2h-13c-1 0 -3 1 -3 2v8l-6 4c-1 0 -1 0 -1 1v2l6 11c1 1 2 2 3 1zM354 267c1 0 2 -1 2 -2v-27c0 -1 -1 -2 -2 -2h-13c-1 0 -3 1 -3 2v27c0 1 2 2 3 2h13zM354 106c1 0 2 -1 2 -2v-27c0 -1 -1 -3 -2 -3h-13
-c-1 0 -3 2 -3 3v27c0 1 2 2 3 2h13zM354 213c1 0 2 -1 2 -2v-27c0 -1 -1 -2 -2 -2h-13c-1 0 -3 1 -3 2v27c0 1 2 2 3 2h13z" />
-    <glyph glyph-name="uniF153" unicode="&#xf153;" horiz-adv-x="427" 
-d="M193 140c4 0 8 -4 8 -8v-112c0 -4 -4 -8 -8 -8h-72c-4 0 -8 4 -8 8v112c0 4 4 8 8 8h72zM306 372c4 0 8 -4 8 -8v-344c0 -4 -4 -8 -8 -8h-72c-4 0 -8 4 -8 8v344c0 4 4 8 8 8h72zM420 267c4 0 7 -3 7 -7v-240c0 -4 -3 -8 -7 -8h-73c-4 0 -8 4 -8 8v240c0 4 4 7 8 7h73z
-M80 267c4 0 8 -3 8 -7v-240c0 -4 -4 -8 -8 -8h-72c-4 0 -8 4 -8 8v240c0 4 4 7 8 7h72z" />
-    <glyph glyph-name="uniF154" unicode="&#xf154;" horiz-adv-x="387" 
-d="M380 238c4 0 7 -4 7 -8v-77c0 -4 -3 -8 -7 -8h-372c-4 0 -8 4 -8 8v77c0 4 4 8 8 8h372zM226 357c3 -1 5 -4 5 -8v-77c0 -4 -2 -7 -5 -8v0h-218c-4 0 -8 4 -8 8v77c0 4 4 8 8 8h218v0zM275 120c4 0 8 -4 8 -8v-77c0 -4 -4 -8 -8 -8h-267c-4 0 -8 4 -8 8v77c0 4 4 8 8 8
-h267z" />
-    <glyph glyph-name="uniF155" unicode="&#xf155;" horiz-adv-x="380" 
-d="M212 382c93 -1 167 -76 168 -169c0 -4 -2 -6 -6 -6h-1v0h-161c-4 0 -7 2 -7 6v161v0v1c0 4 3 7 7 7zM341 174v0v-2c0 -94 -76 -170 -170 -170s-171 76 -171 170s77 171 171 171h1v0h1c4 0 7 -3 7 -7l-1 -1h1v-147c0 -4 2 -7 6 -7h148c4 0 7 -3 7 -7z" />
-    <glyph glyph-name="uniF156" unicode="&#xf156;" horiz-adv-x="410" 
-d="M384 37h-359c-14 0 -25 11 -25 25v260c0 14 11 25 25 25h359c14 0 26 -11 26 -25v-260c0 -14 -12 -25 -26 -25zM359 87v210h-309v-210h309zM162 111c-5 0 -10 2 -13 5l-25 25l-31 -25c-8 -6 -19 -6 -25 2s-6 19 2 25l44 36c7 6 17 6 24 -1l21 -21l46 72c4 5 9 8 16 8
-s12 -4 15 -10l27 -58l52 92c5 9 16 12 25 7s12 -15 7 -24l-70 -123c-3 -6 -9 -9 -16 -9s-13 5 -16 11l-28 59l-40 -63c-3 -5 -8 -7 -13 -8h-2z" />
-    <glyph glyph-name="uniF157" unicode="&#xf157;" horiz-adv-x="399" 
-d="M148 320c-3 2 -5 5 -5 9c0 6 4 10 10 10c3 0 6 -1 8 -3l60 -60c3 -2 5 -5 5 -9c0 -6 -5 -10 -11 -10c-2 0 -4 1 -6 2v0h-1v1zM215 111h-25c-14 0 -28 0 -41 1l24 -42c2 -3 4 -7 4 -11c0 -10 -8 -18 -18 -18c-6 0 -11 3 -14 7v0l-38 65l-37 -65h-1c-3 -4 -8 -7 -14 -7
-c-10 0 -18 8 -18 18c0 4 2 8 4 11l32 56c-8 6 -14 29 -14 56c0 13 2 24 4 34l-57 33v0c-4 2 -6 6 -6 11c0 7 6 13 13 13c2 0 4 0 6 -1v0l56 -33c1 0 2 1 3 1h137v-129zM306 125l31 -55c2 -3 4 -7 4 -11c0 -10 -8 -18 -18 -18c-6 0 -11 3 -14 7h-1l-37 65l-38 -65v0
-c-3 -4 -8 -7 -14 -7c-10 0 -18 8 -18 18c0 4 2 8 4 11l31 54v116l83 -83c-2 -17 -7 -29 -13 -32zM399 235c0 -4 -2 -8 -4 -10v0l-11 -11v0h-10h-40l-14 -14c1 -5 1 -11 1 -16l-72 72l42 42l26 45l13 -22c3 0 5 -2 7 -3v1l26 -15c7 -3 11 -10 11 -18v-21l20 -20
-c3 -2 5 -6 5 -10z" />
-    <glyph glyph-name="uniF158" unicode="&#xf158;" horiz-adv-x="321" 
-d="M148 302c58 0 104 -48 104 -106c0 -13 -2 -24 -6 -36c0 -1 -1 -2 -1 -3c0 0 -15 -26 -25 -38c-1 -2 -3 -3 -4 -5c-7 -8 -10 -11 -10 -24c1 -27 1 -37 -1 -45c-4 -26 -23 -39 -55 -40v0v0c-9 0 -17 7 -17 16c0 5 1 10 4 13s7 5 12 5c21 1 22 7 23 11v2c1 5 0 21 0 37
-c-1 26 10 38 18 48l4 4c6 7 17 24 21 32c2 7 3 15 3 23c0 39 -31 72 -70 72s-71 -33 -71 -72c0 -9 -8 -17 -17 -17s-17 8 -17 17c0 58 47 106 105 106zM172 194c0 13 -11 24 -24 24s-24 -11 -24 -24c0 -8 -7 -15 -15 -15s-14 7 -14 15c0 29 24 52 53 52s52 -23 52 -52
-c0 -8 -6 -15 -14 -15s-14 7 -14 15zM75 142c6 6 16 6 22 0c3 -3 5 -8 5 -12s-2 -8 -5 -11l-70 -71c-3 -3 -7 -4 -11 -4s-8 1 -11 4s-5 8 -5 12s2 8 5 11zM207 334c38 0 69 -30 69 -68v0v-7v0c0 -3 -3 -6 -6 -6v0h-12v0c-3 0 -6 3 -6 6v0v7v0c0 24 -21 44 -45 44v0v0h-7v0
-c-3 0 -5 3 -5 6v0v11v0c0 3 2 7 5 7v0h7v0v0zM321 266v0v-7v0c0 -3 -3 -6 -6 -6v0h-11v0c-3 0 -7 3 -7 6v0v7v0c0 49 -41 89 -90 89v0v0h-7v0c-3 0 -5 3 -5 6v0v12v0c0 3 2 6 5 6v0h7v0v0c63 0 114 -50 114 -113z" />
-    <glyph glyph-name="uniF159" unicode="&#xf159;" horiz-adv-x="409" 
-d="M295 379c63 0 114 -51 114 -114c0 -68 -33 -108 -59 -140l-6 -7c-31 -38 -128 -108 -132 -111c-2 -2 -5 -2 -8 -2s-5 0 -7 2c-4 3 -101 73 -132 111l-6 7c-26 32 -59 72 -59 140c0 63 51 114 114 114c36 0 69 -16 90 -44c21 28 55 44 91 44z" />
-    <glyph glyph-name="uniF15A" unicode="&#xf15a;" horiz-adv-x="353" 
-d="M348 254c3 -2 5 -6 5 -10v-233c0 -7 -6 -13 -13 -13h-96c-7 0 -12 6 -12 13v143h-111v-143c0 -7 -5 -13 -12 -13h-96c-7 0 -13 6 -13 13v233c0 4 2 8 5 10l161 129c5 4 11 4 16 0z" />
-    <glyph glyph-name="uniF15B" unicode="&#xf15b;" horiz-adv-x="300" 
-d="M0 362v0h300l-27 -306l-123 -34l-123 34zM243 289l1 11h-94v0h-94l1 -11l9 -103h84v0h46l-4 -49l-42 -11v0v0l-42 11l-3 30h-20h-17l5 -59l77 -21v0v0l77 21v7l9 98l1 11h-10h-77v0h-50l-3 38h53v0h90h1v8z" />
-    <glyph glyph-name="uniF15C" unicode="&#xf15c;" horiz-adv-x="355" 
-d="M337 370c10 0 18 -7 18 -17v-16c0 -10 -8 -17 -18 -17h-320c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h320zM337 64c10 0 18 -7 18 -17v-16c0 -10 -8 -17 -18 -17h-320c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h320zM355 149v0v-16v0c0 -10 -8 -17 -18 -17v0h-198
-c-10 0 -18 7 -18 17v16c0 10 8 17 18 17h198v0v0c10 0 18 -7 18 -17zM355 250v0v-16v0c0 -10 -8 -17 -18 -17v0h-198c-10 0 -18 7 -18 17v16c0 10 8 18 18 18h198v0v0c10 0 18 -8 18 -18zM0 192c0 1 0 1 1 2v1l64 36c1 1 1 1 2 1c2 0 3 -1 3 -3v-74v0c0 -2 -1 -3 -3 -3
-c-1 0 -1 0 -2 1l-63 36v0c-1 0 -2 2 -2 3z" />
-    <glyph glyph-name="uniF15D" unicode="&#xf15d;" horiz-adv-x="355" 
-d="M337 370c10 0 18 -7 18 -17v-16c0 -10 -8 -17 -18 -17h-320c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h320zM337 64c10 0 18 -7 18 -17v-16c0 -10 -8 -17 -18 -17h-320c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h320zM355 149v0v-16v0c0 -10 -8 -17 -18 -17v0h-199
-c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h199v0c10 0 18 -7 18 -17zM355 250v0v-16v0c0 -10 -8 -17 -18 -17v0h-199c-10 0 -17 7 -17 17v16c0 10 7 18 17 18h199v0c10 0 18 -8 18 -18zM3 152c-2 0 -3 1 -3 3v74v0c0 2 1 3 3 3c1 0 1 0 2 -1l63 -36v0c1 0 2 -2 2 -3
-s0 -1 -1 -2v-1l-64 -36c-1 -1 -1 -1 -2 -1z" />
-    <glyph glyph-name="uniF15E" unicode="&#xf15e;" horiz-adv-x="384" 
-d="M192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM212 85v124c0 4 -3 7 -7 7h-26c-4 0 -7 -3 -7 -7v-124c0 -4 3 -6 7 -6h26c4 0 7 2 7 6zM192 244c13 0 23 10 23 23s-10 23 -23 23s-23 -10 -23 -23s10 -23 23 -23z" />
-    <glyph glyph-name="uniF15F" unicode="&#xf15f;" horiz-adv-x="108" 
-d="M108 324v-4v0l-58 -261v0c-1 -7 -6 -12 -13 -12h-25v0c-7 1 -12 6 -12 13v3v0v0v0l58 261v0c0 7 6 13 13 13h24c7 0 13 -6 13 -13z" />
-    <glyph glyph-name="uniF160" unicode="&#xf160;" horiz-adv-x="445" 
-d="M445 218v0v0v-32v0c0 -2 0 -5 -2 -7s-5 -2 -7 -2v0h-27h-1v-61v0v-39v0c0 -5 -4 -9 -9 -9h-1h-31v0c-5 0 -10 4 -10 9v0v21v0v79h-25v-26v0v-39v0c0 -5 -5 -9 -10 -9v0h-31v0h-1c-5 0 -9 4 -9 9v0v16v23v26h-45c-10 -56 -58 -99 -117 -99c-66 0 -119 53 -119 119
-s53 119 119 119c55 0 102 -38 115 -89h163h12h27c2 0 5 -1 7 -3s2 -4 2 -6zM119 128c38 0 68 30 68 68s-30 68 -68 68s-68 -30 -68 -68s30 -68 68 -68z" />
-    <glyph glyph-name="uniF161" unicode="&#xf161;" horiz-adv-x="488" 
-d="M60 101c-14 0 -26 12 -26 26v226c0 14 12 25 26 25h368c14 0 25 -11 25 -25v-226c0 -14 -11 -26 -25 -26h-368zM85 327v-175h318v175h-318zM476 76c6 0 12 -6 12 -12v-28c0 -3 -2 -7 -4 -9l-18 -18c-2 -2 -5 -3 -8 -3h-430c-3 0 -6 2 -8 4l-17 18c-2 2 -3 5 -3 8v28
-c0 6 6 12 12 12h464zM288 35v12c0 1 -1 2 -2 2h-84c-1 0 -3 -1 -3 -2v-12c0 -1 2 -3 3 -3h84c1 0 2 2 2 3z" />
-    <glyph glyph-name="uniF162" unicode="&#xf162;" horiz-adv-x="381" 
-d="M76 173v119h229v-119h-229zM82 92v56h57v-56h-57zM246 92v56h57v-56h-57zM164 92v56h57v-56h-57zM358 368c13 0 23 -10 23 -23v-307v0c-1 -12 -11 -22 -23 -22h-335v0v0c-12 0 -22 10 -23 22v0v307v0c0 13 10 23 23 23v0h335v0zM330 67v0v250h-279v-250h279z" />
-    <glyph glyph-name="uniF163" unicode="&#xf163;" horiz-adv-x="426" 
-d="M368 351v0l-45 -45c-3 -3 -7 -3 -10 0v0l-11 11v0c-3 3 -3 7 0 10l45 45v0c3 3 8 3 11 0v0v0l10 -10v0c3 -3 3 -8 0 -11v0v0v0zM206 349c-4 0 -8 3 -8 7v0v64c0 4 4 8 8 8v0h14v0c4 0 8 -4 8 -8v-64v0c0 -4 -4 -7 -8 -7v0h-14v0zM426 243v0v-15v0c0 -4 -3 -7 -7 -7v0h-64
-c-4 0 -7 3 -7 7v0v15v0c0 4 3 8 7 8h64v0c4 0 7 -4 7 -8zM213 324c60 0 109 -49 109 -109c0 -22 -7 -42 -18 -59c-18 -26 -28 -60 -29 -99c-1 -2 -4 -5 -7 -5h-1v0h-108v0h-1c-3 0 -5 2 -6 4c-1 37 -12 71 -28 96v0c-13 18 -20 39 -20 63c0 60 49 109 109 109zM268 -12
-c4 0 7 -3 7 -7v-17c0 -4 -3 -8 -7 -8h-1v0h-108v0h-1c-4 0 -8 4 -8 8v17c0 4 4 7 8 7h1v0h108v0h1zM268 37c4 0 7 -4 7 -8v-17c0 -4 -3 -8 -7 -8l-1 1v-1h-108v1l-1 -1c-4 0 -8 4 -8 8v17v0c0 4 4 8 8 8h1v0h108v0h1zM71 245c4 0 8 -4 8 -8v0v-14v0c0 -4 -4 -8 -8 -8v0h-64
-c-4 0 -7 4 -7 8v14c0 4 3 8 7 8h64v0zM60 354c-3 3 -3 7 0 10v0l11 11v0v0c3 3 8 3 11 0l45 -46v0c3 -3 3 -7 0 -10v0l-11 -10v0c-3 -3 -7 -4 -10 -1v0z" />
-    <glyph glyph-name="uniF164" unicode="&#xf164;" horiz-adv-x="333" 
-d="M333 67c0 -7 -6 -13 -13 -13v0v0v0v0h-26v1c-7 0 -11 5 -12 11v0v141v0c0 7 5 13 12 13v0h25h1c7 0 12 -6 12 -13v0v0v-138c0 -1 1 -1 1 -2zM256 46v0v-1v0v0c0 -7 -6 -12 -13 -12h-1h-185c-2 0 -4 0 -5 1v0l-50 50v0c-1 1 -2 3 -2 5v0v144v0c0 7 6 13 13 13v0h70v58v1
-v17v0v0c0 16 13 29 29 29c11 0 21 -6 26 -15v0l51 -87c1 -1 1 -2 2 -3h51h1c7 0 13 -6 13 -13v0v0v-144v0v-43zM15 89l1 -1l-1 1v0z" />
-    <glyph glyph-name="uniF165" unicode="&#xf165;" horiz-adv-x="353" 
-d="M323 339c39 -39 40 -101 4 -141v0l-52 -52c-9 -9 -20 -16 -31 -21c-4 -10 -10 -20 -18 -28v0l-51 -52c-40 -40 -105 -40 -145 0s-40 105 0 145l52 52v-1c8 8 17 14 27 18c5 11 13 23 22 32l52 51v0c40 36 101 36 140 -3zM140 82l37 38c-17 4 -33 13 -46 26s-23 30 -27 47
-l-37 -38v0c-20 -20 -20 -53 0 -73s53 -20 73 0v0zM168 183c9 -9 21 -14 33 -15c-1 12 -6 24 -15 33s-21 14 -33 15c1 -12 6 -24 15 -33zM290 232v0c17 20 16 51 -3 70s-50 20 -70 3v0l-3 -3v0v0l-38 -38c17 -4 33 -13 46 -26s23 -30 27 -47l38 38v0v0z" />
-    <glyph glyph-name="uniF166" unicode="&#xf166;" horiz-adv-x="431" 
-d="M414 345c10 0 17 -8 17 -18v-16c0 -10 -7 -17 -17 -17h-320c-10 0 -17 7 -17 17v16c0 10 7 18 17 18h320zM414 217c10 0 17 -7 17 -17v-16c0 -10 -7 -17 -17 -17h-320c-10 0 -17 7 -17 17v16c0 10 7 17 17 17h320zM414 90c10 0 17 -7 17 -17v-16c0 -10 -7 -18 -17 -18
-h-320c-10 0 -17 8 -17 18v16c0 10 7 17 17 17h320zM0 319c0 17 9 26 26 26s25 -9 25 -26s-8 -25 -25 -25s-26 8 -26 25zM0 197c0 17 9 26 26 26s25 -9 25 -26s-8 -25 -25 -25s-26 8 -26 25zM0 65c0 17 9 25 26 25s25 -8 25 -25s-8 -26 -25 -26s-26 9 -26 26z" />
-    <glyph glyph-name="uniF167" unicode="&#xf167;" horiz-adv-x="423" 
-d="M29 333l-9 -9l-6 7l17 17h10v-55h-12v40zM21 210c-6 0 -10 -2 -14 -6l-7 8c5 6 13 9 21 9c12 0 21 -7 21 -18c0 -9 -8 -18 -22 -28h22v-10h-41v9c22 17 29 22 29 29c0 5 -4 7 -9 7zM30 65c6 -1 13 -5 13 -13c0 -9 -8 -16 -21 -16c-10 0 -18 4 -22 9l6 8c4 -4 10 -7 15 -7
-c7 0 11 3 11 7s-3 7 -11 7h-7v10h7c6 0 10 2 10 6s-4 6 -10 6c-5 0 -10 -1 -14 -5l-6 7c4 5 11 9 21 9c13 0 20 -6 20 -15c0 -7 -6 -12 -12 -13zM406 346c10 0 17 -7 17 -17v-16c0 -10 -7 -18 -17 -18h-320c-10 0 -17 8 -17 18v16c0 10 7 17 17 17h320zM406 219
-c10 0 17 -8 17 -18v-16c0 -10 -7 -17 -17 -17h-320c-10 0 -17 7 -17 17v16c0 10 7 18 17 18h320zM406 91c10 0 17 -7 17 -17v-16c0 -10 -7 -18 -17 -18h-320c-10 0 -17 8 -17 18v16c0 10 7 17 17 17h320z" />
-    <glyph glyph-name="uniF168" unicode="&#xf168;" horiz-adv-x="332" 
-d="M321 103c6 0 11 -6 11 -12v-1v-53c0 -6 -5 -11 -11 -11v0h-182v0c-6 0 -11 5 -11 11v0v53v1c0 6 5 12 11 12v0v0h182v0zM65 103c6 0 12 -6 12 -12v0v0v-54v0c0 -6 -6 -11 -12 -11v0h-53v0v0c-6 0 -12 5 -12 11v0v54v0v0c0 6 6 12 12 12v0v0h53v0zM321 231
-c6 0 11 -6 11 -12v-1v-53c0 -6 -5 -11 -11 -11v0h-182v0c-6 0 -11 5 -11 11v0v53v1c0 6 5 12 11 12v0v0h182v0zM65 231c6 0 12 -6 12 -12v0v0v-54v0c0 -6 -6 -11 -12 -11v0h-53v0v0c-6 0 -12 5 -12 11v0v54v0v0c0 6 6 12 12 12v0v0h53v0zM128 293v0v53v1c0 6 5 11 11 11v0v0
-h182v0c6 0 11 -5 11 -11v-1v-53c0 -6 -5 -12 -11 -12v0h-182v0c-6 0 -11 6 -11 12v0zM65 358c6 0 12 -5 12 -11v0v0v-54v0c0 -6 -6 -12 -12 -12v0h-53v0v0c-6 0 -12 6 -12 12v0v54v0v0c0 6 6 11 12 11v0v0h53v0z" />
-    <glyph glyph-name="uniF169" unicode="&#xf169;" horiz-adv-x="332" 
-d="M0 293v53v1c0 6 6 11 12 11v0v0h309v0c6 0 11 -5 11 -11v0v-54v0c0 -6 -5 -12 -11 -12v0h-309v0c-6 0 -12 6 -12 12v0zM321 230c6 0 11 -5 11 -11v0v-54v0c0 -6 -5 -11 -11 -11v0h-309v0c-6 0 -12 5 -12 11v0v53v1c0 6 6 11 12 11v0v0h309v0zM321 103c6 0 11 -6 11 -12v0
-v-54v0c0 -6 -5 -11 -11 -11v0h-309v0c-6 0 -12 5 -12 11v0v53v1c0 6 6 12 12 12v0v0h309v0z" />
-    <glyph glyph-name="uniF16A" unicode="&#xf16a;" horiz-adv-x="356" 
-d="M342 222c7 0 14 -7 14 -14v-197c0 -7 -7 -14 -14 -14h-329c-7 0 -13 7 -13 14v197c0 7 6 14 13 14h19h22v43c0 67 54 122 121 122s122 -55 122 -122v0v-43h26h19zM126 265v-43h99v43v1v0v0c0 27 -23 49 -50 49c-28 0 -49 -22 -49 -50z" />
-    <glyph glyph-name="uniF16B" unicode="&#xf16b;" horiz-adv-x="346" 
-d="M346 327v-137c0 -2 -1 -5 -3 -6s-5 -2 -7 -1l-130 44c-3 1 -5 3 -5 6s1 6 3 8l30 21l5 4c-18 14 -41 23 -66 23c-40 0 -75 -22 -93 -55v0c-4 -6 -12 -9 -18 -5l-42 24v0c-6 3 -8 11 -5 17v0c31 56 90 93 158 93c50 0 95 -20 128 -53l2 2l31 22c2 2 5 1 8 0s4 -4 4 -7z
-M326 131c6 -3 9 -11 6 -17v0c-31 -56 -91 -93 -159 -93c-50 0 -94 20 -127 53l-3 -2l-30 -22c-2 -2 -5 -1 -8 0s-5 4 -5 7v137c0 2 1 5 3 6s5 2 7 1l130 -44c3 -1 6 -3 6 -6s-1 -6 -3 -8l-31 -21l-5 -4c18 -14 41 -23 66 -23c40 0 76 22 94 55v0c4 6 12 9 18 5l41 -24v0z
-" />
-    <glyph glyph-name="uniF16C" unicode="&#xf16c;" horiz-adv-x="397" 
-d="M233 395c91 0 164 -74 164 -164s-73 -164 -164 -164c-26 0 -51 6 -73 17l-82 -82v1c-8 -8 -20 -14 -33 -14c-25 0 -45 20 -45 45c0 13 6 25 14 33h-1l80 79c-15 25 -24 54 -24 85c0 90 73 164 164 164zM234 132c57 0 103 45 103 102s-46 102 -103 102s-102 -45 -102 -102
-s45 -102 102 -102z" />
-    <glyph glyph-name="uniF16D" unicode="&#xf16d;" horiz-adv-x="394" 
-d="M381 345c7 0 13 -6 13 -13v-24c0 -2 -1 -2 -2 -3s-4 -2 -5 -3l-188 -110c-1 0 -1 -1 -2 -1s0 1 -1 1l-194 110c-1 1 -2 2 -2 3v27c0 7 6 13 13 13h368zM393 265c1 -1 1 -1 1 -2v-177c0 -1 -1 -3 -2 -3l-1 -1c-1 0 -1 0 -2 1l-107 115c-1 1 0 2 0 3s0 2 1 2l106 62
-c1 1 3 1 4 0zM253 182l127 -137c1 -1 1 -3 0 -4s-2 -2 -3 -2h-364c-2 0 -4 1 -6 2c-1 1 -2 2 -2 3s0 2 1 3l142 131c1 1 3 2 4 1l38 -22c5 -3 11 -2 16 1l42 25c1 1 4 0 5 -1zM117 194l-112 -103c-1 -1 -1 -1 -2 -1h-1c-1 1 -2 2 -2 3v167c0 1 1 2 2 3s2 1 3 0l111 -64
-c1 -1 2 -1 2 -2s0 -2 -1 -3z" />
-    <glyph glyph-name="uniF16E" unicode="&#xf16e;" horiz-adv-x="466" 
-d="M49 347c0 28 14 42 42 42s43 -14 43 -42s-15 -42 -43 -42s-42 14 -42 42zM172 293c5 -1 9 -2 12 -6s6 -8 6 -13v-120v0c0 -5 -3 -10 -6 -13s-7 -5 -12 -5s-10 2 -13 5s-5 8 -5 13v0v82v1c0 4 -2 6 -6 6s-6 -2 -6 -6v-1v-53v-55v-110c0 -6 -2 -11 -6 -15s-8 -6 -14 -6
-s-11 2 -15 6s-6 9 -6 15v110v0c0 4 -2 6 -6 6s-6 -2 -6 -6v0v-110c0 -6 -2 -11 -6 -15s-9 -6 -15 -6s-11 2 -15 6s-6 9 -6 15v165v53v1v0c0 4 -1 6 -5 6s-6 -2 -6 -6v0v-1v-82v0c0 -5 -2 -10 -5 -13s-8 -5 -13 -5s-10 2 -13 5s-5 8 -5 13v0v120v0c0 5 2 10 6 14s9 5 14 5v0
-h152v0zM305 347c0 28 14 42 42 42s43 -14 43 -42s-15 -43 -43 -43s-42 15 -42 43zM466 171v0v-3c0 -3 0 -6 -2 -9s-4 -5 -7 -7s-6 -2 -9 -2c-8 0 -14 3 -17 11v0l-21 78v0c-1 3 -2 4 -5 4c-4 0 -6 -1 -6 -5v-2v0l33 -124c1 -1 1 -3 1 -4h1h-1h1c0 -6 -4 -10 -10 -10h-25v-82
-c0 -6 -2 -11 -6 -15s-9 -6 -15 -6s-11 2 -15 6s-6 9 -6 15v82h-12v-82c0 -4 -1 -8 -3 -11s-4 -6 -7 -8s-7 -2 -11 -2c-6 0 -11 2 -15 6s-6 9 -6 15v82h-24c-6 0 -10 4 -10 10v0v0v0c0 1 0 3 1 4l33 124v1v1v0v1v0c-1 3 -2 4 -5 4s-5 -1 -6 -4v0v0l-21 -78v0
-c-3 -8 -9 -11 -17 -11c-5 0 -9 1 -13 5s-5 8 -5 13v3v0l29 106v0v2v0c3 9 9 14 19 14v0h134v0v0c10 0 16 -5 19 -14v0l1 -2v0z" />
-    <glyph glyph-name="uniF16F" unicode="&#xf16f;" horiz-adv-x="342" 
-d="M342 354v0v-106v0c0 -4 -4 -8 -8 -8h-35c-4 0 -8 4 -8 8v28l-46 -46c14 -21 23 -46 23 -74c0 -74 -60 -134 -134 -134s-134 60 -134 134s60 134 134 134c28 0 54 -9 76 -24l44 45h-26v0c-4 0 -8 4 -8 8v0v0v35c0 4 4 8 8 8v0h106v0c4 0 8 -4 8 -8v0zM134 73
-c46 0 83 37 83 83s-37 83 -83 83s-83 -37 -83 -83s37 -83 83 -83z" />
-    <glyph glyph-name="uniF170" unicode="&#xf170;" horiz-adv-x="190" 
-d="M49 346c0 28 14 42 42 42s43 -14 43 -42s-15 -42 -43 -42s-42 14 -42 42zM172 292c5 -1 9 -2 12 -6s6 -9 6 -14v-120v0c0 -5 -3 -9 -6 -12s-7 -5 -12 -5s-10 2 -13 5s-5 7 -5 12v0v83v1c0 4 -2 6 -6 6s-6 -2 -6 -6v-1v-53v-55v-110c0 -6 -2 -11 -6 -15s-8 -6 -14 -6
-s-11 2 -15 6s-6 9 -6 15v110v0c0 4 -2 6 -6 6s-6 -2 -6 -6v0v-110c0 -6 -2 -11 -6 -15s-9 -6 -15 -6s-11 2 -15 6s-6 9 -6 15v165v53v1v0c0 4 -1 6 -5 6s-6 -2 -6 -6v0v-1v-83v0c0 -5 -2 -9 -5 -12s-8 -5 -13 -5s-10 2 -13 5s-5 7 -5 12v0v120v0c0 4 1 7 3 10s4 6 7 8
-s6 2 10 2v0h152v0z" />
-    <glyph glyph-name="uniF171" unicode="&#xf171;" horiz-adv-x="430" 
-d="M430 407v-430v0v-1v-2h-1c-1 -6 -6 -11 -13 -11v0h-402v0c-8 0 -14 6 -14 14v0v0v283v0l161 161v0v0v0v0h255v0v0v0v0c8 0 14 -6 14 -14v0zM305 370l-19 -33l93 -92v125h-74zM161 246h-110v-31l86 -85l139 240h-101v-110v0v0c0 -8 -6 -14 -14 -14v0zM51 14h19l53 93
-l-72 72v-165zM99 14h280v194l-106 106zM276 215c34 0 62 -28 62 -62c0 -14 -4 -27 -12 -37l-39 -67c0 -1 -1 -2 -2 -3v0v0c-2 -2 -5 -4 -8 -4c-4 0 -8 1 -10 4v0v1v1l-40 69c-7 10 -12 22 -12 36c0 34 27 62 61 62zM276 122c17 0 30 13 30 30s-13 31 -30 31s-30 -14 -30 -31
-s13 -30 30 -30z" />
-    <glyph glyph-name="uniF172" unicode="&#xf172;" horiz-adv-x="289" 
-d="M144 395c80 0 145 -65 145 -145c0 -33 -12 -63 -30 -87l-90 -157c-1 -2 -3 -4 -4 -6l-1 -2v1c-5 -6 -12 -10 -20 -10c-9 0 -16 4 -21 11v0v0c-1 1 -1 2 -2 3l-92 161c-18 24 -29 54 -29 86c0 80 64 145 144 145zM143 177c39 0 71 32 71 71s-32 71 -71 71s-71 -32 -71 -71
-s32 -71 71 -71z" />
-    <glyph glyph-name="uniF173" unicode="&#xf173;" horiz-adv-x="385" 
-d="M76 302c8 0 14 -6 14 -14v-127v0c-1 -7 -7 -12 -14 -12c-42 0 -76 35 -76 77s34 76 76 76zM385 364v0v0v-24v-236v-23v0v-2c0 -8 -6 -14 -14 -14c-4 0 -7 2 -9 4l-134 77h-98c-7 0 -13 6 -14 13v0v132c0 8 6 14 14 14h110l123 70c2 2 5 3 8 3c8 0 14 -6 14 -14zM224 41v0
-c3 -6 2 -13 -3 -17v-1l-26 -14v0c-1 -1 -1 -2 -2 -2c-6 -4 -14 -1 -18 5v0l-1 1v0v0l-49 85v1s-1 0 -1 1c-4 7 -2 15 5 19c2 1 4 2 6 2v0h37v0c4 0 7 -3 9 -6v0l43 -73v-1v0v0z" />
-    <glyph glyph-name="uniF174" unicode="&#xf174;" horiz-adv-x="261" 
-d="M261 196c0 -65 -48 -119 -111 -128v-28h68v0c11 0 19 -8 19 -19s-8 -20 -19 -20v0h-175v0c-11 0 -20 9 -20 20s9 19 20 19v0h68v28c-63 9 -111 63 -111 128v0v74c0 11 8 19 19 19s20 -8 20 -19v-73v0c0 -51 40 -92 91 -92s92 41 92 92v73c0 11 8 19 19 19s20 -8 20 -19
-v-73v0v0v-1v0zM65 197v2v0v119v0c1 36 29 65 65 65s65 -29 66 -65v0v-119v0v-2c0 -36 -30 -65 -66 -65s-65 29 -65 65z" />
-    <glyph glyph-name="uniF175" unicode="&#xf175;" horiz-adv-x="384" 
-d="M281 219c3 0 5 -2 5 -5v-44c0 -3 -2 -5 -5 -5h-178c-3 0 -5 2 -5 5v44c0 3 2 5 5 5h178zM192 333c-78 0 -141 -63 -141 -141s63 -141 141 -141s141 63 141 141s-63 141 -141 141zM192 384v0c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192z
-" />
-    <glyph glyph-name="uniF176" unicode="&#xf176;" horiz-adv-x="414" 
-d="M404 251c6 0 10 -5 10 -11v-96c0 -6 -4 -11 -10 -11h-394c-6 0 -10 5 -10 11v96c0 6 4 11 10 11h394z" />
-    <glyph glyph-name="uniF177" unicode="&#xf177;" horiz-adv-x="224" 
-d="M211 295c7 0 13 -6 13 -13v-307c0 -7 -6 -13 -13 -13h-199v0c-7 0 -12 6 -12 13v307c0 7 5 13 12 13v0h199zM112 -24c7 0 13 5 13 12s-6 13 -13 13s-12 -6 -12 -13s5 -12 12 -12zM173 13v0v231h-122v-231h122zM212 368v0v-1v0v0l-9 -9v0v0h-1v0c-3 -3 -7 -3 -10 -1v0v1v0
-v0l-5 5v0c-41 41 -109 40 -150 -1v0v0l-6 -5v0c-3 -2 -6 -2 -9 0v0l-10 9v0c-3 3 -3 7 -1 10v1h1v0v0l5 5v0v0c52 52 138 53 190 1v0v-1v0v0l5 -5v0c2 -3 2 -6 0 -9zM174 339c2 -3 2 -6 0 -9v0l-9 -10v0v0v0v0c-3 -3 -8 -3 -11 -1v0v1v0v0l-5 5v0c-21 20 -54 20 -74 0v-1v0
-l-6 -5v0c-3 -2 -6 -2 -9 0v0l-10 9v1c-3 3 -3 7 -1 10v0l6 5v0v1c31 31 82 31 114 0v0l5 -6v0z" />
-    <glyph glyph-name="uniF178" unicode="&#xf178;" horiz-adv-x="224" 
-d="M211 358c7 0 13 -5 13 -12v-308c0 -7 -6 -12 -13 -12h-199v0c-7 0 -12 5 -12 12v308c0 7 5 12 12 12v0h199zM112 39c7 0 13 5 13 12s-6 13 -13 13s-12 -6 -12 -13s5 -12 12 -12zM173 77v0v230h-122v-230h122z" />
-    <glyph glyph-name="uniF179" unicode="&#xf179;" horiz-adv-x="471" 
-d="M442 381c16 0 29 -12 29 -28v-252c0 -16 -13 -29 -29 -29h-156v-44h44c5 0 9 -3 9 -8v-9c0 -5 -4 -8 -9 -8h-194c-5 0 -8 3 -8 8v9c0 5 3 8 8 8h48v44h-155c-16 0 -29 13 -29 29v252c0 16 13 28 29 28h413zM51 123h368v208h-368v-208z" />
-    <glyph glyph-name="uniF17A" unicode="&#xf17a;" horiz-adv-x="467" 
-d="M465 48c1 -2 2 -4 2 -6c0 -7 -5 -13 -12 -14v0h-256h-103h-87v1c-1 0 -1 -1 -2 -1c-4 0 -7 3 -7 7c0 2 0 4 1 5l8 13v1h1l81 140c2 4 6 7 11 7s9 -3 11 -7v0l27 -48l114 196c4 8 12 14 21 14s16 -5 20 -13v0l171 -295h-1z" />
-    <glyph glyph-name="uniF17B" unicode="&#xf17b;" horiz-adv-x="382" 
-d="M366 378c9 0 16 -7 16 -16v-253c0 -31 -31 -56 -69 -56s-69 25 -69 56s31 56 69 56c6 0 12 -1 18 -2v135h-193v-236c0 -31 -31 -56 -69 -56s-69 25 -69 56s31 56 69 56c6 0 12 -1 18 -2v246c0 9 8 16 17 16v0h262v0z" />
-    <glyph glyph-name="uniF17C" unicode="&#xf17c;" horiz-adv-x="397" 
-d="M397 52v0c0 -7 -6 -13 -13 -13v-1h-25v0c-7 0 -13 6 -13 13v1v0v120l-170 -99c-2 -2 -5 -2 -7 -2c-5 0 -8 3 -8 8v78l-146 -84c-2 -2 -4 -2 -6 -2c-5 0 -9 3 -9 8v226v0c0 5 4 8 9 8c2 0 4 0 6 -2l146 -84v78v0c0 5 3 8 8 8c2 0 5 0 7 -2l170 -99v119v2c0 7 6 13 13 13
-l1 -1h24v0c7 0 12 -4 13 -11v0v-2v0v0v-280z" />
-    <glyph glyph-name="uniF17D" unicode="&#xf17d;" horiz-adv-x="384" 
-d="M192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM192 51c34 0 66 13 90 33l-24 24c-3 0 -4 1 -6 3v0l-4 7l-21 21l-16 -28h-1c-2 -2 -4 -4 -7 -4c-5 0 -10 5 -10 10c0 2 1 4 2 6l13 23h-21h-23l13 -23c1 -2 3 -4 3 -6
-c0 -5 -5 -10 -10 -10c-3 0 -6 2 -8 4v0l-21 36l-21 -36v0c-2 -2 -5 -4 -8 -4c-5 0 -10 5 -10 10c0 2 2 4 3 6l17 31c-4 4 -7 16 -7 31c0 7 1 14 2 19l-32 18v0c-2 1 -3 3 -3 6c0 4 3 7 7 7c1 0 3 0 4 -1v0l31 -18v1v0h25l-65 65c-20 -24 -33 -56 -33 -90
-c0 -78 63 -141 141 -141zM300 102c20 24 33 56 33 90c0 78 -63 141 -141 141c-34 0 -66 -13 -90 -33l83 -83h26l30 30h-1l17 30l10 -17h1v0l14 -8c4 -2 6 -6 6 -10v-11l11 -11c2 -1 3 -4 3 -6s-1 -4 -2 -5v0l-6 -6v0h-6h-22l-8 -8c0 -3 1 -6 1 -10c0 -16 -4 -29 -9 -32l3 -4
-z" />
-    <glyph glyph-name="uniF17E" unicode="&#xf17e;" horiz-adv-x="384" 
-d="M272 213c3 0 5 -3 5 -6v-31v0c0 -3 -2 -5 -5 -5v0v0h-4v0c-3 0 -6 2 -6 5v0v1v0v0v30v0c0 3 3 6 6 6v0h4v0zM293 213c3 0 6 -3 6 -6v0v-30v-1v0c0 -3 -3 -5 -6 -5v0v0h-3v0c-3 0 -6 2 -6 5v0v31v0c0 3 3 6 6 6v0h3v0zM192 384c106 0 192 -86 192 -192s-86 -192 -192 -192
-s-192 86 -192 192s86 192 192 192zM192 51c34 0 66 13 90 33l-87 87h-104c-3 0 -6 3 -6 6v0v30v0v0c0 3 3 6 6 6v0h62l-69 69c-20 -24 -33 -56 -33 -90c0 -78 63 -141 141 -141zM300 102c20 24 33 56 33 90c0 78 -63 141 -141 141c-34 0 -66 -13 -90 -33l87 -87h60v0
-c3 0 6 -3 6 -6v0v-30v0c0 -3 -3 -6 -6 -6h-18z" />
-    <glyph glyph-name="uniF17F" unicode="&#xf17f;" horiz-adv-x="360" 
-d="M301 46c5 0 9 -4 9 -9v0v-45v0v-13c0 -5 -4 -8 -9 -8h-8h-276h-8c-5 0 -9 3 -9 8v13v271v5v13l133 132h9v0h147v0h12c5 0 9 -3 9 -8v-21v0v-127v0v0v0v0c0 -5 -4 -9 -9 -9h-33c-5 0 -9 4 -9 9v0v105h-108v-90c0 -5 -4 -9 -9 -9h-91v-241h208v15v0c0 5 4 9 9 9v0h33z
-M351 174c5 0 9 -4 9 -9v-36c0 -5 -4 -8 -9 -8h-40v-40c0 -5 -4 -9 -9 -9h-35c-5 0 -9 4 -9 9v40h-40c-5 0 -9 3 -9 8v36c0 5 4 9 9 9h40v40c0 5 4 8 9 8h35c5 0 9 -3 9 -8v-40h40z" />
-    <glyph glyph-name="uniF180" unicode="&#xf180;" horiz-adv-x="361" 
-d="M310 410v-392v0v-13c0 -5 -4 -9 -9 -9h-8h-276h-8c-5 0 -9 4 -9 9v13v271v5v12l133 133h9v0h147v0h12c5 0 9 -4 9 -9v-20v0zM51 47h208v341h-108v-91c0 -5 -4 -8 -9 -8h-91v-242zM354 321c4 0 7 -4 7 -8v-360c0 -4 -3 -8 -7 -8h-272v0v0c-4 0 -7 4 -7 8v17h253
-c4 0 8 4 8 8v343h18z" />
-    <glyph glyph-name="uniF181" unicode="&#xf181;" horiz-adv-x="310" 
-d="M106 119c-7 0 -12 -4 -12 -11s5 -12 12 -12c4 0 8 3 9 7l12 -6c-3 -6 -9 -14 -21 -14c-15 0 -26 10 -26 25s11 24 26 24c12 0 18 -7 21 -14l-12 -5c-1 4 -5 6 -9 6zM148 118c0 -4 26 0 26 -18c0 -10 -7 -17 -20 -17c-10 0 -17 3 -22 8l7 10c4 -3 9 -6 15 -6c3 0 6 1 6 3
-c0 5 -27 -1 -27 18c0 8 7 16 20 16c8 0 15 -3 20 -7l-8 -10c-4 3 -10 5 -14 5c-3 0 -3 -1 -3 -2zM204 99l10 32h16l-17 -47h-18l-18 47h16zM310 384v-392v0v-13c0 -5 -4 -8 -9 -8h-8h-276h-8c-5 0 -9 3 -9 8v13v271v5v13l133 132h9v0h147v0h12c5 0 9 -3 9 -8v-21v0zM51 22
-h208v340h-108v-90c0 -5 -4 -9 -9 -9h-91v-241z" />
-    <glyph glyph-name="uniF182" unicode="&#xf182;" horiz-adv-x="361" 
-d="M301 46c5 0 9 -4 9 -9v0v-45v0v-13c0 -5 -4 -8 -9 -8h-8h-276h-8c-5 0 -9 3 -9 8v13v271v5v13l133 132h9v0h147v0h12c5 0 9 -3 9 -8v-21v0v-127v0v0v0v0c0 -5 -4 -9 -9 -9h-33c-5 0 -9 4 -9 9v0v105h-108v-90c0 -5 -4 -9 -9 -9h-91v-241h208v15v0c0 5 4 9 9 9v0h33z
-M330 147l28 -28c3 -3 3 -10 0 -13l-25 -25c-3 -3 -9 -3 -12 0l-29 29l-28 -29c-3 -3 -9 -3 -12 0l-25 25c-3 3 -3 10 0 13l28 28l-28 28c-3 3 -3 10 0 13l25 25c3 3 9 3 12 0l28 -28l28 28c3 3 10 3 13 0l25 -25c3 -3 3 -10 0 -13z" />
-    <glyph glyph-name="uniF183" unicode="&#xf183;" horiz-adv-x="310" 
-d="M310 384v-392v0v-13c0 -5 -4 -8 -9 -8h-8h-276h-8c-5 0 -9 3 -9 8v13v271v5v13l133 132h9v0h147v0h12c5 0 9 -3 9 -8v-21v0zM51 22h208v340h-108v-90c0 -5 -4 -9 -9 -9h-91v-241zM97 131c15 0 26 -8 26 -23s-11 -24 -26 -24h-21v47h21zM97 96c7 0 11 6 11 12
-s-3 11 -11 11h-7v-23h7zM155 132c15 0 26 -9 26 -24s-11 -25 -26 -25s-26 10 -26 25s11 24 26 24zM155 96c7 0 11 5 11 12s-4 11 -11 11s-12 -4 -12 -11s5 -12 12 -12zM213 119c-7 0 -12 -4 -12 -11s5 -12 12 -12c4 0 8 3 9 7l12 -6c-3 -6 -9 -14 -21 -14
-c-15 0 -26 10 -26 25s11 24 26 24c12 0 18 -7 21 -14l-12 -5c-1 4 -5 6 -9 6z" />
-    <glyph glyph-name="uniF184" unicode="&#xf184;" horiz-adv-x="428" 
-d="M301 46c5 0 9 -4 9 -9v0v-45v0v-13c0 -5 -4 -8 -9 -8h-8h-276h-8c-5 0 -9 3 -9 8v13v271v5v13l133 132h9v0h147v0h12c5 0 9 -3 9 -8v-21v0v-84v0v0v-1v0c0 -5 -4 -8 -9 -8h-33c-5 0 -9 3 -9 8v0v63h-108v-90c0 -5 -4 -9 -9 -9h-91v-241h208v15v0c0 5 4 9 9 9v0h33z
-M425 248c3 -3 3 -9 0 -12l-163 -163v0v0l-82 -22v0c-3 -2 -7 -2 -10 1c-2 2 -3 6 -2 9v0l22 84l1 -1l-1 1l163 163c3 3 10 3 13 0zM195 78l49 13l-36 36z" />
-    <glyph glyph-name="uniF185" unicode="&#xf185;" horiz-adv-x="458" 
-d="M456 112c2 -1 2 -3 2 -5v0c0 -2 0 -4 -2 -5l-94 -68c-2 -1 -5 -2 -7 -1s-3 4 -3 6v32h-86c-4 0 -7 3 -7 7v58c0 4 3 6 7 6h85v32c0 2 2 5 4 6s4 1 6 0zM301 46c5 0 9 -4 9 -9v0v-45v0v-13c0 -5 -4 -8 -9 -8h-8h-276h-8c-5 0 -9 3 -9 8v13v271v5v13l133 132h9v0h147v0h12
-c5 0 9 -3 9 -8v-21v0v-207v0v0v-1v0c0 -5 -4 -8 -9 -8h-33c-5 0 -9 3 -9 8v0v186h-108v-90c0 -5 -4 -9 -9 -9h-91v-241h208v15v0c0 5 4 9 9 9v0h33zM107 119c-7 0 -11 -4 -11 -11s4 -12 11 -12c4 0 8 3 9 7l13 -6c-3 -6 -10 -14 -22 -14c-15 0 -26 10 -26 25s11 24 26 24
-c12 0 19 -7 22 -14l-13 -5c-1 4 -5 6 -9 6zM156 95c3 0 5 1 5 3c0 5 -26 -1 -26 18c0 8 6 16 19 16c8 0 15 -3 20 -7l-7 -10c-4 3 -10 5 -14 5c-3 0 -4 -1 -4 -2c0 -4 26 0 26 -18c0 -10 -7 -17 -20 -17c-10 0 -17 3 -22 8l8 10c4 -3 9 -6 15 -6zM195 131l10 -32l10 32h16
-l-17 -47h-18l-17 47h16z" />
-    <glyph glyph-name="uniF186" unicode="&#xf186;" horiz-adv-x="458" 
-d="M456 112c2 -1 2 -3 2 -5v0c0 -2 0 -4 -2 -5l-94 -68c-2 -1 -5 -2 -7 -1s-3 4 -3 6v32h-86c-4 0 -7 3 -7 7v58c0 4 3 6 7 6h85v32c0 2 2 5 4 6s4 1 6 0zM301 46c5 0 9 -4 9 -9v0v-45v0v-13c0 -5 -4 -8 -9 -8h-8h-276h-8c-5 0 -9 3 -9 8v13v271v5v13l133 132h9v0h147v0h12
-c5 0 9 -3 9 -8v-21v0v-207v0v0v-1v0c0 -5 -4 -8 -9 -8h-33c-5 0 -9 3 -9 8v0v186h-108v-90c0 -5 -4 -9 -9 -9h-91v-241h208v15v0c0 5 4 9 9 9v0h33zM77 131h22c15 0 26 -8 26 -23s-11 -24 -26 -24h-22v47zM110 108c0 6 -3 11 -11 11h-7v-23h7c7 0 11 6 11 12zM131 108
-c0 15 10 24 25 24s26 -9 26 -24s-11 -25 -26 -25s-25 10 -25 25zM168 108c0 7 -5 11 -12 11s-11 -4 -11 -11s4 -12 11 -12s12 5 12 12zM214 119c-7 0 -11 -4 -11 -11s4 -12 11 -12c4 0 8 3 9 7l13 -6c-3 -6 -10 -14 -22 -14c-15 0 -26 10 -26 25s11 24 26 24
-c12 0 19 -7 22 -14l-13 -5c-1 4 -5 6 -9 6z" />
-    <glyph glyph-name="uniF187" unicode="&#xf187;" horiz-adv-x="458" 
-d="M456 112c2 -1 2 -3 2 -5v0c0 -2 0 -4 -2 -5l-94 -68c-2 -1 -5 -2 -7 -1s-3 4 -3 6v32h-86c-4 0 -7 3 -7 7v58c0 4 3 6 7 6h85v32c0 2 2 5 4 6s4 1 6 0zM301 46c5 0 9 -4 9 -9v0v-45v0v-13c0 -5 -4 -8 -9 -8h-8h-276h-8c-5 0 -9 3 -9 8v13v271v5v13l133 132h9v0h147v0h12
-c5 0 9 -3 9 -8v-21v0v-207v0v0v-1v0c0 -5 -4 -8 -9 -8h-33c-5 0 -9 3 -9 8v0v186h-108v-90c0 -5 -4 -9 -9 -9h-91v-241h208v15v0c0 5 4 9 9 9v0h33zM83 131h26c11 0 17 -7 17 -16s-6 -16 -17 -16h-11v-15h-15v47zM111 115c0 3 -2 4 -4 4h-9v-8h9c2 0 4 2 4 4zM133 131h21
-c15 0 26 -8 26 -23s-11 -24 -26 -24h-21v47zM166 108c0 6 -4 11 -12 11h-7v-23h7c7 0 12 6 12 12zM225 119h-22v-5h21v-12h-21v-18h-14v47h36v-12z" />
-    <glyph glyph-name="uniF188" unicode="&#xf188;" horiz-adv-x="458" 
-d="M456 112c2 -1 2 -3 2 -5v0c0 -2 0 -4 -2 -5l-94 -68c-2 -1 -5 -2 -7 -1s-3 4 -3 6v32h-86c-4 0 -7 3 -7 7v58c0 4 3 6 7 6h85v32c0 2 2 5 4 6s4 1 6 0zM301 46c5 0 9 -4 9 -9v0v-45v0v-13c0 -5 -4 -8 -9 -8h-8h-276h-8c-5 0 -9 3 -9 8v13v271v5v13l133 132h9v0h147v0h12
-c5 0 9 -3 9 -8v-21v0v-207v0v0v-1v0c0 -5 -4 -8 -9 -8h-33c-5 0 -9 3 -9 8v0v186h-108v-90c0 -5 -4 -9 -9 -9h-91v-241h208v15v0c0 5 4 9 9 9v0h33z" />
-    <glyph glyph-name="uniF189" unicode="&#xf189;" horiz-adv-x="310" 
-d="M9 263c-5 0 -9 4 -9 9v9l133 132h9c5 0 9 -3 9 -8v-133c0 -5 -4 -9 -9 -9h-133zM301 413c5 0 9 -3 9 -8v-426c0 -5 -4 -8 -9 -8h-292c-5 0 -9 3 -9 8v224v0c1 4 5 8 9 8h184v0v0c5 0 9 4 9 9v0v0v187v0c1 4 4 6 8 6h91z" />
-    <glyph glyph-name="uniF18A" unicode="&#xf18a;" horiz-adv-x="389" 
-d="M381 329c4 0 8 -4 8 -8v-360c0 -4 -4 -8 -8 -8h-271v0v0c-4 0 -8 4 -8 8v18h253c4 0 8 3 8 7v343h18zM338 12c0 -4 -4 -8 -8 -8h-271v0c-4 0 -8 4 -8 8v18h253c4 0 8 3 8 7v343h18c4 0 8 -4 8 -8v-360zM287 63c0 -4 -4 -8 -8 -8h-271c-4 0 -8 4 -8 8v360c0 4 4 8 8 8h271
-c4 0 8 -4 8 -8v-360z" />
-    <glyph glyph-name="uniF18B" unicode="&#xf18b;" horiz-adv-x="310" 
-d="M110 131c11 0 17 -7 17 -16s-6 -16 -17 -16h-11v-15h-15v47h26zM108 111c2 0 4 2 4 4c0 3 -2 4 -4 4h-9v-8h9zM155 131c15 0 26 -8 26 -23s-11 -24 -26 -24h-21v47h21zM155 96c7 0 12 6 12 12s-4 11 -12 11h-7v-23h7zM190 84v47h36v-12h-22v-5h21v-12h-21v-18h-14z
-M310 384v-392v0v-13c0 -5 -4 -8 -9 -8h-8h-276h-8c-5 0 -9 3 -9 8v13v271v5v13l133 132h9v0h147v0h12c5 0 9 -3 9 -8v-21v0zM51 22h208v340h-108v-90c0 -5 -4 -9 -9 -9h-91v-241z" />
-    <glyph glyph-name="uniF18C" unicode="&#xf18c;" horiz-adv-x="360" 
-d="M310 86v0v0v-94v0v-13c0 -5 -4 -8 -9 -8h-8h-276h-8c-5 0 -9 3 -9 8v13v271v5v13l133 132h9v0h147v0h12c5 0 9 -3 9 -8v-21v0v-176v0v0v0v0c0 -5 -4 -9 -9 -9h-33c-5 0 -9 4 -9 9v0v154h-108v-90c0 -5 -4 -9 -9 -9h-91v-241h208v64v0c0 5 4 9 9 9v0h33c5 0 9 -4 9 -9v0v0
-zM351 174c5 0 9 -4 9 -9v-36c0 -5 -4 -8 -9 -8h-133c-5 0 -9 3 -9 8v36c0 5 4 9 9 9h133z" />
-    <glyph glyph-name="uniF18D" unicode="&#xf18d;" horiz-adv-x="403" 
-d="M403 384l-1 -392v0v-13c0 -5 -3 -8 -8 -8h-8h-277h-8c-5 0 -9 3 -9 8v13v45v0c0 5 4 9 9 9v0h34c5 0 8 -4 8 -9v0v-15h209v340h-109v-90c0 -5 -4 -9 -9 -9h-91v-9v0c0 -5 -3 -8 -8 -8v0h-34c-5 0 -8 3 -8 8h-1v9v5v13l133 132h9v0h147v0h13c5 0 8 -3 8 -8v-21h1zM199 146
-c0 -45 -37 -82 -82 -82c-13 0 -26 3 -37 9l-41 -41v0c-4 -4 -10 -7 -16 -7c-13 0 -23 9 -23 22c0 7 3 13 7 17v0l40 40c-7 12 -12 27 -12 42c0 45 37 82 82 82s82 -37 82 -82zM70 146c0 -26 21 -48 47 -48s48 22 48 48s-22 47 -48 47s-47 -21 -47 -47z" />
-    <glyph glyph-name="uniF18E" unicode="&#xf18e;" horiz-adv-x="310" 
-d="M310 384v-392v0v-13c0 -5 -4 -8 -9 -8h-8h-276h-8c-5 0 -9 3 -9 8v13v271v5v13l133 132h9v0h147v0h12c5 0 9 -3 9 -8v-21v0zM51 22h208v340h-108v-90c0 -5 -4 -9 -9 -9h-91v-241z" />
-    <glyph glyph-name="uniF18F" unicode="&#xf18f;" horiz-adv-x="439" 
-d="M389 203c5 -5 5 -13 0 -18l-203 -203v0c-5 -5 -13 -5 -18 0l-164 164c-5 5 -5 14 0 19v0l139 139l-57 58c-5 5 -8 11 -8 18c0 14 12 26 26 26c7 0 13 -3 18 -8l57 -58l27 27c5 5 14 5 19 0v0v0l164 -164v0zM288 156l38 38l-110 110l-149 -148h221zM430 70
-c6 -8 9 -17 9 -27c0 -26 -21 -48 -47 -48s-48 22 -48 48c0 11 4 20 10 28l30 52c0 1 1 0 1 1v1v0c2 2 4 3 7 3s5 -2 7 -4v0v0v-1z" />
-    <glyph glyph-name="uniF190" unicode="&#xf190;" horiz-adv-x="356" 
-d="M77 -5c-14 0 -32 5 -50 23c-24 24 -27 47 -25 62c2 18 11 34 27 50l150 151c42 42 70 26 83 13c16 -16 26 -42 -14 -82l-138 -139l-27 27l138 139c21 21 16 26 14 28s-8 8 -29 -13l-150 -151c-7 -7 -15 -17 -16 -28c-1 -10 3 -19 14 -30c13 -13 23 -11 26 -11
-c9 1 20 8 30 18l178 178c15 15 24 29 28 42c5 19 -1 38 -20 57c-20 20 -50 40 -98 -8l-165 -165c-7 -7 -20 -7 -27 0s-7 20 0 27l165 165c51 51 106 54 152 8c36 -36 36 -71 30 -94c-6 -20 -18 -39 -38 -59l-178 -178c-16 -16 -34 -27 -51 -29c-3 0 -6 -1 -9 -1z" />
-    <glyph glyph-name="uniF191" unicode="&#xf191;" horiz-adv-x="228" 
-d="M65 346c6 0 12 -5 12 -11v0v0v-286v0v0c0 -6 -6 -11 -12 -11v0h-54v0v0c-6 0 -11 5 -11 11v0v0v286v0v0c0 6 5 11 11 11v0h53v0h1zM228 49v0v0c0 -6 -5 -11 -11 -11v0h-55v0v0c-6 0 -11 5 -11 11v0v0v286v0v0c0 6 5 11 11 11v0h53v0h2c6 0 11 -5 11 -11v0v0v-286z" />
-    <glyph glyph-name="uniF192" unicode="&#xf192;" horiz-adv-x="363" 
-d="M104 240c0 -29 -23 -52 -52 -52s-52 23 -52 52s23 51 52 51s52 -22 52 -51zM311 281c29 0 52 -23 52 -52s-23 -51 -52 -51s-52 22 -52 51s23 52 52 52zM264 172l3 -4c16 -19 35 -44 35 -84c0 -37 -31 -68 -68 -68c-21 0 -40 10 -53 27c-13 -17 -33 -27 -54 -27
-c-37 0 -68 31 -68 68c0 40 19 65 35 84l3 4c5 6 13 13 22 21c16 17 37 27 62 27c28 0 52 -13 68 -33c6 -5 11 -11 15 -15zM128 310c0 38 19 58 57 58s57 -20 57 -58s-19 -57 -57 -57s-57 19 -57 57z" />
-    <glyph glyph-name="uniF193" unicode="&#xf193;" horiz-adv-x="315" 
-d="M73 88c-2 -9 -11 -16 -20 -16h-40c-9 0 -15 8 -13 16l58 248c2 8 10 16 19 16h85c18 0 34 -2 48 -4c14 -3 25 -7 35 -13s17 -14 22 -24s8 -22 8 -37c0 -33 -13 -60 -41 -80s-66 -31 -116 -31h-12c-9 0 -17 -7 -19 -15zM106 232c-2 -9 3 -16 12 -16h10c22 0 40 5 52 14
-s18 22 18 38c0 11 -4 19 -12 24s-19 8 -35 8h-13c-9 0 -18 -7 -20 -15zM307 271c5 -10 8 -21 8 -36c0 -33 -14 -61 -42 -81s-65 -30 -115 -30h-12c-9 0 -17 -8 -19 -16l-14 -60c-2 -9 -11 -16 -20 -16h-40c-9 0 -15 8 -13 16l2 8h28c9 0 17 6 19 15l14 61c2 8 10 15 19 15
-h12c50 0 88 11 116 31s41 47 41 80c0 15 -3 27 -8 37v1c1 0 1 -1 2 -1c10 -6 17 -14 22 -24z" />
-    <glyph glyph-name="uniF194" unicode="&#xf194;" horiz-adv-x="405" 
-d="M401 298c5 -5 5 -14 0 -19l-253 -254v0v0l-128 -34v0c-5 -2 -12 -2 -16 2s-5 9 -3 14v0l34 130h1v0l253 254c5 5 15 5 20 0zM43 33l77 20l-57 56z" />
-    <glyph glyph-name="uniF195" unicode="&#xf195;" horiz-adv-x="443" 
-d="M442 356h1v-330h-1c-1 -11 -10 -21 -22 -21c-1 0 -3 1 -4 1v-1h-393v0c-12 0 -22 10 -23 21v0v2v0v0v328v0c0 13 10 23 23 23v0h393v-1c1 0 3 1 4 1c13 0 22 -10 22 -23zM392 56v272h-341v-218l28 48c1 3 5 5 8 5s6 -2 7 -5v0l19 -33l77 134c2 5 9 10 15 10s11 -4 14 -9
-v0l116 -202v0c0 -1 1 -1 1 -2h56zM262 250c0 34 18 52 52 52s52 -18 52 -52s-18 -51 -52 -51s-52 17 -52 51z" />
-    <glyph glyph-name="uniF196" unicode="&#xf196;" horiz-adv-x="384" 
-d="M192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM192 51c78 0 141 63 141 141s-63 141 -141 141s-141 -63 -141 -141s63 -141 141 -141zM276 197c2 -1 2 -3 2 -5s0 -4 -2 -5v0l-120 -69v0h-3c-3 0 -5 1 -5 4v0v138v0v1c0 3 2 6 5 6
-c1 0 2 -1 3 -1v0l120 -69v0z" />
-    <glyph glyph-name="uniF197" unicode="&#xf197;" horiz-adv-x="415" 
-d="M389 35h-364c-14 0 -25 12 -25 26v262c0 14 11 26 25 26h364c14 0 26 -12 26 -26v-262c0 -14 -12 -26 -26 -26zM364 86v212h-313v-212h313zM283 191l-61 -36l-61 -35v71v70l61 -35z" />
-    <glyph glyph-name="uniF198" unicode="&#xf198;" horiz-adv-x="276" 
-d="M276 192c0 -4 -2 -8 -5 -10v0l-254 -146v0c-2 -1 -4 -2 -6 -2c-6 0 -10 4 -11 10v0v293v0v1c0 6 5 12 11 12c2 0 5 -1 7 -2l252 -146c4 -2 6 -6 6 -10z" />
-    <glyph glyph-name="uniF199" unicode="&#xf199;" horiz-adv-x="371" 
-d="M362 245c5 0 9 -5 9 -10v-86c0 -3 -1 -5 -3 -7s-3 -3 -6 -3h-124v-123c0 -2 -1 -5 -3 -7s-4 -3 -6 -3h-87c-2 0 -4 1 -6 3s-3 5 -3 7v123h-124c-2 0 -4 1 -6 3s-3 5 -3 7v86c0 5 4 10 9 10h124v123c0 5 4 10 9 10h87c5 0 9 -5 9 -10v-123h124z" />
-    <glyph glyph-name="uniF19A" unicode="&#xf19a;" horiz-adv-x="221" 
-d="M221 75c0 -2 -1 -4 -2 -5v0c-12 -12 -31 -20 -61 -20c-36 0 -50 18 -75 18c-14 0 -32 -7 -48 -16v0h-2c-2 0 -4 1 -5 3v0h-1v0l-14 30v0v0v0v2c0 2 1 4 3 5v0v1v0c26 12 45 30 45 51c0 8 -2 15 -5 22h-50v0v0c-3 0 -6 2 -6 5v0v22v0c0 3 3 6 6 6v0v0h28
-c-10 14 -19 30 -19 50c0 52 51 85 100 85c46 0 79 -16 96 -50v0c1 -1 1 -2 1 -3c0 -2 -1 -4 -3 -5v0l-37 -22v0v0h-2c-2 0 -5 1 -6 3c-7 17 -23 29 -42 29c-24 0 -43 -15 -43 -38c0 -21 11 -34 20 -49h60v0c3 0 5 -2 5 -5v0v-22v0c0 -3 -2 -6 -5 -6v0h-47c0 -2 1 -6 1 -8
-c0 -19 -12 -37 -27 -46c6 2 14 4 20 4c24 0 34 -14 54 -14c18 0 30 8 35 15v0c1 1 3 2 5 2s4 -2 5 -4v0v0v0l15 -37v0c0 -1 1 -2 1 -3z" />
-    <glyph glyph-name="uniF19B" unicode="&#xf19b;" horiz-adv-x="384" 
-d="M328 332c35 -35 56 -82 56 -135c0 -106 -86 -192 -192 -192s-192 86 -192 192c0 51 20 98 53 132c2 3 6 6 10 6c3 0 5 -1 7 -3v0h1v0l21 -19v-1v0v0c2 -2 4 -4 4 -7s-2 -7 -4 -9v0c-25 -26 -41 -60 -41 -99c0 -78 63 -141 141 -141s141 63 141 141c0 38 -15 73 -40 98
-c-3 2 -5 6 -5 10c0 3 1 5 3 7v0v0v1l21 19v0h1v0c2 2 4 3 7 3s6 -1 8 -3v0zM178 127c-6 0 -11 5 -11 11v0v0v230v0v0c0 6 5 11 11 11v0h28v0v0c6 0 11 -5 11 -11v0v0v-230v0v0c0 -6 -5 -11 -11 -11v0v0h-28v0v0v0v0z" />
-    <glyph glyph-name="uniF19C" unicode="&#xf19c;" horiz-adv-x="397" 
-d="M388 313c5 0 9 -3 9 -8v-226v0c0 -5 -4 -8 -9 -8c-2 0 -4 0 -6 2l-146 84v-78v0c0 -5 -3 -8 -8 -8c-2 0 -4 0 -6 2l-171 99v-119v-2c0 -7 -6 -13 -13 -13l-1 1h-23h-1c-7 0 -12 4 -13 11v0v2v0v0v280v0c0 7 6 13 13 13v1h25v0c7 0 13 -6 13 -13v-1v0v-120l170 99
-c2 2 5 2 7 2c5 0 8 -3 8 -8v-78l146 84c2 2 4 2 6 2z" />
-    <glyph glyph-name="uniF19D" unicode="&#xf19d;" horiz-adv-x="325" 
-d="M324 109c3 -5 1 -11 -4 -14v0l-166 -96v0c-5 -3 -12 -1 -15 4v1l-137 238v0h-1c-1 2 -1 4 -1 6v0v65v0c0 4 2 7 5 9l109 63v0v0l1 1v0c3 1 6 1 9 -1v0l57 -32v0c2 -1 3 -2 4 -4h1l137 -239v0zM93 298c9 5 12 18 7 27s-18 12 -27 7s-12 -18 -7 -27s18 -12 27 -7z" />
-    <glyph glyph-name="uniF19E" unicode="&#xf19e;" horiz-adv-x="395" 
-d="M393 100c3 -5 2 -12 -3 -15v0l-167 -96v0c-5 -3 -11 -1 -14 4v1l-7 12l153 88v0c5 3 7 10 4 15v0v0l-104 179l-45 79l41 -24v0c2 -1 3 -2 4 -4v0l138 -238v0v-1zM320 104v0l-166 -96v0c-5 -3 -12 -1 -15 4v1l-137 238v0h-1c-1 2 -1 5 -1 7v0v65v0c0 4 2 7 5 9l109 62v0v1
-h1v0c3 1 6 1 9 -1v1l57 -33v0c2 -1 3 -2 4 -4h1l137 -239v0h1c3 -5 1 -12 -4 -15zM93 307c9 5 12 18 7 27s-18 12 -27 7s-12 -18 -7 -27s18 -12 27 -7z" />
-    <glyph glyph-name="uniF19F" unicode="&#xf19f;" horiz-adv-x="414" 
-d="M414 268v0v-188c0 -5 -4 -10 -9 -10h-67v79v0h-26h-210h-25v0v-79h-68v0c-5 0 -9 5 -9 10v188v0c0 5 4 9 9 9v0h68v0v110c0 5 4 10 9 10h242c5 0 10 -5 10 -10v-110v0v0h67c5 0 9 -4 9 -9zM312 235v0v127c0 5 -4 9 -9 9h-192v0c-5 0 -9 -4 -9 -9v-127h210zM103 -3v126
-h209v-126c0 -5 -5 -10 -10 -10h-190c-5 0 -9 5 -9 10z" />
-    <glyph glyph-name="uniF1A0" unicode="&#xf1a0;" horiz-adv-x="384" 
-d="M192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM192 51c34 0 66 13 90 33l-198 198c-20 -24 -33 -56 -33 -90c0 -78 63 -141 141 -141zM300 102c20 24 33 56 33 90c0 78 -63 141 -141 141c-34 0 -66 -13 -90 -33z" />
-    <glyph glyph-name="uniF1A1" unicode="&#xf1a1;" horiz-adv-x="391" 
-d="M391 363v0v-32v0c0 -5 -4 -9 -9 -9h-373v0c-5 0 -9 4 -9 9v0v32v0c0 5 4 10 9 10v0h373c5 0 9 -5 9 -10v0zM359 296c5 0 9 -4 9 -9v0v-190c0 -11 -9 -21 -21 -21h-139v-27c5 -4 8 -10 8 -17c0 -12 -9 -21 -21 -21s-21 9 -21 21c0 7 4 13 9 17v27h-139
-c-12 0 -22 10 -22 21v190v0v0c0 5 4 9 9 9h328z" />
-    <glyph glyph-name="uniF1A2" unicode="&#xf1a2;" horiz-adv-x="293" 
-d="M293 198v0v0v-3h-1c-1 -5 -6 -8 -11 -8v0v-1c-4 1 -8 2 -13 2c-28 0 -50 -22 -50 -50s22 -50 50 -50c5 0 9 1 13 2v-1c6 0 11 -4 12 -10v0v-67v0c0 -11 -10 -20 -21 -20h-65v0c-6 0 -12 6 -12 12c0 2 0 3 1 4v0c1 4 2 9 2 14c0 28 -22 50 -50 50s-50 -22 -50 -50
-c0 -5 1 -10 2 -14v0v-1v0c0 -1 1 -2 1 -3c0 -6 -5 -12 -11 -12h-68h-2c-11 0 -20 9 -20 20v1v66v0v2c0 6 6 12 12 12c1 0 3 -1 4 -1v0c6 -3 12 -4 19 -4c28 0 50 22 50 50s-22 50 -50 50c-7 0 -14 -1 -20 -4c-1 0 -2 -1 -3 -1c-6 0 -12 6 -12 12v0v68v1c0 11 9 21 20 21v0
-h75v0c14 1 25 12 25 27c0 6 -1 12 -5 17v0c-4 6 -6 13 -6 21c0 23 20 42 43 42s42 -19 42 -42c0 -8 -2 -15 -6 -21h1c-4 -5 -6 -11 -6 -17c0 -15 11 -26 25 -27v0h1h1h1h62v-1c11 0 20 -9 20 -20v0v-66z" />
-    <glyph glyph-name="uniF1A3" unicode="&#xf1a3;" horiz-adv-x="435" 
-d="M52 224c20 0 35 -15 35 -37s-19 -41 -41 -41c-24 0 -46 19 -46 53c0 39 21 73 53 96v0c1 0 2 1 3 1s2 -1 3 -2v0l22 -13v0c2 -1 2 -3 2 -5s-1 -4 -3 -5v0v0v0c-16 -9 -34 -30 -39 -48c2 1 7 1 11 1zM157 224c20 0 35 -15 35 -37s-19 -41 -41 -41c-24 0 -46 19 -46 53
-c0 39 21 73 53 96h1c1 0 1 1 2 1s3 -1 4 -2v0l21 -13v0c2 -1 3 -3 3 -5s-2 -4 -4 -5v0v0v0c-16 -9 -33 -30 -38 -48c2 1 6 1 10 1zM284 238c24 0 46 -19 46 -53c0 -39 -21 -73 -53 -96v0c-1 0 -2 -1 -3 -1s-2 1 -3 2v0l-22 13v0c-2 1 -2 3 -2 5s1 4 3 5v0v0v0
-c16 9 34 30 39 48c-2 -1 -6 -1 -10 -1c-20 0 -36 15 -36 37s19 41 41 41zM389 238c24 0 46 -19 46 -53c0 -39 -21 -73 -53 -96v0c-1 0 -1 -1 -2 -1s-3 1 -4 2v0l-21 13v0c-2 1 -3 3 -3 5s1 4 3 5v0h1v0c16 9 33 30 38 48c-2 -1 -6 -1 -10 -1c-20 0 -35 15 -35 37
-s18 41 40 41z" />
-    <glyph glyph-name="uniF1A4" unicode="&#xf1a4;" horiz-adv-x="380" 
-d="M190 382c105 0 190 -85 190 -190s-85 -190 -190 -190s-190 85 -190 190s85 190 190 190zM190 130c34 0 62 28 62 62s-28 62 -62 62s-63 -28 -63 -62s29 -62 63 -62z" />
-    <glyph glyph-name="uniF1A5" unicode="&#xf1a5;" horiz-adv-x="355" 
-d="M354 337l1 -137c0 -2 -2 -5 -4 -6s-5 -2 -7 -1l-130 44c-3 1 -5 3 -5 6s1 6 3 8l31 22l5 3c-18 14 -41 23 -66 23c-59 0 -108 -48 -108 -107s49 -107 108 -107c36 0 69 17 89 47c3 4 9 6 13 3l45 -32c2 -1 4 -4 4 -6s0 -4 -1 -6c-34 -50 -91 -80 -151 -80
-c-100 0 -181 81 -181 181s81 181 181 181c50 0 95 -20 128 -53l2 2l31 22c2 2 5 1 8 0s4 -4 4 -7z" />
-    <glyph glyph-name="uniF1A6" unicode="&#xf1a6;" horiz-adv-x="471" 
-d="M123 210c2 -3 3 -7 5 -10l-53 -24c-14 -7 -23 -22 -23 -39v-56h-41c-6 0 -11 6 -11 13v54c0 5 3 10 7 12l69 32c-16 10 -28 29 -28 52c0 33 23 59 51 59c8 0 15 -2 21 -5c-2 -4 -3 -9 -4 -13c-3 -10 -4 -19 -4 -28c0 -16 4 -33 11 -47zM287 270c-1 4 -1 8 -2 13
-c-3 14 -10 27 -18 38h195v0v0c5 0 9 -4 9 -9v0v-33v0c0 -5 -4 -9 -9 -9v0v0h-175zM471 108v0v-33v0c0 -5 -4 -9 -9 -9v0v0h-114v4v11v36h114v0v0c5 0 9 -4 9 -9zM462 219c5 0 9 -4 9 -9v0v-33v0c0 -5 -4 -9 -9 -9v0v0h-126c-3 3 -7 6 -11 8l-53 25c2 4 5 7 7 11c1 2 1 5 2 7
-h181v0v0zM314 153c5 -3 9 -9 9 -16v-56v-11c0 -9 -6 -16 -14 -16h-218c-8 0 -14 7 -14 16v11v56c0 7 4 14 9 16l61 28l24 11c-11 7 -19 17 -25 29c-5 11 -9 23 -9 36c0 8 1 14 3 21c8 30 32 52 60 52c29 0 53 -22 60 -53c2 -6 3 -13 3 -20c0 -12 -3 -24 -8 -34
-c-6 -13 -14 -23 -25 -30l25 -12z" />
-    <glyph glyph-name="uniF1A7" unicode="&#xf1a7;" horiz-adv-x="431" 
-d="M431 336v-33v0c0 -5 -4 -9 -9 -9v0v0h-235v0c-5 0 -9 4 -9 9v0v33v0v0v0v0c0 5 4 9 9 9v0h235v0v0c5 0 9 -4 9 -9v0zM431 259v-32v0c0 -5 -4 -10 -9 -10v0v0h-235v0c-5 0 -9 5 -9 10v0v32v0v0v0v0c0 5 4 9 9 9v0h235v0v0c5 0 9 -4 9 -9v0zM127 336v-109v0v0
-c0 -5 -4 -10 -9 -10v0v0h-109v0c-5 0 -9 5 -9 10v0v0v109v0c0 5 4 9 9 9h1h108v0c5 0 9 -4 9 -9v0zM431 157v-32v0c0 -5 -4 -9 -9 -9v0v0h-235v0c-5 0 -9 4 -9 9v0v32v0v0v0v0c0 5 4 9 9 9v1h235v-1v0c5 0 9 -4 9 -9v0zM431 81v-33v0c0 -5 -4 -9 -9 -9v0v0h-235v0
-c-5 0 -9 4 -9 9v1v32v0v0v0v0c0 5 4 9 9 9v0h235v0v0c5 0 9 -4 9 -9v0zM127 157v-109v0v0c0 -5 -4 -9 -9 -9v0h-109v0c-5 0 -9 4 -9 9v0v0v109v0c0 5 4 10 9 10l1 -1h108v1c5 0 9 -5 9 -10v0z" />
-    <glyph glyph-name="uniF1A8" unicode="&#xf1a8;" horiz-adv-x="406" 
-d="M351 197c-2 -2 -5 -2 -7 -1l-131 42c-3 1 -5 3 -5 6s1 5 3 7l30 23l5 4c-19 14 -42 21 -67 21c-59 -1 -106 -50 -105 -109s51 -106 110 -105h10v0v0c7 0 14 -6 14 -13v0v0l1 -47v0c0 -3 -2 -7 -4 -9v0v0v-1l-2 -1v0c-1 0 -1 -1 -2 -1v0c-3 -1 -5 -2 -5 -2h-11
-c-100 -2 -183 78 -185 178s78 182 178 184c50 1 96 -18 129 -50l2 1l30 23c2 2 5 2 8 1s4 -4 4 -7l3 -138c0 -2 -1 -4 -3 -6zM291 142h18l2 -99h-21l-1 72l-16 -17l-13 12zM365 145c28 1 41 -25 41 -50s-11 -51 -39 -52s-42 25 -42 50s12 51 40 52zM366 61c14 0 19 15 19 33
-s-6 32 -20 32s-19 -15 -19 -33s6 -32 20 -32z" />
-    <glyph glyph-name="uniF1A9" unicode="&#xf1a9;" horiz-adv-x="372" 
-d="M363 313c5 0 9 -3 9 -8v-226v0c0 -5 -4 -8 -9 -8c-2 0 -4 0 -6 2l-145 84v-78v0c0 -5 -4 -8 -9 -8c-2 0 -4 0 -6 2l-192 111v0c-3 1 -5 4 -5 8c0 3 1 5 4 7v1l192 111c2 2 5 2 7 2c5 0 9 -3 9 -8v-78l145 84c2 2 4 2 6 2z" />
-    <glyph glyph-name="uniF1AA" unicode="&#xf1aa;" horiz-adv-x="339" 
-d="M48 115c25 0 45 -20 45 -45s-20 -44 -45 -44s-45 19 -45 44s20 45 45 45zM34 239c101 0 183 -81 184 -182v0v-18v0c-1 -8 -8 -14 -16 -15v-1h-31v0c-9 0 -17 7 -18 16v0v18v0c-1 65 -54 118 -119 118h-1v0h-17v0c-8 1 -15 7 -16 15v0v32v0c0 9 7 16 16 17v0h17v0h1z
-M339 57v0v0v-18v0c-1 -8 -7 -14 -15 -15v-1h-32v0c-9 0 -16 7 -17 16v0v18v0c-1 132 -109 239 -241 239h-1v0h-17v0c-8 1 -15 8 -16 16v0v31v0c0 9 7 16 16 17v1h17v0h1c168 0 304 -136 305 -304z" />
-    <glyph glyph-name="uniF1AB" unicode="&#xf1ab;" horiz-adv-x="482" 
-d="M482 28v-2c0 -7 -6 -12 -13 -12v0v0h-457c-7 0 -12 5 -12 12v1v0v25c0 7 5 12 12 12h39l169 293c4 8 12 13 21 13s17 -5 21 -13v0l169 -293h38v0c7 0 13 -5 13 -12v0v0v-24zM228 319l-29 -51h84l-29 51h-26zM169 217l-29 -51h202l-29 51h-144zM81 64h320l-30 51h-261z
-" />
-    <glyph glyph-name="uniF1AC" unicode="&#xf1ac;" horiz-adv-x="379" 
-d="M204 251v110h53v-110h-53zM375 350c2 -2 4 -5 4 -9v-1v-324v0v0c0 -7 -5 -12 -12 -12v0h-39v169v0c0 6 -6 11 -12 11v0v0v0v0h-253v0h-1h-1v0c-5 -1 -10 -5 -10 -11v0v-1v0v0v0v-156v0v-12h-39v0c-7 0 -12 5 -12 12v0v168v49v135v0c0 7 5 12 12 12v0v0h67v0c2 0 3 0 5 -2
-c1 -1 2 -2 2 -3v0v-130v0c0 -6 6 -12 12 -12v0h175h1c7 0 13 5 13 12v0v130v0c0 1 1 3 2 4s3 1 4 1v0v0v0h46v0c4 0 7 -2 9 -4l27 -26v0z" />
-    <glyph glyph-name="uniF1AD" unicode="&#xf1ad;" horiz-adv-x="358" 
-d="M298 252c33 0 60 -27 60 -60s-27 -60 -60 -60c-7 0 -14 2 -21 4l-157 -91v-3c0 -33 -27 -61 -60 -61s-60 28 -60 61s27 60 60 60c13 0 26 -5 36 -12l144 84c-2 6 -2 12 -2 18s0 12 2 18l-145 84c-10 -7 -22 -12 -35 -12c-33 0 -60 27 -60 60s27 61 60 61s60 -28 60 -61
-v-4l156 -90c7 3 14 4 22 4z" />
-    <glyph glyph-name="uniF1AE" unicode="&#xf1ae;" horiz-adv-x="384" 
-d="M356 130c15 0 28 -12 28 -27s-13 -28 -28 -28c-10 0 -19 6 -24 15h-80l-35 -61c2 -4 3 -7 3 -12c0 -15 -12 -28 -27 -28s-28 13 -28 28c0 5 1 9 3 13l-34 60h-78c-5 -7 -14 -12 -23 -12c-15 0 -27 12 -27 27s12 28 27 28c2 0 5 0 7 -1l35 60l-35 60c-4 -2 -8 -3 -12 -3
-c-15 0 -28 13 -28 28s13 27 28 27c10 0 19 -5 24 -14h79l37 63c-3 4 -5 9 -5 14c0 15 13 28 28 28s27 -13 27 -28c0 -6 -1 -11 -4 -15l36 -62h78c5 7 13 12 22 12c15 0 28 -13 28 -28s-13 -27 -28 -27c-2 0 -5 0 -7 1l-34 -60l35 -60c4 2 8 2 12 2z" />
-    <glyph glyph-name="uniF1AF" unicode="&#xf1af;" horiz-adv-x="344" 
-d="M172 394l172 -99v0v-118c-1 -98 -76 -178 -172 -188c-96 10 -171 90 -172 188v0v118v0l172 100v-1zM172 41c67 10 120 66 121 136v0v6h-121v152l-121 -70v-82h121v-142z" />
-    <glyph glyph-name="uniF1B0" unicode="&#xf1b0;" horiz-adv-x="441" 
-d="M441 250v0v-216c0 -11 -9 -20 -20 -20v0v0h-401v0c-11 0 -20 9 -20 20v0v216v0c1 10 10 18 20 18h31c32 61 97 102 170 102s137 -41 169 -102h31v0c10 0 19 -8 20 -18zM112 268h217c-26 31 -64 51 -108 51s-83 -20 -109 -51z" />
-    <glyph glyph-name="uniF1B1" unicode="&#xf1b1;" horiz-adv-x="425" 
-d="M95 33c0 20 10 30 30 30s31 -10 31 -30s-11 -30 -31 -30s-30 10 -30 30zM307 33c0 20 10 30 30 30s30 -10 30 -30s-10 -30 -30 -30s-30 10 -30 30zM333 165v0h-200v-25h270v0c5 0 9 -3 12 -6s5 -7 5 -12v0v-15v0v-1v-2v0c-1 -9 -8 -14 -17 -15v0h-303v0v0
-c-5 0 -9 2 -12 5s-6 7 -6 12v0v224h-63v0v0h-1c-5 0 -10 2 -13 5s-5 8 -5 13v0v17v0c1 4 3 9 6 12s8 4 12 4v0h1v0h97v0v0c5 0 9 -2 12 -5s5 -8 5 -13v0v-33h54h146h75v0c5 0 9 -2 12 -5s5 -8 5 -13c0 -3 0 -5 -1 -7v0l-75 -130v0c-3 -7 -9 -10 -16 -10z" />
-    <glyph glyph-name="uniF1B2" unicode="&#xf1b2;" horiz-adv-x="462" 
-d="M74 129l44 45l55 -55l-54 -54c-4 -7 -12 -12 -21 -12v0h-87v0c-5 1 -9 5 -10 10h-1v56h1c1 6 6 11 12 11c1 0 2 -1 3 -1h58zM460 290c2 -1 2 -3 2 -5v0c0 -2 0 -4 -2 -5l-95 -69c-2 -1 -5 -1 -7 0s-4 4 -4 6v30h-53l-38 -37l-54 54l54 54v0c4 3 10 6 15 6v0h76v29
-c0 2 2 5 4 6s4 0 6 -1zM459 104c2 -1 3 -3 3 -5v0c0 -2 -1 -4 -3 -5l-95 -68c-2 -1 -5 -2 -7 -1s-3 4 -3 6v29h-77v0c-5 0 -10 3 -14 6v0l-189 189h-58c-1 0 -2 -1 -3 -1c-6 0 -12 5 -13 11v0v56v0c1 5 6 9 11 10v0h87v0c9 0 17 -5 21 -12l182 -182h53v30c0 2 1 5 3 6
-s5 1 7 0z" />
-    <glyph glyph-name="uniF1B3" unicode="&#xf1b3;" horiz-adv-x="399" 
-d="M390 78c12 -12 13 -31 1 -43c-7 -7 -18 -10 -27 -8c2 -9 -1 -19 -8 -26c-12 -12 -30 -11 -42 1s-12 29 -1 41l-45 45v-31c-19 -15 -42 -24 -68 -24s-50 9 -69 24v31l-45 -45c11 -12 11 -30 -1 -42s-30 -12 -42 0c-7 7 -10 17 -8 26c-9 -2 -19 2 -26 9c-12 12 -12 30 0 42
-c12 11 30 12 42 1l46 46c-13 19 -20 42 -20 67s7 48 20 67l-46 46c-12 -11 -30 -11 -42 1s-12 31 0 43c7 7 17 10 26 8c-2 9 1 19 8 26c12 12 31 11 43 -1s12 -29 1 -41l46 -46c19 13 42 20 67 20s48 -7 67 -20l46 46c-11 12 -10 30 1 42c12 12 30 12 42 0
-c7 -7 11 -17 9 -26c9 2 18 -2 25 -9c12 -12 12 -30 0 -42s-29 -12 -41 -1l-46 -46c13 -19 20 -42 20 -67s-7 -48 -20 -67l46 -46c12 11 29 10 41 -1zM166 146c13 0 24 10 24 23s-11 24 -24 24s-23 -11 -23 -24s10 -23 23 -23zM233 146c13 0 24 10 24 23s-11 24 -24 24
-s-23 -11 -23 -24s10 -23 23 -23z" />
-    <glyph glyph-name="uniF1B4" unicode="&#xf1b4;" 
-d="M262 227c10 0 17 -3 23 -10s9 -14 9 -23s-3 -18 -8 -24s-13 -9 -23 -9c-6 0 -10 1 -15 3s-10 4 -14 7s-9 6 -13 10s-8 8 -11 12l11 11s8 8 12 11s9 7 14 9s10 3 15 3zM151 204l11 -11c-3 -4 -6 -8 -10 -12s-9 -7 -13 -10s-9 -5 -14 -7s-10 -3 -15 -3c-10 0 -17 3 -23 9
-s-8 14 -8 23s3 17 8 24s13 10 22 10c5 0 10 -1 15 -3s9 -6 14 -9s9 -7 13 -11zM333 376c20 0 36 -16 36 -36v-296c0 -20 -16 -36 -36 -36h-297c-20 0 -36 16 -36 36v296c0 20 16 36 36 36h297zM326 166c3 9 5 19 5 29s-2 19 -5 28s-7 17 -13 23s-14 11 -22 15s-17 6 -28 6
-c-8 0 -17 -1 -24 -4s-14 -7 -20 -11s-12 -9 -17 -15s-11 -12 -16 -18c-5 6 -11 12 -16 18s-11 11 -17 15s-13 8 -20 11s-15 4 -24 4c-11 0 -21 -2 -29 -6s-15 -9 -21 -15s-10 -14 -13 -23s-5 -19 -5 -29s2 -20 5 -29s8 -17 14 -23s13 -11 21 -15s18 -6 29 -6c9 0 17 1 24 4
-s13 5 19 9s12 10 17 15l16 16c5 -6 10 -11 16 -16s12 -11 18 -15s13 -6 20 -9s15 -4 23 -4c11 0 19 2 28 6s16 8 22 15s10 15 13 24z" />
-    <glyph glyph-name="uniF1B5" unicode="&#xf1b5;" 
-d="M232 355h137v-326zM0 355h136l-136 -326v326zM125 94l59 141l87 -206h-57l-26 65h-63z" />
-    <glyph glyph-name="uniF1B6" unicode="&#xf1b6;" horiz-adv-x="377" 
-d="M199 264h7c1 0 1 1 3 1c-1 10 0 21 -2 31c-2 12 -11 20 -24 22c-20 3 -41 -8 -46 -29c-2 -7 -6 -9 -13 -8c-13 2 -26 3 -39 5c-9 1 -11 4 -9 13c6 27 22 47 47 58c38 17 75 18 113 1c25 -11 38 -31 39 -58c1 -35 2 -69 1 -104c0 -19 4 -36 17 -51c5 -6 5 -10 -1 -15
-c-11 -9 -22 -20 -33 -29c-6 -5 -12 -5 -17 1c-9 9 -16 18 -25 27c-5 -5 -11 -9 -17 -14c-21 -17 -45 -22 -70 -19c-39 4 -62 30 -63 70c-1 44 22 74 66 87c21 6 44 9 66 11zM198 163c13 20 10 41 10 64c-11 -1 -22 -2 -33 -4c-26 -5 -40 -23 -38 -50c1 -20 15 -32 34 -29
-c12 2 21 9 27 19zM318 85c6 2 11 0 14 -5s2 -10 -3 -14c-7 -5 -15 -10 -22 -14c-41 -24 -85 -37 -126 -38c-50 0 -88 14 -123 38c-19 13 -35 28 -53 42c-5 4 -6 9 -3 13s7 5 13 2c18 -9 36 -19 54 -28c28 -14 57 -25 89 -28c26 -2 52 0 77 5c27 5 53 14 78 25c2 1 3 1 5 2z
-M357 124c18 -2 21 -6 19 -24c-2 -19 -9 -35 -22 -49c-2 -2 -3 -4 -5 -4c-3 0 -7 -1 -9 1s-3 6 -2 9c2 8 5 15 7 23c1 4 2 9 3 13s0 6 -4 6h-10v0c-9 -1 -17 -2 -26 -3c-5 -1 -8 0 -10 4c-2 5 0 9 4 12c17 12 35 14 55 12z" />
-    <glyph glyph-name="uniF1B7" unicode="&#xf1b7;" horiz-adv-x="338" 
-d="M223 355c34 -17 57 -51 57 -89h-222c0 38 23 72 57 89l-18 32c-1 2 0 3 2 4s3 1 4 -1l18 -32c15 6 31 10 48 10s33 -4 48 -10l18 32c1 2 2 2 4 1s3 -2 2 -4zM118 307c5 0 10 4 10 9s-5 9 -10 9s-9 -4 -9 -9s4 -9 9 -9zM220 307c5 0 9 4 9 9s-4 9 -9 9s-10 -4 -10 -9
-s5 -9 10 -9zM338 238v-103c0 -14 -11 -25 -25 -25s-24 11 -24 25v103c0 14 10 25 24 25s25 -11 25 -25zM279 258v0v-160c0 -10 -5 -18 -13 -23c-4 -2 -8 -3 -13 -3h-18v-55c0 -14 -11 -25 -25 -25c-2 0 -3 1 -5 1c-11 2 -19 12 -19 24v55h-34v-55c0 -12 -8 -22 -19 -24
-c-2 0 -3 -1 -5 -1c-12 0 -22 9 -24 20c0 2 -1 3 -1 5v55h-18c-10 0 -19 5 -23 14c-2 4 -3 8 -3 12v160h220v0zM25 263c14 0 24 -11 24 -25v-103v-5c-2 -11 -12 -20 -24 -20c-5 0 -10 1 -14 4c-7 4 -11 12 -11 21v103c0 14 11 25 25 25z" />
-    <glyph glyph-name="uniF1B8" unicode="&#xf1b8;" horiz-adv-x="352" 
-d="M340 259c-69 -38 -58 -137 12 -163c-10 -21 -15 -30 -27 -49c-17 -26 -41 -60 -71 -60c-27 0 -35 18 -71 18s-43 -18 -70 -18c-30 0 -54 30 -71 56c-48 74 -53 160 -23 206c21 33 55 52 86 52c32 0 52 -18 78 -18s41 18 78 18c28 0 58 -16 79 -42zM233 330
-c-14 -18 -39 -33 -63 -32c-4 24 7 48 21 65c15 18 40 32 62 34c4 -25 -7 -50 -20 -67z" />
-    <glyph glyph-name="uniF1B9" unicode="&#xf1b9;" horiz-adv-x="365" 
-d="M255 160c6 0 11 -1 15 -5s6 -11 6 -14h-45c2 6 7 19 24 19zM140 136c1 0 14 0 14 -18c0 -15 -9 -18 -16 -18h-41v36h43v0zM331 376c16 0 29 -10 34 -24v-320c-4 -12 -14 -21 -26 -24h-312c-13 3 -23 13 -27 25v318c4 15 18 25 34 25h297zM220 220v-19c0 -1 1 -2 2 -2h64
-c1 0 3 1 3 2v19c0 1 -2 3 -3 3h-64c-1 0 -2 -2 -2 -3zM193 115c0 1 0 20 -11 32c-3 3 -6 6 -10 7c7 4 15 12 15 29c0 27 -17 43 -46 43h-80c-1 0 -3 -1 -3 -2v-155c0 -1 2 -2 3 -2h81c3 0 15 0 27 6c11 6 24 18 24 42zM312 117c0 1 4 33 -14 53c-10 11 -24 17 -42 17
-c-32 0 -48 -17 -55 -31c-8 -15 -7 -31 -7 -31c0 -1 -2 -26 15 -44c11 -12 26 -18 46 -18v0h3c9 0 53 2 53 44c0 1 -1 3 -2 3h-28c-1 0 -2 0 -2 -1c-1 -1 0 -1 0 -2c0 0 0 -4 -4 -8s-10 -6 -19 -6v0c-2 0 -9 1 -14 4c-6 4 -9 10 -10 18h77c1 0 3 1 3 2zM148 181
-c0 -15 -5 -16 -11 -16h-40v30h37h6s8 -1 8 -14z" />
-    <glyph glyph-name="uniF1BA" unicode="&#xf1ba;" horiz-adv-x="388" 
-d="M95 160c0 46 34 69 100 69s99 -23 99 -69s-33 -70 -99 -70s-100 24 -100 70zM333 252c42 -29 60 -64 54 -105c0 -16 -5 -31 -15 -45s-23 -26 -40 -36c-20 -12 -40 -20 -61 -25c-24 -6 -49 -9 -77 -9c-29 0 -55 3 -79 9c-37 14 -66 30 -86 50s-29 47 -29 82v179h58v-99
-c38 26 87 40 149 39c49 -3 91 -16 126 -40zM211 64c32 1 60 12 84 34s35 43 33 66c-1 14 -6 27 -13 38s-16 20 -26 27s-21 12 -33 17s-24 7 -34 9s-20 2 -28 2c-44 -2 -78 -13 -101 -33s-33 -42 -31 -66s12 -43 28 -58s34 -25 54 -30s43 -7 67 -6z" />
-    <glyph glyph-name="uniF1BB" unicode="&#xf1bb;" 
-d="M308 376c33 0 61 -28 61 -61v-246c0 -33 -28 -61 -61 -61h-247c-33 0 -61 28 -61 61v246c0 33 28 61 61 61h247zM296 151v58v3l-2 4l-3 2c-4 3 -25 0 -31 5c-4 4 -5 11 -6 20c-2 17 -3 18 -6 24c-10 21 -37 37 -55 39h-50c-39 0 -72 -33 -72 -72v-83c0 -39 33 -71 72 -71
-h82c39 0 71 32 71 71zM144 220c-8 0 -14 7 -14 14s6 13 14 13h39c8 0 14 -6 14 -13s-6 -14 -14 -14h-39zM224 166c7 0 14 -7 14 -14s-7 -13 -14 -13h-80c-8 0 -14 6 -14 13s6 14 14 14h80z" />
-    <glyph glyph-name="uniF1BC" unicode="&#xf1bc;" horiz-adv-x="348" 
-d="M174 192h174v-174h-174v174h-174v174h174v-174z" />
-    <glyph glyph-name="uniF1BD" unicode="&#xf1bd;" 
-d="M270 254h31v-57v-71h-28l-50 78l2 -78h-32v84v44h1h4h23l3 -5l47 -76zM333 376c20 0 36 -16 36 -36v-131l-63 50v0h-5h-31h-5v-5v-29l-39 31v1l-2 2h-3h-28h-5v-5v-40l-13 11c-1 3 -4 5 -6 8c-5 7 -11 12 -17 16c-12 7 -23 10 -43 10h-43h-3h-2h-5v-2v-10v-124l143 -115
-h-163c-20 0 -36 16 -36 36v296c0 20 16 36 36 36h297zM137 251v0c1 0 4 -1 5 -2v0v0c1 -1 3 -1 4 -2s3 -1 4 -2s3 -2 4 -3c1 0 0 -1 1 -1l2 -2l2 -2l1 -1l2 -2v0v0c1 -1 2 -3 3 -4c8 -11 12 -24 12 -40c0 -39 -24 -64 -60 -64h-51v123v5h20h5h18h3c11 0 18 -1 25 -3z
-M144 189c0 23 -11 36 -31 36h-14v-70h14c20 0 31 12 31 34z" />
-    <glyph glyph-name="uniF1BE" unicode="&#xf1be;" 
-d="M166 219c9 -19 45 -93 45 -93l129 35v-118c0 -1 -1 -1 -2 -2s-2 -2 -3 -2h-303c-1 0 -2 1 -3 2s-1 1 -1 2v31l169 48l-48 101c82 18 123 11 165 -23c5 -5 3 -8 0 -9l-67 -16l-25 50c-19 3 -46 -2 -56 -6zM335 348c1 0 2 -1 3 -1c1 -1 2 -2 2 -3v-105l-1 1
-c-87 38 -186 21 -206 15c0 1 -15 33 -15 33h-56l20 -46c-23 -7 -48 -25 -54 -30v132c0 1 1 2 2 3c1 0 1 1 2 1h303zM68 131c-13 -3 -12 6 -12 6c-3 55 33 71 41 73l31 -63s-47 -13 -60 -16zM338 376c17 0 31 -14 31 -31v-306c0 -17 -14 -31 -31 -31h-307
-c-17 0 -31 14 -31 31v306c0 17 14 31 31 31h307zM350 43v301c0 8 -7 14 -15 14h-303c-8 0 -14 -6 -14 -14v-301c0 -8 6 -14 14 -14h303c8 0 15 6 15 14z" />
-    <glyph glyph-name="uniF1BF" unicode="&#xf1bf;" horiz-adv-x="436" 
-d="M436 253v-173c0 -4 -1 -6 -6 -6h-106c-4 0 -5 1 -5 5v23c0 4 1 5 5 5h62c4 0 5 1 5 5v16h-5h-62c-4 0 -5 2 -5 6v120c0 4 1 5 5 5h107h4c0 -2 1 -4 1 -6zM387 161c3 0 4 2 4 5v49v11h-25c-1 0 -2 -3 -2 -4v-57c0 -3 1 -4 4 -4h19zM300 259c4 0 5 -1 5 -5v-175v-5h-5h-106
-c-4 0 -5 1 -5 5v28h5h62c4 0 5 1 5 5v11s-1 6 -6 6c-20 0 -40 -1 -61 -1c-4 0 -5 2 -5 6v120c0 4 1 5 5 5h106zM261 164v59c0 1 -2 3 -3 3h-25c0 -21 1 -41 1 -62c0 -1 1 -3 2 -3h22c1 0 3 2 3 3zM72 305v5h44v-193h-4h-107c-4 0 -5 1 -5 5v132c0 4 1 5 5 5h61c7 0 6 -1 6 6
-v40zM67 150c4 0 5 1 5 5v66v5h-27v-74c0 -1 2 -2 3 -2h19zM171 259c3 0 4 0 4 -3v-137v-2h-26h-14c-4 0 -4 1 -4 5v94v38c0 4 0 5 4 5h36zM134 276c-1 0 -3 2 -3 3v31h44v-17v-13c0 -3 0 -4 -3 -4h-38z" />
-    <glyph glyph-name="uniF1C0" unicode="&#xf1c0;" horiz-adv-x="371" 
-d="M186 378c102 0 185 -84 185 -186s-83 -186 -185 -186s-186 84 -186 186s84 186 186 186zM308 292c-3 -5 -29 -39 -88 -63c4 -8 7 -14 10 -22c1 -3 3 -6 4 -9c53 7 105 -4 110 -5c0 37 -14 72 -36 99zM186 350c-13 0 -26 -1 -38 -4c4 -6 34 -45 60 -93c56 21 80 53 83 57
-c-28 25 -65 40 -105 40zM118 335c-44 -21 -78 -62 -88 -111c7 0 73 0 147 20c-26 47 -55 85 -59 91zM27 192c0 -41 16 -78 41 -106c4 6 47 78 129 104c2 1 4 1 6 2c-4 9 -8 18 -13 27c-79 -24 -156 -22 -163 -22v-5zM186 33c22 0 42 5 61 13c-2 14 -11 62 -33 120h-1
-c-89 -31 -122 -93 -125 -99c27 -21 61 -34 98 -34zM274 60c36 24 61 63 68 107c-5 2 -49 14 -99 6c21 -57 29 -103 31 -113z" />
-    <glyph glyph-name="uniF1C1" unicode="&#xf1c1;" horiz-adv-x="384" 
-d="M144 143h240l-67 -115h-240zM376 149l-132 1l-121 208l133 -1zM120 349l66 -115l-120 -208l-66 115z" />
-    <glyph glyph-name="uniF1C2" unicode="&#xf1c2;" horiz-adv-x="396" 
-d="M117 376l81 -68l-117 -72l-81 64zM0 171l81 65l117 -73l-81 -68zM198 163l118 73l80 -65l-116 -76zM396 300l-80 -64l-118 72l82 68zM198 148l82 -68l35 23v-25l-117 -70l-116 70v25l35 -23z" />
-    <glyph glyph-name="uniF1C3" unicode="&#xf1c3;" horiz-adv-x="335" 
-d="M33 315c-9 0 -17 -2 -23 -5l-4 -2l1 1l73 72v0l-1 -2c-3 -5 -5 -12 -5 -19v0c0 -9 1 -42 1 -42c0 -2 -2 -3 -4 -3h-38v0zM325 322c5 -27 12 -135 9 -171c-5 -57 -14 -90 -18 -101c-18 -56 -33 -58 -77 -58c-56 0 -73 8 -73 53c0 49 24 50 63 49c6 0 -1 -5 -1 -15
-s4 -13 -1 -13c-11 0 -27 2 -27 -14c0 -19 10 -19 34 -19c30 0 35 4 35 31c0 45 -13 51 -30 53c-19 2 -38 6 -47 9c-23 8 -22 38 -22 47c0 1 -2 1 -2 0c0 -12 -1 -29 -7 -48c-2 -5 -3 -9 -3 -9c-7 -15 -20 -10 -39 -8s-61 11 -79 19c-8 4 -11 7 -15 16c-11 22 -22 95 -23 105
-c-2 13 -2 20 -2 20c0 8 1 17 6 24c3 3 5 6 10 8s11 4 19 4h38c8 0 15 6 15 14c0 0 -1 9 -1 18v24c0 8 2 13 5 17c4 6 13 11 20 13c9 3 45 4 68 -5c9 -4 16 -13 18 -24c13 0 36 0 55 -2c24 -3 42 -7 51 -10s18 -11 21 -27zM249 203c10 0 19 -3 27 -6c0 11 -2 28 -20 29
-c-16 1 -21 -13 -22 -24c5 1 10 1 15 1z" />
-    <glyph glyph-name="uniF1C4" unicode="&#xf1c4;" 
-d="M348 376c11 0 21 -9 21 -20v-328c0 -11 -10 -20 -21 -20h-94v142h48l7 56h-55v36c0 16 5 27 28 27h29v49c-5 1 -23 3 -43 3c-42 0 -71 -26 -71 -74v-41h-48v-56h48v-142h-177c-11 0 -20 9 -20 20v328c0 11 9 20 20 20h328z" />
-    <glyph glyph-name="uniF1C5" unicode="&#xf1c5;" 
-d="M333 376c20 0 36 -16 36 -36v-296c0 -20 -16 -36 -36 -36h-297c-20 0 -36 16 -36 36v296c0 20 16 36 36 36h297zM110 133c33 0 60 27 60 60s-27 60 -60 60s-60 -27 -60 -60s27 -60 60 -60zM261 133c33 0 60 27 60 60s-27 60 -60 60s-59 -27 -59 -60s26 -60 59 -60z" />
-    <glyph glyph-name="uniF1C6" unicode="&#xf1c6;" horiz-adv-x="350" 
-d="M350 -18h-65v1h-92v66l73 36l-9 18l-64 -33v25l43 22l-10 18l-33 -18v43h-46v-67l-33 23l-11 -16l44 -31v-73v-13h-147l175 419z" />
-    <glyph glyph-name="uniF1C7" unicode="&#xf1c7;" horiz-adv-x="415" 
-d="M137 239l67 -67l155 154c3 3 6 4 10 4s6 -1 9 -4l33 -32c5 -5 5 -14 0 -19l-197 -197c-3 -3 -6 -4 -10 -4v0v0h-1c-3 0 -6 2 -8 4l-110 110c-5 5 -5 14 0 19l33 32c3 3 5 4 9 4s7 -1 10 -4zM399 227v-1c19 -19 19 -49 0 -68l-158 -159c-19 -19 -50 -19 -69 0l-158 159
-c-19 19 -19 49 0 68l158 159c19 19 50 19 69 0l72 -72l-108 -107l-50 50c-7 7 -17 12 -27 12s-20 -5 -27 -12l-32 -32c-7 -7 -11 -17 -11 -27s4 -20 11 -27l109 -109c5 -5 11 -8 18 -10l2 -1h7c10 0 20 4 27 11z" />
-    <glyph glyph-name="uniF1C8" unicode="&#xf1c8;" 
-d="M333 376c20 0 36 -16 36 -36v-296c0 -20 -16 -36 -36 -36h-297c-20 0 -36 16 -36 36v296c0 20 16 36 36 36h297zM215 350c-55 0 -99 -44 -99 -99c0 -36 20 -68 49 -85c14 28 43 47 77 47c20 0 39 -7 54 -19c11 16 18 36 18 57c0 55 -44 99 -99 99zM30 208
-c0 -41 22 -77 54 -98c9 22 31 36 56 36c6 0 11 0 17 -2c1 4 3 7 4 11c-33 19 -56 55 -56 96c0 28 11 53 28 72c-58 -7 -103 -55 -103 -115zM140 33c29 0 52 23 52 52s-23 52 -52 52s-52 -23 -52 -52s23 -52 52 -52zM242 50c42 0 77 34 77 76s-35 77 -77 77
-c-38 0 -69 -27 -75 -63c20 -10 34 -31 34 -55c0 -7 -2 -14 -4 -21c13 -9 28 -14 45 -14z" />
-    <glyph glyph-name="uniF1C9" unicode="&#xf1c9;" horiz-adv-x="399" 
-d="M200 387c110 0 199 -90 199 -200c0 -88 -57 -163 -136 -189c-10 -2 -14 4 -14 9v55c0 19 -6 31 -13 37c44 5 91 22 91 99c0 22 -7 39 -20 53c2 5 9 25 -2 53c0 0 -17 5 -55 -21c-16 4 -33 7 -50 7s-34 -3 -50 -7c-38 26 -55 21 -55 21c-11 -28 -4 -48 -2 -53
-c-13 -14 -21 -31 -21 -53c0 -77 47 -94 91 -99c-6 -5 -10 -14 -12 -27c-11 -5 -41 -14 -59 17c0 0 -10 19 -30 20c0 0 -20 0 -2 -12c0 0 14 -6 23 -29c0 0 11 -39 67 -27v-34s-3 -11 -13 -9c-79 26 -137 101 -137 189c0 110 90 200 200 200z" />
-    <glyph glyph-name="uniF1CA" unicode="&#xf1ca;" 
-d="M57 184c-9 7 -16 16 -22 26c-12 22 -17 42 -17 62c0 15 4 30 12 42c10 12 22 18 37 18c11 0 21 -4 30 -10c9 -7 16 -15 21 -26c11 -22 17 -45 17 -67c0 -5 0 -11 -1 -18s-4 -15 -9 -22c-10 -10 -22 -15 -37 -16c-12 0 -22 4 -31 11zM91 100c-13 0 -29 -2 -49 -5
-c-15 -3 -28 -7 -42 -13v99c15 -15 36 -23 62 -23c6 0 12 0 18 1l-3 -9s-2 -8 -2 -13c0 -8 1 -15 5 -21c3 -6 7 -11 11 -16zM106 84c21 -14 36 -27 46 -37c9 -10 14 -23 14 -37v-1h-140c-14 0 -26 12 -26 26v15c3 4 6 8 9 11c5 4 11 8 16 10s9 4 12 5c12 4 24 5 35 7
-c12 1 19 1 22 1h12zM343 375c14 0 26 -12 26 -26v-28v-286c0 -14 -12 -26 -26 -26h-145c2 7 3 15 3 23c0 19 -5 34 -13 46c-9 12 -18 22 -30 32l-19 15c-3 3 -6 6 -9 10s-5 8 -5 14s2 11 5 16c3 4 6 9 9 12c6 5 12 9 17 14s9 10 13 16c8 12 13 28 13 48c0 11 -2 21 -4 29
-c-3 8 -6 15 -10 21s-8 12 -12 16s-9 7 -12 9h34l35 20h-111c-15 0 -31 -2 -48 -5c-17 -4 -33 -12 -49 -25c-2 -2 -3 -4 -5 -6v7v28c0 14 12 26 26 26h65h93h93h66zM363 261v29h-58v58h-28v-58h-59v-29h59v-58h28v58h58z" />
-    <glyph glyph-name="uniF1CB" unicode="&#xf1cb;" 
-d="M333 376c20 0 36 -16 36 -36v-296c0 -20 -16 -36 -36 -36h-297c-20 0 -36 16 -36 36v296c0 20 16 36 36 36h297zM200 178l70 119h-31l-29 -57c-8 -16 -15 -30 -21 -43h-1c-6 14 -12 27 -20 43l-30 57h-30l65 -119v-88h27v88z" />
-    <glyph glyph-name="uniF1CC" unicode="&#xf1cc;" horiz-adv-x="476" 
-d="M459 222c13 -16 18 -36 16 -57c-2 -24 -12 -47 -30 -62c-17 -14 -41 -23 -71 -23c-22 0 -45 4 -64 15v-10h-310v76h15v66h-15v77h116v-55c19 7 45 7 62 -6v9h29v40h88v-31l8 43h160c-1 -27 -3 -55 -4 -82zM227 272v-32h48v32h-48zM195 105v0v36h-16v54c0 11 -5 39 -37 39
-c-22 0 -36 -12 -46 -28v78h-76v-37h15v-106h-15v-36h83v36h-7v23c0 34 24 42 24 21v-44h-8v-36h83zM290 105v36h-15v90h-76v-36h15v-54h-15v-36h91zM374 100c53 0 81 33 81 67c2 45 -26 62 -60 62c-13 0 -26 -4 -38 -9l2 16h81l2 48h-122l-17 -92l44 -6c6 7 13 9 18 9
-c13 0 19 -14 18 -28c-1 -15 -10 -29 -23 -29c-8 0 -18 4 -13 17c4 19 -7 28 -24 28c-26 0 -35 -31 -24 -51c10 -19 40 -32 75 -32z" />
-    <glyph glyph-name="uniF1CD" unicode="&#xf1cd;" 
-d="M276 216c0 14 -3 28 -9 40h102v-215c0 -20 -16 -36 -36 -36h-297c-20 0 -36 16 -36 36v215h102c-6 -12 -10 -26 -10 -40c0 -51 41 -92 92 -92s92 41 92 92zM333 379c20 0 36 -16 36 -36v-72h-111c-17 22 -44 37 -74 37s-56 -15 -73 -37h-111v72c0 20 16 36 36 36h297z
-M29 288v0v72c-8 -3 -13 -11 -13 -20v-52h13zM51 288v74h-12v-74h12zM73 288v74h-12v-74h12zM95 340v22h-13v-74h13v22v30zM350 310v30c0 12 -10 22 -22 22h-35c-12 0 -22 -10 -22 -22v-30c0 -12 10 -22 22 -22h35c12 0 22 10 22 22zM184 135c-45 0 -81 36 -81 81
-s36 81 81 81s81 -36 81 -81s-36 -81 -81 -81zM184 280c-36 0 -64 -28 -64 -64s28 -65 64 -65s65 29 65 65s-29 64 -65 64z" />
-    <glyph glyph-name="uniF1CE" unicode="&#xf1ce;" horiz-adv-x="357" 
-d="M340 98c29 -24 22 -67 -13 -81c-2 -1 -3 -2 -5 -3h-24c-17 7 -31 18 -35 38c-31 -7 -59 -1 -81 22c12 12 23 22 33 32c9 -3 18 -7 27 -7c12 0 21 8 25 19c4 12 1 22 -8 31c-24 24 -46 47 -70 71c-2 2 -6 4 -8 6c12 13 23 25 36 39c12 -13 22 -25 33 -36
-c12 -12 22 -25 35 -36c25 -23 38 -49 32 -82c8 -4 17 -8 23 -13zM212 186c14 -12 25 -23 36 -33c-28 -28 -54 -56 -80 -82c-17 -17 -39 -24 -63 -21c-8 1 -11 -1 -14 -8c-5 -15 -17 -22 -31 -28h-22c-21 7 -33 21 -38 42v10c4 21 15 36 37 42c-5 30 1 56 23 77l35 -35
-c-1 -1 -3 -3 -4 -5c-9 -13 -8 -29 4 -39s27 -11 39 1c24 23 48 47 72 71c3 3 5 6 6 8zM107 228c29 29 56 59 85 87c17 16 40 20 63 15h6c4 15 11 29 27 35c10 3 21 5 31 4c20 -2 36 -21 38 -43c2 -23 -10 -39 -41 -52c6 -30 -1 -56 -23 -78l-34 34c3 5 7 11 9 17
-c3 12 -3 25 -14 31c-11 7 -24 6 -35 -4c-12 -11 -23 -23 -35 -35c-15 -14 -29 -29 -44 -44zM38 275c-28 10 -41 30 -35 60c4 19 22 33 41 35c25 2 39 -9 53 -40c29 5 53 -2 73 -22l-35 -35c0 0 -1 2 -3 3c-13 10 -29 8 -40 -4c-10 -12 -9 -27 2 -39c23 -24 47 -48 70 -72
-c3 -3 4 -5 7 -8c-12 -11 -22 -22 -35 -35c-11 12 -23 24 -34 36c-12 12 -23 24 -35 35c-25 23 -37 51 -29 86z" />
-    <glyph glyph-name="uniF1CF" unicode="&#xf1cf;" horiz-adv-x="417" 
-d="M354 210c41 -10 63 -29 63 -68c0 -48 -40 -66 -99 -66c-83 0 -112 38 -127 84l-15 48c-11 35 -25 62 -67 62c-29 0 -59 -21 -59 -80c0 -46 24 -75 57 -75c37 0 62 28 62 28l15 -42s-26 -25 -80 -25c-67 0 -104 39 -104 112c0 75 37 120 107 120c64 0 96 -23 116 -85
-l16 -48c11 -35 32 -60 80 -60c32 0 49 7 49 25c0 14 -8 23 -32 29l-33 8c-40 10 -55 31 -55 63c0 52 42 68 85 68c49 0 78 -18 82 -61l-48 -6c-2 21 -14 30 -37 30c-21 0 -34 -10 -34 -26c0 -14 6 -23 27 -28z" />
-    <glyph glyph-name="uniF1D0" unicode="&#xf1d0;" 
-d="M341 376c15 0 28 -11 28 -26v-316c0 -15 -13 -26 -28 -26h-314c-15 0 -27 11 -27 26v316c0 15 12 26 27 26h314zM109 62v176h-54v-176h54zM82 262c17 0 32 14 32 32c0 17 -15 32 -32 32c-18 0 -32 -15 -32 -32c0 -18 14 -32 32 -32zM314 62v0v97c0 47 -10 83 -65 83
-c-27 0 -45 -14 -52 -28h-1v24h-52v-176h54v87c0 23 5 45 33 45s28 -26 28 -46v-86h55z" />
-    <glyph glyph-name="uniF1D1" unicode="&#xf1d1;" 
-d="M346 376c13 -5 23 -18 23 -33v-299c0 -20 -16 -36 -36 -36h-299c-16 0 -29 11 -34 25v321c3 10 10 18 20 22h326zM276 241v22h-68l-22 -84h-1l-22 84h-68v-22h7c3 0 6 -4 6 -6v-89c0 -2 -3 -6 -6 -6h-7v-21h54v21h-13v94v0l32 -115h24l32 115v0v-94h-12v-21h64v21h-7
-c-3 0 -6 4 -6 6v89c0 2 3 6 6 6h7z" />
-    <glyph glyph-name="uniF1D2" unicode="&#xf1d2;" horiz-adv-x="454" 
-d="M375 187c-40 0 -73 32 -73 72s33 72 73 72s72 -32 72 -72s-32 -72 -72 -72zM147 238c0 43 22 65 65 65s65 -22 65 -65s-22 -65 -65 -65s-65 22 -65 65zM64 161c-32 0 -58 27 -58 59s26 58 58 58s59 -26 59 -58s-27 -59 -59 -59zM64 148c37 0 65 -32 65 -66v-23
-c0 -3 -3 -6 -6 -6h-2h-113h-2c-3 0 -6 3 -6 6v23c0 34 27 66 64 66zM212 159c41 0 71 -37 71 -74v-25c0 -4 -2 -7 -6 -7h-2h-126h-2c-4 0 -7 3 -7 7v25c0 37 31 74 72 74zM375 170c46 0 79 -40 79 -82v-27c0 -4 -3 -8 -7 -8h-3h-139h-2c-4 0 -8 4 -8 8v27c0 42 34 82 80 82z
-" />
-    <glyph glyph-name="uniF1D3" unicode="&#xf1d3;" 
-d="M185 272c45 0 82 -37 82 -82s-37 -82 -82 -82s-82 37 -82 82s37 82 82 82zM333 376c20 0 36 -16 36 -36v-296c0 -20 -16 -36 -36 -36h-297c-20 0 -36 16 -36 36v296c0 20 16 36 36 36h297zM185 66c69 0 124 55 124 124s-55 124 -124 124s-125 -55 -125 -124
-s56 -124 125 -124z" />
-    <glyph glyph-name="uniF1D4" unicode="&#xf1d4;" horiz-adv-x="348" 
-d="M348 235c0 -83 -67 -136 -171 -137v-23c0 -28 -16 -54 -41 -65c-6 -3 -17 -5 -28 -5c-10 0 -22 2 -35 8v65c21 -15 41 -7 41 11v181h63v-113c30 0 112 8 112 78c0 62 -60 85 -115 85c-57 0 -114 -27 -114 -85c0 -18 9 -45 18 -53l-41 -43c-24 22 -37 66 -37 96
-c0 85 72 144 174 144c104 0 174 -58 174 -144z" />
-    <glyph glyph-name="uniF1D5" unicode="&#xf1d5;" horiz-adv-x="399" 
-d="M282 373v0v-133c-7 6 -147 133 -152 138c23 8 46 13 70 13c29 0 56 -6 82 -18zM97 21v0c-37 23 -67 57 -83 97c2 2 76 69 83 75v-172zM0 192v0c0 75 42 143 109 177c2 -2 72 -65 75 -68c-3 -3 -172 -156 -177 -161c-5 17 -7 35 -7 52zM118 105v0h261
-c-31 -63 -92 -106 -161 -112h-37c-22 2 -43 8 -63 17v95zM303 362v0c59 -36 96 -101 96 -170c0 -22 -4 -45 -11 -66h-85v236z" />
-    <glyph glyph-name="uniF1D6" unicode="&#xf1d6;" horiz-adv-x="399" 
-d="M200 392c110 0 199 -90 199 -200s-89 -200 -199 -200c-20 0 -39 3 -57 8c8 12 16 28 20 43c2 9 14 55 14 55c7 -13 27 -25 49 -25c64 0 108 59 108 137c0 59 -51 115 -127 115c-95 0 -142 -68 -142 -125c0 -34 13 -66 41 -77c5 -2 9 0 10 5c1 4 3 13 4 17c1 5 1 7 -3 11
-c-8 9 -13 22 -13 39c0 50 37 95 98 95c54 0 83 -32 83 -76c0 -58 -25 -106 -63 -106c-21 0 -37 17 -32 38c6 25 18 53 18 71c0 16 -9 30 -27 30c-21 0 -39 -22 -39 -52c0 -19 7 -31 7 -31s-22 -93 -26 -109c-4 -15 -4 -32 -3 -46c-70 31 -120 101 -120 183
-c0 110 90 200 200 200z" />
-    <glyph glyph-name="uniF1D7" unicode="&#xf1d7;" horiz-adv-x="435" 
-d="M424 291c27 -2 4 -60 -52 -75c1 -7 1 -15 1 -23v-1c0 -99 -80 -179 -187 -179s-186 79 -186 178v1c0 99 80 179 187 179c19 0 36 -3 53 -7v-105c-3 2 -6 4 -10 5c-46 16 -96 -7 -119 -45l-1 -1c-24 -39 -12 -83 33 -98c46 -16 95 7 119 45l1 1c8 13 12 27 12 40v0v145
-c3 -1 6 -3 8 -4s4 -3 6 -4c24 -15 85 -53 135 -52z" />
-    <glyph glyph-name="uniF1D8" unicode="&#xf1d8;" horiz-adv-x="458" 
-d="M458 197c0 -18 -10 -35 -25 -45c1 -5 2 -10 2 -15c0 -76 -92 -138 -206 -138s-206 62 -206 138c0 5 0 11 1 16c-15 10 -24 26 -24 44c0 29 24 53 53 53c13 0 24 -5 34 -13c36 23 83 37 136 38l37 105l89 -22c6 16 22 27 40 27c24 0 43 -19 43 -43s-19 -43 -43 -43
-s-43 19 -43 43l-75 18l-31 -85c50 -2 97 -16 131 -38h1c10 8 21 13 34 13c29 0 52 -24 52 -53zM299 129c18 0 32 14 32 32s-14 33 -32 33s-33 -15 -33 -33s15 -32 33 -32zM305 73c3 3 3 9 0 12s-9 3 -12 0c0 0 -20 -20 -65 -20c-44 0 -62 19 -62 20c-3 3 -9 4 -12 1
-s-4 -9 -1 -12c1 -1 22 -25 75 -25s76 23 77 24zM131 161c0 -18 14 -32 32 -32s33 14 33 32s-15 33 -33 33s-32 -15 -32 -33z" />
-    <glyph glyph-name="uniF1D9" unicode="&#xf1d9;" horiz-adv-x="390" 
-d="M103 162c0 0 -20 3 -44 14l275 3c-25 -12 -48 -16 -48 -16h-74s-6 -1 -8 -4s-2 -9 -2 -9v-9c-11 8 -18 21 -24 21h-75zM25 166c-2 1 -4 2 -5 4c2 -1 3 -2 5 -4zM39 368v-182c-11 6 -17 11 -21 13v180c0 6 4 10 10 10h332c6 0 10 -4 10 -10v-180c-4 -3 -9 -7 -20 -13v182
-h-311zM388 202c3 -2 1 -6 0 -8s-7 -17 -33 -34s-51 -27 -51 -27s16 -51 1 -89s-48 -48 -64 -48s-39 12 -39 34v77c6 -1 13 -2 21 -2c18 0 31 8 42 19s19 32 10 35s-12 -3 -20 -14c-7 -9 -22 -17 -44 -9c-3 1 -6 3 -9 5v9s0 6 2 9s7 4 8 4h74s23 3 48 15c1 1 3 1 4 2
-c4 2 9 4 12 6c11 6 16 10 20 13l6 3c6 2 9 2 12 0zM265 124c-11 -11 -24 -19 -42 -19c-8 0 -15 1 -21 2c-8 2 -14 4 -14 4v-83s-24 -33 -40 -33s-48 9 -63 47s1 89 1 89s-25 11 -51 28c-4 2 -7 5 -10 7c-2 2 -3 3 -5 4c-14 12 -19 21 -19 23c-1 2 -3 6 0 8s7 2 13 0
-c1 -1 2 -1 4 -2c4 -2 10 -7 21 -13c4 -2 7 -5 12 -7c2 -1 6 -2 8 -3c24 -11 44 -14 44 -14h75c6 0 13 -13 24 -21c3 -2 6 -4 9 -5c22 -8 37 0 44 9c8 11 11 17 20 14s1 -24 -10 -35zM251 272c26 0 47 -20 47 -46s-21 -47 -47 -47s-46 21 -46 47s20 46 46 46zM141 272
-c26 0 47 -20 47 -46s-21 -47 -47 -47s-46 21 -46 47s20 46 46 46z" />
-    <glyph glyph-name="uniF1DA" unicode="&#xf1da;" horiz-adv-x="394" 
-d="M383 150c7 -15 11 -32 11 -49c0 -60 -49 -109 -109 -109c-19 0 -36 5 -51 13c-11 -2 -23 -3 -35 -3c-104 0 -188 84 -188 188c0 13 2 26 4 38c-10 16 -15 35 -15 55c0 60 49 109 109 109c21 0 41 -6 58 -17c10 2 21 3 32 3c104 0 188 -84 188 -188c0 -14 -1 -27 -4 -40z
-M296 100c9 12 13 27 13 42c0 13 -3 24 -8 33s-12 16 -21 22s-19 11 -32 15c-12 4 -27 8 -42 11c-12 3 -21 5 -26 6s-10 4 -15 6s-8 6 -11 9s-4 7 -4 11c0 7 4 13 12 18s19 8 32 8c14 0 26 -2 32 -7c7 -5 12 -12 17 -21c4 -7 7 -12 11 -15s9 -5 16 -5c8 0 14 3 19 8
-s8 11 8 18s-2 14 -6 21s-10 15 -18 21s-19 11 -31 15s-27 6 -44 6c-21 0 -39 -2 -55 -8s-29 -15 -37 -26s-12 -24 -12 -38c0 -15 4 -28 12 -38s19 -17 32 -23s29 -11 49 -15c14 -3 26 -5 35 -8c8 -3 15 -7 20 -12s7 -10 7 -17c0 -9 -5 -18 -14 -24c-10 -7 -22 -10 -38 -10
-c-11 0 -20 2 -27 5s-12 7 -16 12s-8 11 -11 19c-3 7 -7 13 -11 17c-5 4 -10 5 -16 5c-8 0 -15 -2 -20 -7s-8 -11 -8 -18c0 -11 4 -22 12 -34c8 -11 18 -20 31 -27c18 -9 41 -14 68 -14c23 0 41 3 58 10s30 17 39 29z" />
-    <glyph glyph-name="uniF1DB" unicode="&#xf1db;" horiz-adv-x="390" 
-d="M173 165c98 -37 75 -98 23 -98s-89 32 -89 32l-30 -70c21 -11 43 -19 56 -23l-33 -8c-15 -4 -31 6 -35 21l-64 268c-4 16 6 31 21 35l77 19c-7 -8 -12 -17 -16 -26c0 -1 -1 -1 -1 -2c-1 -2 -1 -4 -2 -6c0 -1 -1 -2 -1 -3c-1 -2 -2 -4 -2 -6v-4c0 -2 -1 -4 -1 -6
-c0 -1 -1 -2 -1 -3v-7v-3v-10s1 -6 1 -8v-1c0 -2 1 -6 2 -8v0c1 -2 1 -5 2 -7c0 -1 1 0 1 -1c1 -2 2 -5 3 -7v-1c1 -2 3 -4 4 -6c0 -1 1 0 1 -1c1 -2 3 -4 5 -6v-1c1 -2 3 -4 5 -6c0 -1 1 0 1 -1l6 -6v-1c2 -2 4 -2 6 -4c1 0 0 -2 1 -2c2 -2 5 -3 7 -5l1 -1
-c15 -11 33 -20 52 -27zM390 97c4 -15 -7 -31 -22 -35l-56 -14c9 14 17 33 18 56c1 29 -10 60 -39 85v0c-2 1 -3 3 -5 4l-1 1c-2 1 -3 3 -5 4l-1 1c-2 1 -4 3 -6 4h-1c-2 1 -4 3 -6 4c-1 0 -1 1 -2 1l-6 3h-1c-2 1 -5 3 -8 4h-2l-6 3c-1 0 -1 1 -2 1l-9 3
-c-100 33 -71 88 -20 85c54 -3 74 -25 74 -25l24 67c-2 1 -5 2 -7 3c-1 0 -1 1 -2 1c-2 1 -3 1 -5 2c-1 0 -1 1 -2 1c-2 1 -5 2 -7 3c-1 0 -1 1 -2 1c-1 1 -3 1 -4 2h-3c-1 1 -3 2 -4 2s-1 1 -2 1c-2 1 -3 0 -5 1c-1 0 -1 1 -2 1s-3 1 -4 1h-2c-2 0 -3 2 -5 2
-c-7 2 -13 2 -17 3l56 13c16 4 30 -5 34 -21z" />
-    <glyph glyph-name="uniF1DC" unicode="&#xf1dc;" horiz-adv-x="379" 
-d="M302 224c4 1 8 4 12 4c7 0 14 0 20 -3c10 -5 11 -16 2 -22c-7 -5 -16 -8 -24 -11c-18 -7 -21 -13 -12 -30c15 -29 37 -51 70 -59c3 -1 9 -4 9 -6c0 -5 -3 -11 -6 -13c-11 -5 -23 -9 -35 -12c-7 -2 -10 -4 -12 -11c-3 -15 -6 -17 -20 -14c-23 5 -44 0 -63 -14
-c-39 -28 -69 -27 -108 1c-19 14 -38 18 -61 13c-15 -3 -17 -1 -21 14c-1 6 -4 10 -11 11c-11 2 -24 6 -34 11c-4 2 -7 8 -8 13c0 2 7 7 11 8c36 10 57 34 72 66c3 8 0 13 -6 17c-6 3 -12 4 -18 7c-4 2 -8 4 -11 6c-7 4 -13 10 -9 19c3 8 14 12 23 9c5 -2 10 -4 15 -5
-c7 -1 10 1 10 9c-1 18 -1 36 0 54c3 38 26 65 60 78c50 19 109 4 136 -44c9 -17 10 -35 11 -54c-1 -12 -1 -23 -2 -35c-1 -8 4 -9 10 -7z" />
-    <glyph glyph-name="uniF1DD" unicode="&#xf1dd;" horiz-adv-x="399" 
-d="M200 392c110 0 199 -90 199 -200c0 -71 -37 -133 -92 -168c-8 17 -19 32 -33 45c-29 26 -66 41 -105 41c-25 0 -48 -6 -70 -17c-18 -9 -34 -21 -47 -36c-33 36 -52 83 -52 135c0 110 90 200 200 200zM294 114c4 6 3 15 -3 19c-36 25 -77 38 -121 38c-25 0 -51 -4 -74 -13
-c-7 -3 -11 -10 -8 -17s11 -11 18 -8c20 8 42 11 64 11c38 0 75 -11 106 -33c2 -2 4 -2 7 -2c4 0 8 1 11 5zM323 176c4 7 3 16 -4 20c-45 28 -96 43 -149 43c-29 0 -58 -4 -86 -13c-8 -3 -13 -11 -10 -19s11 -13 19 -10c25 8 51 12 77 12c47 0 93 -13 133 -38c2 -2 5 -2 8 -2
-c5 0 9 2 12 7zM338 229c6 0 11 3 14 8c5 8 2 18 -6 23c-53 31 -114 48 -176 48c-34 0 -67 -5 -99 -14c-9 -3 -15 -12 -12 -21s12 -14 21 -11c29 9 60 13 90 13c56 0 112 -16 160 -44c3 -2 5 -2 8 -2zM225 16c6 -6 11 -13 15 -20c-13 -3 -26 -4 -40 -4c-32 0 -63 7 -90 21
-c6 6 13 12 21 16c12 6 25 9 38 9c21 0 41 -8 56 -22z" />
-    <glyph glyph-name="uniF1DE" unicode="&#xf1de;" horiz-adv-x="425" 
-d="M420 109c6 -21 7 -44 0 -65c-15 -44 -45 -72 -92 -78c-30 -4 -56 5 -77 28c-17 19 -26 41 -28 66c0 4 0 8 -1 12c-4 21 -18 30 -39 27c-24 -3 -47 -8 -71 -7c-13 0 -26 4 -38 10c-19 10 -28 27 -31 48s0 42 4 63c2 8 3 16 4 25c1 17 -8 29 -21 39c1 1 3 0 4 0
-c23 -3 39 -23 38 -46c-1 -22 -2 -43 3 -65c1 -4 2 -8 3 -11c4 -12 15 -14 26 -15c20 -1 40 3 60 6c10 2 18 3 29 5c-9 6 -17 11 -25 16c-40 24 -65 57 -73 104c-1 9 -4 17 -6 26c-5 26 -21 41 -47 45c-13 2 -25 1 -38 -1c-1 0 -3 -1 -4 0c-1 2 1 2 2 3c24 12 49 15 75 8
-c14 -4 22 -15 28 -27c6 -13 9 -27 13 -41c1 -4 3 -8 4 -12c6 -20 19 -35 38 -44s39 -15 60 -18c2 0 4 -2 4 2c-1 11 -1 22 -2 33c-2 21 -14 35 -32 45c-13 8 -26 17 -38 27c-30 27 -42 60 -35 100v2h3c-1 -24 5 -45 23 -63c10 -10 22 -15 34 -21c32 -14 58 -35 77 -64
-c9 -14 13 -29 16 -44c0 -1 1 -2 1 -4c7 13 18 23 26 34c14 20 12 37 -4 55c-12 13 -28 21 -44 28c-2 1 -5 2 -7 3c-21 8 -31 25 -29 48c0 3 0 5 2 8c1 -5 2 -9 3 -14c4 -17 13 -27 30 -31c25 -6 50 -16 69 -34c12 -11 20 -23 23 -39c2 -14 0 -26 -6 -38
-c-4 -9 -10 -18 -14 -27c-5 -10 -4 -20 0 -30c3 -6 7 -9 14 -9c41 -2 75 -28 86 -68z" />
-    <glyph glyph-name="uniF1DF" unicode="&#xf1df;" horiz-adv-x="337" 
-d="M247 12v144h34v-179h-281v179h33l-2 -144h216zM53 35v36h169v-36h-169zM53 99l4 37l169 -17l-4 -36zM62 173l10 36l164 -46l-10 -36zM93 260l19 31l145 -87l-19 -32zM293 232l-30 -22l-98 138l29 22zM301 234l-28 167l36 6l28 -167z" />
-    <glyph glyph-name="uniF1E0" unicode="&#xf1e0;" horiz-adv-x="497" 
-d="M466 238c0 -20 -16 -36 -36 -36s-37 16 -37 36s17 36 37 36s36 -16 36 -36zM429 306c37 0 68 -31 68 -68s-31 -67 -68 -67l-64 -47c-2 -25 -24 -46 -50 -46c-24 0 -44 17 -49 40l-190 76c-8 -4 -17 -7 -26 -7c-28 0 -50 23 -50 51s22 50 50 50c24 0 44 -17 49 -40
-l190 -76c8 4 17 7 26 7h5l42 60c0 37 30 67 67 67zM429 283c-25 0 -45 -20 -45 -45s20 -45 45 -45s45 20 45 45s-20 45 -45 45zM50 275c-20 0 -37 -17 -37 -37s17 -37 37 -37c3 0 5 -1 8 0l-15 7v0c-14 6 -22 23 -16 38s23 21 38 16v0l18 -7c-6 12 -19 20 -33 20zM315 166
-c-3 0 -5 0 -8 -1l15 -6c15 -6 23 -24 17 -39s-24 -22 -39 -16c-6 2 -12 5 -18 7c6 -12 19 -19 33 -19c20 0 37 17 37 37s-17 37 -37 37z" />
-    <glyph glyph-name="uniF1E1" unicode="&#xf1e1;" horiz-adv-x="399" 
-d="M357 314c26 -34 42 -76 42 -122c0 -110 -89 -200 -199 -200c-78 0 -145 44 -178 109h87c41 0 70 22 70 58c0 76 -87 45 -87 72c0 13 10 18 29 18h32h29c17 0 36 -4 36 -22v-60c0 -44 35 -66 70 -66c36 0 69 22 69 66v147v0zM200 392c42 0 80 -13 112 -35v-191
-c0 -13 -11 -24 -24 -24v0c-13 0 -24 11 -24 24v57c0 46 -24 65 -54 65h-98c-36 0 -65 -23 -65 -59c0 -18 8 -45 45 -52c30 -5 42 -4 42 -20s-17 -15 -40 -15h-88c-4 16 -6 33 -6 50c0 110 90 200 200 200v0z" />
-    <glyph glyph-name="uniF1E2" unicode="&#xf1e2;" horiz-adv-x="394" 
-d="M193 244c-24 -18 -47 -38 -74 -52c-4 -2 -8 -4 -13 -5c-12 -3 -20 -14 -20 -27c0 -12 9 -24 21 -27s25 2 31 13c7 15 20 25 33 34c5 4 7 3 11 -2c4 9 9 18 13 27c1 -1 1 -1 1 -2c-7 -25 -14 -52 -22 -77c-2 -6 -5 -10 -10 -13c-14 -9 -18 -28 -9 -43c9 -14 27 -19 42 -11
-s21 26 14 41c-3 5 -3 11 -2 16c4 14 6 28 14 41c3 6 7 11 13 15c7 4 11 3 16 -3c6 -7 9 -15 8 -25c-1 -13 7 -25 19 -29s25 1 32 11c7 11 7 24 -2 34c-10 12 -21 23 -30 35c-16 21 -17 43 -4 66c7 12 15 25 22 38c6 11 15 21 26 27c10 5 19 6 29 0c6 -4 12 -7 19 -11
-c15 -9 23 -22 23 -39v-168c0 -17 -8 -30 -22 -38c-51 -29 -101 -58 -152 -86c-15 -8 -30 -8 -45 0c-51 29 -102 57 -153 86c-14 8 -22 21 -22 37v170c0 16 7 29 21 37c51 29 103 58 155 87c13 7 28 7 42 0c8 -4 15 -8 23 -12c6 -3 8 -9 9 -16c1 -12 -1 -23 -7 -33
-c-7 -12 -14 -25 -21 -37c-14 -22 -33 -36 -59 -40c-16 -3 -33 -1 -49 1c-12 1 -23 -5 -27 -16s0 -24 10 -30s23 -4 31 5c5 6 13 5 20 6c5 1 10 2 15 2c2 0 3 0 5 1c8 4 16 9 24 13z" />
-    <glyph glyph-name="uniF1E3" unicode="&#xf1e3;" 
-d="M333 376c20 0 36 -16 36 -36v-296c0 -20 -16 -36 -36 -36h-297c-20 0 -36 16 -36 36v296c0 20 16 36 36 36h297zM270 68v0v44c-14 -9 -28 -14 -42 -14c-8 0 -15 2 -21 6c-5 3 -8 6 -10 11s-2 15 -2 31v71h66v44h-66v70h-40c-2 -14 -4 -27 -9 -36s-11 -16 -19 -23
-s-17 -12 -28 -16v-39h30v-97c0 -13 1 -22 4 -29s8 -13 15 -19s15 -11 25 -14s20 -5 33 -5c11 0 22 1 32 3s20 6 32 12z" />
-    <glyph glyph-name="uniF1E4" unicode="&#xf1e4;" horiz-adv-x="394" 
-d="M394 314c-11 -16 -24 -31 -40 -42v-10c0 -107 -81 -230 -230 -230c-46 0 -88 13 -124 36c6 -1 12 -1 19 -1c38 0 73 13 101 35c-35 1 -66 24 -76 56c5 -1 10 -2 15 -2c7 0 15 1 22 3c-37 7 -65 40 -65 79v2c11 -6 23 -11 36 -11c-22 15 -35 40 -35 68c0 15 3 28 10 40
-c40 -49 100 -81 167 -84c-1 6 -2 12 -2 18c0 45 36 81 81 81c23 0 44 -9 59 -25c18 4 35 10 51 19c-6 -19 -18 -34 -35 -44c16 2 31 6 46 12z" />
-    <glyph glyph-name="uniF1E5" unicode="&#xf1e5;" 
-d="M333 376c20 0 36 -15 36 -35v-298c0 -20 -16 -35 -36 -35h-297c-20 0 -36 15 -36 35v298c0 20 16 35 36 35h297zM309 259c1 7 2 15 0 22c-1 3 -2 6 -4 8c-9 11 -29 11 -42 9c-11 -2 -48 -17 -60 -55h6c14 0 22 -2 25 -12c1 -4 2 -8 1 -14c-1 -10 -6 -20 -12 -31
-c-7 -12 -19 -37 -35 -20c-2 2 -4 6 -5 6v0c-10 15 -9 42 -12 59c-2 11 -4 26 -8 37c0 1 0 5 -1 5v0c-4 10 -11 17 -18 19c-9 3 -22 -2 -29 -6c-22 -13 -39 -31 -59 -46v-1c5 -1 4 -2 5 -4c2 -3 4 -5 8 -6c13 -2 25 11 34 -3c1 -2 2 -3 3 -5h-1l1 -1v1v-1c3 -7 4 -15 7 -22
-c5 -13 8 -26 12 -41c4 -16 8 -37 17 -52c5 -9 11 -16 19 -19c11 -5 28 2 36 7c23 13 40 32 55 52c35 46 54 99 57 114z" />
-    <glyph glyph-name="uniF1E6" unicode="&#xf1e6;" horiz-adv-x="368" 
-d="M368 203h-205v149l205 29v-178zM149 349v-146h-149v125zM0 183h149v-148l-149 22v126zM163 33v150h205v-180z" />
-    <glyph glyph-name="uniF1E7" unicode="&#xf1e7;" horiz-adv-x="399" 
-d="M147 277c-131 -136 -103 -210 -103 -210c-27 34 -44 78 -44 125c0 53 21 100 54 136c0 0 34 -15 93 -51zM200 315c-80 58 -130 29 -130 29c35 30 81 48 130 48s94 -18 129 -48c0 0 -49 29 -129 -29v0v0zM199 233c124 -92 145 -179 145 -179c-36 -38 -87 -62 -144 -62
-s-109 24 -145 62c0 0 33 97 144 179zM399 192c0 -47 -16 -91 -43 -125c0 0 27 74 -104 210c59 36 94 51 94 51c33 -36 53 -83 53 -136z" />
-    <glyph glyph-name="uniF1E8" unicode="&#xf1e8;" horiz-adv-x="512" 
-d="M460 50l-53 6l6 46l53 -6zM512 328l-50 -202l-39 6l-1 207zM332 292c35 -27 53 -61 53 -103c0 -43 -18 -78 -53 -105c-30 -22 -67 -35 -111 -39h-56c-44 4 -82 17 -111 39c-36 27 -54 62 -54 105c0 42 18 76 54 103c35 27 82 41 139 41c56 0 103 -14 139 -41zM305 224
-l7 10h-48h-50l2 -10l30 -5c-1 -6 -16 -20 -46 -43c-23 28 -39 51 -50 67l35 4l2 8c-16 1 -36 1 -60 0c-34 1 -52 1 -54 0v-10l33 -5c6 -5 18 -17 37 -40c18 -22 27 -36 28 -39l1 -15v-7c0 -12 -1 -20 -2 -21c-2 -2 -6 -2 -15 -3l-17 -1l-2 -10h52h59l1 11l-36 1l-3 22l1 9
-l1 14c2 5 13 16 33 32c19 16 30 24 34 25z" />
-    <glyph glyph-name="uniF1E9" unicode="&#xf1e9;" horiz-adv-x="344" 
-d="M212 133c7 7 17 4 17 4l101 -32s14 -2 14 -12c0 -7 -4 -15 -4 -15l-43 -61s-7 -6 -15 -6s-17 12 -17 12l-54 90s-6 13 1 20zM207 179c-5 8 0 17 0 17l57 89s6 12 16 11c9 -1 13 -8 13 -8l48 -57s4 -9 2 -16s-16 -13 -16 -13l-100 -29s-15 -3 -20 6zM159 214
-c-11 -3 -19 6 -19 6l-87 118s-12 14 -6 24c4 7 12 10 12 10l84 31c4 1 8 5 20 -3c8 -5 9 -23 9 -23l1 -143s-2 -17 -14 -20zM139 156c0 -15 -8 -15 -12 -18l-105 -23s-15 -6 -20 2c-3 6 -2 18 -2 18l6 73c0 5 5 9 10 12c6 4 20 -1 20 -1l90 -46s13 -6 13 -17zM165 117
-c8 -4 9 -15 9 -15l-2 -105s1 -14 -8 -17c-6 -2 -15 0 -15 0l-70 23c-5 2 -9 5 -11 12s7 19 7 19l70 78s11 10 20 5z" />
-    <glyph glyph-name="uniF1EA" unicode="&#xf1ea;" 
-d="M160 88v67h16v-88h-16v9c-6 -7 -13 -11 -19 -11c-5 0 -8 3 -10 7c-1 3 -1 7 -1 13v70h16v-65v-6c0 -2 2 -4 4 -4c3 0 6 3 10 8zM71 169v17h56v-17h-19v-102h-18v102h-19zM181 247c-5 0 -8 4 -8 12v38c0 8 3 12 8 12s7 -4 7 -12v-38c0 -8 -2 -12 -7 -12zM222 156
-c6 0 11 -3 13 -10c1 -4 2 -9 2 -17v-36c0 -8 -1 -14 -2 -18c-2 -7 -7 -10 -13 -10s-11 3 -16 10v-8h-16v119h16v-39c5 6 10 9 16 9zM221 92v38c0 8 -2 12 -7 12c-3 0 -5 -1 -8 -4v-54c3 -3 5 -4 8 -4c5 0 7 4 7 12zM274 156c8 0 15 -3 19 -9c3 -4 5 -11 5 -20v-19h-33v-16
-c0 -8 3 -12 9 -12c4 0 6 3 7 7v10h17v-2c0 -5 -1 -8 -1 -10c-1 -4 -2 -7 -4 -10c-4 -6 -11 -10 -19 -10s-14 4 -19 10c-3 4 -6 11 -6 20v31c0 9 2 17 5 21c5 6 12 9 20 9zM281 122v8c0 8 -3 12 -8 12s-8 -4 -8 -12v-8h16zM333 376c20 0 36 -16 36 -36v-296
-c0 -20 -16 -36 -36 -36h-297c-20 0 -36 16 -36 36v296c0 20 16 36 36 36h297zM218 323v-71c0 -6 0 -11 1 -14c2 -5 6 -6 11 -6c6 0 12 4 18 11v-10h17v90h-17v-69c-4 -5 -7 -7 -10 -7c-2 0 -4 0 -4 3v7v66h-16zM157 293v-31c0 -10 2 -17 5 -21c4 -6 11 -9 19 -9s14 3 19 9
-c3 4 5 11 5 21v31c0 10 -2 17 -5 22c-5 6 -11 9 -19 9s-15 -3 -19 -9c-3 -5 -5 -12 -5 -22zM113 353h-19l12 -33c6 -17 9 -29 11 -38v-49h18v49l21 71h-18l-12 -47zM313 61c5 20 4 42 4 63s1 43 -4 63c-3 14 -15 24 -29 26c-33 4 -67 4 -100 4s-66 0 -99 -4
-c-14 -2 -26 -12 -29 -26c-5 -20 -5 -42 -5 -63s0 -43 5 -63c3 -14 15 -24 29 -26c33 -4 66 -3 99 -3s67 -1 100 3c14 2 26 12 29 26z" />
-    <glyph glyph-name="uniF1EB" unicode="&#xf1eb;" horiz-adv-x="281" 
-d="M76 133c37 -3 66 -23 96 -41c21 -13 44 -20 69 -20c12 0 22 4 31 12c4 3 6 2 7 -3c9 -37 -21 -75 -59 -76c-19 -1 -35 6 -50 16c-17 11 -35 25 -52 36c-32 21 -67 28 -105 24c-11 -1 -12 -1 -13 11c-2 22 6 40 21 56c42 46 83 91 122 140c3 4 7 9 10 13c1 1 3 2 2 4
-s-2 1 -4 1c-18 -1 -37 -2 -56 -2c-10 0 -18 2 -27 6c-15 7 -20 17 -14 32c5 12 11 23 19 34c2 3 4 4 7 2c17 -9 36 -11 55 -13c40 -3 80 0 119 8c5 1 6 -1 6 -5c2 -18 -4 -33 -16 -46c-42 -48 -82 -98 -127 -143c-14 -14 -29 -28 -41 -46z" />
-    <glyph glyph-name="uniF1EC" unicode="&#xf1ec;" 
-d="M333 376c20 0 36 -16 36 -36v-296c0 -20 -16 -36 -36 -36h-297c-20 0 -36 16 -36 36v296c0 20 16 36 36 36h297zM289 155h-165l135 39c9 3 16 7 21 13s9 15 9 23c0 10 -5 19 -13 26s-18 11 -29 11h-155c-5 -1 -9 -6 -9 -11v-27h164l-135 -38c-8 -3 -16 -7 -21 -14
-s-8 -14 -8 -22c0 -10 4 -20 12 -27s18 -11 29 -11h154c5 1 10 6 11 11v27z" />
-    <glyph glyph-name="uniF1ED" unicode="&#xf1ed;" horiz-adv-x="394" 
-d="M175 214c12 12 32 12 44 0s12 -32 0 -44s-32 -12 -44 0s-12 32 0 44zM333 43v0v-1h-1v0l-8 -8v0c-4 -4 -11 -3 -15 0v0l-1 1v0v0l-7 7v0v0l-7 7v0v0v0v0c-4 4 -5 11 -1 16v1h1v1v0l7 7h1c64 65 64 171 -1 236v0v0l-8 7v0v0l-1 1v1c-4 4 -3 11 0 15v0l1 1v0v0l14 14v0v0v0
-v0c4 4 11 5 16 1v0l9 -9v0v0c82 -82 83 -216 1 -298zM274 102v0h-1v0v0l-8 -9v1c-4 -4 -11 -3 -15 0v-1l-2 1v0v0l-14 15v0c-4 4 -5 11 -1 16v0l1 1v0v0l8 8v0c32 32 31 84 -1 116v0v0l-8 8v0v0l-1 1v0c-4 4 -3 11 0 15v0l1 1v0v0l14 14l1 1v0v0v0c4 4 11 4 16 0v0l9 -8v0
-v-1c49 -49 50 -129 1 -179zM219 214c12 -12 12 -32 0 -44s-32 -12 -44 0s-12 32 0 44s32 12 44 0zM162 125c4 -4 3 -11 0 -15v0l-1 -1v0v0l-14 -14v0v-1v0v0c-4 -4 -12 -4 -17 0v0l-8 8v0l-1 1c-49 49 -49 129 0 179v0v0v0v0l7 8v0v0l1 1v-1c4 4 12 3 16 0v1l15 -16v0
-c4 -4 5 -11 1 -16v0l-9 -9v0c-32 -32 -31 -84 1 -116v0v0l8 -8v0v0l1 -1v0zM102 65c4 -4 3 -11 0 -15v0l-1 -1v0v0l-14 -14v0v0v0v0c-4 -4 -11 -5 -16 -1v0l-9 9v0v0c-82 82 -83 216 -1 298v0l9 9v0c4 4 11 3 15 0v0l8 -8v0v0l8 -7v0c4 -4 4 -11 0 -16v-1h-1v-1v0l-7 -7v0
-c-64 -65 -65 -171 0 -236h1v0l7 -7v0v0l1 -1v-1z" />
-    <glyph glyph-name="uniF1EE" unicode="&#xf1ee;" horiz-adv-x="426" 
-d="M426 244c1 -4 0 -8 -3 -11l-113 -90l50 -142c1 -4 0 -8 -3 -11c-2 -2 -4 -3 -6 -3s-4 1 -6 2l-132 79l-132 -79c-4 -2 -9 -2 -12 1s-4 7 -3 11l50 142l-112 90c-3 3 -4 7 -3 11s5 7 9 7h144l50 139c1 4 5 7 9 7s9 -3 10 -7l49 -139h144c4 0 9 -3 10 -7z" />
-    <glyph glyph-name="uniF1EF" unicode="&#xf1ef;" horiz-adv-x="308" 
-d="M308 335v0v-286v0c0 -6 -5 -11 -11 -11v0h-285v0h-1c-6 0 -11 5 -11 11v0v0v284v2c0 6 5 11 11 11h1h284v0h1c6 0 11 -5 11 -11z" />
-    <glyph glyph-name="uniF1F0" unicode="&#xf1f0;" horiz-adv-x="312" 
-d="M297 193c8 0 15 -7 15 -15s-7 -15 -15 -15h-1v0h-281v0c-8 0 -15 7 -15 15s7 15 15 15v0h281v0h1zM263 144c4 0 8 -4 8 -8v-1v-3c0 -48 -34 -90 -112 -90c-53 0 -91 19 -117 46c-2 1 -4 3 -4 6c0 2 1 4 2 5v0l18 27v0v0v0c1 2 4 4 7 4s5 -2 6 -4c20 -21 50 -39 90 -39
-c42 0 58 20 58 40c0 2 -1 5 -1 7v0v2c0 4 4 8 8 8l1 -1v1h36zM63 214v0c-8 11 -12 25 -12 43c0 48 41 85 105 85c45 0 82 -15 108 -41v0c2 -1 3 -4 3 -6s-1 -4 -2 -5v0l-17 -25h-1v-1v0c-1 -2 -3 -3 -6 -3c-2 0 -4 1 -5 2v0c-23 23 -55 34 -85 34s-48 -15 -48 -36
-c0 -28 45 -33 88 -46v0c1 0 2 -1 2 -2s-1 -3 -2 -3h-121c-3 0 -6 2 -7 4z" />
-    <glyph glyph-name="uniF1F1" unicode="&#xf1f1;" horiz-adv-x="315" 
-d="M313 54c1 -1 2 -3 2 -4v-11c0 -1 -1 -3 -2 -4s-2 -1 -3 -1h-67v0h-1c-1 0 -2 1 -2 2v13v0c0 1 1 2 2 3l1 1v0c37 26 41 30 41 36c0 4 -5 6 -10 6c-8 0 -15 -3 -21 -8v0v0v0v0c-2 -1 -5 -2 -7 0v0l-7 10v0c-1 2 -1 4 0 6v0v0l1 1v0c9 9 23 13 34 13c21 0 35 -12 35 -28
-c0 -11 -6 -21 -26 -34h27v0c1 0 2 0 3 -1zM210 277c5 -5 5 -14 0 -19v0l-67 -66l67 -67v0c5 -5 5 -14 0 -19l-17 -17c-5 -5 -14 -5 -19 0v0v0l-67 66l-67 -66v0c-5 -5 -14 -5 -19 0l-17 17c-5 5 -5 14 0 19v0v0l67 67l-67 66v1c-5 5 -5 13 0 18l17 18c5 5 14 5 19 0l67 -67
-l67 67v0c5 5 14 5 19 0z" />
-    <glyph glyph-name="uniF1F2" unicode="&#xf1f2;" horiz-adv-x="315" 
-d="M313 287c1 -1 2 -2 2 -3v-12c0 -1 -1 -2 -2 -3s-2 -2 -3 -2h-67v0h-1c-1 0 -2 1 -2 2v14v0c0 1 1 2 2 3h1v0c37 26 41 30 41 36c0 4 -5 6 -10 6c-8 0 -15 -3 -21 -8v0v0v0v0c-2 -1 -5 -2 -7 0v0l-7 11v0c-1 2 -1 3 0 5v0v1h1v1c9 9 23 12 34 12c21 0 35 -12 35 -28
-c0 -11 -6 -20 -26 -33h27v0c1 0 2 -1 3 -2zM210 277c5 -5 5 -14 0 -19v0l-67 -67l67 -67v0c5 -5 5 -14 0 -19l-17 -17c-5 -5 -14 -5 -19 0v0v0l-67 67l-67 -67v0c-5 -5 -14 -5 -19 0l-17 17c-5 5 -5 14 0 19v0v0l67 67l-67 67v0c-5 5 -5 14 0 19l17 17c5 5 14 5 19 0l67 -67
-l67 67v0c5 5 14 5 19 0z" />
-    <glyph glyph-name="uniF1F3" unicode="&#xf1f3;" horiz-adv-x="436" 
-d="M436 335v-1v0v-286v0c0 -8 -8 -14 -16 -14h-404c-8 0 -16 6 -16 14v0v286v0v1c0 9 7 15 16 15h404c9 0 16 -6 16 -15zM385 84v0v216h-334v-216h334zM410 179c7 0 13 5 13 12s-6 13 -13 13s-12 -6 -12 -13s5 -12 12 -12z" />
-    <glyph glyph-name="uniF1F4" unicode="&#xf1f4;" horiz-adv-x="317" 
-d="M301 410c9 0 16 -7 16 -16v-404c0 -9 -7 -16 -16 -16v0v0h-286v0c-8 0 -15 8 -15 16v404c0 8 7 16 15 16v0h286v0v0zM158 -13c7 0 13 6 13 13s-6 12 -13 12s-13 -5 -13 -12s6 -13 13 -13zM266 25v0v334h-215v-334h215z" />
-    <glyph glyph-name="uniF1F5" unicode="&#xf1f5;" horiz-adv-x="486" 
-d="M473 205c7 0 13 -6 13 -13s-6 -13 -13 -13h-38c-6 -96 -83 -173 -179 -179v-38c0 -7 -6 -13 -13 -13s-13 6 -13 13v38c-96 6 -172 83 -178 179h-39c-7 0 -13 6 -13 13s6 13 13 13h39c6 96 82 173 178 179v38c0 7 6 13 13 13s13 -6 13 -13v-38c96 -6 173 -83 179 -179h38z
-M230 51v26c-54 6 -96 48 -102 102h-25c6 -68 59 -122 127 -128zM230 307v0v26c-68 -6 -121 -60 -127 -128h25c6 54 48 96 102 102zM256 333v-26c54 -6 96 -48 102 -102h26c-6 68 -60 122 -128 128zM256 51c68 6 122 60 128 128h-26c-6 -54 -48 -96 -102 -102v-26z" />
-    <glyph glyph-name="uniF1F6" unicode="&#xf1f6;" horiz-adv-x="384" 
-d="M192 307c64 0 115 -51 115 -115s-51 -115 -115 -115s-116 51 -116 115s52 115 116 115zM192 127c36 0 64 29 64 65s-28 65 -64 65s-65 -29 -65 -65s29 -65 65 -65zM192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM192 51
-c78 0 141 63 141 141s-63 141 -141 141s-141 -63 -141 -141s63 -141 141 -141zM153 192c0 26 13 39 39 39s39 -13 39 -39s-13 -39 -39 -39s-39 13 -39 39z" />
-    <glyph glyph-name="uniF1F7" unicode="&#xf1f7;" horiz-adv-x="333" 
-d="M12 256c-3 3 -6 6 -6 11v56c0 5 3 12 6 16c0 0 1 3 3 5c11 11 54 45 153 45c117 0 154 -48 156 -50c3 -4 6 -11 6 -16v-56c0 -4 -1 -7 -4 -9c-4 -4 -9 -5 -14 -3l-65 20c-7 2 -12 9 -12 16v21c0 1 0 3 -1 4c0 0 -15 13 -66 13s-66 -13 -66 -13c0 -1 -1 -3 -1 -4v-24
-c0 -5 -3 -10 -6 -13c-2 -2 -4 -3 -6 -4h-1l-65 -17c-4 -1 -8 0 -11 2zM35 148c0 6 5 11 11 11h35c6 0 11 -5 11 -11v-13c0 -6 -5 -11 -11 -11h-35c-6 0 -11 5 -11 11v13zM161 135c0 -6 -5 -11 -11 -11h-35c-6 0 -11 5 -11 11v13c0 6 5 11 11 11h35c6 0 11 -5 11 -11v-13z
-M230 135c0 -6 -5 -11 -11 -11h-35c-6 0 -11 5 -11 11v13c0 6 5 11 11 11h35c6 0 11 -5 11 -11v-13zM299 135c0 -6 -5 -11 -11 -11h-35c-6 0 -11 5 -11 11v13c0 6 5 11 11 11h35c6 0 11 -5 11 -11v-13zM11 189c-6 0 -11 5 -11 11v13c0 6 5 11 11 11h35c6 0 11 -5 11 -11v-13
-c0 -6 -5 -11 -11 -11h-35zM115 189h-35c-6 0 -11 5 -11 11v13c0 6 5 11 11 11h35c6 0 11 -5 11 -11v-13c0 -6 -5 -11 -11 -11zM184 189h-35c-6 0 -11 5 -11 11v13c0 6 5 11 11 11h35c6 0 11 -5 11 -11v-13c0 -6 -5 -11 -11 -11zM253 224c6 0 11 -5 11 -11v-13
-c0 -6 -5 -11 -11 -11h-35c-6 0 -11 5 -11 11v13c0 6 5 11 11 11h35zM322 224c6 0 11 -5 11 -11v-13c0 -6 -5 -11 -11 -11h-35c-6 0 -11 5 -11 11v13c0 6 5 11 11 11h35zM57 70c0 -6 -5 -10 -11 -10h-35c-6 0 -11 4 -11 10v13c0 6 5 11 11 11h35c6 0 11 -5 11 -11v-13zM80 60
-c-6 0 -11 4 -11 10v13c0 6 5 11 11 11h35c6 0 11 -5 11 -11v-13c0 -6 -5 -10 -11 -10h-35zM149 60c-6 0 -11 4 -11 10v13c0 6 5 11 11 11h35c6 0 11 -5 11 -11v-13c0 -6 -5 -10 -11 -10h-35zM218 60c-6 0 -11 4 -11 10v13c0 6 5 11 11 11h35c6 0 11 -5 11 -11v-13
-c0 -6 -5 -10 -11 -10h-35zM322 94c6 0 11 -5 11 -11v-13c0 -6 -5 -10 -11 -10h-35c-6 0 -11 4 -11 10v13c0 6 5 11 11 11h35zM281 30c6 0 11 -5 11 -11v-13c0 -6 -5 -11 -11 -11h-233c-6 0 -10 5 -10 11v13c0 6 4 11 10 11h233z" />
-    <glyph glyph-name="uniF1F8" unicode="&#xf1f8;" horiz-adv-x="358" 
-d="M358 88c1 -5 -1 -11 -5 -15l-50 -50c-5 -5 -13 -9 -20 -10h-7v0c-19 0 -89 7 -179 97c-106 106 -97 183 -97 186c1 7 5 15 10 20l51 50c3 3 7 5 12 5c6 0 12 -4 15 -10l41 -76c4 -8 2 -19 -5 -26l-18 -19c-1 -1 -2 -4 -2 -5c0 0 1 -25 47 -71s72 -48 72 -48c1 0 3 2 4 3
-l22 21c4 4 10 7 16 7c4 0 7 -1 10 -3h1l73 -43c5 -3 8 -8 9 -13z" />
-    <glyph glyph-name="uniF1F9" unicode="&#xf1f9;" horiz-adv-x="379" 
-d="M364 45c8 0 15 -8 15 -16s-7 -15 -15 -15h-1v0h-348v0c-8 0 -15 7 -15 15s7 16 15 16v0h348v0h1zM63 80c-7 0 -13 6 -13 13c0 2 1 4 1 5v0l103 263v0c2 5 7 9 13 9h45c6 0 11 -4 13 -9v0l103 -262v-1v-1v0c0 -1 1 -3 1 -4c0 -7 -7 -13 -14 -13h-1v0h-29v0
-c-5 0 -9 4 -11 8v0l-18 48h-133l-18 -47c-2 -5 -7 -9 -13 -9h-29zM189 319l-52 -138h104z" />
-    <glyph glyph-name="uniF1FA" unicode="&#xf1fa;" horiz-adv-x="332" 
-d="M65 358c6 0 12 -5 12 -11v0v0v-54v0c0 -6 -6 -12 -12 -12v0h-53v0v0c-6 0 -12 6 -12 12v0v54v0v0c0 6 6 11 12 11v0v0h53v0zM193 358c6 0 12 -5 12 -11v0v0v-54v0c0 -6 -6 -12 -12 -12v0h-54v0v0c-6 0 -11 6 -11 12v0v54v0v0c0 6 5 11 11 11v0v0h54v0zM332 347v0v0v-54v0
-c0 -6 -5 -12 -11 -12v0h-54v0v0c-6 0 -12 6 -12 12v0v54v0c0 6 6 11 12 11v0v0h54v0c6 0 11 -5 11 -11zM65 230c6 0 12 -5 12 -11v0v0v-54v0c0 -6 -6 -11 -12 -11v0h-53v0v0c-6 0 -12 5 -12 11v0v54v0v0c0 6 6 11 12 11v0v0h53v0zM193 230c6 0 12 -5 12 -11v0v0v-54v0
-c0 -6 -6 -11 -12 -11v0h-54v0v0c-6 0 -11 5 -11 11v0v54v0v0c0 6 5 11 11 11v0v0h54v0zM321 230c6 0 11 -5 11 -11v0v0v-54v0c0 -6 -5 -11 -11 -11v0h-54v0v0c-6 0 -12 5 -12 11v0v54v0c0 6 6 11 12 11v0v0h54v0zM65 103c6 0 12 -6 12 -12v0v0v-54v0c0 -6 -6 -11 -12 -11v0
-h-53v0v0c-6 0 -12 5 -12 11v0v54v0v0c0 6 6 12 12 12v0v0h53v0zM193 103c6 0 12 -6 12 -12v0v0v-54v0c0 -6 -6 -11 -12 -11v0h-54v0v0c-6 0 -11 5 -11 11v0v54v0v0c0 6 5 12 11 12v0v0h54v0zM321 103c6 0 11 -6 11 -12v0v0v-54v0c0 -6 -5 -11 -11 -11v0h-54v0v0
-c-6 0 -12 5 -12 11v0v54v0c0 6 6 12 12 12v0v0h54v0z" />
-    <glyph glyph-name="uniF1FB" unicode="&#xf1fb;" horiz-adv-x="512" 
-d="M509 276c4 -4 4 -9 0 -13v0l-324 -324v0c-4 -4 -9 -4 -13 0v1l-63 62c8 12 7 28 -4 39s-27 12 -39 4l-63 63v0v0c-4 4 -4 9 0 13v0l324 324v0c4 4 9 4 13 0l63 -63c-8 -12 -7 -28 4 -39s27 -12 39 -4l63 -63v0zM438 263c4 4 4 9 0 13l-98 98v0c-4 4 -9 4 -13 0v0
-l-253 -253v0c-4 -4 -4 -9 0 -13v0l98 -98v0v0c4 -4 9 -4 13 0v0v0zM317 184c1 0 2 -1 2 -2s-1 -2 -1 -2l-1 -1l-39 -9l-9 -39c0 -1 -2 -2 -3 -2s-2 1 -2 2l-17 35l-36 -4c-1 0 -3 0 -3 1s-1 2 0 3l27 26l-17 34c0 1 0 2 1 3s2 1 3 1l34 -17l26 27c1 1 2 0 3 0s1 -2 1 -3
-l-4 -36z" />
-    <glyph glyph-name="uniF1FC" unicode="&#xf1fc;" horiz-adv-x="332" 
-d="M321 139c7 -3 11 -12 11 -21v-77v-14c0 -12 -9 -22 -19 -22h-123v70v2v0l-20 34v0v1v0c-1 1 -2 2 -4 2s-2 -1 -3 -2v0l-21 -35h1c0 -1 -1 -1 -1 -2v-70h-123c-10 0 -19 10 -19 22v14v77c0 9 5 18 12 21l83 38l32 15c-15 9 -27 22 -35 39c-7 14 -11 31 -11 49
-c0 10 2 20 4 29c11 40 43 70 81 70c39 0 72 -30 82 -72c2 -9 3 -18 3 -27c0 -17 -4 -32 -10 -46c-8 -17 -19 -32 -34 -41l33 -16zM190 162v2c0 2 -2 4 -4 4h-40c-2 0 -4 -2 -4 -4c0 -1 1 -1 1 -2v0l19 -35v0h1v0c1 -1 1 -2 3 -2s3 1 4 2v0l20 35v0z" />
-    <glyph glyph-name="uniF1FD" unicode="&#xf1fd;" horiz-adv-x="332" 
-d="M321 139c7 -3 11 -12 11 -21v-77v-14c0 -12 -9 -22 -19 -22h-294c-10 0 -19 10 -19 22v14v77c0 9 5 18 12 21l83 38l32 15c-1 1 -3 2 -4 3h-44c-7 0 -13 5 -13 12v33v0c1 46 18 87 42 112c13 14 29 23 47 26h2s2 1 3 1h6v0v0v0h6c1 0 2 -1 3 -1h3c18 -3 34 -13 47 -27
-c24 -25 40 -65 41 -111v0v-33c0 -7 -5 -12 -12 -12h-45l-2 -2l33 -16z" />
-    <glyph glyph-name="uniF1FE" unicode="&#xf1fe;" horiz-adv-x="332" 
-d="M321 139c7 -3 11 -12 11 -21v-77v-14c0 -12 -9 -22 -19 -22h-294c-10 0 -19 10 -19 22v14v77c0 9 5 18 12 21l83 38l32 15c-15 9 -27 22 -35 39c-7 14 -11 31 -11 49c0 10 2 20 4 29c11 40 43 70 81 70c39 0 72 -30 82 -72c2 -9 3 -18 3 -27c0 -17 -4 -32 -10 -46
-c-8 -17 -19 -32 -34 -41l33 -16z" />
-    <glyph glyph-name="uniF1FF" unicode="&#xf1ff;" horiz-adv-x="488" 
-d="M382 145c4 -2 7 -5 9 -9c2 -3 3 -7 3 -11v-69v-13c0 -11 -8 -20 -17 -20h-266c-9 0 -17 9 -17 20v13v69v3c1 7 5 14 11 17l74 34l29 14c-1 1 -2 0 -3 1h-40c-6 0 -11 5 -11 11v30v0c1 37 12 69 30 92c14 21 36 34 60 34c22 0 42 -11 56 -29c20 -23 33 -58 34 -97v0v-30
-c0 -6 -5 -11 -11 -11h-40c-1 0 -1 -1 -2 -1l29 -14zM119 179l-25 -11c-15 -7 -25 -24 -25 -42v-69h-55c-8 0 -14 7 -14 16v66c0 7 4 13 9 15l83 39c-20 12 -33 36 -33 64c0 40 28 71 62 71c10 0 20 -3 28 -8c-17 -30 -29 -68 -30 -110v0v-31zM479 153c5 -2 9 -8 9 -15v-66
-c0 -9 -6 -16 -14 -16h-55v69c0 18 -11 35 -26 42l-24 11v31h-1c-1 42 -12 80 -29 110c8 5 18 9 28 9c34 0 62 -32 62 -72c0 -28 -14 -52 -34 -64z" />
-    <glyph glyph-name="uniF200" unicode="&#xf200;" horiz-adv-x="489" 
-d="M481 153c5 -3 8 -8 8 -15v-66c0 -9 -5 -16 -13 -16h-58v70c0 18 -9 34 -24 41l-54 25v0c-5 3 -10 7 -14 12c12 19 19 43 19 67c0 16 -2 32 -8 46c9 7 20 11 32 11c34 0 61 -32 61 -72c0 -27 -13 -51 -32 -63zM150 193l-56 -26c-15 -7 -25 -23 -25 -41v-70h-55
-c-8 0 -14 7 -14 16v66c0 7 4 13 9 15l83 39c-20 12 -33 36 -33 64c0 40 28 72 62 72c11 0 21 -4 30 -10c-6 -14 -9 -30 -9 -47c0 -25 7 -49 20 -68c-4 -4 -8 -7 -12 -10zM383 144c6 -3 10 -10 10 -18v-70v-12c0 -11 -8 -20 -17 -20h-265c-9 0 -17 9 -17 20v12v70
-c0 8 5 15 11 18l75 35l29 13c-13 8 -25 20 -32 35c-6 13 -10 28 -10 44c0 9 2 18 4 26c10 36 39 63 73 63c35 0 64 -28 73 -65c2 -8 3 -16 3 -24c0 -15 -3 -29 -9 -41c-7 -16 -18 -29 -31 -37l31 -15z" />
-    <glyph glyph-name="uniF201" unicode="&#xf201;" horiz-adv-x="442" 
-d="M140 207v0v-24l-39 -18c-16 -8 -27 -25 -27 -44v-74h-59c-8 0 -15 8 -15 17v71c0 7 3 13 9 16l90 41c-21 13 -36 38 -36 68c0 42 30 77 66 77c12 0 22 -4 32 -10c-1 -4 -3 -7 -4 -11c-10 -22 -16 -48 -17 -76v0v-28v-5zM430 139c7 -3 12 -12 12 -21v-77v-14
-c0 -12 -9 -22 -19 -22h-295c-10 0 -19 10 -19 22v14v77c0 9 5 18 12 21l83 38l33 15c-1 1 -3 2 -4 3h-45c-7 0 -12 5 -12 12v33v0c1 46 18 87 42 112c13 14 28 23 46 26h3s2 1 3 1h6h6c1 0 2 -1 3 -1h2c18 -3 34 -13 47 -27c24 -25 40 -65 41 -111h1v-33
-c0 -7 -6 -12 -13 -12h-44c-1 -1 -2 -1 -3 -2l34 -16z" />
-    <glyph glyph-name="uniF202" unicode="&#xf202;" horiz-adv-x="420" 
-d="M419 124c0 -1 1 -2 1 -3v-74v-13c0 -12 -9 -21 -19 -21h-282c-10 0 -18 9 -18 21v13v74c0 2 0 4 1 6c2 6 5 12 10 14l80 37l31 14c-14 8 -26 22 -34 38c-6 12 -9 25 -10 40v6v8c1 7 2 13 4 20c1 4 2 8 3 11c13 33 41 56 74 56v0v0c37 0 68 -29 78 -69c2 -8 4 -17 4 -26
-c0 -16 -4 -31 -10 -44c-8 -17 -19 -30 -33 -39l32 -16l77 -36c6 -3 10 -10 11 -17zM155 190l-54 -25c-16 -8 -27 -25 -27 -44v-74h-59c-8 0 -15 8 -15 17v71c0 7 3 13 9 16l90 41l-2 1h-36c-5 0 -10 5 -10 10v26v0c2 62 37 111 80 111c9 0 17 -2 25 -6
-c-8 -17 -13 -37 -13 -58c0 -30 10 -56 26 -78z" />
-    <glyph glyph-name="uniF203" unicode="&#xf203;" horiz-adv-x="420" 
-d="M160 193l-59 -28c-16 -8 -27 -25 -27 -44v-74h-59c-8 0 -15 8 -15 17v71c0 7 3 13 9 16l90 41c-21 13 -36 38 -36 68c0 42 30 77 66 77c12 0 22 -4 32 -10c-6 -15 -9 -33 -9 -51c0 -27 7 -51 21 -72c-4 -4 -8 -8 -13 -11zM408 141c7 -3 12 -11 12 -20v-74v-13
-c0 -12 -9 -21 -19 -21h-282c-10 0 -18 9 -18 21v13v74c0 9 4 17 11 20l80 37l31 14c-14 8 -26 22 -34 38c-7 14 -10 29 -10 46c0 10 2 19 4 28c10 39 40 67 77 67s68 -29 78 -69c2 -8 4 -17 4 -26c0 -16 -4 -31 -10 -44c-8 -17 -19 -30 -33 -39l32 -16z" />
-    <glyph glyph-name="uniF204" unicode="&#xf204;" horiz-adv-x="321" 
-d="M293 277c7 0 12 -5 12 -12v-256c0 -7 -5 -12 -12 -12h-265c-7 0 -12 5 -12 12v256c0 7 5 12 12 12h265zM309 359c7 0 12 -5 12 -12v-35c0 -7 -5 -13 -12 -13h-297c-7 0 -12 6 -12 13v35c0 7 5 12 12 12h101v16c0 7 5 12 12 12h72c7 0 12 -5 12 -12v-16h100z" />
-    <glyph glyph-name="uniF205" unicode="&#xf205;" horiz-adv-x="431" 
-d="M431 33c1 -1 0 -2 0 -3c0 -4 -2 -7 -6 -7v0h-72v-20c0 -3 -3 -5 -6 -5h-26c-3 0 -6 2 -6 5v20h-72v0c-4 0 -6 3 -6 7c0 1 0 2 1 3v0l8 16h-82v-44c0 -4 -4 -7 -8 -7h-38c-4 0 -7 3 -7 7v44h-101v0c-5 0 -10 4 -10 9c0 2 1 4 2 6l52 90h-21v0c-4 0 -8 4 -8 8c0 2 1 4 2 5
-l48 83h-12v0c-3 0 -6 2 -6 5c0 1 1 2 1 3v0l71 123c2 3 4 5 8 5s7 -2 9 -5v0l71 -123v0c0 -1 1 -2 1 -3c0 -3 -3 -5 -6 -5v0h-12l49 -84v-1c1 -1 1 -2 1 -3c0 -4 -4 -8 -8 -8v0h-21l43 -75l11 19h-15v0c-3 0 -5 3 -5 6v2v0l35 60h-9v0c-2 0 -4 2 -4 4c0 1 1 1 1 2v0l50 87v0
-c1 2 3 4 6 4s5 -2 6 -4v0l50 -87v0c0 -1 1 -1 1 -2c0 -2 -2 -4 -4 -4v0h-8l34 -60v0c0 -1 1 -1 1 -2c0 -3 -3 -6 -6 -6v0h-15l38 -65v0z" />
-    <glyph glyph-name="uniF206" unicode="&#xf206;" horiz-adv-x="331" 
-d="M331 325v0v-133v0c0 -5 -5 -10 -10 -10v0h-43c-7 -47 -42 -84 -87 -94v-65h51v0c7 0 13 -6 13 -13s-6 -13 -13 -13v0v0h-153v0c-7 0 -13 6 -13 13s6 13 13 13h51v65c-45 10 -81 47 -88 94h-42v0c-5 0 -10 5 -10 10v0v0v0v0v133v0v1v0v0c0 5 5 9 10 9h41v36v1
-c0 8 6 14 14 15v0h199v0h1c8 0 15 -7 15 -15v-1v-36h41v0c5 0 10 -5 10 -10zM51 208v102h-25v-102h25zM305 208v102h-25v-102h25z" />
-    <glyph glyph-name="uniF207" unicode="&#xf207;" horiz-adv-x="312" 
-d="M297 61c8 0 15 -7 15 -15s-7 -16 -15 -16l-1 1v-1h-281v1c-8 0 -15 7 -15 15s7 15 15 15v0h281v0h1zM156 79c-81 0 -121 46 -121 115v145c0 8 7 15 15 15h20c8 0 15 -7 15 -15v-1v-143c0 -44 25 -73 71 -73s71 29 71 73v143v1c0 8 7 15 15 15h20c8 0 15 -7 15 -15v-145
-c0 -69 -40 -115 -121 -115z" />
-    <glyph glyph-name="uniF208" unicode="&#xf208;" horiz-adv-x="384" 
-d="M192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM192 51c78 0 141 63 141 141s-63 141 -141 141s-141 -63 -141 -141s63 -141 141 -141zM166 281c0 16 8 25 24 25s24 -9 24 -25s-8 -24 -24 -24s-24 8 -24 24zM273 201v0
-c2 -2 3 -4 3 -7c0 -6 -4 -10 -10 -10c-3 0 -5 1 -7 3v0l-34 34v0h-1v0c-1 0 -1 1 -2 1c-2 0 -3 -1 -3 -3v-1v0v-30v-32v-63c0 -7 -5 -12 -12 -12s-12 5 -12 12v63v0c0 2 -1 4 -3 4s-3 -2 -3 -4v0v-63c0 -7 -5 -12 -12 -12s-12 5 -12 12v63v32v31v0c0 2 -1 3 -3 3
-c-1 0 -2 0 -3 -1v0l-34 -34v0c-2 -2 -4 -3 -7 -3c-6 0 -10 4 -10 10c0 3 1 5 3 7v0l46 46v1v0v0c2 2 5 3 8 3v0h53h1c3 0 6 -1 8 -3v0v0v-1z" />
-    <glyph glyph-name="uniF209" unicode="&#xf209;" horiz-adv-x="463" 
-d="M59 344v0c-6 6 -6 14 0 20s14 6 20 0v0v0v0h1l49 -49c6 -6 6 -15 0 -21s-15 -6 -21 0zM144 363v0c-2 8 2 16 10 18s16 -2 18 -10v0v0v0v0l19 -68c2 -8 -3 -16 -11 -18s-16 2 -18 10zM58 246c-8 2 -12 10 -10 18s9 12 17 10v0h1v0v0l67 -18c8 -2 13 -10 11 -18
-s-10 -12 -18 -10l-68 18v0v0v0v0zM405 40v0c6 -6 5 -14 -1 -20s-14 -6 -20 0v0v0v0v0l-50 49c-6 6 -6 15 0 21s15 6 21 0zM319 21v0c2 -8 -2 -16 -10 -18s-16 2 -18 10v0v0v0v0l-18 68c-2 8 2 16 10 18s16 -2 18 -10zM405 138c8 -2 13 -10 11 -18s-10 -12 -18 -10v0v0v0v0
-l-68 18c-8 2 -13 10 -11 18s10 12 18 10l68 -18v0v0v0v0zM222 183c39 -39 40 -101 4 -141v0l-51 -52c-40 -40 -105 -40 -145 0s-40 105 0 145l52 52v0c40 36 101 35 140 -4zM189 77v0c17 20 16 50 -3 69s-50 20 -70 3v0l-3 -3v0v0l-46 -46v0c-20 -20 -20 -53 0 -73
-s53 -20 73 0v0l46 46v0v0zM433 394c39 -39 40 -101 4 -141v0l-52 -52c-40 -40 -104 -40 -144 0s-40 105 0 145l51 51h1c40 36 101 36 140 -3zM400 287v0c17 20 16 51 -3 70s-50 20 -70 3v0l-3 -3v0v0l-46 -46h-1c-20 -20 -20 -53 0 -73s53 -20 73 0v0l47 46v0v0z" />
-    <glyph glyph-name="uniF20A" unicode="&#xf20a;" horiz-adv-x="356" 
-d="M342 215c7 0 14 -6 14 -13v-192c0 -7 -7 -13 -14 -13h-329c-7 0 -13 6 -13 13v192c0 7 6 13 13 13h19h29v54c0 65 55 118 122 118c66 0 120 -52 121 -116v-2c0 -5 -4 -10 -10 -10v0h-51c-6 0 -10 5 -10 10c0 27 -22 48 -50 48s-50 -21 -50 -48v-54h123h67h19z" />
-    <glyph glyph-name="uniF20B" unicode="&#xf20b;" horiz-adv-x="473" 
-d="M387 259c46 6 86 -34 86 -83c0 -18 -6 -35 -16 -50c-3 -4 -7 -7 -12 -7h-138c-1 47 -39 86 -87 86s-86 -39 -87 -86h-102c-5 0 -10 3 -13 8c-12 20 -18 42 -18 66c0 66 49 121 110 121c8 0 15 -1 23 -3c27 39 70 61 115 61c65 0 121 -47 139 -113zM274 88c1 -2 1 -3 0 -5
-s-2 -3 -4 -3h-24v-64c0 -3 -2 -4 -5 -4h-44c-3 0 -4 1 -4 4v64h-24c-2 0 -4 1 -5 3s0 4 1 5l50 71c1 1 2 2 4 2v0c2 0 3 -1 4 -2z" />
-    <glyph glyph-name="uniF20C" unicode="&#xf20c;" horiz-adv-x="420" 
-d="M394 194c14 0 26 -11 26 -25v-144c0 -14 -12 -25 -26 -25h-368c-14 0 -26 11 -26 25v144c0 14 12 25 26 25h93c11 0 22 -7 25 -17c9 -28 36 -46 66 -46s57 18 66 46c3 10 13 17 24 17h94zM137 273c-3 0 -5 1 -6 3s-1 5 1 7l72 98c1 2 4 3 6 3v0c2 0 4 -1 5 -3l73 -98
-c2 -2 2 -5 1 -7s-3 -3 -6 -3h-35v-88c0 -4 -3 -7 -7 -7h-63c-4 0 -7 3 -7 7v88h-34z" />
-    <glyph glyph-name="uniF20D" unicode="&#xf20d;" horiz-adv-x="150" 
-d="M150 266v0v-233v0c0 -8 -7 -15 -15 -15v0h-121v0c-8 0 -14 7 -14 15v0v233v0c0 8 6 14 14 14h1h11v77v0c0 4 3 7 7 8v1h83c5 0 8 -4 8 -9v0v0v-77h11v0c8 0 15 -6 15 -14zM99 280v60h-48v-60h48zM62 294v11h26v-11h-26z" />
-    <glyph glyph-name="uniF20E" unicode="&#xf20e;" horiz-adv-x="410" 
-d="M288 134v-54c0 -13 -10 -23 -23 -23h-242c-13 0 -23 10 -23 23v224c0 13 10 23 23 23h242c13 0 23 -10 23 -23v-53v0l122 57v-232z" />
-    <glyph glyph-name="uniF20F" unicode="&#xf20f;" horiz-adv-x="243" 
-d="M243 328v-270h-1l1 -1c0 -6 -5 -11 -11 -11c-2 0 -4 1 -6 2l-85 49v0l-59 34h-74v0v0c-4 0 -8 4 -8 8v106c0 4 4 8 8 8v0v0h74l40 23v0l105 60v0c2 1 3 2 5 2c5 0 9 -5 10 -10h1z" />
-    <glyph glyph-name="uniF210" unicode="&#xf210;" horiz-adv-x="436" 
-d="M271 268c-4 5 -4 12 0 17v0l1 1v0v0l16 16v0v0v0v0c5 5 14 5 19 1v0l10 -10v0v0c43 -43 53 -106 31 -159l-41 41c5 29 -4 60 -26 82v1v0l-10 10v0zM366 361c77 -77 90 -194 40 -285l-37 37c31 70 18 155 -39 212v0h-1l-8 9v0v0l-1 1v0c-4 5 -4 12 0 17v0l17 18v0
-c5 5 13 5 18 1v0l10 -10v0h1zM243 316v0v-77l-60 60l44 25v0c2 1 3 2 5 2c5 0 9 -5 10 -10h1zM82 241l9 5l152 -151v-49h-1l1 -1c0 -6 -5 -10 -11 -10c-2 0 -4 0 -6 1l-85 49v0l-59 34h-74v0v0c-4 0 -8 4 -8 8v106c0 4 4 8 8 8v0v0h74zM401 45v0c5 -5 5 -13 0 -18l-1 -1
-l-17 -18v0c-5 -5 -13 -5 -18 0v0l-331 331c-5 5 -5 13 0 18v0l18 18v1c5 5 13 5 18 0v0v0z" />
-    <glyph glyph-name="uniF211" unicode="&#xf211;" horiz-adv-x="436" 
-d="M366 361c93 -93 93 -245 0 -338v0l-8 -9v0v0l-1 -1h-1c-5 -4 -12 -4 -17 0v0l-17 17v0c-5 5 -5 14 -1 19v0l1 1v0v0l9 9v-1c73 74 73 193 -1 267v1l-1 -1l-8 9v0v0l-1 1v0c-4 5 -4 13 0 18v0l17 17v0c5 5 13 5 18 1v0l10 -10v0h1zM317 293c56 -56 56 -147 1 -203v0
-l-10 -10v0c-5 -4 -12 -4 -17 0v0l-18 18v0c-5 5 -5 13 -1 18v0l1 1v0v0l9 9v0c36 37 35 96 -1 132v0v0l-10 10v0c-4 5 -4 12 0 17v0l1 1v0v0l16 16v1v0v0v0c5 5 14 5 19 1v0l10 -10v0v-1zM232 326c5 0 9 -4 10 -9h1v-270h-1l1 -1c0 -6 -5 -11 -11 -11c-2 0 -4 1 -6 2l-85 49
-v0l-59 34h-74v0v0c-4 0 -8 4 -8 8v105c0 4 4 8 8 8v0v0h74l40 23v0l105 61v0c2 1 3 1 5 1z" />
-    <glyph glyph-name="uniF212" unicode="&#xf212;" horiz-adv-x="384" 
-d="M192 384c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192zM53 167c8 -44 37 -81 75 -101c-24 28 -40 63 -45 101h-30zM83 217c5 38 21 73 45 101c-38 -20 -67 -57 -75 -101h30zM167 100v67h-33c5 -25 17 -48 33 -67zM167 217v67
-c-16 -19 -28 -42 -33 -67h33zM331 217c-8 44 -37 81 -75 101c24 -28 40 -63 45 -101h30zM217 100c16 19 28 42 33 67h-33v-67zM217 217h33c-5 25 -17 48 -33 67v-67zM256 66c38 20 67 57 75 101h-30c-5 -38 -21 -73 -45 -101z" />
-    <glyph glyph-name="uniF213" unicode="&#xf213;" horiz-adv-x="285" 
-d="M152 62l29 -29c-19 -15 -44 -25 -70 -25c-61 0 -111 50 -111 111c0 26 10 51 25 70l27 -28c-8 -12 -13 -25 -13 -40c0 -39 33 -72 72 -72c15 0 29 5 41 13zM202 340c0 24 13 36 37 36s37 -12 37 -36s-13 -37 -37 -37s-37 13 -37 37zM262 215c13 0 23 -10 23 -23v-117
-c0 -13 -10 -23 -23 -23s-23 10 -23 23v94h-29c8 -15 12 -32 12 -50c0 -26 -8 -49 -23 -68l-29 29c8 12 12 26 12 41c0 39 -32 71 -71 71c-15 0 -29 -5 -41 -13l-27 27c10 8 22 15 35 19l67 66l-28 17l-33 -33h-1v-1v0c-4 -4 -10 -6 -16 -6c-13 0 -23 10 -23 23
-c0 6 3 12 7 16v0l45 45l1 1v1v-1c4 4 10 6 16 6c3 0 6 -1 9 -2v1l103 -60v0c7 -4 11 -11 11 -19c0 -5 -1 -10 -4 -14v0l-1 -1c-1 -1 -3 -2 -4 -3l-46 -46h81z" />
-    <glyph glyph-name="uniF214" unicode="&#xf214;" horiz-adv-x="415" 
-d="M405 226c6 -1 10 -5 10 -11v-46c0 -6 -4 -10 -10 -11l-53 -5c-3 -13 -8 -25 -15 -36l34 -41c4 -4 3 -11 -1 -15l-32 -32c-2 -2 -5 -3 -8 -3c-2 0 -5 1 -7 3l-41 33c-11 -7 -23 -12 -36 -15l-5 -52c-1 -6 -5 -10 -11 -10h-45c-6 0 -10 4 -11 10l-5 52c-13 3 -26 8 -37 15
-l-40 -33c-2 -2 -5 -3 -7 -3c-3 0 -6 1 -8 3l-32 32c-4 4 -5 11 -1 15l34 41c-7 11 -12 23 -15 36l-53 5c-6 1 -10 5 -10 11v46c0 6 4 10 10 11l53 5c3 13 8 25 15 36l-34 41c-4 4 -3 11 1 15l32 32c2 2 5 3 8 3c2 0 5 -1 7 -3l40 -33c11 7 24 12 37 15l5 52c1 6 5 10 11 10
-h45c6 0 10 -4 11 -10l5 -52c13 -3 25 -8 36 -15l41 33c2 2 5 3 7 3c3 0 6 -1 8 -3l32 -32c4 -4 5 -11 1 -15l-34 -41c7 -11 12 -23 15 -36zM207 131c34 0 62 27 62 61s-28 61 -62 61s-61 -27 -61 -61s27 -61 61 -61z" />
-    <glyph glyph-name="uniF215" unicode="&#xf215;" horiz-adv-x="401" 
-d="M386 328c1 1 4 1 5 0v0v0l1 -1v0c6 -14 9 -29 9 -45c0 -61 -49 -111 -110 -111c-12 0 -23 3 -34 6l-115 -116c-1 -39 -32 -70 -71 -70s-71 32 -71 71s31 70 70 71l115 116c-3 11 -5 21 -5 33c0 61 50 111 111 111c16 0 30 -4 44 -10h1v0v0l1 -1c1 -1 1 -3 0 -4l-20 -20
-l-19 -19l-24 -25c-1 -13 3 -26 13 -36s23 -14 36 -13l24 24l20 19zM100 62c0 16 -13 30 -29 30s-29 -14 -29 -30s13 -29 29 -29s29 13 29 29z" />
-    <glyph glyph-name="uniF216" unicode="&#xf216;" horiz-adv-x="384" 
-d="M284 142c2 -2 2 -5 0 -7l-35 -35c-1 -1 -2 -2 -3 -2s-3 1 -4 2l-50 50l-50 -50c-1 -1 -3 -2 -4 -2s-2 1 -3 2l-35 35c-1 1 -2 2 -2 3s1 3 2 4l50 50l-50 50c-1 1 -2 3 -2 4s1 2 2 3l35 35c2 2 5 2 7 0l50 -50l50 50c2 2 5 2 7 0l35 -35c2 -2 2 -5 0 -7l-50 -50zM192 333
-c-78 0 -141 -63 -141 -141s63 -141 141 -141s141 63 141 141s-63 141 -141 141zM192 384v0c106 0 192 -86 192 -192s-86 -192 -192 -192s-192 86 -192 192s86 192 192 192z" />
-    <glyph glyph-name="uniF217" unicode="&#xf217;" horiz-adv-x="361" 
-d="M358 96c4 -4 4 -10 0 -14l-67 -68c-2 -2 -4 -3 -7 -3s-5 1 -7 3l-96 96l-96 -96c-2 -2 -5 -3 -8 -3s-5 1 -7 3l-67 68c-2 2 -3 4 -3 7s1 5 3 7l96 96l-96 96c-2 2 -3 4 -3 7s1 5 3 7l67 68c4 4 11 4 15 0l96 -96l96 96c4 4 10 4 14 0l67 -68c4 -4 4 -10 0 -14l-96 -96z
-" />
-    <glyph glyph-name="uniF218" unicode="&#xf218;" horiz-adv-x="270" 
-d="M269 331h1l-85 -130h74v0v0c3 0 6 -2 6 -5v0v-21c0 -3 -3 -6 -6 -6v0v0h-95v-33h95v0v0c3 0 6 -3 6 -6v-20c0 -3 -3 -6 -6 -6v0v0h-95v-48v0c0 -3 -2 -6 -5 -6v0h-47v0v0c-3 0 -6 3 -6 6v1v47h-94v0v0c-3 0 -6 3 -6 6v20c0 3 3 6 6 6v0v0h94v33h-94v0v0c-3 0 -6 2 -6 5v0
-v1v0v0v20v0c0 3 3 6 6 6v0v0h72l-84 130v0v1c0 1 0 2 1 2h3h2h57c2 0 3 -2 4 -3v0l68 -110l68 110v0c1 1 2 3 4 3h57h2h3v-1c1 0 1 0 1 -1z" />
-    <glyph glyph-name="uniF219" unicode="&#xf219;" horiz-adv-x="397" 
-d="M233 395c91 0 164 -74 164 -164s-73 -164 -164 -164c-26 0 -51 6 -73 17l-82 -82v1c-8 -8 -20 -14 -33 -14c-25 0 -45 20 -45 45c0 13 6 25 14 33h-1l80 79c-15 25 -24 54 -24 85c0 90 73 164 164 164zM234 132c57 0 103 45 103 102s-46 102 -103 102s-102 -45 -102 -102
-s45 -102 102 -102zM295 258c4 0 7 -4 7 -8v-32c0 -4 -4 -8 -8 -8v0v0h-36v-36v0c0 -4 -4 -8 -8 -8v0h-32v0v0c-4 0 -8 4 -8 8v0v0v36h-35h-1c-4 0 -8 4 -8 8v32c0 4 4 8 8 8h36v35v1c0 4 4 8 8 8h1h31v0c4 0 8 -4 8 -8v-36h37v0z" />
-    <glyph glyph-name="uniF21A" unicode="&#xf21a;" horiz-adv-x="397" 
-d="M233 395c91 0 164 -74 164 -164s-73 -164 -164 -164c-26 0 -51 6 -73 17l-82 -82v1c-8 -8 -20 -14 -33 -14c-25 0 -45 20 -45 45c0 13 6 25 14 33h-1l80 79c-15 25 -24 54 -24 85c0 90 73 164 164 164zM234 132c57 0 103 45 103 102s-46 102 -103 102s-102 -45 -102 -102
-s45 -102 102 -102zM294 258c4 0 9 -4 9 -8v0v-32c0 -4 -5 -8 -9 -8h-120c-4 0 -8 4 -8 8v32v0c0 4 4 8 8 8h120z" />
-  </font>
-</defs></svg>
diff --git a/themes/lucene/static/css/solr/lib/foundation/foundation.min.css b/themes/lucene/static/css/solr/lib/foundation/foundation.min.css
deleted file mode 100644
index 4f4e0a3..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/foundation.min.css
+++ /dev/null
@@ -1 +0,0 @@
-meta.foundation-version{font-family:"/5.3.0/"}meta.foundation-mq-small{font-family:"/only screen/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{background:#fff;color:#222;padding:0;margin:0;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img{max-width:100%;height:auto}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.row{width:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;max-width:62.5rem}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.row.collapse>.column,.row.collapse>.columns{padding-left:0;padding-right:0}.row.collapse .row{margin-left:0;margin-right:0}.row .row{width:auto;margin-left:-0.9375rem;margin-right:-0.9375rem;margin-top:0;margin-bottom:0;max-width:none}.row .row:before,.row .row:after{content:" ";display:table}.row .row:after{clear:both}.row .row.collapse{width:auto;margin:0;max-width:none}.row .row.collapse:before,.row .row.collapse:after{content:" ";display:table}.row .row.collapse:after{clear:both}.column,.columns{padding-left:0.9375rem;padding-right:0.9375rem;width:100%;float:left}[class*="column"]+[class*="column"]:last-child{float:right}[class*="column"]+[class*="column"].end{float:left}@media only screen{.small-push-0{position:relative;left:0%;right:auto}.small-pull-0{position:relative;right:0%;left:auto}.small-push-1{position:relative;left:8.33333%;right:auto}.small-pull-1{position:relative;right:8.33333%;left:auto}.small-push-2{position:relative;left:16.66667%;right:auto}.small-pull-2{position:relative;right:16.66667%;left:auto}.small-push-3{position:relative;left:25%;right:auto}.small-pull-3{position:relative;right:25%;left:auto}.small-push-4{position:relative;left:33.33333%;right:auto}.small-pull-4{position:relative;right:33.33333%;left:auto}.small-push-5{position:relative;left:41.66667%;right:auto}.small-pull-5{position:relative;right:41.66667%;left:auto}.small-push-6{position:relative;left:50%;right:auto}.small-pull-6{position:relative;right:50%;left:auto}.small-push-7{position:relative;left:58.33333%;right:auto}.small-pull-7{position:relative;right:58.33333%;left:auto}.small-push-8{position:relative;left:66.66667%;right:auto}.small-pull-8{position:relative;right:66.66667%;left:auto}.small-push-9{position:relative;left:75%;right:auto}.small-pull-9{position:relative;right:75%;left:auto}.small-push-10{position:relative;left:83.33333%;right:auto}.small-pull-10{position:relative;right:83.33333%;left:auto}.small-push-11{position:relative;left:91.66667%;right:auto}.small-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.small-1{width:8.33333%}.small-2{width:16.66667%}.small-3{width:25%}.small-4{width:33.33333%}.small-5{width:41.66667%}.small-6{width:50%}.small-7{width:58.33333%}.small-8{width:66.66667%}.small-9{width:75%}.small-10{width:83.33333%}.small-11{width:91.66667%}.small-12{width:100%}.small-offset-0{margin-left:0% !important}.small-offset-1{margin-left:8.33333% !important}.small-offset-2{margin-left:16.66667% !important}.small-offset-3{margin-left:25% !important}.small-offset-4{margin-left:33.33333% !important}.small-offset-5{margin-left:41.66667% !important}.small-offset-6{margin-left:50% !important}.small-offset-7{margin-left:58.33333% !important}.small-offset-8{margin-left:66.66667% !important}.small-offset-9{margin-left:75% !important}.small-offset-10{margin-left:83.33333% !important}.small-offset-11{margin-left:91.66667% !important}.small-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.small-centered,.columns.small-centered{margin-left:auto;margin-right:auto;float:none}.column.small-uncentered,.columns.small-uncentered{margin-left:0;margin-right:0;float:left}.column.small-centered:last-child,.columns.small-centered:last-child{float:none}.column.small-uncentered:last-child,.columns.small-uncentered:last-child{float:left}.column.small-uncentered.opposite,.columns.small-uncentered.opposite{float:right}}@media only screen and (min-width: 40.063em){.medium-push-0{position:relative;left:0%;right:auto}.medium-pull-0{position:relative;right:0%;left:auto}.medium-push-1{position:relative;left:8.33333%;right:auto}.medium-pull-1{position:relative;right:8.33333%;left:auto}.medium-push-2{position:relative;left:16.66667%;right:auto}.medium-pull-2{position:relative;right:16.66667%;left:auto}.medium-push-3{position:relative;left:25%;right:auto}.medium-pull-3{position:relative;right:25%;left:auto}.medium-push-4{position:relative;left:33.33333%;right:auto}.medium-pull-4{position:relative;right:33.33333%;left:auto}.medium-push-5{position:relative;left:41.66667%;right:auto}.medium-pull-5{position:relative;right:41.66667%;left:auto}.medium-push-6{position:relative;left:50%;right:auto}.medium-pull-6{position:relative;right:50%;left:auto}.medium-push-7{position:relative;left:58.33333%;right:auto}.medium-pull-7{position:relative;right:58.33333%;left:auto}.medium-push-8{position:relative;left:66.66667%;right:auto}.medium-pull-8{position:relative;right:66.66667%;left:auto}.medium-push-9{position:relative;left:75%;right:auto}.medium-pull-9{position:relative;right:75%;left:auto}.medium-push-10{position:relative;left:83.33333%;right:auto}.medium-pull-10{position:relative;right:83.33333%;left:auto}.medium-push-11{position:relative;left:91.66667%;right:auto}.medium-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.medium-1{width:8.33333%}.medium-2{width:16.66667%}.medium-3{width:25%}.medium-4{width:33.33333%}.medium-5{width:41.66667%}.medium-6{width:50%}.medium-7{width:58.33333%}.medium-8{width:66.66667%}.medium-9{width:75%}.medium-10{width:83.33333%}.medium-11{width:91.66667%}.medium-12{width:100%}.medium-offset-0{margin-left:0% !important}.medium-offset-1{margin-left:8.33333% !important}.medium-offset-2{margin-left:16.66667% !important}.medium-offset-3{margin-left:25% !important}.medium-offset-4{margin-left:33.33333% !important}.medium-offset-5{margin-left:41.66667% !important}.medium-offset-6{margin-left:50% !important}.medium-offset-7{margin-left:58.33333% !important}.medium-offset-8{margin-left:66.66667% !important}.medium-offset-9{margin-left:75% !important}.medium-offset-10{margin-left:83.33333% !important}.medium-offset-11{margin-left:91.66667% !important}.medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.medium-centered,.columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.column.medium-uncentered,.columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.column.medium-centered:last-child,.columns.medium-centered:last-child{float:none}.column.medium-uncentered:last-child,.columns.medium-uncentered:last-child{float:left}.column.medium-uncentered.opposite,.columns.medium-uncentered.opposite{float:right}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}@media only screen and (min-width: 64.063em){.large-push-0{position:relative;left:0%;right:auto}.large-pull-0{position:relative;right:0%;left:auto}.large-push-1{position:relative;left:8.33333%;right:auto}.large-pull-1{position:relative;right:8.33333%;left:auto}.large-push-2{position:relative;left:16.66667%;right:auto}.large-pull-2{position:relative;right:16.66667%;left:auto}.large-push-3{position:relative;left:25%;right:auto}.large-pull-3{position:relative;right:25%;left:auto}.large-push-4{position:relative;left:33.33333%;right:auto}.large-pull-4{position:relative;right:33.33333%;left:auto}.large-push-5{position:relative;left:41.66667%;right:auto}.large-pull-5{position:relative;right:41.66667%;left:auto}.large-push-6{position:relative;left:50%;right:auto}.large-pull-6{position:relative;right:50%;left:auto}.large-push-7{position:relative;left:58.33333%;right:auto}.large-pull-7{position:relative;right:58.33333%;left:auto}.large-push-8{position:relative;left:66.66667%;right:auto}.large-pull-8{position:relative;right:66.66667%;left:auto}.large-push-9{position:relative;left:75%;right:auto}.large-pull-9{position:relative;right:75%;left:auto}.large-push-10{position:relative;left:83.33333%;right:auto}.large-pull-10{position:relative;right:83.33333%;left:auto}.large-push-11{position:relative;left:91.66667%;right:auto}.large-pull-11{position:relative;right:91.66667%;left:auto}.column,.columns{position:relative;padding-left:0.9375rem;padding-right:0.9375rem;float:left}.large-1{width:8.33333%}.large-2{width:16.66667%}.large-3{width:25%}.large-4{width:33.33333%}.large-5{width:41.66667%}.large-6{width:50%}.large-7{width:58.33333%}.large-8{width:66.66667%}.large-9{width:75%}.large-10{width:83.33333%}.large-11{width:91.66667%}.large-12{width:100%}.large-offset-0{margin-left:0% !important}.large-offset-1{margin-left:8.33333% !important}.large-offset-2{margin-left:16.66667% !important}.large-offset-3{margin-left:25% !important}.large-offset-4{margin-left:33.33333% !important}.large-offset-5{margin-left:41.66667% !important}.large-offset-6{margin-left:50% !important}.large-offset-7{margin-left:58.33333% !important}.large-offset-8{margin-left:66.66667% !important}.large-offset-9{margin-left:75% !important}.large-offset-10{margin-left:83.33333% !important}.large-offset-11{margin-left:91.66667% !important}.large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.column.large-centered,.columns.large-centered{margin-left:auto;margin-right:auto;float:none}.column.large-uncentered,.columns.large-uncentered{margin-left:0;margin-right:0;float:left}.column.large-centered:last-child,.columns.large-centered:last-child{float:none}.column.large-uncentered:last-child,.columns.large-uncentered:last-child{float:left}.column.large-uncentered.opposite,.columns.large-uncentered.opposite{float:right}.push-0{position:relative;left:0%;right:auto}.pull-0{position:relative;right:0%;left:auto}.push-1{position:relative;left:8.33333%;right:auto}.pull-1{position:relative;right:8.33333%;left:auto}.push-2{position:relative;left:16.66667%;right:auto}.pull-2{position:relative;right:16.66667%;left:auto}.push-3{position:relative;left:25%;right:auto}.pull-3{position:relative;right:25%;left:auto}.push-4{position:relative;left:33.33333%;right:auto}.pull-4{position:relative;right:33.33333%;left:auto}.push-5{position:relative;left:41.66667%;right:auto}.pull-5{position:relative;right:41.66667%;left:auto}.push-6{position:relative;left:50%;right:auto}.pull-6{position:relative;right:50%;left:auto}.push-7{position:relative;left:58.33333%;right:auto}.pull-7{position:relative;right:58.33333%;left:auto}.push-8{position:relative;left:66.66667%;right:auto}.pull-8{position:relative;right:66.66667%;left:auto}.push-9{position:relative;left:75%;right:auto}.pull-9{position:relative;right:75%;left:auto}.push-10{position:relative;left:83.33333%;right:auto}.pull-10{position:relative;right:83.33333%;left:auto}.push-11{position:relative;left:91.66667%;right:auto}.pull-11{position:relative;right:91.66667%;left:auto}}button,.button{border-style:solid;border-width:0px;cursor:pointer;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;line-height:normal;margin:0 0 1.25rem;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#008cba;border-color:#007095;color:#fff;transition:background-color 300ms ease-out}button:hover,button:focus,.button:hover,.button:focus{background-color:#007095}button:hover,button:focus,.button:hover,.button:focus{color:#fff}button.secondary,.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{background-color:#b9b9b9}button.secondary:hover,button.secondary:focus,.button.secondary:hover,.button.secondary:focus{color:#333}button.success,.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{background-color:#368a55}button.success:hover,button.success:focus,.button.success:hover,.button.success:focus{color:#fff}button.alert,.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{background-color:#cf2a0e}button.alert:hover,button.alert:focus,.button.alert:hover,.button.alert:focus{color:#fff}button.large,.button.large{padding-top:1.125rem;padding-right:2.25rem;padding-bottom:1.1875rem;padding-left:2.25rem;font-size:1.25rem}button.small,.button.small{padding-top:0.875rem;padding-right:1.75rem;padding-bottom:0.9375rem;padding-left:1.75rem;font-size:0.8125rem}button.tiny,.button.tiny{padding-top:0.625rem;padding-right:1.25rem;padding-bottom:0.6875rem;padding-left:1.25rem;font-size:0.6875rem}button.expand,.button.expand{padding-right:0;padding-left:0;width:100%}button.left-align,.button.left-align{text-align:left;text-indent:0.75rem}button.right-align,.button.right-align{text-align:right;padding-right:0.75rem}button.radius,.button.radius{border-radius:3px}button.round,.button.round{border-radius:1000px}button.disabled,button[disabled],.button.disabled,.button[disabled]{background-color:#008cba;border-color:#007095;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#007095}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{color:#fff}button.disabled:hover,button.disabled:focus,button[disabled]:hover,button[disabled]:focus,.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#008cba}button.disabled.secondary,button[disabled].secondary,.button.disabled.secondary,.button[disabled].secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333;cursor:default;opacity:0.7;box-shadow:none}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#b9b9b9}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{color:#333}button.disabled.secondary:hover,button.disabled.secondary:focus,button[disabled].secondary:hover,button[disabled].secondary:focus,.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e7e7e7}button.disabled.success,button[disabled].success,.button.disabled.success,.button[disabled].success{background-color:#43ac6a;border-color:#368a55;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#368a55}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{color:#fff}button.disabled.success:hover,button.disabled.success:focus,button[disabled].success:hover,button[disabled].success:focus,.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#43ac6a}button.disabled.alert,button[disabled].alert,.button.disabled.alert,.button[disabled].alert{background-color:#f04124;border-color:#cf2a0e;color:#fff;cursor:default;opacity:0.7;box-shadow:none}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#cf2a0e}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{color:#fff}button.disabled.alert:hover,button.disabled.alert:focus,button[disabled].alert:hover,button[disabled].alert:focus,.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#f04124}@media only screen and (min-width: 40.063em){button,.button{display:inline-block}}meta.foundation-mq-topbar{font-family:"/only screen and (min-width:47.5em)/";width:47.5em}.contain-to-grid{width:100%;background:#333}.contain-to-grid .top-bar{margin-bottom:0}.fixed{width:100%;left:0;position:fixed;top:0;z-index:99}.fixed.expanded:not(.top-bar){overflow-y:auto;height:auto;width:100%;max-height:100%}.fixed.expanded:not(.top-bar) .title-area{position:fixed;width:100%;z-index:99}.fixed.expanded:not(.top-bar) .top-bar-section{z-index:98;margin-top:45px}.top-bar{overflow:hidden;height:45px;line-height:45px;position:relative;background:#333;margin-bottom:0}.top-bar ul{margin-bottom:0;list-style:none}.top-bar .row{max-width:none}.top-bar form,.top-bar input{margin-bottom:0}.top-bar input{height:auto;padding-top:.35rem;padding-bottom:.35rem;font-size:0.75rem}.top-bar .button,.top-bar button{padding-top:.45rem;padding-bottom:.35rem;margin-bottom:0;font-size:0.75rem}.top-bar .title-area{position:relative;margin:0}.top-bar .name{height:45px;margin:0;font-size:16px}.top-bar .name h1{line-height:45px;font-size:1.0625rem;margin:0}.top-bar .name h1 a{font-weight:normal;color:#fff;width:75%;display:block;padding:0 15px}.top-bar .toggle-topbar{position:absolute;right:0;top:0}.top-bar .toggle-topbar a{color:#fff;text-transform:uppercase;font-size:0.8125rem;font-weight:bold;position:relative;display:block;padding:0 15px;height:45px;line-height:45px}.top-bar .toggle-topbar.menu-icon{top:50%;margin-top:-16px}.top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0 40px 0 15px;color:#fff;position:relative}.top-bar .toggle-topbar.menu-icon a span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-8px;right:15px;box-shadow:0 0px 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:16px}.top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow:0 0px 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff}.top-bar.expanded{height:auto;background:transparent}.top-bar.expanded .title-area{background:#333}.top-bar.expanded .toggle-topbar a{color:#888}.top-bar.expanded .toggle-topbar a::after{box-shadow:0 10px 0 1px #888,0 16px 0 1px #888,0 22px 0 1px #888}.top-bar-section{left:0;position:relative;width:auto;transition:left 300ms ease-out}.top-bar-section ul{padding:0;width:100%;height:auto;display:block;font-size:16px;margin:0}.top-bar-section .divider,.top-bar-section [role="separator"]{border-top:solid 1px #1a1a1a;clear:both;height:1px;width:100%}.top-bar-section ul li{background:#333}.top-bar-section ul li>a{display:block;width:100%;color:#fff;padding:12px 0 12px 0;padding-left:15px;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:0.8125rem;font-weight:normal;text-transform:none}.top-bar-section ul li>a.button{font-size:0.8125rem;padding-right:15px;padding-left:15px;background-color:#008cba;border-color:#007095;color:#fff}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{background-color:#007095}.top-bar-section ul li>a.button:hover,.top-bar-section ul li>a.button:focus{color:#fff}.top-bar-section ul li>a.button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>a.button.secondary:hover,.top-bar-section ul li>a.button.secondary:focus{color:#333}.top-bar-section ul li>a.button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{background-color:#368a55}.top-bar-section ul li>a.button.success:hover,.top-bar-section ul li>a.button.success:focus{color:#fff}.top-bar-section ul li>a.button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>a.button.alert:hover,.top-bar-section ul li>a.button.alert:focus{color:#fff}.top-bar-section ul li>button{font-size:0.8125rem;padding-right:15px;padding-left:15px;background-color:#008cba;border-color:#007095;color:#fff}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{background-color:#007095}.top-bar-section ul li>button:hover,.top-bar-section ul li>button:focus{color:#fff}.top-bar-section ul li>button.secondary{background-color:#e7e7e7;border-color:#b9b9b9;color:#333}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{background-color:#b9b9b9}.top-bar-section ul li>button.secondary:hover,.top-bar-section ul li>button.secondary:focus{color:#333}.top-bar-section ul li>button.success{background-color:#43ac6a;border-color:#368a55;color:#fff}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{background-color:#368a55}.top-bar-section ul li>button.success:hover,.top-bar-section ul li>button.success:focus{color:#fff}.top-bar-section ul li>button.alert{background-color:#f04124;border-color:#cf2a0e;color:#fff}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{background-color:#cf2a0e}.top-bar-section ul li>button.alert:hover,.top-bar-section ul li>button.alert:focus{color:#fff}.top-bar-section ul li:hover:not(.has-form)>a{background-color:#555;background:#272727;color:#fff}.top-bar-section ul li.active>a{background:#008cba;color:#fff}.top-bar-section ul li.active>a:hover{background:#0078a0;color:#fff}.top-bar-section .has-form{padding:15px}.top-bar-section .has-dropdown{position:relative}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent rgba(255,255,255,0.4);border-left-style:solid;margin-right:15px;margin-top:-4.5px;position:absolute;top:50%;right:0}.top-bar-section .has-dropdown.moved{position:static}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important;width:100%}.top-bar-section .has-dropdown.moved>a:after{display:none}.top-bar-section .dropdown{padding:0;position:absolute;left:100%;top:0;z-index:99;display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .dropdown li{width:100%;height:auto}.top-bar-section .dropdown li a{font-weight:normal;padding:8px 15px}.top-bar-section .dropdown li a.parent-link{font-weight:normal}.top-bar-section .dropdown li.title h5{margin-bottom:0;margin-top:0}.top-bar-section .dropdown li.title h5 a{color:#fff;line-height:22.5px;display:block}.top-bar-section .dropdown li.has-form{padding:8px 15px}.top-bar-section .dropdown li .button,.top-bar-section .dropdown li button{top:auto}.top-bar-section .dropdown label{padding:8px 15px 2px;margin-bottom:0;text-transform:uppercase;color:#777;font-weight:bold;font-size:0.625rem}.js-generated{display:block}@media only screen and (min-width: 47.5em){.top-bar{background:#333;overflow:visible}.top-bar:before,.top-bar:after{content:" ";display:table}.top-bar:after{clear:both}.top-bar .toggle-topbar{display:none}.top-bar .title-area{float:left}.top-bar .name h1 a{width:auto}.top-bar input,.top-bar .button,.top-bar button{font-size:0.875rem;position:relative;top:7px}.top-bar.expanded{background:#333}.contain-to-grid .top-bar{max-width:62.5rem;margin:0 auto;margin-bottom:0}.top-bar-section{transition:none 0 0;left:0 !important}.top-bar-section ul{width:auto;height:auto !important;display:inline}.top-bar-section ul li{float:left}.top-bar-section ul li .js-generated{display:none}.top-bar-section li.hover>a:not(.button){background-color:#555;background:#272727;color:#fff}.top-bar-section li:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;background:#333}.top-bar-section li:not(.has-form) a:not(.button):hover{background-color:#555;background:#272727}.top-bar-section li.active:not(.has-form) a:not(.button){padding:0 15px;line-height:45px;color:#fff;background:#008cba}.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#0078a0}.top-bar-section .has-dropdown>a{padding-right:35px !important}.top-bar-section .has-dropdown>a:after{content:"";display:block;width:0;height:0;border:inset 5px;border-color:rgba(255,255,255,0.4) transparent transparent transparent;border-top-style:solid;margin-top:-2.5px;top:22.5px}.top-bar-section .has-dropdown.moved{position:relative}.top-bar-section .has-dropdown.moved>.dropdown{display:block;position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.top-bar-section .has-dropdown.hover>.dropdown,.top-bar-section .has-dropdown.not-click:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}.top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after{border:none;content:"\00bb";top:1rem;margin-top:-1px;right:5px;line-height:1.2}.top-bar-section .dropdown{left:0;top:auto;background:transparent;min-width:100%}.top-bar-section .dropdown li a{color:#fff;line-height:45px;white-space:nowrap;padding:12px 15px;background:#333}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#fff;background:#333}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button){color:#fff;background-color:#555;background:#272727}.top-bar-section .dropdown li label{white-space:nowrap;background:#333}.top-bar-section .dropdown li .dropdown{left:100%;top:0}.top-bar-section>ul>.divider,.top-bar-section>ul>[role="separator"]{border-bottom:none;border-top:none;border-right:solid 1px #4e4e4e;clear:none;height:45px;width:0}.top-bar-section .has-form{background:#333;padding:0 15px;height:45px}.top-bar-section .right li .dropdown{left:auto;right:0}.top-bar-section .right li .dropdown li .dropdown{right:100%}.top-bar-section .left li .dropdown{right:auto;left:0}.top-bar-section .left li .dropdown li .dropdown{left:100%}.no-js .top-bar-section ul li:hover>a{background-color:#555;background:#272727;color:#fff}.no-js .top-bar-section ul li:active>a{background:#008cba;color:#fff}.no-js .top-bar-section .has-dropdown:hover>.dropdown{display:block;position:static !important;height:auto;width:auto;overflow:visible;clip:auto;position:absolute !important}}.breadcrumbs{display:block;padding:0.5625rem 0.875rem 0.5625rem;overflow:hidden;margin-left:0;list-style:none;border-style:solid;border-width:1px;background-color:#f4f4f4;border-color:#dcdcdc;border-radius:3px}.breadcrumbs>*{margin:0;float:left;font-size:0.6875rem;line-height:0.6875rem;text-transform:uppercase;color:#008cba}.breadcrumbs>*:hover a,.breadcrumbs>*:focus a{text-decoration:underline}.breadcrumbs>* a{color:#008cba}.breadcrumbs>*.current{cursor:default;color:#333}.breadcrumbs>*.current a{cursor:default;color:#333}.breadcrumbs>*.current:hover,.breadcrumbs>*.current:hover a,.breadcrumbs>*.current:focus,.breadcrumbs>*.current:focus a{text-decoration:none}.breadcrumbs>*.unavailable{color:#999}.breadcrumbs>*.unavailable a{color:#999}.breadcrumbs>*.unavailable:hover,.breadcrumbs>*.unavailable:hover a,.breadcrumbs>*.unavailable:focus,.breadcrumbs>*.unavailable a:focus{text-decoration:none;color:#999;cursor:default}.breadcrumbs>*:before{content:"/";color:#aaa;margin:0 0.75rem;position:relative;top:1px}.breadcrumbs>*:first-child:before{content:" ";margin:0}.alert-box{border-style:solid;border-width:1px;display:block;font-weight:normal;margin-bottom:1.25rem;position:relative;padding:0.875rem 1.5rem 0.875rem 0.875rem;font-size:0.8125rem;transition:opacity 300ms ease-out;background-color:#008cba;border-color:#0078a0;color:#fff}.alert-box .close{font-size:1.375rem;padding:9px 6px 4px;line-height:0;position:absolute;top:50%;margin-top:-0.6875rem;right:0.25rem;color:#333;opacity:0.3}.alert-box .close:hover,.alert-box .close:focus{opacity:0.5}.alert-box.radius{border-radius:3px}.alert-box.round{border-radius:1000px}.alert-box.success{background-color:#43ac6a;border-color:#3a945b;color:#fff}.alert-box.alert{background-color:#f04124;border-color:#de2d0f;color:#fff}.alert-box.secondary{background-color:#e7e7e7;border-color:#c7c7c7;color:#4f4f4f}.alert-box.warning{background-color:#f08a24;border-color:#de770f;color:#fff}.alert-box.info{background-color:#a0d3e8;border-color:#74bfdd;color:#4f4f4f}.alert-box.alert-close{opacity:0}.inline-list{margin:0 auto 1.0625rem auto;margin-left:-1.375rem;margin-right:0;padding:0;list-style:none;overflow:hidden}.inline-list>li{list-style:none;float:left;margin-left:1.375rem;display:block}.inline-list>li>*{display:block}.button-group{list-style:none;margin:0;left:0}.button-group:before,.button-group:after{content:" ";display:table}.button-group:after{clear:both}.button-group>li{margin:0;float:left}.button-group>li>button,.button-group>li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group>li:first-child button,.button-group>li:first-child .button{border-left:0}.button-group>li:first-child{margin-left:0}.button-group.radius>*>button,.button-group.radius>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.radius>*:first-child button,.button-group.radius>*:first-child .button{border-left:0}.button-group.radius>*,.button-group.radius>*>a,.button-group.radius>*>button,.button-group.radius>*>.button{border-radius:0}.button-group.radius>*:first-child,.button-group.radius>*:first-child>a,.button-group.radius>*:first-child>button,.button-group.radius>*:first-child>.button{border-bottom-left-radius:3px;border-top-left-radius:3px}.button-group.radius>*:last-child,.button-group.radius>*:last-child>a,.button-group.radius>*:last-child>button,.button-group.radius>*:last-child>.button{border-bottom-right-radius:3px;border-top-right-radius:3px}.button-group.round>*>button,.button-group.round>* .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.round>*:first-child button,.button-group.round>*:first-child .button{border-left:0}.button-group.round>*,.button-group.round>*>a,.button-group.round>*>button,.button-group.round>*>.button{border-radius:0}.button-group.round>*:first-child,.button-group.round>*:first-child>a,.button-group.round>*:first-child>button,.button-group.round>*:first-child>.button{border-bottom-left-radius:1000px;border-top-left-radius:1000px}.button-group.round>*:last-child,.button-group.round>*:last-child>a,.button-group.round>*:last-child>button,.button-group.round>*:last-child>.button{border-bottom-right-radius:1000px;border-top-right-radius:1000px}.button-group.even-2 li{width:50%}.button-group.even-2 li>button,.button-group.even-2 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-2 li:first-child button,.button-group.even-2 li:first-child .button{border-left:0}.button-group.even-2 li button,.button-group.even-2 li .button{width:100%}.button-group.even-3 li{width:33.33333%}.button-group.even-3 li>button,.button-group.even-3 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-3 li:first-child button,.button-group.even-3 li:first-child .button{border-left:0}.button-group.even-3 li button,.button-group.even-3 li .button{width:100%}.button-group.even-4 li{width:25%}.button-group.even-4 li>button,.button-group.even-4 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-4 li:first-child button,.button-group.even-4 li:first-child .button{border-left:0}.button-group.even-4 li button,.button-group.even-4 li .button{width:100%}.button-group.even-5 li{width:20%}.button-group.even-5 li>button,.button-group.even-5 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-5 li:first-child button,.button-group.even-5 li:first-child .button{border-left:0}.button-group.even-5 li button,.button-group.even-5 li .button{width:100%}.button-group.even-6 li{width:16.66667%}.button-group.even-6 li>button,.button-group.even-6 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-6 li:first-child button,.button-group.even-6 li:first-child .button{border-left:0}.button-group.even-6 li button,.button-group.even-6 li .button{width:100%}.button-group.even-7 li{width:14.28571%}.button-group.even-7 li>button,.button-group.even-7 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-7 li:first-child button,.button-group.even-7 li:first-child .button{border-left:0}.button-group.even-7 li button,.button-group.even-7 li .button{width:100%}.button-group.even-8 li{width:12.5%}.button-group.even-8 li>button,.button-group.even-8 li .button{border-left:1px solid;border-color:rgba(255,255,255,0.5)}.button-group.even-8 li:first-child button,.button-group.even-8 li:first-child .button{border-left:0}.button-group.even-8 li button,.button-group.even-8 li .button{width:100%}.button-bar:before,.button-bar:after{content:" ";display:table}.button-bar:after{clear:both}.button-bar .button-group{float:left;margin-right:0.625rem}.button-bar .button-group div{overflow:hidden}.panel{border-style:solid;border-width:1px;border-color:#d8d8d8;margin-bottom:1.25rem;padding:1.25rem;background:#f2f2f2}.panel>:first-child{margin-top:0}.panel>:last-child{margin-bottom:0}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl{color:#333}.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6{line-height:1;margin-bottom:0.625rem}.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader{line-height:1.4}.panel.callout{border-style:solid;border-width:1px;border-color:#b6edff;margin-bottom:1.25rem;padding:1.25rem;background:#ecfaff}.panel.callout>:first-child{margin-top:0}.panel.callout>:last-child{margin-bottom:0}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl{color:#333}.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6{line-height:1;margin-bottom:0.625rem}.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader{line-height:1.4}.panel.callout a:not(.button){color:#008cba}.panel.radius{border-radius:3px}.dropdown.button,button.dropdown{position:relative;padding-right:3.5625rem}.dropdown.button:after,button.dropdown:after{position:absolute;content:"";width:0;height:0;display:block;border-style:solid;border-color:#fff transparent transparent transparent;top:50%}.dropdown.button:after,button.dropdown:after{border-width:0.375rem;right:1.40625rem;margin-top:-0.15625rem}.dropdown.button:after,button.dropdown:after{border-color:#fff transparent transparent transparent}.dropdown.button.tiny,button.dropdown.tiny{padding-right:2.625rem}.dropdown.button.tiny:before,button.dropdown.tiny:before{border-width:0.375rem;right:1.125rem;margin-top:-0.125rem}.dropdown.button.tiny:after,button.dropdown.tiny:after{border-color:#fff transparent transparent transparent}.dropdown.button.small,button.dropdown.small{padding-right:3.0625rem}.dropdown.button.small:after,button.dropdown.small:after{border-width:0.4375rem;right:1.3125rem;margin-top:-0.15625rem}.dropdown.button.small:after,button.dropdown.small:after{border-color:#fff transparent transparent transparent}.dropdown.button.large,button.dropdown.large{padding-right:3.625rem}.dropdown.button.large:after,button.dropdown.large:after{border-width:0.3125rem;right:1.71875rem;margin-top:-0.15625rem}.dropdown.button.large:after,button.dropdown.large:after{border-color:#fff transparent transparent transparent}.dropdown.button.secondary:after,button.dropdown.secondary:after{border-color:#333 transparent transparent transparent}.th{line-height:0;display:inline-block;border:solid 4px #fff;max-width:100%;box-shadow:0 0 0 1px rgba(0,0,0,0.2);transition:all 200ms ease-out}.th:hover,.th:focus{box-shadow:0 0 6px 1px rgba(0,140,186,0.5)}.th.radius{border-radius:3px}.toolbar{background:#333;width:100%;font-size:0;display:inline-block}.toolbar.label-bottom .tab .tab-content i,.toolbar.label-bottom .tab .tab-content img{margin-bottom:10px}.toolbar.label-right .tab .tab-content i,.toolbar.label-right .tab .tab-content img{margin-right:10px;display:inline-block}.toolbar.label-right .tab .tab-content label{display:inline-block}.toolbar.vertical.label-right .tab .tab-content{text-align:left}.toolbar.vertical{height:100%;width:auto}.toolbar.vertical .tab{width:auto;margin:auto;float:none}.toolbar .tab{text-align:center;width:25%;margin:0 auto;display:block;padding:20px;float:left}.toolbar .tab:hover{background:rgba(255,255,255,0.1)}.toolbar .tab-content{font-size:16px;text-align:center}.toolbar .tab-content label{color:#ccc}.toolbar .tab-content i{font-size:30px;display:block;margin:0 auto;color:#ccc;vertical-align:middle}.toolbar .tab-content img{width:30px;height:30px;display:block;margin:0 auto}.pricing-table{border:solid 1px #ddd;margin-left:0;margin-bottom:1.25rem}.pricing-table *{list-style:none;line-height:1}.pricing-table .title{background-color:#333;padding:0.9375rem 1.25rem;text-align:center;color:#eee;font-weight:normal;font-size:1rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.pricing-table .price{background-color:#f6f6f6;padding:0.9375rem 1.25rem;text-align:center;color:#333;font-weight:normal;font-size:2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.pricing-table .description{background-color:#fff;padding:0.9375rem;text-align:center;color:#777;font-size:0.75rem;font-weight:normal;line-height:1.4;border-bottom:dotted 1px #ddd}.pricing-table .bullet-item{background-color:#fff;padding:0.9375rem;text-align:center;color:#333;font-size:0.875rem;font-weight:normal;border-bottom:dotted 1px #ddd}.pricing-table .cta-button{background-color:#fff;text-align:center;padding:1.25rem 1.25rem 0}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@-moz-keyframes rotate{from{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(360deg)}}@-o-keyframes rotate{from{-o-transform:rotate(0deg)}to{-o-transform:rotate(360deg)}}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.slideshow-wrapper{position:relative}.slideshow-wrapper ul{list-style-type:none;margin:0}.slideshow-wrapper ul li,.slideshow-wrapper ul li .orbit-caption{display:none}.slideshow-wrapper ul li:first-child{display:block}.slideshow-wrapper .orbit-container{background-color:transparent}.slideshow-wrapper .orbit-container li{display:block}.slideshow-wrapper .orbit-container li .orbit-caption{display:block}.slideshow-wrapper .orbit-container .orbit-bullets li{display:inline-block}.slideshow-wrapper .preloader{display:block;width:40px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;border:solid 3px;border-color:#555 #fff;border-radius:1000px;animation-name:rotate;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:linear}.orbit-container{overflow:hidden;width:100%;position:relative;background:none}.orbit-container .orbit-slides-container{list-style:none;margin:0;padding:0;position:relative;-webkit-transform:translateZ(0)}.orbit-container .orbit-slides-container img{display:block;max-width:100%}.orbit-container .orbit-slides-container>*{position:absolute;top:0;width:100%;margin-left:100%}.orbit-container .orbit-slides-container>*:first-child{margin-left:0%}.orbit-container .orbit-slides-container>* .orbit-caption{position:absolute;bottom:0;background-color:rgba(51,51,51,0.8);color:#fff;width:100%;padding:0.625rem 0.875rem;font-size:0.875rem}.orbit-container .orbit-slide-number{position:absolute;top:10px;left:10px;font-size:12px;color:#fff;background:rgba(0,0,0,0);z-index:10}.orbit-container .orbit-slide-number span{font-weight:700;padding:0.3125rem}.orbit-container .orbit-timer{position:absolute;top:12px;right:10px;height:6px;width:100px;z-index:10}.orbit-container .orbit-timer .orbit-progress{height:3px;background-color:rgba(255,255,255,0.3);display:block;width:0%;position:relative;right:20px;top:5px}.orbit-container .orbit-timer>span{display:none;position:absolute;top:0px;right:0;width:11px;height:14px;border:solid 4px #fff;border-top:none;border-bottom:none}.orbit-container .orbit-timer.paused>span{right:-4px;top:0px;width:11px;height:14px;border:inset 8px;border-left-style:solid;border-color:transparent;border-left-color:#fff}.orbit-container .orbit-timer.paused>span.dark{border-left-color:#333}.orbit-container:hover .orbit-timer>span{display:block}.orbit-container .orbit-prev,.orbit-container .orbit-next{position:absolute;top:45%;margin-top:-25px;width:36px;height:60px;line-height:50px;color:white;background-color:transparent;text-indent:-9999px !important;z-index:10}.orbit-container .orbit-prev:hover,.orbit-container .orbit-next:hover{background-color:rgba(0,0,0,0.3)}.orbit-container .orbit-prev>span,.orbit-container .orbit-next>span{position:absolute;top:50%;margin-top:-10px;display:block;width:0;height:0;border:inset 10px}.orbit-container .orbit-prev{left:0}.orbit-container .orbit-prev>span{border-right-style:solid;border-color:transparent;border-right-color:#fff}.orbit-container .orbit-prev:hover>span{border-right-color:#fff}.orbit-container .orbit-next{right:0}.orbit-container .orbit-next>span{border-color:transparent;border-left-style:solid;border-left-color:#fff;left:50%;margin-left:-4px}.orbit-container .orbit-next:hover>span{border-left-color:#fff}.orbit-bullets-container{text-align:center}.orbit-bullets{margin:0 auto 30px auto;overflow:hidden;position:relative;top:10px;float:none;text-align:center;display:block}.orbit-bullets li{cursor:pointer;display:inline-block;width:0.5625rem;height:0.5625rem;background:#ccc;float:none;margin-right:6px;border-radius:1000px}.orbit-bullets li.active{background:#999}.orbit-bullets li:last-child{margin-right:0}.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:none}.touch .orbit-bullets{display:none}@media only screen and (min-width: 40.063em){.touch .orbit-container .orbit-prev,.touch .orbit-container .orbit-next{display:inherit}.touch .orbit-bullets{display:block}}@media only screen and (max-width: 40em){.orbit-stack-on-small .orbit-slides-container{height:auto !important}.orbit-stack-on-small .orbit-slides-container>*{position:relative;margin:0% !important;opacity:1 !important}.orbit-stack-on-small .orbit-slide-number{display:none}.orbit-timer{display:none}.orbit-next,.orbit-prev{display:none}.orbit-bullets{display:none}}[data-magellan-expedition],[data-magellan-expedition-clone]{background:#fff;z-index:50;min-width:100%;padding:10px}[data-magellan-expedition] .sub-nav,[data-magellan-expedition-clone] .sub-nav{margin-bottom:0}[data-magellan-expedition] .sub-nav dd,[data-magellan-expedition-clone] .sub-nav dd{margin-bottom:0}[data-magellan-expedition] .sub-nav a,[data-magellan-expedition-clone] .sub-nav a{line-height:1.8em}div.icon-bar{width:100%;font-size:0;display:inline-block;background:#333}div.icon-bar>*{text-align:center;font-size:1rem;width:25%;margin:0 auto;display:block;padding:1.25rem;float:left}div.icon-bar>* i,div.icon-bar>* img{display:block;margin:0 auto}div.icon-bar>* i+label,div.icon-bar>* img+label{margin-top:.0625rem}div.icon-bar>* i{font-size:1.875rem;vertical-align:middle}div.icon-bar>* img{width:1.875rem;height:1.875rem}div.icon-bar.label-right>* i,div.icon-bar.label-right>* img{margin:0 0.0625rem 0 0;display:inline-block}div.icon-bar.label-right>* i+label,div.icon-bar.label-right>* img+label{margin-top:0}div.icon-bar.label-right>* label{display:inline-block}div.icon-bar.vertical.label-right>*{text-align:left}div.icon-bar.vertical{height:100%;width:auto}div.icon-bar.vertical .item{width:auto;margin:auto;float:none}div.icon-bar>*{font-size:1rem;padding:1.25rem}div.icon-bar>* i+label,div.icon-bar>* img+label{margin-top:.0625rem}div.icon-bar>* i{font-size:1.875rem}div.icon-bar>* img{width:1.875rem;height:1.875rem}div.icon-bar>*:hover{background:#008cba}div.icon-bar>* label{color:#fff}div.icon-bar>* i{color:#fff}.icon-bar.two-up .item{width:50%}.icon-bar.two-up.vertical .item{width:auto}.icon-bar.three-up .item{width:33.3333%}.icon-bar.three-up.vertical .item{width:auto}.icon-bar.four-up .item{width:25%}.icon-bar.four-up.vertical .item{width:auto}.icon-bar.five-up .item{width:20%}.icon-bar.five-up.vertical .item{width:auto}.icon-bar.six-up .item{width:16.66667%}.icon-bar.six-up.vertical .item{width:auto}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-justify{text-align:justify !important}@media only screen and (max-width: 40em){.small-only-text-left{text-align:left !important}.small-only-text-right{text-align:right !important}.small-only-text-center{text-align:center !important}.small-only-text-justify{text-align:justify !important}}@media only screen{.small-text-left{text-align:left !important}.small-text-right{text-align:right !important}.small-text-center{text-align:center !important}.small-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em) and (max-width: 64em){.medium-only-text-left{text-align:left !important}.medium-only-text-right{text-align:right !important}.medium-only-text-center{text-align:center !important}.medium-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 40.063em){.medium-text-left{text-align:left !important}.medium-text-right{text-align:right !important}.medium-text-center{text-align:center !important}.medium-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em) and (max-width: 90em){.large-only-text-left{text-align:left !important}.large-only-text-right{text-align:right !important}.large-only-text-center{text-align:center !important}.large-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 64.063em){.large-text-left{text-align:left !important}.large-text-right{text-align:right !important}.large-text-center{text-align:center !important}.large-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em) and (max-width: 120em){.xlarge-only-text-left{text-align:left !important}.xlarge-only-text-right{text-align:right !important}.xlarge-only-text-center{text-align:center !important}.xlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 90.063em){.xlarge-text-left{text-align:left !important}.xlarge-text-right{text-align:right !important}.xlarge-text-center{text-align:center !important}.xlarge-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em) and (max-width: 99999999em){.xxlarge-only-text-left{text-align:left !important}.xxlarge-only-text-right{text-align:right !important}.xxlarge-only-text-center{text-align:center !important}.xxlarge-only-text-justify{text-align:justify !important}}@media only screen and (min-width: 120.063em){.xxlarge-text-left{text-align:left !important}.xxlarge-text-right{text-align:right !important}.xxlarge-text-center{text-align:center !important}.xxlarge-text-justify{text-align:justify !important}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0}a{color:#008cba;text-decoration:none;line-height:inherit}a:hover,a:focus{color:#0078a0}a img{border:none}p{font-family:inherit;font-weight:normal;font-size:1rem;line-height:1.6;margin-bottom:1.25rem;text-rendering:optimizeLegibility}p.lead{font-size:1.21875rem;line-height:1.6}p aside{font-size:0.875rem;line-height:1.35;font-style:italic}h1,h2,h3,h4,h5,h6{font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;color:#222;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;color:#6f6f6f;line-height:0}h1{font-size:2.125rem}h2{font-size:1.6875rem}h3{font-size:1.375rem}h4{font-size:1.125rem}h5{font-size:1.125rem}h6{font-size:1rem}.subheader{line-height:1.4;color:#6f6f6f;font-weight:normal;margin-top:0.2rem;margin-bottom:0.5rem}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0}em,i{font-style:italic;line-height:inherit}strong,b{font-weight:bold;line-height:inherit}small{font-size:60%;line-height:inherit}code{font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:bold;color:#bd260d}ul,ol,dl{font-size:1rem;line-height:1.6;margin-bottom:1.25rem;list-style-position:outside;font-family:inherit}ul{margin-left:1.1rem}ul.no-bullet{margin-left:0}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit}ul.square{list-style-type:square;margin-left:1.1rem}ul.circle{list-style-type:circle;margin-left:1.1rem}ul.disc{list-style-type:disc;margin-left:1.1rem}ul.no-bullet{list-style:none}ol{margin-left:1.4rem}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0}dl dt{margin-bottom:0.3rem;font-weight:bold}dl dd{margin-bottom:0.75rem}abbr,acronym{text-transform:uppercase;font-size:90%;color:#222;border-bottom:1px dotted #ddd;cursor:help}abbr{text-transform:none}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #ddd}blockquote cite{display:block;font-size:0.8125rem;color:#555}blockquote cite:before{content:"\2014 \0020"}blockquote cite a,blockquote cite a:visited{color:#555}blockquote,blockquote p{line-height:1.6;color:#6f6f6f}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem}.vcard li{margin:0;display:block}.vcard .fn{font-weight:bold;font-size:0.9375rem}.vevent .summary{font-weight:bold}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem}@media only screen and (min-width: 40.063em){h1,h2,h3,h4,h5,h6{line-height:1.4}h1{font-size:2.75rem}h2{font-size:2.3125rem}h3{font-size:1.6875rem}h4{font-size:1.4375rem}h5{font-size:1.125rem}h6{font-size:1rem}}.print-only{display:none !important}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-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}.hide-on-print{display:none !important}.print-only{display:block !important}.hide-for-print{display:none !important}.show-for-print{display:inherit !important}}.tabs{margin-bottom:0 !important;margin-left:0}.tabs:before,.tabs:after{content:" ";display:table}.tabs:after{clear:both}.tabs dd,.tabs .tab-title{position:relative;margin-bottom:0 !important;list-style:none;float:left}.tabs dd>a,.tabs .tab-title>a{display:block;background:#efefef;color:#222;padding:1rem 2rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem}.tabs dd>a:hover,.tabs .tab-title>a:hover{background:#e1e1e1}.tabs dd.active a,.tabs .tab-title.active a{background:#fff;color:#222}.tabs.radius dd:first-child a,.tabs.radius .tab:first-child a{border-bottom-left-radius:3px;border-top-left-radius:3px}.tabs.radius dd:last-child a,.tabs.radius .tab:last-child a{border-bottom-right-radius:3px;border-top-right-radius:3px}.tabs.vertical dd,.tabs.vertical .tab-title{position:inherit;float:none;display:block;top:auto}.tabs-content{margin-bottom:1.5rem;width:100%}.tabs-content:before,.tabs-content:after{content:" ";display:table}.tabs-content:after{clear:both}.tabs-content>.content{display:none;float:left;padding:0.9375rem 0;width:100%}.tabs-content>.content.active{display:block;float:none}.tabs-content>.content.contained{padding:0.9375rem}.tabs-content.vertical{display:block}.tabs-content.vertical>.content{padding:0 0.9375rem}@media only screen and (min-width: 40.063em){.tabs.vertical{width:20%;float:left;margin-bottom:1.25rem}.tabs-content.vertical{width:80%;float:left;margin-left:-1px}}.no-js .tabs-content>.content{display:block;float:none}ul.pagination{display:block;min-height:1.5rem;margin-left:-0.3125rem}ul.pagination li{height:1.5rem;color:#222;font-size:0.875rem;margin-left:0.3125rem}ul.pagination li a{display:block;padding:0.0625rem 0.625rem 0.0625rem;color:#999;border-radius:3px}ul.pagination li:hover a,ul.pagination li a:focus{background:#e6e6e6}ul.pagination li.unavailable a{cursor:default;color:#999}ul.pagination li.unavailable:hover a,ul.pagination li.unavailable a:focus{background:transparent}ul.pagination li.current a{background:#008cba;color:#fff;font-weight:bold;cursor:default}ul.pagination li.current a:hover,ul.pagination li.current a:focus{background:#008cba}ul.pagination li{float:left;display:block}.pagination-centered{text-align:center}.pagination-centered ul.pagination li{float:none;display:inline-block}.side-nav{display:block;margin:0;padding:0.875rem 0;list-style-type:none;list-style-position:outside;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.side-nav li{margin:0 0 0.4375rem 0;font-size:0.875rem}.side-nav li a:not(.button){display:block;color:#008cba;margin:0;padding:0.4375rem 0.875rem}.side-nav li a:not(.button):hover,.side-nav li a:not(.button):focus{background:rgba(0,0,0,0.025);color:#1cc7ff}.side-nav li.active>a:first-child:not(.button){color:#1cc7ff;font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif}.side-nav li.divider{border-top:1px solid;height:0;padding:0;list-style:none;border-top-color:#fff}.side-nav li.heading{color:#008cba;font-size:0.875rem;font-weight:bold;text-transform:uppercase}.accordion{margin-bottom:0}.accordion:before,.accordion:after{content:" ";display:table}.accordion:after{clear:both}.accordion .accordion-navigation,.accordion dd{display:block;margin-bottom:0 !important}.accordion .accordion-navigation.active>a,.accordion dd.active>a{background:#e8e8e8}.accordion .accordion-navigation>a,.accordion dd>a{background:#efefef;color:#222;padding:1rem;display:block;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-size:1rem}.accordion .accordion-navigation>a:hover,.accordion dd>a:hover{background:#e3e3e3}.accordion .accordion-navigation>.content,.accordion dd>.content{display:none;padding:0.9375rem}.accordion .accordion-navigation>.content.active,.accordion dd>.content.active{display:block;background:#fff}.split.button{position:relative;padding-right:5.0625rem}.split.button span{display:block;height:100%;position:absolute;right:0;top:0;border-left:solid 1px}.split.button span:after{position:absolute;content:"";width:0;height:0;display:block;border-style:inset;top:50%;left:50%}.split.button span:active{background-color:rgba(0,0,0,0.1)}.split.button span{border-left-color:rgba(255,255,255,0.5)}.split.button span{width:3.09375rem}.split.button span:after{border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem}.split.button span:after{border-color:#fff transparent transparent transparent}.split.button.secondary span{border-left-color:rgba(255,255,255,0.5)}.split.button.secondary span:after{border-color:#fff transparent transparent transparent}.split.button.alert span{border-left-color:rgba(255,255,255,0.5)}.split.button.success span{border-left-color:rgba(255,255,255,0.5)}.split.button.tiny{padding-right:3.75rem}.split.button.tiny span{width:2.25rem}.split.button.tiny span:after{border-top-style:solid;border-width:0.375rem;top:48%;margin-left:-0.375rem}.split.button.small{padding-right:4.375rem}.split.button.small span{width:2.625rem}.split.button.small span:after{border-top-style:solid;border-width:0.4375rem;top:48%;margin-left:-0.375rem}.split.button.large{padding-right:5.5rem}.split.button.large span{width:3.4375rem}.split.button.large span:after{border-top-style:solid;border-width:0.3125rem;top:48%;margin-left:-0.375rem}.split.button.expand{padding-left:2rem}.split.button.secondary span:after{border-color:#333 transparent transparent transparent}.split.button.radius span{border-bottom-right-radius:3px;border-top-right-radius:3px}.split.button.round span{border-bottom-right-radius:1000px;border-top-right-radius:1000px}.reveal-modal-bg{position:fixed;height:100%;width:100%;background:#000;background:rgba(0,0,0,0.45);z-index:99;display:none;top:0;left:0}dialog,.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:100;width:100vw;top:0;left:0;background-color:#fff;padding:1.25rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){dialog,.reveal-modal{min-height:100vh}}@media only screen and (min-width: 40.063em){dialog,.reveal-modal{left:50%}}dialog .column,dialog .columns,.reveal-modal .column,.reveal-modal .columns{min-width:0}dialog>:first-child,.reveal-modal>:first-child{margin-top:0}dialog>:last-child,.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width: 40.063em){dialog,.reveal-modal{margin-left:-40%;width:80%}}@media only screen and (min-width: 40.063em){dialog,.reveal-modal{top:6.25rem}}dialog .close-reveal-modal,.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:0.5rem;right:0.6875rem;color:#aaa;font-weight:bold;cursor:pointer}dialog[open]{display:block;visibility:visible}@media only screen and (min-width: 40.063em){dialog,.reveal-modal{padding:1.875rem}dialog.radius,.reveal-modal.radius{border-radius:3px}dialog.round,.reveal-modal.round{border-radius:1000px}dialog.collapse,.reveal-modal.collapse{padding:0}dialog.full,.reveal-modal.full{top:0;left:0;height:100vh;min-height:100vh;margin-left:0 !important}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.tiny,.reveal-modal.tiny{margin-left:-15%;width:30%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.small,.reveal-modal.small{margin-left:-20%;width:40%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.medium,.reveal-modal.medium{margin-left:-30%;width:60%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.large,.reveal-modal.large{margin-left:-35%;width:70%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.xlarge,.reveal-modal.xlarge{margin-left:-47.5%;width:95%}}@media only screen and (min-width: 40.063em) and (min-width: 40.063em){dialog.full,.reveal-modal.full{margin-left:-50vw;width:100vw}}@media print{dialog,.reveal-modal{background:#fff !important}}.has-tip{border-bottom:dotted 1px #ccc;cursor:help;font-weight:bold;color:#333}.has-tip:hover,.has-tip:focus{border-bottom:dotted 1px #003f54;color:#008cba}.has-tip.tip-left,.has-tip.tip-right{float:none !important}.tooltip{display:none;position:absolute;z-index:999;font-weight:normal;font-size:0.875rem;line-height:1.3;padding:0.75rem;max-width:300px;left:50%;width:100%;color:#fff;background:#333}.tooltip>.nub{display:block;left:5px;position:absolute;width:0;height:0;border:solid 5px;border-color:transparent transparent #333 transparent;top:-10px}.tooltip>.nub.rtl{left:auto;right:5px}.tooltip.radius{border-radius:3px}.tooltip.round{border-radius:1000px}.tooltip.round>.nub{left:2rem}.tooltip.opened{color:#008cba !important;border-bottom:dotted 1px #003f54 !important}.tap-to-close{display:block;font-size:0.625rem;color:#777;font-weight:normal}@media only screen and (min-width: 40.063em){.tooltip>.nub{border-color:transparent transparent #333 transparent;top:-10px}.tooltip.tip-top>.nub{border-color:#333 transparent transparent transparent;top:auto;bottom:-10px}.tooltip.tip-left,.tooltip.tip-right{float:none !important}.tooltip.tip-left>.nub{border-color:transparent transparent transparent #333;right:-10px;left:auto;top:50%;margin-top:-5px}.tooltip.tip-right>.nub{border-color:transparent #333 transparent transparent;right:auto;left:-10px;top:50%;margin-top:-5px}}.clearing-thumbs,[data-clearing]{margin-bottom:0;margin-left:0;list-style:none}.clearing-thumbs:before,.clearing-thumbs:after,[data-clearing]:before,[data-clearing]:after{content:" ";display:table}.clearing-thumbs:after,[data-clearing]:after{clear:both}.clearing-thumbs li,[data-clearing] li{float:left;margin-right:10px}.clearing-thumbs[class*="block-grid-"] li,[data-clearing][class*="block-grid-"] li{margin-right:0}.clearing-blackout{background:#333;position:fixed;width:100%;height:100%;top:0;left:0;z-index:998}.clearing-blackout .clearing-close{display:block}.clearing-container{position:relative;z-index:998;height:100%;overflow:hidden;margin:0}.clearing-touch-label{position:absolute;top:50%;left:50%;color:#aaa;font-size:0.6em}.visible-img{height:95%;position:relative}.visible-img img{position:absolute;left:50%;top:50%;margin-left:-50%;max-height:100%;max-width:100%}.clearing-caption{color:#ccc;font-size:0.875em;line-height:1.3;margin-bottom:0;text-align:center;bottom:0;background:#333;width:100%;padding:10px 30px 20px;position:absolute;left:0}.clearing-close{z-index:999;padding-left:20px;padding-top:10px;font-size:30px;line-height:1;color:#ccc;display:none}.clearing-close:hover,.clearing-close:focus{color:#ccc}.clearing-assembled .clearing-container{height:100%}.clearing-assembled .clearing-container .carousel>ul{display:none}.clearing-feature li{display:none}.clearing-feature li.clearing-featured-img{display:block}@media only screen and (min-width: 40.063em){.clearing-main-prev,.clearing-main-next{position:absolute;height:100%;width:40px;top:0}.clearing-main-prev>span,.clearing-main-next>span{position:absolute;top:50%;display:block;width:0;height:0;border:solid 12px}.clearing-main-prev>span:hover,.clearing-main-next>span:hover{opacity:0.8}.clearing-main-prev{left:0}.clearing-main-prev>span{left:5px;border-color:transparent;border-right-color:#ccc}.clearing-main-next{right:0}.clearing-main-next>span{border-color:transparent;border-left-color:#ccc}.clearing-main-prev.disabled,.clearing-main-next.disabled{opacity:0.3}.clearing-assembled .clearing-container .carousel{background:rgba(51,51,51,0.8);height:120px;margin-top:10px;text-align:center}.clearing-assembled .clearing-container .carousel>ul{display:inline-block;z-index:999;height:100%;position:relative;float:none}.clearing-assembled .clearing-container .carousel>ul li{display:block;width:120px;min-height:inherit;float:left;overflow:hidden;margin-right:0;padding:0;position:relative;cursor:pointer;opacity:0.4;clear:none}.clearing-assembled .clearing-container .carousel>ul li.fix-height img{height:100%;max-width:none}.clearing-assembled .clearing-container .carousel>ul li a.th{border:none;box-shadow:none;display:block}.clearing-assembled .clearing-container .carousel>ul li img{cursor:pointer !important;width:100% !important}.clearing-assembled .clearing-container .carousel>ul li.visible{opacity:1}.clearing-assembled .clearing-container .carousel>ul li:hover{opacity:0.8}.clearing-assembled .clearing-container .visible-img{background:#333;overflow:hidden;height:85%}.clearing-close{position:absolute;top:10px;right:20px;padding-left:0;padding-top:0}}.progress{background-color:#f6f6f6;height:1.5625rem;border:1px solid #fff;padding:0.125rem;margin-bottom:0.625rem}.progress .meter{background:#008cba;height:100%;display:block}.progress.secondary .meter{background:#e7e7e7;height:100%;display:block}.progress.success .meter{background:#43ac6a;height:100%;display:block}.progress.alert .meter{background:#f04124;height:100%;display:block}.progress.radius{border-radius:3px}.progress.radius .meter{border-radius:2px}.progress.round{border-radius:1000px}.progress.round .meter{border-radius:999px}.sub-nav{display:block;width:auto;overflow:hidden;margin:-0.25rem 0 1.125rem;padding-top:0.25rem;margin-right:0;margin-left:-0.75rem}.sub-nav dt{text-transform:uppercase}.sub-nav dt,.sub-nav dd,.sub-nav li{float:left;display:inline;margin-left:1rem;margin-bottom:0.625rem;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;font-weight:normal;font-size:0.875rem;color:#666}.sub-nav dt a,.sub-nav dd a,.sub-nav li a{text-decoration:none;color:#666;padding:0.1875rem 1rem}.sub-nav dt a:hover,.sub-nav dd a:hover,.sub-nav li a:hover{color:#000}.sub-nav dt.active a,.sub-nav dd.active a,.sub-nav li.active a{border-radius:3px;font-weight:normal;background:#008cba;padding:0.1875rem 1rem;cursor:default;color:#fff}.sub-nav dt.active a:hover,.sub-nav dd.active a:hover,.sub-nav li.active a:hover{background:#0078a0}.joyride-list{display:none}.joyride-tip-guide{display:none;position:absolute;background:#333;color:#fff;z-index:101;top:0;left:2.5%;font-family:inherit;font-weight:normal;width:95%}.lt-ie9 .joyride-tip-guide{max-width:800px;left:50%;margin-left:-400px}.joyride-content-wrapper{width:100%;padding:1.125rem 1.25rem 1.5rem}.joyride-content-wrapper .button{margin-bottom:0 !important}.joyride-tip-guide .joyride-nub{display:block;position:absolute;left:22px;width:0;height:0;border:10px solid #333}.joyride-tip-guide .joyride-nub.top{border-top-style:solid;border-color:#333;border-top-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;top:-20px}.joyride-tip-guide .joyride-nub.bottom{border-bottom-style:solid;border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{right:-20px}.joyride-tip-guide .joyride-nub.left{left:-20px}.joyride-tip-guide h1,.joyride-tip-guide h2,.joyride-tip-guide h3,.joyride-tip-guide h4,.joyride-tip-guide h5,.joyride-tip-guide h6{line-height:1.25;margin:0;font-weight:bold;color:#fff}.joyride-tip-guide p{margin:0 0 1.125rem 0;font-size:0.875rem;line-height:1.3}.joyride-timer-indicator-wrap{width:50px;height:3px;border:solid 1px #555;position:absolute;right:1.0625rem;bottom:1rem}.joyride-timer-indicator{display:block;width:0;height:inherit;background:#666}.joyride-close-tip{position:absolute;right:12px;top:10px;color:#777 !important;text-decoration:none;font-size:24px;font-weight:normal;line-height:0.5 !important}.joyride-close-tip:hover,.joyride-close-tip:focus{color:#eee !important}.joyride-modal-bg{position:fixed;height:100%;width:100%;background:transparent;background:rgba(0,0,0,0.5);z-index:100;display:none;top:0;left:0;cursor:pointer}.joyride-expose-wrapper{background-color:#ffffff;position:absolute;border-radius:3px;z-index:102;box-shadow:0 0 15px #fff}.joyride-expose-cover{background:transparent;border-radius:3px;position:absolute;z-index:9999;top:0;left:0}@media only screen and (min-width: 40.063em){.joyride-tip-guide{width:300px;left:inherit}.joyride-tip-guide .joyride-nub.bottom{border-color:#333 !important;border-bottom-color:transparent !important;border-left-color:transparent !important;border-right-color:transparent !important;bottom:-20px}.joyride-tip-guide .joyride-nub.right{border-color:#333 !important;border-top-color:transparent !important;border-right-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:auto;right:-20px}.joyride-tip-guide .joyride-nub.left{border-color:#333 !important;border-top-color:transparent !important;border-left-color:transparent !important;border-bottom-color:transparent !important;top:22px;left:-20px;right:auto}}.label{font-weight:normal;font-family:"Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;text-align:center;text-decoration:none;line-height:1;white-space:nowrap;display:inline-block;position:relative;margin-bottom:inherit;padding:0.25rem 0.5rem 0.375rem;font-size:0.6875rem;background-color:#008cba;color:#fff}.label.radius{border-radius:3px}.label.round{border-radius:1000px}.label.alert{background-color:#f04124;color:#fff}.label.success{background-color:#43ac6a;color:#fff}.label.secondary{background-color:#e7e7e7;color:#333}.off-canvas-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;overflow:hidden}.off-canvas-wrap.move-right,.off-canvas-wrap.move-left{min-height:100%;-webkit-overflow-scrolling:touch}.inner-wrap{-webkit-backface-visibility:hidden;position:relative;width:100%;-webkit-transition:-webkit-transform 500ms ease;-moz-transition:-moz-transform 500ms ease;-ms-transition:-ms-transform 500ms ease;-o-transition:-o-transform 500ms ease;transition:transform 500ms ease}.inner-wrap:before,.inner-wrap:after{content:" ";display:table}.inner-wrap:after{clear:both}.tab-bar{-webkit-backface-visibility:hidden;background:#333;color:#fff;height:2.8125rem;line-height:2.8125rem;position:relative}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4,.tab-bar h5,.tab-bar h6{color:#fff;font-weight:bold;line-height:2.8125rem;margin:0}.tab-bar h1,.tab-bar h2,.tab-bar h3,.tab-bar h4{font-size:1.125rem}.left-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-right:solid 1px #1a1a1a;left:0}.right-small{width:2.8125rem;height:2.8125rem;position:absolute;top:0;border-left:solid 1px #1a1a1a;right:0}.tab-bar-section{padding:0 0.625rem;position:absolute;text-align:center;height:2.8125rem;top:0}@media only screen and (min-width: 40.063em){.tab-bar-section{text-align:left}}.tab-bar-section.left{left:0;right:2.8125rem}.tab-bar-section.right{left:2.8125rem;right:0}.tab-bar-section.middle{left:2.8125rem;right:2.8125rem}.tab-bar .menu-icon{text-indent:2.1875rem;width:2.8125rem;height:2.8125rem;display:block;padding:0;color:#fff;position:relative;transform:translate3d(0, 0, 0)}.tab-bar .menu-icon span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-0.5rem;left:0.90625rem;box-shadow:0 0px 0 1px #fff,0 7px 0 1px #fff,0 14px 0 1px #fff;width:1rem}.tab-bar .menu-icon span:hover:after{box-shadow:0 0px 0 1px #b3b3b3,0 7px 0 1px #b3b3b3,0 14px 0 1px #b3b3b3}.left-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-transform:translate(-100%, 0);-webkit-transform:translate3d(-100%, 0, 0);-moz-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);-o-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.left-off-canvas-menu *{-webkit-backface-visibility:hidden}.right-off-canvas-menu{-webkit-backface-visibility:hidden;width:15.625rem;top:0;bottom:0;position:absolute;overflow-y:auto;background:#333;z-index:1001;box-sizing:content-box;transition:transform 500ms ease 0s;-webkit-overflow-scrolling:touch;-ms-transform:translate(100%, 0);-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);-o-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);right:0}.right-off-canvas-menu *{-webkit-backface-visibility:hidden}ul.off-canvas-list{list-style-type:none;padding:0;margin:0}ul.off-canvas-list li label{display:block;padding:0.3rem 0.9375rem;color:#999;text-transform:uppercase;font-size:0.75rem;font-weight:bold;background:#444;border-top:1px solid #5e5e5e;border-bottom:none;margin:0}ul.off-canvas-list li a{display:block;padding:0.66667rem;color:rgba(255,255,255,0.7);border-bottom:1px solid #262626;transition:background 300ms ease}ul.off-canvas-list li a:hover{background:#242424}.move-right>.inner-wrap{-ms-transform:translate(15.625rem, 0);-webkit-transform:translate3d(15.625rem, 0, 0);-moz-transform:translate3d(15.625rem, 0, 0);-ms-transform:translate3d(15.625rem, 0, 0);-o-transform:translate3d(15.625rem, 0, 0);transform:translate3d(15.625rem, 0, 0)}.move-right .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 40.063em){.move-right .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.move-left>.inner-wrap{-ms-transform:translate(-15.625rem, 0);-webkit-transform:translate3d(-15.625rem, 0, 0);-moz-transform:translate3d(-15.625rem, 0, 0);-ms-transform:translate3d(-15.625rem, 0, 0);-o-transform:translate3d(-15.625rem, 0, 0);transform:translate3d(-15.625rem, 0, 0)}.move-left .exit-off-canvas{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media only screen and (min-width: 40.063em){.move-left .exit-off-canvas:hover{background:rgba(255,255,255,0.05)}}.offcanvas-overlap .left-off-canvas-menu,.offcanvas-overlap .right-off-canvas-menu{-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;z-index:1003}.offcanvas-overlap .exit-offcanvas-menu{-webkit-backface-visibility:hidden;transition:background 300ms ease;cursor:pointer;box-shadow:-4px 0 4px rgba(0,0,0,0.5),4px 0 4px rgba(0,0,0,0.5);display:block;position:absolute;background:rgba(255,255,255,0.2);top:0;bottom:0;left:0;right:0;z-index:1002;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1002}@media only screen and (min-width: 40.063em){.offcanvas-overlap .exit-offcanvas-menu:hover{background:rgba(255,255,255,0.05)}}.no-csstransforms .left-off-canvas-menu{left:-15.625rem}.no-csstransforms .right-off-canvas-menu{right:-15.625rem}.no-csstransforms .move-left>.inner-wrap{right:15.625rem}.no-csstransforms .move-right>.inner-wrap{left:15.625rem}.f-dropdown{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:99;margin-top:2px;max-width:200px}.f-dropdown>*:first-child{margin-top:0}.f-dropdown>*:last-child{margin-bottom:0}.f-dropdown:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent #fff transparent;border-bottom-style:solid;position:absolute;top:-12px;left:10px;z-index:99}.f-dropdown:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent #ccc transparent;border-bottom-style:solid;position:absolute;top:-14px;left:9px;z-index:98}.f-dropdown.right:before{left:auto;right:10px}.f-dropdown.right:after{left:auto;right:9px}.f-dropdown.drop-right{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:2px;max-width:200px}.f-dropdown.drop-right>*:first-child{margin-top:0}.f-dropdown.drop-right>*:last-child{margin-bottom:0}.f-dropdown.drop-right:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent #fff transparent transparent;border-right-style:solid;position:absolute;top:10px;left:-12px;z-index:99}.f-dropdown.drop-right:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent #ccc transparent transparent;border-right-style:solid;position:absolute;top:9px;left:-14px;z-index:98}.f-dropdown.drop-left{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:99;margin-top:0;margin-left:-2px;max-width:200px}.f-dropdown.drop-left>*:first-child{margin-top:0}.f-dropdown.drop-left>*:last-child{margin-bottom:0}.f-dropdown.drop-left:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent transparent #fff;border-left-style:solid;position:absolute;top:10px;right:-12px;left:auto;z-index:99}.f-dropdown.drop-left:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:transparent transparent transparent #ccc;border-left-style:solid;position:absolute;top:9px;right:-14px;left:auto;z-index:98}.f-dropdown.drop-top{position:absolute;left:-9999px;list-style:none;margin-left:0;width:100%;max-height:none;height:auto;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:99;margin-top:-2px;margin-left:0;max-width:200px}.f-dropdown.drop-top>*:first-child{margin-top:0}.f-dropdown.drop-top>*:last-child{margin-bottom:0}.f-dropdown.drop-top:before{content:"";display:block;width:0;height:0;border:inset 6px;border-color:#fff transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-12px;left:10px;right:auto;z-index:99}.f-dropdown.drop-top:after{content:"";display:block;width:0;height:0;border:inset 7px;border-color:#ccc transparent transparent transparent;border-top-style:solid;position:absolute;top:auto;bottom:-14px;left:9px;right:auto;z-index:98}.f-dropdown li{font-size:0.875rem;cursor:pointer;line-height:1.125rem;margin:0}.f-dropdown li:hover,.f-dropdown li:focus{background:#eee}.f-dropdown li a{display:block;padding:0.5rem;color:#555}.f-dropdown.content{position:absolute;left:-9999px;list-style:none;margin-left:0;padding:1.25rem;width:100%;height:auto;max-height:none;background:#fff;border:solid 1px #ccc;font-size:0.875rem;z-index:99;max-width:200px}.f-dropdown.content>*:first-child{margin-top:0}.f-dropdown.content>*:last-child{margin-bottom:0}.f-dropdown.tiny{max-width:200px}.f-dropdown.small{max-width:300px}.f-dropdown.medium{max-width:500px}.f-dropdown.large{max-width:800px}table{background:#fff;margin-bottom:1.25rem;border:solid 1px #ddd}table caption{background:transparent;color:#222;font-size:1rem;font-weight:bold}table thead{background:#f5f5f5}table thead tr th,table thead tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222}table tfoot{background:#f5f5f5}table tfoot tr th,table tfoot tr td{padding:0.5rem 0.625rem 0.625rem;font-size:0.875rem;font-weight:bold;color:#222}table tr th,table tr td{padding:0.5625rem 0.625rem;font-size:0.875rem;color:#222;text-align:left}table tr.even,table tr.alt,table tr:nth-of-type(even){background:#f9f9f9}table thead tr th,table tfoot tr th,table tfoot tr td,table tbody tr th,table tbody tr td,table tr td{display:table-cell;line-height:1.125rem}form{margin:0 0 1rem}form .row .row{margin:0 -0.5rem}form .row .row .column,form .row .row .columns{padding:0 0.5rem}form .row .row.collapse{margin:0}form .row .row.collapse .column,form .row .row.collapse .columns{padding:0}form .row .row.collapse input{border-bottom-right-radius:0;border-top-right-radius:0}form .row input.column,form .row input.columns,form .row textarea.column,form .row textarea.columns{padding-left:0.5rem}label{font-size:0.875rem;color:#4d4d4d;cursor:pointer;display:block;font-weight:normal;line-height:1.5;margin-bottom:0}label.right{float:none !important;text-align:right}label.inline{margin:0 0 1rem 0;padding:0.5625rem 0}label small{text-transform:capitalize;color:#676767}select::-ms-expand{display:none}.prefix,.postfix{display:block;position:relative;z-index:2;text-align:center;width:100%;padding-top:0;padding-bottom:0;border-style:solid;border-width:1px;overflow:hidden;font-size:0.875rem;height:2.3125rem;line-height:2.3125rem}.postfix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}.prefix.button{padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;text-align:center;line-height:2.125rem;border:none}.prefix.button.radius{border-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.postfix.button.radius{border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.prefix.button.round{border-radius:0;border-bottom-left-radius:1000px;border-top-left-radius:1000px}.postfix.button.round{border-radius:0;border-bottom-right-radius:1000px;border-top-right-radius:1000px}span.prefix,label.prefix{background:#f2f2f2;border-right:none;color:#333;border-color:#ccc}span.prefix.radius,label.prefix.radius{border-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}span.postfix,label.postfix{background:#f2f2f2;border-left:none;color:#333;border-color:#ccc}span.postfix.radius,label.postfix.radius{border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}input[type="text"],input[type="password"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="month"],input[type="week"],input[type="email"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],textarea{-webkit-appearance:none;background-color:#fff;font-family:inherit;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-size:0.875rem;margin:0 0 1rem 0;padding:0.5rem;height:2.3125rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transition:box-shadow 0.45s,border-color 0.45s ease-in-out}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{box-shadow:0 0 5px #999;border-color:#999}input[type="text"]:focus,input[type="password"]:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="time"]:focus,input[type="url"]:focus,textarea:focus{background:#fafafa;border-color:#999;outline:none}input[type="text"][disabled],fieldset[disabled] input[type="text"],input[type="password"][disabled],fieldset[disabled] input[type="password"],input[type="date"][disabled],fieldset[disabled] input[type="date"],input[type="datetime"][disabled],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],fieldset[disabled] input[type="datetime-local"],input[type="month"][disabled],fieldset[disabled] input[type="month"],input[type="week"][disabled],fieldset[disabled] input[type="week"],input[type="email"][disabled],fieldset[disabled] input[type="email"],input[type="number"][disabled],fieldset[disabled] input[type="number"],input[type="search"][disabled],fieldset[disabled] input[type="search"],input[type="tel"][disabled],fieldset[disabled] input[type="tel"],input[type="time"][disabled],fieldset[disabled] input[type="time"],input[type="url"][disabled],fieldset[disabled] input[type="url"],textarea[disabled],fieldset[disabled] textarea{background-color:#ddd}input[type="text"].radius,input[type="password"].radius,input[type="date"].radius,input[type="datetime"].radius,input[type="datetime-local"].radius,input[type="month"].radius,input[type="week"].radius,input[type="email"].radius,input[type="number"].radius,input[type="search"].radius,input[type="tel"].radius,input[type="time"].radius,input[type="url"].radius,textarea.radius{border-radius:3px}input[type="submit"]{-webkit-appearance:none}textarea[rows]{height:auto}select{-webkit-appearance:none !important;background-color:#fafafa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgeD0iMTJweCIgeT0iMHB4IiB3aWR0aD0iMjRweCIgaGVpZ2h0PSIzcHgiIHZpZXdCb3g9IjAgMCA2IDMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYgMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);background-position:100% center;background-repeat:no-repeat;border:1px solid #ccc;padding:0.5rem;font-size:0.875rem;color:rgba(0,0,0,0.75);line-height:normal;border-radius:0;height:2.3125rem}select.radius{border-radius:3px}select:hover{background-color:#f3f3f3;border-color:#999}input[type="file"],input[type="checkbox"],input[type="radio"],select{margin:0 0 1rem 0}input[type="checkbox"]+label,input[type="radio"]+label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline}input[type="file"]{width:100%}fieldset{border:1px solid #ddd;padding:1.25rem;margin:1.125rem 0}fieldset legend{font-weight:bold;background:#fff;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem}[data-abide] .error small.error,[data-abide] span.error,[data-abide] small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}[data-abide] span.error,[data-abide] small.error{display:none}span.error,small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}.error input,.error textarea,.error select{margin-bottom:0}.error input[type="checkbox"],.error input[type="radio"]{margin-bottom:1rem}.error label,.error label.error{color:#f04124}.error small.error{display:block;padding:0.375rem 0.5625rem 0.5625rem;margin-top:-1px;margin-bottom:1rem;font-size:0.75rem;font-weight:normal;font-style:italic;background:#f04124;color:#fff}.error>label>small{color:#676767;background:transparent;padding:0;text-transform:capitalize;font-style:normal;font-size:60%;margin:0;display:inline}.error span.error-message{display:block}input.error,textarea.error{margin-bottom:0}label.error{color:#f04124}.range-slider{display:block;position:relative;width:100%;height:1rem;border:1px solid #ddd;margin:1.25rem 0;-ms-touch-action:none;touch-action:none;background:#fafafa}.range-slider.vertical-range{display:block;position:relative;width:100%;height:1rem;border:1px solid #ddd;margin:1.25rem 0;-ms-touch-action:none;touch-action:none;display:inline-block;width:1rem;height:12.5rem}.range-slider.vertical-range .range-slider-handle{margin-top:0;margin-left:-0.5rem;position:absolute;bottom:-10.5rem}.range-slider.vertical-range .range-slider-active-segment{width:0.875rem;height:auto;bottom:0}.range-slider.radius{background:#fafafa;border-radius:3px}.range-slider.radius .range-slider-handle{background:#008cba;border-radius:3px}.range-slider.radius .range-slider-handle:hover{background:#007ba4}.range-slider.round{background:#fafafa;border-radius:1000px}.range-slider.round .range-slider-handle{background:#008cba;border-radius:1000px}.range-slider.round .range-slider-handle:hover{background:#007ba4}.range-slider.disabled,.range-slider[disabled]{background:#fafafa;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle,.range-slider[disabled] .range-slider-handle{background:#008cba;cursor:default;opacity:0.7}.range-slider.disabled .range-slider-handle:hover,.range-slider[disabled] .range-slider-handle:hover{background:#007ba4}.range-slider-active-segment{display:inline-block;position:absolute;height:0.875rem;background:#e5e5e5}.range-slider-handle{display:inline-block;position:absolute;z-index:1;top:-0.3125rem;width:2rem;height:1.375rem;border:1px solid none;cursor:pointer;background:#008cba}.range-slider-handle:hover{background:#007ba4}[class*="block-grid-"]{display:block;padding:0;margin:0 -0.625rem}[class*="block-grid-"]:before,[class*="block-grid-"]:after{content:" ";display:table}[class*="block-grid-"]:after{clear:both}[class*="block-grid-"]>li{display:block;height:auto;float:left;padding:0 0.625rem 1.25rem}@media only screen{.small-block-grid-1>li{width:100%;list-style:none}.small-block-grid-1>li:nth-of-type(1n){clear:none}.small-block-grid-1>li:nth-of-type(1n+1){clear:both}.small-block-grid-2>li{width:50%;list-style:none}.small-block-grid-2>li:nth-of-type(1n){clear:none}.small-block-grid-2>li:nth-of-type(2n+1){clear:both}.small-block-grid-3>li{width:33.33333%;list-style:none}.small-block-grid-3>li:nth-of-type(1n){clear:none}.small-block-grid-3>li:nth-of-type(3n+1){clear:both}.small-block-grid-4>li{width:25%;list-style:none}.small-block-grid-4>li:nth-of-type(1n){clear:none}.small-block-grid-4>li:nth-of-type(4n+1){clear:both}.small-block-grid-5>li{width:20%;list-style:none}.small-block-grid-5>li:nth-of-type(1n){clear:none}.small-block-grid-5>li:nth-of-type(5n+1){clear:both}.small-block-grid-6>li{width:16.66667%;list-style:none}.small-block-grid-6>li:nth-of-type(1n){clear:none}.small-block-grid-6>li:nth-of-type(6n+1){clear:both}.small-block-grid-7>li{width:14.28571%;list-style:none}.small-block-grid-7>li:nth-of-type(1n){clear:none}.small-block-grid-7>li:nth-of-type(7n+1){clear:both}.small-block-grid-8>li{width:12.5%;list-style:none}.small-block-grid-8>li:nth-of-type(1n){clear:none}.small-block-grid-8>li:nth-of-type(8n+1){clear:both}.small-block-grid-9>li{width:11.11111%;list-style:none}.small-block-grid-9>li:nth-of-type(1n){clear:none}.small-block-grid-9>li:nth-of-type(9n+1){clear:both}.small-block-grid-10>li{width:10%;list-style:none}.small-block-grid-10>li:nth-of-type(1n){clear:none}.small-block-grid-10>li:nth-of-type(10n+1){clear:both}.small-block-grid-11>li{width:9.09091%;list-style:none}.small-block-grid-11>li:nth-of-type(1n){clear:none}.small-block-grid-11>li:nth-of-type(11n+1){clear:both}.small-block-grid-12>li{width:8.33333%;list-style:none}.small-block-grid-12>li:nth-of-type(1n){clear:none}.small-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 40.063em){.medium-block-grid-1>li{width:100%;list-style:none}.medium-block-grid-1>li:nth-of-type(1n){clear:none}.medium-block-grid-1>li:nth-of-type(1n+1){clear:both}.medium-block-grid-2>li{width:50%;list-style:none}.medium-block-grid-2>li:nth-of-type(1n){clear:none}.medium-block-grid-2>li:nth-of-type(2n+1){clear:both}.medium-block-grid-3>li{width:33.33333%;list-style:none}.medium-block-grid-3>li:nth-of-type(1n){clear:none}.medium-block-grid-3>li:nth-of-type(3n+1){clear:both}.medium-block-grid-4>li{width:25%;list-style:none}.medium-block-grid-4>li:nth-of-type(1n){clear:none}.medium-block-grid-4>li:nth-of-type(4n+1){clear:both}.medium-block-grid-5>li{width:20%;list-style:none}.medium-block-grid-5>li:nth-of-type(1n){clear:none}.medium-block-grid-5>li:nth-of-type(5n+1){clear:both}.medium-block-grid-6>li{width:16.66667%;list-style:none}.medium-block-grid-6>li:nth-of-type(1n){clear:none}.medium-block-grid-6>li:nth-of-type(6n+1){clear:both}.medium-block-grid-7>li{width:14.28571%;list-style:none}.medium-block-grid-7>li:nth-of-type(1n){clear:none}.medium-block-grid-7>li:nth-of-type(7n+1){clear:both}.medium-block-grid-8>li{width:12.5%;list-style:none}.medium-block-grid-8>li:nth-of-type(1n){clear:none}.medium-block-grid-8>li:nth-of-type(8n+1){clear:both}.medium-block-grid-9>li{width:11.11111%;list-style:none}.medium-block-grid-9>li:nth-of-type(1n){clear:none}.medium-block-grid-9>li:nth-of-type(9n+1){clear:both}.medium-block-grid-10>li{width:10%;list-style:none}.medium-block-grid-10>li:nth-of-type(1n){clear:none}.medium-block-grid-10>li:nth-of-type(10n+1){clear:both}.medium-block-grid-11>li{width:9.09091%;list-style:none}.medium-block-grid-11>li:nth-of-type(1n){clear:none}.medium-block-grid-11>li:nth-of-type(11n+1){clear:both}.medium-block-grid-12>li{width:8.33333%;list-style:none}.medium-block-grid-12>li:nth-of-type(1n){clear:none}.medium-block-grid-12>li:nth-of-type(12n+1){clear:both}}@media only screen and (min-width: 64.063em){.large-block-grid-1>li{width:100%;list-style:none}.large-block-grid-1>li:nth-of-type(1n){clear:none}.large-block-grid-1>li:nth-of-type(1n+1){clear:both}.large-block-grid-2>li{width:50%;list-style:none}.large-block-grid-2>li:nth-of-type(1n){clear:none}.large-block-grid-2>li:nth-of-type(2n+1){clear:both}.large-block-grid-3>li{width:33.33333%;list-style:none}.large-block-grid-3>li:nth-of-type(1n){clear:none}.large-block-grid-3>li:nth-of-type(3n+1){clear:both}.large-block-grid-4>li{width:25%;list-style:none}.large-block-grid-4>li:nth-of-type(1n){clear:none}.large-block-grid-4>li:nth-of-type(4n+1){clear:both}.large-block-grid-5>li{width:20%;list-style:none}.large-block-grid-5>li:nth-of-type(1n){clear:none}.large-block-grid-5>li:nth-of-type(5n+1){clear:both}.large-block-grid-6>li{width:16.66667%;list-style:none}.large-block-grid-6>li:nth-of-type(1n){clear:none}.large-block-grid-6>li:nth-of-type(6n+1){clear:both}.large-block-grid-7>li{width:14.28571%;list-style:none}.large-block-grid-7>li:nth-of-type(1n){clear:none}.large-block-grid-7>li:nth-of-type(7n+1){clear:both}.large-block-grid-8>li{width:12.5%;list-style:none}.large-block-grid-8>li:nth-of-type(1n){clear:none}.large-block-grid-8>li:nth-of-type(8n+1){clear:both}.large-block-grid-9>li{width:11.11111%;list-style:none}.large-block-grid-9>li:nth-of-type(1n){clear:none}.large-block-grid-9>li:nth-of-type(9n+1){clear:both}.large-block-grid-10>li{width:10%;list-style:none}.large-block-grid-10>li:nth-of-type(1n){clear:none}.large-block-grid-10>li:nth-of-type(10n+1){clear:both}.large-block-grid-11>li{width:9.09091%;list-style:none}.large-block-grid-11>li:nth-of-type(1n){clear:none}.large-block-grid-11>li:nth-of-type(11n+1){clear:both}.large-block-grid-12>li{width:8.33333%;list-style:none}.large-block-grid-12>li:nth-of-type(1n){clear:none}.large-block-grid-12>li:nth-of-type(12n+1){clear:both}}.flex-video{position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}.flex-video.widescreen{padding-bottom:56.34%}.flex-video.vimeo{padding-top:0}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}.keystroke,kbd{background-color:#ededed;border-color:#ddd;color:#222;border-style:solid;border-width:1px;margin:0;font-family:"Consolas","Menlo","Courier",monospace;font-size:inherit;padding:0.125rem 0.25rem 0;border-radius:3px}div.switch label{display:block;margin-bottom:1rem;position:relative;color:transparent;background:#ddd;text-indent:100%;width:4rem;height:2rem;cursor:pointer;transition:left 0.15s ease-out}div.switch input{display:none}div.switch input+label{margin-left:0;margin-right:0}div.switch label:after{content:"";display:block;background:#fff;position:absolute;top:.25rem;left:.25rem;width:1.5rem;height:1.5rem;-webkit-transition:left 0.15s ease-out;-moz-transition:left 0.15s ease-out;transition:left 0.15s ease-out}div.switch input:checked+label{background:#008cba}div.switch input:checked+label:after{left:2.25rem}div.switch label{width:4rem;height:2rem}div.switch label:after{width:1.5rem;height:1.5rem}div.switch input:checked+label:after{left:2.25rem}div.switch label{color:transparent;background:#ddd}div.switch label:after{background:#fff}div.switch input:checked+label{background:#008cba}div.switch.large label{width:5rem;height:2.5rem}div.switch.large label:after{width:2rem;height:2rem}div.switch.large input:checked+label:after{left:2.75rem}div.switch.small label{width:3.5rem;height:1.75rem}div.switch.small label:after{width:1.25rem;height:1.25rem}div.switch.small input:checked+label:after{left:2rem}div.switch.tiny label{width:3rem;height:1.5rem}div.switch.tiny label:after{width:1rem;height:1rem}div.switch.tiny input:checked+label:after{left:1.75rem}div.switch.radius label{border-radius:4px}div.switch.radius label:after{border-radius:3px}div.switch.round{border-radius:1000px}div.switch.round label{border-radius:2rem}div.switch.round label:after{border-radius:2rem}@media only screen{.show-for-small-only,.show-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}.hide-for-small-only,.hide-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.visible-for-small-only,.visible-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.hidden-for-small-only,.hidden-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.show-for-small-only,table.show-for-small-up,table.show-for-small,table.show-for-small-down,table.hide-for-medium-only,table.hide-for-medium-up,table.hide-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table}thead.show-for-small-only,thead.show-for-small-up,thead.show-for-small,thead.show-for-small-down,thead.hide-for-medium-only,thead.hide-for-medium-up,thead.hide-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}tbody.show-for-small-only,tbody.show-for-small-up,tbody.show-for-small,tbody.show-for-small-down,tbody.hide-for-medium-only,tbody.hide-for-medium-up,tbody.hide-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}tr.show-for-small-only,tr.show-for-small-up,tr.show-for-small,tr.show-for-small-down,tr.hide-for-medium-only,tr.hide-for-medium-up,tr.hide-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}th.show-for-small-only,td.show-for-small-only,th.show-for-small-up,td.show-for-small-up,th.show-for-small,td.show-for-small,th.show-for-small-down,td.show-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.hide-for-medium-up,td.hide-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 40.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.show-for-medium-only,.show-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.hide-for-medium-only,.hide-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.visible-for-medium-only,.visible-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.hidden-for-medium-only,.hidden-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.show-for-medium-only,table.show-for-medium-up,table.show-for-medium,table.show-for-medium-down,table.hide-for-large-only,table.hide-for-large-up,table.hide-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.show-for-medium-only,thead.show-for-medium-up,thead.show-for-medium,thead.show-for-medium-down,thead.hide-for-large-only,thead.hide-for-large-up,thead.hide-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.show-for-medium-only,tbody.show-for-medium-up,tbody.show-for-medium,tbody.show-for-medium-down,tbody.hide-for-large-only,tbody.hide-for-large-up,tbody.hide-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.show-for-medium-only,tr.show-for-medium-up,tr.show-for-medium,tr.show-for-medium-down,tr.hide-for-large-only,tr.hide-for-large-up,tr.hide-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.show-for-medium-only,td.show-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.show-for-medium,td.show-for-medium,th.show-for-medium-down,td.show-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.hide-for-large-up,td.hide-for-large-up,th.hide-for-large,td.hide-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 64.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.hide-for-large-only,.hide-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.visible-for-large-only,.visible-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.hidden-for-large-only,.hidden-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.show-for-large-only,table.show-for-large-up,table.show-for-large,table.show-for-large-down,table.hide-for-xlarge-only,table.hide-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.show-for-large-only,thead.show-for-large-up,thead.show-for-large,thead.show-for-large-down,thead.hide-for-xlarge-only,thead.hide-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.show-for-large-only,tbody.show-for-large-up,tbody.show-for-large,tbody.show-for-large-down,tbody.hide-for-xlarge-only,tbody.hide-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.show-for-large-only,tr.show-for-large-up,tr.show-for-large,tr.show-for-large-down,tr.hide-for-xlarge-only,tr.hide-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.show-for-large-only,td.show-for-large-only,th.show-for-large-up,td.show-for-large-up,th.show-for-large,td.show-for-large,th.show-for-large-down,td.show-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.hide-for-xlarge-up,td.hide-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 90.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.show-for-xlarge-only,.show-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.visible-for-xlarge-only,.visible-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.hidden-for-xlarge-only,.hidden-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.show-for-xlarge-only,table.show-for-xlarge-up,table.hide-for-xxlarge-only,table.hide-for-xxlarge-up{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.show-for-xlarge-only,thead.show-for-xlarge-up,thead.hide-for-xxlarge-only,thead.hide-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.show-for-xlarge-only,tbody.show-for-xlarge-up,tbody.hide-for-xxlarge-only,tbody.hide-for-xxlarge-up{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.show-for-xlarge-only,tr.show-for-xlarge-up,tr.hide-for-xxlarge-only,tr.hide-for-xxlarge-up{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.show-for-xlarge-only,td.show-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.hide-for-xxlarge-only,td.hide-for-xxlarge-only,th.hide-for-xxlarge-up,td.hide-for-xxlarge-up{display:table-cell !important}}@media only screen and (min-width: 120.063em){.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.hide-for-large-only,.show-for-large-up,.hide-for-large,.hide-for-large-down,.hide-for-xlarge-only,.show-for-xlarge-up,.show-for-xxlarge-only,.show-for-xxlarge-up{display:inherit !important}.show-for-small-only,.hide-for-small-up,.show-for-small,.show-for-small-down,.show-for-medium-only,.hide-for-medium-up,.show-for-medium,.show-for-medium-down,.show-for-large-only,.hide-for-large-up,.show-for-large,.show-for-large-down,.show-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{display:none !important}.hidden-for-small-only,.visible-for-small-up,.hidden-for-small,.hidden-for-small-down,.hidden-for-medium-only,.visible-for-medium-up,.hidden-for-medium,.hidden-for-medium-down,.hidden-for-large-only,.visible-for-large-up,.hidden-for-large,.hidden-for-large-down,.hidden-for-xlarge-only,.visible-for-xlarge-up,.visible-for-xxlarge-only,.visible-for-xxlarge-up{position:static !important;height:auto;width:auto;overflow:visible;clip:auto}.visible-for-small-only,.hidden-for-small-up,.visible-for-small,.visible-for-small-down,.visible-for-medium-only,.hidden-for-medium-up,.visible-for-medium,.visible-for-medium-down,.visible-for-large-only,.hidden-for-large-up,.visible-for-large,.visible-for-large-down,.visible-for-xlarge-only,.hidden-for-xlarge-up,.hidden-for-xxlarge-only,.hidden-for-xxlarge-up{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}table.hide-for-small-only,table.show-for-small-up,table.hide-for-small,table.hide-for-small-down,table.hide-for-medium-only,table.show-for-medium-up,table.hide-for-medium,table.hide-for-medium-down,table.hide-for-large-only,table.show-for-large-up,table.hide-for-large,table.hide-for-large-down,table.hide-for-xlarge-only,table.show-for-xlarge-up,table.show-for-xxlarge-only,table.show-for-xxlarge-up{display:table}thead.hide-for-small-only,thead.show-for-small-up,thead.hide-for-small,thead.hide-for-small-down,thead.hide-for-medium-only,thead.show-for-medium-up,thead.hide-for-medium,thead.hide-for-medium-down,thead.hide-for-large-only,thead.show-for-large-up,thead.hide-for-large,thead.hide-for-large-down,thead.hide-for-xlarge-only,thead.show-for-xlarge-up,thead.show-for-xxlarge-only,thead.show-for-xxlarge-up{display:table-header-group !important}tbody.hide-for-small-only,tbody.show-for-small-up,tbody.hide-for-small,tbody.hide-for-small-down,tbody.hide-for-medium-only,tbody.show-for-medium-up,tbody.hide-for-medium,tbody.hide-for-medium-down,tbody.hide-for-large-only,tbody.show-for-large-up,tbody.hide-for-large,tbody.hide-for-large-down,tbody.hide-for-xlarge-only,tbody.show-for-xlarge-up,tbody.show-for-xxlarge-only,tbody.show-for-xxlarge-up{display:table-row-group !important}tr.hide-for-small-only,tr.show-for-small-up,tr.hide-for-small,tr.hide-for-small-down,tr.hide-for-medium-only,tr.show-for-medium-up,tr.hide-for-medium,tr.hide-for-medium-down,tr.hide-for-large-only,tr.show-for-large-up,tr.hide-for-large,tr.hide-for-large-down,tr.hide-for-xlarge-only,tr.show-for-xlarge-up,tr.show-for-xxlarge-only,tr.show-for-xxlarge-up{display:table-row !important}th.hide-for-small-only,td.hide-for-small-only,th.show-for-small-up,td.show-for-small-up,th.hide-for-small,td.hide-for-small,th.hide-for-small-down,td.hide-for-small-down,th.hide-for-medium-only,td.hide-for-medium-only,th.show-for-medium-up,td.show-for-medium-up,th.hide-for-medium,td.hide-for-medium,th.hide-for-medium-down,td.hide-for-medium-down,th.hide-for-large-only,td.hide-for-large-only,th.show-for-large-up,td.show-for-large-up,th.hide-for-large,td.hide-for-large,th.hide-for-large-down,td.hide-for-large-down,th.hide-for-xlarge-only,td.hide-for-xlarge-only,th.show-for-xlarge-up,td.show-for-xlarge-up,th.show-for-xxlarge-only,td.show-for-xxlarge-only,th.show-for-xxlarge-up,td.show-for-xxlarge-up{display:table-cell !important}}.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.hide-for-landscape,table.show-for-portrait{display:table}thead.hide-for-landscape,thead.show-for-portrait{display:table-header-group !important}tbody.hide-for-landscape,tbody.show-for-portrait{display:table-row-group !important}tr.hide-for-landscape,tr.show-for-portrait{display:table-row !important}td.hide-for-landscape,td.show-for-portrait,th.hide-for-landscape,th.show-for-portrait{display:table-cell !important}@media only screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:inherit !important}.hide-for-landscape,.show-for-portrait{display:none !important}table.show-for-landscape,table.hide-for-portrait{display:table}thead.show-for-landscape,thead.hide-for-portrait{display:table-header-group !important}tbody.show-for-landscape,tbody.hide-for-portrait{display:table-row-group !important}tr.show-for-landscape,tr.hide-for-portrait{display:table-row !important}td.show-for-landscape,td.hide-for-portrait,th.show-for-landscape,th.hide-for-portrait{display:table-cell !important}}@media only screen and (orientation: portrait){.show-for-portrait,.hide-for-landscape{display:inherit !important}.hide-for-portrait,.show-for-landscape{display:none !important}table.show-for-portrait,table.hide-for-landscape{display:table}thead.show-for-portrait,thead.hide-for-landscape{display:table-header-group !important}tbody.show-for-portrait,tbody.hide-for-landscape{display:table-row-group !important}tr.show-for-portrait,tr.hide-for-landscape{display:table-row !important}td.show-for-portrait,td.hide-for-landscape,th.show-for-portrait,th.hide-for-landscape{display:table-cell !important}}.show-for-touch{display:none !important}.hide-for-touch{display:inherit !important}.touch .show-for-touch{display:inherit !important}.touch .hide-for-touch{display:none !important}table.hide-for-touch{display:table}.touch table.show-for-touch{display:table}thead.hide-for-touch{display:table-header-group !important}.touch thead.show-for-touch{display:table-header-group !important}tbody.hide-for-touch{display:table-row-group !important}.touch tbody.show-for-touch{display:table-row-group !important}tr.hide-for-touch{display:table-row !important}.touch tr.show-for-touch{display:table-row !important}td.hide-for-touch{display:table-cell !important}.touch td.show-for-touch{display:table-cell !important}th.hide-for-touch{display:table-cell !important}.touch th.show-for-touch{display:table-cell !important}@media print{.show-for-print{display:block}.hide-for-print{display:none}table.show-for-print{display:table}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}}
diff --git a/themes/lucene/static/css/solr/lib/foundation/normalize.css b/themes/lucene/static/css/solr/lib/foundation/normalize.css
deleted file mode 100644
index 08f8950..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/normalize.css
+++ /dev/null
@@ -1,425 +0,0 @@
-/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
-
-/**
- * 1. Set default font family to sans-serif.
- * 2. Prevent iOS text size adjust after orientation change, without disabling
- *    user zoom.
- */
-
-html {
-  font-family: sans-serif; /* 1 */
-  -ms-text-size-adjust: 100%; /* 2 */
-  -webkit-text-size-adjust: 100%; /* 2 */
-}
-
-/**
- * Remove default margin.
- */
-
-body {
-  margin: 0;
-}
-
-/* HTML5 display definitions
-   ========================================================================== */
-
-/**
- * Correct `block` display not defined for any HTML5 element in IE 8/9.
- * Correct `block` display not defined for `details` or `summary` in IE 10/11 and Firefox.
- * Correct `block` display not defined for `main` in IE 11.
- */
-
-article,
-aside,
-details,
-figcaption,
-figure,
-footer,
-header,
-hgroup,
-main,
-nav,
-section,
-summary {
-  display: block;
-}
-
-/**
- * 1. Correct `inline-block` display not defined in IE 8/9.
- * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
- */
-
-audio,
-canvas,
-progress,
-video {
-  display: inline-block; /* 1 */
-  vertical-align: baseline; /* 2 */
-}
-
-/**
- * Prevent modern browsers from displaying `audio` without controls.
- * Remove excess height in iOS 5 devices.
- */
-
-audio:not([controls]) {
-  display: none;
-  height: 0;
-}
-
-/**
- * Address `[hidden]` styling not present in IE 8/9/10.
- * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
- */
-
-[hidden],
-template {
-  display: none;
-}
-
-/* Links
-   ========================================================================== */
-
-/**
- * Remove the gray background color from active links in IE 10.
- */
-
-a {
-  background: transparent;
-}
-
-/**
- * Improve readability when focused and also mouse hovered in all browsers.
- */
-
-a:active,
-a:hover {
-  outline: 0;
-}
-
-/* Text-level semantics
-   ========================================================================== */
-
-/**
- * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
- */
-
-abbr[title] {
-  border-bottom: 1px dotted;
-}
-
-/**
- * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
- */
-
-b,
-strong {
-  font-weight: bold;
-}
-
-/**
- * Address styling not present in Safari and Chrome.
- */
-
-dfn {
-  font-style: italic;
-}
-
-/**
- * Address variable `h1` font-size and margin within `section` and `article`
- * contexts in Firefox 4+, Safari, and Chrome.
- */
-
-h1 {
-  font-size: 2em;
-  margin: 0.67em 0;
-}
-
-/**
- * Address styling not present in IE 8/9.
- */
-
-mark {
-  background: #ff0;
-  color: #000;
-}
-
-/**
- * Address inconsistent and variable font size in all browsers.
- */
-
-small {
-  font-size: 80%;
-}
-
-/**
- * Prevent `sub` and `sup` affecting `line-height` in all browsers.
- */
-
-sub,
-sup {
-  font-size: 75%;
-  line-height: 0;
-  position: relative;
-  vertical-align: baseline;
-}
-
-sup {
-  top: -0.5em;
-}
-
-sub {
-  bottom: -0.25em;
-}
-
-/* Embedded content
-   ========================================================================== */
-
-/**
- * Remove border when inside `a` element in IE 8/9/10.
- */
-
-img {
-  border: 0;
-}
-
-/**
- * Correct overflow not hidden in IE 9/10/11.
- */
-
-svg:not(:root) {
-  overflow: hidden;
-}
-
-/* Grouping content
-   ========================================================================== */
-
-/**
- * Address margin not present in IE 8/9 and Safari.
- */
-
-figure {
-  margin: 1em 40px;
-}
-
-/**
- * Address differences between Firefox and other browsers.
- */
-
-hr {
-  -moz-box-sizing: content-box;
-  box-sizing: content-box;
-  height: 0;
-}
-
-/**
- * Contain overflow in all browsers.
- */
-
-pre {
-  overflow: auto;
-}
-
-/**
- * Address odd `em`-unit font size rendering in all browsers.
- */
-
-code,
-kbd,
-pre,
-samp {
-  font-family: monospace, monospace;
-  font-size: 1em;
-}
-
-/* Forms
-   ========================================================================== */
-
-/**
- * Known limitation: by default, Chrome and Safari on OS X allow very limited
- * styling of `select`, unless a `border` property is set.
- */
-
-/**
- * 1. Correct color not being inherited.
- *    Known issue: affects color of disabled elements.
- * 2. Correct font properties not being inherited.
- * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
- */
-
-button,
-input,
-optgroup,
-select,
-textarea {
-  color: inherit; /* 1 */
-  font: inherit; /* 2 */
-  margin: 0; /* 3 */
-}
-
-/**
- * Address `overflow` set to `hidden` in IE 8/9/10/11.
- */
-
-button {
-  overflow: visible;
-}
-
-/**
- * Address inconsistent `text-transform` inheritance for `button` and `select`.
- * All other form control elements do not inherit `text-transform` values.
- * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
- * Correct `select` style inheritance in Firefox.
- */
-
-button,
-select {
-  text-transform: none;
-}
-
-/**
- * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
- *    and `video` controls.
- * 2. Correct inability to style clickable `input` types in iOS.
- * 3. Improve usability and consistency of cursor style between image-type
- *    `input` and others.
- */
-
-button,
-html input[type="button"], /* 1 */
-input[type="reset"],
-input[type="submit"] {
-  -webkit-appearance: button; /* 2 */
-  cursor: pointer; /* 3 */
-}
-
-/**
- * Re-set default cursor for disabled elements.
- */
-
-button[disabled],
-html input[disabled] {
-  cursor: default;
-}
-
-/**
- * Remove inner padding and border in Firefox 4+.
- */
-
-button::-moz-focus-inner,
-input::-moz-focus-inner {
-  border: 0;
-  padding: 0;
-}
-
-/**
- * Address Firefox 4+ setting `line-height` on `input` using `!important` in
- * the UA stylesheet.
- */
-
-input {
-  line-height: normal;
-}
-
-/**
- * It's recommended that you don't attempt to style these elements.
- * Firefox's implementation doesn't respect box-sizing, padding, or width.
- *
- * 1. Address box sizing set to `content-box` in IE 8/9/10.
- * 2. Remove excess padding in IE 8/9/10.
- */
-
-input[type="checkbox"],
-input[type="radio"] {
-  box-sizing: border-box; /* 1 */
-  padding: 0; /* 2 */
-}
-
-/**
- * Fix the cursor style for Chrome's increment/decrement buttons. For certain
- * `font-size` values of the `input`, it causes the cursor style of the
- * decrement button to change from `default` to `text`.
- */
-
-input[type="number"]::-webkit-inner-spin-button,
-input[type="number"]::-webkit-outer-spin-button {
-  height: auto;
-}
-
-/**
- * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
- * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
- *    (include `-moz` to future-proof).
- */
-
-input[type="search"] {
-  -webkit-appearance: textfield; /* 1 */
-  -moz-box-sizing: content-box;
-  -webkit-box-sizing: content-box; /* 2 */
-  box-sizing: content-box;
-}
-
-/**
- * Remove inner padding and search cancel button in Safari and Chrome on OS X.
- * Safari (but not Chrome) clips the cancel button when the search input has
- * padding (and `textfield` appearance).
- */
-
-input[type="search"]::-webkit-search-cancel-button,
-input[type="search"]::-webkit-search-decoration {
-  -webkit-appearance: none;
-}
-
-/**
- * Define consistent border, margin, and padding.
- */
-
-fieldset {
-  border: 1px solid #c0c0c0;
-  margin: 0 2px;
-  padding: 0.35em 0.625em 0.75em;
-}
-
-/**
- * 1. Correct `color` not being inherited in IE 8/9/10/11.
- * 2. Remove padding so people aren't caught out if they zero out fieldsets.
- */
-
-legend {
-  border: 0; /* 1 */
-  padding: 0; /* 2 */
-}
-
-/**
- * Remove default vertical scrollbar in IE 8/9/10/11.
- */
-
-textarea {
-  overflow: auto;
-}
-
-/**
- * Don't inherit the `font-weight` (applied by a rule above).
- * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
- */
-
-optgroup {
-  font-weight: bold;
-}
-
-/* Tables
-   ========================================================================== */
-
-/**
- * Remove most spacing between table cells.
- */
-
-table {
-  border-collapse: collapse;
-  border-spacing: 0;
-}
-
-td,
-th {
-  padding: 0;
-}
diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-address-book.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-address-book.svg
deleted file mode 100644
index 0f72e21..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-address-book.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M81.195,31.517c1.128,0,2.042-0.897,2.042-1.996V23.61c0-1.102-0.914-2-2.042-2h-4.586v-1.603

-	c0-1.771-1.436-3.207-3.206-3.207H19.97c-1.771,0-3.206,1.435-3.206,3.207v59.986c0,1.766,1.436,3.206,3.206,3.206h53.432

-	c1.77,0,3.206-1.44,3.206-3.206v-1.67h4.586c1.128,0,2.042-0.894,2.042-1.996v-5.912c0-1.102-0.914-2-2.042-2h-4.586v-5.699h4.586

-	c1.128,0,2.042-0.894,2.042-1.991v-5.912c0-1.102-0.914-2-2.042-2h-4.586v-5.699h4.586c1.128,0,2.042-0.897,2.042-1.996v-5.912

-	c0-1.098-0.914-1.996-2.042-1.996h-4.586v-5.695H81.195z M62.391,63.681c0,1.152-0.804,2.088-1.795,2.088H32.75

-	c-0.992,0-1.795-0.935-1.795-2.088v-8.604c0-0.856,0.447-1.625,1.127-1.941l10.9-5.077c-2.583-1.557-4.351-4.689-4.351-8.304

-	c0-5.168,3.599-9.356,8.041-9.356c4.443,0,8.042,4.188,8.042,9.356c0,3.562-1.708,6.655-4.226,8.238l10.789,5.148

-	c0.674,0.325,1.115,1.085,1.115,1.937V63.681z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-alert.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-alert.svg
deleted file mode 100644
index fffefe7..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-alert.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M91.17,81.374l0.006-0.004l-0.139-0.24c-0.068-0.128-0.134-0.257-0.216-0.375l-37.69-65.283

-		c-0.611-1.109-1.776-1.87-3.133-1.87c-1.47,0-2.731,0.887-3.285,2.153l-0.004-0.002L9.312,80.529l0.036,0.021

-		c-0.505,0.618-0.82,1.397-0.82,2.257c0,1.982,1.607,3.59,3.588,3.59h0h75.767v0c1.982,0,3.589-1.607,3.589-3.589

-		C91.472,82.297,91.362,81.814,91.17,81.374z M50.035,79.617c-2.874,0-5.201-2.257-5.201-5.13c0-2.874,2.326-5.2,5.201-5.2

-		c2.803,0,5.13,2.325,5.13,5.2C55.166,77.36,52.838,79.617,50.035,79.617z M55.165,34.25v28.299h-0.002

-		c0,0.005,0.002,0.01,0.002,0.016c0,1.173-0.95,2.094-2.094,2.094c-0.005,0-0.009-0.001-0.014-0.001v0.001h-6.093

-		c-1.174,0-2.123-0.921-2.123-2.094c0-0.005,0.002-0.01,0.002-0.016h-0.002V34.326c-0.001-0.026-0.008-0.051-0.008-0.077

-		c0-1.117,0.865-1.996,1.935-2.078v-0.016h6.288v0.001c1.149,0.007,2.074,0.897,2.103,2.039h0.005v0.053V34.25

-		C55.166,34.25,55.165,34.25,55.165,34.25z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-align-center.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-align-center.svg
deleted file mode 100644
index 9534a4e..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-align-center.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M81.232,15.138H18.769c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C84.639,16.663,83.113,15.138,81.232,15.138z"/>

-	<path d="M76.224,41.611L76.224,41.611l0-3.143h0c0-1.882-1.525-3.407-3.407-3.407h0H27.183c-1.882,0-3.407,1.525-3.407,3.407v3.143

-		c0,1.881,1.525,3.407,3.407,3.407h45.634h0C74.699,45.017,76.224,43.492,76.224,41.611z"/>

-	<path d="M77.81,74.905L77.81,74.905H22.176c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407H77.81h0

-		c1.881,0,3.407-1.525,3.407-3.407h0.015v-3.143h-0.015C81.217,76.431,79.691,74.905,77.81,74.905z"/>

-	<path d="M72.817,58.39c0-1.882-1.525-3.407-3.407-3.407l0,0v0H30.59c-1.882,0-3.407,1.525-3.407,3.407v3.143

-		c0,1.881,1.525,3.407,3.407,3.407h38.82v0l0,0c1.881,0,3.407-1.525,3.407-3.407c0,0,0-0.001,0-0.001v-3.141L72.817,58.39z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-align-justify.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-align-justify.svg
deleted file mode 100644
index e5cc50c..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-align-justify.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M81.232,15.389H18.769c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C84.639,16.914,83.113,15.389,81.232,15.389z"/>

-	<path d="M81.232,35.144H18.769c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C84.639,36.67,83.113,35.144,81.232,35.144z"/>

-	<path d="M81.232,54.899H18.769c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C84.639,56.425,83.113,54.899,81.232,54.899z"/>

-	<path d="M81.232,74.654H18.769c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C84.639,76.18,83.113,74.654,81.232,74.654z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-align-left.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-align-left.svg
deleted file mode 100644
index d911ab3..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-align-left.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M81.232,15.138H18.769c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C84.639,16.663,83.113,15.138,81.232,15.138z"/>

-	<path d="M18.769,45.008h45.634h0c1.881,0,3.407-1.525,3.407-3.407h0v-3.143h0c0-1.882-1.525-3.407-3.407-3.407h0H18.769

-		c-1.882,0-3.407,1.525-3.407,3.407v3.143C15.361,43.483,16.887,45.008,18.769,45.008z"/>

-	<path d="M74.403,74.905L74.403,74.905H18.769c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h55.634h0

-		c1.881,0,3.407-1.525,3.407-3.407h0.015v-3.143H77.81C77.81,76.431,76.284,74.905,74.403,74.905z"/>

-	<path d="M18.769,64.94h38.82v0l0,0c1.881,0,3.407-1.525,3.407-3.407c0,0,0-0.001,0-0.001v-3.141l0-0.001

-		c0-1.882-1.525-3.407-3.407-3.407l0,0v0h-38.82c-1.882,0-3.407,1.525-3.407,3.407v3.143C15.361,63.414,16.887,64.94,18.769,64.94z"

-		/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-align-right.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-align-right.svg
deleted file mode 100644
index 0921087..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-align-right.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M81.232,15.138H18.769c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C84.639,16.663,83.113,15.138,81.232,15.138z"/>

-	<path d="M81.232,35.06L81.232,35.06H35.597c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h45.634h0

-		c1.881,0,3.407-1.525,3.407-3.407h0v-3.143h0C84.638,36.586,83.113,35.06,81.232,35.06z"/>

-	<path d="M81.217,74.905L81.217,74.905L81.217,74.905H25.583c-1.882,0-3.407,1.525-3.407,3.407v3.143

-		c0,1.881,1.525,3.407,3.407,3.407h55.634h0c1.881,0,3.407-1.525,3.407-3.407h0.015v-3.143h-0.015

-		C84.624,76.431,83.098,74.905,81.217,74.905z"/>

-	<path d="M84.639,58.39c0-1.882-1.525-3.407-3.407-3.407l0,0v0h-38.82c-1.882,0-3.407,1.525-3.407,3.407v3.143

-		c0,1.881,1.525,3.407,3.407,3.407h38.82v0l0,0c1.881,0,3.407-1.525,3.407-3.407c0,0,0-0.001,0-0.001v-3.141L84.639,58.39z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-anchor.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-anchor.svg
deleted file mode 100644
index 1f1ec22..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-anchor.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.189,67.115l0.007-0.004l-9.393-16.27l-0.009,0.005c-0.268-0.487-0.781-0.822-1.376-0.822

-		c-0.677,0-1.25,0.429-1.474,1.027l-9.158,15.862c-0.219,0.271-0.356,0.611-0.356,0.987c0,0.873,0.706,1.578,1.577,1.578h2.39

-		c-3.983,4.39-9.356,7.487-15.42,8.6v-29.2h9.079c0.871,0,1.578-0.705,1.578-1.578l-0.001-0.008V40.5c0,0,0-0.001,0-0.001

-		c0-0.871-0.706-1.577-1.577-1.577h-0.001h-9.078v-5.36c3.905-1.864,6.611-5.838,6.611-10.454c0-6.401-5.189-11.589-11.589-11.589

-		c-6.4,0-11.589,5.188-11.589,11.589c0,4.617,2.705,8.59,6.611,10.454v5.36h-9.079c0,0,0,0-0.001,0

-		c-0.871,0-1.577,0.706-1.577,1.576h-0.001v6.803h0.001c0.001,0.873,0.706,1.577,1.576,1.577h9.08v29.2

-		c-6.064-1.112-11.437-4.21-15.42-8.6h2.389c0.872,0,1.578-0.705,1.578-1.578c0-0.287-0.083-0.553-0.217-0.785l0.007-0.004

-		l-9.393-16.27l-0.009,0.005c-0.268-0.487-0.781-0.822-1.377-0.822c-0.675,0-1.246,0.427-1.471,1.022l-9.162,15.869

-		c-0.218,0.271-0.354,0.61-0.354,0.985c0,0.873,0.706,1.578,1.577,1.578h4.219C23.835,80.823,36.017,88.482,50,88.482

-		c13.983,0,26.165-7.658,32.611-19.003h4.218c0.872,0,1.577-0.705,1.577-1.578C88.406,67.614,88.324,67.348,88.189,67.115z

-		 M50,29.634c-3.604,0-6.526-2.923-6.526-6.524c0-3.604,2.922-6.527,6.526-6.527c3.603,0,6.526,2.923,6.526,6.527

-		C56.526,26.71,53.603,29.634,50,29.634z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-annotate.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-annotate.svg
deleted file mode 100644
index 39b87fa..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-annotate.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M82.488,68.439V31.561c3.232-1.769,5.424-5.199,5.424-9.143c0-5.753-4.664-10.417-10.417-10.417

-		c-3.559,0-6.698,1.788-8.577,4.512H31.083c-1.879-2.724-5.018-4.512-8.577-4.512c-5.753,0-10.417,4.664-10.417,10.417

-		c0,3.944,2.192,7.375,5.424,9.143v36.877c-3.232,1.769-5.424,5.199-5.424,9.143c0,5.753,4.664,10.417,10.417,10.417

-		c4.371,0,8.107-2.695,9.653-6.512h35.682c1.546,3.816,5.282,6.512,9.653,6.512c5.753,0,10.417-4.664,10.417-10.417

-		C87.911,73.638,85.719,70.208,82.488,68.439z M27.488,68.432V31.568c2.054-1.121,3.689-2.912,4.61-5.081h35.806

-		c0.921,2.168,2.556,3.96,4.61,5.081v36.864c-1.379,0.752-2.561,1.813-3.473,3.081H30.961

-		C30.049,70.244,28.866,69.184,27.488,68.432z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-archive.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-archive.svg
deleted file mode 100644
index 560d4a7..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-archive.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M89.148,32.927c0.001-0.037,0.011-0.07,0.011-0.107c0-1.023-0.393-1.935-1.016-2.642l0.02-0.011L80.293,16.54

-		c-0.276-1.111-1.281-1.916-2.468-1.914c-0.083,0-0.161,0.016-0.242,0.024v-0.024H22.219v0.004c-0.013,0-0.026-0.004-0.039-0.004

-		c-0.96-0.001-1.759,0.529-2.17,1.315l-0.008-0.005L11.79,30.167l0.015,0.008c-0.596,0.707-0.963,1.619-0.963,2.642

-		c0,0.047,0.012,0.091,0.014,0.138v48.211c-0.002,0.048-0.014,0.093-0.014,0.142c0,2.284,1.817,4.069,4.095,4.066

-		c0.043,0,0.083-0.011,0.125-0.012h69.87c0.043,0.001,0.083,0.012,0.126,0.012c2.283,0,4.1-1.782,4.1-4.062

-		c0-0.036-0.01-0.068-0.011-0.104V32.927z M63.413,57.492L51.022,74.922c-0.226,0.318-0.59,0.505-0.98,0.507c0,0,0,0-0.004,0

-		c-0.386,0-0.751-0.187-0.977-0.503L36.59,57.494c-0.262-0.368-0.299-0.85-0.091-1.251c0.208-0.401,0.62-0.654,1.071-0.654h5.833

-		l0.001-15.654c0-0.667,0.538-1.205,1.203-1.205h10.789c0.665,0,1.204,0.539,1.204,1.204v15.655h5.83

-		c0.453,0,0.867,0.253,1.071,0.652C63.708,56.64,63.674,57.124,63.413,57.492z M18.376,28.733l5.263-9.119h52.67l5.266,9.119H18.376

-		z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrow-down.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrow-down.svg
deleted file mode 100644
index 2ca99a8..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrow-down.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M21.984,50.868l26.055,36.418c0.471,0.66,1.233,1.049,2.043,1.051c0.006,0,0.006,0,0.006,0

-		c0.815-0.002,1.575-0.396,2.048-1.059l25.887-36.417c0.546-0.767,0.616-1.776,0.183-2.612c-0.426-0.835-1.292-1.361-2.236-1.361

-		H63.787l0.001-32.709c0-1.39-1.125-2.515-2.516-2.515l-22.541,0.001c-1.389-0.001-2.515,1.124-2.516,2.516l0,32.705H24.029

-		c-0.94,0-1.803,0.53-2.237,1.367C21.359,49.089,21.434,50.1,21.984,50.868z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrow-left.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrow-left.svg
deleted file mode 100644
index 0d54f1b..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrow-left.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M49.132,21.984L12.714,48.039c-0.66,0.471-1.049,1.233-1.051,2.043c0,0.006,0,0.006,0,0.006

-		c0.002,0.815,0.396,1.575,1.059,2.048L49.14,78.023c0.767,0.546,1.776,0.616,2.612,0.183c0.835-0.426,1.361-1.291,1.361-2.236

-		V63.787l32.709,0.001c1.39,0,2.515-1.125,2.515-2.516l-0.001-22.541c0.001-1.389-1.124-2.515-2.516-2.516l-32.706,0V24.029

-		c0-0.94-0.53-1.803-1.367-2.237C50.911,21.359,49.9,21.434,49.132,21.984z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrow-right.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrow-right.svg
deleted file mode 100644
index 0eece6d..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrow-right.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M50.868,78.016l36.418-26.055c0.66-0.471,1.049-1.233,1.051-2.043c0-0.006,0-0.006,0-0.006

-		c-0.002-0.815-0.396-1.575-1.059-2.048L50.86,21.977c-0.767-0.546-1.776-0.616-2.612-0.183c-0.835,0.426-1.361,1.292-1.361,2.236

-		v12.183l-32.709-0.001c-1.39,0-2.515,1.125-2.515,2.516l0.001,22.541c-0.001,1.389,1.124,2.515,2.516,2.516l32.706,0v12.187

-		c0,0.94,0.53,1.803,1.366,2.237C49.089,78.641,50.1,78.567,50.868,78.016z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrow-up.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrow-up.svg
deleted file mode 100644
index c2c9788..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrow-up.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M78.016,49.132L51.961,12.714c-0.471-0.66-1.233-1.049-2.043-1.051c-0.006,0-0.006,0-0.006,0

-		c-0.815,0.002-1.575,0.396-2.048,1.059L21.977,49.14c-0.546,0.767-0.616,1.776-0.183,2.612c0.426,0.835,1.292,1.361,2.236,1.361

-		h12.183l-0.001,32.709c0,1.39,1.125,2.515,2.516,2.515l22.541-0.001c1.389,0.001,2.515-1.124,2.516-2.517l0-32.705h12.187

-		c0.94,0,1.803-0.53,2.237-1.367C78.641,50.911,78.566,49.9,78.016,49.132z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrows-compress.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrows-compress.svg
deleted file mode 100644
index d1ec83a..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrows-compress.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M39.171,88.427l5.103-30.768c0.093-0.558-0.089-1.125-0.489-1.524c-0.002-0.003-0.002-0.003-0.002-0.003

-			c-0.403-0.4-0.971-0.581-1.531-0.486l-30.685,5.186c-0.646,0.108-1.176,0.571-1.375,1.196c-0.202,0.622-0.034,1.308,0.43,1.772

-			l6,5.999L0.514,85.907c-0.685,0.685-0.685,1.793,0,2.479l11.1,11.101c0.686,0.685,1.793,0.685,2.479,0l16.108-16.108l6.002,6.002

-			c0.462,0.462,1.148,0.627,1.774,0.429C38.603,89.61,39.064,89.076,39.171,88.427z"/>

-	</g>

-	<g>

-		<path d="M60.829,11.573l-5.104,30.768c-0.093,0.557,0.09,1.125,0.489,1.524c0.003,0.003,0.003,0.003,0.003,0.003

-			c0.403,0.4,0.972,0.581,1.53,0.486l30.685-5.187c0.647-0.108,1.176-0.571,1.376-1.196c0.202-0.623,0.034-1.308-0.431-1.773

-			l-5.999-5.999l16.108-16.107c0.685-0.686,0.685-1.794,0-2.479L88.386,0.514c-0.685-0.685-1.794-0.685-2.479,0L69.799,16.621

-			l-6.002-6.001c-0.463-0.463-1.15-0.629-1.775-0.429C61.398,10.391,60.937,10.924,60.829,11.573z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrows-expand.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrows-expand.svg
deleted file mode 100644
index 14795a0..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrows-expand.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M5.128,67.194L0.024,97.962c-0.093,0.558,0.09,1.125,0.489,1.524c0.002,0.003,0.002,0.003,0.002,0.003

-			c0.403,0.4,0.972,0.581,1.531,0.486l30.685-5.186c0.647-0.108,1.178-0.572,1.376-1.197c0.201-0.622,0.034-1.308-0.431-1.771

-			l-6-5.999l16.109-16.108c0.685-0.685,0.685-1.793,0-2.478L32.684,56.134c-0.685-0.685-1.793-0.685-2.479,0L14.098,72.242

-			L8.096,66.24c-0.464-0.462-1.149-0.627-1.774-0.428C5.697,66.012,5.236,66.545,5.128,67.194z"/>

-	</g>

-	<g>

-		<path d="M94.872,32.806l5.104-30.768c0.093-0.558-0.09-1.125-0.489-1.524c-0.002-0.003-0.002-0.003-0.002-0.003

-			c-0.404-0.399-0.972-0.581-1.531-0.487L67.269,5.21c-0.646,0.109-1.177,0.572-1.377,1.197c-0.2,0.623-0.033,1.308,0.431,1.772

-			l6.001,5.998L56.215,30.286c-0.685,0.686-0.685,1.794,0,2.48l11.102,11.101c0.685,0.685,1.794,0.685,2.479,0l16.107-16.108

-			l6.001,6.001c0.465,0.463,1.15,0.629,1.775,0.43C94.303,33.988,94.765,33.455,94.872,32.806z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrows-in.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrows-in.svg
deleted file mode 100644
index 0828632..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrows-in.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M35.995,89.365l4.69-28.272c0.085-0.512-0.082-1.034-0.449-1.401c-0.002-0.002-0.002-0.002-0.002-0.002

-			c-0.37-0.368-0.893-0.535-1.406-0.447L10.63,64.007c-0.594,0.1-1.081,0.525-1.264,1.1c-0.185,0.572-0.031,1.202,0.395,1.628

-			l5.513,5.513L0.473,87.05c-0.63,0.629-0.63,1.647,0,2.277l10.2,10.201c0.63,0.629,1.648,0.629,2.278,0l14.802-14.802l5.515,5.515

-			c0.425,0.425,1.055,0.577,1.63,0.394C35.473,90.452,35.896,89.961,35.995,89.365z"/>

-	</g>

-	<g>

-		<path d="M64.006,10.635l-4.69,28.273c-0.085,0.512,0.083,1.033,0.449,1.4c0.002,0.003,0.002,0.003,0.002,0.003

-			c0.37,0.367,0.893,0.534,1.406,0.447l28.196-4.766c0.594-0.1,1.081-0.525,1.265-1.1c0.185-0.572,0.031-1.202-0.396-1.628

-			l-5.513-5.513l14.802-14.802c0.629-0.629,0.629-1.648,0-2.278l-10.2-10.2c-0.63-0.63-1.648-0.63-2.278,0L72.248,15.274

-			l-5.515-5.515c-0.425-0.425-1.056-0.578-1.63-0.395C64.528,9.549,64.104,10.039,64.006,10.635z"/>

-	</g>

-	<g>

-		<path d="M89.365,64.006l-28.271-4.69c-0.512-0.085-1.035,0.082-1.401,0.449c-0.003,0.003-0.003,0.003-0.003,0.003

-			c-0.368,0.369-0.535,0.892-0.447,1.406l4.765,28.196c0.1,0.594,0.525,1.082,1.099,1.264c0.572,0.185,1.202,0.032,1.629-0.395

-			l5.513-5.513l14.803,14.803c0.629,0.628,1.647,0.628,2.277-0.002l10.201-10.2c0.629-0.629,0.629-1.648,0-2.278L84.727,72.248

-			l5.516-5.515c0.424-0.426,0.577-1.055,0.394-1.63C90.452,64.528,89.961,64.104,89.365,64.006z"/>

-	</g>

-	<g>

-		<path d="M10.635,35.995l28.272,4.69c0.513,0.086,1.034-0.082,1.401-0.449c0.002-0.003,0.002-0.003,0.002-0.003

-			c0.368-0.37,0.535-0.892,0.448-1.406L35.993,10.63c-0.1-0.593-0.525-1.081-1.099-1.264c-0.573-0.186-1.202-0.032-1.629,0.395

-			l-5.513,5.513L12.951,0.473c-0.63-0.63-1.649-0.63-2.278-0.001L0.472,10.673c-0.63,0.63-0.63,1.648,0,2.278l14.801,14.802

-			l-5.515,5.515c-0.424,0.425-0.577,1.056-0.394,1.63C9.549,35.473,10.04,35.897,10.635,35.995z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrows-out.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrows-out.svg
deleted file mode 100644
index df45691..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-arrows-out.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M4.712,69.854l-4.69,28.273c-0.086,0.512,0.082,1.034,0.449,1.401c0.002,0.003,0.002,0.003,0.002,0.003

-			c0.37,0.368,0.893,0.535,1.406,0.447l28.197-4.765c0.594-0.1,1.081-0.525,1.264-1.1c0.185-0.572,0.031-1.202-0.396-1.628

-			l-5.513-5.513l14.802-14.802c0.63-0.629,0.63-1.647,0-2.277l-10.2-10.201c-0.63-0.629-1.648-0.629-2.278,0L12.954,74.493

-			l-5.515-5.515c-0.425-0.425-1.055-0.577-1.63-0.394C5.234,68.768,4.811,69.258,4.712,69.854z"/>

-	</g>

-	<g>

-		<path d="M95.288,30.146l4.69-28.273c0.085-0.512-0.083-1.034-0.449-1.4C99.527,0.47,99.527,0.47,99.527,0.47

-			c-0.37-0.367-0.893-0.534-1.406-0.447L69.924,4.788c-0.594,0.1-1.081,0.525-1.265,1.1c-0.185,0.572-0.031,1.202,0.396,1.628

-			l5.513,5.513L59.766,27.83c-0.629,0.629-0.629,1.648,0,2.278l10.2,10.201c0.63,0.629,1.648,0.629,2.278,0l14.802-14.802

-			l5.515,5.515c0.425,0.425,1.056,0.578,1.63,0.394C94.766,31.232,95.19,30.742,95.288,30.146z"/>

-	</g>

-	<g>

-		<path d="M69.854,95.288l28.271,4.69c0.512,0.086,1.035-0.082,1.401-0.449c0.002-0.003,0.002-0.003,0.002-0.003

-			c0.368-0.37,0.535-0.892,0.448-1.406l-4.765-28.196c-0.1-0.594-0.525-1.081-1.1-1.265c-0.572-0.185-1.202-0.031-1.628,0.396

-			l-5.513,5.513L72.169,59.765c-0.628-0.628-1.647-0.628-2.277,0.001L59.691,69.967c-0.629,0.629-0.629,1.648,0,2.277l14.802,14.802

-			l-5.515,5.515c-0.425,0.425-0.577,1.055-0.393,1.63C68.768,94.766,69.258,95.19,69.854,95.288z"/>

-	</g>

-	<g>

-		<path d="M30.146,4.712L1.874,0.022C1.361-0.064,0.84,0.104,0.473,0.471C0.47,0.474,0.47,0.474,0.47,0.474

-			C0.103,0.844-0.064,1.366,0.023,1.88l4.766,28.197c0.1,0.593,0.525,1.081,1.099,1.264c0.573,0.186,1.202,0.032,1.629-0.395

-			l5.513-5.513L27.83,40.234c0.63,0.63,1.648,0.63,2.278,0.001l10.201-10.201c0.63-0.63,0.63-1.648,0-2.278L25.507,12.954

-			l5.515-5.515c0.424-0.425,0.577-1.056,0.394-1.63C31.232,5.234,30.742,4.81,30.146,4.712z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-asl.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-asl.svg
deleted file mode 100644
index fc1b4a5..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-asl.svg
+++ /dev/null
@@ -1,52 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M25.352,26.045c0.347-0.208,0.731-0.37,1.031-0.632c3.378-2.916,7.1-5.305,11.381-6.591

-		c2.212-0.665,4.583-0.822,6.897-1.089c0.424-0.047,1.128,0.387,1.316,0.779c0.189,0.398,0.079,1.195-0.222,1.517

-		c-0.538,0.577-1.262,1.097-2.006,1.345c-2.846,0.951-5.75,1.731-8.589,2.701c-0.673,0.229-1.164,0.968-1.761,1.445

-		c-1.382,1.101-2.778,2.193-4.166,3.287c-0.219,0.174-0.425,0.366-0.637,0.551c0.042,0.076,0.085,0.153,0.127,0.23

-		c0.71-0.299,1.404-0.641,2.133-0.883c2.274-0.773,4.514-1.815,6.856-2.161c2.021-0.3,4.167,0.168,6.248,0.39

-		c0.484,0.055,0.97,0.439,1.381,0.766c1.52,1.196,3.004,2.436,4.511,3.656c0.518,0.42,0.523,0.824,0.133,1.371

-		c-0.926,1.293-2.098,1.699-3.469,0.9c-1.089-0.635-2.065-1.469-3.058-2.254c-0.528-0.418-0.999-0.57-1.722-0.454

-		c-1.379,0.216-2.796,0.175-4.191,0.308c-0.513,0.048-1.091,0.166-1.499,0.451c-1.937,1.373-3.842,2.791-5.715,4.25

-		c-0.352,0.273-0.506,0.807-0.594,1.381c0.188-0.084,0.394-0.143,0.561-0.256c1.53-1.043,3.307-1.186,5.062-1.407

-		c0.559-0.071,1.13-0.071,1.685-0.165c2.269-0.383,4.003,0.707,5.675,2.002c1.375,1.064,2.769,2.104,4.134,3.179

-		c0.803,0.632,1.214,1.458,1.207,2.514c-0.013,1.767,0.097,3.54-0.549,5.243c-0.076,0.199-0.116,0.576-0.008,0.66

-		c1.075,0.823,0.371,1.738,0.089,2.547c-0.599,1.737-1.318,3.428-1.995,5.137c-0.647,1.627-1.637,2.716-3.481,3.239

-		c-4.077,1.161-8.08,2.583-12.104,3.925c-1.645,0.551-3.251,0.766-4.998,0.344c-3.317-0.797-6.583-0.447-9.708,0.938

-		c-1.453,0.646-2.867,1.382-4.349,2.103c-1.701-2.443-2.704-5.113-3.327-7.945c-0.735-3.33-0.78-6.69-0.372-10.061

-		c0.035-0.291,0.299-0.699,0.558-0.803c3.312-1.352,4.841-4.121,5.937-7.281c1.302-3.749,1.923-7.824,4.223-11.121

-		c2.549-3.656,4.515-7.73,7.852-10.85c1.645-1.539,2.97-3.417,4.431-5.148c0.682-0.807,0.996-0.795,1.582,0.094

-		c0.668,1.012,0.507,2.094-0.318,3.133c-1.992,2.516-3.942,5.062-5.896,7.605c-0.205,0.271-0.318,0.61-0.474,0.918

-		C25.219,25.915,25.285,25.978,25.352,26.045z M39.713,54.342c0.811,0,1.543,0.219,1.945-0.646c0.79-1.7,1.992-3.079,3.444-4.241

-		c0.432-0.348,0.389-0.635,0.144-1.1c-0.704-1.348-1.305-2.75-1.996-4.104c-0.194-0.374-0.504-0.747-0.858-0.975

-		c-1.229-0.785-2.48-1.543-3.762-2.234c-0.341-0.186-0.872-0.248-1.231-0.125c-0.973,0.338-1.89,0.834-2.848,1.221

-		c-0.865,0.35-1.766,0.602-2.628,0.953c-2.055,0.836-2.553,2.734-3.158,4.598c-0.405,1.242-0.131,2.152,0.758,3.075

-		c1.176,1.218,2.26,2.532,3.317,3.858c0.374,0.47,0.714,0.496,1.203,0.334C35.93,54.331,37.847,53.971,39.713,54.342z"/>

-	<path d="M74.49,73.967c-0.655,0.49-1.343,0.944-1.957,1.481c-3.015,2.646-6.487,4.538-10.255,5.753

-		c-2.191,0.709-4.569,0.902-6.881,1.139c-1.312,0.136-2.023-1.223-1.2-2.281c0.511-0.652,1.351-1.182,2.15-1.454

-		c2.43-0.824,4.931-1.438,7.363-2.261c0.881-0.299,1.69-0.891,2.445-1.459c1.571-1.191,3.085-2.458,4.618-3.695

-		c0.225-0.182,0.435-0.381,0.529-0.783c-0.837,0.357-1.653,0.771-2.511,1.064c-2.113,0.729-4.203,1.715-6.382,2.002

-		c-2.069,0.274-4.243-0.164-6.362-0.385c-0.479-0.049-0.947-0.461-1.365-0.777c-1.328-1.01-2.632-2.049-3.939-3.086

-		c-1.345-1.068-1.142-2.455,0.542-2.986c0.656-0.207,1.585-0.141,2.18,0.184c1.187,0.65,2.215,1.592,3.347,2.354

-		c0.317,0.217,0.769,0.348,1.151,0.332c1.466-0.06,2.936-0.146,4.391-0.33c0.665-0.081,1.394-0.277,1.933-0.654

-		c1.835-1.279,3.62-2.637,5.375-4.027c0.368-0.291,0.531-0.842,0.692-1.375c-2.368,1.559-5.022,1.568-7.64,1.78

-		c-1.722,0.138-3.213-0.276-4.568-1.384c-1.756-1.439-3.613-2.756-5.358-4.207c-0.414-0.345-0.79-1.022-0.781-1.539

-		c0.033-1.757,0.225-3.513,0.398-5.264c0.057-0.582,0.367-1.139-0.247-1.656c-0.175-0.146-0.18-0.639-0.096-0.922

-		c0.209-0.703,0.522-1.371,0.778-2.059c0.491-1.312,0.975-2.627,1.452-3.949c0.649-1.801,1.736-2.988,3.709-3.551

-		c4.043-1.165,8.02-2.555,12.019-3.873c1.676-0.557,3.299-0.788,5.092-0.312c3.496,0.927,6.889,0.274,10.134-1.2

-		c1.244-0.568,2.443-1.232,3.732-1.887c1.471,1.793,2.239,3.92,2.917,6.08c1.224,3.896,1.276,7.885,0.905,11.908

-		c-0.082,0.898-0.825,1.02-1.374,1.251c-1.989,0.841-3.227,2.423-4.062,4.261c-0.906,2-1.605,4.108-2.261,6.207

-		c-0.919,2.944-1.89,5.848-3.626,8.441c-1.318,1.967-2.508,4.027-3.907,5.933c-1.142,1.556-2.514,2.942-3.776,4.409

-		c-1.347,1.564-2.683,3.138-4.029,4.703c-0.716,0.83-1.061,0.798-1.65-0.145c-0.64-1.025-0.456-2.031,0.413-3.117

-		c1.979-2.482,3.914-4.997,5.849-7.514c0.2-0.259,0.275-0.615,0.409-0.926C74.685,74.116,74.587,74.044,74.49,73.967z M54.765,51.12

-		c0.635,1.527,1.283,3.151,1.998,4.74c0.157,0.352,0.513,0.662,0.851,0.877c1.237,0.773,2.529,1.465,3.75,2.264

-		c0.445,0.292,0.741,0.361,1.247,0.142c1.493-0.655,3.02-1.235,4.544-1.819c1.476-0.56,2.797-1.305,3.38-2.89

-		c0.299-0.813,0.575-1.642,0.788-2.479c0.233-0.914,0.105-1.72-0.615-2.483c-1.28-1.351-2.428-2.819-3.668-4.209

-		c-0.159-0.182-0.572-0.297-0.799-0.225c-2.13,0.676-4.274,0.991-6.516,0.646c-0.408-0.066-1.043,0.256-1.321,0.604

-		C57.123,47.884,55.934,49.55,54.765,51.12z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-asterisk.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-asterisk.svg
deleted file mode 100644
index 6f6819d..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-asterisk.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M82.466,60.066c-0.01-0.006-0.022-0.009-0.032-0.015l0.034-0.059l-17.31-9.994l17.39-10.04l-0.005-0.009

-		c0.923-0.57,1.233-1.774,0.687-2.72c-0.012-0.021-0.029-0.038-0.042-0.059l0.011-0.006l-5.52-9.562l-0.007,0.004

-		c-0.56-0.91-1.729-1.225-2.669-0.72l-0.004-0.006L57.578,36.942V16.793h-0.01c-0.033-1.083-0.919-1.953-2.01-1.953

-		c-0.025,0-0.048,0.006-0.073,0.007v-0.013H44.445v0.007c-1.069,0.03-1.926,0.886-1.957,1.952h-0.006v20.115L25.032,26.833

-		l-0.006,0.01c-0.956-0.513-2.151-0.183-2.697,0.764c-0.012,0.021-0.018,0.044-0.03,0.065l-0.01-0.006l-5.52,9.562l0.005,0.003

-		c-0.508,0.94-0.196,2.11,0.712,2.672l-0.002,0.003l0.035,0.02c0.006,0.003,0.01,0.008,0.016,0.011s0.012,0.005,0.018,0.008

-		l17.411,10.052l-17.028,9.832c-0.146,0.044-0.289,0.101-0.426,0.18c-0.961,0.553-1.29,1.781-0.743,2.74l-0.007,0.004l5.711,9.892

-		l0.032-0.019c0.617,0.738,1.689,0.951,2.55,0.455c0.011-0.006,0.019-0.015,0.03-0.021l0.032,0.056l17.369-10.027v19.593

-		c-0.035,0.149-0.058,0.302-0.058,0.461c0,1.108,0.895,2.005,2,2.014v0.007h11.422v-0.037c0.948-0.165,1.67-0.986,1.67-1.98

-		c0-0.012-0.003-0.023-0.004-0.035h0.066V63.056l16.967,9.796c0.112,0.105,0.233,0.202,0.371,0.282

-		c0.959,0.556,2.185,0.227,2.745-0.724l0.005,0.003l5.534-9.587c0.001-0.001,0.002-0.002,0.003-0.004s0.001-0.003,0.002-0.004

-		l0.173-0.299l-0.03-0.018C83.678,61.598,83.327,60.564,82.466,60.066z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-at-sign.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-at-sign.svg
deleted file mode 100644
index 38253a9..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-at-sign.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M87.5,50.002C87.5,29.293,70.712,12.5,50,12.5c-20.712,0-37.5,16.793-37.5,37.502C12.5,70.712,29.288,87.5,50,87.5

-		c6.668,0,12.918-1.756,18.342-4.809c0.61-0.22,1.049-0.799,1.049-1.486c0-0.622-0.361-1.153-0.882-1.413l0.003-0.004l-6.529-4.002

-		L61.98,75.79c-0.274-0.227-0.621-0.369-1.005-0.369c-0.238,0-0.461,0.056-0.663,0.149l-0.014-0.012

-		C57.115,76.847,53.64,77.561,50,77.561c-15.199,0-27.56-12.362-27.56-27.559c0-15.195,12.362-27.562,27.56-27.562

-		c14.322,0,26.121,10.984,27.434,24.967C77.428,57.419,73.059,63,69.631,63c-1.847,0-3.254-1.23-3.254-3.957

-		c0-0.527,0.176-1.672,0.264-2.111l4.163-19.918l-0.018,0c0.012-0.071,0.042-0.136,0.042-0.21c0-0.734-0.596-1.33-1.33-1.33h-7.23

-		c-0.657,0-1.178,0.485-1.286,1.112l-0.025-0.001l-0.737,3.549c-1.847-3.342-5.629-5.893-10.994-5.893

-		c-10.202,0-19.877,9.764-19.877,21.549c0,8.531,5.101,14.775,13.632,14.775c4.75,0,9.587-2.727,12.665-7.035l0.088,0.527

-		c0.615,3.342,9.843,7.576,15.121,7.576c7.651,0,16.617-5.156,16.617-19.932l-0.022-0.009C87.477,51.13,87.5,50.569,87.5,50.002z

-		 M56.615,56.844c-1.935,2.727-5.101,5.805-9.763,5.805c-4.486,0-7.212-3.166-7.212-7.738c0-6.422,5.013-12.754,12.049-12.754

-		c3.958,0,6.245,2.551,7.124,4.486L56.615,56.844z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-background-color.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-background-color.svg
deleted file mode 100644
index 65843a7..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-background-color.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<polygon fill-rule="evenodd" clip-rule="evenodd" points="37.808,77.057 34.411,86 67.175,86 63.778,77.057 	"/>

-	<polygon fill-rule="evenodd" clip-rule="evenodd" points="40.608,68.316 60.977,68.316 50.793,41.327 	"/>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M79,14H21c-3.85,0-7,3.15-7,7v58c0,3.85,3.15,7,7,7h2.111l20.812-52.766h0

-		c0.329-1.061,1.307-1.836,2.476-1.836h8.812c1.152,0,2.118,0.753,2.462,1.79h0.018L78.478,86H79c3.85,0,7-3.15,7-7V21

-		C86,17.15,82.85,14,79,14z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-battery-empty.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-battery-empty.svg
deleted file mode 100644
index 5ef5734..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-battery-empty.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M95.582,41.448h-7.796V24.342h0l0-0.001c0-0.956-0.775-1.731-1.733-1.731H4.418c-0.957,0-1.732,0.775-1.732,1.731l0,0.001

-		h0v51.316h0l0,0.001c0,0.957,0.775,1.731,1.732,1.731h81.635c0.957,0,1.732-0.775,1.732-1.731l0-0.001h0V57.039h7.796

-		c0.957,0,1.732-0.775,1.732-1.732V43.18C97.314,42.223,96.539,41.448,95.582,41.448z M77.829,67.434H12.862V32.785h64.967V67.434z"

-		/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-battery-full.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-battery-full.svg
deleted file mode 100644
index 6c33344..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-battery-full.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M95.582,41.448h-7.796V24.342h0l0-0.001c0-0.956-0.775-1.731-1.733-1.731H4.418c-0.957,0-1.732,0.775-1.732,1.731l0,0.001

-		h0v51.316h0l0,0.001c0,0.957,0.775,1.731,1.732,1.731h81.635c0.957,0,1.732-0.775,1.732-1.731l0-0.001h0V57.039h7.796

-		c0.957,0,1.732-0.775,1.732-1.732V43.18C97.314,42.223,96.539,41.448,95.582,41.448z M77.829,67.434H12.862V32.785h64.967V67.434z"

-		/>

-	<rect x="17.84" y="37.382" width="55.01" height="25.074"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-battery-half.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-battery-half.svg
deleted file mode 100644
index efd7f79..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-battery-half.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M95.582,41.448h-7.796V24.342h0l0-0.001c0-0.956-0.775-1.731-1.733-1.731H4.418c-0.957,0-1.732,0.775-1.732,1.731l0,0.001

-		h0v51.316h0l0,0.001c0,0.957,0.775,1.731,1.732,1.731h81.635c0.957,0,1.732-0.775,1.732-1.731l0-0.001h0V57.039h7.796

-		c0.957,0,1.732-0.775,1.732-1.732V43.18C97.314,42.223,96.539,41.448,95.582,41.448z M77.829,67.434H12.862V32.785h64.967V67.434z"

-		/>

-	<polygon points="56.581,37.635 17.774,37.635 17.774,62.365 46.879,62.365 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bitcoin-circle.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bitcoin-circle.svg
deleted file mode 100644
index 22a62a9..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bitcoin-circle.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g id="g99">

-	<path fill="#231F20" d="M49.805,38.076l-2.049,8.215c2.323,0.579,9.483,2.941,10.643-1.708

-		C59.608,39.736,52.128,38.655,49.805,38.076z"/>

-	<path fill="#231F20" d="M46.723,50.437l-2.26,9.058c2.789,0.693,11.392,3.455,12.664-1.655

-		C58.456,52.512,49.512,51.133,46.723,50.437z"/>

-	<path fill="#231F20" d="M59.067,13.621C38.981,8.612,18.633,20.84,13.626,40.932c-5.011,20.089,7.216,40.438,27.3,45.447

-		c20.092,5.009,40.44-7.217,45.449-27.307C91.384,38.981,79.158,18.629,59.067,13.621z M66.529,44.658

-		c-0.541,3.653-2.565,5.422-5.254,6.041c3.691,1.921,5.57,4.869,3.78,9.979c-2.22,6.345-7.497,6.881-14.512,5.553l-1.703,6.824

-		l-4.115-1.025l1.68-6.733c-1.066-0.264-2.156-0.546-3.279-0.85l-1.686,6.764l-4.11-1.026l1.703-6.836

-		c-0.961-0.246-1.937-0.508-2.933-0.757l-5.354-1.336l2.042-4.709c0,0,3.032,0.807,2.991,0.747c1.165,0.289,1.681-0.471,1.885-0.978

-		l2.691-10.787c0.151,0.037,0.298,0.073,0.434,0.108c-0.164-0.065-0.313-0.108-0.427-0.137l1.919-7.701

-		c0.05-0.874-0.251-1.976-1.917-2.392c0.065-0.044-2.988-0.743-2.988-0.743l1.095-4.395l5.675,1.417l-0.005,0.021

-		c0.853,0.212,1.732,0.413,2.628,0.617l1.686-6.757l4.112,1.025l-1.652,6.625c1.104,0.252,2.215,0.506,3.297,0.775l1.641-6.581

-		l4.114,1.025l-1.685,6.76C63.476,36.985,67.275,39.667,66.529,44.658z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bitcoin.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bitcoin.svg
deleted file mode 100644
index dd5e9d8..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bitcoin.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M66.237,47.445c3.667-1.869,5.959-5.162,5.421-10.644c-0.723-7.494-7.193-10.003-15.36-10.715l-0.004-9.058

-		c0.002-0.029,0.017-0.054,0.017-0.084c0-0.691-0.56-1.25-1.251-1.251h0h0h-3.812h0h0h-0.001v0c-0.69,0.001-1.249,0.56-1.249,1.25

-		l0,0h-0.029l0.005,8.872c-1.664,0-3.364,0.033-5.052,0.068l-0.003-8.83c0.003-0.038,0.022-0.071,0.022-0.11

-		c0-0.691-0.56-1.25-1.251-1.251h0h0h-3.812h0h0h-0.001v0c-0.69,0.001-1.249,0.56-1.249,1.25c0,0.001,0.001,0.002,0.001,0.003

-		h-0.031l0.002,9.143c-1.37,0.028-2.715,0.057-4.027,0.057l-0.001-0.033h-8.726v0.013c-0.691,0-1.251,0.56-1.251,1.251v4.226

-		c0,0.691,0.56,1.251,1.251,1.251c0.002,0,0.003-0.001,0.005-0.001v0.019c0,0,4.672-0.091,4.594-0.008

-		c2.562,0.001,3.397,1.488,3.64,2.771l0.005,11.843l0.001,0.045l0.005,16.587c-0.112,0.806-0.586,2.093-2.376,2.096

-		c0.081,0.071-4.599-0.001-4.599-0.001l-0.001,0.006c-0.008,0-0.014-0.005-0.022-0.005c-0.601,0-1.079,0.432-1.2,0.997l-0.051-0.003

-		l-1.152,5.169l0.027,0.005c-0.005,0.046-0.027,0.086-0.027,0.134c0,0.664,0.522,1.195,1.176,1.236l-0.003,0.019l8.233-0.003

-		c1.532,0,3.04,0.025,4.52,0.034l0.007,9.262h0.003c0,0.69,0.56,1.25,1.251,1.25l0,0l0,0h3.812l0,0l0,0h0.001

-		c0.69-0.001,1.249-0.561,1.249-1.251l0,0h0.002l-0.004-9.149c1.735,0.035,3.414,0.048,5.054,0.044l0.002,9.106h0.003

-		c0.001,0.69,0.56,1.25,1.25,1.25l0,0l0,0h3.812l0,0l0,0h0.001c0.69-0.001,1.249-0.561,1.249-1.251c0,0,0-0.001,0-0.001l0.008,0

-		l-0.002-9.247c10.635-0.615,18.079-3.297,18.999-13.286C76.06,52.479,72.275,48.891,66.237,47.445z M45.072,33.32

-		c3.571-0.002,14.789-1.142,14.793,6.312c0.001,7.148-11.218,6.318-14.789,6.32L45.072,33.32z M45.083,66.255L45.08,52.326

-		c4.288,0,17.733-1.238,17.736,6.955C62.822,67.137,49.371,66.248,45.083,66.255z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-blind.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-blind.svg
deleted file mode 100644
index cde5d3f..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-blind.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<circle fill="#231F20" cx="41.53" cy="19.773" r="7.152"/>

-	<path fill="#231F20" d="M83.162,84.562l0.01-0.006l-20.92-36.234c0.359-0.495,0.577-1.098,0.577-1.756

-		c0-1.263-0.782-2.339-1.887-2.783L54.907,40.3l-9.159-9.159c-1.311-1.614-3.31-2.647-5.552-2.647c-2.026,0-3.851,0.846-5.152,2.199

-		L24.412,41.324l0.012,0.012c-0.169,0.134-0.285,0.332-0.285,0.564c0,0.056,0.02,0.104,0.032,0.156h-0.029v11.975

-		c0,0.009-0.003,0.017-0.003,0.025c0,1.658,1.344,3.003,3.003,3.003s3.002-1.345,3.002-3.003c0-0.008-0.002-0.016-0.002-0.024

-		v-10.01l3.649-3.649V59.18h0.001l-6.954,12.044l-8.891,8.891l0.033,0.033c-0.819,0.764-1.339,1.843-1.339,3.052

-		c0,2.309,1.872,4.18,4.181,4.18c1.317,0,2.476-0.621,3.243-1.571l9.596-9.596l-0.037-0.037l8.096-14.024l7.104,7.104l9.232,15.99

-		l0.036-0.021c0.715,1.278,2.066,2.153,3.635,2.153c2.309,0,4.181-1.871,4.181-4.18c0-0.915-0.302-1.754-0.8-2.443l-9.627-16.674

-		l-0.012,0.007l-8.679-8.678V40.609l4.451,4.451l-0.001,0.002l0.007,0.004l0.025,0.025l0.007-0.007l6.847,3.954

-		c0.054,0.037,0.113,0.064,0.169,0.098l0.028,0.016l0-0.001c0.443,0.258,0.952,0.417,1.502,0.417c0.189,0,0.372-0.022,0.552-0.056

-		l20.816,36.054c0.013,0.032,0.034,0.057,0.05,0.087l0.007,0.012l0.001,0c0.189,0.351,0.552,0.598,0.982,0.598

-		c0.621,0,1.125-0.496,1.125-1.109C83.359,84.932,83.276,84.736,83.162,84.562z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bluetooth.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bluetooth.svg
deleted file mode 100644
index 3c20353..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bluetooth.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M71.782,64.059L57.807,50.085l14.011-14.011c0.164-0.141,0.314-0.291,0.455-0.455l0.013-0.013l-0.001-0.001

-		c0.632-0.742,1.028-1.691,1.028-2.742c0-1.307-0.603-2.461-1.531-3.241L52.156,9.995c-0.779-0.978-1.965-1.617-3.312-1.617

-		c-2.347,0-4.25,1.903-4.25,4.25c0,0.407,0.076,0.793,0.183,1.167v23.258L34.052,26.329c-0.777-0.842-1.879-1.377-3.115-1.377

-		c-2.347,0-4.25,1.903-4.25,4.25c0,1.238,0.538,2.342,1.383,3.119l16.706,16.706v2.115L27.953,67.966

-		c-0.013,0.012-0.025,0.025-0.038,0.038l-0.032,0.032l0.003,0.003c-0.739,0.765-1.199,1.802-1.199,2.949

-		c0,2.347,1.903,4.25,4.25,4.25c1.289,0,2.429-0.586,3.209-1.491l10.63-10.63v24.099c-0.002,0.053-0.016,0.102-0.016,0.156

-		s0.014,0.103,0.016,0.156v0.022h0.002c0.095,2.262,1.945,4.072,4.232,4.072c1.259,0,2.378-0.558,3.156-1.428l0.004,0.004

-		l19.862-19.863c0.021-0.021,0.043-0.042,0.064-0.064l0.19-0.19l-0.018-0.018c0.642-0.744,1.045-1.702,1.045-2.762

-		C73.312,65.993,72.71,64.839,71.782,64.059z M63.071,67.322l-9.828,9.828V57.494L63.071,67.322z M53.243,42.675V23.057l9.809,9.809

-		L53.243,42.675z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bold.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bold.svg
deleted file mode 100644
index 4acb923..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bold.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M62.73,49.109c5.347-1.103,9.76-5.94,9.76-12.985c0-7.553-5.517-14.428-16.295-14.428H29.011

-		c-1.438,0-2.604,1.166-2.604,2.604v51.399c0,1.438,1.166,2.604,2.604,2.604h28.118c10.863,0,16.464-6.79,16.464-15.361

-		C73.594,55.899,68.841,50.042,62.73,49.109z M38.458,32.305h15.107c4.074,0,6.62,2.461,6.62,5.94c0,3.649-2.546,5.941-6.62,5.941

-		H38.458V32.305z M54.073,67.695H38.458v-12.9h15.616c4.668,0,7.214,2.886,7.214,6.45C61.288,65.319,58.572,67.695,54.073,67.695z"

-		/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-book-bookmark.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-book-bookmark.svg
deleted file mode 100644
index 39102a5..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-book-bookmark.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M82.063,22.284h-0.006c-0.029-0.874-0.734-1.573-1.612-1.589v-0.003h-3.36l-0.001,60.404l0.001,0.01

-		c0,0.9-0.721,1.627-1.617,1.644v0.005l-50.906-0.002c-0.816,0-1.488-0.595-1.619-1.375v-3.602h47.405v-0.003

-		c0.011,0,0.021,0.003,0.031,0.003c0.91,0,1.646-0.735,1.646-1.646c0-0.006-0.002-0.012-0.002-0.012l0.002-62.202

-		c0-0.91-0.736-1.647-1.646-1.646c-0.01,0-0.02,0.003-0.03,0.003v-0.004h-5.756v13.022v16.291v5.639

-		c0,0.434-0.353,0.785-0.787,0.785c-0.228,0-0.429-0.101-0.573-0.255l-5.667-5.667h-0.019c-0.126-0.145-0.306-0.241-0.513-0.241

-		c-0.207,0-0.387,0.096-0.513,0.241h-0.019l-5.709,5.709h-0.009c-0.14,0.13-0.325,0.214-0.532,0.214

-		c-0.434,0-0.786-0.352-0.786-0.785v-5.639V25.292V12.27l-29.883,0c-0.91,0-1.646,0.736-1.646,1.646

-		c0,0.021,0.006,0.042,0.006,0.063l0,59.237v12.807c-0.001,0.02-0.006,0.039-0.006,0.059s0.005,0.039,0.006,0.059v0.076h0.008

-		c0.07,0.845,0.769,1.511,1.632,1.511v0.001l60.833,0.002h0.029v-0.003c0.896-0.016,1.617-0.743,1.617-1.643l-0.001-0.01

-		L82.063,22.284z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-book.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-book.svg
deleted file mode 100644
index abdedeb..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-book.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M82.063,22.284h-0.006c-0.029-0.874-0.734-1.573-1.612-1.589v-0.003h-3.36l-0.001,60.404l0.001,0.01

-		c0,0.9-0.721,1.627-1.617,1.644v0.005l-50.906-0.002c-0.816,0-1.488-0.595-1.619-1.375v-3.602h47.405v-0.003

-		c0.011,0,0.021,0.003,0.031,0.003c0.91,0,1.646-0.735,1.646-1.646c0-0.006-0.002-0.012-0.002-0.012l0.002-62.202

-		c0-0.91-0.736-1.647-1.646-1.646c-0.01,0-0.02,0.003-0.03,0.003v-0.004L19.583,12.27c-0.91,0-1.646,0.736-1.646,1.646

-		c0,0.021,0.006,0.042,0.006,0.063l0,59.237v12.807c-0.001,0.02-0.006,0.039-0.006,0.059s0.005,0.039,0.006,0.059v0.076h0.008

-		c0.07,0.845,0.769,1.511,1.632,1.511v0.001l60.833,0.002h0.029v-0.003c0.896-0.016,1.617-0.743,1.617-1.643l-0.001-0.01

-		L82.063,22.284z M22.916,23.872c0-0.908,0.736-1.646,1.646-1.646h40.84c0.909,0,1.646,0.738,1.646,1.646h0l-0.001,12.361l0,0.002

-		c0,0.91-0.737,1.646-1.646,1.646h0H24.562c-0.909,0-1.646-0.736-1.646-1.646l0.001-12.354

-		C22.917,23.878,22.916,23.875,22.916,23.872z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bookmark.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bookmark.svg
deleted file mode 100644
index 1248622..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-bookmark.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M68.312,13.111H31.687c-1.661,0-3.007,1.346-3.007,3.007v6.743v45.917v15.897c0,1.224,0.992,2.215,2.216,2.215

-		c0.585,0,1.113-0.231,1.509-0.602h0.014l16.094-16.094h0.035c0.355-0.414,0.876-0.682,1.465-0.682s1.109,0.268,1.465,0.682h0.035

-		l15.918,15.918c0.406,0.472,1.001,0.777,1.673,0.777c1.224,0,2.216-0.992,2.216-2.215V68.777V22.861v-6.743

-		C71.32,14.457,69.973,13.111,68.312,13.111z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-braille.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-braille.svg
deleted file mode 100644
index 30fc6cb..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-braille.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<circle cx="31.102" cy="23.979" r="6.978"/>

-	<circle cx="68.898" cy="23.979" r="6.978"/>

-	<circle cx="31.102" cy="50" r="6.978"/>

-	<circle cx="68.898" cy="50" r="6.978"/>

-	<circle cx="31.102" cy="76.02" r="6.978"/>

-	<circle cx="68.898" cy="76.02" r="6.978"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-burst-new.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-burst-new.svg
deleted file mode 100644
index c36ea1b..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-burst-new.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.558,49.96c0-0.885-0.435-1.663-1.097-2.151l0.014-0.024l-9.324-5.383l5.367-9.296l-0.018-0.011

-		c0.328-0.752,0.315-1.643-0.127-2.408c-0.443-0.766-1.208-1.223-2.025-1.314v-0.026H70.58V18.61h-0.022

-		c-0.092-0.816-0.549-1.58-1.314-2.022c-0.767-0.443-1.658-0.456-2.412-0.125l-0.013-0.023l-9.481,5.474l-5.25-9.094l-0.019,0.011

-		c-0.488-0.66-1.265-1.094-2.149-1.094c-0.885,0-1.664,0.435-2.151,1.097l-0.024-0.014l-5.337,9.244l-9.19-5.306l-0.011,0.019

-		c-0.753-0.328-1.643-0.315-2.408,0.127c-0.767,0.442-1.223,1.208-1.315,2.025h-0.027v10.674H18.845v0.021

-		c-0.816,0.092-1.58,0.549-2.022,1.314c-0.442,0.766-0.455,1.657-0.126,2.41l-0.023,0.014l5.246,9.087l-9.394,5.424l0.011,0.019

-		c-0.66,0.488-1.094,1.265-1.094,2.149c0,0.885,0.435,1.664,1.097,2.151l-0.014,0.024l9.324,5.383l-5.367,9.296l0.018,0.01

-		c-0.328,0.753-0.315,1.643,0.127,2.408c0.443,0.766,1.208,1.223,2.025,1.314v0.027H29.42V81.39h0.022

-		c0.092,0.816,0.549,1.58,1.314,2.022c0.767,0.443,1.659,0.455,2.412,0.125l0.013,0.023l9.481-5.474l5.25,9.094l0.019-0.011

-		c0.488,0.66,1.265,1.094,2.149,1.094c0.885,0,1.664-0.435,2.151-1.096l0.023,0.013l5.337-9.244l9.191,5.306l0.011-0.019

-		c0.753,0.328,1.643,0.315,2.408-0.127c0.767-0.442,1.223-1.208,1.315-2.025h0.027V70.398h10.613v-0.021

-		c0.816-0.092,1.58-0.549,2.022-1.314c0.442-0.766,0.455-1.658,0.126-2.411l0.023-0.013l-5.246-9.087l9.394-5.424l-0.011-0.019

-		C88.124,51.622,88.558,50.844,88.558,49.96z M43.715,61.355l-9.846-4.35l4.345,7.525l-2.456,1.418l-6.662-11.537l2.525-1.459

-		l9.53,4.162l-4.185-7.248l2.457-1.418l6.66,11.537L43.715,61.355z M48.367,58.669l-6.661-11.538l8.165-4.713l1.248,2.162

-		l-5.709,3.295l1.398,2.422l5.587-3.225l1.248,2.16l-5.587,3.227l1.518,2.629l5.709-3.295l1.248,2.162L48.367,58.669z

-		 M67.273,47.754L60.675,41l2.567,9.08l-2.611,1.508l-9.965-9.629l2.75-1.588l6.838,7.168l-2.617-9.605l1.92-1.108l6.993,7.079

-		l-2.79-9.506l2.75-1.588l3.375,13.436L67.273,47.754z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-burst-sale.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-burst-sale.svg
deleted file mode 100644
index d9d71e3..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-burst-sale.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<polygon points="44.105,55.641 47.703,53.562 43.037,49.637 	"/>

-	<path d="M88.558,49.96c0-0.885-0.435-1.663-1.097-2.151l0.014-0.024l-9.324-5.383l5.367-9.296l-0.018-0.011

-		c0.328-0.752,0.315-1.643-0.127-2.408c-0.443-0.766-1.208-1.223-2.025-1.314v-0.026H70.58V18.61h-0.022

-		c-0.092-0.816-0.549-1.58-1.314-2.022c-0.767-0.443-1.658-0.456-2.412-0.125l-0.013-0.023l-9.481,5.474l-5.25-9.094l-0.019,0.011

-		c-0.488-0.66-1.265-1.094-2.149-1.094c-0.885,0-1.664,0.435-2.151,1.097l-0.024-0.014l-5.337,9.244l-9.19-5.306l-0.011,0.019

-		c-0.753-0.328-1.643-0.315-2.408,0.127c-0.767,0.442-1.223,1.208-1.315,2.025h-0.027v10.674H18.845v0.021

-		c-0.816,0.092-1.58,0.549-2.022,1.314c-0.442,0.766-0.455,1.657-0.126,2.41l-0.023,0.014l5.246,9.087l-9.394,5.424l0.011,0.019

-		c-0.66,0.488-1.094,1.265-1.094,2.149c0,0.885,0.435,1.664,1.097,2.151l-0.014,0.024l9.324,5.383l-5.367,9.296l0.018,0.01

-		c-0.328,0.753-0.315,1.643,0.127,2.408c0.443,0.766,1.208,1.223,2.025,1.314v0.027H29.42V81.39h0.022

-		c0.092,0.816,0.549,1.58,1.314,2.022c0.767,0.443,1.659,0.455,2.412,0.125l0.013,0.023l9.481-5.474l5.25,9.094l0.019-0.011

-		c0.488,0.66,1.265,1.094,2.149,1.094c0.885,0,1.664-0.435,2.151-1.096l0.023,0.013l5.337-9.244l9.191,5.306l0.011-0.019

-		c0.753,0.328,1.643,0.315,2.408-0.127c0.767-0.442,1.224-1.208,1.315-2.025h0.027V70.398h10.613v-0.021

-		c0.816-0.092,1.58-0.549,2.022-1.314c0.442-0.766,0.455-1.657,0.126-2.41l0.023-0.013l-5.246-9.087l9.394-5.424l-0.011-0.019

-		C88.124,51.622,88.558,50.844,88.558,49.96z M37.537,65.197c-2.23,1.288-4.252,1.464-5.971,1.002l0.241-2.697

-		c1.302,0.377,2.985,0.375,4.575-0.544c1.367-0.789,1.658-1.765,1.269-2.438c-1.159-2.006-6.992,3.23-9.499-1.111

-		c-1.108-1.92-0.367-4.471,2.35-6.039c1.833-1.059,3.675-1.383,5.426-0.988l-0.309,2.623c-1.433-0.324-2.908-0.004-4.084,0.674

-		c-1.038,0.6-1.367,1.389-0.967,2.082c1.049,1.816,6.965-3.236,9.451,1.069C41.238,60.939,40.635,63.41,37.537,65.197z

-		 M51.48,56.871l-1.854-1.535l-4.947,2.856l0.401,2.374l-2.785,1.607L40.08,48.07l3.079-1.777l11.106,8.971L51.48,56.871z

-		 M55.233,54.705l-6.661-11.538l2.474-1.429l5.413,9.375l4.878-2.816l1.249,2.163L55.233,54.705z M64.245,49.502l-6.661-11.537

-		l8.164-4.715l1.248,2.162l-5.707,3.296l1.398,2.422l5.586-3.226l1.248,2.162l-5.586,3.225l1.518,2.63l5.708-3.296l1.249,2.162

-		L64.245,49.502z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-burst.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-burst.svg
deleted file mode 100644
index 7360ecb..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-burst.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.558,49.96c0-0.885-0.435-1.663-1.097-2.151l0.014-0.024l-9.324-5.383l5.367-9.296l-0.018-0.011

-		c0.328-0.752,0.315-1.643-0.127-2.408c-0.443-0.766-1.208-1.223-2.025-1.314v-0.026H70.58V18.61h-0.022

-		c-0.092-0.816-0.549-1.58-1.314-2.022c-0.767-0.443-1.658-0.456-2.412-0.125l-0.013-0.023l-9.481,5.474l-5.25-9.094l-0.019,0.011

-		c-0.488-0.66-1.265-1.094-2.149-1.094c-0.885,0-1.664,0.435-2.151,1.097l-0.024-0.014l-5.337,9.244l-9.19-5.306l-0.011,0.019

-		c-0.753-0.328-1.643-0.315-2.408,0.127c-0.767,0.442-1.223,1.208-1.315,2.025h-0.027v10.674H18.845v0.021

-		c-0.816,0.092-1.58,0.549-2.022,1.314c-0.442,0.766-0.455,1.657-0.126,2.41l-0.023,0.014l5.246,9.087l-9.394,5.424l0.011,0.019

-		c-0.66,0.488-1.094,1.265-1.094,2.149c0,0.885,0.435,1.664,1.097,2.151l-0.014,0.024l9.324,5.383l-5.367,9.296l0.019,0.011

-		c-0.328,0.753-0.315,1.643,0.127,2.408c0.443,0.766,1.208,1.223,2.025,1.314v0.027H29.42V81.39h0.022

-		c0.092,0.816,0.549,1.58,1.314,2.022c0.767,0.443,1.658,0.455,2.412,0.125l0.013,0.023l9.481-5.474l5.25,9.094l0.019-0.011

-		c0.488,0.66,1.265,1.094,2.149,1.094c0.885,0,1.664-0.435,2.151-1.096l0.023,0.013l5.337-9.244l9.191,5.306l0.011-0.019

-		c0.753,0.328,1.643,0.315,2.408-0.127c0.767-0.442,1.223-1.208,1.315-2.025h0.027V70.398h10.613v-0.021

-		c0.816-0.092,1.58-0.549,2.022-1.314c0.442-0.766,0.455-1.658,0.126-2.411l0.023-0.013l-5.246-9.087l9.394-5.424l-0.011-0.019

-		C88.124,51.622,88.558,50.844,88.558,49.96z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-calendar.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-calendar.svg
deleted file mode 100644
index e3ace20..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-calendar.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M80.583,39.494H19.417c-0.699,0-1.266,0.565-1.266,1.264v43.916c0,0.698,0.567,1.264,1.266,1.264h61.165

-		c0.703,0,1.267-0.566,1.267-1.264V40.758C81.849,40.059,81.285,39.494,80.583,39.494z M39.373,76.679

-		c-2.111,0-4.443-0.424-6.243-1.136c-0.271-0.107-0.437-0.385-0.396-0.674l0.59-4.294c0.024-0.19,0.136-0.358,0.3-0.456

-		c0.17-0.099,0.372-0.116,0.548-0.049c1.979,0.747,3.643,1.053,5.744,1.053c2.202,0,3.736-1.04,3.736-2.528

-		c0-1.847-0.891-2.835-5.762-3.113c-0.335-0.019-0.595-0.296-0.595-0.631v-4.293c0-0.332,0.255-0.608,0.585-0.632

-		c4.195-0.296,4.68-1.586,4.68-2.53c0-0.639,0-1.709-2.84-1.709c-1.519,0-3.132,0.414-4.792,1.226

-		c-0.184,0.087-0.398,0.083-0.574-0.009c-0.181-0.096-0.303-0.272-0.33-0.472l-0.588-4.292c-0.04-0.275,0.109-0.543,0.359-0.661

-		c1.933-0.894,4.372-1.347,7.254-1.347c5.137,0,8.589,2.386,8.589,5.937c0,2.663-1.377,4.623-4.202,5.955

-		c2.425,0.935,4.903,2.632,4.903,6.222C50.339,73.368,46.037,76.679,39.373,76.679z M66.091,75.656c0,0.349-0.284,0.632-0.633,0.632

-		h-5.227c-0.351,0-0.633-0.283-0.633-0.632V58.434l-3.435,1.31c-0.184,0.068-0.383,0.052-0.548-0.048

-		c-0.167-0.097-0.279-0.266-0.303-0.457l-0.585-4.294c-0.037-0.269,0.102-0.532,0.346-0.651l7.493-3.706

-		c0.088-0.042,0.184-0.065,0.282-0.065h2.611c0.349,0,0.633,0.283,0.633,0.633V75.656z"/>

-	<g>

-		<path d="M80.583,19.72h-6.519v3.051c0,3.235-1.845,6.69-7.03,6.69c-5.185,0-7.031-3.455-7.031-6.69V19.72H40.08v3.051

-			c0,3.235-1.845,6.69-7.03,6.69c-5.186,0-7.036-3.455-7.036-6.69V19.72h-6.597c-0.699,0-1.266,0.565-1.266,1.264v12.859

-			c0,0.7,0.567,1.266,1.266,1.266h61.165c0.703,0,1.267-0.566,1.267-1.266V20.984C81.849,20.285,81.285,19.72,80.583,19.72z"/>

-		<path d="M33.05,25.376c2.095,0,2.946-0.755,2.946-2.606V19.72v-3.05c0-1.853-0.851-2.607-2.946-2.607

-			c-2.101,0-2.952,0.755-2.952,2.607v3.05v3.051C30.098,24.622,30.949,25.376,33.05,25.376z"/>

-		<path d="M67.033,25.376c2.095,0,2.946-0.755,2.946-2.606V19.72v-3.05c0-1.853-0.851-2.607-2.946-2.607

-			c-2.101,0-2.946,0.755-2.946,2.607v3.05v3.051C64.086,24.622,64.932,25.376,67.033,25.376z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-camera.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-camera.svg
deleted file mode 100644
index 06e1274..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-camera.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<circle cx="50.041" cy="53.256" r="9.513"/>

-	<path d="M86.778,24.2v-0.037H70.111v-2.792c0-2.056-1.667-3.722-3.722-3.722H33.611c-2.056,0-3.723,1.666-3.723,3.722v2.792H13.221

-		V24.2c-2.056,0-3.721,1.666-3.721,3.722v50.669c0,2.056,1.665,3.722,3.721,3.722v0.037h73.557v-0.037

-		c2.055,0,3.722-1.667,3.722-3.722V27.922C90.5,25.866,88.833,24.2,86.778,24.2z M50.247,72.542

-		c-10.651,0-19.286-8.634-19.286-19.286c0-10.651,8.635-19.286,19.286-19.286c10.652,0,19.287,8.635,19.287,19.286

-		C69.535,63.908,60.899,72.542,50.247,72.542z M85.513,39.145H70.773v-9.957h14.739V39.145z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-check.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-check.svg
deleted file mode 100644
index 2cb7716..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-check.svg
+++ /dev/null
@@ -1,10 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M88.04,30.319L75.124,17.401c-0.454-0.453-1.067-0.709-1.71-0.709c-0.642,0-1.256,0.256-1.709,0.709L37.392,51.714

-	l-9.094-9.093c-0.945-0.944-2.474-0.944-3.419,0L11.96,55.539c-0.453,0.453-0.709,1.068-0.709,1.709c0,0.641,0.256,1.256,0.709,1.71

-	L35.607,82.6c0.453,0.453,1.067,0.708,1.709,0.708c0.029,0,0.055-0.016,0.083-0.016c0.024,0,0.05,0.014,0.075,0.014

-	c0.621,0,1.236-0.236,1.709-0.708L88.04,33.738C88.985,32.794,88.985,31.264,88.04,30.319z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-checkbox.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-checkbox.svg
deleted file mode 100644
index 2be4e62..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-checkbox.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path fill="#231F20" d="M92.038,24.333l-8.62-8.622c-0.303-0.302-0.712-0.473-1.141-0.473c-0.428,0-0.838,0.171-1.141,0.473

-			L49.987,46.86l-6.07-6.068c-0.63-0.63-1.651-0.63-2.282,0l-8.622,8.622c-0.303,0.302-0.473,0.713-0.473,1.141

-			c0,0.427,0.17,0.838,0.473,1.141l15.782,15.778c0.302,0.302,0.712,0.473,1.141,0.473c0.019,0,0.037-0.01,0.056-0.01

-			c0.016,0,0.033,0.009,0.05,0.009c0.414,0,0.825-0.158,1.141-0.473l40.855-40.857C92.668,25.984,92.668,24.963,92.038,24.333z"/>

-		<g>

-			<path d="M72.022,53.625v21.159H27.978V30.74h31.06l9.979-9.978H23.193v0.007c-0.023,0-0.044-0.007-0.068-0.007

-				c-2.788,0-5.045,2.229-5.113,5H18v54h0.013c0.067,2.728,2.259,4.92,4.987,4.987v0.013h0.125l0.001,0c0,0,0,0,0,0h53.748l0.001,0

-				c0,0,0,0,0,0H77v-0.013c2.729-0.067,4.92-2.259,4.987-4.987H82V43.647L72.022,53.625z"/>

-		</g>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-clipboard-notes.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-clipboard-notes.svg
deleted file mode 100644
index c1ac67d..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-clipboard-notes.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M80.761,17.26h-0.019c0.001-0.049,0.015-0.095,0.015-0.145c0-2.893-2.346-5.245-5.241-5.245

-		c-0.04,0-0.076,0.011-0.116,0.012H60.842V8.48h0l0-0.002c0-0.881-0.714-1.593-1.593-1.595V6.875H40.8v0.006

-		c-0.015,0-0.028-0.004-0.043-0.004c-0.88,0-1.594,0.713-1.594,1.594c0,0.01,0.003,0.02,0.003,0.03v3.38H24.501

-		c-0.007,0-0.013-0.002-0.02-0.002c-2.893,0-5.242,2.354-5.242,5.243c0,0.047,0.013,0.09,0.014,0.137h-0.014v70.572h0.003

-		c0,0.009-0.003,0.018-0.003,0.027c0,2.895,2.35,5.238,5.243,5.238c0.078,0,0.151-0.02,0.229-0.023v0.021h50.5

-		c0.098,0.005,0.191,0.029,0.29,0.029c2.894,0,5.239-2.348,5.239-5.238c0-0.019-0.005-0.036-0.005-0.055h0.028V17.26z

-		 M70.822,83.185H29.178V21.809h4.997v3.069c-0.002,0.033-0.01,0.063-0.01,0.097c0,0.998,0.81,1.814,1.814,1.814

-		c0.005,0,0.009-0.001,0.014-0.001v0.008h28.027c1.005-0.002,1.813-0.816,1.813-1.813c0-0.015-0.004-0.029-0.004-0.044v-3.13h4.992

-		V83.185z"/>

-	<path d="M39.15,41.119c0-0.658-0.537-1.195-1.198-1.195c-0.031,0-0.058,0.015-0.088,0.018v-0.018h-2.502

-		c-0.661,0-1.199,0.539-1.199,1.197v2.595h0l0,0.002c0,0.656,0.537,1.193,1.199,1.193h0.001h2.502v-0.018

-		c0.03,0.002,0.056,0.018,0.086,0.018c0.663,0,1.2-0.537,1.2-1.193l0-0.002h0v-2.595H39.15L39.15,41.119z"/>

-	<path d="M65.831,41.119c0-0.658-0.537-1.195-1.198-1.195c-0.001,0-0.001,0-0.002,0H45.337c-0.661,0-1.199,0.539-1.199,1.197v2.595

-		h0l0,0.002c0,0.656,0.537,1.193,1.199,1.193h0.001h19.294c0.663,0,1.2-0.537,1.2-1.193l0-0.002h0v-2.595h-0.001L65.831,41.119z"/>

-	<path d="M39.15,51.094c0-0.658-0.537-1.195-1.198-1.195c-0.031,0-0.058,0.015-0.088,0.018v-0.018h-2.502

-		c-0.661,0-1.199,0.539-1.199,1.197v2.595h0l0,0.002c0,0.656,0.537,1.193,1.199,1.193h0.001h2.502v-0.018

-		c0.03,0.002,0.056,0.018,0.086,0.018c0.663,0,1.2-0.537,1.2-1.193l0-0.002h0v-2.595H39.15L39.15,51.094z"/>

-	<path d="M65.831,51.094c0-0.658-0.537-1.195-1.198-1.195c-0.001,0-0.001,0-0.002,0H45.337c-0.661,0-1.199,0.539-1.199,1.197v2.595

-		h0l0,0.002c0,0.656,0.537,1.193,1.199,1.193h0.001h19.294c0.663,0,1.2-0.537,1.2-1.193l0-0.002h0v-2.595h-0.001L65.831,51.094z"/>

-	<path d="M39.15,61.069c0-0.658-0.537-1.195-1.198-1.195c-0.031,0-0.058,0.015-0.088,0.018v-0.018h-2.502

-		c-0.661,0-1.199,0.539-1.199,1.197v2.595h0l0,0.002c0,0.656,0.537,1.193,1.199,1.193h0.001h2.502v-0.018

-		c0.03,0.002,0.056,0.018,0.086,0.018c0.663,0,1.2-0.537,1.2-1.193l0-0.002h0v-2.595H39.15L39.15,61.069z"/>

-	<path d="M65.831,61.069c0-0.658-0.537-1.195-1.198-1.195c-0.001,0-0.001,0-0.002,0H45.337c-0.661,0-1.199,0.539-1.199,1.197v2.595

-		h0l0,0.002c0,0.656,0.537,1.193,1.199,1.193h0.001h19.294c0.663,0,1.2-0.537,1.2-1.193l0-0.002h0v-2.595h-0.001L65.831,61.069z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-clipboard-pencil.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-clipboard-pencil.svg
deleted file mode 100644
index f3d7cd6..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-clipboard-pencil.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M87.969,43.045l-8.253-8.25c-0.478-0.481-1.26-0.481-1.738,0l-22.583,22.58l0.045,0.045l-0.072-0.02l-3.091,11.534

-		l0.009,0.002c-0.14,0.425-0.053,0.908,0.286,1.249c0.376,0.379,0.929,0.451,1.383,0.237l0.002,0.009l11.415-3.059l-0.007-0.027

-		l0.019,0.019l22.584-22.583C88.447,44.304,88.447,43.521,87.969,43.045z M56.035,66.697l1.836-6.846l5.012,5.012L56.035,66.697z"/>

-	<path d="M71.967,73.23L71.967,73.23l-7.484,0v0c0,0-0.001,0-0.001,0c-0.68,0.003-1.225,0.548-1.228,1.229l0.002,0.012v8.715H21.612

-		V21.809h4.997v3.069c-0.002,0.033-0.01,0.063-0.01,0.097c0,0.998,0.81,1.814,1.814,1.814c0.005,0,0.009-0.001,0.014-0.001v0.008

-		h28.027c1.005-0.002,1.813-0.816,1.813-1.813c0-0.015-0.004-0.029-0.004-0.044v-3.13h4.992v8.718l-0.002,0.012

-		c0.002,0.682,0.546,1.227,1.228,1.229h7.484h0.001c0.68-0.003,1.225-0.547,1.228-1.228h0V17.26h-0.019

-		c0.001-0.049,0.015-0.095,0.015-0.145c0-2.893-2.346-5.245-5.241-5.245c-0.04,0-0.076,0.011-0.116,0.012H53.276V8.48h0l0-0.002

-		c0-0.881-0.714-1.593-1.593-1.595V6.875h-18.45v0.006c-0.015,0-0.028-0.004-0.043-0.004c-0.88,0-1.594,0.713-1.594,1.594

-		c0,0.01,0.003,0.02,0.003,0.03v3.38H16.935c-0.007,0-0.013-0.002-0.02-0.002c-2.893,0-5.242,2.354-5.242,5.243

-		c0,0.047,0.013,0.09,0.014,0.137h-0.014v70.572h0.003c0,0.009-0.003,0.018-0.003,0.027c0,2.895,2.35,5.238,5.243,5.238

-		c0.078,0,0.151-0.02,0.229-0.023v0.021h50.5c0.098,0.005,0.191,0.029,0.29,0.029c2.894,0,5.239-2.348,5.239-5.238

-		c0-0.019-0.005-0.036-0.005-0.055h0.028V74.458h0l0,0C73.193,73.776,72.649,73.232,71.967,73.23z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-clipboard.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-clipboard.svg
deleted file mode 100644
index cc49bfd..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-clipboard.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M80.761,17.26h-0.019c0.001-0.049,0.015-0.095,0.015-0.145c0-2.893-2.346-5.245-5.241-5.245

-		c-0.04,0-0.076,0.011-0.116,0.012H60.842V8.48h0l0-0.002c0-0.881-0.714-1.593-1.593-1.595V6.875H40.8v0.006

-		c-0.015,0-0.028-0.004-0.043-0.004c-0.88,0-1.594,0.713-1.594,1.594c0,0.01,0.003,0.02,0.003,0.03v3.38H24.501

-		c-0.007,0-0.013-0.002-0.02-0.002c-2.893,0-5.242,2.354-5.242,5.243c0,0.047,0.013,0.09,0.014,0.137h-0.014v70.572h0.003

-		c0,0.009-0.003,0.018-0.003,0.027c0,2.895,2.35,5.238,5.243,5.238c0.078,0,0.151-0.02,0.229-0.023v0.021h50.5

-		c0.098,0.005,0.191,0.029,0.29,0.029c2.894,0,5.239-2.348,5.239-5.238c0-0.019-0.005-0.036-0.005-0.055h0.028V17.26z

-		 M70.822,83.185H29.178V21.809h4.997v3.069c-0.002,0.033-0.01,0.063-0.01,0.097c0,0.998,0.81,1.814,1.814,1.814

-		c0.005,0,0.009-0.001,0.014-0.001v0.008h28.027c1.005-0.002,1.813-0.816,1.813-1.813c0-0.015-0.004-0.029-0.004-0.044v-3.13h4.992

-		V83.185z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-clock.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-clock.svg
deleted file mode 100644
index 546747b..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-clock.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path fill="#231F20" d="M50,22.44c15.198,0,27.56,12.367,27.56,27.562c0,15.197-12.362,27.559-27.56,27.559

-			c-15.199,0-27.561-12.362-27.561-27.559C22.439,34.806,34.801,22.44,50,22.44 M50,12.5c-20.712,0-37.5,16.792-37.5,37.502

-			C12.5,70.712,29.288,87.5,50,87.5c20.712,0,37.5-16.788,37.5-37.498C87.5,29.292,70.712,12.5,50,12.5L50,12.5z"/>

-	</g>

-	<path fill="#231F20" d="M69.195,36.068l-3.897-3.902c-0.743-0.747-2.077-0.729-2.791,0L50.022,44.654l-6.863-6.863

-		c-0.743-0.743-2.046-0.743-2.789,0l-3.892,3.893c-0.372,0.364-0.585,0.873-0.585,1.402c0,0.525,0.204,1.025,0.578,1.394

-		l12.133,12.133c0.374,0.374,0.869,0.578,1.396,0.578c0.027,0,0.051,0,0.078,0c0.517-0.009,1-0.213,1.364-0.578l17.754-17.754

-		C69.965,38.087,69.965,36.835,69.195,36.068z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-closed-caption.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-closed-caption.svg
deleted file mode 100644
index fd086d1..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-closed-caption.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path fill="#231F20" d="M81.615,28.882l-31.178-6.257c-0.287-0.059-0.586-0.059-0.875,0l-31.176,6.257

-	c-1.026,0.208-1.764,1.101-1.764,2.136v18.379v1.208v18.379c0,1.036,0.738,1.928,1.764,2.135l31.176,6.254

-	c0.289,0.062,0.588,0.062,0.875,0l31.178-6.254c1.025-0.207,1.764-1.099,1.764-2.135V50.605v-1.208V31.018

-	C83.379,29.983,82.64,29.09,81.615,28.882z M45.643,58.113c-2.142,4.72-5.503,7.108-9.991,7.108

-	c-7.493,0-12.525-6.117-12.525-15.219c0-9.107,5.033-15.225,12.525-15.225c4.462,0,7.803,2.264,9.936,6.729

-	c0.191,0.396,0.21,0.854,0.055,1.265c-0.151,0.417-0.467,0.75-0.874,0.929l-3.621,1.616c-0.827,0.368-1.815,0.006-2.191-0.821

-	c-0.54-1.172-1.552-2.576-3.305-2.576c-2.774,0-4.709,3.324-4.709,8.084c0,4.758,1.935,8.08,4.709,8.08

-	c1.986,0,2.942-1.953,3.263-2.792c0.159-0.421,0.485-0.764,0.904-0.934c0.421-0.182,0.894-0.173,1.309,0.005l3.663,1.576

-	c0.407,0.172,0.725,0.5,0.885,0.912C45.837,57.258,45.824,57.711,45.643,58.113z M76.726,58.113

-	c-2.142,4.72-5.501,7.108-9.991,7.108c-7.493,0-12.525-6.117-12.525-15.219c0-9.107,5.033-15.225,12.525-15.225

-	c4.462,0,7.803,2.264,9.936,6.729c0.191,0.396,0.209,0.854,0.055,1.265c-0.151,0.417-0.467,0.75-0.874,0.929l-3.621,1.616

-	c-0.827,0.368-1.814,0.006-2.191-0.821c-0.54-1.172-1.552-2.576-3.305-2.576c-2.774,0-4.71,3.324-4.71,8.084

-	c0,4.758,1.935,8.08,4.71,8.08c1.986,0,2.942-1.953,3.263-2.792c0.159-0.421,0.486-0.764,0.904-0.934

-	c0.421-0.182,0.894-0.173,1.309,0.005l3.663,1.576c0.407,0.172,0.726,0.5,0.885,0.912C76.921,57.258,76.908,57.711,76.726,58.113z"

-	/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-cloud.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-cloud.svg
deleted file mode 100644
index 505a683..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-cloud.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M79.437,47.349c-3.51-12.982-14.464-22.083-27.134-22.083c-8.835,0-17.065,4.454-22.414,12.018

-		c-1.485-0.339-2.987-0.514-4.501-0.514c-11.889,0-21.563,10.539-21.563,23.498c0,4.647,1.251,9.148,3.612,13.018

-		c0.555,0.906,1.49,1.449,2.49,1.449h80.84c0.947,0,1.836-0.485,2.403-1.315c1.964-2.876,3.004-6.255,3.004-9.767

-		C96.175,53.995,88.36,46.18,79.437,47.349z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comment-minus.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comment-minus.svg
deleted file mode 100644
index 3aae251..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comment-minus.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M63.185,55.07c-0.956,0-1.73-0.774-1.73-1.73c0,0,0-0.001,0-0.001V36.446l0-0.001c0-0.956,0.774-1.73,1.73-1.73h17.962

-			V16.936h-0.034c-0.172-1.703-1.592-3.036-3.34-3.036H7.429v0.009c-1.705,0.047-3.079,1.355-3.247,3.027H4.147v56.342h0.068

-			c0.305,1.512,1.622,2.65,3.214,2.694v0.009h11.564v6.744c0,1.864,1.51,3.374,3.374,3.374c1.165,0,2.193-0.591,2.799-1.49

-			l8.628-8.628h43.98c1.634,0,2.995-1.161,3.306-2.703h0.068V55.07H63.185z"/>

-	</g>

-	<g>

-		<path d="M94.123,39.702h-25.95c-0.956,0-1.731,0.774-1.731,1.73v6.92c0,0.956,0.774,1.73,1.731,1.73h25.95

-			c0.956,0,1.73-0.774,1.73-1.73v-6.92C95.853,40.476,95.079,39.702,94.123,39.702z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comment-quotes.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comment-quotes.svg
deleted file mode 100644
index bb00453..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comment-quotes.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.466,16.936c-0.172-1.703-1.592-3.036-3.34-3.036H14.781v0.009c-1.705,0.047-3.079,1.355-3.247,3.027H11.5v56.342h0.068

-		c0.305,1.512,1.622,2.65,3.214,2.694v0.009h11.564v6.744c0,1.864,1.51,3.374,3.373,3.374c1.166,0,2.194-0.592,2.8-1.492

-		l8.627-8.627h43.98c1.634,0,2.995-1.161,3.306-2.703H88.5V16.936H88.466z M28.399,50.662c-3.055,0-5.787-2.405-5.787-6.632

-		c0-4.878,2.667-9.234,6.699-12.095l0.014,0.012c0.099-0.05,0.206-0.085,0.324-0.085c0.164,0,0.308,0.064,0.43,0.156l0.008-0.007

-		l2.703,1.706l-0.016,0.015c0.192,0.131,0.325,0.34,0.325,0.59c0,0.277-0.161,0.511-0.39,0.633l0.002,0.002

-		c-0.015,0.008-0.031,0.02-0.046,0.028c-0.004,0.002-0.007,0.005-0.012,0.007c-2.065,1.124-4.26,3.726-4.839,6.046

-		c0.26-0.13,0.78-0.195,1.301-0.195c2.471,0,4.421,1.885,4.421,4.681C33.537,48.321,31.195,50.662,28.399,50.662z M41.632,50.662

-		c-3.055,0-5.787-2.405-5.787-6.632c0-4.878,2.667-9.234,6.699-12.095l0.014,0.012c0.099-0.05,0.206-0.085,0.324-0.085

-		c0.164,0,0.308,0.064,0.43,0.156l0.008-0.007l2.703,1.706l-0.016,0.015c0.192,0.131,0.325,0.34,0.325,0.59

-		c0,0.277-0.161,0.511-0.39,0.633l0.002,0.002c-0.015,0.008-0.031,0.02-0.046,0.028c-0.004,0.002-0.007,0.005-0.012,0.007

-		c-2.065,1.124-4.26,3.726-4.839,6.046c0.26-0.13,0.78-0.195,1.301-0.195c2.471,0,4.421,1.885,4.421,4.681

-		C46.769,48.321,44.428,50.662,41.632,50.662z M57.456,57.849l-0.014-0.012c-0.099,0.05-0.206,0.085-0.324,0.085

-		c-0.164,0-0.308-0.064-0.43-0.156l-0.008,0.007l-2.703-1.706l0.016-0.015c-0.192-0.131-0.325-0.34-0.325-0.59

-		c0-0.277,0.161-0.511,0.39-0.633l-0.002-0.002c0.015-0.008,0.031-0.02,0.046-0.028c0.004-0.002,0.007-0.005,0.012-0.007

-		c2.065-1.124,4.26-3.726,4.839-6.046c-0.26,0.13-0.78,0.195-1.301,0.195c-2.471,0-4.421-1.885-4.421-4.681

-		c0-2.797,2.342-5.137,5.138-5.137c3.055,0,5.787,2.405,5.787,6.632C64.155,50.632,61.488,54.988,57.456,57.849z M70.689,57.849

-		l-0.014-0.012c-0.099,0.05-0.206,0.085-0.324,0.085c-0.164,0-0.308-0.064-0.43-0.156l-0.008,0.007l-2.703-1.706l0.016-0.015

-		c-0.192-0.131-0.325-0.34-0.325-0.59c0-0.277,0.161-0.511,0.39-0.633l-0.002-0.002c0.015-0.008,0.031-0.02,0.046-0.028

-		c0.004-0.002,0.007-0.005,0.012-0.007c2.065-1.124,4.26-3.726,4.839-6.046c-0.26,0.13-0.78,0.195-1.301,0.195

-		c-2.471,0-4.421-1.885-4.421-4.681c0-2.797,2.342-5.137,5.138-5.137c3.055,0,5.787,2.405,5.787,6.632

-		C77.388,50.632,74.721,54.988,70.689,57.849z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comment-video.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comment-video.svg
deleted file mode 100644
index 93f7403..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comment-video.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.466,16.936c-0.172-1.703-1.592-3.036-3.34-3.036H14.781v0.009c-1.705,0.047-3.078,1.355-3.247,3.027H11.5v56.342h0.068

-		c0.305,1.512,1.622,2.649,3.213,2.694v0.009h11.565v6.744c0,1.864,1.51,3.374,3.374,3.374c1.166,0,2.193-0.591,2.799-1.491

-		l8.628-8.628h43.98c1.634,0,2.995-1.161,3.306-2.703H88.5V16.936H88.466z M70.974,57.175l-12.694-6.003v5.653

-		c0,1.335-1.093,2.426-2.428,2.426H34.374c-1.334,0-2.427-1.091-2.427-2.426V33.39c0-1.335,1.093-2.425,2.427-2.425h21.478

-		c1.334,0,2.428,1.09,2.428,2.425v5.503l12.694-5.948V57.175z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comment.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comment.svg
deleted file mode 100644
index 22de756..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comment.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.466,16.936c-0.172-1.703-1.592-3.036-3.34-3.036H14.781v0.009c-1.705,0.047-3.079,1.355-3.247,3.027H11.5v56.342h0.068

-		c0.305,1.512,1.622,2.65,3.214,2.694v0.009h11.564v6.744c0,1.864,1.51,3.374,3.374,3.374c1.165,0,2.192-0.591,2.798-1.49

-		l8.629-8.629h43.979c1.634,0,2.995-1.161,3.306-2.703H88.5V16.936H88.466z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comments.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comments.svg
deleted file mode 100644
index 8b0493a..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-comments.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M94.974,17.838c-0.127-1.257-1.16-2.241-2.443-2.277v-0.007H39.624c-1.315,0-2.384,1.004-2.513,2.284h-0.026v13.139h22.342

-		c1.174,0,2.127,0.896,2.243,2.039h0.023v29.232h11.009l6.488,6.487c0.456,0.677,1.229,1.122,2.106,1.122

-		c1.402,0,2.538-1.136,2.538-2.537v-5.072h8.698V62.24c1.197-0.033,2.188-0.889,2.417-2.027H95V17.838H94.974z"/>

-	<path d="M54.44,35.964H7.204v0.006c-1.144,0.031-2.067,0.91-2.181,2.033H5v37.835h0.046c0.205,1.015,1.09,1.779,2.158,1.809v0.006

-		h7.765v4.529c0,1.25,1.015,2.265,2.266,2.265c0.783,0,1.474-0.398,1.88-1.002l5.792-5.792H54.44c1.096,0,2.011-0.78,2.22-1.815

-		h0.045V38.003h-0.023C56.568,36.859,55.614,35.964,54.44,35.964z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-compass.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-compass.svg
deleted file mode 100644
index a18687e..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-compass.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M50,12.5c-20.712,0-37.5,16.793-37.5,37.502C12.5,70.712,29.288,87.5,50,87.5

-		c20.712,0,37.5-16.788,37.5-37.498C87.5,29.293,70.712,12.5,50,12.5z M50,77.56c-15.199,0-27.56-12.362-27.56-27.558

-		C22.44,34.807,34.801,22.44,50,22.44c15.198,0,27.56,12.367,27.56,27.562C77.56,65.198,65.198,77.56,50,77.56z"/>

-	<path fill="#231F20" d="M64.674,32.69L45.129,44.338c-0.267,0.156-0.488,0.379-0.646,0.641L32.69,64.67

-		c-0.442,0.737-0.32,1.684,0.291,2.285l0.078,0.078c0.359,0.354,0.833,0.539,1.311,0.539c0.328,0,0.66-0.088,0.956-0.268

-		l19.69-11.789c0.262-0.16,0.485-0.383,0.641-0.645l11.648-19.545c0.437-0.729,0.245-1.738-0.349-2.345

-		C66.354,32.37,65.41,32.244,64.674,32.69z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-contrast.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-contrast.svg
deleted file mode 100644
index f3b7753..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-contrast.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M50,12.5c-20.712,0-37.5,16.793-37.5,37.502C12.5,70.712,29.288,87.5,50,87.5c20.712,0,37.5-16.788,37.5-37.498

-		C87.5,29.293,70.712,12.5,50,12.5z M50.124,22.443C65.265,22.51,77.56,34.848,77.56,50.002c0,15.155-12.295,27.488-27.436,27.555

-		V22.443z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-credit-card.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-credit-card.svg
deleted file mode 100644
index 4b9eb30..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-credit-card.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M86.941,26.224c0-1.469-1.191-2.659-2.66-2.659c-0.036,0-0.07,0.009-0.106,0.011H15.949

-		c-0.078-0.007-0.153-0.023-0.233-0.023c-1.467,0-2.658,1.19-2.658,2.659c0,0.124,0.02,0.243,0.037,0.363v7.009h73.846v-7.243H86.93

-		C86.931,26.3,86.941,26.263,86.941,26.224z"/>

-	<path d="M13.095,73.78L13.095,73.78c0.001,0.003,0,0.006,0,0.01c0,1.468,1.191,2.658,2.659,2.658c0.056,0,0.109-0.013,0.164-0.017

-		v0.002h68.459v-0.02c1.419-0.051,2.554-1.205,2.563-2.633h0.002V43.582H13.095V73.78z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-crop.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-crop.svg
deleted file mode 100644
index fc98711..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-crop.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.231,71.062c0,0-0.001,0-0.001,0h-7.263V23.959h-0.051c0.003-0.07,0.021-0.135,0.021-0.206

-		c0-2.635-2.137-4.772-4.772-4.772l0,0H28.99v-7.068h0c0-1.487-1.205-2.692-2.693-2.693h-4.571c-1.488,0-2.693,1.205-2.693,2.693

-		c0,0,0,0,0,0.001v7.067h-7.263c0,0-0.001,0-0.001,0c-1.487,0-2.692,1.205-2.693,2.693v4.571c0,1.488,1.205,2.693,2.693,2.693

-		c0,0,0.001,0,0.001,0h7.263v47.103h0.052c-0.003,0.07-0.021,0.135-0.021,0.206c0,2.635,2.137,4.772,4.772,4.772l0,0H71.01v7.068

-		c0,1.487,1.205,2.692,2.693,2.693h4.571c1.488,0,2.693-1.205,2.693-2.693v-7.068h7.263c0,0,0,0,0.001,0

-		c1.487,0,2.692-1.205,2.693-2.693v-4.571C90.923,72.267,89.719,71.062,88.231,71.062z M28.99,71.063V28.937h42.02v42.125H28.99z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-crown.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-crown.svg
deleted file mode 100644
index cc6c7ec..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-crown.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M84.01,79.998L84.01,79.998c-0.001-1.679-1.362-3.043-3.042-3.043H19.033h0

-		c-1.68,0-3.042,1.364-3.042,3.043h0v3.871h0l0,0c0,1.681,1.362,3.042,3.042,3.042h0h61.935c1.681,0,3.042-1.361,3.042-3.042l0,0h0

-		V79.998z"/>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M24.619,38.433l-0.017-0.017L24.6,38.418c-0.572-0.491-1.306-0.798-2.118-0.798

-		c-1.779,0-3.219,1.424-3.26,3.193h-0.08v29.238h0.103c0.155,1.659,1.536,2.965,3.237,2.965c0.012,0,0.024-0.003,0.036-0.004v0.004

-		h54.963V72.94c0.013,0,0.024,0.004,0.037,0.004c1.675,0,3.041-1.268,3.229-2.893h0.037v-0.37l0-0.005c0,0,0-0.003,0-0.005V41.42

-		c0.046-0.219,0.073-0.446,0.073-0.679c0-1.803-1.463-3.266-3.267-3.266c-0.776,0-1.479,0.282-2.04,0.733l-0.009-0.009l-0.091,0.091

-		c-0.112,0.097-0.215,0.201-0.312,0.312l-6.881,6.881L52.405,29.631l-0.031,0.031c-0.596-0.633-1.435-1.033-2.373-1.033

-		c-0.94,0-1.781,0.402-2.377,1.037l-0.035-0.035L31.702,45.516l-6.766-6.767C24.837,38.637,24.732,38.532,24.619,38.433z

-		 M72.973,46.827v0.095h-0.095L72.973,46.827z"/>

-	<circle fill-rule="evenodd" clip-rule="evenodd" cx="22.348" cy="27.13" r="6.042"/>

-	<circle fill-rule="evenodd" clip-rule="evenodd" cx="77.348" cy="27.13" r="6.042"/>

-	<circle fill-rule="evenodd" clip-rule="evenodd" cx="50.348" cy="19.13" r="6.042"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-css3.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-css3.svg
deleted file mode 100644
index 2cf61bb..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-css3.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M18.258,14.29l5.951,64.477L50,85.71l25.79-6.943l5.953-64.477H18.258z M68.96,35.187l-18.983,8.116

-		l-0.046,0.019h0.046H68.29l-2.1,24.146l-16.184,4.725l-0.029-0.009v0.009l-16.272-4.812l-1.05-12.16h0.028h8.02h0.029l0.525,6.299

-		l8.646,2.183l0.074-0.021v0.01l8.952-2.521l0.613-10.148l-9.565-0.029L32.13,50.934l-0.612-7.611l18.459-7.688l1.076-0.447h-1.076

-		H30.818L29.855,27.4h20.122h19.771L68.96,35.187z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-database.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-database.svg
deleted file mode 100644
index 37f5f61..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-database.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M32.948,24.348h-0.011c-0.057-2.327-1.971-4.133-4.3-4.165v-0.006h-15.69v0.011c-2.307,0.057-4.067,1.852-4.119,4.161

-			h-0.01v51.2h0.008c0.043,2.3,1.838,4.089,4.121,4.178v0.097h15.69v0c2.401-0.001,4.311-1.875,4.311-4.274c0,0,0-0.001,0-0.001h0

-			V24.348z M20.882,74.836c-3.443,0-6.233-2.792-6.233-6.234c0-3.443,2.791-6.234,6.233-6.234c3.444,0,6.235,2.791,6.235,6.234

-			C27.117,72.045,24.326,74.836,20.882,74.836z M27.96,52.426H13.805V25.164H27.96V52.426z"/>

-	</g>

-	<g>

-		<path d="M62.065,24.348h-0.011c-0.057-2.327-1.971-4.133-4.3-4.165v-0.006h-15.69v0.011c-2.307,0.057-4.067,1.852-4.119,4.161

-			h-0.01v51.2h0.008c0.043,2.3,1.838,4.089,4.121,4.178v0.097h15.69v0c2.401-0.001,4.311-1.875,4.311-4.274c0,0,0-0.001,0-0.001h0

-			V24.348z M49.999,74.836c-3.443,0-6.233-2.792-6.233-6.234c0-3.443,2.791-6.234,6.233-6.234c3.444,0,6.235,2.791,6.235,6.234

-			C56.234,72.045,53.443,74.836,49.999,74.836z M57.077,52.426H42.923V25.164h14.155V52.426z"/>

-	</g>

-	<g>

-		<path d="M91.182,24.348h-0.011c-0.057-2.327-1.971-4.133-4.3-4.165v-0.006h-15.69v0.011c-2.307,0.057-4.067,1.852-4.119,4.161

-			h-0.01v51.2h0.008c0.043,2.3,1.838,4.089,4.121,4.178v0.097h15.69v0c2.401-0.001,4.311-1.875,4.311-4.274c0,0,0-0.001,0-0.001h0

-			V24.348z M79.117,74.836c-3.443,0-6.233-2.792-6.233-6.234c0-3.443,2.791-6.234,6.233-6.234c3.444,0,6.235,2.791,6.235,6.234

-			C85.352,72.045,82.56,74.836,79.117,74.836z M86.195,52.426H72.04V25.164h14.155V52.426z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-five.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-five.svg
deleted file mode 100644
index ab5e8fd..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-five.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M83.921,23.292c-0.092-3.956-3.264-7.145-7.213-7.264v-0.011H23.292v0.008c-3.974,0.092-7.174,3.293-7.267,7.267h-0.009

-		v53.416h0.009c0.091,3.974,3.292,7.175,7.267,7.267v0.008h53.416v-0.009c3.975-0.092,7.176-3.292,7.267-7.267h0.009V23.292H83.921z

-		 M32.99,73.676c-3.885,0-7.034-3.148-7.034-7.034c0-3.885,3.15-7.035,7.034-7.035c3.885,0,7.035,3.15,7.035,7.035

-		C40.025,70.527,36.875,73.676,32.99,73.676z M32.99,40.07c-3.885,0-7.034-3.148-7.034-7.034c0-3.885,3.15-7.035,7.034-7.035

-		c3.885,0,7.035,3.15,7.035,7.035C40.025,36.921,36.875,40.07,32.99,40.07z M50,57.035c-3.885,0-7.034-3.148-7.034-7.034

-		c0-3.885,3.149-7.035,7.034-7.035c3.885,0,7.035,3.15,7.035,7.035C57.034,53.886,53.885,57.035,50,57.035z M67.009,73.979

-		c-3.885,0-7.034-3.148-7.034-7.033c0-3.887,3.149-7.036,7.034-7.036c3.885,0,7.035,3.149,7.035,7.036

-		C74.044,70.83,70.894,73.979,67.009,73.979z M67.009,40.07c-3.885,0-7.034-3.148-7.034-7.033c0-3.887,3.149-7.036,7.034-7.036

-		c3.885,0,7.035,3.149,7.035,7.036C74.044,36.921,70.894,40.07,67.009,40.07z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-four.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-four.svg
deleted file mode 100644
index 5a0505e..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-four.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M83.921,23.292c-0.092-3.956-3.264-7.145-7.213-7.264v-0.011H23.292v0.008c-3.974,0.092-7.174,3.293-7.267,7.267h-0.009

-		v53.416h0.009c0.091,3.974,3.292,7.175,7.267,7.267v0.008h53.416v-0.009c3.975-0.092,7.176-3.292,7.267-7.267h0.009V23.292H83.921z

-		 M32.99,73.676c-3.885,0-7.034-3.148-7.034-7.034c0-3.885,3.149-7.035,7.034-7.035c3.885,0,7.035,3.15,7.035,7.035

-		C40.025,70.527,36.875,73.676,32.99,73.676z M32.99,40.07c-3.885,0-7.034-3.148-7.034-7.034c0-3.885,3.149-7.035,7.034-7.035

-		c3.885,0,7.035,3.15,7.035,7.035C40.025,36.921,36.875,40.07,32.99,40.07z M67.009,73.979c-3.885,0-7.034-3.148-7.034-7.033

-		c0-3.887,3.149-7.036,7.034-7.036c3.885,0,7.035,3.149,7.035,7.036C74.044,70.83,70.894,73.979,67.009,73.979z M67.009,40.07

-		c-3.885,0-7.034-3.148-7.034-7.033c0-3.887,3.149-7.036,7.034-7.036c3.885,0,7.035,3.149,7.035,7.036

-		C74.044,36.921,70.894,40.07,67.009,40.07z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-one.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-one.svg
deleted file mode 100644
index e18fab5..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-one.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M83.921,23.292c-0.092-3.956-3.264-7.145-7.213-7.264v-0.011H23.292v0.008c-3.974,0.092-7.174,3.293-7.267,7.267h-0.009

-		v53.416h0.009c0.091,3.974,3.292,7.175,7.267,7.267v0.008h53.416v-0.009c3.975-0.092,7.176-3.292,7.267-7.267h0.009V23.292H83.921z

-		 M50,57.621c-4.21,0-7.621-3.411-7.621-7.62s3.412-7.621,7.621-7.621c4.208,0,7.621,3.412,7.621,7.621S54.209,57.621,50,57.621z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-six.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-six.svg
deleted file mode 100644
index bddb1fc..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-six.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M83.921,23.292c-0.092-3.956-3.264-7.145-7.213-7.264v-0.011H23.292v0.008c-3.974,0.092-7.174,3.293-7.267,7.267h-0.009

-		v53.416h0.009c0.091,3.974,3.292,7.175,7.267,7.267v0.008h53.416v-0.009c3.975-0.092,7.176-3.292,7.267-7.267h0.009V23.292H83.921z

-		 M32.99,73.676c-3.885,0-7.034-3.148-7.034-7.034c0-3.885,3.149-7.035,7.034-7.035c3.885,0,7.035,3.15,7.035,7.035

-		C40.025,70.527,36.875,73.676,32.99,73.676z M32.99,57.035c-3.885,0-7.034-3.148-7.034-7.034c0-3.885,3.149-7.035,7.034-7.035

-		c3.885,0,7.035,3.15,7.035,7.035C40.025,53.886,36.875,57.035,32.99,57.035z M32.99,40.07c-3.885,0-7.034-3.148-7.034-7.034

-		c0-3.885,3.149-7.035,7.034-7.035c3.885,0,7.035,3.15,7.035,7.035C40.025,36.921,36.875,40.07,32.99,40.07z M67.009,73.979

-		c-3.885,0-7.034-3.148-7.034-7.033c0-3.887,3.149-7.036,7.034-7.036c3.885,0,7.035,3.149,7.035,7.036

-		C74.044,70.83,70.894,73.979,67.009,73.979z M67.01,57.035c-3.885,0-7.034-3.148-7.034-7.034c0-3.885,3.149-7.035,7.034-7.035

-		c3.885,0,7.035,3.15,7.035,7.035C74.044,53.886,70.895,57.035,67.01,57.035z M67.009,40.07c-3.885,0-7.034-3.148-7.034-7.033

-		c0-3.887,3.149-7.036,7.034-7.036c3.885,0,7.035,3.149,7.035,7.036C74.044,36.921,70.894,40.07,67.009,40.07z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-three.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-three.svg
deleted file mode 100644
index 609e5b2..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-three.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M83.921,23.292c-0.092-3.956-3.264-7.145-7.213-7.264v-0.011H23.292v0.008c-3.974,0.092-7.174,3.293-7.267,7.267h-0.009

-		v53.416h0.009c0.091,3.974,3.292,7.175,7.267,7.267v0.008h53.416v-0.009c3.975-0.092,7.176-3.292,7.267-7.267h0.009V23.292H83.921z

-		 M32.99,40.07c-3.885,0-7.034-3.148-7.034-7.034c0-3.885,3.15-7.035,7.034-7.035c3.885,0,7.035,3.15,7.035,7.035

-		C40.025,36.921,36.875,40.07,32.99,40.07z M49.999,57.035c-3.885,0-7.034-3.148-7.034-7.033c0-3.887,3.149-7.036,7.034-7.036

-		c3.885,0,7.035,3.149,7.035,7.036C57.034,53.886,53.885,57.035,49.999,57.035z M67.009,73.979c-3.885,0-7.034-3.148-7.034-7.033

-		c0-3.887,3.149-7.036,7.034-7.036c3.885,0,7.035,3.149,7.035,7.036C74.044,70.83,70.894,73.979,67.009,73.979z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-two.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-two.svg
deleted file mode 100644
index 62ea9ef..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-die-two.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M83.921,23.292c-0.092-3.956-3.264-7.145-7.213-7.264v-0.011H23.292v0.008c-3.974,0.092-7.174,3.293-7.267,7.267h-0.009

-		v53.416h0.009c0.091,3.974,3.292,7.175,7.267,7.267v0.008h53.416v-0.009c3.975-0.092,7.176-3.292,7.267-7.267h0.009V23.292H83.921z

-		 M32.99,40.07c-3.885,0-7.034-3.148-7.034-7.034c0-3.885,3.149-7.035,7.034-7.035c3.885,0,7.035,3.15,7.035,7.035

-		C40.025,36.921,36.875,40.07,32.99,40.07z M67.009,73.978c-3.885,0-7.034-3.148-7.034-7.033c0-3.887,3.149-7.036,7.034-7.036

-		c3.885,0,7.035,3.149,7.035,7.036C74.044,70.83,70.894,73.978,67.009,73.978z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-dislike.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-dislike.svg
deleted file mode 100644
index eca4f08..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-dislike.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M82.533,29.788h-0.006c0-0.323-0.124-0.646-0.369-0.894l0.003-0.003l-9.764-9.764l-0.024,0.024

-		c-0.281-0.23-0.626-0.318-0.967-0.272H35.304c-0.073-0.006-0.143-0.022-0.218-0.022c-1.356,0-2.453,1.067-2.523,2.406h-0.008v0.082

-		c0,0.017-0.005,0.032-0.005,0.048s0.005,0.032,0.005,0.048v8.346h0v28.152h0.001c0,0.003-0.001,0.006-0.001,0.009

-		c0,1.401,1.136,2.537,2.537,2.537c0.047,0,0.09-0.011,0.136-0.014h9.931c0.15,0.244,0.334,0.453,0.536,0.637l0.109,0.188v0.109

-		h0.063l9.709,16.816l0.025-0.014c0.99,1.753,2.847,2.936,4.98,2.936c3.171,0,5.742-2.607,5.742-5.825h0.058v-3.257v-0.106V60.471

-		h13.684v-0.019c1.361-0.04,2.452-1.145,2.461-2.513h0.008V29.788z"/>

-	<path d="M27.407,25.873L27.407,25.873c-0.001-0.003,0-0.006,0-0.009c0-1.401-1.136-2.536-2.537-2.536

-		c-0.047,0-0.091,0.011-0.137,0.014l-4.798,0v0.018c-1.361,0.04-2.452,1.145-2.461,2.513h-0.008v27.502h0.043

-		c0.12,1.257,1.147,2.243,2.426,2.287v0.022l4.971,0l0,0l0,0h0l0,0c1.4,0,2.536-1.136,2.536-2.537c0-0.12-0.019-0.234-0.035-0.35

-		V25.873z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-dollar-bill.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-dollar-bill.svg
deleted file mode 100644
index 7720d22..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-dollar-bill.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M93.681,30.128h-0.045c0-2.135-1.73-3.866-3.865-3.865l0,0v0H10.185c-2.135,0-3.866,1.731-3.866,3.865h0v39.744h0l0,0.001

-		c0,2.135,1.731,3.865,3.866,3.865H89.77v0l0.001,0c2.135,0.001,3.866-1.73,3.865-3.864l0-0.001l0.045,0V30.128z M78.704,35.474

-		v-3.431c0-0.438,0.354-0.793,0.793-0.793c0.031,0,0.058,0.014,0.088,0.018V31.25h8.271v0.006c0.011,0,0.02-0.006,0.031-0.006

-		c0.438,0,0.793,0.355,0.793,0.793v8.417h0c0,0.438-0.356,0.793-0.793,0.793c-0.011,0-0.02-0.006-0.031-0.006v0.006h-3.37l0,0

-		c-0.439,0-0.793-0.355-0.793-0.793h0v-4.194h-4.107v-0.018c-0.03,0.003-0.057,0.018-0.088,0.018

-		C79.058,36.267,78.704,35.912,78.704,35.474L78.704,35.474L78.704,35.474z M21.296,64.526v3.431c0,0.438-0.354,0.793-0.793,0.793

-		c-0.031,0-0.058-0.014-0.088-0.018v0.017h-8.271v-0.006c-0.011,0-0.02,0.006-0.031,0.006c-0.438,0-0.793-0.355-0.793-0.793v-8.418

-		h0c0-0.438,0.356-0.793,0.793-0.793c0.011,0,0.02,0.006,0.031,0.006v-0.006h3.37l0.001,0c0.439,0,0.793,0.355,0.793,0.793h0v4.194

-		h4.107v0.018c0.03-0.003,0.057-0.018,0.088-0.018C20.942,63.733,21.296,64.088,21.296,64.526L21.296,64.526L21.296,64.526z

-		 M21.31,32.074v3.37l0,0.001c0,0.438-0.355,0.793-0.793,0.793v0h-4.194v4.107h-0.018c0.003,0.03,0.018,0.057,0.018,0.088

-		c0,0.438-0.355,0.793-0.793,0.793l0,0v0H12.1c-0.438,0-0.793-0.354-0.793-0.793c0-0.031,0.014-0.058,0.018-0.088h-0.017v-8.271

-		h0.006c0-0.011-0.006-0.02-0.006-0.031c0-0.438,0.355-0.793,0.793-0.793h8.418c0.438,0,0.793,0.355,0.793,0.793

-		c0,0.011-0.006,0.02-0.006,0.031H21.31z M50,68.75c-10.356,0-18.75-8.394-18.75-18.749c0-10.354,8.394-18.751,18.75-18.751

-		c10.356,0,18.75,8.396,18.75,18.751C68.75,60.356,60.356,68.75,50,68.75z M88.693,59.656v8.271h-0.006

-		c0,0.011,0.006,0.02,0.006,0.031c0,0.438-0.355,0.793-0.793,0.793h-8.418c-0.438,0-0.793-0.356-0.793-0.793

-		c0-0.011,0.006-0.02,0.006-0.031h-0.006v-3.37l0-0.001c0-0.438,0.355-0.793,0.793-0.793v0h4.194v-4.107h0.018

-		c-0.003-0.03-0.018-0.057-0.018-0.088c0-0.438,0.355-0.793,0.793-0.793h0H87.9c0.438,0,0.793,0.354,0.793,0.793

-		c0,0.031-0.014,0.058-0.018,0.088H88.693z"/>

-	<path d="M50,36.22c-7.599,0-13.78,6.184-13.78,13.781c0,2.91,0.912,5.607,2.457,7.834v-0.096c0-0.617,0.322-1.169,0.812-1.398

-		l5.64-2.627l2.212-1.03c-0.999-0.602-1.82-1.537-2.374-2.673c-0.479-0.978-0.761-2.103-0.761-3.31c0-0.694,0.116-1.351,0.284-1.981

-		c0.729-2.749,2.906-4.76,5.509-4.76c2.653,0,4.863,2.085,5.55,4.915c0.141,0.584,0.242,1.189,0.242,1.826

-		c0,1.136-0.253,2.197-0.679,3.136c-0.536,1.182-1.355,2.163-2.364,2.799l2.31,1.102l5.462,2.605

-		c0.485,0.234,0.802,0.782,0.802,1.396v0.095c1.545-2.227,2.457-4.924,2.457-7.834C63.78,42.403,57.599,36.22,50,36.22z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-dollar.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-dollar.svg
deleted file mode 100644
index 176140d..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-dollar.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M54.284,44.798V34.688c3.297,0.807,6.52,2.344,9.157,4.762l0.011-0.015c0.197,0.157,0.436,0.265,0.708,0.265

-		c0.358,0,0.665-0.173,0.877-0.428l0.015,0.003l4.262-6.008l-0.01-0.005c0.175-0.202,0.291-0.458,0.291-0.746

-		c0-0.34-0.153-0.638-0.387-0.849c-3.953-3.651-9-5.843-14.924-6.502v-5.806h-0.001c0-0.637-0.516-1.153-1.153-1.153h-4.578

-		c-0.637,0-1.153,0.516-1.153,1.153v5.659c-9.89,1.025-15.75,7.326-15.75,14.725c0,9.963,8.205,12.82,15.75,14.652v11.354

-		c-4.845-0.868-8.827-3.379-11.536-6.19c-0.019-0.021-0.039-0.039-0.06-0.058c-0.016-0.017-0.036-0.034-0.052-0.051l-0.008,0.011

-		c-0.199-0.162-0.442-0.273-0.719-0.273c-0.436,0-0.802,0.251-0.998,0.608l-0.014-0.002l-4.125,6.124l0.005,0.01

-		c-0.176,0.202-0.292,0.458-0.292,0.748c0,0.367,0.182,0.679,0.448,0.89l-0.011,0.016c4.029,4.029,9.67,6.959,17.362,7.619v5.44

-		c0,0.637,0.516,1.153,1.153,1.153h0h4.578c0.637,0,1.153-0.517,1.153-1.153h0.001V75.2c10.769-1.1,16.117-7.398,16.117-15.531

-		C70.401,49.634,61.903,46.702,54.284,44.798z M47.398,43.112c-3.003-0.951-5.055-2.051-5.055-4.176c0-2.49,1.832-4.248,5.055-4.688

-		V43.112z M54.284,65.896v-9.816c3.224,1.025,5.495,2.199,5.495,4.615C59.779,63.04,58.02,65.163,54.284,65.896z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-download.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-download.svg
deleted file mode 100644
index 563847e..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-download.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M84.514,49.615H67.009c-2.133,0-4.025,1.374-4.679,3.406c-1.734,5.375-6.691,8.983-12.329,8.983

-		c-5.64,0-10.595-3.608-12.329-8.983c-0.656-2.032-2.546-3.406-4.681-3.406H15.486c-2.716,0-4.919,2.2-4.919,4.919v28.054

-		c0,2.714,2.203,4.917,4.919,4.917h69.028c2.719,0,4.919-2.203,4.919-4.917V54.534C89.433,51.815,87.233,49.615,84.514,49.615z"/>

-	<path d="M48.968,52.237c0.247,0.346,0.651,0.553,1.076,0.553h0.003c0.428,0,0.826-0.207,1.076-0.558l13.604-19.133

-		c0.286-0.404,0.321-0.932,0.096-1.374c-0.225-0.442-0.682-0.716-1.177-0.716h-6.399V13.821c0-0.735-0.593-1.326-1.323-1.326H44.078

-		c-0.732,0-1.323,0.591-1.323,1.326v17.188h-6.404c-0.495,0-0.949,0.279-1.174,0.716c-0.229,0.442-0.19,0.97,0.098,1.374

-		L48.968,52.237z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-eject.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-eject.svg
deleted file mode 100644
index d3634b0..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-eject.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M15.194,59.995L15.194,59.995l69.732-0.074l0-0.014c1.316-0.073,2.363-1.155,2.361-2.489

-		c-0.001-0.722-0.312-1.367-0.802-1.823L51.834,21.02l-0.004,0.004c-0.459-0.542-1.136-0.892-1.902-0.892

-		c-0.833,0.001-1.566,0.414-2.02,1.041L13.448,55.708c-0.466,0.455-0.757,1.087-0.756,1.79

-		C12.693,58.879,13.813,59.997,15.194,59.995z"/>

-	<path d="M87.308,77.253l-0.01-9.803l0-0.05h-0.005c-0.029-1.378-1.15-2.486-2.534-2.485l0-0.006l-69.751,0.074l0,0.042

-		c-1.286,0.125-2.295,1.198-2.293,2.516c0,0.033,0.008,0.063,0.01,0.096l0.01,9.477c-0.006,0.074-0.022,0.145-0.022,0.22

-		c0.001,1.322,1.018,2.395,2.311,2.511v0.023l69.751-0.074h0c1.401-0.001,2.535-1.138,2.534-2.539

-		C87.309,77.255,87.308,77.254,87.308,77.253z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-elevator.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-elevator.svg
deleted file mode 100644
index 0b21567..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-elevator.svg
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M77.741,10.79c-0.001,0-0.001,0-0.002,0v0H4.36v0c-1.391,0.001-2.519,1.129-2.519,2.521V86.69

-		c0,1.391,1.128,2.52,2.519,2.521l0,0h0.001c0,0,0,0,0.001,0s0,0,0.001,0h73.376l0,0c0.001,0,0.001,0,0.002,0

-		c1.393,0,2.521-1.129,2.521-2.521V13.311C80.262,11.918,79.134,10.79,77.741,10.79z M11.862,20.809h58.381V79.19H11.862V20.809z"/>

-	<path fill="#231F20" d="M97.524,63.966h-2.882l0-7.737c0-0.33-0.266-0.596-0.595-0.596h-5.333c-0.329,0-0.595,0.266-0.595,0.596

-		v7.736h-2.883c-0.223,0.001-0.427,0.126-0.529,0.324c-0.103,0.197-0.085,0.437,0.045,0.618l6.164,8.616

-		c0.111,0.156,0.292,0.248,0.483,0.248c0.001,0,0.001,0,0.001,0c0.193,0,0.373-0.094,0.484-0.25l6.125-8.615

-		c0.129-0.182,0.146-0.421,0.043-0.619C97.952,64.09,97.747,63.965,97.524,63.966z"/>

-	<path fill="#231F20" d="M85.276,36.035h2.882l0,7.737c0,0.329,0.267,0.595,0.596,0.596l5.333-0.001

-		c0.329,0,0.596-0.266,0.595-0.595v-7.737h2.883c0.223,0,0.427-0.125,0.529-0.323s0.085-0.438-0.045-0.618l-6.164-8.615

-		c-0.112-0.157-0.292-0.25-0.483-0.25c-0.001,0-0.001,0-0.001,0c-0.193,0.002-0.373,0.094-0.485,0.252l-6.124,8.614

-		c-0.129,0.181-0.146,0.42-0.044,0.618C84.848,35.91,85.053,36.035,85.276,36.035z"/>

-	<circle fill="#231F20" cx="27.998" cy="31.993" r="4.955"/>

-	<path fill="#231F20" d="M37.38,38.28v-0.024H19.628v0.017c-1.283,0-2.323,1.036-2.332,2.316h-0.002v14.04h0.023

-		c-0.001,0.535,0.202,1.07,0.61,1.478c0.813,0.814,2.133,0.814,2.947,0c0.407-0.408,0.61-0.943,0.609-1.478h0.005v-9.699v-0.103

-		h0.006c0.015-0.354,0.302-0.638,0.66-0.638c0.358,0,0.646,0.283,0.661,0.638h0.006v0.103v6.254v19.344

-		c0.002,1.345,1.091,2.434,2.437,2.434c1.345,0,2.437-1.091,2.437-2.437V57.584h0.018c0-0.373,0.302-0.675,0.675-0.675

-		s0.675,0.302,0.675,0.675h0.017v12.941c0,1.346,1.092,2.437,2.437,2.437c1.346,0,2.437-1.091,2.437-2.437V57.584v-6.399v-6.254

-		v-0.103c0-0.369,0.298-0.667,0.666-0.667c0.367,0,0.665,0.298,0.665,0.667v0.103v9.699h0.023c-0.001,0.535,0.202,1.07,0.61,1.478

-		c0.814,0.814,2.133,0.814,2.947,0c0.408-0.408,0.611-0.943,0.61-1.478h0.004v-14.04C39.477,39.383,38.556,38.401,37.38,38.28z"/>

-	<circle fill="#231F20" cx="53.331" cy="31.993" r="4.955"/>

-	<path fill="#231F20" d="M62.713,38.28v-0.024H44.961v0.017c-1.283,0-2.323,1.036-2.332,2.316h-0.002v14.04h0.023

-		c-0.001,0.535,0.202,1.07,0.61,1.478c0.813,0.814,2.133,0.814,2.947,0c0.407-0.408,0.61-0.943,0.609-1.478h0.005v-9.699v-0.103

-		h0.006c0.015-0.354,0.302-0.638,0.66-0.638c0.358,0,0.646,0.283,0.661,0.638h0.006v0.103v6.254v19.344

-		c0.002,1.345,1.091,2.434,2.437,2.434c1.345,0,2.437-1.091,2.437-2.437V57.584h0.018c0-0.373,0.302-0.675,0.675-0.675

-		s0.675,0.302,0.675,0.675h0.017v12.941c0,1.346,1.092,2.437,2.437,2.437c1.346,0,2.437-1.091,2.437-2.437V57.584v-6.399v-6.254

-		v-0.103c0-0.369,0.298-0.667,0.666-0.667c0.367,0,0.665,0.298,0.665,0.667v0.103v9.699h0.023c-0.001,0.535,0.202,1.07,0.61,1.478

-		c0.814,0.814,2.133,0.814,2.947,0c0.408-0.408,0.611-0.943,0.61-1.478h0.004v-14.04C64.809,39.383,63.889,38.401,62.713,38.28z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-euro.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-euro.svg
deleted file mode 100644
index 7bb680d..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-euro.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M77.024,63.084c-0.029-0.016-0.061-0.016-0.09-0.03l0.005-0.012l-7.807-3.746l-0.002,0.016

-		c-0.532-0.238-1.166-0.056-1.464,0.46c-0.026,0.045-0.028,0.094-0.047,0.141c-2.274,4.302-7.07,7.714-12.505,7.714

-		c-6.761,0-12.154-3.461-14.891-8.934h19.604c0.025,0.002,0.047,0.015,0.073,0.015c0.637,0,1.153-0.516,1.153-1.153v-4.062

-		c0-0.622-0.494-1.12-1.11-1.145v-0.014H38.293c-0.081-0.725-0.081-1.529-0.081-2.334c0-0.885,0-1.689,0.161-2.576h21.513

-		c0.005,0,0.009,0.003,0.015,0.003s0.009-0.003,0.015-0.003h0.029v-0.006c0.616-0.024,1.11-0.523,1.11-1.145v-4.062

-		c0-0.637-0.516-1.153-1.153-1.153c-0.015,0-0.028,0.008-0.044,0.009H40.305c2.817-5.312,8.21-8.693,14.81-8.693

-		c5.474,0,10.303,3.461,12.557,7.807l0.011-0.005c0.303,0.5,0.923,0.677,1.448,0.442l0.002,0.016l7.807-3.746l-0.005-0.012

-		c0.029-0.014,0.062-0.014,0.09-0.03c0.523-0.302,0.705-0.949,0.452-1.486l0.015-0.007c-0.013-0.023-0.028-0.046-0.041-0.069

-		c-0.002-0.004-0.002-0.009-0.005-0.013c-0.003-0.005-0.008-0.007-0.01-0.012C73.642,28.531,66.813,22.23,55.115,22.23

-		c-13.12,0-23.744,7.324-27.366,18.836h-4.142c-0.015,0-0.028-0.009-0.044-0.009c-0.637,0-1.153,0.516-1.153,1.153v4.062

-		c0,0.637,0.516,1.153,1.153,1.153c0.005,0,0.009-0.003,0.015-0.003h2.964c-0.081,0.887-0.081,1.691-0.081,2.576

-		c0,0.805,0,1.609,0.081,2.334h-2.978v0.005c-0.637,0-1.153,0.516-1.153,1.153v4.062c0,0.637,0.516,1.153,1.153,1.153

-		c0.026,0,0.047-0.013,0.073-0.015h4.032C31.21,70.363,41.915,77.77,55.115,77.77c11.679,0,18.505-6.44,22.303-13.078

-		c0.008-0.012,0.021-0.019,0.028-0.032c0.006-0.011,0.006-0.024,0.012-0.035c0.011-0.019,0.023-0.037,0.034-0.056l-0.013-0.006

-		C77.727,64.027,77.545,63.385,77.024,63.084z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-eye.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-eye.svg
deleted file mode 100644
index ad36020..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-eye.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M84.448,47.672L67.712,30.936l-0.116,0.116c-4.632-4.325-10.847-6.977-17.685-6.977c-7.679,0-14.575,3.341-19.322,8.646

-		L15.013,48.298l0.012,0.012c-0.414,0.472-0.673,1.083-0.673,1.76c0,0.844,0.398,1.588,1.009,2.079l16.896,16.895l0.035-0.035

-		c4.625,4.289,10.815,6.915,17.62,6.915c7.67,0,14.559-3.333,19.305-8.627l0.062,0.062l15.479-15.479

-		c0.065-0.059,0.126-0.12,0.185-0.185l0.001-0.001v0c0.431-0.476,0.7-1.1,0.7-1.792C85.645,48.972,85.169,48.153,84.448,47.672z

-		 M49.912,67.567c-9.702,0-17.567-7.865-17.567-17.567c0-9.701,7.865-17.566,17.567-17.566c9.702,0,17.568,7.865,17.568,17.566

-		C67.48,59.702,59.614,67.567,49.912,67.567z"/>

-	<circle cx="49.99" cy="50.077" r="8.512"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-fast-forward.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-fast-forward.svg
deleted file mode 100644
index b54cf18..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-fast-forward.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M86.346,49.976c0-0.702-0.422-1.303-1.026-1.57l0.017-0.03l-37.39-21.588c-0.31-0.307-0.736-0.497-1.207-0.497

-		c-0.932,0-1.686,0.743-1.713,1.669h-0.005v15.249L16.58,26.788c-0.31-0.307-0.736-0.497-1.207-0.497

-		c-0.932,0-1.687,0.743-1.713,1.669h-0.005v44.031c0,0.949,0.77,1.718,1.718,1.718c0.483,0,0.918-0.2,1.23-0.521l28.42-16.408

-		v15.212c0,0.949,0.769,1.718,1.718,1.718c0.483,0,0.918-0.2,1.23-0.521l37.545-21.677l-0.031-0.054

-		C85.997,51.16,86.346,50.611,86.346,49.976z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-female-symbol.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-female-symbol.svg
deleted file mode 100644
index 0ee8d0e..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-female-symbol.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path fill="#231F20" d="M68.507,55.658c10.221-10.221,10.221-26.793,0-37.016c-10.222-10.221-26.793-10.221-37.015,0

-			c-10.222,10.223-10.222,26.795,0,37.016c3.807,3.807,8.495,6.193,13.408,7.165v8.09h-5.299v0c-0.395,0-0.791,0.151-1.092,0.453

-			c-0.301,0.302-0.452,0.697-0.452,1.092h0v6.886h0c0,0.852,0.692,1.543,1.544,1.544c0.002,0,0.003,0,0.005,0h5.294v6.592h0

-			c0,0.753,0.54,1.379,1.254,1.515v0.029h0.289c0,0,0,0,0.001,0s0,0,0.001,0h6.884c0.001,0,0.001,0,0.002,0

-			c0.852,0,1.544-0.691,1.544-1.544h0.001v-6.592h5.52c0.001,0,0.002,0,0.003,0c0.853,0,1.544-0.691,1.544-1.544v-6.886

-			c0-0.395-0.151-0.791-0.452-1.092c-0.302-0.302-0.697-0.453-1.092-0.453v0h-5.522v-8.048

-			C59.87,61.923,64.643,59.522,68.507,55.658z M50,53.349c-8.946,0-16.199-7.252-16.198-16.198c0-8.946,7.252-16.199,16.199-16.199

-			c8.946,0,16.199,7.252,16.198,16.198C66.198,46.096,58.946,53.349,50,53.349z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-female.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-female.svg
deleted file mode 100644
index cf18fa3..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-female.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<circle fill="#231F20" cx="49.244" cy="20.203" r="8.2"/>

-	<path fill="#231F20" d="M72.147,54.101l-5.47-20.414c-0.003-0.016-0.009-0.031-0.013-0.047l-0.096-0.359l-0.014,0.004

-		c-0.499-1.556-1.94-2.69-3.662-2.69c-0.013,0-0.026,0.004-0.039,0.004v-0.071H37.108v0.067c-1.722,0-3.163,1.134-3.662,2.69

-		l-0.014-0.004l-0.096,0.358c-0.004,0.017-0.01,0.032-0.013,0.049l-5.47,20.413l0.052,0.014c-0.025,0.169-0.052,0.337-0.052,0.513

-		c0,1.924,1.56,3.485,3.485,3.485c1.474,0,2.727-0.919,3.236-2.212l0.024,0.006l4.013-14.974v0.057h0.031

-		c0.11-0.493,0.529-0.869,1.054-0.869c0.526,0,0.945,0.377,1.055,0.869h0.033v0.161c0.002,0.025,0.014,0.046,0.014,0.071

-		s-0.013,0.046-0.014,0.071v0.153L34.36,65.424c-0.104,0.211-0.167,0.442-0.184,0.688l-0.014,0.051l0.008,0.002

-		c-0.001,0.027-0.008,0.053-0.008,0.081c0,1.033,0.838,1.87,1.871,1.87h4.751v15.849c0,2.226,1.805,4.032,4.032,4.032

-		c2.227,0,4.032-1.805,4.032-4.032l0-15.849h2.293v15.849c0,2.226,1.806,4.032,4.033,4.032c2.227,0,4.032-1.805,4.032-4.032V68.116

-		h4.765c1.033,0,1.871-0.837,1.871-1.87c0-0.028-0.007-0.054-0.008-0.081l0.008-0.002l-0.014-0.051

-		c-0.018-0.246-0.081-0.477-0.184-0.688L59.24,41.52l0.021-0.006c-0.027-0.095-0.059-0.188-0.059-0.291

-		c0-0.608,0.493-1.102,1.102-1.102c0.518,0,0.932,0.365,1.05,0.847l0.042-0.011l4.006,14.951l0.024-0.006

-		c0.509,1.293,1.762,2.212,3.236,2.212c1.925,0,3.485-1.561,3.485-3.485c0-0.176-0.027-0.344-0.052-0.513L72.147,54.101z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-filter.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-filter.svg
deleted file mode 100644
index 8cb75a0..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-filter.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M90,22.292c0-3.508-2.781-6.359-6.258-6.488v-0.012H16.848v0.018c-0.116-0.006-0.231-0.018-0.348-0.018

-		c-3.59,0-6.5,2.91-6.5,6.5c0,2.045,0.946,3.867,2.423,5.059l30.14,30.139l-0.001,18.599v0.154h0.015

-		c0.054,1.204,0.727,2.236,1.713,2.8l-0.009,0.016l7.872,4.545c0.066,0.046,0.139,0.079,0.208,0.12l0.028,0.016l0-0.001

-		c0.502,0.29,1.078,0.469,1.7,0.469c1.887,0,3.417-1.529,3.416-3.416c0-0.09-0.02-0.175-0.026-0.263h0.026l0-23.011l30.417-30.416

-		l-0.03-0.03C89.185,25.884,90,24.185,90,22.292z M32.249,28.792h0.014l0.001,0.015L32.249,28.792z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-first-aid.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-first-aid.svg
deleted file mode 100644
index a10b0e0..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-first-aid.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M29.365,27.367h6.146v-5.15h28.776v5.258h6.145V18.43h-0.002c-0.012-1.36-1.115-2.462-2.477-2.466v0H31.844v0

-		c-0.002,0-0.004,0-0.005,0c-1.374,0-2.487,1.115-2.487,2.488c0,0.045,0.011,0.086,0.013,0.131V27.367z"/>

-	<path d="M24.772,84.037h50.436V32.838H24.772V84.037z M34.757,54.851c0-0.408,0.361-0.768,0.768-0.768l10.235,0.001l0-10.235

-		c0-0.424,0.344-0.768,0.768-0.768h7.17c0.424,0,0.768,0.344,0.768,0.769l0,10.234l10.236,0c0.424,0,0.768,0.344,0.768,0.768l0,7.17

-		c0,0.212-0.086,0.404-0.225,0.543c-0.139,0.139-0.331,0.225-0.543,0.225l-10.236,0v10.236c0,0.204-0.081,0.399-0.224,0.542

-		c-0.144,0.144-0.34,0.226-0.544,0.226h-7.169c-0.204,0-0.399-0.081-0.543-0.225c-0.144-0.144-0.225-0.339-0.225-0.543V62.789

-		H35.525c-0.204,0-0.399-0.081-0.543-0.225c-0.144-0.144-0.225-0.339-0.225-0.543L34.757,54.851z"/>

-	<path d="M13.835,32.839c-2.207,0-3.998,1.787-3.998,3.996c0,0.053,0.013,0.102,0.016,0.154v42.94

-		c-0.001,0.035-0.01,0.067-0.01,0.102c0,2.203,1.789,3.995,3.993,3.998v0.008h5.959V32.838L13.835,32.839L13.835,32.839z"/>

-	<path d="M90.16,80.006V36.814h-0.019c-0.012-2.195-1.795-3.977-3.995-3.977h-5.959v51.199h5.943v-0.003

-		c0.012,0,0.023,0.003,0.035,0.003c2.208,0,3.998-1.789,3.998-3.998C90.163,80.028,90.16,80.017,90.16,80.006z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-flag.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-flag.svg
deleted file mode 100644
index cdf74f8..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-flag.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M84.772,23.937c-0.21,0-0.41,0.043-0.593,0.118v-0.009c-3.37,1.756-7.191,2.764-11.253,2.764

-		c-7.52,0-14.244-3.401-18.724-8.747c-4.048-3.82-9.5-6.167-15.504-6.167c-5.782,0-11.054,2.174-15.052,5.745

-		c-0.842-1.774-2.635-3.009-4.729-3.009c-2.898,0-5.248,2.349-5.248,5.247v62.974c0,2.898,2.35,5.248,5.248,5.248

-		c2.898,0,5.248-2.35,5.248-5.248V54.497c3.302-1.668,7.031-2.614,10.984-2.614c7.53,0,14.261,3.41,18.741,8.767

-		c4.045,3.809,9.492,6.146,15.487,6.146c6.49,0,12.328-2.747,16.451-7.128c0.308-0.285,0.504-0.689,0.504-1.142V25.496

-		C86.331,24.635,85.633,23.937,84.772,23.937z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-folder-add.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-folder-add.svg
deleted file mode 100644
index 7dd2d81..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-folder-add.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M86.016,24.091H49.313c-1.979-2.37-4.013-4.865-4.541-5.624c-0.511-1.071-1.607-1.808-2.875-1.808H27.367

-		c-0.964,0-1.875,0.435-2.479,1.185l-5.021,6.247h-5.884c-3.021,0-5.484,2.46-5.484,5.484v48.284c0,3.024,2.463,5.482,5.484,5.482

-		h72.032c3.021,0,5.484-2.458,5.484-5.482V29.575C91.5,26.55,89.036,24.091,86.016,24.091z M81.543,63.286

-		c0,0.182-0.074,0.346-0.195,0.465c-0.119,0.12-0.283,0.194-0.464,0.194h-8.779v8.78c0,0.174-0.07,0.341-0.193,0.466

-		c-0.124,0.122-0.291,0.193-0.465,0.193h-6.15c-0.175,0-0.342-0.07-0.466-0.193c-0.124-0.125-0.192-0.292-0.192-0.466v-8.78h-8.78

-		c-0.174,0-0.342-0.07-0.465-0.194c-0.124-0.123-0.193-0.29-0.193-0.465v-6.149c0.001-0.351,0.309-0.659,0.658-0.659l8.779,0l0-8.78

-		c0-0.363,0.294-0.658,0.659-0.658l6.15,0.001c0.364,0,0.659,0.293,0.659,0.658v8.778h8.78c0.364,0,0.659,0.294,0.659,0.659

-		L81.543,63.286z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-folder-lock.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-folder-lock.svg
deleted file mode 100644
index 53b7745..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-folder-lock.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M69.499,52.139c-1.84,0-3.336,1.495-3.336,3.332v2.921h6.672v-2.921c0-0.006,0-0.013,0-0.02h-0.001

-		c0-0.004,0.001-0.007,0.001-0.011C72.817,53.617,71.328,52.139,69.499,52.139z"/>

-	<path d="M86.016,24.091H49.313c-1.979-2.37-4.013-4.865-4.54-5.624c-0.511-1.071-1.608-1.808-2.874-1.808H27.367

-		c-0.963,0-1.875,0.435-2.478,1.185l-5.021,6.247h-5.885c-3.021,0-5.484,2.46-5.484,5.484v48.284c0,3.024,2.463,5.482,5.484,5.482

-		h72.032c3.021,0,5.484-2.458,5.484-5.482V29.575C91.5,26.55,89.036,24.091,86.016,24.091z M81.543,72.488

-		c0,0.497-0.401,0.897-0.898,0.897H58.67c-0.496,0-0.897-0.4-0.897-0.897V59.289c0-0.496,0.401-0.897,0.897-0.897h1.271h1.442

-		v-2.921c0-4.473,3.64-8.114,8.115-8.114c4.476,0,8.116,3.641,8.116,8.114c0,0.011,0,0.024-0.001,0.037v2.884h1.76h1.271

-		c0.496,0,0.898,0.401,0.898,0.897V72.488z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-folder.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-folder.svg
deleted file mode 100644
index 4c70436..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-folder.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M86.016,24.09H49.314c-1.979-2.369-4.013-4.865-4.541-5.623c-0.511-1.071-1.607-1.808-2.875-1.808H27.367

-		c-0.964,0-1.875,0.436-2.479,1.185l-5.021,6.247h-5.884c-3.021,0-5.484,2.46-5.484,5.484v48.285c0,3.024,2.463,5.482,5.484,5.482

-		h72.032c3.021,0,5.484-2.458,5.484-5.482V29.574C91.5,26.55,89.036,24.09,86.016,24.09z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-foot.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-foot.svg
deleted file mode 100644
index d02f1ab..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-foot.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<circle cx="28.549" cy="35.885" r="4.342"/>

-	<circle cx="65.794" cy="15.531" r="8.767"/>

-	<circle cx="47.712" cy="18.329" r="5.469"/>

-	<path d="M72.903,74.043c-1.387-2.237-2.202-4.867-2.202-7.693c0-2.464,0.616-4.782,1.692-6.82l-0.034-0.051

-		c2.168-3.252,3.436-7.155,3.436-11.356c0-11.326-9.182-20.507-20.507-20.507c-11.326,0-20.507,9.181-20.507,20.507

-		c0,2.212,0.36,4.338,1.009,6.335c0.436,1.792,1.139,3.475,2.068,5.011l-0.096,0.055l14.854,25.729

-		c1.568,4.64,5.947,7.984,11.115,7.984c6.484,0,11.743-5.256,11.743-11.741c0-2.813-0.992-5.394-2.643-7.416L72.903,74.043z"/>

-	<circle cx="36.161" cy="26.693" r="4.342"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-foundation.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-foundation.svg
deleted file mode 100644
index 250140d..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-foundation.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M78.682,76.043l-2.949-1.574c-0.217-0.116-0.484-0.035-0.598,0.181l-1.189,2.215

-		c-0.055,0.104-0.067,0.227-0.034,0.338c0.036,0.112,0.113,0.206,0.215,0.263l2.951,1.571c0.066,0.036,0.138,0.053,0.207,0.053

-		c0.159,0,0.311-0.085,0.391-0.234l1.189-2.214c0.055-0.104,0.066-0.224,0.034-0.337C78.863,76.192,78.787,76.096,78.682,76.043z"/>

-	<path fill="#231F20" d="M78.76,23.487l-2.983-1.747c-0.213-0.125-0.483-0.053-0.604,0.155l-1.277,2.167

-		c-0.061,0.101-0.077,0.22-0.049,0.334c0.031,0.115,0.105,0.213,0.206,0.271l2.983,1.745c0.07,0.041,0.147,0.06,0.224,0.06

-		c0.152,0,0.298-0.076,0.381-0.216l1.276-2.166c0.06-0.101,0.078-0.223,0.048-0.334C78.935,23.642,78.86,23.547,78.76,23.487z"/>

-	<path fill="#231F20" d="M72.785,72.897l-3.344-1.809V21.964l1.628,0.957c0.069,0.039,0.147,0.06,0.223,0.06

-		c0.151,0,0.296-0.08,0.381-0.219l1.276-2.166c0.062-0.102,0.078-0.221,0.049-0.335c-0.031-0.114-0.104-0.212-0.206-0.272

-		l-1.216-0.712l-1.373-0.945c-0.614-0.332-1.331-0.211-1.819,0.228l-12.062,6.551L44.128,18.49c-0.001-0.002-0.005,0-0.005,0

-		c-0.029-0.016-0.055-0.036-0.087-0.051c-0.136-0.062-0.288-0.059-0.434-0.089c-0.136-0.027-0.261-0.081-0.401-0.081

-		c-0.141,0-0.264,0.054-0.401,0.082c-0.143,0.029-0.295,0.025-0.426,0.088c-0.026,0.012-0.046,0.031-0.07,0.042

-		c-0.007,0.007-0.017,0.003-0.023,0.009l-12.193,6.621L17.894,18.49c-0.539-0.292-1.206-0.309-1.755-0.051

-		c-0.552,0.262-0.893,0.757-0.893,1.294v53.523c0,0.504,0.3,0.975,0.797,1.245l13.118,7.126c0.003,0.002,0.009,0.002,0.014,0.005

-		c0.03,0.015,0.054,0.03,0.083,0.045c0.254,0.12,0.541,0.181,0.829,0.181c0.287,0,0.575-0.06,0.831-0.181

-		c0.023-0.011,0.043-0.03,0.067-0.043c0.008-0.005,0.019-0.002,0.027-0.007l12.191-6.625l12.191,6.625

-		c0.004,0.002,0.011,0.002,0.017,0.005c0.026,0.015,0.05,0.03,0.079,0.045c0.256,0.12,0.544,0.181,0.831,0.181

-		c0.289,0,0.577-0.06,0.831-0.181c0.026-0.011,0.042-0.03,0.068-0.043c0.008-0.005,0.018-0.002,0.028-0.007l12.13-6.591l0.949,0.404

-		l0.85,0.452c0.067,0.037,0.139,0.051,0.208,0.051c0.158,0,0.312-0.082,0.391-0.23l1.189-2.216

-		C73.079,73.282,72.999,73.014,72.785,72.897z M30.045,78.591l-11.351-6.146V22.42l11.351,6.146V78.591z M56.281,78.519

-		l-13.078-7.086V21.439l13.078,7.119V78.519z"/>

-	<path fill="#231F20" d="M84.312,56.317h-2.521c-0.242,0-0.44,0.198-0.44,0.442v5.255c0,0.243,0.198,0.44,0.44,0.44h2.521

-		c0.244,0,0.442-0.197,0.442-0.44v-5.255C84.753,56.515,84.556,56.317,84.312,56.317z"/>

-	<path fill="#231F20" d="M84.312,77.338h-2.521c-0.079,0-0.157,0.023-0.225,0.064l-0.37,0.221c-0.068,0.043-0.125,0.101-0.162,0.17

-		l-1.189,2.217c-0.055,0.104-0.066,0.227-0.032,0.338c0.034,0.113,0.112,0.207,0.215,0.262l1.556,0.828

-		c0.416,0.223,0.883,0.346,1.313,0.346c0.898,0,1.855-0.538,1.855-2.051V77.78C84.753,77.538,84.556,77.338,84.312,77.338z"/>

-	<path fill="#231F20" d="M83.464,26.242l-1.722-1.011c-0.212-0.122-0.481-0.053-0.605,0.159l-1.276,2.164

-		c-0.06,0.1-0.078,0.222-0.047,0.334c0.027,0.114,0.102,0.213,0.204,0.271l1.333,0.778v1.541c0,0.243,0.198,0.441,0.44,0.441h2.521

-		c0.244,0,0.442-0.198,0.442-0.441v-1.877C84.753,27.031,83.519,26.275,83.464,26.242z"/>

-	<path fill="#231F20" d="M84.312,35.293h-2.521c-0.242,0-0.44,0.199-0.44,0.443v5.256c0,0.244,0.198,0.442,0.44,0.442h2.521

-		c0.244,0,0.442-0.198,0.442-0.442v-5.256C84.753,35.492,84.556,35.293,84.312,35.293z"/>

-	<path fill="#231F20" d="M84.312,66.83h-2.521c-0.242,0-0.44,0.197-0.44,0.44v5.257c0,0.244,0.198,0.442,0.44,0.442h2.521

-		c0.244,0,0.442-0.198,0.442-0.442V67.27C84.753,67.027,84.556,66.83,84.312,66.83z"/>

-	<path fill="#231F20" d="M84.312,45.805h-2.521c-0.242,0-0.44,0.198-0.44,0.442v5.255c0,0.243,0.198,0.442,0.44,0.442h2.521

-		c0.244,0,0.442-0.199,0.442-0.442v-5.255C84.753,46.004,84.556,45.805,84.312,45.805z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-graph-bar.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-graph-bar.svg
deleted file mode 100644
index c195dfb..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-graph-bar.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M46.05,60.163H31.923c-0.836,0-1.513,0.677-1.513,1.513v21.934c0,0.836,0.677,1.513,1.513,1.513H46.05

-			c0.836,0,1.512-0.677,1.512-1.513V61.675C47.562,60.839,46.885,60.163,46.05,60.163z"/>

-	</g>

-	<g>

-		<path d="M68.077,14.878H53.95c-0.836,0-1.513,0.677-1.513,1.513v67.218c0,0.836,0.677,1.513,1.513,1.513h14.127

-			c0.836,0,1.513-0.677,1.513-1.513V16.391C69.59,15.555,68.913,14.878,68.077,14.878z"/>

-	</g>

-	<g>

-		<path d="M90.217,35.299H76.09c-0.836,0-1.513,0.677-1.513,1.513v46.797c0,0.836,0.677,1.513,1.513,1.513h14.126

-			c0.836,0,1.513-0.677,1.513-1.513V36.812C91.729,35.977,91.052,35.299,90.217,35.299z"/>

-	</g>

-	<g>

-		<path d="M23.91,35.299H9.783c-0.836,0-1.513,0.677-1.513,1.513v46.797c0,0.836,0.677,1.513,1.513,1.513H23.91

-			c0.836,0,1.513-0.677,1.513-1.513V36.812C25.423,35.977,24.746,35.299,23.91,35.299z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-graph-horizontal.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-graph-horizontal.svg
deleted file mode 100644
index 5ef147c..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-graph-horizontal.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M86.304,40.985H13.696c-0.836,0-1.513,0.677-1.513,1.513v15.127c0,0.836,0.677,1.513,1.513,1.513h72.608

-			c0.836,0,1.513-0.677,1.513-1.513V42.497C87.817,41.662,87.14,40.985,86.304,40.985z"/>

-	</g>

-	<g>

-		<path d="M56.261,17.848v-0.053H13.696c-0.836,0-1.513,0.677-1.513,1.513v15.127c0,0.836,0.677,1.513,1.513,1.513h42.565v-0.053

-			c0.652-0.169,1.135-0.755,1.135-1.459V19.307C57.396,18.603,56.913,18.017,56.261,17.848z"/>

-	</g>

-	<g>

-		<path d="M65.883,64.053H13.696c-0.836,0-1.513,0.677-1.513,1.513v15.127c0,0.836,0.677,1.513,1.513,1.513h52.187

-			c0.836,0,1.513-0.677,1.513-1.513V65.566C67.396,64.73,66.719,64.053,65.883,64.053z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-graph-pie.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-graph-pie.svg
deleted file mode 100644
index dd013db..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-graph-pie.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M54.193,12.87c-0.731,0-1.325,0.594-1.325,1.326c0,0.068,0.029,0.127,0.039,0.193h-0.039v31.438

-			c0,0.732,0.594,1.326,1.325,1.326H85.63v-0.039c0.066,0.01,0.125,0.039,0.194,0.039c0.731,0,1.325-0.594,1.325-1.326

-			C86.961,27.707,72.313,13.059,54.193,12.87z"/>

-	</g>

-	<g>

-		<path d="M79.485,53.46c0-0.732-0.593-1.326-1.325-1.326H49.261c-0.732,0-1.325-0.594-1.325-1.326V22.015h-0.039

-			c0.01-0.066,0.039-0.125,0.039-0.193c0-0.733-0.594-1.326-1.326-1.326c-0.032,0-0.058,0.016-0.089,0.018v-0.009

-			c-0.118-0.001-0.235-0.009-0.353-0.009c-18.4,0-33.317,14.917-33.317,33.317c0,18.4,14.917,33.317,33.317,33.317

-			s33.317-14.917,33.317-33.317c0-0.106-0.005-0.211-0.007-0.318C79.478,53.482,79.485,53.472,79.485,53.46z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-graph-trend.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-graph-trend.svg
deleted file mode 100644
index bdcf648..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-graph-trend.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M85.088,80.271c2.715,0,4.912-2.2,4.912-4.917V24.645c0-2.717-2.197-4.917-4.912-4.917H14.912

-			c-2.714,0-4.912,2.2-4.912,4.917v50.709c0,2.717,2.197,4.917,4.912,4.917H85.088z M80.175,70.443h-60.35V29.556h60.35V70.443z"/>

-	</g>

-	<g>

-		<g>

-			<path d="M41.564,65.897c-0.927,0-1.819-0.37-2.481-1.029l-4.896-4.897l-5.96,4.932c-1.5,1.242-3.708,1.024-4.942-0.466

-				c-1.234-1.495-1.026-3.71,0.466-4.941l8.424-6.969c1.394-1.156,3.434-1.06,4.719,0.223l4.072,4.075l8.979-13.989

-				c0.69-1.07,1.874-1.688,3.181-1.602c1.272,0.082,2.4,0.846,2.945,2.002l5.299,11.206L71.602,36.45

-				c0.96-1.688,3.099-2.266,4.787-1.318c1.683,0.963,2.273,3.102,1.315,4.79L64.133,63.784c-0.646,1.135-1.901,1.82-3.183,1.769

-				c-1.31-0.046-2.481-0.821-3.041-2.008l-5.479-11.591L44.516,64.28c-0.573,0.897-1.521,1.48-2.577,1.597

-				C41.815,65.887,41.688,65.897,41.564,65.897z"/>

-		</g>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-guide-dog.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-guide-dog.svg
deleted file mode 100644
index 2b3f0f9..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-guide-dog.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M39.818,24.963L51.575,36.72c0.033,0.035,0.067,0.069,0.102,0.102l0.095,0.095l0.009-0.009

-		c0.35,0.285,0.791,0.464,1.279,0.464c1.123,0,2.034-0.911,2.034-2.035c0-0.733-0.391-1.37-0.973-1.728l-11.7-11.699

-		c-0.373-0.425-0.913-0.698-1.523-0.698c-1.123,0-2.034,0.911-2.034,2.034C38.864,23.971,39.246,24.604,39.818,24.963z"/>

-	<path d="M53.059,65.729V40.69h-26.9c-0.147,0-0.29,0.037-0.432,0.091L14.76,34.45l-0.009,0.015

-		c-0.354-0.183-0.749-0.296-1.175-0.296c-1.421,0-2.573,1.152-2.573,2.572c0,0.909,0.474,1.704,1.185,2.162l-0.019,0.033

-		l11.112,6.416c-0.429,1.868-0.685,4.162-0.685,6.651c0,5.261,1.133,9.669,2.664,10.936L18.996,73.79

-		c-0.464,0.595-0.751,1.333-0.751,2.146c0,1.939,1.572,3.512,3.512,3.512c1.134,0,2.132-0.547,2.774-1.382l0.06,0.035l7.327-12.691

-		L39.245,78.1l0.06-0.034c0.642,0.835,1.64,1.382,2.774,1.382c1.94,0,3.512-1.572,3.512-3.512c0-0.812-0.287-1.551-0.751-2.146

-		l-4.732-8.195c2.467,0.142,5.146,0.22,7.951,0.22C49.78,65.815,51.452,65.785,53.059,65.729z"/>

-	<path d="M70.685,63.13c1.151-0.649,2.112-3.049,2.597-6.305L57.059,40.602v22.686L50.995,73.79

-		c-0.464,0.595-0.751,1.333-0.751,2.146c0,1.939,1.572,3.512,3.512,3.512c1.134,0,2.132-0.547,2.774-1.382l0.06,0.035l7.327-12.691

-		L71.245,78.1l0.06-0.034c0.642,0.835,1.64,1.382,2.774,1.382c1.94,0,3.512-1.572,3.512-3.512c0-0.812-0.287-1.551-0.751-2.146

-		L70.685,63.13z"/>

-	<path d="M88.997,41.676c0-0.83-0.409-1.56-1.031-2.015l-3.906-3.906V31.69c0-1.528-0.879-2.837-2.151-3.49l-5.054-2.918

-		l-0.014,0.024c-0.425-0.252-0.898-0.426-1.406-0.503l-2.454-4.25l-5.098,8.83l-8.193,8.192l13.919,13.919

-		c-0.016-1.062-0.069-2.091-0.17-3.058l2.746-2.746h7.875h2v-0.027l2.174-2.174l-0.01-0.01

-		C88.698,43.023,88.997,42.386,88.997,41.676z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-hearing-aid.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-hearing-aid.svg
deleted file mode 100644
index ec758cb..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-hearing-aid.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M47.484,28.548c-11.263,0-20.424,9.236-20.424,20.586c0,1.848,1.489,3.349,3.319,3.349c1.833,0,3.323-1.501,3.323-3.349

-		c0-7.654,6.182-13.887,13.782-13.887c7.598,0,13.777,6.232,13.777,13.887c0,1.615-0.271,3.192-0.729,4.521

-		c-0.872,1.553-2.828,4.861-4.005,6.305c-0.231,0.281-0.462,0.549-0.694,0.811c-1.647,1.898-3.704,4.261-3.559,9.344

-		c0.092,3.171,0.146,6.25-0.061,7.299l-0.062,0.355c-0.151,0.877-0.338,1.963-4.407,2.105c-0.887,0.033-1.71,0.411-2.315,1.064

-		c-0.606,0.648-0.922,1.502-0.891,2.398c0.064,1.812,1.522,3.23,3.318,3.23h0.099h0.019c6.288-0.217,9.894-2.797,10.757-7.844

-		c0.294-1.482,0.339-3.547,0.189-8.807c-0.07-2.453,0.55-3.166,1.912-4.732c0.273-0.312,0.551-0.627,0.824-0.965

-		c1.946-2.379,4.73-7.389,4.754-7.432c0.081-0.148,0.155-0.305,0.223-0.475c0.847-2.294,1.276-4.711,1.276-7.18

-		C67.907,37.784,58.745,28.548,47.484,28.548z"/>

-	<path d="M52.169,49.685c0,1.537,1.245,2.798,2.775,2.798c1.53,0,2.776-1.261,2.776-2.798c0-5.689-4.594-10.319-10.237-10.319

-		c-5.648,0-10.24,4.63-10.24,10.319c0,1.537,1.244,2.798,2.773,2.798c1.531,0,2.776-1.261,2.776-2.798

-		c0-2.604,2.103-4.721,4.69-4.721C50.066,44.964,52.169,47.081,52.169,49.685z"/>

-	<path d="M33.252,59.843L19.534,73.665c-0.583,0.586-0.902,1.361-0.902,2.193c0,0.828,0.319,1.604,0.903,2.193

-		c0.58,0.584,1.355,0.91,2.177,0.91c0.821,0,1.592-0.326,2.175-0.912l13.718-13.824c0.582-0.586,0.9-1.363,0.9-2.192

-		c0-0.833-0.318-1.604-0.899-2.188C36.439,58.663,34.411,58.665,33.252,59.843z"/>

-	<path d="M59.111,22.296c-0.017,0-0.032,0.004-0.048,0.005v-0.005h-1.294v0.029c-0.63,0.074-1.123,0.585-1.139,1.232h-0.006v2.301

-		h0.031c0.073,0.586,0.526,1.038,1.113,1.107v0.029h1.294v-0.021c0.016,0,0.032,0.005,0.048,0.005c4.775,0,8.656,3.862,8.705,8.617

-		h-0.011v1.295h0.03c0.075,0.632,0.588,1.127,1.235,1.14v0.005h2.299v-0.031c0.587-0.072,1.038-0.525,1.108-1.114h0.03v-1.295

-		h-0.005C72.453,28.257,66.466,22.296,59.111,22.296z"/>

-	<path d="M81.365,35.597c-0.049-12.23-10.012-22.164-22.254-22.164c-0.017,0-0.032,0.004-0.048,0.005v-0.005h-1.294v0.029

-		c-0.632,0.074-1.128,0.587-1.14,1.237h-0.005v2.298h0.03c0.072,0.586,0.526,1.038,1.114,1.107v0.029h1.294v-0.02

-		c0.016,0,0.032,0.005,0.048,0.005c9.661,0,17.519,7.832,17.568,17.478h-0.01v1.295h0.03c0.075,0.631,0.586,1.124,1.232,1.139v0.006

-		h2.302v-0.031c0.585-0.074,1.036-0.526,1.105-1.113h0.03v-1.295H81.365z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-heart.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-heart.svg
deleted file mode 100644
index 264bdba..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-heart.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M67.607,13.462c-7.009,0-13.433,3.238-17.607,8.674c-4.174-5.437-10.598-8.674-17.61-8.674

-	c-12.266,0-22.283,10.013-22.33,22.32c-0.046,13.245,6.359,21.054,11.507,27.331l1.104,1.349

-	c6.095,7.515,24.992,21.013,25.792,21.584c0.458,0.328,1,0.492,1.538,0.492c0.539,0,1.08-0.165,1.539-0.492

-	c0.8-0.571,19.697-14.069,25.792-21.584l1.103-1.349c5.147-6.277,11.553-14.086,11.507-27.331

-	C89.894,23.475,79.876,13.462,67.607,13.462z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-home.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-home.svg
deleted file mode 100644
index 6fe41cb..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-home.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M83.505,37.85L51.013,12.688c-0.915-0.707-2.197-0.698-3.1,0.025L16.46,37.874c-0.592,0.474-0.939,1.195-0.939,1.956v45.5

-	c0,1.385,1.121,2.505,2.505,2.505h18.697c1.382,0,2.505-1.121,2.505-2.505V57.471h21.54V85.33c0,1.385,1.123,2.505,2.505,2.505h18.7

-	c1.382,0,2.505-1.121,2.505-2.505v-45.5C84.479,39.055,84.119,38.324,83.505,37.85z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-html5.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-html5.svg
deleted file mode 100644
index 8f3e747..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-html5.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M20.706,16.778l5.332,59.802l23.926,6.643l23.993-6.651l5.337-59.793H20.706z M68.172,30.97l-0.334,3.718l-0.147,1.648

-		h-0.023H50h-0.025H39.624l0.67,7.511h9.68H50h15.047h1.977l-0.179,1.97l-1.724,19.311l-0.11,1.238L50,70.526v0l-0.034,0.011

-		l-15.024-4.171l-1.027-11.517h3.393h3.969l0.522,5.851l8.168,2.205l0.007-0.002v-0.001l8.181-2.208l0.851-9.512H50h-0.025H33.586

-		L31.784,30.97l-0.175-1.969h18.366H50h18.348L68.172,30.97z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-indent-less.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-indent-less.svg
deleted file mode 100644
index 82bda2c..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-indent-less.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M81.232,15.138H18.769c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C84.639,16.663,83.113,15.138,81.232,15.138z"/>

-	<path d="M81.232,74.905H18.769c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C84.639,76.431,83.113,74.905,81.232,74.905z"/>

-	<path d="M84.639,58.39c0-1.882-1.525-3.407-3.407-3.407h0h0h-38.82c-1.882,0-3.407,1.525-3.407,3.407v3.143

-		c0,1.881,1.525,3.406,3.407,3.406h38.82h0c1.881,0,3.407-1.525,3.407-3.406l0-0.001v-3.141L84.639,58.39z"/>

-	<path d="M84.639,38.577c0-1.882-1.525-3.407-3.407-3.407h0h0h-38.82c-1.882,0-3.407,1.525-3.407,3.407v3.143

-		c0,1.881,1.525,3.406,3.407,3.406h38.82h0c1.881,0,3.407-1.525,3.407-3.406c0,0,0-0.001,0-0.001v-3.141L84.639,38.577z"/>

-	<path d="M15.361,50.008c0,0.232,0.14,0.431,0.34,0.519l-0.006,0.011l12.376,7.146c0.103,0.101,0.243,0.164,0.398,0.164

-		c0.308,0,0.556-0.247,0.565-0.553h0.003V42.722c0-0.314-0.255-0.569-0.569-0.569c-0.159,0-0.302,0.066-0.406,0.172L15.636,49.5

-		l0.014,0.024C15.481,49.622,15.361,49.798,15.361,50.008z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-indent-more.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-indent-more.svg
deleted file mode 100644
index a0fb948..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-indent-more.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M81.232,15.138H18.769c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C84.639,16.663,83.113,15.138,81.232,15.138z"/>

-	<path d="M81.232,74.905H18.769c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C84.639,76.431,83.113,74.905,81.232,74.905z"/>

-	<path d="M84.639,58.39c0-1.882-1.525-3.407-3.407-3.407h0h-38.82c-1.882,0-3.407,1.525-3.407,3.407v3.143

-		c0,1.881,1.525,3.406,3.407,3.406h38.82h0c1.881,0,3.407-1.525,3.407-3.406l0-0.001v-3.141L84.639,58.39z"/>

-	<path d="M84.639,38.577c0-1.882-1.525-3.407-3.407-3.407h0h-38.82c-1.882,0-3.407,1.525-3.407,3.407v3.143

-		c0,1.881,1.525,3.406,3.407,3.406h38.82h0c1.881,0,3.407-1.525,3.407-3.406c0,0,0-0.001,0-0.001v-3.141L84.639,38.577z"/>

-	<path d="M15.93,57.847c0.159,0,0.302-0.066,0.406-0.172L28.763,50.5l-0.014-0.024c0.169-0.098,0.289-0.274,0.289-0.484

-		c0-0.232-0.14-0.431-0.34-0.519l0.006-0.01l-12.376-7.146c-0.103-0.101-0.243-0.164-0.398-0.164c-0.308,0-0.556,0.247-0.565,0.553

-		h-0.003v14.573C15.361,57.593,15.616,57.847,15.93,57.847z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-info.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-info.svg
deleted file mode 100644
index ded5a99..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-info.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M50,12.5c-20.712,0-37.5,16.793-37.5,37.502C12.5,70.712,29.288,87.5,50,87.5

-		c20.712,0,37.5-16.788,37.5-37.498C87.5,29.293,70.712,12.5,50,12.5z M53.826,70.86c0,0.72-0.584,1.304-1.304,1.304h-5.044

-		c-0.72,0-1.304-0.583-1.304-1.304V46.642c0-0.72,0.584-1.304,1.304-1.304h5.044c0.72,0,1.304,0.583,1.304,1.304V70.86z

-		 M49.969,39.933c-2.47,0-4.518-2.048-4.518-4.579c0-2.53,2.048-4.518,4.518-4.518c2.531,0,4.579,1.987,4.579,4.518

-		C54.549,37.885,52.5,39.933,49.969,39.933z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-italic.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-italic.svg
deleted file mode 100644
index 30a37bc..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-italic.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M60.571,24.301c0-1.438-1.166-2.604-2.604-2.604h-4.594c-1.39,0-2.515,1.092-2.59,2.463l-0.014-0.001L39.493,75.137

-		c-0.005,0.022-0.01,0.044-0.015,0.066l-0.011,0.048l0.006,0c-0.026,0.146-0.045,0.295-0.045,0.449c0,1.371,1.062,2.482,2.406,2.584

-		v0.02h4.792c1.346,0,2.441-1.025,2.577-2.336l0.013,0.001l11.257-50.972l-0.008-0.001C60.527,24.773,60.571,24.543,60.571,24.301z"

-		/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-key.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-key.svg
deleted file mode 100644
index 87ca7e1..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-key.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M93.481,44.925c-0.042-0.42-0.216-0.83-0.538-1.152c-0.372-0.371-0.858-0.557-1.344-0.557h-5.166h-2.315H52.128

-		c-2.601-9.968-11.654-17.354-22.426-17.354C16.907,25.862,6.5,36.269,6.5,49.064c0,12.798,10.407,23.202,23.202,23.202

-		c11.445,0,20.953-8.332,22.84-19.242h8.79v5.034v4.524v2.959h0.014c0.072,0.981,0.884,1.758,1.886,1.758

-		c0.026,0,0.049-0.006,0.075-0.007v0.011h6.1V67.3c1.002,0.001,1.814-0.776,1.886-1.758h0.016v-7.483h0v-5.034h4.979v15.357l0,0

-		v3.996h0.015c0.075,0.982,0.885,1.758,1.887,1.76c0.007,0,0.014-0.002,0.021-0.002h6.112c0.007,0,0.014,0.002,0.021,0.002

-		c1.001-0.002,1.812-0.778,1.887-1.76h0.015v-7.482h0V53.024h0.189h5.166v-0.002c0.486,0,0.972-0.186,1.344-0.558

-		c0.37-0.372,0.555-0.857,0.556-1.343H93.5v-6.197H93.481z M29.702,62.532c-7.338,0-13.308-5.974-13.308-13.311

-		c0-7.338,5.97-13.311,13.308-13.311c7.337,0,13.304,5.973,13.304,13.311C43.007,56.559,37.039,62.532,29.702,62.532z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-laptop.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-laptop.svg
deleted file mode 100644
index 2fe3f00..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-laptop.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M14.022,67.699h71.957c2.747,0,4.976-2.229,4.976-4.977V18.628c0-2.75-2.229-4.976-4.976-4.976H14.022

-		c-2.747,0-4.976,2.226-4.976,4.976v44.094C9.045,65.47,11.274,67.699,14.022,67.699z M18.998,23.604h62.005v34.142H18.998V23.604z"

-		/>

-	<path fill="#231F20" d="M95.325,72.686H4.675c-1.267,0-2.294,1.027-2.294,2.294v5.555c0,0.58,0.218,1.135,0.609,1.559l3.25,3.518

-		c0.433,0.466,1.045,0.735,1.684,0.735h83.915c0.612,0,1.198-0.245,1.631-0.681l3.485-3.519c0.424-0.43,0.664-1.01,0.664-1.613

-		V74.98C97.619,73.714,96.591,72.686,95.325,72.686z M58.669,80.655c0,0.28-0.185,0.507-0.415,0.507H41.746

-		c-0.23,0-0.415-0.227-0.415-0.507v-2.264c0-0.28,0.185-0.504,0.415-0.504h16.508c0.23,0,0.415,0.224,0.415,0.504V80.655z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-layout.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-layout.svg
deleted file mode 100644
index 39b99fb..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-layout.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<rect x="27.725" y="30.515" fill="#231F20" width="44.55" height="23.113"/>

-	<rect x="28.793" y="58.615" fill="#231F20" width="11.074" height="10.87"/>

-	<rect x="60.915" y="58.615" fill="#231F20" width="11.074" height="10.87"/>

-	<rect x="44.854" y="58.615" fill="#231F20" width="11.074" height="10.87"/>

-	<path fill="#231F20" d="M82.69,15.588L82.69,15.588H17.311h-0.001c-2.491,0-4.512,2.02-4.512,4.512h-0.001v60.067h0.028

-		c0.14,2.366,2.085,4.246,4.485,4.246h0h0H82.69c2.401,0,4.344-1.88,4.484-4.246h0.027V20.1

-		C87.202,17.607,85.182,15.588,82.69,15.588z M77.262,74.473H22.738V25.527h54.525V74.473z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-lightbulb.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-lightbulb.svg
deleted file mode 100644
index 9fbefa3..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-lightbulb.svg
+++ /dev/null
@@ -1,31 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M80.302,18.915L80.302,18.915l0.042-0.042l-0.008-0.008c0.523-0.57,0.518-1.451-0.033-2.003l0,0l-2.053-2.053l0,0l0,0

-		c-0.552-0.551-1.433-0.556-2.003-0.033l-0.009-0.009l-8.842,8.843c-0.567,0.566-0.567,1.486,0,2.053h0l2.053,2.054l0.001,0

-		c0.567,0.567,1.486,0.567,2.053,0L80.302,18.915L80.302,18.915z"/>

-	<path d="M48.548,19.274v0.001h2.903v-0.001c0.782,0,1.415-0.619,1.446-1.393h0.006V5.378c0-0.802-0.65-1.452-1.452-1.452V3.924

-		h-2.903v0.001c-0.802,0-1.452,0.65-1.452,1.452v12.504h0.006C47.134,18.655,47.766,19.274,48.548,19.274z"/>

-	<path d="M91.613,39.997c0-0.783-0.619-1.415-1.393-1.446v-0.006H77.716c-0.802,0-1.452,0.649-1.452,1.452h0V42.9h0

-		c0,0.803,0.65,1.453,1.452,1.453H90.22v-0.006c0.774-0.032,1.393-0.665,1.393-1.447h0L91.613,39.997L91.613,39.997z"/>

-	<path d="M50,24.201c-11.756,0-21.285,9.529-21.285,21.285c0,4.608,1.479,8.862,3.968,12.346h-0.008

-		c3.174,4.952,5.157,11.512,5.303,18.739c0.255,0.419,0.711,0.703,1.237,0.703c0.056,0,0.109-0.01,0.163-0.017v0.017H60.55v-0.017

-		c0.054,0.006,0.107,0.017,0.162,0.017c0.575,0,1.067-0.337,1.303-0.822c0.175-7.584,2.371-14.429,5.843-19.439

-		c2.154-3.324,3.427-7.27,3.427-11.526C71.285,33.73,61.756,24.201,50,24.201z"/>

-	<path d="M60.712,89.788c-0.056,0-0.108,0.01-0.162,0.017v-0.017H39.378v0.017c-0.054-0.006-0.107-0.017-0.163-0.017

-		c-0.801,0-1.452,0.649-1.452,1.452v3.384c0,0.802,0.65,1.452,1.452,1.452c0.056,0,0.109-0.01,0.163-0.017v0.017H60.55V96.06

-		c0.054,0.006,0.107,0.016,0.162,0.016c0.802,0,1.452-0.65,1.452-1.452V91.24C62.164,90.437,61.514,89.788,60.712,89.788z"/>

-	<path d="M60.712,80.348c-0.056,0-0.108,0.01-0.162,0.017v-0.017H39.378v0.017c-0.054-0.006-0.107-0.017-0.163-0.017

-		c-0.784,0-1.42,0.624-1.447,1.403c-0.002,0.019-0.003,0.038-0.005,0.057v3.376c0,0.802,0.65,1.452,1.452,1.452

-		c0.056,0,0.109-0.01,0.163-0.017v0.017H60.55V86.62c0.054,0.006,0.107,0.017,0.162,0.017c0.802,0,1.452-0.65,1.452-1.452V81.8

-		C62.164,80.997,61.514,80.348,60.712,80.348z"/>

-	<path d="M22.344,39.685v-0.006H9.839c-0.802,0-1.452,0.65-1.452,1.451v2.904c0,0.801,0.65,1.451,1.452,1.451h12.505V45.48

-		c0.773-0.032,1.393-0.665,1.393-1.445h0V41.13h0C23.736,40.35,23.117,39.717,22.344,39.685z"/>

-	<path d="M20.199,18.415l8.842,8.843l0.009-0.009c0.569,0.523,1.45,0.519,2.002-0.033l0.001,0l2.053-2.054h0

-		c0.552-0.552,0.556-1.434,0.033-2.003l0.009-0.009l-8.843-8.842c-0.566-0.566-1.486-0.566-2.053,0l0,0l0,0l-2.053,2.053l0,0

-		C19.632,16.929,19.632,17.848,20.199,18.415z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-like.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-like.svg
deleted file mode 100644
index d2b932a..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-like.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M82.488,74.334c0-0.12-0.019-0.234-0.035-0.35V47.06h-0.001c0-0.003,0.001-0.006,0.001-0.009

-		c0-1.401-1.136-2.536-2.537-2.536c-0.047,0-0.09,0.011-0.136,0.014l-4.799,0v0.018c-1.361,0.04-2.452,1.145-2.461,2.513h-0.008

-		v27.502h0.043c0.12,1.257,1.147,2.243,2.426,2.287v0.022l4.971,0l0,0l0,0h0l0,0C81.352,76.871,82.488,75.735,82.488,74.334z"/>

-	<path d="M67.49,78.554v-8.341h0V42.061H67.49c0-0.003,0.001-0.006,0.001-0.009c0-1.401-1.136-2.536-2.537-2.536

-		c-0.046,0-0.09,0.011-0.136,0.014h-9.932c-0.15-0.244-0.334-0.453-0.536-0.637L44.47,21.778l-0.025,0.015

-		c-0.99-1.753-2.848-2.936-4.98-2.936c-3.171,0-5.742,2.608-5.742,5.825c0,0,0,0,0,0h-0.058v3.257v0.105v11.485H19.981v0.018

-		c-1.361,0.04-2.452,1.145-2.461,2.513h-0.008v28.152h0.006c0,0.323,0.124,0.646,0.368,0.894l-0.003,0.003l9.764,9.764l0.024-0.024

-		c0.281,0.231,0.626,0.318,0.967,0.272h36.103c0.073,0.006,0.143,0.022,0.217,0.022c1.355,0,2.454-1.066,2.523-2.405h0.008V78.66

-		c0-0.018,0.005-0.035,0.005-0.053S67.491,78.572,67.49,78.554z M20.505,70.212l0.042,0.047l-0.047-0.047H20.505z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-link.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-link.svg
deleted file mode 100644
index 2de6156..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-link.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M78.663,21.338c-7.552-7.552-19.648-7.79-27.486-0.713l-0.019-0.019L41.06,30.703c-1.831,1.831-3.216,3.936-4.187,6.176

-		c-1.937,0.841-3.775,1.983-5.419,3.468l-0.019-0.019L21.338,50.425c-7.797,7.797-7.797,20.439,0,28.237

-		c7.797,7.798,20.439,7.798,28.237,0l10.098-10.098l-0.019-0.019c1.484-1.644,2.627-3.482,3.467-5.419

-		c2.24-0.971,4.345-2.356,6.176-4.187l10.098-10.098l-0.019-0.019C86.452,40.985,86.214,28.889,78.663,21.338z M42.761,71.487

-		l-0.001,0.001c-3.935,3.935-10.314,3.935-14.248,0c-3.935-3.935-3.935-10.314,0-14.248l0.001-0.001l7.367-7.367

-		c0.865,3.321,2.579,6.466,5.18,9.068c2.602,2.602,5.747,4.315,9.067,5.181L42.761,71.487z M48.234,51.766

-		c-1.796-1.796-2.763-4.102-2.919-6.452c2.35,0.156,4.655,1.123,6.452,2.919c1.796,1.796,2.764,4.102,2.919,6.452

-		C52.336,54.528,50.03,53.562,48.234,51.766z M72.109,42.139l-0.619,0.619l-0.001,0.001l-0.001,0l-7.369,7.369

-		c-0.865-3.321-2.578-6.466-5.179-9.068c-2.602-2.602-5.748-4.314-9.069-5.18l7.369-7.369c0,0,0,0,0.001-0.001l0.001-0.001

-		l0.619-0.619l0.029,0.028c3.959-3.329,9.874-3.134,13.6,0.591s3.921,9.642,0.591,13.6L72.109,42.139z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-list-bullet.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-list-bullet.svg
deleted file mode 100644
index 83ee673..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-list-bullet.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.721,20.13H26.258c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C92.128,21.655,90.602,20.13,88.721,20.13z"/>

-	<path d="M88.721,45.022H26.258c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C92.128,46.547,90.602,45.022,88.721,45.022z"/>

-	<path d="M88.721,69.913H26.258c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407V73.32C92.128,71.439,90.602,69.913,88.721,69.913z"/>

-	<circle cx="12.856" cy="25.108" r="4.984"/>

-	<circle cx="12.856" cy="49.002" r="4.984"/>

-	<circle cx="12.856" cy="74.891" r="4.984"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-list-number.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-list-number.svg
deleted file mode 100644
index d75c192..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-list-number.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<polygon points="14.427,22.495 14.427,30.242 16.7,30.242 16.7,19.566 14.715,19.566 11.354,22.943 12.65,24.304 	"/>

-	<path d="M12.828,46.423c0.88,0,1.729,0.448,1.729,1.393c0,1.312-1.28,2.401-5.65,5.634v1.793h8.035v-2.001h-4.354

-		c2.77-2.017,4.274-3.601,4.274-5.426c0-2.129-1.792-3.41-4.082-3.41c-1.489,0-3.073,0.544-4.114,1.745l1.296,1.505

-		C10.683,46.903,11.611,46.423,12.828,46.423z"/>

-	<path d="M14.604,74.736c1.184-0.208,2.337-1.088,2.337-2.433c0-1.776-1.537-2.897-4.034-2.897c-1.873,0-3.217,0.72-4.082,1.697

-		l1.136,1.424c0.752-0.72,1.681-1.104,2.721-1.104c1.104,0,1.985,0.416,1.985,1.264c0,0.785-0.8,1.137-1.985,1.137

-		c-0.4,0-1.137,0-1.329-0.016v2.049c0.16-0.016,0.88-0.032,1.329-0.032c1.489,0,2.145,0.384,2.145,1.233

-		c0,0.8-0.721,1.36-2.017,1.36c-1.041,0-2.209-0.448-2.929-1.216l-1.2,1.521c0.784,0.96,2.257,1.712,4.209,1.712

-		c2.561,0,4.21-1.296,4.21-3.137C17.102,75.696,15.693,74.848,14.604,74.736z"/>

-	<path d="M87.926,19.889H25.462c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C91.333,21.415,89.807,19.889,87.926,19.889z"/>

-	<path d="M87.926,44.781H25.462c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407v-3.143C91.333,46.306,89.807,44.781,87.926,44.781z"/>

-	<path d="M87.926,69.673H25.462c-1.882,0-3.407,1.525-3.407,3.407v3.143c0,1.881,1.525,3.407,3.407,3.407h62.463

-		c1.881,0,3.407-1.525,3.407-3.407V73.08C91.333,71.198,89.807,69.673,87.926,69.673z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-list-thumbnails.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-list-thumbnails.svg
deleted file mode 100644
index 204ac4c..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-list-thumbnails.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M80.182,67.457L80.182,67.457l-35.4-0.001v0.001c-0.003,0-0.006-0.001-0.009-0.001c-1.253,0-2.269,1.017-2.269,2.269

-		c0,0.042,0.01,0.08,0.012,0.121V80.18h0.011c0,1.248,1.008,2.26,2.254,2.268v0.001h35.4v-0.002c1.246-0.008,2.254-1.02,2.254-2.268

-		l0-10.354c0.002-0.034,0.01-0.067,0.01-0.101C82.446,68.474,81.433,67.46,80.182,67.457z"/>

-	<path d="M30.278,67.454L30.278,67.454H19.823l0,0h-0.001c-1.253,0-2.269,1.017-2.269,2.269l0,0h0v10.454h0

-		c0,1.253,1.016,2.269,2.268,2.269h0.001l0,0h10.454l0,0c1.253,0,2.269-1.016,2.269-2.269h0V69.723h0l0,0

-		C32.547,68.471,31.531,67.454,30.278,67.454z"/>

-	<path d="M80.182,42.467L80.182,42.467l-35.4-0.001v0.001c-0.003,0-0.006-0.001-0.009-0.001c-1.253,0-2.269,1.017-2.269,2.269

-		c0,0.042,0.01,0.08,0.012,0.121V55.19h0.011c0,1.248,1.008,2.26,2.254,2.268v0.001h35.4v-0.002c1.246-0.008,2.254-1.02,2.254-2.268

-		l0-10.354c0.002-0.034,0.01-0.067,0.01-0.101C82.446,43.484,81.433,42.47,80.182,42.467z"/>

-	<path d="M30.278,42.464L30.278,42.464H19.823v0l-0.001,0c-1.253,0-2.269,1.017-2.269,2.269l0,0h0v10.454h0

-		c0,1.253,1.016,2.269,2.268,2.269l0.001,0v0h10.454l0,0c1.253,0,2.269-1.016,2.269-2.269h0V44.733h0l0,0

-		C32.547,43.481,31.531,42.464,30.278,42.464z"/>

-	<path d="M42.516,30.276h0.011c0,1.248,1.008,2.26,2.254,2.268v0.001h35.4v-0.002c1.246-0.008,2.254-1.02,2.254-2.268l0-10.354

-		c0.002-0.034,0.01-0.067,0.01-0.101c0-1.251-1.013-2.265-2.264-2.268v-0.001h-35.4v0.001c-0.003,0-0.006-0.001-0.009-0.001

-		c-1.253,0-2.269,1.017-2.269,2.269c0,0.042,0.01,0.08,0.012,0.121V30.276z"/>

-	<path d="M30.278,17.551L30.278,17.551H19.823v0l-0.001,0c-1.253,0-2.269,1.017-2.269,2.269l0,0h0v10.454h0

-		c0,1.253,1.016,2.269,2.268,2.269l0.001,0v0h10.454l0,0c1.253,0,2.269-1.016,2.269-2.269h0V19.82h0l0,0

-		C32.547,18.567,31.531,17.551,30.278,17.551z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-list.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-list.svg
deleted file mode 100644
index dfb1a84..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-list.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M17.563,30.277h0.012c0,1.245,1.004,2.254,2.246,2.267v0.002h60.359v-0.001c1.248-0.006,2.259-1.018,2.259-2.268h0.01

-		l0-10.459h0c-0.002-1.251-1.017-2.265-2.269-2.265l0,0H19.821v0c0,0,0,0,0,0c-1.253,0-2.269,1.017-2.269,2.269

-		c0,0.039,0.01,0.076,0.012,0.115L17.563,30.277z"/>

-	<path d="M80.179,42.504L80.179,42.504H19.821v0c0,0,0,0,0,0c-1.253,0-2.269,1.017-2.269,2.269c0,0.039,0.01,0.076,0.012,0.115

-		l0,10.34h0.012c0,1.245,1.004,2.254,2.246,2.267v0.002h60.359v-0.001c1.248-0.006,2.259-1.018,2.259-2.268h0.01l0-10.459h0

-		C82.446,43.518,81.431,42.504,80.179,42.504z"/>

-	<path d="M80.179,67.454L80.179,67.454H19.821l0,0c0,0,0,0,0,0c-1.253,0-2.269,1.017-2.269,2.269c0,0.039,0.01,0.076,0.012,0.115

-		l0,10.34h0.012c0,1.245,1.004,2.254,2.246,2.267v0.002h60.359v-0.001c1.248-0.006,2.259-1.019,2.259-2.269h0.01l0-10.459h0

-		C82.446,68.468,81.431,67.454,80.179,67.454z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-lock.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-lock.svg
deleted file mode 100644
index ed09e6f..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-lock.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M82.105,44.218h-3.713h-5.145v-8.431c0.003-0.036,0.003-0.071,0.003-0.102c0-13.073-10.636-23.71-23.713-23.71

-	c-13.073,0-23.71,10.637-23.71,23.71v8.533h-4.218h-3.713c-1.449,0-2.621,1.172-2.621,2.621v38.565c0,1.448,1.172,2.621,2.621,2.621

-	h64.21c1.449,0,2.621-1.172,2.621-2.621V46.839C84.726,45.391,83.554,44.218,82.105,44.218z M39.791,35.685

-	c0-5.375,4.371-9.741,9.746-9.741c5.341,0,9.695,4.32,9.747,9.649c0,0.01-0.003,0.021-0.003,0.031h0.003c0,0.021,0,0.041,0,0.061

-	v8.533H39.791V35.685z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-loop.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-loop.svg
deleted file mode 100644
index b48f7fd..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-loop.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M83.729,23.57c-0.007-0.562-0.32-1.084-0.825-1.337c-0.503-0.259-1.107-0.212-1.568,0.114l-5.944,4.262l-0.468,0.336

-		c-6.405-6.391-15.196-10.389-24.938-10.389c-13.284,0-24.878,7.354-30.941,18.201l0.024,0.013

-		c-0.548,1.183-0.124,2.607,1.026,3.271c0.001,0,0.001,0,0.002,0.001l8.136,4.697c1.218,0.704,2.777,0.287,3.48-0.932

-		c0.006-0.011,0.009-0.023,0.015-0.034c3.591-6.404,10.438-10.747,18.289-10.747c4.879,0,9.352,1.696,12.914,4.5l-1.001,0.719

-		l-5.948,4.262c-0.455,0.327-0.696,0.89-0.611,1.447c0.081,0.558,0.471,1.028,1.008,1.208l25.447,8.669

-		c0.461,0.162,0.966,0.084,1.367-0.203c0.399-0.29,0.629-0.746,0.627-1.23L83.729,23.57z"/>

-	<path d="M79.904,61.958c0,0-0.001,0-0.002-0.001l-8.136-4.697c-1.218-0.704-2.777-0.287-3.48,0.932

-		c-0.006,0.011-0.009,0.023-0.015,0.034c-3.591,6.404-10.438,10.747-18.289,10.747c-4.879,0-9.352-1.696-12.914-4.5l1.001-0.719

-		l5.948-4.262c0.455-0.327,0.696-0.89,0.611-1.447c-0.081-0.558-0.471-1.028-1.008-1.208l-25.447-8.669

-		c-0.461-0.162-0.966-0.084-1.367,0.203c-0.399,0.29-0.629,0.746-0.627,1.23l0.092,26.828c0.007,0.562,0.32,1.084,0.825,1.337

-		c0.503,0.259,1.107,0.212,1.568-0.114l5.944-4.262l0.468-0.336c6.405,6.391,15.196,10.389,24.938,10.389

-		c13.284,0,24.878-7.354,30.941-18.201L80.93,65.23C81.478,64.046,81.055,62.623,79.904,61.958z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-magnifying-glass.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-magnifying-glass.svg
deleted file mode 100644
index 890e1ca..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-magnifying-glass.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M56.774,10.391c-17.679,0-32.001,14.329-32.001,32c0,6.044,1.676,11.695,4.588,16.517L13.846,74.423l0.054,0.054

-		c-1.656,1.585-2.673,3.835-2.673,6.378c-0.001,4.913,3.913,8.755,8.821,8.754c2.507-0.001,4.749-1.004,6.349-2.636l0.039,0.039

-		l16.008-16.009c4.312,2.163,9.176,3.388,14.33,3.388c17.68,0,31.999-14.327,31.999-32C88.773,24.72,74.453,10.391,56.774,10.391z

-		 M56.968,61.808c-11.05,0-20.001-8.954-20.001-20c0-11.044,8.951-20,20.001-20c11.05,0,19.999,8.955,19.999,20

-		C76.968,52.854,68.018,61.808,56.968,61.808z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-mail.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-mail.svg
deleted file mode 100644
index 46603c7..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-mail.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M85.944,20.189H14.056c-1.41,0-2.556,1.147-2.556,2.557v5.144c0,0.237,0.257,0.509,0.467,0.619

-		l37.786,21.583c0.098,0.057,0.208,0.083,0.318,0.083c0.112,0,0.225-0.029,0.324-0.088L87.039,28.53

-		c0.206-0.115,0.752-0.419,0.957-0.559c0.248-0.169,0.504-0.322,0.504-0.625v-4.601C88.5,21.336,87.354,20.189,85.944,20.189z"/>

-	<path fill="#231F20" d="M88.181,35.646c-0.2-0.116-0.444-0.111-0.645,0.004L66.799,47.851c-0.166,0.096-0.281,0.266-0.309,0.458

-		c-0.025,0.191,0.035,0.386,0.164,0.527l20.74,22.357c0.123,0.133,0.291,0.204,0.467,0.204c0.079,0,0.159-0.015,0.234-0.043

-		c0.245-0.097,0.405-0.332,0.405-0.596V36.201C88.5,35.971,88.379,35.76,88.181,35.646z"/>

-	<path fill="#231F20" d="M60.823,51.948c-0.204-0.221-0.532-0.27-0.791-0.118l-8.312,4.891c-0.976,0.574-2.226,0.579-3.208,0.021

-		l-7.315-4.179c-0.242-0.137-0.547-0.104-0.751,0.086L12.668,78.415c-0.148,0.138-0.222,0.337-0.2,0.538

-		c0.022,0.201,0.139,0.381,0.314,0.482c0.432,0.254,0.849,0.375,1.273,0.375h71.153c0.255,0,0.485-0.151,0.585-0.385

-		c0.102-0.232,0.056-0.503-0.118-0.689L60.823,51.948z"/>

-	<path fill="#231F20" d="M34.334,49.601c0.15-0.137,0.225-0.339,0.203-0.54c-0.022-0.202-0.142-0.381-0.318-0.483L12.453,36.146

-		c-0.194-0.112-0.439-0.11-0.637,0.004c-0.196,0.114-0.316,0.325-0.316,0.552v32.62c0,0.253,0.15,0.483,0.382,0.584

-		c0.082,0.037,0.169,0.055,0.257,0.055c0.157,0,0.314-0.059,0.434-0.171L34.334,49.601z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-male-female.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-male-female.svg
deleted file mode 100644
index c2a8a65..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-male-female.svg
+++ /dev/null
@@ -1,34 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<circle fill="#231F20" cx="22.336" cy="19.721" r="8.272"/>

-		<path fill="#231F20" d="M37.999,30.217v-0.04H8.363v0.027c-2.142,0-3.878,1.729-3.894,3.867H4.466v23.439h0.039

-			c-0.002,0.893,0.337,1.786,1.018,2.467c1.358,1.359,3.56,1.359,4.919,0c0.68-0.681,1.019-1.574,1.017-2.467h0.008V41.32v-0.172

-			h0.009c0.025-0.592,0.505-1.064,1.101-1.064c0.598,0,1.078,0.473,1.103,1.064h0.009v0.172v10.44v32.293

-			c0.003,2.245,1.822,4.063,4.068,4.063c2.246,0,4.068-1.821,4.068-4.068V62.444h0.03c0-0.623,0.504-1.128,1.126-1.128

-			c0.622,0,1.127,0.505,1.127,1.128h0.029v21.604c0,2.247,1.823,4.068,4.069,4.068c2.247,0,4.068-1.821,4.068-4.068V62.444V51.76

-			V41.32v-0.172c0-0.615,0.497-1.112,1.112-1.112c0.613,0,1.11,0.497,1.11,1.112v0.172v16.191h0.038

-			c-0.002,0.893,0.337,1.786,1.018,2.467c1.359,1.359,3.561,1.359,4.92,0c0.681-0.681,1.02-1.574,1.018-2.467h0.007V34.072

-			C41.499,32.057,39.962,30.418,37.999,30.217z"/>

-	</g>

-	<g>

-		<circle fill="#231F20" cx="72.297" cy="19.768" r="8.32"/>

-		<path fill="#231F20" d="M95.534,54.161l-5.55-20.712c-0.003-0.016-0.009-0.032-0.013-0.048l-0.098-0.365l-0.014,0.004

-			c-0.506-1.579-1.968-2.729-3.715-2.729c-0.014,0-0.026,0.004-0.04,0.004v-0.072h-26.12v0.068c-1.747,0-3.209,1.151-3.715,2.729

-			l-0.014-0.004L56.157,33.4c-0.004,0.017-0.01,0.033-0.013,0.05l-5.55,20.711l0.052,0.014c-0.025,0.171-0.052,0.342-0.052,0.52

-			c0,1.952,1.583,3.536,3.536,3.536c1.495,0,2.767-0.932,3.283-2.244l0.025,0.007l4.071-15.193v0.057h0.032

-			c0.111-0.5,0.536-0.882,1.07-0.882c0.534,0,0.959,0.382,1.07,0.882h0.033v0.164c0.002,0.025,0.015,0.047,0.015,0.072

-			c0,0.025-0.013,0.047-0.015,0.072v0.155l-6.518,24.326c-0.105,0.214-0.169,0.449-0.187,0.698l-0.014,0.051l0.008,0.002

-			c-0.001,0.028-0.008,0.054-0.008,0.082c0,1.048,0.85,1.897,1.898,1.897h4.82v16.08c0,2.259,1.831,4.09,4.091,4.09

-			c2.259,0,4.091-1.832,4.091-4.09l0-16.08h2.326v16.08c0,2.259,1.832,4.09,4.091,4.09c2.26,0,4.091-1.832,4.091-4.09v-16.08h4.835

-			c1.048,0,1.898-0.849,1.898-1.897c0-0.028-0.007-0.055-0.008-0.082l0.008-0.002l-0.014-0.051

-			c-0.018-0.249-0.082-0.484-0.187-0.698l-6.499-24.253l0.021-0.006c-0.027-0.096-0.06-0.191-0.06-0.296

-			c0-0.616,0.5-1.118,1.118-1.118c0.525,0,0.946,0.371,1.065,0.86l0.043-0.011l4.065,15.169l0.024-0.007

-			c0.517,1.312,1.788,2.244,3.283,2.244c1.953,0,3.536-1.584,3.536-3.536c0-0.178-0.027-0.349-0.052-0.52L95.534,54.161z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-male-symbol.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-male-symbol.svg
deleted file mode 100644
index 288fb2f..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-male-symbol.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path fill="#231F20" d="M83.417,18.329c0-0.002,0.001-0.003,0.001-0.005c0-0.853-0.69-1.544-1.542-1.545v-0.016H61.078v0.017

-			c-0.846,0.008-1.53,0.695-1.53,1.543v6.871h0l0,0c0,0.847,0.684,1.534,1.53,1.542v0.001h5.151l-8.713,8.713

-			c-4.202-2.875-9.284-4.56-14.761-4.56c-14.455,0-26.173,11.718-26.173,26.173s11.718,26.174,26.173,26.174

-			c14.455,0,26.173-11.719,26.173-26.174c0-5.373-1.621-10.366-4.398-14.521l8.911-8.911v5.473c0,0.853,0.691,1.544,1.544,1.544

-			h6.887c0.852,0,1.544-0.691,1.544-1.544c0-0.002-0.001-0.003-0.001-0.005V18.329z M42.755,73.262

-			c-8.946,0-16.198-7.252-16.198-16.199c0-8.946,7.252-16.199,16.198-16.199s16.199,7.253,16.199,16.199

-			C58.954,66.01,51.701,73.262,42.755,73.262z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-male.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-male.svg
deleted file mode 100644
index c0aee01..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-male.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<circle fill="#231F20" cx="49.354" cy="19.938" r="8.272"/>

-	<path fill="#231F20" d="M65.016,30.435v-0.04H35.38v0.027c-2.142,0-3.878,1.729-3.894,3.867h-0.003v23.439h0.039

-		c-0.002,0.893,0.337,1.786,1.018,2.467c1.358,1.359,3.56,1.359,4.919,0c0.68-0.681,1.019-1.574,1.017-2.467h0.008V41.537v-0.172

-		h0.009c0.025-0.592,0.505-1.064,1.101-1.064c0.598,0,1.078,0.473,1.103,1.064h0.009v0.172v10.44v32.293

-		c0.003,2.245,1.822,4.063,4.068,4.063c2.246,0,4.068-1.821,4.068-4.068V62.661h0.03c0-0.623,0.504-1.128,1.126-1.128

-		c0.622,0,1.127,0.505,1.127,1.128h0.029v21.604c0,2.247,1.823,4.068,4.069,4.068c2.247,0,4.068-1.821,4.068-4.068V62.661V51.978

-		v-10.44v-0.172c0-0.615,0.497-1.112,1.112-1.112c0.613,0,1.11,0.497,1.11,1.112v0.172v16.191h0.038

-		c-0.002,0.893,0.337,1.786,1.018,2.467c1.359,1.359,3.561,1.359,4.92,0c0.681-0.681,1.02-1.574,1.018-2.467h0.007V34.289

-		C68.516,32.274,66.979,30.636,65.016,30.435z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-map.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-map.svg
deleted file mode 100644
index b4c97d1..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-map.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M91.967,7.961c0-0.016,0.005-0.031,0.005-0.047c0-1.51-1.223-2.731-2.73-2.733v0H89.24c0,0,0,0-0.001,0s0,0-0.001,0H39.57

-		v0l0,0h-0.011v0.011L8.031,36.721H8.028l0,55.365h0.003c0,0,0,0,0,0.001c0,1.507,1.227,2.731,2.734,2.731v0h78.479v0

-		c1.307-0.002,2.397-0.923,2.663-2.15h0.06v-0.536c0-0.015,0.004-0.029,0.004-0.044s-0.004-0.029-0.004-0.044L91.967,7.961z

-		 M67.639,15.138h14.371l0,24.597L63.897,21.621L67.639,15.138z M39.57,39.453v-0.001c1.504-0.006,2.722-1.226,2.722-2.73

-		c0,0,0-0.001,0-0.001h0V15.138H61.88l-27.17,47.06L17.985,45.473l0-6.02H39.57z M17.985,84.862l0-32.335L32.128,66.67

-		L21.626,84.862H17.985z M27.385,84.862l33.93-58.769l20.696,20.696l0,38.073H27.385z"/>

-	<path d="M62.03,45.576c-6.645,0-12.026,5.387-12.026,12.027c0,2.659,0.873,5.109,2.334,7.1l7.759,13.439

-		c0.047,0.094,0.097,0.186,0.157,0.271l0.016,0.027l0.004-0.002c0.394,0.544,1.028,0.899,1.764,0.899

-		c0.664,0,1.243-0.302,1.641-0.767l0.02,0.011l0.075-0.129c0.114-0.153,0.214-0.317,0.287-0.497l7.608-13.178

-		c1.494-2.004,2.39-4.482,2.39-7.175C74.056,50.963,68.675,45.576,62.03,45.576z M61.911,63.7c-3.274,0-5.926-2.651-5.926-5.925

-		s2.652-5.928,5.926-5.928c3.274,0,5.926,2.654,5.926,5.928S65.185,63.7,61.911,63.7z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-marker.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-marker.svg
deleted file mode 100644
index 56c731e..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-marker.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M50,10.417c-15.581,0-28.201,12.627-28.201,28.201c0,6.327,2.083,12.168,5.602,16.873L45.49,86.823

-		c0.105,0.202,0.21,0.403,0.339,0.588l0.04,0.069l0.011-0.006c0.924,1.278,2.411,2.111,4.135,2.111c1.556,0,2.912-0.708,3.845-1.799

-		l0.047,0.027l0.179-0.31c0.264-0.356,0.498-0.736,0.667-1.155L72.475,55.65c3.592-4.733,5.726-10.632,5.726-17.032

-		C78.201,23.044,65.581,10.417,50,10.417z M49.721,52.915c-7.677,0-13.895-6.221-13.895-13.895c0-7.673,6.218-13.895,13.895-13.895

-		s13.895,6.222,13.895,13.895C63.616,46.693,57.398,52.915,49.721,52.915z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-megaphone.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-megaphone.svg
deleted file mode 100644
index 8da1135..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-megaphone.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M27.328,28.507c-8.252,0-14.941,6.689-14.941,14.941s6.689,14.941,14.941,14.941c1.357,0,2.472-0.997,2.676-2.296h0.043

-		V31.227C30.047,29.726,28.829,28.507,27.328,28.507z"/>

-	<path d="M87.614,16.314c0-1.501-1.217-2.719-2.719-2.719c-0.623,0-1.19,0.218-1.648,0.57L59.321,27.979H37.753

-		c-1.502,0-2.719,1.217-2.719,2.719v25.809h0.034c0.167,1.341,1.298,2.383,2.685,2.383h19.138l26.16,15.103

-		c0.485,0.45,1.13,0.731,1.844,0.731c1.501,0,2.719-1.218,2.719-2.719c0-0.103-0.019-0.201-0.03-0.301h0.03v-4.604V21.074v-4.602

-		h-0.016C87.601,16.419,87.614,16.369,87.614,16.314z"/>

-	<path d="M56.212,79.572l-0.038-0.066c-0.013-0.024-0.019-0.049-0.033-0.073s-0.032-0.042-0.046-0.064L47.79,64.986l-0.031,0.018

-		c-0.454-0.624-1.13-1.006-1.857-1.096v-0.03H38.68v0.018c-0.388,0.032-0.775,0.139-1.135,0.347

-		c-1.301,0.75-1.746,2.414-0.995,3.714c0.064,0.11,0.142,0.206,0.219,0.303l-0.032,0.019l9.678,16.764

-		c0.001,0.002,0.001,0.003,0.002,0.005c0.001,0.002,0.002,0.003,0.003,0.004l0.097,0.168l0.017-0.01

-		c0.794,1.165,2.356,1.549,3.596,0.832c0.145-0.084,0.276-0.183,0.399-0.287l0.025,0.043l4.983-2.876l-0.023-0.04

-		c0.965-0.797,1.264-2.165,0.691-3.306L56.212,79.572z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-microphone.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-microphone.svg
deleted file mode 100644
index 435d5b8..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-microphone.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M75.46,49.16h0.003v-0.098c0-0.006,0-0.013,0-0.019h0V34.787c0-2.088-1.693-3.781-3.782-3.781

-		c-2.088,0-3.783,1.693-3.783,3.781v14.256c0,9.885-8.013,17.897-17.898,17.897s-17.898-8.013-17.898-17.897h0V34.787

-		c0-2.088-1.693-3.781-3.782-3.781c-2.088,0-3.783,1.693-3.783,3.781V49.16h0.003c0.058,12.724,9.447,23.243,21.678,25.065v5.438

-		H32.839v0.003c-2.074,0.018-3.75,1.701-3.75,3.779c0,2.078,1.676,3.761,3.75,3.779v0.003h34.29l0,0

-		c2.089,0,3.782-1.693,3.782-3.782c0-2.089-1.693-3.782-3.782-3.782l0,0H53.782v-5.438C66.013,72.403,75.403,61.884,75.46,49.16z"/>

-	<path fill="#231F20" d="M37.186,48.941c0,7.088,5.745,12.833,12.833,12.833c7.087,0,12.831-5.746,12.831-12.833

-		c0-0.096-0.012-0.188-0.014-0.283h0.053V25.322h-0.053c-0.153-6.955-5.826-12.549-12.817-12.549

-		c-6.992,0-12.666,5.594-12.819,12.549h-0.052v23.336h0.052C37.199,48.753,37.186,48.845,37.186,48.941z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-minus-circle.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-minus-circle.svg
deleted file mode 100644
index e2cbf22..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-minus-circle.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M67.441,44.796H32.559c-0.507,0-0.918,0.411-0.918,0.918v8.572c0,0.507,0.411,0.918,0.918,0.918h34.883

-		c0.507,0,0.918-0.411,0.918-0.918v-8.572C68.359,45.207,67.948,44.796,67.441,44.796z"/>

-	<g>

-		<path fill="#231F20" d="M50,22.44c15.196,0,27.56,12.366,27.56,27.562C77.56,65.199,65.196,77.56,50,77.56

-			S22.44,65.199,22.44,50.002C22.44,34.806,34.804,22.44,50,22.44 M50,12.5c-20.709,0-37.5,16.793-37.5,37.502

-			C12.5,70.712,29.291,87.5,50,87.5c20.709,0,37.5-16.788,37.5-37.498C87.5,29.293,70.709,12.5,50,12.5L50,12.5z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-minus.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-minus.svg
deleted file mode 100644
index 838abb2..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-minus.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M88.447,38.528H11.554c-1.118,0-2.024,0.907-2.024,2.024v18.896c0,1.118,0.907,2.024,2.024,2.024h76.892

-	c1.117,0,2.023-0.907,2.023-2.024V40.552C90.47,39.435,89.564,38.528,88.447,38.528z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-mobile-signal.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-mobile-signal.svg
deleted file mode 100644
index 38e69c2..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-mobile-signal.svg
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path fill="#231F20" d="M69.328,29.884H30.567v0.01c-1.331,0.056-2.396,1.144-2.396,2.49v59.967c0,1.345,1.065,2.433,2.396,2.489

-			v0.011h38.761c1.38,0,2.5-1.119,2.5-2.5V32.384C71.828,31.003,70.709,29.884,69.328,29.884z M50.059,92.268

-			c-1.353,0-2.45-1.097-2.45-2.45c0-1.354,1.097-2.451,2.45-2.451s2.45,1.097,2.45,2.451C52.509,91.17,51.412,92.268,50.059,92.268z

-			 M61.872,84.872H38.128V39.84h23.743V84.872z"/>

-	</g>

-	<g>

-		<path d="M69.603,15.696c0.428-0.55,0.426-1.303-0.006-1.85l0.024-0.024l-0.999-0.999c0,0,0,0,0,0l-0.001-0.001l-0.078-0.078

-			l-0.004,0.004C58.301,2.594,41.714,2.616,31.507,12.821c-0.015,0.015-0.019,0.036-0.034,0.051l-0.008-0.008l-0.955,0.955

-			c0,0-0.002,0.001-0.003,0.002s-0.001,0.002-0.002,0.003l-0.118,0.119l0.024,0.024c-0.464,0.588-0.449,1.427,0.08,1.979

-			l-0.004,0.004l1.918,1.918l0.026-0.026c0.55,0.428,1.303,0.427,1.85-0.006l0.025,0.024l1.079-1.078l-0.022-0.022

-			c0.015-0.015,0.036-0.019,0.051-0.034c8.053-8.052,21.135-8.074,29.221-0.075l-0.009,0.009l0.956,0.957l0,0.001l0.001,0

-			l0.12,0.121l0.024-0.024c0.589,0.464,1.427,0.449,1.979-0.079l0.004,0.004l0.021-0.021l0.001,0l0-0.001l1.768-1.768l0,0l0,0

-			l0.128-0.128L69.603,15.696z"/>

-		<path d="M62.208,21.235l0.024-0.024l-1.079-1.079l-0.004,0.004c-6.165-6.078-16.12-6.054-22.251,0.076

-			c-0.015,0.015-0.019,0.035-0.033,0.05l-0.009-0.008l-1.079,1.079l0.024,0.024c-0.465,0.589-0.45,1.427,0.079,1.979l-0.004,0.004

-			l1.918,1.918l0.026-0.026c0.55,0.428,1.303,0.427,1.85-0.006l0.025,0.025l1.079-1.078l-0.022-0.022

-			c0.015-0.015,0.036-0.019,0.051-0.034c3.977-3.977,10.425-3.995,14.436-0.072l-0.005,0.005l0.957,0.957c0,0,0,0,0,0s0,0,0.001,0

-			l0.121,0.121l0.024-0.025c0.588,0.464,1.427,0.449,1.979-0.079l0.004,0.004l0.021-0.021l0,0l0,0l1.897-1.897l-0.026-0.026

-			C62.642,22.536,62.64,21.782,62.208,21.235z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-mobile.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-mobile.svg
deleted file mode 100644
index bed0695..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-mobile.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M69.328,17.517H30.567v0.01c-1.331,0.056-2.396,1.144-2.396,2.49v59.967c0,1.345,1.065,2.433,2.396,2.489

-		v0.011h38.761c1.38,0,2.5-1.119,2.5-2.5V20.017C71.828,18.636,70.709,17.517,69.328,17.517z M50.059,79.9

-		c-1.353,0-2.45-1.097-2.45-2.45c0-1.354,1.097-2.451,2.45-2.451s2.45,1.097,2.45,2.451C52.509,78.803,51.412,79.9,50.059,79.9z

-		 M61.872,72.505H38.128V27.473h23.743V72.505z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-monitor.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-monitor.svg
deleted file mode 100644
index f314b90..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-monitor.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M90.315,12.993H9.684c-3.119,0-5.644,2.528-5.644,5.645V67.83c0,3.118,2.526,5.645,5.644,5.645h30.359v8.556h-9.402

-		c-0.892,0-1.613,0.721-1.613,1.612v1.751c0,0.892,0.721,1.613,1.613,1.613h37.901c0.891,0,1.613-0.721,1.613-1.613v-1.751

-		c0-0.892-0.722-1.612-1.613-1.612h-8.586v-8.556h30.359c3.119,0,5.645-2.526,5.645-5.645V18.638

-		C95.96,15.521,93.434,12.993,90.315,12.993z M14.091,63.508l0-40.559l71.818,0l0,40.559L14.091,63.508z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-mountains.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-mountains.svg
deleted file mode 100644
index 1af1907..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-mountains.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M95.294,78.127l0.026-0.015L62.074,20.53l-0.014,0.008c-0.732-1.502-2.26-2.547-4.044-2.547

-		c-1.831,0-3.4,1.096-4.107,2.664L31.784,58.975l-5.417-9.382l-0.007,0.004c-0.386-0.792-1.191-1.344-2.133-1.344

-		c-0.964,0-1.791,0.578-2.164,1.402L6.271,77.009H6.2v0.122l-1.529,2.648c-0.177,0.232-0.285,0.518-0.285,0.832

-		c0,0.764,0.619,1.383,1.382,1.383c0.152,0,0.295-0.03,0.432-0.076v0.091h17h20h50v-0.05c1.349-0.108,2.413-1.224,2.413-2.601

-		C95.614,78.91,95.491,78.496,95.294,78.127z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-music.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-music.svg
deleted file mode 100644
index bc21def..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-music.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M84.105,13.627L84.105,13.627H32.938l0,0c-1.764,0-3.195,1.431-3.195,3.195v48.069c-1.131-0.249-2.315-0.394-3.543-0.394

-		c-7.456,0-13.5,4.896-13.5,10.938c0,6.041,6.044,10.937,13.5,10.937c7.455,0,13.5-4.896,13.5-10.937V29.257h37.644v26.401

-		c-1.131-0.249-2.315-0.394-3.543-0.394c-7.456,0-13.5,4.896-13.5,10.938s6.044,10.937,13.5,10.937c7.455,0,13.5-4.896,13.5-10.937

-		V16.823C87.3,15.058,85.87,13.628,84.105,13.627z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-next.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-next.svg
deleted file mode 100644
index 6740b67..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-next.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.765,77.291v-54.72c0-0.002,0.001-0.003,0.001-0.005s-0.001-0.004-0.001-0.005v-0.235h-0.024

-		c-0.123-1.286-1.194-2.296-2.513-2.296c-0.03,0-0.058,0.008-0.087,0.009h-4.569c-0.071-0.006-0.14-0.021-0.213-0.021

-		c-1.4,0-2.537,1.136-2.537,2.537c0,0.117,0.019,0.23,0.035,0.343v23.141l-33.341-19.25c-0.31-0.307-0.736-0.497-1.207-0.497

-		c-0.932,0-1.686,0.743-1.713,1.669H42.59v15.249L14.148,26.788c-0.31-0.307-0.736-0.497-1.207-0.497

-		c-0.932,0-1.687,0.743-1.713,1.669h-0.005v44.031c0,0.949,0.77,1.718,1.718,1.718c0.483,0,0.918-0.2,1.23-0.521L42.59,56.78v15.212

-		c0,0.949,0.769,1.718,1.718,1.718c0.483,0,0.918-0.2,1.23-0.521l33.319-19.237v23.382h0.013c-0.002,0.039-0.012,0.075-0.012,0.114

-		c0,1.399,1.134,2.533,2.532,2.536v0h4.852v-0.024c1.401,0,2.537-1.136,2.537-2.537C88.778,77.377,88.767,77.335,88.765,77.291z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-no-dogs.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-no-dogs.svg
deleted file mode 100644
index c1fa625..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-no-dogs.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M50,12.5c-20.712,0-37.5,16.793-37.5,37.502C12.5,70.712,29.288,87.5,50,87.5

-		c20.712,0,37.5-16.788,37.5-37.498C87.5,29.293,70.712,12.5,50,12.5z M50,77.561c-15.199,0-27.56-12.362-27.56-27.559

-		c0-6.702,2.407-12.852,6.4-17.636l12.803,12.803h-4.834v0.009c-0.062,0.005-0.123,0.019-0.184,0.042l-6.043-3.489l-0.005,0.008

-		c-0.195-0.101-0.413-0.164-0.648-0.164c-0.782,0-1.417,0.635-1.417,1.418c0,0.5,0.261,0.939,0.652,1.191l-0.01,0.018l6.124,3.535

-		c-0.237,1.03-0.378,2.294-0.378,3.667c0,2.898,0.625,5.328,1.469,6.025l-3.454,5.98c-0.255,0.328-0.413,0.734-0.413,1.182

-		c0,1.069,0.866,1.935,1.935,1.935c0.626,0,1.176-0.302,1.529-0.762l0.032,0.018l4.037-6.992l4.037,6.992l0.032-0.019

-		c0.354,0.461,0.904,0.763,1.53,0.763c1.069,0,1.936-0.866,1.936-1.935c0-0.448-0.159-0.855-0.415-1.184l-2.609-4.518

-		c1.361,0.078,2.835,0.123,4.383,0.123c1.488,0,2.906-0.042,4.223-0.114l-2.604,4.509c-0.256,0.328-0.414,0.735-0.414,1.183

-		c0,1.069,0.866,1.935,1.935,1.935c0.626,0,1.176-0.302,1.53-0.763l0.032,0.019l3.157-5.467l4.167,4.167l0.751,1.3l0.031-0.018

-		c0.296,0.386,0.73,0.654,1.232,0.732l4.665,4.665C62.852,75.153,56.703,77.561,50,77.561z M71.161,67.635l-9.305-9.305

-		l-0.459-0.795c0.919-0.518,1.619-3.062,1.619-6.13c0-0.688-0.036-1.348-0.101-1.966l1.515-1.515h4.338h1.102v-0.015l1.198-1.196

-		l-0.006-0.005c0.262-0.251,0.427-0.602,0.427-0.993c0-0.458-0.226-0.862-0.571-1.113l-2.151-2.15v-2.24

-		c0-0.841-0.483-1.562-1.181-1.922l-2.789-1.609l-0.007,0.012c-0.038-0.023-0.078-0.044-0.118-0.064l-1.906-3.301l-3.411,5.911

-		h0.199l-5.933,5.932h-4.926l-16.33-16.33c4.782-3.993,10.931-6.4,17.634-6.4c15.198,0,27.56,12.367,27.56,27.562

-		C77.56,56.704,75.153,62.853,71.161,67.635z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-no-smoking.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-no-smoking.svg
deleted file mode 100644
index 84a30d9..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-no-smoking.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M65.551,45.894c-0.003,0-0.005,0.001-0.008,0.001h-0.657c-0.003,0-0.005-0.001-0.008-0.001

-		c-0.63,0-1.14,0.51-1.14,1.14h0l0.001,5.932l0,0.002l0,0.002v0.15h0.03c0.077,0.553,0.533,0.986,1.108,0.986v0h0.668v-0.001

-		c0.002,0,0.004,0.001,0.005,0.001c0.575,0,1.031-0.433,1.109-0.987h0.031v-6.086C66.69,46.403,66.18,45.894,65.551,45.894z"/>

-	<path fill="#231F20" d="M69.791,45.894c-0.003,0-0.005,0.001-0.008,0.001h-0.656c-0.003,0-0.005-0.001-0.008-0.001

-		c-0.63,0-1.14,0.51-1.14,1.14h-0.001l0.001,6.086h0.031c0.077,0.553,0.533,0.986,1.108,0.986v0h0.668v-0.001

-		c0.002,0,0.003,0.001,0.005,0.001c0.575,0,1.032-0.433,1.109-0.987h0.031v-0.152l0-5.932l0-0.002

-		C70.93,46.403,70.42,45.894,69.791,45.894z"/>

-	<path fill="#231F20" d="M50,12.5c-20.712,0-37.5,16.793-37.5,37.502C12.5,70.712,29.288,87.5,50,87.5

-		c20.712,0,37.5-16.788,37.5-37.498C87.5,29.293,70.712,12.5,50,12.5z M50,77.561c-15.199,0-27.56-12.362-27.56-27.559

-		c0-6.702,2.407-12.853,6.4-17.636l13.529,13.529h-12.15c-0.003,0-0.005-0.001-0.008-0.001c-0.63,0-1.14,0.51-1.14,1.14l0.001,0.003

-		H29.07l0,5.93h0c0,0.63,0.51,1.14,1.14,1.14h20.37l17.055,17.055C62.852,75.153,56.703,77.561,50,77.561z M71.161,67.635

-		L57.633,54.106h3.463c0.629,0,1.14-0.51,1.14-1.14l0-0.001l0-5.928l0.001-0.004c0-0.63-0.511-1.14-1.14-1.14

-		c-0.003,0-0.005,0.001-0.008,0.001H49.422L32.366,28.839c4.782-3.992,10.931-6.4,17.634-6.4c15.198,0,27.56,12.367,27.56,27.562

-		C77.56,56.704,75.153,62.853,71.161,67.635z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-add.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-add.svg
deleted file mode 100644
index 6933f12..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-add.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M73.682,78.553h-6.49h0c-0.956,0-1.73,0.774-1.73,1.73h-0.007v3.01H24.814V36.16h17.723c0.956,0,1.73-0.774,1.73-1.73

-			V16.707h21.188l0,20.627h0.008c0.003,0.954,0.776,1.726,1.73,1.726h6.49c0.954,0,1.727-0.772,1.729-1.726h0V37.33l0-0.001

-			c0,0,0-0.001,0-0.001l0-24.828h-0.005V8.48c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H42.537v0h-1.73L14.857,32.7v2.447v1.013v52.912

-			v2.447c0,0.956,0.774,1.73,1.73,1.73h1.582h53.925h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448h0.005l0-8.789l0-0.001

-			C75.412,79.328,74.638,78.553,73.682,78.553z"/>

-	</g>

-	<g>

-		<path d="M83.413,53.562h-7.785v-7.785c0-0.955-0.774-1.73-1.73-1.73h-6.92c-0.956,0-1.73,0.775-1.73,1.73v7.785h-7.785

-			c-0.956,0-1.73,0.774-1.73,1.73v6.92c0,0.955,0.774,1.73,1.73,1.73h7.785v7.785c0,0.956,0.774,1.731,1.73,1.731h6.92

-			c0.956,0,1.73-0.774,1.73-1.731v-7.785h7.785c0.956,0,1.73-0.775,1.73-1.73v-6.92C85.143,54.335,84.368,53.562,83.413,53.562z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-copy.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-copy.svg
deleted file mode 100644
index 5fca2fc..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-copy.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M75.272,7.482h-0.005v-4.02c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H42.397v0h-1.73l-25.95,25.95v2.447v1.013v52.912v2.447

-			c0,0.956,0.774,1.73,1.73,1.73h1.582h53.925h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448h0.005L75.272,7.482z M24.674,78.276

-			V31.142h17.723c0.956,0,1.73-0.774,1.73-1.73V11.689h21.188l0,66.587H24.674z"/>

-	</g>

-	<path d="M83.77,24.857h-3.475v66.911c0,0.835-0.677,1.513-1.513,1.513H29.306v3.475c0,0.836,0.677,1.513,1.513,1.513l0.001,0v0

-		h52.95c0.836,0,1.513-0.677,1.513-1.513V26.37C85.283,25.534,84.606,24.857,83.77,24.857z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-csv.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-csv.svg
deleted file mode 100644
index 4d328db..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-csv.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M40.416,64.173c0.831,0,1.55,0.623,1.786,1.342l2.408-1.121c-0.553-1.273-1.771-2.685-4.193-2.685

-		c-2.893,0-5.079,1.924-5.079,4.775c0,2.837,2.187,4.774,5.079,4.774c2.422,0,3.654-1.467,4.193-2.699l-2.408-1.107

-		c-0.235,0.719-0.955,1.342-1.786,1.342c-1.342,0-2.242-1.024-2.242-2.311S39.074,64.173,40.416,64.173z"/>

-	<path d="M48.605,64.492c0-0.235,0.152-0.415,0.706-0.415c0.872,0,1.91,0.304,2.712,0.913l1.495-1.979

-		c-1.052-0.858-2.408-1.287-3.917-1.287c-2.533,0-3.833,1.495-3.833,3.059c0,3.64,5.148,2.74,5.148,3.626

-		c0,0.36-0.498,0.499-1.024,0.499c-1.246,0-2.284-0.526-2.976-1.19l-1.453,2.076c0.982,0.886,2.325,1.467,4.291,1.467

-		c2.477,0,3.986-1.176,3.986-3.211C53.74,64.616,48.605,65.364,48.605,64.492z"/>

-	<polygon points="59.501,68.076 57.508,61.862 54.339,61.862 57.743,71.093 61.258,71.093 64.663,61.862 61.494,61.862 	"/>

-	<path d="M80.277,12.5h-0.005V8.48c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H47.402v0h-1.73L19.722,32.7v2.447v1.013v52.912v2.447

-		c0,0.956,0.774,1.73,1.73,1.73h1.582H76.96h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448h0.005L80.277,12.5z M29.679,83.294V36.16

-		h17.723c0.956,0,1.73-0.774,1.73-1.73V16.707h21.188l0,66.587H29.679z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-delete.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-delete.svg
deleted file mode 100644
index 05d1887..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-delete.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M73.603,78.553h-6.49h0c-0.956,0-1.73,0.774-1.73,1.73h-0.007v3.01H24.735V36.16h17.723c0.956,0,1.73-0.774,1.73-1.73

-			V16.707h21.188l0,20.627h0.008c0.003,0.954,0.776,1.726,1.73,1.726h6.49c0.954,0,1.727-0.772,1.729-1.726h0V37.33l0-0.001

-			c0,0,0-0.001,0-0.001l0-24.828h-0.005V8.48c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H42.457v0h-1.73L14.778,32.7v2.447v1.013v52.912

-			v2.447c0,0.956,0.774,1.73,1.73,1.73h1.582h53.925h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448h0.005l0-8.789l0-0.001

-			C75.333,79.328,74.559,78.553,73.603,78.553z"/>

-	</g>

-	<g>

-		<path d="M79.21,58.751l5.505-5.505c0.676-0.676,0.676-1.771,0-2.447l-4.894-4.893c-0.676-0.676-1.771-0.676-2.446,0l-5.505,5.505

-			l-5.505-5.505c-0.676-0.676-1.77-0.676-2.446,0L59.026,50.8c-0.676,0.676-0.676,1.771,0,2.447l5.505,5.505l-5.505,5.505

-			c-0.676,0.676-0.676,1.771,0,2.446l4.894,4.893c0.676,0.676,1.77,0.676,2.446,0l5.505-5.505l5.505,5.505

-			c0.676,0.676,1.77,0.676,2.446,0l4.894-4.893c0.676-0.676,0.676-1.771,0-2.446L79.21,58.751z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-doc.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-doc.svg
deleted file mode 100644
index 7af02d4..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-doc.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M80.277,12.5h-0.005V8.48c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H47.402v0h-1.73L19.722,32.7v2.447v1.013v52.912v2.447

-		c0,0.956,0.774,1.73,1.73,1.73h1.582H76.96h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448h0.005L80.277,12.5z M29.679,83.294V36.16

-		h17.723c0.956,0,1.73-0.774,1.73-1.73V16.707h21.188l0,66.587H29.679z"/>

-	<path d="M38.663,61.862h-4.124v9.231h4.138c2.893,0,5.052-1.675,5.052-4.623S41.569,61.862,38.663,61.862z M38.663,68.658h-1.329

-		v-4.36h1.342c1.495,0,2.214,0.927,2.214,2.173C40.891,67.633,40.061,68.658,38.663,68.658z"/>

-	<path d="M49.958,61.71c-2.851,0-5.052,1.938-5.052,4.775c0,2.837,2.201,4.774,5.052,4.774c2.851,0,5.051-1.938,5.051-4.774

-		C55.01,63.647,52.809,61.71,49.958,61.71z M49.958,68.796c-1.343,0-2.214-1.024-2.214-2.311s0.872-2.312,2.214-2.312

-		c1.342,0,2.214,1.024,2.214,2.312S51.301,68.796,49.958,68.796z"/>

-	<path d="M61.268,64.173c0.831,0,1.55,0.623,1.786,1.342l2.408-1.121c-0.554-1.273-1.771-2.685-4.194-2.685

-		c-2.892,0-5.079,1.924-5.079,4.775c0,2.837,2.187,4.774,5.079,4.774c2.422,0,3.654-1.467,4.194-2.699l-2.408-1.107

-		c-0.235,0.719-0.955,1.342-1.786,1.342c-1.342,0-2.242-1.024-2.242-2.311S59.925,64.173,61.268,64.173z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-edit.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-edit.svg
deleted file mode 100644
index a01917f..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-edit.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M67.041,78.553h-6.49h0c-0.956,0-1.73,0.774-1.73,1.73h-0.007v3.01H18.173V36.16h17.723c0.956,0,1.73-0.774,1.73-1.73

-			V16.707h21.188l0,12.34h0.016c0.047,0.913,0.796,1.641,1.721,1.641h6.49c0.925,0,1.674-0.728,1.721-1.641h0.009v-0.088

-			c0,0,0-0.001,0-0.001c0-0.001,0-0.001,0-0.002l0-16.457h-0.005V8.48c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H35.895v0h-1.73

-			L8.216,32.7v2.447v1.013v52.912v2.447c0,0.956,0.774,1.73,1.73,1.73h1.582h53.925h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448

-			h0.005l0-8.789l0-0.001C68.771,79.328,67.997,78.553,67.041,78.553z"/>

-	</g>

-	<g>

-		<path d="M91.277,39.04L79.656,27.419c-0.676-0.676-1.771-0.676-2.447,0L45.404,59.224l0.069,0.069l-0.109-0.029l-4.351,16.237

-			l0.003,0.001c-0.199,0.601-0.066,1.287,0.412,1.765c0.528,0.528,1.309,0.638,1.948,0.341l0.002,0.006l16.08-4.309l-0.01-0.037

-			l0.023,0.024l31.806-31.806C91.953,40.811,91.953,39.716,91.277,39.04z M46.305,72.353l2.584-9.643l7.059,7.059L46.305,72.353z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-export-csv.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-export-csv.svg
deleted file mode 100644
index 67e5696..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-export-csv.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M94.284,65.553L75.825,52.411c-0.389-0.276-0.887-0.312-1.312-0.093c-0.424,0.218-0.684,0.694-0.685,1.173l0.009,6.221

-		H57.231c-0.706,0-1.391,0.497-1.391,1.204v11.442c0,0.707,0.685,1.194,1.391,1.194h16.774v6.27c0,0.478,0.184,0.917,0.609,1.136

-		s0.853,0.182,1.242-0.097l18.432-13.228c0.335-0.239,0.477-0.626,0.477-1.038c0-0.002,0-0.002,0-0.002

-		C94.765,66.179,94.621,65.793,94.284,65.553z"/>

-	<path d="M64.06,78.553h-6.49h0c-0.956,0-1.73,0.774-1.73,1.73h-0.007v3.01H15.191V36.16h17.723c0.956,0,1.73-0.774,1.73-1.73

-		V16.707h21.188l0,36.356h0.011c0.021,0.937,0.784,1.691,1.726,1.691h6.49c0.943,0,1.705-0.754,1.726-1.691h0.004v-0.038

-		c0,0,0-0.001,0-0.001c0-0.001,0-0.001,0-0.002l0-40.522h-0.005V8.48c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H32.914v0h-1.73

-		L5.235,32.7v2.447v1.013v52.912v2.447c0,0.956,0.774,1.73,1.73,1.73h1.582h53.925h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448h0.005

-		l0-8.789l0-0.001C65.79,79.328,65.015,78.553,64.06,78.553z"/>

-	<path d="M26.18,64.173c0.831,0,1.55,0.623,1.786,1.342l2.408-1.121c-0.553-1.273-1.771-2.685-4.193-2.685

-		c-2.893,0-5.079,1.924-5.079,4.775c0,2.837,2.187,4.774,5.079,4.774c2.422,0,3.654-1.467,4.193-2.699l-2.408-1.107

-		c-0.235,0.719-0.955,1.342-1.786,1.342c-1.342,0-2.242-1.024-2.242-2.311S24.837,64.173,26.18,64.173z"/>

-	<path d="M35.656,68.907c-1.246,0-2.284-0.526-2.976-1.19l-1.453,2.076c0.982,0.886,2.325,1.467,4.291,1.467

-		c2.477,0,3.986-1.176,3.986-3.211c0-3.432-5.135-2.685-5.135-3.557c0-0.235,0.152-0.415,0.706-0.415

-		c0.872,0,1.91,0.304,2.712,0.913l1.495-1.979c-1.052-0.858-2.408-1.287-3.917-1.287c-2.533,0-3.833,1.495-3.833,3.059

-		c0,3.64,5.148,2.74,5.148,3.626C36.68,68.768,36.182,68.907,35.656,68.907z"/>

-	<polygon points="43.271,61.862 40.102,61.862 43.506,71.093 47.022,71.093 50.426,61.862 47.257,61.862 45.264,68.076 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-export-doc.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-export-doc.svg
deleted file mode 100644
index f1438fb..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-export-doc.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M94.284,65.553L75.825,52.411c-0.389-0.276-0.887-0.312-1.312-0.093c-0.424,0.218-0.684,0.694-0.685,1.173l0.009,6.221

-		H57.231c-0.706,0-1.391,0.497-1.391,1.204v11.442c0,0.707,0.685,1.194,1.391,1.194h16.774v6.27c0,0.478,0.184,0.917,0.609,1.136

-		c0.425,0.219,0.853,0.182,1.242-0.097l18.432-13.228c0.335-0.239,0.477-0.626,0.477-1.038c0-0.002,0-0.002,0-0.002

-		C94.765,66.179,94.621,65.793,94.284,65.553z"/>

-	<path d="M64.06,78.553h-6.49h0c-0.956,0-1.73,0.774-1.73,1.73h-0.007v3.01H15.191V36.16h17.723c0.956,0,1.73-0.774,1.73-1.73

-		V16.707h21.188l0,36.356h0.011c0.021,0.937,0.784,1.691,1.726,1.691h6.49c0.943,0,1.705-0.754,1.726-1.691h0.004v-0.038

-		c0,0,0-0.001,0-0.001c0-0.001,0-0.001,0-0.002l0-40.522h-0.005V8.48c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H32.914v0h-1.73

-		L5.235,32.7v2.447v1.013v52.912v2.447c0,0.956,0.774,1.73,1.73,1.73h1.582h53.925h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448h0.005

-		l0-8.789l0-0.001C65.79,79.328,65.015,78.553,64.06,78.553z"/>

-	<path d="M20.364,61.862v9.231h4.138c2.893,0,5.052-1.675,5.052-4.623s-2.159-4.608-5.065-4.608H20.364z M26.716,66.471

-		c0,1.163-0.83,2.187-2.228,2.187H23.16v-4.36h1.342C25.997,64.298,26.716,65.225,26.716,66.471z"/>

-	<path d="M30.733,66.485c0,2.837,2.201,4.774,5.052,4.774c2.851,0,5.051-1.938,5.051-4.774c0-2.837-2.201-4.775-5.051-4.775

-		C32.933,61.71,30.733,63.647,30.733,66.485z M37.999,66.485c0,1.287-0.872,2.311-2.214,2.311c-1.343,0-2.214-1.024-2.214-2.311

-		s0.872-2.312,2.214-2.312C37.127,64.173,37.999,65.198,37.999,66.485z"/>

-	<path d="M47.093,64.173c0.831,0,1.55,0.623,1.786,1.342l2.408-1.121c-0.554-1.273-1.771-2.685-4.194-2.685

-		c-2.892,0-5.079,1.924-5.079,4.775c0,2.837,2.187,4.774,5.079,4.774c2.422,0,3.654-1.467,4.194-2.699l-2.408-1.107

-		c-0.235,0.719-0.955,1.342-1.786,1.342c-1.342,0-2.242-1.024-2.242-2.311S45.751,64.173,47.093,64.173z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-export-pdf.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-export-pdf.svg
deleted file mode 100644
index 42675b9..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-export-pdf.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M94.284,65.553L75.825,52.411c-0.389-0.276-0.887-0.312-1.312-0.093c-0.424,0.218-0.684,0.694-0.685,1.173l0.009,6.221

-		H57.231c-0.706,0-1.391,0.497-1.391,1.204v11.442c0,0.707,0.685,1.194,1.391,1.194h16.774v6.27c0,0.478,0.184,0.917,0.609,1.136

-		s0.853,0.182,1.242-0.097l18.432-13.228c0.335-0.239,0.477-0.626,0.477-1.038c0-0.002,0-0.002,0-0.002

-		C94.765,66.179,94.621,65.793,94.284,65.553z"/>

-	<path d="M64.06,78.553h-6.49h0c-0.956,0-1.73,0.774-1.73,1.73h-0.007v3.01H15.191V36.16h17.723c0.956,0,1.73-0.774,1.73-1.73

-		V16.707h21.188l0,36.356h0.011c0.021,0.937,0.784,1.691,1.726,1.691h6.49c0.943,0,1.705-0.754,1.726-1.691h0.004v-0.038

-		c0,0,0-0.001,0-0.001c0-0.001,0-0.001,0-0.002l0-40.522h-0.005V8.48c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H32.914v0h-1.73

-		L5.235,32.7v2.447v1.013v52.912v2.447c0,0.956,0.774,1.73,1.73,1.73h1.582h53.925h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448h0.005

-		l0-8.789l0-0.001C65.79,79.328,65.015,78.553,64.06,78.553z"/>

-	<path d="M21.525,61.862v9.231h2.795v-2.906h2.131c2.159,0,3.321-1.439,3.321-3.156c0-1.73-1.162-3.169-3.321-3.169H21.525z

-		 M26.936,65.031c0,0.484-0.374,0.72-0.844,0.72H24.32v-1.453h1.771C26.562,64.298,26.936,64.533,26.936,65.031z"/>

-	<path d="M31.228,61.862v9.231h4.138c2.893,0,5.052-1.675,5.052-4.623s-2.159-4.608-5.065-4.608H31.228z M37.58,66.471

-		c0,1.163-0.83,2.187-2.228,2.187h-1.329v-4.36h1.342C36.86,64.298,37.58,65.225,37.58,66.471z"/>

-	<polygon points="49.116,64.298 49.116,61.862 42.113,61.862 42.113,71.093 44.908,71.093 44.908,67.647 49.018,67.647 

-		49.018,65.211 44.908,65.211 44.908,64.298 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-export.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-export.svg
deleted file mode 100644
index eb6a234..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-export.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M94.284,65.553L75.825,52.411c-0.389-0.276-0.887-0.312-1.312-0.093c-0.424,0.218-0.684,0.694-0.685,1.173l0.009,6.221

-		H57.231c-0.706,0-1.391,0.497-1.391,1.204v11.442c0,0.707,0.685,1.194,1.391,1.194h16.774v6.27c0,0.478,0.184,0.917,0.609,1.136

-		c0.425,0.219,0.853,0.182,1.242-0.096l18.432-13.228c0.335-0.239,0.477-0.626,0.477-1.038c0-0.002,0-0.002,0-0.002

-		C94.765,66.179,94.621,65.793,94.284,65.553z"/>

-	<path d="M64.06,78.553h-6.49h0c-0.956,0-1.73,0.774-1.73,1.73h-0.007v3.01H15.191V36.16h17.723c0.956,0,1.73-0.774,1.73-1.73

-		V16.707h21.188l0,36.356h0.011c0.021,0.937,0.784,1.691,1.726,1.691h6.49c0.943,0,1.705-0.754,1.726-1.691h0.004v-0.038

-		c0,0,0-0.001,0-0.001l0-0.001l0-40.522h-0.005V8.48c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H32.914v0h-1.73L5.235,32.7v2.447v1.013

-		v52.912v2.447c0,0.956,0.774,1.73,1.73,1.73h1.582h53.925h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448h0.005l0-8.789l0-0.001

-		C65.79,79.328,65.015,78.553,64.06,78.553z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-filled.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-filled.svg
deleted file mode 100644
index 2a096dc..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-filled.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M21.455,36.16h25.95c0.956,0,1.729-0.774,1.729-1.73V8.48c0-0.956-0.774-1.73-1.729-1.73h-1.73L19.725,32.7v1.729

-		C19.725,35.386,20.499,36.16,21.455,36.16z"/>

-	<path d="M78.545,6.75H60.821c-0.806,0-1.476,0.553-1.669,1.298h-0.061v36.551h-0.002c0,0.008,0.002,0.015,0.002,0.023

-		c0,0.956-0.774,1.73-1.73,1.73c-0.003,0-0.006-0.001-0.009-0.001v0.001H21.455c-0.873,0-1.586,0.647-1.706,1.487h-0.024V91.52

-		c0,0.956,0.774,1.73,1.73,1.73h57.09c0.956,0,1.73-0.774,1.73-1.73V8.48C80.275,7.524,79.501,6.75,78.545,6.75z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-multiple.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-multiple.svg
deleted file mode 100644
index c6ec943..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-multiple.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M86.45,23.27h-3.475V90.18c0,0.835-0.677,1.513-1.513,1.513H31.987v3.475c0,0.836,0.677,1.513,1.513,1.513l0.001,0v0h52.95

-		c0.836,0,1.513-0.677,1.513-1.513V24.782C87.963,23.946,87.286,23.27,86.45,23.27z"/>

-	<path d="M77.988,85.193V14.807c0-0.836-0.677-1.513-1.513-1.513h-3.475v66.911c0,0.836-0.677,1.513-1.513,1.513H22.011v3.475

-		c0,0.836,0.677,1.513,1.513,1.513c0,0,0,0,0,0h52.951C77.311,86.706,77.988,86.029,77.988,85.193z"/>

-	<path d="M68.013,75.218V4.832c0-0.836-0.677-1.513-1.513-1.513H13.55c-0.836,0-1.513,0.677-1.513,1.513v70.386

-		c0,0.836,0.677,1.513,1.513,1.513H66.5C67.336,76.731,68.013,76.054,68.013,75.218z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-pdf.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-pdf.svg
deleted file mode 100644
index d895e90..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-pdf.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M41.131,61.862h-4.927v9.231H39v-2.906h2.131c2.159,0,3.321-1.439,3.321-3.156C44.453,63.301,43.29,61.862,41.131,61.862z

-		 M40.771,65.751H39v-1.453h1.771c0.471,0,0.844,0.235,0.844,0.733C41.616,65.516,41.242,65.751,40.771,65.751z"/>

-	<path d="M50.032,61.862h-4.124v9.231h4.138c2.893,0,5.052-1.675,5.052-4.623S52.938,61.862,50.032,61.862z M50.032,68.658h-1.329

-		v-4.36h1.342c1.495,0,2.214,0.927,2.214,2.173C52.26,67.633,51.43,68.658,50.032,68.658z"/>

-	<polygon points="56.792,71.093 59.588,71.093 59.588,67.647 63.698,67.647 63.698,65.211 59.588,65.211 59.588,64.298 

-		63.795,64.298 63.795,61.862 56.792,61.862 	"/>

-	<path d="M80.277,12.5h-0.005V8.48c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H47.402v0h-1.73L19.722,32.7v2.447v1.013v52.912v2.447

-		c0,0.956,0.774,1.73,1.73,1.73h1.582H76.96h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448h0.005L80.277,12.5z M29.679,83.294V36.16

-		h17.723c0.956,0,1.73-0.774,1.73-1.73V16.707h21.188l0,66.587H29.679z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-remove.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-remove.svg
deleted file mode 100644
index 5d480aa..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-remove.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M75.412,70.658v-0.033h-0.003c-0.018-0.939-0.783-1.696-1.727-1.696h-6.49h0c-0.944,0-1.708,0.757-1.727,1.696h-0.01

-			v12.668H24.814V36.16h17.723c0.956,0,1.73-0.774,1.73-1.73V16.707h21.188l0,30.2h0.013c0.034,0.926,0.789,1.668,1.724,1.668h6.49

-			c0.935,0,1.69-0.742,1.724-1.668h0.006v-0.061l0-0.001l0-0.001l0-34.343h-0.005V8.48c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H42.537

-			v0h-1.73L14.857,32.7v2.447v1.013v52.912v2.447c0,0.956,0.774,1.73,1.73,1.73h1.582h53.925h1.582c0.956,0,1.73-0.774,1.73-1.73

-			v-2.448h0.005l0-18.413V70.658L75.412,70.658z"/>

-	</g>

-	<g>

-		<path d="M83.413,53.562h-25.95c-0.956,0-1.73,0.774-1.73,1.73v6.92c0,0.955,0.774,1.73,1.73,1.73h25.95

-			c0.956,0,1.73-0.775,1.73-1.73v-6.92C85.143,54.335,84.368,53.562,83.413,53.562z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-search.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-search.svg
deleted file mode 100644
index bbe154e..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page-search.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M89.307,12.5h-0.005V8.48c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H56.431v0h-1.73L28.752,32.7v2.447v1.013v1.777h0.014

-		c0.073,0.888,0.809,1.588,1.716,1.588h6.49h0c0.907,0,1.642-0.7,1.716-1.588h0.021V36.16h17.723c0.956,0,1.73-0.774,1.73-1.73

-		V16.707H79.35l0,66.587H38.708v-3.012h-0.007c-0.001-0.954-0.775-1.728-1.73-1.728h-6.49h0c-0.955,0-1.729,0.773-1.73,1.728h0

-		v8.792v2.447c0,0.956,0.774,1.73,1.73,1.73h1.582h53.925h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448h0.005L89.307,12.5z"/>

-	<path d="M49.6,59.04c0-8.847-7.169-16.021-16.02-16.021c-8.851,0-16.02,7.174-16.02,16.021c0,2.99,0.834,5.78,2.26,8.175

-		l-7.815,7.815l0.031,0.031c-0.831,0.795-1.344,1.919-1.344,3.194c0,2.463,1.962,4.39,4.423,4.39c1.257,0,2.379-0.506,3.181-1.324

-		l0.022,0.022l8.024-8.024c2.176,1.105,4.63,1.741,7.238,1.741C42.431,75.059,49.6,67.887,49.6,59.04z M24.282,59.039

-		c0-5.135,4.162-9.298,9.299-9.298c5.137,0,9.298,4.163,9.298,9.298c0,5.136-4.161,9.299-9.298,9.299

-		C28.443,68.338,24.282,64.175,24.282,59.039z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page.svg
deleted file mode 100644
index 559d58e..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-page.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M80.277,12.498h-0.005v-4.02c0-0.956-0.774-1.73-1.73-1.73h-2.45v0H47.402v0h-1.73l-25.95,25.95v2.447v1.013v52.912v2.447

-		c0,0.956,0.774,1.73,1.73,1.73h1.582H76.96h1.582c0.956,0,1.73-0.774,1.73-1.73v-2.448h0.005L80.277,12.498z M29.679,83.292V36.158

-		h17.723c0.956,0,1.73-0.774,1.73-1.73V16.705h21.188l0,66.587H29.679z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-paint-bucket.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-paint-bucket.svg
deleted file mode 100644
index 2ee3356..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-paint-bucket.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M83.095,47.878c-0.001-0.001-0.003-0.002-0.004-0.003l-32.088-32.09l-0.001,0l0,0c-0.984-0.984-2.578-0.984-3.562,0

-		l-5.26,5.26L30.934,9.799c-0.903-0.943-2.166-1.535-3.571-1.534c-2.743-0.001-4.966,2.231-4.964,4.986

-		c0,1.426,0.603,2.703,1.558,3.612l11.203,11.205L7.883,55.344c0,0,0,0,0,0c-0.984,0.983-0.984,2.578,0,3.562l32.091,32.092

-		c0.984,0.984,2.579,0.984,3.562,0l0.001-0.001L83.095,51.44C84.078,50.456,84.078,48.861,83.095,47.878z M63.391,57.106H20.233

-		l29.003-29.004l21.579,21.58L63.391,57.106z"/>

-	<path d="M91.073,73.735l-5.97-10.339c-0.031-0.058-0.061-0.117-0.098-0.171L84.99,63.2l-0.004,0.002

-		c-0.302-0.418-0.788-0.69-1.351-0.69c-0.508,0-0.952,0.231-1.256,0.588l-0.016-0.009l-0.059,0.103

-		c-0.086,0.116-0.162,0.239-0.217,0.375l-5.835,10.105c-1.144,1.535-1.829,3.432-1.829,5.493c0,5.09,4.124,9.217,9.216,9.217

-		c5.093,0,9.217-4.127,9.217-9.217C92.856,77.133,92.189,75.26,91.073,73.735z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-paperclip.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-paperclip.svg
deleted file mode 100644
index 9ee9b96..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-paperclip.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M30.267,88.384c-2.726,0-6.235-0.922-9.739-4.426c-4.621-4.621-5.203-9.081-4.878-12.013

-		c0.381-3.436,2.14-6.747,5.225-9.833L50.287,32.7c8.215-8.212,13.68-5.208,16.206-2.684c3.056,3.057,5.06,8.338-2.747,16.143

-		L36.668,73.237l-5.271-5.271l27.078-27.078c4.172-4.174,3.211-5.135,2.745-5.601c-0.369-0.369-1.49-1.485-5.662,2.684

-		L26.146,67.383c-1.279,1.281-2.852,3.252-3.087,5.387c-0.213,1.922,0.682,3.859,2.743,5.916c2.555,2.558,4.487,2.286,5.125,2.194

-		c1.74-0.243,3.725-1.442,5.739-3.456c2.495-2.489,32.596-32.591,34.901-34.901c2.849-2.849,4.66-5.62,5.383-8.236

-		c1.048-3.786-0.206-7.387-3.83-11.013c-3.825-3.825-9.986-7.829-19.308,1.495L21.601,56.982c-1.456,1.456-3.815,1.456-5.271,0

-		c-1.457-1.456-1.457-3.815,0-5.271l32.213-32.212c9.957-9.96,20.836-10.508,29.849-1.495c6.989,6.989,6.981,13.789,5.747,18.269

-		c-1.087,3.931-3.473,7.697-7.297,11.522c-2.308,2.31-32.414,32.416-34.904,34.902c-3.208,3.213-6.564,5.086-9.967,5.567

-		C31.448,88.341,30.876,88.384,30.267,88.384z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-pause.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-pause.svg
deleted file mode 100644
index 73b5436..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-pause.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M40.531,19.959c-0.097,0-0.19,0.016-0.283,0.029v-0.029H29.912h-0.001c-1.194,0-2.163,0.968-2.163,2.163

-		c0,0.002,0,0.003,0,0.005h-0.001V77.87h0.001c0,0.003-0.001,0.006-0.001,0.009c0,1.194,0.969,2.162,2.163,2.162h0h0H40.53h0

-		c1.194,0,2.162-0.968,2.162-2.162c0-0.003-0.001-0.006-0.001-0.009h0.001V22.127h0c0-0.002,0.001-0.004,0.001-0.005

-		C42.693,20.927,41.724,19.959,40.531,19.959z"/>

-	<path d="M72.251,77.87V22.127h0c0-0.002,0.001-0.004,0.001-0.005c0-1.195-0.969-2.163-2.162-2.163c-0.097,0-0.19,0.016-0.283,0.029

-		v-0.029H59.47H59.47c-1.194,0-2.163,0.968-2.163,2.163c0,0.002,0,0.003,0,0.005h-0.001V77.87h0.001

-		c0,0.003-0.001,0.006-0.001,0.009c0,1.194,0.969,2.162,2.163,2.162h0h0h10.618h0c1.194,0,2.162-0.968,2.162-2.162

-		C72.251,77.876,72.25,77.873,72.251,77.87L72.251,77.87z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-paw.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-paw.svg
deleted file mode 100644
index d7b9b72..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-paw.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M34.848,40.708c0-5.6-4.542-10.141-10.143-10.141c-5.601,0-10.141,4.541-10.141,10.141c0,5.604,4.539,10.143,10.141,10.143

-		C30.307,50.851,34.848,46.312,34.848,40.708z"/>

-	<path d="M75.293,32.548c-5.6,0-10.141,4.541-10.141,10.141c0,5.604,4.541,10.141,10.141,10.141c5.601,0,10.142-4.537,10.142-10.141

-		C85.435,37.089,80.895,32.548,75.293,32.548z"/>

-	<path d="M66.082,53.978c-0.705-0.869-1.703-1.875-2.849-2.93c-3.058-3.963-7.841-6.527-13.233-6.527

-		c-4.799,0-9.113,2.032-12.162,5.27c-1.732,1.507-3.272,2.978-4.252,4.188l-0.656,0.801c-3.06,3.731-6.869,8.373-6.841,16.25

-		c0.027,7.315,5.984,13.27,13.278,13.27c4.166,0,7.984-1.926,10.467-5.159c2.481,3.233,6.3,5.159,10.47,5.159

-		c7.291,0,13.247-5.954,13.275-13.27c0.028-7.877-3.782-12.519-6.841-16.25L66.082,53.978z"/>

-	<circle cx="50.703" cy="26.877" r="11.175"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-paypal.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-paypal.svg
deleted file mode 100644
index 8af9c42..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-paypal.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M33.469,70.372l2.732-11.775c0.365-1.647,2.06-3.01,3.779-3.01h2.267c9.698-0.01,17.22-1.993,22.626-5.965

-		c5.398-3.963,8.098-9.217,8.085-15.714c0.013-2.854-0.481-5.241-1.512-7.148c-0.985-1.923-2.463-3.484-4.349-4.663

-		c-1.956-1.207-4.231-2.039-6.883-2.54c-2.668-0.479-5.784-0.714-9.359-0.746l-16.554,0.013c-1.72,0.02-3.406,1.369-3.803,3.022

-		L19.335,70.372c-0.384,1.66,0.69,3.032,2.404,3.032h7.931C31.384,73.404,33.083,72.068,33.469,70.372z M39.955,42.211l2.387-10.287

-		c0.364-1.657,2.073-3.031,3.787-3.016l2.595-0.016c3.031,0,5.335,0.519,6.89,1.551c1.532,1.004,2.311,2.589,2.284,4.722

-		c0.045,3.211-1.172,5.696-3.575,7.45c-2.391,1.748-5.705,2.624-10.006,2.624h-1.944C40.659,45.239,39.577,43.88,39.955,42.211z"/>

-	<path d="M79.23,34.544c-0.986-1.923-2.463-3.484-4.349-4.663c-0.142-0.087-0.289-0.168-0.434-0.252

-		c0.055,0.101,0.115,0.198,0.167,0.301c1.031,1.906,1.525,4.295,1.512,7.148c0.013,6.497-2.687,11.751-8.085,15.714

-		c-5.406,3.971-12.928,5.955-22.627,5.964H43.15c-1.719,0-3.414,1.363-3.779,3.01l-2.732,11.776

-		c-0.385,1.696-2.084,3.032-3.799,3.032h-5.356l-0.364,1.582c-0.384,1.66,0.691,3.033,2.404,3.033h7.93

-		c1.715,0,3.414-1.337,3.799-3.033l2.733-11.775c0.365-1.646,2.06-3.01,3.779-3.01h2.267c9.698-0.01,17.22-1.993,22.626-5.965

-		c5.398-3.963,8.098-9.217,8.084-15.713C80.756,38.84,80.261,36.451,79.23,34.544z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-pencil.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-pencil.svg
deleted file mode 100644
index b64ea86..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-pencil.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.79,29.297L70.702,11.209c-1.052-1.052-2.756-1.052-3.808,0L17.389,60.713l0.109,0.109l-0.171-0.046l-6.772,25.272

-		l0.004,0.001c-0.309,0.935-0.103,2.004,0.642,2.748c0.822,0.822,2.038,0.993,3.033,0.531l0.002,0.009l25.027-6.706l-0.016-0.059

-		l0.038,0.038L88.79,33.105C89.842,32.053,89.842,30.349,88.79,29.297z M18.792,81.147l4.022-15.009l10.988,10.988L18.792,81.147z"

-		/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-photo.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-photo.svg
deleted file mode 100644
index 284a758..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-photo.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M93.194,18c0-2.47-2.002-4.472-4.472-4.472c-0.228,0-0.447,0.034-0.667,0.067V13.5H11.25v0.028

-		c-2.47,0-4.472,2.002-4.472,4.472l0,0.001v63.998l0,0.001l0,0.001V82.5h0.05c0.252,2.231,2.123,3.972,4.421,3.972V86.5h76.805

-		v-0.095c0.219,0.033,0.438,0.067,0.667,0.067c2.299,0,4.17-1.74,4.422-3.972h0.078V18H93.194z M83.265,76.543H72.404

-		c-0.038-0.155-0.092-0.304-0.166-0.442l0.018-0.01l-22.719-39.35l-0.009,0.005c-0.5-1.027-1.544-1.74-2.764-1.74

-		c-1.251,0-2.324,0.749-2.807,1.821L28.838,63.013l-3.702-6.411l-0.005,0.003c-0.264-0.542-0.814-0.918-1.457-0.918

-		c-0.659,0-1.224,0.395-1.479,0.958l-5.46,9.457V23.485h66.53V76.543z"/>

-	<circle fill="#231F20" cx="68.122" cy="38.584" r="10.1"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-play-circle.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-play-circle.svg
deleted file mode 100644
index 738a087..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-play-circle.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M50,12.5c-20.712,0-37.5,16.793-37.5,37.502C12.5,70.712,29.288,87.5,50,87.5c20.712,0,37.5-16.788,37.5-37.498

-		C87.5,29.293,70.712,12.5,50,12.5z M50,77.561c-15.199,0-27.56-12.362-27.56-27.559c0-15.195,12.362-27.562,27.56-27.562

-		c15.198,0,27.56,12.367,27.56,27.562C77.56,65.198,65.198,77.561,50,77.561z"/>

-	<path d="M66.352,49.097l0.006-0.01L42.991,35.596l-0.006,0.01c-0.156-0.091-0.328-0.157-0.521-0.157

-		c-0.585,0-1.059,0.475-1.059,1.06c0,0.043,0.019,0.079,0.024,0.12h-0.024V63.61h0.024c0.062,0.526,0.493,0.94,1.035,0.94

-		c0.194,0,0.365-0.066,0.521-0.157l0.016,0.027L66.368,50.93l-0.016-0.027c0.316-0.183,0.538-0.511,0.538-0.903

-		C66.89,49.608,66.668,49.281,66.352,49.097z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-play-video.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-play-video.svg
deleted file mode 100644
index 143fc7c..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-play-video.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M85.527,80.647c2.748,0,4.973-2.225,4.973-4.974V24.327c0-2.749-2.225-4.974-4.973-4.974H14.474

-			c-2.748,0-4.974,2.225-4.974,4.974v51.346c0,2.749,2.225,4.974,4.974,4.974H85.527z M80.553,70.699H19.446V29.301h61.107V70.699z"

-			/>

-	</g>

-	<g>

-		<g>

-			<polygon points="64.819,50.288 52.839,57.201 40.865,64.118 40.865,50.288 40.865,36.462 52.839,43.38 			"/>

-		</g>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-play.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-play.svg
deleted file mode 100644
index b916725..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-play.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M76.982,50c0-0.847-0.474-1.575-1.167-1.957L26.541,19.595c-0.363-0.253-0.803-0.404-1.279-0.404

-		c-1.239,0-2.244,1.004-2.244,2.243c0,0.087,0.016,0.169,0.026,0.253h-0.026v57.131h0.026c0.127,1.119,1.066,1.99,2.218,1.99

-		c0.409,0,0.787-0.117,1.117-0.308l0.02,0.035L75.875,51.97l-0.02-0.035C76.526,51.547,76.982,50.83,76.982,50z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-plus.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-plus.svg
deleted file mode 100644
index 4de3110..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-plus.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M84.437,39.721l-24.164,0l0-24.158c0-1.001-0.812-1.812-1.812-1.813L41.536,13.75c-1.001,0-1.812,0.812-1.812,1.813

-	l-0.001,24.16l-24.159-0.001c-0.961,0-1.812,0.851-1.813,1.813l0,16.925c-0.001,0.481,0.191,0.943,0.531,1.282

-	c0.339,0.339,0.801,0.531,1.282,0.53h24.16v24.165c0,0.48,0.191,0.942,0.531,1.282c0.34,0.34,0.802,0.531,1.282,0.531L58.46,86.25

-	c0.48,0,0.943-0.192,1.284-0.533c0.338-0.338,0.529-0.8,0.529-1.28V60.273l24.163-0.001c0.5,0,0.953-0.202,1.282-0.53

-	c0.329-0.329,0.531-0.782,0.531-1.283l0.001-16.925C86.25,40.533,85.439,39.722,84.437,39.721z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-pound.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-pound.svg
deleted file mode 100644
index b116d4d..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-pound.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M71.586,72.845c0-0.205-0.068-0.388-0.162-0.555l0.016-0.003l-2.974-7.289c-0.002-0.005-0.004-0.009-0.006-0.014

-		l-0.005-0.013l-0.002,0.002c-0.18-0.403-0.581-0.687-1.051-0.687c-0.334,0-0.63,0.147-0.84,0.375l-0.005-0.01

-		c-1.046,1.448-3.461,2.897-6.922,2.897c-3.944,0-5.795-2.656-10.464-2.656c-1.207,0-2.736,0.241-3.944,0.644

-		c2.897-1.771,5.232-5.151,5.232-8.934c0-0.483-0.081-1.047-0.081-1.529h9.015v-0.007c0.635-0.002,1.15-0.517,1.15-1.153h0V49.6

-		H60.52c-0.058-0.582-0.531-1.041-1.128-1.043v-0.006H47.802c-1.851-2.897-3.944-5.393-3.944-9.497c0-4.508,3.703-7.486,8.451-7.486

-		c3.691,0,6.9,2.322,8.196,5.684c0.172,0.422,0.583,0.72,1.066,0.72c0.159,0,0.31-0.032,0.448-0.09h0

-		c0.002-0.001,0.004-0.002,0.006-0.003l7.132-4.268l-0.008-0.008c0.375-0.19,0.638-0.569,0.638-1.018

-		c0-0.226-0.082-0.424-0.193-0.602l0.022-0.013c-3.381-6.6-9.739-9.739-18.674-9.739c-9.498,0-19.559,6.439-19.559,16.662

-		c0,3.943,1.69,6.922,3.703,9.658h-5.474v0.014c-0.015,0-0.028-0.009-0.044-0.009c-0.637,0-1.153,0.516-1.153,1.153h0v4.312h0.022

-		c0.058,0.583,0.533,1.044,1.131,1.044c0.016,0,0.028-0.008,0.044-0.009v0.014h9.659c0.563,1.368,0.966,2.816,0.966,4.346

-		c0,4.062-3.627,7.57-8.616,9.983c-0.008,0.003-0.014,0.007-0.022,0.011c-0.046,0.022-0.09,0.046-0.136,0.068l0.009,0.018

-		c-0.331,0.203-0.563,0.551-0.563,0.968c0,0.155,0.033,0.302,0.088,0.438l-0.002,0.001l0.003,0.007

-		c0.001,0.003,0.003,0.005,0.004,0.008l2.759,5.759c0.006,0.015,0.014,0.028,0.021,0.043l0.05,0.104l0.017-0.005

-		c0.201,0.34,0.555,0.579,0.978,0.579c0.179,0,0.343-0.049,0.495-0.121l0.004,0.009c3.22-1.771,6.52-3.059,9.337-3.059

-		c4.91,0,7.566,3.541,14.569,3.541c5.876,0,9.659-1.771,11.913-4.024l-0.005-0.01C71.405,73.523,71.586,73.211,71.586,72.845z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-power.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-power.svg
deleted file mode 100644
index b3073f0..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-power.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M76.587,22.655l-0.043,0.043c-0.39-0.363-0.909-0.59-1.484-0.59c-0.553,0-1.052,0.212-1.437,0.551l-0.001-0.004l-0.09,0.08

-		c-0.006,0.006-0.013,0.01-0.018,0.016l-4.123,3.632c-0.032,0.029-0.067,0.055-0.098,0.086l-0.008,0.006l0.001,0.001

-		c-0.382,0.394-0.619,0.928-0.619,1.52c0,0.778,0.411,1.457,1.024,1.844c4.863,4.973,7.869,11.77,7.869,19.257

-		c0,15.196-12.362,27.559-27.56,27.559c-15.199,0-27.561-12.362-27.561-27.559c0-7.561,3.062-14.42,8.01-19.406l-0.048-0.048

-		c0.464-0.4,0.765-0.986,0.765-1.647c0-0.591-0.237-1.126-0.619-1.52l0.001-0.001l-0.008-0.006

-		c-0.031-0.031-0.066-0.057-0.098-0.086l-4.123-3.632c-0.006-0.006-0.013-0.01-0.018-0.016l-0.09-0.08l-0.001,0.004

-		c-0.385-0.339-0.884-0.551-1.437-0.551c-0.809,0-1.508,0.445-1.885,1.1C16.458,29.94,12.5,39.054,12.5,49.097

-		c0,20.71,16.788,37.498,37.5,37.498c20.712,0,37.5-16.788,37.5-37.498C87.5,38.78,83.331,29.435,76.587,22.655z"/>

-	<path d="M47.203,62.733L47.203,62.733l0.003,0h0.001h0.001h5.585v0c0.001,0,0.002,0,0.003,0c1.206,0,2.184-0.978,2.184-2.184l0,0h0

-		V15.594h-0.001c0,0,0.001-0.004,0.001-0.005c0-1.206-0.978-2.184-2.184-2.184c-0.001,0-0.002,0-0.003,0v0h-5.589v0

-		c-1.204,0.002-2.181,0.979-2.181,2.184c0,0.001,0.001,0.003,0.001,0.003l-0.001,0.002v44.955h0l0,0

-		C45.023,61.755,45.999,62.731,47.203,62.733z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-previous.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-previous.svg
deleted file mode 100644
index 6b391a7..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-previous.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M87.06,26.291c-0.483,0-0.918,0.2-1.23,0.521L57.41,43.22V28.009c0-0.949-0.769-1.718-1.718-1.718

-		c-0.483,0-0.918,0.2-1.23,0.521L21.144,46.049V22.667h-0.013c0.002-0.039,0.012-0.075,0.012-0.114c0-1.399-1.134-2.533-2.532-2.536

-		v0h-4.852v0.024c-1.401,0-2.537,1.136-2.537,2.537c0,0.045,0.011,0.086,0.013,0.131v54.721c0,0.002,0,0.003,0,0.005

-		s0,0.003,0,0.005v0.236h0.024c0.123,1.286,1.194,2.296,2.513,2.296c0.03,0,0.058-0.008,0.087-0.009h4.569

-		c0.071,0.006,0.14,0.021,0.213,0.021c1.4,0,2.537-1.136,2.537-2.537c0-0.117-0.019-0.23-0.035-0.343V53.962l33.341,19.25

-		c0.31,0.307,0.736,0.497,1.207,0.497c0.932,0,1.686-0.743,1.713-1.669h0.005V56.791l28.443,16.422

-		c0.31,0.307,0.736,0.497,1.207,0.497c0.932,0,1.687-0.743,1.713-1.669h0.005V28.009C88.778,27.06,88.008,26.291,87.06,26.291z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-price-tag.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-price-tag.svg
deleted file mode 100644
index 1511b57..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-price-tag.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M81.465,66.127c-0.022-0.038-0.052-0.069-0.076-0.105l0.002-0.001L54.487,19.422l-0.014,0.008

-		c-0.23-0.368-0.558-0.637-0.929-0.801l0.038-0.022l-11.01-6.357l0,0.044c-0.554-0.315-1.232-0.367-1.846-0.107l-0.012-0.021

-		l-0.206,0.119c-0.004,0.003-0.009,0.003-0.013,0.006c-0.004,0.002-0.007,0.006-0.012,0.008l-21.183,12.23

-		c-0.656,0.378-1.021,1.058-1.037,1.764l-0.007-0.004v12.714l0.021-0.012c-0.047,0.427,0.03,0.872,0.261,1.273

-		c0.014,0.024,0.032,0.042,0.047,0.065l0,0l26.816,46.446c0.026,0.055,0.044,0.112,0.075,0.166c0.562,0.971,1.785,1.316,2.772,0.801

-		l0.005,0.008l32.465-18.743l-0.014-0.025C81.7,68.404,82.042,67.126,81.465,66.127z M36.366,29.361

-		c-1.849,1.068-4.214,0.435-5.281-1.414c-1.068-1.849-0.434-4.213,1.415-5.281c1.849-1.068,4.213-0.434,5.281,1.416

-		C38.849,25.929,38.215,28.294,36.366,29.361z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-pricetag-multiple.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-pricetag-multiple.svg
deleted file mode 100644
index 01067a6..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-pricetag-multiple.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.286,67.965c-0.022-0.038-0.052-0.069-0.076-0.105l0.002-0.001L61.307,21.26l-0.015,0.008

-		c-0.23-0.368-0.558-0.637-0.929-0.801l0.038-0.022l-7.986-4.612l8.871,15.365l20.178,34.949l-0.002,0.001

-		c0.024,0.036,0.054,0.067,0.076,0.105c0.577,0.999,0.234,2.277-0.765,2.855l0.014,0.025l-29.861,17.24l1.293,2.239

-		c0.026,0.055,0.044,0.112,0.075,0.166c0.562,0.971,1.785,1.316,2.772,0.801l0.005,0.008l32.465-18.743l-0.014-0.025

-		C88.52,70.243,88.862,68.964,88.286,67.965z"/>

-	<path d="M73.88,67.143c0.999-0.577,1.341-1.855,0.765-2.855c-0.022-0.038-0.052-0.069-0.076-0.105l0.002-0.001L47.666,17.583

-		l-0.015,0.008c-0.23-0.368-0.558-0.637-0.929-0.801l0.038-0.022l-11.01-6.357l0,0.044c-0.554-0.315-1.232-0.367-1.846-0.107

-		l-0.012-0.021l-0.206,0.119c-0.004,0.003-0.009,0.003-0.013,0.006c-0.004,0.003-0.007,0.006-0.012,0.008l-21.183,12.23

-		c-0.656,0.378-1.021,1.058-1.037,1.764l-0.007-0.004v12.714l0.021-0.012c-0.047,0.427,0.03,0.872,0.261,1.273

-		c0.014,0.024,0.032,0.042,0.047,0.065l0,0l26.815,46.446c0.026,0.055,0.044,0.112,0.075,0.166c0.562,0.971,1.785,1.316,2.772,0.801

-		l0.005,0.008l32.465-18.743L73.88,67.143z M29.545,27.522c-1.849,1.068-4.214,0.435-5.281-1.414

-		c-1.068-1.849-0.434-4.213,1.415-5.281c1.849-1.068,4.213-0.434,5.281,1.416C32.028,24.091,31.395,26.456,29.545,27.522z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-print.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-print.svg
deleted file mode 100644
index 79ccd49..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-print.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M90.443,35.141c-0.064-0.953-0.849-1.708-1.818-1.708H75.511v0h0V11.857c0-1.012-0.819-1.83-1.83-1.83H26.319

-		c-1.011,0-1.83,0.818-1.83,1.83v21.576h0H11.377c0,0-0.002,0-0.002,0c-0.969,0-1.754,0.755-1.818,1.708H9.545V71.91

-		c0,1.01,0.819,1.829,1.83,1.829v0h13.114V58.425h0h4.987h41.047h4.987h0v15.314h13.114c1.011,0,1.83-0.819,1.83-1.829V35.141

-		H90.443z M70.524,41.631H29.476V16.844c0-1.012,0.819-1.83,1.83-1.83h0h37.387c1.011,0,1.83,0.818,1.83,1.83V41.631z"/>

-	<path d="M29.602,88.143c0,1.012,0.819,1.83,1.83,1.83h37.136c1.011,0,1.83-0.818,1.83-1.83v-24.64H29.602V88.143z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-prohibited.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-prohibited.svg
deleted file mode 100644
index f1364f5..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-prohibited.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M50,12.5c-20.712,0-37.5,16.793-37.5,37.502C12.5,70.712,29.288,87.5,50,87.5

-		c20.712,0,37.5-16.788,37.5-37.498C87.5,29.293,70.712,12.5,50,12.5z M50,77.561c-15.199,0-27.561-12.362-27.561-27.559

-		c0-6.702,2.407-12.853,6.4-17.636l38.795,38.795C62.852,75.153,56.703,77.561,50,77.561z M71.161,67.635L32.366,28.839

-		c4.782-3.992,10.931-6.4,17.634-6.4c15.198,0,27.56,12.367,27.56,27.562C77.56,56.704,75.153,62.853,71.161,67.635z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-projection-screen.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-projection-screen.svg
deleted file mode 100644
index 5d1e421..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-projection-screen.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.158,16.509L88.158,16.509c0-0.986-0.798-1.785-1.785-1.786H13.628c0,0,0,0,0,0c-0.987,0-1.786,0.799-1.786,1.785

-		l0,0.001v6.385l0,0c0,0.986,0.799,1.785,1.786,1.785c0,0,0,0,0.001,0h72.745c0.987,0,1.785-0.799,1.785-1.785h0L88.158,16.509

-		L88.158,16.509z"/>

-	<path d="M82.026,29.659H17.974c-0.986,0.001-1.785,0.8-1.785,1.786c0,0.003,0.001,0.006,0.001,0.006l-0.001,0.003v37.154

-		c0,2.201,1.857,3.982,4.152,3.982h27.17v5.373c-0.966,0.748-1.599,1.906-1.599,3.222c0,2.259,1.831,4.09,4.089,4.09

-		s4.089-1.831,4.089-4.09c0-1.317-0.634-2.476-1.601-3.223v-5.372h27.17c2.294,0,4.152-1.781,4.152-3.982V31.412h-0.003

-		C83.789,30.442,83,29.66,82.026,29.659z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-puzzle.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-puzzle.svg
deleted file mode 100644
index cfce1c0..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-puzzle.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M78.589,48.774V35.887h-0.001c-0.005-2.155-1.728-3.897-3.87-3.953v-0.038H62.666c-0.059,0.002-0.115,0.018-0.175,0.018

-		s-0.116-0.016-0.175-0.018h-0.203v-0.021c-2.8-0.198-5.016-2.508-5.016-5.356c0-1.236,0.432-2.361,1.131-3.271h-0.106

-		c0.695-1.206,1.098-2.601,1.098-4.092c0-4.541-3.681-8.221-8.223-8.221c-4.541,0-8.221,3.68-8.221,8.221

-		c0,1.491,0.403,2.886,1.098,4.092h-0.091c0.691,0.907,1.117,2.027,1.117,3.256c0,2.847-2.216,5.157-5.017,5.354v0.038H25.361v0.02

-		c-2.185,0.01-3.955,1.783-3.955,3.971c0,0.058,0.015,0.112,0.017,0.17v13.421h0.043c0,1.237,1.004,2.244,2.243,2.244

-		c0.226,0,0.44-0.045,0.645-0.109c1.191-0.517,2.503-0.808,3.883-0.808c5.393,0,9.764,4.371,9.764,9.762

-		c0,5.392-4.371,9.762-9.764,9.762c-1.343,0-2.623-0.272-3.788-0.763v0c-0.241-0.088-0.497-0.144-0.769-0.144

-		c-1.239,0-2.242,1.002-2.242,2.244c0,0.127,0.017,0.25,0.038,0.372h-0.053v12.884c-0.003,0.058-0.017,0.112-0.017,0.17

-		c0,2.191,1.779,3.973,3.973,3.973c0.109,0,0.212-0.023,0.319-0.032H38.89c1.24,0,2.244-1.007,2.244-2.246

-		c0-0.248-0.05-0.481-0.124-0.704c-0.001-0.004-0.003-0.009-0.004-0.014c-0.017-0.051-0.027-0.106-0.048-0.155h0.008

-		c-0.254-0.871-0.397-1.789-0.397-2.741c0-5.393,4.37-9.762,9.762-9.762c5.391,0,9.762,4.369,9.762,9.762

-		c0,0.953-0.143,1.871-0.397,2.741h0.025c-0.115,0.27-0.179,0.567-0.179,0.879c0,1.239,1.005,2.244,2.245,2.244

-		c0.013,0,0.025-0.004,0.038-0.004h12.792c2.178,0,3.944-1.758,3.969-3.933h0.005V72.038h-0.046

-		c-0.139-1.108-1.072-1.964-2.216-1.964v-0.099c-0.819,0.223-1.677,0.353-2.567,0.353c-5.392,0-9.763-4.37-9.763-9.762

-		c0-5.391,4.371-9.762,9.763-9.762c0.89,0,1.748,0.129,2.567,0.353v-0.094c0.008,0,0.016,0.002,0.025,0.002

-		c1.01,0,1.853-0.67,2.134-1.588h0.103v-0.605c0-0.017,0.005-0.032,0.005-0.049C78.594,48.806,78.59,48.791,78.589,48.774z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-quote.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-quote.svg
deleted file mode 100644
index ad42018..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-quote.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M17.572,43.713c-0.809,0-1.617,0.101-2.02,0.303c0.899-3.602,4.307-7.642,7.513-9.387c0.007-0.003,0.012-0.008,0.018-0.011

-		c0.024-0.013,0.048-0.031,0.071-0.044l-0.003-0.002c0.355-0.19,0.605-0.552,0.605-0.983c0-0.388-0.208-0.713-0.505-0.916

-		l0.025-0.024l-4.196-2.65l-0.013,0.011c-0.189-0.143-0.413-0.242-0.668-0.242c-0.184,0-0.35,0.054-0.504,0.132l-0.021-0.019

-		c-6.26,4.442-10.401,11.206-10.401,18.78c0,6.562,4.241,10.297,8.985,10.297c4.342,0,7.978-3.634,7.978-7.977

-		C24.437,46.641,21.409,43.713,17.572,43.713z"/>

-	<path d="M38.119,43.713c-0.809,0-1.617,0.101-2.02,0.303c0.899-3.602,4.307-7.642,7.513-9.387c0.007-0.003,0.012-0.008,0.018-0.011

-		c0.024-0.013,0.048-0.031,0.071-0.044l-0.003-0.002c0.355-0.19,0.605-0.552,0.605-0.983c0-0.388-0.208-0.713-0.505-0.916

-		l0.025-0.024l-4.196-2.65l-0.013,0.011c-0.189-0.143-0.413-0.242-0.668-0.242c-0.184,0-0.35,0.054-0.504,0.132l-0.021-0.019

-		c-6.26,4.442-10.401,11.206-10.401,18.78c0,6.562,4.241,10.297,8.985,10.297c4.342,0,7.978-3.634,7.978-7.977

-		C44.984,46.641,41.956,43.713,38.119,43.713z"/>

-	<path d="M62.994,41.041c-4.342,0-7.978,3.634-7.978,7.977c0,4.341,3.028,7.269,6.865,7.269c0.809,0,1.617-0.101,2.02-0.303

-		c-0.899,3.602-4.307,7.642-7.513,9.387c-0.007,0.003-0.012,0.008-0.018,0.011c-0.024,0.013-0.048,0.031-0.071,0.044l0.003,0.002

-		c-0.355,0.19-0.605,0.552-0.605,0.983c0,0.388,0.208,0.713,0.505,0.916l-0.025,0.024l4.196,2.65l0.013-0.011

-		c0.189,0.143,0.413,0.242,0.668,0.242c0.184,0,0.35-0.054,0.504-0.132l0.021,0.019c6.26-4.443,10.401-11.206,10.401-18.78

-		C71.979,44.776,67.738,41.041,62.994,41.041z"/>

-	<path d="M83.541,41.041c-4.342,0-7.978,3.634-7.978,7.977c0,4.341,3.028,7.269,6.865,7.269c0.809,0,1.617-0.101,2.02-0.303

-		c-0.899,3.602-4.307,7.642-7.513,9.387c-0.007,0.003-0.012,0.008-0.018,0.011c-0.024,0.013-0.048,0.031-0.071,0.044l0.003,0.002

-		c-0.355,0.19-0.605,0.552-0.605,0.983c0,0.388,0.208,0.713,0.505,0.916l-0.025,0.024l4.196,2.65l0.013-0.011

-		c0.189,0.143,0.413,0.242,0.668,0.242c0.184,0,0.35-0.054,0.504-0.132l0.021,0.019c6.26-4.443,10.401-11.206,10.401-18.78

-		C92.526,44.776,88.285,41.041,83.541,41.041z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-record.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-record.svg
deleted file mode 100644
index a4f0056..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-record.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M50,12.908c-20.485,0-37.092,16.606-37.092,37.092c0,20.485,16.606,37.092,37.092,37.092

-		c20.485,0,37.092-16.606,37.092-37.092C87.092,29.515,70.485,12.908,50,12.908z M50,62.191c-6.733,0-12.191-5.458-12.191-12.191

-		c0-6.733,5.458-12.191,12.191-12.191c6.733,0,12.191,5.458,12.191,12.191C62.191,56.733,56.733,62.191,50,62.191z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-refresh.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-refresh.svg
deleted file mode 100644
index c519432..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-refresh.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M84.539,21.586c-0.007-0.562-0.321-1.083-0.825-1.337c-0.503-0.258-1.107-0.212-1.568,0.115l-5.944,4.261l-0.468,0.337

-	c-6.405-6.392-15.196-10.389-24.937-10.389c-19.535,0-35.427,15.894-35.427,35.428s15.893,35.428,35.427,35.428

-	c11.782,0,22.764-5.838,29.374-15.618c0.263-0.392,0.362-0.867,0.272-1.328c-0.09-0.461-0.357-0.871-0.747-1.134l-8.863-6.151

-	c-0.87-0.576-2.043-0.355-2.628,0.512c-3.918,5.792-10.41,9.25-17.375,9.25c-11.558,0-20.962-9.402-20.962-20.957

-	s9.404-20.957,20.962-20.957c4.878,0,9.352,1.696,12.914,4.5l-1.001,0.72l-5.948,4.26c-0.455,0.328-0.696,0.89-0.611,1.448

-	c0.081,0.558,0.47,1.028,1.008,1.208l25.446,8.669c0.461,0.161,0.966,0.083,1.368-0.203c0.399-0.29,0.629-0.747,0.627-1.231

-	L84.539,21.586z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-results-demographics.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-results-demographics.svg
deleted file mode 100644
index cddbea7..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-results-demographics.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M27.953,46.506c-1.385-2.83-2.117-6.008-2.117-9.192c0-1.743,0.252-3.534,0.768-5.468c0.231-0.87,0.521-1.702,0.847-2.509

-		c-1.251-0.683-2.626-1.103-4.101-1.103c-5.47,0-9.898,5.153-9.898,11.517c0,4.452,2.176,8.305,5.354,10.222L5.391,56.217

-		c-0.836,0.393-1.387,1.337-1.387,2.392v10.588c0,1.419,0.991,2.569,2.21,2.569h7.929V60.656c0-3.237,1.802-6.172,4.599-7.481

-		l10.262-4.779C28.624,47.792,28.273,47.161,27.953,46.506z"/>

-	<path d="M60.137,34.801h34.092v-0.001c0.002,0,0.004,0.001,0.006,0.001c0.973,0,1.761-0.789,1.761-1.761c0,0,0-0.001,0-0.001

-		l0-6.43h0c0-0.973-0.789-1.761-1.761-1.761c-0.002,0-0.004,0.001-0.006,0.001v-0.005H56.133c1.614,2.114,2.844,4.627,3.526,7.435

-		C59.874,33.168,60.03,33.999,60.137,34.801z"/>

-	<path d="M95.996,66.436c0-0.973-0.789-1.761-1.761-1.761c-0.002,0-0.004,0.001-0.006,0.001v-0.005H72.007v7.095v1.994

-		c0,0.293-0.016,0.582-0.045,0.867h22.267v-0.001c0.002,0,0.004,0.001,0.006,0.001c0.973,0,1.761-0.789,1.761-1.761l0-0.001

-		L95.996,66.436L95.996,66.436z"/>

-	<path d="M94.235,44.762c-0.002,0-0.004,0.001-0.006,0.001v-0.005H58.944c-0.159,0.419-0.327,0.836-0.514,1.249

-		c-0.364,0.802-0.773,1.569-1.224,2.297l10.288,4.908c0.781,0.378,1.473,0.897,2.078,1.503h24.657v-0.001

-		c0.002,0,0.004,0.001,0.006,0.001c0.973,0,1.761-0.789,1.761-1.761c0,0,0-0.001,0-0.001l0-6.43h0

-		C95.996,45.55,95.207,44.762,94.235,44.762z"/>

-	<path d="M65.323,57.702l-11.551-5.51l-4.885-2.33c2.134-1.344,3.866-3.418,5-5.917c0.899-1.984,1.435-4.231,1.435-6.631

-		c0-1.348-0.213-2.627-0.512-3.863c-1.453-5.983-6.126-10.392-11.736-10.392c-5.504,0-10.106,4.251-11.648,10.065

-		c-0.356,1.333-0.602,2.72-0.602,4.189c0,2.552,0.596,4.93,1.609,7c1.171,2.4,2.906,4.379,5.018,5.651l-4.678,2.178l-11.926,5.554

-		c-1.037,0.485-1.717,1.654-1.717,2.959v11.111v1.994c0,1.756,1.224,3.181,2.735,3.181h42.417c1.511,0,2.735-1.424,2.735-3.181

-		v-1.994V60.656C67.019,59.355,66.349,58.198,65.323,57.702z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-results.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-results.svg
deleted file mode 100644
index 68e9908..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-results.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M92.11,21.929L92.11,21.929c0-0.973-0.789-1.761-1.761-1.761c-0.002,0-0.004,0.001-0.006,0.001v-0.005H44.465v0.014

-			c-0.965,0.005-1.746,0.786-1.751,1.752h-0.001v0.007c0,0.001,0,0.001,0,0.001c0,0.001,0,0.002,0,0.002l0,6.332

-			c-0.001,0.03-0.009,0.057-0.009,0.087c0,0.972,0.788,1.76,1.761,1.761v0h45.878V30.12c0.002,0,0.004,0.001,0.006,0.001

-			c0.973,0,1.761-0.789,1.761-1.761c0,0,0-0.001,0-0.001L92.11,21.929z"/>

-	</g>

-	<g>

-		<path d="M92.11,36.83L92.11,36.83c0-0.973-0.789-1.761-1.761-1.761c-0.002,0-0.004,0.001-0.006,0.001v-0.005H44.465v0.014

-			c-0.965,0.005-1.746,0.786-1.751,1.752h-0.001v0.007l0,0.002c0,0.001,0,0.001,0,0.001l0,6.333

-			c-0.001,0.03-0.009,0.057-0.009,0.087c0,0.972,0.788,1.76,1.761,1.761v0h45.878v-0.001c0.002,0,0.004,0.001,0.006,0.001

-			c0.973,0,1.761-0.789,1.761-1.761l0-0.001L92.11,36.83z"/>

-	</g>

-	<g>

-		<path d="M32.748,21.925L32.748,21.925c0-0.973-0.788-1.761-1.761-1.761c-0.043,0-0.084,0.01-0.126,0.013H9.777

-			c-0.042-0.003-0.083-0.013-0.126-0.013c-0.973,0-1.761,0.789-1.761,1.761l0,0V43.26l0,0v0c0,0.972,0.788,1.761,1.761,1.761v0

-			h21.336l0,0h0c0.973,0,1.761-0.789,1.761-1.761v0h0V21.925z"/>

-	</g>

-	<g>

-		<path d="M92.11,56.744L92.11,56.744c0-0.973-0.789-1.761-1.761-1.761c-0.002,0-0.004,0.001-0.006,0.001v-0.005H44.465v0.014

-			c-0.965,0.005-1.746,0.786-1.751,1.752h-0.001v0.007c0,0.001,0,0.001,0,0.002c0,0,0,0.001,0,0.002l0,6.332

-			c-0.001,0.03-0.009,0.057-0.009,0.087c0,0.972,0.788,1.761,1.761,1.761v0h45.878v-0.001c0.002,0,0.004,0.001,0.006,0.001

-			c0.973,0,1.761-0.789,1.761-1.761l0-0.001L92.11,56.744z"/>

-	</g>

-	<g>

-		<path d="M92.11,71.645L92.11,71.645c0-0.973-0.789-1.761-1.761-1.761c-0.002,0-0.004,0.001-0.006,0.001V69.88H44.465v0.014

-			c-0.965,0.005-1.746,0.786-1.751,1.752h-0.001v0.007c0,0.001,0,0.001,0,0.001c0,0.001,0,0.002,0,0.002l0,6.332

-			c-0.001,0.03-0.009,0.057-0.009,0.087c0,0.972,0.788,1.761,1.761,1.761l0.001,0h45.877v-0.001c0.002,0,0.004,0.001,0.006,0.001

-			c0.973,0,1.761-0.789,1.761-1.761c0,0,0-0.001,0-0.001L92.11,71.645z"/>

-	</g>

-	<g>

-		<path d="M32.748,56.74L32.748,56.74c0-0.973-0.788-1.762-1.761-1.762c-0.043,0-0.084,0.01-0.126,0.013H9.777

-			c-0.042-0.003-0.083-0.013-0.126-0.013c-0.973,0-1.761,0.789-1.761,1.762l0,0v21.335l0,0v0c0,0.972,0.789,1.761,1.761,1.761

-			c0,0,0,0,0.001,0h21.335c0,0,0,0,0,0c0.973,0,1.761-0.789,1.761-1.761v0h0V56.74z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-rewind-ten.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-rewind-ten.svg
deleted file mode 100644
index e710526..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-rewind-ten.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M78.941,49.005c0.393-0.298,0.615-0.759,0.603-1.242l-0.609-26.821c-0.018-0.562-0.341-1.078-0.85-1.322

-		c-0.508-0.248-1.111-0.19-1.566,0.145l-5.861,4.375l-0.461,0.345c-6.527-6.266-15.394-10.094-25.133-9.906

-		C25.532,14.955,9.949,31.153,10.325,50.682c0.376,19.53,16.572,35.115,36.104,34.739c0.704-0.014,1.404-0.051,2.1-0.105

-		c0,0,0.469-0.024,1.008-0.271c0.007-0.003,0.013-0.007,0.019-0.01c0.117-0.055,0.236-0.123,0.355-0.202

-		c0.037-0.024,0.073-0.048,0.109-0.074c0.088-0.064,0.172-0.139,0.255-0.219c0.033-0.031,0.068-0.059,0.099-0.092

-		c0.006-0.006,0.013-0.011,0.019-0.017c0.014-0.015,0.019-0.03,0.031-0.045c0.417-0.471,0.671-1.088,0.658-1.766

-		c0-0.027-0.008-0.052-0.009-0.079l-0.175-9.105l-0.008,0c0-0.028,0.007-0.054,0.007-0.082c-0.028-1.436-1.212-2.576-2.647-2.548h0

-		l0-0.003c-0.683,0.081-1.371,0.138-2.067,0.152c-11.556,0.223-21.14-8.997-21.362-20.55c-0.223-11.554,8.999-21.135,20.555-21.358

-		c4.878-0.094,9.383,1.517,12.998,4.251l-0.986,0.738l-5.866,4.375c-0.448,0.337-0.678,0.904-0.583,1.46

-		c0.092,0.556,0.49,1.019,1.031,1.188l25.609,8.177C78.042,49.386,78.545,49.299,78.941,49.005z"/>

-	<polygon points="67.109,59.835 61.168,66.039 63.552,68.446 66.691,65.124 66.96,79.087 71.056,79.008 70.686,59.766 	"/>

-	<path d="M81.525,59.269c-5.51,0.106-7.867,5.115-7.771,10.077c0.096,4.962,2.644,9.906,8.154,9.8

-		c5.51-0.106,7.866-5.145,7.771-10.107C89.583,64.077,87.035,59.163,81.525,59.269z M81.838,75.511

-		c-2.741,0.053-3.832-2.697-3.901-6.245s0.917-6.309,3.658-6.362c2.77-0.053,3.832,2.668,3.9,6.216

-		C85.564,72.668,84.579,75.458,81.838,75.511z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-rewind.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-rewind.svg
deleted file mode 100644
index 8385736..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-rewind.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M84.627,26.291c-0.483,0-0.918,0.2-1.23,0.521L54.978,43.22V28.009c0-0.949-0.769-1.718-1.718-1.718

-		c-0.483,0-0.918,0.2-1.23,0.521L14.485,48.489l0.031,0.054c-0.513,0.297-0.862,0.846-0.862,1.481c0,0.702,0.422,1.303,1.026,1.57

-		l-0.017,0.03l37.391,21.588c0.31,0.307,0.736,0.497,1.207,0.497c0.932,0,1.686-0.743,1.713-1.669h0.005V56.791l28.443,16.422

-		c0.31,0.307,0.736,0.497,1.207,0.497c0.932,0,1.687-0.743,1.713-1.669h0.005V28.009C86.346,27.06,85.576,26.291,84.627,26.291z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-rss.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-rss.svg
deleted file mode 100644
index 51a675e..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-rss.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M26.258,64.949c-4.848,0-8.78,3.93-8.78,8.784c0,4.848,3.932,8.782,8.78,8.782c4.855,0,8.784-3.934,8.784-8.782

-		C35.042,68.878,31.113,64.949,26.258,64.949z"/>

-	<path d="M23.536,40.801c-0.046,0-0.09,0.006-0.135,0.007v-0.007h-3.464v0.039c-1.698,0.193-3.021,1.603-3.056,3.344h-0.007v6.159

-		h0.041c0.19,1.581,1.437,2.822,3.021,3.002v0.039h3.464v-0.048c0.045,0.001,0.09,0.007,0.135,0.007

-		c12.772,0,23.173,10.321,23.311,23.061h-0.033v3.464h0.039c0.193,1.698,1.603,3.021,3.344,3.056v0.007h6.158v-0.041

-		c1.581-0.19,2.822-1.437,3.002-3.021h0.039v-3.464h-0.006C59.252,56.748,43.223,40.801,23.536,40.801z"/>

-	<path d="M83.119,76.403C82.98,43.664,56.308,17.07,23.536,17.07c-0.046,0-0.09,0.006-0.135,0.007V17.07h-3.464v0.039

-		c-1.698,0.193-3.021,1.603-3.056,3.344h-0.007v6.159h0.041c0.19,1.582,1.437,2.822,3.021,3.002v0.039h3.464v-0.048

-		c0.045,0.001,0.09,0.007,0.135,0.007c25.857,0,46.902,20.967,47.041,46.792h-0.035v3.464h0.039

-		c0.193,1.698,1.603,3.021,3.344,3.056v0.007h6.159v-0.041c1.581-0.19,2.822-1.437,3.002-3.021h0.039v-3.464H83.119z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-safety-cone.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-safety-cone.svg
deleted file mode 100644
index 7b8af9b..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-safety-cone.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M97.017,82.01v-4.62h-0.002l0.002-0.018c-0.01-1.335-1.092-2.407-2.42-2.417v-0.003h-7.512L54.048,17.732

-		l-0.013,0.008c-0.732-1.503-2.26-2.547-4.044-2.547c-1.832,0-3.401,1.096-4.108,2.665L12.92,74.951H5.386

-		c-1.347,0-2.44,1.091-2.44,2.438v4.863h0.012c-0.002,0.039-0.012,0.075-0.012,0.114c0,1.347,1.092,2.439,2.44,2.439h89.21v-0.004

-		c0.013,0,0.024,0.004,0.037,0.003c1.346-0.01,2.43-1.111,2.42-2.458C97.053,82.232,97.033,82.122,97.017,82.01z M47.513,25.159

-		h4.977l5.748,9.957H41.765L47.513,25.159z M36.017,45.072h27.971l5.748,9.957H30.268L36.017,45.072z M18.766,74.951l5.748-9.957

-		H75.49l5.748,9.957H18.766z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-save.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-save.svg
deleted file mode 100644
index b2247a5..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-save.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<rect x="52.872" y="17.026" width="10.352" height="21.471"/>

-	<path d="M86.217,19.195l0.006-0.006l-5.211-5.212c-0.437-0.479-1.06-0.785-1.76-0.785c-0.014,0-0.026,0.004-0.04,0.004h-8.91

-		c-0.013,0-0.025,0-0.038,0h-0.139v0.024c-0.286,0.029-0.564,0.128-0.779,0.344c-0.215,0.215-0.315,0.493-0.343,0.779h-0.028v25.306

-		h-0.009c-0.047,1.277-1.089,2.3-2.378,2.3h-0.297H32.135v-0.012c-1.234-0.062-2.215-1.05-2.259-2.288h-0.009V14.343h-0.048

-		c-0.051-0.266-0.158-0.526-0.367-0.735c-0.311-0.311-0.724-0.427-1.119-0.387v-0.028H15.383v0l-0.001,0

-		c-1.318,0-2.387,1.068-2.386,2.388l0,0v26.368v9.585v32.887l0,0.001c-0.001,1.319,1.067,2.386,2.387,2.386h0h7.57v-2.387h0V53.889

-		l0-0.001c0,0,0-0.001,0-0.001v-0.053v-0.033h0.009c0.041-1.122,0.851-2.046,1.92-2.255v-0.013h0.132

-		c0.108-0.015,0.215-0.032,0.326-0.032h0.001H74.64h0.001h0h0.086v0.009c1.249,0.045,2.247,1.042,2.292,2.291h0.009v33.007h7.581h0

-		c1.319,0,2.387-1.068,2.387-2.386l0-0.001h0V21.029c0.001-0.025,0.007-0.048,0.007-0.073

-		C87.003,20.255,86.697,19.631,86.217,19.195z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-share.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-share.svg
deleted file mode 100644
index a083a45..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-share.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M73.213,38.25c-1.478,0-2.886,0.285-4.189,0.782L38.498,21.408c0.017-0.259,0.039-0.517,0.039-0.78

-		c0-6.489-5.261-11.75-11.75-11.75c-6.489,0-11.75,5.261-11.75,11.75c0,6.489,5.261,11.75,11.75,11.75

-		c2.563,0,4.927-0.83,6.858-2.223l28.343,16.364c-0.341,1.1-0.525,2.27-0.525,3.482c0,1.232,0.191,2.418,0.543,3.534L33.693,69.881

-		c-1.94-1.414-4.321-2.258-6.906-2.258c-6.489,0-11.75,5.261-11.75,11.75c0,6.489,5.261,11.75,11.75,11.75

-		c6.489,0,11.75-5.261,11.75-11.75c0-0.243-0.022-0.48-0.036-0.72l30.59-17.661c1.284,0.482,2.67,0.758,4.122,0.758

-		c6.489,0,11.75-5.261,11.75-11.75C84.963,43.511,79.702,38.25,73.213,38.25z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-sheriff-badge.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-sheriff-badge.svg
deleted file mode 100644
index 46387b3..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-sheriff-badge.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M82.066,62.012c-0.861,0-1.663,0.222-2.385,0.583l-6.813-11.801l6.755-11.701c0.438,0.115,0.89,0.196,1.364,0.196

-		c2.971-0.002,5.382-2.415,5.382-5.388c-0.004-2.969-2.411-5.377-5.382-5.374c-1.851-0.002-3.48,0.93-4.449,2.349H61.368

-		l-7.042-12.197c0.547-0.842,0.872-1.841,0.873-2.92c0-2.974-2.415-5.385-5.389-5.385c-2.973,0.002-5.382,2.414-5.382,5.387

-		c0.002,1.049,0.315,2.021,0.835,2.848l-7.083,12.267H22.65c-0.909-1.686-2.668-2.845-4.716-2.842

-		c-2.979-0.004-5.386,2.404-5.389,5.376c0,2.974,2.413,5.386,5.389,5.386c0.861,0,1.663-0.223,2.385-0.583l6.814,11.802

-		l-6.756,11.702c-0.438-0.115-0.89-0.196-1.364-0.196c-2.973,0-5.382,2.414-5.382,5.387c0.004,2.968,2.41,5.377,5.382,5.375

-		c1.851,0.001,3.481-0.931,4.451-2.35h15.169l6.815,11.805c-0.399,0.751-0.646,1.595-0.647,2.505c0,2.975,2.413,5.386,5.389,5.386

-		c2.971-0.002,5.382-2.415,5.382-5.388c-0.002-0.88-0.234-1.698-0.61-2.432l6.857-11.876h15.532

-		c0.909,1.685,2.668,2.844,4.717,2.844c2.977,0.001,5.386-2.406,5.389-5.378C87.455,64.424,85.04,62.012,82.066,62.012z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-shield.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-shield.svg
deleted file mode 100644
index 5874c2b..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-shield.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M50.027,10.459l-0.018-0.032L16.403,29.831l0.076,0.132v22.893h0.014c0.286,19.111,14.859,34.755,33.519,36.718

-		c18.66-1.962,33.234-17.606,33.519-36.718V29.953l0.066-0.114L50.027,10.459z M50.012,79.556V51.677H26.435V35.651L50.012,22.04

-		v29.637h23.563v1.179h0.017C73.314,66.449,63.153,77.654,50.012,79.556z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-shopping-bag.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-shopping-bag.svg
deleted file mode 100644
index 43126aa..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-shopping-bag.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M93.031,38.642c-0.213-1.934-1.832-3.443-3.823-3.443h0h-6.1C76.802,23.367,64.344,15.309,50,15.309

-		c-14.345,0-26.802,8.058-33.109,19.891h-6.099c-1.99,0-3.61,1.51-3.823,3.443H6.926v42.185h0c0,2.134,1.731,3.864,3.865,3.864v0

-		h78.417v0l0.001,0c2.135,0.001,3.866-1.73,3.865-3.864V38.642H93.031z M28.818,35.199c5.059-6.076,12.675-9.951,21.182-9.951

-		c8.506,0,16.122,3.875,21.181,9.951H28.818z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-shopping-cart.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-shopping-cart.svg
deleted file mode 100644
index d4af8d8..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-shopping-cart.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<circle cx="32.961" cy="81.02" r="5.889"/>

-	<circle cx="74.309" cy="81.02" r="5.889"/>

-	<path d="M73.513,55.216c1.377,0,2.556-0.812,3.11-1.978l0.003,0.002l14.589-25.27l-0.018-0.01c0.214-0.449,0.344-0.946,0.344-1.477

-		c0-1.907-1.545-3.452-3.452-3.452h0H73.513H44.929h-10.43v-6.488h0c0-1.907-1.545-3.452-3.452-3.452h0h0H12.186v0.028

-		c-0.092-0.008-0.181-0.028-0.275-0.028c-1.763,0-3.202,1.327-3.41,3.035H8.459v3.452v0c0,1.907,1.545,3.452,3.452,3.452

-		c0.094,0,0.183-0.021,0.275-0.028v0.028h12.373v43.733h0.001c0.005,1.902,1.548,3.442,3.451,3.442c0,0,0.001,0,0.002,0v0h59.254

-		v-0.085c1.633-0.103,2.948-1.329,3.185-2.922h0.049v-0.49c0-0.006,0.002-0.012,0.002-0.018c0-0.006-0.002-0.012-0.002-0.018v-3.002

-		c0-0.006,0.002-0.012,0.002-0.018c0-1.833-1.432-3.316-3.236-3.429v-0.022H34.498v-4.988H73.513z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-shuffle.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-shuffle.svg
deleted file mode 100644
index 9baf4f4..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-shuffle.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M19.401,62.222H8.022c-0.169-0.036-0.344-0.056-0.525-0.056c-1.236,0-2.262,0.885-2.488,2.056H4.962v11h0.076

-		c0.238,0.992,1.056,1.75,2.078,1.906v0.094h17v-0.061c1.739-0.021,3.23-1.008,4.002-2.443L38.63,64.206L28.024,53.599

-		L19.401,62.222z"/>

-	<path d="M94.651,30.776l-18.614-13.26c-0.393-0.28-0.891-0.315-1.319-0.094c-0.428,0.219-0.688,0.662-0.688,1.146l0.002,5.599

-		H59.116v0.026c-1.066,0.06-2.029,0.476-2.781,1.138l-0.021-0.021L45.722,35.9l10.607,10.607l7.341-7.341h10.368l0.002,6.005

-		c0,0.481,0.271,0.924,0.7,1.146c0.429,0.222,0.946,0.183,1.34-0.099l18.576-13.346c0.338-0.241,0.461-0.631,0.461-1.046

-		c0-0.003,0-0.003,0-0.003C95.116,31.406,94.991,31.017,94.651,30.776z"/>

-	<path d="M94.578,67.126L76.002,53.781c-0.394-0.282-0.911-0.319-1.339-0.099c-0.429,0.223-0.7,0.665-0.7,1.146l-0.002,6.005H63.592

-		L28.04,25.281c-0.772-1.435-2.263-2.421-4.001-2.442v-0.061h-17v0.094c-1.022,0.156-1.84,0.914-2.078,1.906H4.884v11h0.049

-		c0.225,1.171,1.252,2.056,2.488,2.056c0.18,0,0.355-0.02,0.525-0.056h11.378l36.913,36.913l0.021-0.021

-		c0.753,0.662,1.716,1.078,2.782,1.138v0.026h14.916l-0.002,5.599c0,0.484,0.26,0.928,0.688,1.146

-		c0.429,0.223,0.926,0.187,1.319-0.093l18.614-13.26c0.34-0.242,0.465-0.631,0.465-1.049c0,0,0,0,0-0.004

-		C95.039,67.758,94.916,67.367,94.578,67.126z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-skull.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-skull.svg
deleted file mode 100644
index 72061b7..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-skull.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M87.255,72.316c-2.248-2.246-5.832-2.318-8.118-0.208l-9-9c2.459-3.77,3.894-8.27,3.894-13.107s-1.435-9.337-3.894-13.107

-		l8.949-8.949c2.287,2.111,5.87,2.042,8.118-0.207c2.306-2.3,2.329-6.017,0.054-8.293c-1.371-1.371-3.264-1.9-5.058-1.603

-		c0.33-1.82-0.196-3.755-1.592-5.151c-2.274-2.275-5.985-2.252-8.291,0.055c-2.246,2.248-2.318,5.832-0.208,8.118l-9.001,9.001

-		c-3.77-2.459-8.27-3.893-13.107-3.893c-4.837,0-9.336,1.434-13.107,3.893l-8.95-8.95c2.11-2.286,2.04-5.869-0.206-8.118

-		c-2.305-2.304-6.018-2.328-8.293-0.054c-1.372,1.372-1.901,3.266-1.604,5.059c-1.82-0.33-3.756,0.197-5.152,1.591

-		c-2.275,2.275-2.248,5.986,0.055,8.291c2.249,2.25,5.834,2.319,8.121,0.209l9,9c-2.46,3.77-3.894,8.27-3.894,13.107

-		s1.434,9.337,3.894,13.107l-8.95,8.95c-2.286-2.11-5.869-2.04-8.118,0.206c-2.304,2.305-2.327,6.018-0.054,8.293

-		c1.372,1.372,3.266,1.901,5.059,1.604c-0.33,1.82,0.197,3.756,1.591,5.152c2.275,2.275,5.986,2.248,8.291-0.055

-		c2.249-2.249,2.319-5.834,0.209-8.121l8.726-8.726v5.946c3.645,2.985,8.303,4.779,13.382,4.779c5.079,0,9.738-1.794,13.383-4.779

-		V70.41l8.674,8.674c-2.111,2.287-2.043,5.871,0.206,8.119c2.301,2.306,6.018,2.329,8.293,0.054c1.371-1.371,1.9-3.265,1.603-5.058

-		c1.82,0.331,3.755-0.196,5.151-1.591C89.585,78.333,89.562,74.623,87.255,72.316z M43.445,58.989c-2.539,0-4.596-2.056-4.596-4.592

-		s2.057-4.597,4.596-4.597c2.535,0,4.591,2.061,4.591,4.597S45.979,58.989,43.445,58.989z M56.556,59.056

-		c-2.536,0-4.592-2.056-4.592-4.592c0-2.541,2.056-4.592,4.592-4.592c2.539,0,4.595,2.051,4.595,4.592

-		C61.151,57,59.095,59.056,56.556,59.056z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-500px.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-500px.svg
deleted file mode 100644
index baac418..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-500px.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M65.193,43.131c-1.031,0-2.022,0.22-2.975,0.656

-		c-0.954,0.438-1.854,0.992-2.704,1.661c-0.85,0.669-1.661,1.403-2.434,2.201c-0.772,0.799-1.468,1.532-2.086,2.201

-		c0.669,0.771,1.391,1.532,2.163,2.278c0.773,0.747,1.596,1.417,2.472,2.008c0.875,0.593,1.789,1.069,2.743,1.429

-		c0.952,0.361,1.97,0.541,3.051,0.541c1.905,0,3.373-0.618,4.404-1.854c1.03-1.236,1.545-2.754,1.545-4.557

-		c0-1.802-0.554-3.348-1.661-4.635C68.604,43.775,67.098,43.131,65.193,43.131z"/>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M43.562,47.649c-0.825-0.798-1.688-1.532-2.588-2.201

-		c-0.902-0.669-1.842-1.223-2.82-1.661c-0.979-0.437-1.958-0.656-2.935-0.656c-1.803,0-3.233,0.683-4.288,2.047

-		c-1.056,1.364-1.584,2.896-1.584,4.596c0,1.854,0.541,3.373,1.622,4.557c1.082,1.185,2.575,1.776,4.481,1.776

-		c0.977,0,1.956-0.193,2.935-0.579c0.978-0.387,1.905-0.875,2.781-1.468c0.875-0.592,1.7-1.261,2.472-2.008

-		c0.772-0.746,1.468-1.479,2.086-2.201C45.107,49.182,44.385,48.448,43.562,47.649z"/>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M79,14H21c-3.866,0-7,3.134-7,7v58c0,3.866,3.134,7,7,7h58c3.866,0,7-3.134,7-7

-		V21C86,17.134,82.866,14,79,14z M77.708,55.102c-0.618,1.751-1.494,3.282-2.627,4.596c-1.134,1.312-2.538,2.344-4.21,3.089

-		c-1.674,0.747-3.542,1.12-5.601,1.12c-1.597,0-3.09-0.244-4.481-0.733c-1.391-0.489-2.692-1.132-3.901-1.931

-		c-1.211-0.799-2.356-1.725-3.438-2.781c-1.081-1.055-2.112-2.149-3.09-3.282c-1.082,1.133-2.138,2.227-3.168,3.282

-		c-1.031,1.057-2.124,1.982-3.284,2.781c-1.159,0.799-2.421,1.441-3.785,1.931c-1.365,0.489-2.897,0.733-4.597,0.733

-		c-2.112,0-3.992-0.373-5.64-1.12c-1.649-0.745-3.065-1.749-4.249-3.012c-1.186-1.261-2.086-2.768-2.704-4.519

-		c-0.618-1.75-0.927-3.63-0.927-5.639c0-2.008,0.295-3.873,0.888-5.6c0.591-1.725,1.455-3.217,2.588-4.479

-		c1.132-1.261,2.523-2.265,4.172-3.013c1.648-0.745,3.502-1.119,5.562-1.119c1.7,0,3.257,0.258,4.674,0.773

-		c1.416,0.515,2.729,1.196,3.94,2.046c1.21,0.85,2.343,1.829,3.399,2.935c1.055,1.108,2.098,2.278,3.129,3.515

-		c0.977-1.185,1.995-2.343,3.051-3.476c1.055-1.133,2.188-2.125,3.399-2.975c1.21-0.85,2.523-1.531,3.94-2.046

-		c1.416-0.515,2.948-0.773,4.597-0.773c2.06,0,3.914,0.36,5.562,1.081c1.647,0.722,3.038,1.713,4.172,2.974

-		c1.132,1.262,2.008,2.742,2.627,4.441c0.618,1.699,0.927,3.553,0.927,5.561S78.327,53.352,77.708,55.102z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-adobe.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-adobe.svg
deleted file mode 100644
index 1f70a5a..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-adobe.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<polygon fill="#231F20" points="59.386,18.139 86,81.861 86,18.139 	"/>

-	<polygon fill="#231F20" points="14,18.139 14,81.861 40.635,18.139 	"/>

-	<polygon fill="#231F20" points="38.373,69.043 50.782,69.043 55.857,81.857 66.97,81.857 50.01,41.622 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-amazon.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-amazon.svg
deleted file mode 100644
index ebf39ce..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-amazon.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M52.02,35.981c-4.333,0.371-8.663,0.795-12.852,2.047c-8.593,2.574-12.979,8.387-12.838,16.969

-		c0.128,7.734,4.601,12.865,12.285,13.684c4.953,0.527,9.708-0.293,13.728-3.584c1.151-0.941,2.23-1.971,3.249-2.875

-		c1.665,1.838,3.229,3.666,4.906,5.387c1.063,1.09,2.088,1.047,3.231,0.068c2.144-1.832,4.275-3.68,6.407-5.527

-		c1.152-1,1.302-1.889,0.268-3.059c-2.529-2.867-3.404-6.16-3.337-9.955c0.118-6.76,0.064-13.529-0.161-20.285

-		c-0.171-5.197-2.768-9.066-7.554-11.184c-7.35-3.25-14.798-3.178-22.127,0.051c-4.949,2.184-7.977,6.076-9.16,11.377

-		c-0.388,1.742,0.076,2.392,1.83,2.602c2.529,0.303,5.055,0.627,7.581,0.957c1.393,0.182,2.168-0.236,2.47-1.631

-		c0.899-4.154,5.005-6.209,8.898-5.631c2.513,0.373,4.387,1.963,4.771,4.371c0.312,1.959,0.289,3.973,0.413,5.941

-		c-0.331,0.09-0.456,0.145-0.586,0.156C52.968,35.907,52.494,35.94,52.02,35.981z M51.835,55.753

-		c-1.262,1.906-2.879,3.281-5.155,3.664c-3.688,0.619-6.401-1.754-6.672-5.738c-0.355-5.217,2.309-8.791,7.459-9.781

-		c2.077-0.4,4.213-0.496,6.422-0.742C53.91,47.661,54.362,51.933,51.835,55.753z"/>

-	<path d="M75.38,70.892c-0.357,0.106-0.698,0.262-1.042,0.408c-4.914,2.096-9.966,3.748-15.213,4.783

-		c-4.954,0.979-9.942,1.473-14.99,1.006c-6.205-0.57-11.993-2.566-17.527-5.324c-3.522-1.754-6.962-3.672-10.447-5.502

-		c-1.093-0.574-2.095-0.404-2.656,0.391c-0.554,0.783-0.362,1.814,0.616,2.584c3.468,2.729,6.845,5.594,10.478,8.086

-		c6.773,4.645,14.24,7.418,23.981,7.414c7.914-0.199,16.618-2.611,24.675-7.299c1.434-0.834,2.808-1.785,4.148-2.766

-		c1.021-0.748,1.24-1.848,0.718-2.789C77.617,70.974,76.501,70.56,75.38,70.892z"/>

-	<path d="M82.865,63.228c-3.83-0.387-7.529,0.078-10.761,2.443c-0.751,0.547-1.186,1.287-0.776,2.203

-		c0.391,0.873,1.19,0.986,2.077,0.861c1.678-0.236,3.363-0.428,5.046-0.639c0.004,0.043,0.008,0.086,0.012,0.131

-		c0.612,0,1.223-0.008,1.833,0.002c0.707,0.012,1.084,0.32,0.921,1.08c-0.179,0.828-0.3,1.674-0.55,2.479

-		c-0.481,1.555-1.103,3.068-1.519,4.637c-0.131,0.494,0.031,1.324,0.381,1.621c0.399,0.336,1.175,0.383,1.754,0.305

-		c0.408-0.053,0.806-0.477,1.13-0.811c2.582-2.672,3.898-5.943,4.29-9.576C87.088,64.394,86.455,63.591,82.865,63.228z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-android.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-android.svg
deleted file mode 100644
index 0c7e5f2..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-android.svg
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M60.623,18.128l3.36-6.136c0.179-0.322,0.062-0.733-0.262-0.909c-0.329-0.179-0.734-0.056-0.907,0.265

-		l-3.396,6.197c-2.856-1.267-6.053-1.981-9.432-1.978c-3.373-0.003-6.564,0.707-9.411,1.972l-3.398-6.184

-		c-0.174-0.326-0.584-0.445-0.904-0.267c-0.326,0.174-0.446,0.583-0.265,0.905l3.362,6.13c-6.606,3.408-11.068,9.893-11.064,17.341

-		l43.365-0.004C71.673,28.014,67.219,21.54,60.623,18.128z M40.124,27.609c-0.999-0.002-1.812-0.815-1.812-1.818

-		c0-0.998,0.813-1.818,1.813-1.818c1.006,0,1.819,0.82,1.82,1.818C41.945,26.794,41.131,27.609,40.124,27.609z M59.87,27.605

-		c-1.002,0-1.82-0.811-1.818-1.818c0-0.996,0.814-1.816,1.818-1.82c0.997,0.002,1.815,0.824,1.815,1.822

-		C61.685,26.792,60.872,27.605,59.87,27.605z"/>

-	<path fill="#231F20" d="M83.009,41.038c0-2.66-2.155-4.814-4.815-4.814c-2.658-0.002-4.813,2.156-4.812,4.816l0.002,20.159

-		c0.001,2.662,2.155,4.815,4.816,4.813c2.658,0,4.811-2.151,4.812-4.815L83.009,41.038z"/>

-	<path fill="#231F20" d="M71.523,37.131L71.523,37.131l-43.039,0.008l0.007,31.241c-0.001,0.819,0.207,1.581,0.546,2.267

-		c0.837,1.697,2.567,2.872,4.591,2.872h3.498l0.004,10.666c0,0.332,0.034,0.656,0.098,0.969C37.676,87.348,39.618,89,41.94,89

-		c0.332,0,0.657-0.034,0.971-0.098c2.194-0.45,3.845-2.393,3.845-4.718l-0.003-10.666h6.499l0,10.666

-		c0.003,2.323,1.657,4.268,3.848,4.715c0.313,0.064,0.637,0.097,0.969,0.097c2.66,0.002,4.815-2.159,4.815-4.817l-0.003-10.662

-		l3.511-0.002c0.961,0.001,1.851-0.281,2.621-0.742c1.5-0.897,2.517-2.52,2.518-4.398L71.523,37.131L71.523,37.131z"/>

-	<path fill="#231F20" d="M21.801,36.229c-2.659,0-4.813,2.159-4.814,4.814l0.003,20.161c0.001,1.683,0.862,3.156,2.164,4.017

-		c0.761,0.504,1.671,0.8,2.651,0.802c2.328-0.003,4.269-1.65,4.716-3.847c0.064-0.314,0.097-0.639,0.097-0.972V41.042

-		C26.618,38.385,24.46,36.229,21.801,36.229z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-apple.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-apple.svg
deleted file mode 100644
index e79b3ee..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-apple.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill-rule="evenodd" clip-rule="evenodd" fill="#231F20" d="M82.047,36.841c-4.124-5.139-9.91-8.112-15.372-8.112

-		c-7.226,0-10.279,3.433-15.292,3.433c-5.167,0-9.096-3.428-15.346-3.428c-6.139,0-12.666,3.729-16.804,10.102

-		c-5.823,8.962-4.837,25.824,4.605,40.193c3.377,5.138,7.887,10.916,13.784,10.971c5.241,0.048,6.724-3.343,13.835-3.383

-		c7.112-0.039,8.457,3.42,13.697,3.371c5.897-0.056,10.655-6.454,14.03-11.593c2.419-3.681,3.32-5.541,5.199-9.702

-		C70.732,63.535,68.537,44.246,82.047,36.841z"/>

-	<path fill-rule="evenodd" clip-rule="evenodd" fill="#231F20" d="M61.194,22.988c2.625-3.368,4.619-8.126,3.895-12.988

-		c-4.288,0.296-9.304,3.023-12.232,6.58c-2.658,3.228-4.853,8.015-3.999,12.668C53.539,29.393,58.383,26.596,61.194,22.988z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-behance.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-behance.svg
deleted file mode 100644
index afb4e01..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-behance.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M64.165,56.231c-3.279,0-4.361,2.494-4.69,3.652h8.754c-0.082-0.643-0.339-1.773-1.157-2.597

-		C66.375,56.587,65.4,56.231,64.165,56.231z"/>

-	<path fill="#231F20" d="M41.662,60.889c-0.003,0-0.003,0-0.003,0H33.37v7.067h7.839c1.398-0.035,3.13-0.485,3.13-3.422

-		C44.339,60.991,41.936,60.889,41.662,60.889z"/>

-	<path fill="#231F20" d="M79.035,14.073h-58c-3.151,0-5.815,2.083-6.693,4.946v62.107c0.741,2.419,2.757,4.28,5.265,4.8h60.855

-		c2.438-0.505,4.406-2.281,5.196-4.602V18.821C84.719,16.061,82.112,14.073,79.035,14.073z M57.268,44.448

-		c0-0.277,0.226-0.502,0.502-0.502h12.465c0.274,0,0.501,0.225,0.501,0.502v3.721c0,0.277-0.228,0.501-0.501,0.501H57.77

-		c-0.276,0-0.502-0.224-0.502-0.501V44.448z M51.974,65.087c0,4.75-2.513,7.041-4.625,8.12c-2.301,1.179-4.686,1.271-5.364,1.271

-		H26.162c-0.274,0-0.502-0.227-0.502-0.503V43.77c0-0.277,0.228-0.503,0.502-0.503h15.721c5.58,0,9.047,3.274,9.047,8.547

-		c0,3.266-1.591,4.833-2.991,5.579c0.785,0.277,1.47,0.719,2.041,1.329C52.174,61.042,51.986,64.922,51.974,65.087z M75.278,64.632

-		c-0.03,0.25-0.244,0.437-0.497,0.437H59.648c0.109,1.659,0.766,2.856,1.953,3.563c1.05,0.623,2.211,0.691,2.657,0.691

-		c0.093,0,0.151-0.004,0.158-0.006c1.737,0,2.97-0.383,3.697-1.139c0.697-0.726,0.678-1.547,0.673-1.582

-		c0-0.138,0.046-0.271,0.144-0.371c0.093-0.098,0.223-0.155,0.362-0.155h5.313c0.278,0,0.504,0.225,0.504,0.503

-		c0,8.131-8.683,8.543-10.429,8.543c-0.279,0-0.438-0.01-0.438-0.01s-0.002,0-0.005,0c-3.92,0-6.987-1.143-9.091-3.395

-		c-3.297-3.534-2.996-8.478-2.981-8.686c0-0.089,0.014-3.019,1.495-5.992c1.391-2.773,4.352-6.081,10.612-6.081

-		c3.587,0,6.38,1.102,8.287,3.274C76.068,58.227,75.318,64.372,75.278,64.632z"/>

-	<path fill="#231F20" d="M43.29,52.132c0-2.609-1.565-2.639-1.63-2.639h-1.135H33.37v5.734h7.742

-		C42.263,55.227,43.29,54.991,43.29,52.132z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-bing.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-bing.svg
deleted file mode 100644
index 8db7124..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-bing.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<ellipse cx="50.156" cy="56.277" rx="19.383" ry="13.568"/>

-	<path d="M77.132,38.339c-7.063-4.908-15.964-7.331-24.577-7.779c-10.167-0.102-20.041,1.224-29.082,7.514v-19.34h-11.32v35.044

-		c-0.129,14.675,9.747,20.961,22.465,25.78c4.621,1.14,9.741,1.709,15.36,1.709c5.526,0,10.588-0.569,15.186-1.709

-		c4.597-1.141,8.568-2.973,11.912-4.984c3.344-2.012,5.944-4.365,7.802-7.061c1.857-2.694,2.786-5.572,2.786-8.63

-		C89.094,48.444,81.907,41.657,77.132,38.339z M53.313,75.017c-12.718,0.398-27.624-3.441-29.07-18.361

-		c-0.804-8.291,7.453-18.73,25.735-19.374c7.517-0.265,25.052,3.927,26.249,18.091C76.964,64.104,66.031,74.62,53.313,75.017z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-blogger.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-blogger.svg
deleted file mode 100644
index 834de1b..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-blogger.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M74.121,14H25.88C19.351,14,14,19.351,14,25.88v48.24

-		C14,80.65,19.351,86,25.88,86h48.241C80.65,86,86,80.65,86,74.12V25.88C86,19.351,80.65,14,74.121,14z M71.821,57.982

-		c-0.044,7.649-6.264,13.913-13.928,13.913H41.886c-7.664,0-13.928-6.264-13.928-13.913V41.725c0-7.665,6.264-13.943,13.928-13.943

-		h9.743c3.596,0.428,8.829,3.508,10.759,7.605c0.531,1.149,0.81,1.326,1.253,4.73c0.236,1.754,0.354,3.051,1.135,3.773

-		c1.105,1.002,5.203,0.324,6.014,0.958l0.619,0.486l0.368,0.767l0.133,0.619L71.821,57.982z"/>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M42.063,44.495h7.724c1.474,0,2.668-1.209,2.668-2.668

-		c0-1.459-1.194-2.653-2.668-2.653h-7.724c-1.474,0-2.667,1.194-2.667,2.653C39.396,43.286,40.589,44.495,42.063,44.495z"/>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M57.76,55.122H42.063c-1.474,0-2.667,1.193-2.667,2.653

-		c0,1.443,1.194,2.652,2.667,2.652H57.76c1.459,0,2.653-1.209,2.653-2.652C60.414,56.315,59.219,55.122,57.76,55.122z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-delicious.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-delicious.svg
deleted file mode 100644
index 5da3dcb..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-delicious.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<polygon points="50,49.947 50,16.053 16,16.053 16,50.053 50,50.053 50,83.947 84,83.947 84,49.947 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-designer-news.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-designer-news.svg
deleted file mode 100644
index 1871ebc..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-designer-news.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<polygon fill="#231F20" points="66.746,37.902 67.007,53.646 57.843,38.842 57.261,37.902 52.68,37.902 51.843,37.902 

-		51.789,37.902 51.789,46.4 51.789,62.903 57.898,62.903 57.636,47.722 67.308,62.903 72.855,62.903 72.855,49.113 72.855,37.902 

-		66.746,37.902 	"/>

-	<path fill="#231F20" d="M79,14H21c-3.85,0-7,3.15-7,7v58c0,3.85,3.15,7,7,7h31.825L24.843,63.556V39.288v-2.039v-0.347h1.132h0.312

-		h0.688h8.397c3.975,0,6.096,0.493,8.394,1.945c1.259,0.771,2.411,1.865,3.327,3.156c0.377,0.523,0.703,1.071,0.993,1.637

-		l2.703,2.014v-7.753v-1h1h5.472h0.557l0.293,0.474l0.104,0.167l7.625,6.025l-0.094-5.65l-0.017-1.017h1.017h6.109h1v0.01L86,46.753

-		V21C86,17.15,82.85,14,79,14z"/>

-	<path fill="#231F20" d="M40.842,38.546c-1.324-0.434-2.861-0.613-5-0.636c-0.16-0.002-0.304-0.008-0.471-0.008H31.68h-0.837h-3.868

-		v0.873v24.128h9.822c7.085,0,11.771-5.023,11.771-12.595c0-3.072-0.75-5.586-2.286-7.721c-0.172-0.243-0.359-0.474-0.55-0.702h0

-		l0,0c-0.133-0.159-0.273-0.309-0.414-0.46c-0.08-0.086-0.161-0.172-0.243-0.256c-0.124-0.124-0.249-0.244-0.378-0.361

-		c-0.127-0.116-0.257-0.226-0.388-0.334c-0.102-0.084-0.201-0.169-0.305-0.248c-0.247-0.188-0.499-0.366-0.759-0.526

-		c-0.263-0.167-0.523-0.319-0.784-0.458c-0.244-0.131-0.489-0.248-0.737-0.357c-0.017-0.007-0.033-0.017-0.05-0.024l0,0

-		C41.402,38.744,41.127,38.639,40.842,38.546L40.842,38.546z M42.193,50.496c0,4.387-2.136,6.786-6.109,6.786h-2.737V43.524h2.774

-		C40.02,43.524,42.193,46.037,42.193,50.496z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-deviant-art.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-deviant-art.svg
deleted file mode 100644
index a2672b3..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-deviant-art.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M46.347,44.786c2.026-0.797,7.307-1.86,11.093-1.328l4.749,9.896l13.052-3.089c0.664-0.133,0.996-0.996,0-1.893

-		c-8.17-6.575-16.24-7.87-32.181-4.383l9.465,19.727l-33.044,9.316v5.995c0,0.219,0.089,0.419,0.233,0.562

-		c0.144,0.145,0.344,0.233,0.563,0.233h59.248c0.22,0,0.419-0.089,0.563-0.233c0.144-0.144,0.233-0.344,0.233-0.562V56.123

-		l-25.206,6.696C55.115,62.819,48.04,48.572,46.347,44.786z"/>

-	<path d="M79.524,19.513H20.276c-0.165,0-0.31,0.062-0.437,0.148c-0.212,0.143-0.36,0.374-0.36,0.648v25.81

-		c1.266-0.977,5.98-4.468,10.528-5.917l-3.886-8.967h10.959c0,0,2.89,6.276,2.89,6.376c3.985-1.195,23.114-4.284,40.151,3.089

-		l0.199,0.146V20.31c0-0.274-0.148-0.506-0.36-0.648C79.833,19.575,79.689,19.513,79.524,19.513z"/>

-	<path d="M27.185,61.89c2.458-0.531,11.823-3.056,11.823-3.056l-6.045-12.421c-1.66,0.465-8.634,3.653-8.103,14.347

-		C24.86,60.76,24.727,62.421,27.185,61.89z"/>

-	<path d="M80.022,14.133H19.978C16.677,14.133,14,16.81,14,20.11V79.89c0,3.301,2.677,5.977,5.978,5.977h60.044

-		c3.301,0,5.978-2.677,5.978-5.977V20.11C86,16.81,83.323,14.133,80.022,14.133z M82.313,79.026c0,1.538-1.251,2.789-2.789,2.789

-		H20.276c-1.538,0-2.79-1.251-2.79-2.789V20.31c0-1.538,1.252-2.789,2.79-2.789h59.248c1.538,0,2.789,1.251,2.789,2.789V79.026z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-digg.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-digg.svg
deleted file mode 100644
index 7613993..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-digg.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M92.546,38.012c0-0.333-0.035-0.667-0.059-1.096c-0.347,0-0.625,0-0.903,0c-6.932,0-13.863,0.014-20.794-0.017

-		c-0.825-0.004-1.055,0.236-1.052,1.055c0.029,7.811,0.029,15.623-0.001,23.435c-0.003,0.838,0.26,1.05,1.065,1.042

-		c3.977-0.036,7.954-0.018,11.931-0.014c0.33,0,0.659,0.029,1.071,0.049c0,1.126-0.046,2.173,0.015,3.214

-		c0.044,0.745-0.182,0.972-0.944,0.964c-4.062-0.037-8.125,0.004-12.187-0.035c-0.772-0.008-0.97,0.239-0.947,0.966

-		c0.047,1.504,0.052,3.013-0.002,4.517c-0.027,0.759,0.225,0.944,0.968,0.941c6.931-0.028,13.862-0.037,20.793,0.008

-		c0.914,0.006,1.065-0.293,1.062-1.111C92.541,60.623,92.549,49.317,92.546,38.012z M82.958,56.034

-		c-1.219-0.042-2.442-0.033-3.662-0.002c-0.605,0.016-0.854-0.16-0.85-0.816c0.026-3.719,0.004-7.438,0.031-11.157

-		c0.002-0.254,0.265-0.721,0.419-0.727c1.608-0.054,3.219-0.032,4.909-0.032c0,0.818,0,1.523,0,2.229

-		c0,3.209-0.018,6.417,0.014,9.625C83.826,55.821,83.631,56.058,82.958,56.034z"/>

-	<path d="M66.026,36.899c-6.902,0.029-13.805,0.03-20.707-0.001c-0.814-0.004-1.054,0.215-1.051,1.04

-		c0.03,7.811,0.03,15.622,0,23.434c-0.003,0.81,0.203,1.069,1.039,1.061c4.004-0.041,8.01,0.012,12.014-0.041

-		c0.901-0.012,1.142,0.278,1.068,1.113c-0.064,0.732-0.052,1.478-0.002,2.214c0.048,0.701-0.195,0.927-0.91,0.922

-		c-4.033-0.03-8.067-0.014-12.1-0.014c-0.329,0-0.658,0-1.091,0c0,1.898,0.038,3.683-0.018,5.464

-		c-0.024,0.767,0.227,0.944,0.966,0.941c6.959-0.028,13.918-0.016,20.877-0.018c0.277-0.001,0.554-0.024,0.905-0.041

-		c0.021-0.347,0.056-0.65,0.056-0.953c0.002-11.362-0.007-22.724,0.02-34.086C67.093,37.095,66.828,36.896,66.026,36.899z

-		 M58.348,55.458c-0.002,0.188-0.349,0.528-0.544,0.534c-1.418,0.046-2.839,0.042-4.256,0.001c-0.176-0.004-0.493-0.316-0.494-0.488

-		c-0.028-4.025-0.021-8.053-0.021-12.216c1.696,0,3.253-0.02,4.808,0.026c0.183,0.005,0.509,0.365,0.511,0.562

-		C58.38,47.737,58.38,51.599,58.348,55.458z"/>

-	<path d="M21.554,27.974c0,2.557,0,5.114,0,7.671c0,1.271,0,1.272-1.312,1.272c-3.949,0-7.898,0.018-11.847-0.016

-		c-0.746-0.007-0.96,0.202-0.958,0.957c0.026,8.607,0.027,17.217-0.002,25.824c-0.003,0.799,0.232,0.995,1.006,0.991

-		c6.932-0.027,13.864-0.016,20.796-0.018c0.303,0,0.605-0.025,0.927-0.04c0-12.597,0-25.107,0-37.655c-2.874,0-5.674,0-8.611,0

-		C21.554,27.356,21.554,27.665,21.554,27.974z M20.555,58.281c-1.218-0.058-2.441,0.01-3.66-0.04

-		c-0.234-0.009-0.654-0.313-0.655-0.484c-0.036-4.766-0.029-9.53-0.029-14.404c1.821,0,3.535,0,5.343,0c0,0.353,0,0.629,0,0.908

-		c0,4.342-0.02,8.685,0.018,13.027C21.579,58.089,21.324,58.316,20.555,58.281z"/>

-	<path d="M40.852,36.911c-2.328,0.013-4.658,0.037-6.985-0.012c-0.781-0.017-0.952,0.268-0.941,0.985

-		c0.036,2.47,0.014,4.94,0.014,7.412c0,6.134,0.01,12.268-0.013,18.401c-0.003,0.713,0.146,1.036,0.937,0.975

-		c0.903-0.07,1.816-0.017,2.725-0.017c1.641,0,3.281,0,4.961,0c0.04-0.232,0.067-0.315,0.067-0.398

-		c0.004-8.889,0.001-17.776,0.021-26.665C41.638,36.973,41.341,36.909,40.852,36.911z"/>

-	<path d="M33.633,33.511c2.442,0.037,4.886,0.014,7.329,0.031c0.53,0.004,0.69-0.209,0.672-0.712

-		c-0.03-0.823-0.007-1.647-0.007-2.472c0-1.124,0-2.248,0-3.398c-2.935,0-5.737,0-8.68,0c0,2.08-0.017,4.064,0.03,6.049

-		C32.98,33.189,33.401,33.508,33.633,33.511z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-dribbble.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-dribbble.svg
deleted file mode 100644
index 1588427..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-dribbble.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M50,13.766c-19.979,0-36.234,16.255-36.234,36.233

-		c0,19.98,16.255,36.234,36.234,36.234S86.234,69.98,86.234,50C86.234,30.021,69.98,13.766,50,13.766z M73.957,30.475

-		c4.311,5.266,6.92,11.974,6.989,19.28c-1.021-0.218-11.253-2.291-21.551-0.997c-0.217-0.53-0.439-1.062-0.666-1.597

-		c-0.644-1.509-1.334-3.01-2.054-4.482C68.118,38.005,73.305,31.359,73.957,30.475z M50,19.097c7.864,0,15.051,2.95,20.517,7.798

-		c-0.557,0.794-5.216,7.056-16.221,11.181c-5.071-9.318-10.693-16.973-11.548-18.119C45.075,19.397,47.503,19.097,50,19.097z

-		 M36.843,22.039c0.815,1.118,6.346,8.783,11.474,17.898c-14.477,3.845-27.228,3.788-28.612,3.771

-		C21.711,34.105,28.183,26.123,36.843,22.039z M19.05,50.046c0-0.316,0.006-0.631,0.016-0.945

-		c1.354,0.028,16.353,0.221,31.808-4.404c0.886,1.733,1.732,3.494,2.509,5.253c-0.409,0.115-0.816,0.237-1.22,0.368

-		c-15.962,5.159-24.456,19.224-25.157,20.424C22.064,65.254,19.05,57.996,19.05,50.046z M50,80.998

-		c-7.155,0-13.75-2.441-18.998-6.533c0.558-1.139,6.825-13.246,24.281-19.328c0.068-0.023,0.136-0.045,0.205-0.069

-		c4.345,11.291,6.141,20.755,6.602,23.472C58.374,80.119,54.287,80.998,50,80.998z M67.292,75.704

-		c-0.316-1.883-1.963-10.943-6.012-22.067c9.698-1.552,18.219,0.989,19.278,1.322C79.179,63.572,74.236,71.009,67.292,75.704z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-drive.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-drive.svg
deleted file mode 100644
index aadf6af..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-drive.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<polygon fill="#050708" points="40.588,59.659 27.579,82.03 74.491,82.03 87.5,59.659 	"/>

-	<polygon fill="#050708" points="85.952,58.379 62.496,17.753 36.617,17.672 60.073,58.3 	"/>

-	<polygon fill="#050708" points="35.956,19.249 12.5,59.876 25.37,82.328 48.826,41.701 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-dropbox.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-dropbox.svg
deleted file mode 100644
index cbbdf88..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-dropbox.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g id="Layer_1_2_">

-	<polygon points="34.063,13.993 11.288,28.864 27.035,41.476 50,27.295 	"/>

-	<polygon points="11.288,54.087 34.063,68.956 50,55.653 27.035,41.476 	"/>

-	<polygon points="50,55.653 65.937,68.956 88.712,54.087 72.965,41.476 	"/>

-	<polygon points="88.712,28.864 65.937,13.993 50,27.295 72.965,41.476 	"/>

-	<polygon points="50.046,58.517 34.063,71.778 27.223,67.314 27.223,72.319 50.046,86.007 72.871,72.319 72.871,67.314 

-		66.03,71.778 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-evernote.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-evernote.svg
deleted file mode 100644
index accb31c..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-evernote.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M23.851,26.072c0,0,0,0,0.005,0h7.331c0.42,0,0.758-0.342,0.759-0.758c0-0.004-0.089-6.286-0.089-8.033V17.26

-		c0-1.436,0.301-2.686,0.826-3.735l0.25-0.471c-0.027,0.005-0.055,0.019-0.083,0.048L18.605,27.226

-		c-0.028,0.022-0.045,0.052-0.054,0.083c0.295-0.147,0.698-0.345,0.755-0.37C20.546,26.379,22.051,26.072,23.851,26.072z"/>

-	<path d="M80.894,24.535c-0.582-3.117-2.435-4.654-4.111-5.258c-1.808-0.653-5.474-1.33-10.08-1.873

-		c-3.706-0.436-8.06-0.401-10.691-0.32c-0.316-2.162-1.833-4.138-3.53-4.822c-4.522-1.818-11.509-1.381-13.303-0.878

-		c-1.425,0.398-3.003,1.216-3.881,2.474c-0.589,0.84-0.971,1.917-0.974,3.421c0,0.852,0.024,2.856,0.045,4.639

-		c0.022,1.788,0.045,3.386,0.045,3.398c-0.001,1.591-1.291,2.887-2.889,2.889h-7.332c-1.564,0-2.759,0.264-3.672,0.678

-		c-0.914,0.414-1.561,0.975-2.053,1.637c-0.979,1.312-1.15,2.936-1.145,4.592c0,0,0.014,1.352,0.34,3.971

-		c0.271,2.026,2.468,16.182,4.555,20.485c0.809,1.674,1.349,2.372,2.938,3.109c3.542,1.518,11.633,3.205,15.424,3.688

-		c3.785,0.484,6.161,1.503,7.577-1.467c0.004-0.006,0.283-0.738,0.667-1.81c1.229-3.724,1.4-7.03,1.4-9.42

-		c0-0.243,0.356-0.255,0.356,0c0,1.689-0.323,7.662,4.191,9.265c1.781,0.632,5.478,1.195,9.233,1.635

-		c3.396,0.391,5.86,1.729,5.86,10.439c0,5.301-1.113,6.027-6.933,6.027c-4.719,0-6.517,0.122-6.517-3.626

-		c0-3.028,2.997-2.712,5.217-2.712c0.992,0,0.272-0.737,0.272-2.606c0-1.86,1.163-2.934,0.063-2.962

-		c-7.678-0.211-12.196-0.01-12.196,9.594c0,8.717,3.336,10.337,14.234,10.337c8.544,0,11.556-0.28,15.084-11.227

-		c0.698-2.162,2.386-8.756,3.409-19.829C83.144,51,81.89,29.869,80.894,24.535z M66,47.892c-1.056-0.037-2.07,0.028-3.018,0.182

-		c0.268-2.153,1.155-4.793,4.301-4.682c3.483,0.119,3.972,3.411,3.984,5.642C69.798,48.378,67.98,47.961,66,47.892z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-facebook.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-facebook.svg
deleted file mode 100644
index cd70aee..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-facebook.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g id="White_1_">

-	<path d="M82.026,14H17.974C15.779,14,14,15.779,14,17.974v64.053C14,84.221,15.779,86,17.974,86h34.483V58.118h-9.383V47.252h9.383

-		v-8.014c0-9.3,5.68-14.363,13.976-14.363c3.974,0,7.389,0.295,8.385,0.428v9.719l-5.754,0.003c-4.512,0-5.385,2.144-5.385,5.29

-		v6.938h10.76l-1.401,10.866h-9.359V86h18.348C84.221,86,86,84.221,86,82.026V17.974C86,15.779,84.221,14,82.026,14z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-flickr.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-flickr.svg
deleted file mode 100644
index 93e27e8..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-flickr.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M79,14H21c-3.85,0-7,3.15-7,7v58c0,3.85,3.15,7,7,7h58c3.85,0,7-3.15,7-7V21C86,17.15,82.85,14,79,14z M35.435,61.5

-		c-6.456,0-11.69-5.233-11.69-11.689c0-6.456,5.234-11.69,11.69-11.69c6.456,0,11.689,5.233,11.689,11.69

-		C47.124,56.267,41.891,61.5,35.435,61.5z M65.068,61.5c-6.456,0-11.69-5.233-11.69-11.689c0-6.456,5.233-11.69,11.69-11.69

-		c6.456,0,11.689,5.233,11.689,11.69C76.758,56.267,71.524,61.5,65.068,61.5z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-forrst.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-forrst.svg
deleted file mode 100644
index 7a9f9b6..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-forrst.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g id="Forrst_1_">

-	<polygon points="84.173,91 49.968,9 15.827,90.853 44.628,90.853 44.628,88.344 44.628,73.984 35.973,68.049 38.092,64.91 

-		44.628,69.374 44.628,56.299 53.575,56.299 53.575,64.605 60.041,61.191 61.905,64.617 53.575,69.024 53.575,73.732 66.112,67.458 

-		67.777,70.835 53.575,77.958 53.575,90.853 71.398,90.853 71.398,91 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-foursquare.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-foursquare.svg
deleted file mode 100644
index 223fe3d..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-foursquare.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M36.217,40.748c-0.495-0.498-1.175-0.781-1.878-0.78c-0.698,0.001-1.384,0.281-1.881,0.776l-6.322,6.315

-		c-1.041,1.038-1.044,2.72-0.003,3.759L47.531,72.26c0.429,0.432,0.986,0.697,1.579,0.762c0.099,0.016,0.201,0.02,0.304,0.02

-		c0.007,0,0.013,0,0.019-0.002l0.003,0.002c0.715,0.002,1.393-0.281,1.899-0.781L89.72,33.856c1.04-1.037,1.04-2.716,0.002-3.757

-		l-6.312-6.322c-0.507-0.502-1.168-0.783-1.881-0.778c-0.711-0.005-1.377,0.276-1.883,0.776L49.438,53.994L36.217,40.748z"/>

-	<path d="M87.348,43.137L54.835,75.666c-1.404,1.389-3.262,2.154-5.24,2.154l-1.443-0.002l-0.304-0.204

-		c-1.324-0.315-2.549-0.997-3.518-1.97L22.939,54.208c-1.402-1.399-2.175-3.259-2.174-5.238c0-1.981,0.774-3.845,2.175-5.242

-		l6.33-6.322c1.375-1.368,3.277-2.153,5.236-2.157c1.952,0,3.862,0.797,5.234,2.175l9.863,9.88l20.953-20.96L56.599,12.387

-		c-3.694-3.693-9.738-3.693-13.432,0L12.271,43.283c-3.695,3.693-3.695,9.74,0,13.433l30.897,30.897

-		c3.694,3.693,9.737,3.693,13.432,0l30.897-30.897c3.694-3.692,3.694-9.737,0-13.433L87.348,43.137z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-game-center.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-game-center.svg
deleted file mode 100644
index 6498f49..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-game-center.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M79,14H21c-3.866,0-7,3.134-7,7v58c0,3.866,3.134,7,7,7h58c3.866,0,7-3.134,7-7V21

-		C86,17.134,82.865,14,79,14z M55.955,19.229c10.658,0,19.298,8.641,19.298,19.299c0,4.108-1.294,7.909-3.482,11.039

-		c-2.883-2.27-6.511-3.634-10.465-3.634c-6.582,0-12.275,3.76-15.082,9.242c-5.718-3.35-9.568-9.541-9.568-16.646

-		C36.656,27.87,45.296,19.229,55.955,19.229z M19.852,46.931c0-11.635,8.755-21.22,20.036-22.54

-		c-3.324,3.774-5.356,8.713-5.356,14.138c0,7.981,4.373,14.928,10.845,18.614c-0.267,0.742-0.474,1.511-0.64,2.295

-		c-1.087-0.325-2.237-0.505-3.429-0.505c-4.89,0-9.088,2.941-10.937,7.148C24.048,62.051,19.852,54.983,19.852,46.931z

-		 M41.306,81.076c-5.632,0-10.197-4.564-10.197-10.197c0-5.631,4.565-10.196,10.197-10.196c5.631,0,10.197,4.565,10.197,10.196

-		C51.503,76.512,46.937,81.076,41.306,81.076z M61.306,77.826c-3.286,0-6.315-1.073-8.782-2.87c0.463-1.274,0.729-2.643,0.729-4.077

-		c0-4.689-2.708-8.735-6.639-10.691c1.269-6.968,7.357-12.255,14.693-12.255c8.255,0,14.947,6.692,14.947,14.946

-		C76.253,71.135,69.561,77.826,61.306,77.826z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-github.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-github.svg
deleted file mode 100644
index 9628d35..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-github.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill-rule="evenodd" clip-rule="evenodd" fill="#181616" d="M49.998,11.963C28.461,11.963,11,29.425,11,50.965

-		c0,17.231,11.172,31.849,26.671,37.003c1.952,0.361,2.662-0.84,2.662-1.877c0-0.924-0.034-3.375-0.051-6.633

-		c-10.849,2.359-13.138-5.229-13.138-5.229c-1.774-4.505-4.331-5.703-4.331-5.703c-3.541-2.418,0.269-2.371,0.269-2.371

-		c3.914,0.277,5.974,4.018,5.974,4.018c3.478,5.96,9.129,4.235,11.35,3.243c0.353-2.525,1.363-4.24,2.476-5.217

-		c-8.659-0.984-17.763-4.33-17.763-19.274c0-4.259,1.519-7.741,4.013-10.468c-0.399-0.982-1.74-4.947,0.383-10.319

-		c0,0,3.274-1.048,10.726,4.001c3.109-0.869,6.446-1.303,9.763-1.316c3.312,0.014,6.65,0.447,9.763,1.316

-		c7.447-5.049,10.716-4.001,10.716-4.001c2.128,5.372,0.788,9.337,0.388,10.319c2.5,2.727,4.008,6.209,4.008,10.468

-		c0,14.979-9.117,18.279-17.805,19.241c1.398,1.205,2.646,3.59,2.646,7.229c0,5.211-0.047,9.416-0.047,10.695

-		c0,1.045,0.701,2.26,2.681,1.873C77.836,82.798,89,68.191,89,50.965C89,29.425,71.539,11.963,49.998,11.963z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-google-plus.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-google-plus.svg
deleted file mode 100644
index 586e6b9..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-google-plus.svg
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M25.194,51.591c1.757,1.379,3.766,2.068,6.026,2.068c2.855-0.105,5.234-1.131,7.138-3.076

-		c0.918-1.377,1.508-2.791,1.77-4.24c0.157-1.447,0.236-2.668,0.236-3.658c0-4.276-1.094-8.588-3.281-12.936

-		c-1.026-2.084-2.376-3.781-4.051-5.09c-1.71-1.236-3.675-1.891-5.897-1.961c-2.939,0.07-5.384,1.256-7.331,3.553

-		c-1.644,2.404-2.43,5.09-2.358,8.057c0,3.924,1.147,8.008,3.444,12.248C22.001,48.534,23.436,50.214,25.194,51.591z"/>

-	<path d="M31.781,68.05c-0.782-1.027-1.479-2.127-2.091-3.299c-0.714-1.133-1.07-2.5-1.07-4.096c0-0.957,0.135-1.756,0.407-2.395

-		c0.238-0.674,0.459-1.293,0.663-1.861c-1.232,0.143-2.394,0.213-3.485,0.213C21.036,56.55,16.968,55.085,14,52.224v19.338

-		c2.652-1.215,5.399-2.068,8.241-2.561C26.07,68.437,29.25,68.12,31.781,68.05z"/>

-	<path d="M34.74,71.114c-0.691-0.072-1.502-0.107-2.435-0.107c-0.553-0.07-1.969,0-4.248,0.213c-2.246,0.317-4.542,0.828-6.89,1.533

-		c-0.553,0.213-1.33,0.529-2.331,0.953c-1.002,0.459-2.021,1.111-3.056,1.959c-0.662,0.582-1.254,1.258-1.78,2.025v2.949

-		c0,2.766,2.248,5.014,5.013,5.014h27.326c0.001-0.068,0.005-0.133,0.005-0.199c0-2.752-0.899-5.15-2.694-7.197

-		C41.75,76.317,38.781,73.937,34.74,71.114z"/>

-	<path d="M80.986,14.347H68.035H50.004H31.688H19.013c-2.766,0-5.013,2.246-5.013,5.014v5.43v1.293c0.316-0.336,0.643-0.67,0.985-1

-		c3.083-2.539,6.288-4.195,9.612-4.973c3.29-0.67,6.375-1.004,9.253-1.004h21.692l-6.699,3.91h-6.689

-		c0.681,0.422,1.448,1.041,2.299,1.852c0.817,0.846,1.618,1.887,2.401,3.121c0.749,1.164,1.413,2.539,1.992,4.127

-		c0.476,1.586,0.715,3.44,0.715,5.555c-0.064,3.881-0.921,6.984-2.569,9.312c-0.809,1.129-1.665,2.168-2.569,3.121

-		c-1.002,0.953-2.068,1.922-3.199,2.91c-0.646,0.67-1.244,1.428-1.793,2.275c-0.646,0.881-0.97,1.904-0.97,3.068

-		c0,1.129,0.332,2.062,0.994,2.803c0.563,0.707,1.11,1.324,1.641,1.854l3.68,3.016c2.287,1.869,4.292,3.932,6.016,6.189

-		c1.625,2.293,2.47,5.291,2.536,8.994c0,1.531-0.198,3.01-0.592,4.439h28.25c2.766,0,5.014-2.248,5.014-5.014V24.79v-5.43

-		C86,16.593,83.752,14.347,80.986,14.347z M84.931,36.464H73.549v11.383h-5.514V36.464H56.653V30.95h11.382V19.569h5.514V30.95

-		h11.382V36.464z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-hacker-news.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-hacker-news.svg
deleted file mode 100644
index bccea9a..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-hacker-news.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M79,14H21c-3.866,0-7,3.134-7,7v58c0,3.866,3.134,7,7,7h58c3.866,0,7-3.134,7-7V21

-		C86,17.134,82.866,14,79,14z M53.134,52.654V69.83h-5.267V52.714L35.12,29.494h5.925l5.685,11.132

-		c1.556,3.051,2.752,5.505,4.01,8.318h0.12c1.137-2.634,2.514-5.268,4.07-8.318l5.805-11.132h5.924L53.134,52.654z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-hi5.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-hi5.svg
deleted file mode 100644
index 7554b82..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-hi5.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M93.246,44.073c0.244-5.331,0.487-10.662,0.731-15.993c-10.425,0-20.851,0-31.276,0l-1.564,8.465v-6.128

-		c-5.724,0-11.448,0-17.171,0v7.947h-5.567v1.736c-3.268-2.575-8.316-2.712-12.109-1.3V28.08c-7.58,0-15.159,0-22.739,0

-		c0,5.014,0,10.027,0,15.041h2.956v12.864H3.55c0,4.968,0,9.935,0,14.903c20.181,0,40.361,0,60.542,0v-1.955

-		c3.732,2.115,8.155,2.986,12.412,2.986c5.88,0,10.547-1.768,13.888-4.518c3.461-2.849,5.606-7.444,5.994-12.132

-		C96.717,51.262,95.763,47.185,93.246,44.073z M47.912,34.363h9.279v6.255h-9.279V34.363z M41.648,66.943H25.361v-7.011h1.557V51.37

-		c0-4.036-4.575-2.609-4.575,4.052v4.51h1.375v7.011H7.497v-7.011h2.955V39.175H7.497v-7.148h14.846V47.18

-		c1.955-3.149,4.606-5.295,8.998-5.295c6.221,0,7.154,5.391,7.154,7.53v10.517h3.152V66.943z M60.146,66.943H42.413v-7.011H45.3

-		V49.484h-2.956v-7.174H57.19v17.621h2.956V66.943z M76.504,67.974c-6.803,0-12.444-2.532-14.475-6.278

-		c-2.098-3.868-0.452-9.839,4.657-9.849c3.333-0.006,5.436,1.477,4.732,5.283c-0.884,2.564,0.797,3.414,2.423,3.414

-		c2.464,0,4.336-2.837,4.464-5.733c0.12-2.721-1-5.366-3.508-5.395c-1.017-0.012-2.227,0.371-3.379,1.778l-8.77-1.183l3.323-17.985

-		h23.886l-0.43,9.416H73.663l-0.362,3.016c2.267-1.005,4.984-1.689,7.482-1.689c6.628,0,11.978,3.343,11.667,12.077

-		C92.45,61.584,86.938,67.974,76.504,67.974z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-instagram.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-instagram.svg
deleted file mode 100644
index c806e9b..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-instagram.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M67.961,45.288c0,9.919-8.041,17.96-17.96,17.96c-9.919,0-17.96-8.041-17.96-17.96

-		c0-2.795,0.657-5.43,1.795-7.788H14v42c0,3.85,3.15,7,7,7h58c3.85,0,7-3.15,7-7v-42H66.165

-		C67.304,39.858,67.961,42.493,67.961,45.288z"/>

-	<path fill="#231F20" d="M79,13.5H21c-3.85,0-7,3.15-7,7v14h21.665c3.278-4.349,8.47-7.172,14.335-7.172s11.057,2.823,14.335,7.172

-		H86v-14C86,16.65,82.85,13.5,79,13.5z M19.756,31.216H17.15V21.121c0-1.766,1.076-3.279,2.607-3.922V31.216z M24.026,31.216h-2.469

-		V16.868h2.469V31.216z M28.295,31.216h-2.469V16.868h2.469V31.216z M32.561,21.121v5.842v4.253h-2.466V16.868h2.466V21.121z

-		 M82.351,26.963c0,2.35-1.904,4.253-4.251,4.253h-6.909c-2.348,0-4.252-1.903-4.252-4.253v-5.842c0-2.35,1.904-4.253,4.252-4.253

-		h6.909c2.348,0,4.251,1.903,4.251,4.253V26.963z"/>

-	<path fill="#231F20" d="M50.001,61.148c8.736,0,15.818-7.085,15.818-15.819c0-8.735-7.081-15.82-15.818-15.82

-		c-8.738,0-15.82,7.085-15.82,15.82C34.181,54.062,41.263,61.148,50.001,61.148z M50,32.725c6.96,0,12.604,5.643,12.604,12.604

-		c0,6.96-5.643,12.604-12.604,12.604s-12.604-5.643-12.604-12.604C37.397,38.367,43.04,32.725,50,32.725z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-joomla.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-joomla.svg
deleted file mode 100644
index 189497a..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-joomla.svg
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M81.433,68.316c-1.245-1.029-2.883-1.582-4.507-2.443c1.247-6.475-1.226-11.717-6.169-16.113

-		c-2.454-2.184-4.671-4.638-6.935-7.027c-2.06-2.176-4.038-4.43-6.348-6.976c-2.581,2.82-4.663,5.095-6.986,7.634

-		c0.418,0.318,0.987,0.655,1.438,1.109c4.596,4.621,9.167,9.27,13.76,13.895c1.703,1.715,2.339,3.752,1.544,6.012

-		c-0.786,2.234-2.489,3.82-4.891,3.749c-1.728-0.05-3.432-0.926-5.163-1.438c-1.97,1.938-4.17,4.104-6.474,6.37

-		c4.344,4.493,9.656,5.624,15.729,4.274c0.854,3.877,3.5,5.938,6.805,7.368c1.55,0,3.101,0,4.652,0

-		c0.324-0.168,0.638-0.363,0.975-0.501C85.625,81.467,87.046,72.96,81.433,68.316z"/>

-	<path d="M56.4,51.269c-0.291,0.411-0.625,1.066-1.122,1.559c-4.63,4.592-9.271,9.173-13.943,13.722

-		c-2.322,2.261-5.26,2.342-7.651,0.31c-2.307-1.962-2.666-5.088-0.869-7.652c0.283-0.403,0.6-0.783,0.745-0.971

-		c-2.294-2.315-4.464-4.506-6.729-6.793c-4.257,4.049-5.51,9.106-4.458,14.934c-4.266,1.211-6.417,4.191-7.282,8.273

-		c0,0.646,0,1.293,0,1.938c0.938,4.087,3.357,6.832,7.365,8.141c1.421,0,2.843,0,4.264,0c2.657-1.11,5.172-2.475,6.204-5.362

-		c0.519-1.451,1.195-1.79,2.67-1.595c4.759,0.63,8.983-0.766,12.37-4.129c5.173-5.138,10.189-10.435,15.56-15.96

-		C61.41,55.78,59.078,53.681,56.4,51.269z"/>

-	<path d="M35.946,42.96c1.963,1.91,4.17,4.056,6.537,6.358c2.867-2.889,5.67-5.742,8.507-8.561c2.288-2.273,4.571-4.553,6.939-6.742

-		c2.057-1.901,4.531-2.146,6.761-0.85c2.125,1.235,3.316,3.697,2.677,6.104c-0.318,1.197-1.119,2.266-1.673,3.338

-		c2.153,2.159,4.376,4.389,6.65,6.669c4.362-4.219,5.631-9.397,4.411-15.264c6.022-2.594,8.531-5.794,8.055-10.204

-		c-0.457-4.231-3.475-7.902-7.386-8.341c-1.958-0.22-4.138,0.099-5.998,0.776c-3.06,1.114-4.471,3.871-5.263,6.897

-		c-0.565-0.045-0.955-0.033-1.325-0.112c-4.585-0.969-8.977-0.134-12.308,2.989C46.803,31.389,41.513,37.224,35.946,42.96z"/>

-	<path d="M22.564,33.799c-1.655,6.861,0.583,12.263,5.552,16.803c2.381,2.176,4.605,4.527,6.86,6.837

-		c2.244,2.299,4.438,4.646,6.653,6.97c2.479-2.451,4.659-4.605,6.918-6.839c-0.526-0.554-1-1.065-1.489-1.563

-		c-4.568-4.649-9.164-9.274-13.7-13.955c-2.186-2.256-2.243-5.441-0.27-7.695c2.055-2.347,5.236-2.633,7.811-0.705

-		c0.34,0.255,0.69,0.496,0.633,0.455c2.356-2.362,4.563-4.575,6.786-6.805c-3.857-3.83-8.686-5.32-14.261-4.3

-		c-2.728-6.083-5.454-8.083-10.412-7.681c-3.768,0.305-7.274,3.067-8.018,6.787C14.465,27.932,17.096,31.767,22.564,33.799z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-lastfm.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-lastfm.svg
deleted file mode 100644
index d940db6..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-lastfm.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M78.404,46.408l-5.97-1.306c-4.104-0.932-5.316-2.611-5.316-5.41c0-3.171,2.518-5.037,6.622-5.037

-		c4.478,0,6.903,1.68,7.276,5.69l9.328-1.119c-0.746-8.396-6.529-11.848-16.044-11.848c-8.395,0-16.604,3.172-16.604,13.34

-		c0,6.344,3.078,10.354,10.82,12.22l6.344,1.492c4.757,1.12,6.342,3.079,6.342,5.784c0,3.451-3.357,4.85-9.701,4.85

-		c-9.421,0-13.338-4.943-15.578-11.753l-3.078-9.327c-3.917-12.127-10.167-16.606-22.575-16.606

-		c-13.712,0-20.988,8.676-20.988,23.414c0,14.18,7.276,21.828,20.336,21.828c10.541,0,15.578-4.944,15.578-4.944l-2.985-8.115

-		c0,0-4.851,5.411-12.126,5.411c-6.437,0-11.008-5.598-11.008-14.553c0-11.474,5.783-15.578,11.474-15.578

-		c8.208,0,10.82,5.317,13.059,12.127l2.985,9.328c2.984,9.048,8.581,16.324,24.719,16.324c11.568,0,19.403-3.545,19.403-12.873

-		C90.718,52.192,86.426,48.274,78.404,46.408z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-linkedin.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-linkedin.svg
deleted file mode 100644
index fdfec24..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-linkedin.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M80.667,14H19.315C16.381,14,14,16.325,14,19.188v61.617C14,83.672,16.381,86,19.315,86h61.352

-		C83.603,86,86,83.672,86,80.805V19.188C86,16.325,83.603,14,80.667,14z M35.354,75.354H24.67V40.995h10.684V75.354z M30.012,36.297

-		c-3.423,0-6.19-2.774-6.19-6.194c0-3.415,2.767-6.189,6.19-6.189c3.415,0,6.189,2.774,6.189,6.189

-		C36.201,33.523,33.427,36.297,30.012,36.297z M75.35,75.354H64.683V58.646c0-3.986-0.078-9.111-5.551-9.111

-		c-5.558,0-6.405,4.341-6.405,8.822v16.998H42.052V40.995h10.245v4.692h0.146c1.426-2.7,4.91-5.549,10.106-5.549

-		c10.806,0,12.802,7.114,12.802,16.369V75.354z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-medium.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-medium.svg
deleted file mode 100644
index 0926027..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-medium.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M81.652,14H18.001c-1.891,0.784-3.363,2.37-4.001,4.336v62.793C14.917,83.955,17.562,86,20.687,86h58.279

-		C82.851,86,86,82.843,86,78.948V20.517C86,17.576,84.204,15.058,81.652,14z M67.867,40.385h-1.4c-0.52,0-1.119,0.682-1.119,1.163

-		v17.437c0,0.482,0.6,1.203,1.119,1.203h1.4v4.048H55.312v-4.048h2.519v-18.32h-0.12l-6.198,22.368h-4.798l-6.118-22.368h-0.12

-		v18.32h2.639v4.048H32.481v-4.048h1.359c0.56,0,1.16-0.721,1.16-1.203V41.548c0-0.481-0.6-1.163-1.16-1.163h-1.359v-4.209h13.275

-		l4.358,16.275h0.12l4.398-16.275h13.235V40.385z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-myspace.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-myspace.svg
deleted file mode 100644
index 4fe0544..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-myspace.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M78.841,51.036c7.792,0,14.111-6.294,14.111-14.061c0-7.765-6.319-14.061-14.111-14.061

-		c-7.798,0-14.118,6.297-14.118,14.061C64.722,44.742,71.043,51.036,78.841,51.036z"/>

-	<ellipse cx="47.046" cy="40.984" rx="12.703" ry="12.656"/>

-	<path d="M18.214,55.984c6.313,0,11.433-5.096,11.433-11.386c0-6.292-5.12-11.39-11.433-11.39c-6.315,0-11.433,5.098-11.433,11.39

-		C6.781,50.889,11.898,55.984,18.214,55.984z"/>

-	<path d="M18.214,58.585c-7.25,0-12.565,6.363-12.565,12.936v4.425c0,0.626,0.512,1.14,1.142,1.14h0.405H29.23h0.404

-		c0.632,0,1.144-0.514,1.144-1.14v-4.425C30.778,64.948,25.463,58.585,18.214,58.585z"/>

-	<path d="M47.046,56.526c-8.055,0-13.962,7.071-13.962,14.376v4.917c0,0.695,0.569,1.267,1.269,1.267h0.45h24.483h0.449

-		c0.703,0,1.271-0.571,1.271-1.267v-4.917C61.007,63.598,55.101,56.526,47.046,56.526z"/>

-	<path d="M78.839,54.243c-8.95,0-15.512,7.856-15.512,15.974v5.462c0,0.773,0.632,1.407,1.41,1.407h0.5H92.44h0.497

-		c0.782,0,1.414-0.635,1.414-1.407v-5.462C94.351,62.1,87.789,54.243,78.839,54.243z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-orkut.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-orkut.svg
deleted file mode 100644
index 3f23927..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-orkut.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M50.104,34.348c-8.863,0-16.062,7.198-16.062,16.076

-		c0,8.878,7.199,16.062,16.062,16.062c8.878,0,16.077-7.185,16.077-16.062C66.181,41.546,58.982,34.348,50.104,34.348z"/>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M79,14H21c-3.866,0-7,3.134-7,7v58c0,3.866,3.134,7,7,7h58c3.866,0,7-3.134,7-7

-		V21C86,17.134,82.866,14,79,14z M50.104,74.707c-13.404,0-24.297-10.864-24.297-24.283c0-13.419,10.893-24.311,24.297-24.311

-		c13.419,0,24.297,10.893,24.297,24.311C74.401,63.843,63.523,74.707,50.104,74.707z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-path.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-path.svg
deleted file mode 100644
index e0ee2be..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-path.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M84,41.515c0-16.82-13.663-28.125-34-28.125c-20.015,0-34,11.566-34,28.125c0,5.924,2.539,14.568,7.225,18.93l7.917-8.503

-	c-1.744-1.621-3.519-6.884-3.519-10.427c0-11.408,11.244-16.516,22.377-16.516c10.824,0,22.378,4.341,22.378,16.516

-	c0,13.641-15.881,15.154-21.729,15.242V34.755H38.24v35.283c0,3.574-3.863,5.129-7.984,2.14v12.733

-	c2.565,1.26,4.895,1.699,6.891,1.699c2.235,0,4.067-0.555,5.333-1.119c4.89-2.152,8.169-7.258,8.169-12.691v-4.441

-	C70.921,68.137,84,57.659,84,41.515z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-picasa.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-picasa.svg
deleted file mode 100644
index cefa711..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-picasa.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M66.078,14.577c-5.087-2.312-10.495-3.495-16.08-3.495c-4.65,0-9.221,0.894-13.62,2.542

-		c1.031,0.936,28.368,25.748,29.7,26.959C66.078,38.791,66.078,15.127,66.078,14.577L66.078,14.577z"/>

-	<path fill="#231F20" d="M29.924,83.389c0-1.524,0-31.734,0-33.531C28.621,51.045,14.259,64.095,13.81,64.5

-		C16.936,72.339,22.642,78.987,29.924,83.389L29.924,83.389z"/>

-	<path fill="#231F20" d="M11,50.082c0,3.35,0.505,6.757,1.416,10.132c1.058-0.959,33.894-30.793,34.569-31.408

-		c-0.659-0.6-14.314-12.995-14.759-13.398C19.134,22.127,11,35.377,11,50.082L11,50.082z"/>

-	<path fill="#231F20" d="M34.019,67.034c0,0.807,0,18.047,0,18.605c3.965,1.776,8.111,2.885,12.378,3.279h7.161

-		c13.471-1.256,25.498-9.561,31.474-21.885C83.624,67.034,34.857,67.034,34.019,67.034L34.019,67.034z"/>

-	<path fill="#231F20" d="M70.189,16.813c0,1.547,0,45.275,0,46.111c0.802,0,15.979,0,16.598,0C88.24,58.767,89,54.448,89,50.082

-		C89,36.529,81.794,23.876,70.189,16.813L70.189,16.813z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-pinterest.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-pinterest.svg
deleted file mode 100644
index 1f49e8e..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-pinterest.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M50.001,10.999C28.464,10.999,11,28.461,11,50c0,15.97,9.603,29.688,23.345,35.72c-0.11-2.723-0.021-5.994,0.679-8.953

-		c0.75-3.168,5.018-21.252,5.018-21.252s-1.246-2.49-1.246-6.17c0-5.779,3.35-10.098,7.52-10.098c3.547,0,5.261,2.664,5.261,5.855

-		c0,3.566-2.273,8.896-3.443,13.84c-0.978,4.139,2.075,7.512,6.156,7.512c7.389,0,12.365-9.49,12.365-20.736

-		c0-8.545-5.756-14.943-16.227-14.943c-11.831,0-19.201,8.822-19.201,18.676c0,3.4,1.002,5.795,2.572,7.648

-		c0.721,0.853,0.821,1.196,0.56,2.176c-0.187,0.717-0.617,2.444-0.794,3.129c-0.259,0.988-1.059,1.34-1.953,0.976

-		c-5.449-2.225-7.987-8.192-7.987-14.9c0-11.08,9.343-24.363,27.873-24.363c14.891,0,24.691,10.775,24.691,22.344

-		c0,15.297-8.506,26.727-21.044,26.727c-4.209,0-8.17-2.277-9.527-4.861c0,0-2.264,8.984-2.743,10.722

-		c-0.827,3.007-2.446,6.013-3.926,8.354c3.508,1.035,7.213,1.6,11.053,1.6C71.538,89.001,89,71.538,89,50

-		C89,28.461,71.538,10.999,50.001,10.999z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-rdio.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-rdio.svg
deleted file mode 100644
index ff43cb0..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-rdio.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M90.326,30.746c-9.825,0.285-21.688-7.424-26.286-10.327c-0.426-0.27-0.861-0.518-1.301-0.742

-	c-0.481-0.268-0.979-0.517-1.477-0.761v28.36h-0.014c0.018,2.54-0.736,5.217-2.324,7.784l-0.139,0.226

-	c-4.594,7.427-14.258,11.756-23.322,8.695c-8.803-2.976-11.154-11.501-6.493-19.041l0.141-0.227

-	c4.589-7.424,14.253-11.754,23.318-8.693c0.699,0.236,1.344,0.517,1.957,0.823V16.333c-3.245-0.878-6.687-1.381-10.313-1.381

-	C23.094,14.952,7.518,30.654,7.518,50v0.252c0,19.346,15.449,34.797,36.304,34.797C64.8,85.048,80.378,69.347,80.378,50v-0.25

-	c0-1.51-0.105-2.988-0.287-4.443C91.018,42.458,95.523,31.152,90.326,30.746z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-reddit.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-reddit.svg
deleted file mode 100644
index efc393b..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-reddit.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M94.762,48.994c0-5.688-4.63-10.314-10.315-10.314c-2.463,0-4.767,0.901-6.626,2.477c-0.06,0.037-0.122,0.072-0.181,0.11

-		c-6.707-4.291-15.601-7.031-25.439-7.403l5.872-16.698l14.656,3.504c0.012,4.633,3.781,8.4,8.42,8.4

-		c4.642,0,8.422-3.777,8.422-8.421c0-4.646-3.78-8.423-8.422-8.423c-3.529,0-6.544,2.182-7.794,5.26l-17.364-4.15l-7.211,20.49

-		c-10.259,0.193-19.556,2.969-26.513,7.404c-1.873-1.625-4.21-2.551-6.718-2.551c-5.687,0-10.31,4.627-10.31,10.314

-		c0,3.518,1.815,6.768,4.756,8.66c-0.179,1.025-0.293,2.064-0.293,3.123c0,14.886,18.043,26.997,40.219,26.997

-		c22.18,0,40.224-12.111,40.224-26.997c0-1.027-0.103-2.037-0.272-3.035C92.893,55.863,94.762,52.566,94.762,48.994z M63.598,62.347

-		c-3.5,0-6.334-2.834-6.334-6.338c0-3.498,2.834-6.334,6.334-6.334c3.5,0,6.339,2.836,6.339,6.334

-		C69.937,59.513,67.097,62.347,63.598,62.347z M64.859,73.153c-0.19,0.194-4.733,4.821-15.009,4.821

-		c-10.333,0-14.463-4.689-14.636-4.891c-0.579-0.677-0.5-1.703,0.178-2.283c0.677-0.575,1.692-0.501,2.278,0.166

-		c0.092,0.104,3.54,3.771,12.18,3.771c8.784,0,12.639-3.798,12.68-3.835c0.62-0.636,1.646-0.648,2.284-0.027

-		C65.451,71.494,65.474,72.506,64.859,73.153z M30.809,56.009c0-3.498,2.833-6.334,6.339-6.334c3.494,0,6.334,2.836,6.334,6.334

-		c0,3.504-2.84,6.338-6.334,6.338C33.643,62.347,30.809,59.513,30.809,56.009z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-skillshare.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-skillshare.svg
deleted file mode 100644
index b711a58..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-skillshare.svg
+++ /dev/null
@@ -1,33 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="none" d="M32.092,55.916h14.575c1.087,0,2.563,2.496,4.734,4.039v-1.776c0,0-0.07-1.053,0.348-1.69

-		c0.424-0.639,1.308-0.809,1.584-0.809c0.279,0,14.575,0,14.575,0s4.401-0.74,9.294-3.044L23.408,53.15

-		C28.05,55.232,32.092,55.916,32.092,55.916z"/>

-	<path d="M16.868,55.111c-0.385-0.293-0.733-0.576-1.061-0.855C16.054,54.652,16.416,54.959,16.868,55.111z"/>

-	<path d="M19.538,15.561h60.708v35.516c2.128-1.18,3.271-1.984,4.054-2.499V13.528c0-1.118-0.907-2.028-2.03-2.028H17.508

-		c-1.123,0-2.033,0.91-2.033,2.028v35.14c0.771,0.486,1.878,1.301,4.063,2.52V15.561z"/>

-	<path d="M87.791,47.978c-0.523-0.417-1.247-0.415-2.396,0c-0.335,0.122-0.674,0.325-1.095,0.6

-		c-0.783,0.515-1.925,1.319-4.054,2.499c-0.657,0.36-1.373,0.748-2.241,1.183c-0.272,0.136-0.534,0.247-0.803,0.377

-		c-4.893,2.304-9.294,3.044-9.294,3.044s-14.295,0-14.575,0c-0.276,0-1.16,0.17-1.584,0.809c-0.418,0.638-0.348,1.69-0.348,1.69

-		v1.776c0.526,0.373,1.082,0.707,1.695,0.918c4.394,1.498,7.367,0.192,8.664-1.628c1.517-2.134,2.289-3.329,3.955-2.705

-		c1.666,0.624,0,4.68-2.08,6.763c-2.085,2.084-4.584,3.749-8.12,3.749c-1.486,0-2.926-0.223-4.114-0.476c0,2.941,0,11.611,0,15.131

-		c0,4.27,4.538,6.552,7.658,6.552c3.119,0,9.367-1.768,12.387-9.263c3.017-7.493-0.205-17.381-0.205-17.381s4.888-2.191,9.991-5.414

-		c5.098-3.225,6.455-6.246,6.559-6.67C87.891,49.105,88.307,48.396,87.791,47.978z"/>

-	<path d="M63.635,63.303c2.08-2.083,3.746-6.139,2.08-6.763c-1.666-0.624-2.438,0.571-3.955,2.705

-		c-1.297,1.82-4.27,3.126-8.664,1.628c-0.613-0.211-1.169-0.545-1.695-0.918c-2.17-1.543-3.647-4.039-4.734-4.039H32.092

-		c0,0-4.043-0.684-8.684-2.766c-0.466-0.21-0.935-0.418-1.411-0.657c-0.968-0.485-1.751-0.91-2.459-1.306

-		c-2.185-1.219-3.292-2.033-4.063-2.52c-0.321-0.203-0.593-0.355-0.871-0.455c-1.144-0.416-1.873-0.416-2.394,0

-		c-0.518,0.418-0.104,1.128,0,1.553c0.08,0.325,0.913,2.184,3.596,4.49c0.328,0.279,0.676,0.562,1.061,0.855

-		c0.57,0.434,1.192,0.877,1.902,1.326c5.098,3.227,9.991,5.412,9.991,5.412s-3.227,9.886-0.205,17.381

-		c3.018,7.494,9.263,9.27,12.385,9.27c3.123,0,7.661-2.297,7.661-6.564c0-4.266,0-16.131,0-16.131s1.152,0.42,2.799,0.771

-		c1.188,0.253,2.628,0.476,4.114,0.476C59.051,67.052,61.55,65.387,63.635,63.303z"/>

-	<path d="M61.017,34.381c-5.003,0-9.058,4.057-9.058,9.057c0,4.999,4.055,9.056,9.058,9.056c4.998,0,9.052-4.057,9.052-9.056

-		C70.069,38.438,66.015,34.381,61.017,34.381z"/>

-	<path d="M39.544,34.381c-5,0-9.053,4.057-9.053,9.057c0,4.999,4.052,9.056,9.053,9.056c5.003,0,9.058-4.057,9.058-9.056

-		C48.602,38.438,44.547,34.381,39.544,34.381z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-skype.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-skype.svg
deleted file mode 100644
index 46d1cf1..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-skype.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path fill="#231F20" d="M86.284,58.294c0.555-2.541,0.851-5.176,0.851-7.883c0-20.283-16.442-36.727-36.727-36.727

-	c-2.14,0-4.236,0.186-6.279,0.539c-3.282-2.069-7.163-3.27-11.33-3.27c-11.761,0-21.299,9.534-21.299,21.3

-	c0,3.93,1.069,7.609,2.929,10.768c-0.487,2.391-0.744,4.861-0.744,7.391c0,20.282,16.44,36.725,36.723,36.725

-	c2.299,0,4.545-0.215,6.729-0.615c2.998,1.608,6.423,2.525,10.065,2.525c11.763,0,21.299-9.531,21.299-21.297

-	C88.5,64.349,87.7,61.14,86.284,58.294z M69.247,67.964c-1.701,2.401-4.212,4.307-7.462,5.658

-	c-3.223,1.342-7.081,2.021-11.479,2.021c-5.272,0-9.695-0.932-13.147-2.762c-2.467-1.336-4.502-3.138-6.046-5.366

-	c-1.561-2.249-2.354-4.483-2.354-6.636c0-1.343,0.518-2.51,1.534-3.465c1.006-0.947,2.294-1.429,3.833-1.429

-	c1.261,0,2.351,0.38,3.234,1.126c0.845,0.718,1.571,1.776,2.151,3.148c0.652,1.488,1.363,2.748,2.112,3.74

-	c0.718,0.949,1.757,1.754,3.081,2.379c1.329,0.631,3.125,0.952,5.333,0.952c3.036,0,5.527-0.649,7.396-1.93

-	c1.831-1.249,2.72-2.747,2.72-4.583c0-1.449-0.466-2.59-1.421-3.482c-0.998-0.934-2.315-1.662-3.916-2.16

-	c-1.669-0.521-3.938-1.082-6.74-1.67c-3.81-0.816-7.047-1.784-9.625-2.88c-2.633-1.12-4.757-2.674-6.308-4.617

-	c-1.576-1.976-2.376-4.452-2.376-7.362c0-2.774,0.838-5.273,2.494-7.432c1.643-2.143,4.042-3.807,7.127-4.949

-	c3.05-1.129,6.676-1.697,10.776-1.697c3.28,0,6.164,0.379,8.57,1.125c2.421,0.758,4.461,1.771,6.066,3.027

-	c1.612,1.262,2.816,2.611,3.567,4.012c0.765,1.416,1.152,2.827,1.152,4.191c0,1.312-0.507,2.502-1.508,3.543

-	c-1.006,1.045-2.273,1.574-3.771,1.574c-1.36,0-2.425-0.33-3.163-0.983c-0.688-0.608-1.402-1.556-2.191-2.919

-	c-0.917-1.738-2.023-3.11-3.295-4.078c-1.235-0.938-3.299-1.414-6.131-1.414c-2.636,0-4.777,0.527-6.364,1.57

-	c-1.533,1.004-2.276,2.154-2.276,3.521c0,0.837,0.239,1.535,0.731,2.136c0.525,0.64,1.258,1.195,2.191,1.664

-	c0.965,0.484,1.958,0.871,2.954,1.145c1.024,0.285,2.733,0.705,5.084,1.246c2.969,0.641,5.702,1.354,8.116,2.127

-	c2.445,0.783,4.56,1.749,6.283,2.871c1.76,1.143,3.153,2.616,4.144,4.372c0.989,1.765,1.49,3.938,1.49,6.467

-	C71.813,62.791,70.95,65.549,69.247,67.964z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-smashing-mag.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-smashing-mag.svg
deleted file mode 100644
index ca5a3f8..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-smashing-mag.svg
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M45.718,55.325c-3.727-1.408-7.229-3.226-10.202-5.401c-0.077-0.056-0.157-0.111-0.233-0.168

-		c-0.433-0.322-0.851-0.654-1.259-0.991c-0.107-0.088-0.211-0.178-0.316-0.267c-0.353-0.301-0.697-0.606-1.03-0.919

-		c-0.062-0.058-0.127-0.115-0.188-0.173c-0.373-0.357-0.73-0.724-1.074-1.096c-0.091-0.098-0.179-0.197-0.268-0.296

-		c-0.305-0.34-0.598-0.685-0.877-1.037c-0.041-0.052-0.085-0.102-0.125-0.154c-0.306-0.393-0.591-0.796-0.862-1.204

-		c-0.07-0.104-0.137-0.21-0.204-0.315c-0.246-0.385-0.479-0.774-0.693-1.171c-0.021-0.039-0.045-0.077-0.066-0.117

-		c-0.227-0.429-0.428-0.867-0.615-1.309c-0.047-0.11-0.091-0.221-0.135-0.333c-0.172-0.434-0.331-0.872-0.463-1.318

-		c-0.006-0.02-0.014-0.04-0.02-0.06c-0.135-0.463-0.241-0.934-0.331-1.41c-0.022-0.117-0.043-0.234-0.062-0.352

-		c-0.08-0.482-0.144-0.968-0.176-1.464c-0.042-0.665-0.055-1.318-0.047-1.963c0.002-0.199,0.018-0.392,0.025-0.589

-		c0.016-0.447,0.039-0.892,0.081-1.329c0.021-0.219,0.051-0.435,0.078-0.652c0.052-0.412,0.113-0.821,0.189-1.225

-		c0.039-0.211,0.083-0.42,0.129-0.629c0.091-0.413,0.198-0.82,0.315-1.224c0.053-0.183,0.104-0.366,0.163-0.547

-		c0.148-0.454,0.316-0.9,0.499-1.341c0.049-0.12,0.092-0.242,0.144-0.361c0.77-1.752,1.821-3.401,3.185-4.943L16.21,24.575

-		c-3.027,0.724-4.895,3.765-4.171,6.793l12.535,52.421c0.725,3.027,3.766,4.896,6.793,4.171l6.451-1.543

-		c-2.504-0.829-6.833-2.409-10.982-4.623l6.015-13.644c0,0,7.079,6.304,17.242,6.304C60.258,74.454,64.775,62.524,45.718,55.325z"/>

-	<path fill="#231F20" d="M87.961,68.632L75.425,16.211c-0.723-3.028-3.765-4.895-6.793-4.171l-10.797,2.581

-		c0.86,0.136,1.984,0.346,3.307,0.667c0.313,0.076,0.641,0.16,0.975,0.249c0.117,0.031,0.237,0.064,0.357,0.097

-		c0.241,0.066,0.488,0.136,0.738,0.209c0.131,0.038,0.261,0.075,0.394,0.115c0.353,0.106,0.714,0.218,1.083,0.339

-		c0.116,0.038,0.237,0.081,0.355,0.12c0.276,0.093,0.556,0.189,0.84,0.29c0.159,0.057,0.319,0.115,0.481,0.174

-		c0.285,0.105,0.575,0.215,0.867,0.329c0.133,0.052,0.263,0.1,0.397,0.154c0.406,0.162,0.818,0.335,1.235,0.515

-		c0.141,0.061,0.285,0.127,0.428,0.19c0.314,0.14,0.63,0.284,0.949,0.434c0.147,0.069,0.294,0.138,0.441,0.21

-		c0.452,0.219,0.906,0.444,1.365,0.685l-4.702,13.03c0,0-3.913-4.371-14.405-4.903c-9.974-0.504-15.522,10.285,3.931,16.647

-		c0.573,0.188,1.127,0.384,1.67,0.585c0.15,0.055,0.298,0.112,0.446,0.169c0.42,0.16,0.832,0.324,1.234,0.492

-		c0.123,0.051,0.248,0.101,0.369,0.153c0.508,0.218,1.004,0.441,1.484,0.671c0.062,0.029,0.12,0.06,0.181,0.09

-		c0.418,0.203,0.824,0.411,1.221,0.622c0.119,0.063,0.236,0.127,0.353,0.191c0.379,0.208,0.75,0.42,1.109,0.636

-		c0.064,0.038,0.131,0.076,0.194,0.115c0.424,0.259,0.833,0.523,1.229,0.792c0.069,0.047,0.134,0.094,0.202,0.141

-		c0.327,0.226,0.645,0.456,0.953,0.689c0.084,0.064,0.169,0.127,0.252,0.192c0.357,0.276,0.706,0.556,1.038,0.841c0,0,0,0,0,0

-		c5.631,4.835,7.638,10.851,7.476,16.562c-0.128,4.513-1.707,8.184-3.538,10.953l11.048-2.641

-		C86.817,74.702,88.684,71.659,87.961,68.632z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-snapchat.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-snapchat.svg
deleted file mode 100644
index 95f87c5..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-snapchat.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g id="XMLID_2_">

-		<g>

-			<path d="M71.925,43.847c0.846-0.21,1.651-0.773,2.481-0.789c1.279-0.032,2.724-0.045,3.813,0.498

-				c1.89,0.943,2.04,2.999,0.312,4.25c-1.384,0.992-3.052,1.647-4.667,2.267c-3.594,1.388-4.072,2.433-2.255,5.837

-				c3.012,5.639,7.229,9.836,13.681,11.39c0.668,0.158,1.741,0.895,1.708,1.283c-0.073,0.882-0.506,2.178-1.174,2.485

-				c-2.17,1.016-4.469,1.878-6.804,2.38c-1.457,0.3-2.004,0.838-2.311,2.21c-0.656,2.894-1.231,3.254-4.036,2.692

-				c-4.461-0.899-8.383-0.125-12.184,2.619c-7.67,5.549-13.386,5.525-21.04-0.032c-3.732-2.72-7.598-3.481-11.993-2.578

-				c-2.947,0.603-3.453,0.247-4.157-2.752c-0.291-1.226-0.749-1.858-2.178-2.129c-2.218-0.417-4.432-1.146-6.476-2.105

-				c-0.826-0.38-1.481-1.692-1.643-2.659c-0.065-0.397,1.316-1.307,2.161-1.542c6.946-1.898,11.176-6.65,14.021-12.949

-				c0.672-1.49,0.105-2.546-1.129-3.238c-1.101-0.607-2.348-0.951-3.522-1.441c-0.741-0.312-1.498-0.623-2.178-1.044

-				c-1.384-0.854-2.546-1.915-1.745-3.752c0.652-1.51,2.801-2.311,4.493-1.769c0.959,0.304,1.898,0.7,2.874,0.915

-				c1.279,0.275,2-0.089,1.951-1.656c-0.113-3.558-0.316-7.144-0.028-10.686c0.607-7.484,4.983-12.423,11.718-15.05

-				c9.735-3.781,21.36-0.927,26.61,8.492c1.842,3.303,2.121,6.877,2.275,10.524c-0.146,2.287-0.263,4.57-0.445,6.845

-				C69.946,43.847,70.723,44.146,71.925,43.847z"/>

-		</g>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-spotify.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-spotify.svg
deleted file mode 100644
index 065576c..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-spotify.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M49.999,10.999C28.461,10.999,11,28.46,11,49.999c0,10.158,3.886,19.408,10.249,26.346

-		c2.549-2.887,5.569-5.242,9.011-6.986c4.271-2.164,8.868-3.262,13.665-3.262c7.622,0,14.906,2.848,20.511,8.014

-		c2.714,2.504,4.91,5.449,6.558,8.75C81.818,75.929,89,63.808,89,49.999C89,28.46,71.539,10.999,49.999,10.999z M68.467,65.146

-		c-0.505,0.727-1.315,1.117-2.139,1.117c-0.511,0-1.027-0.15-1.479-0.463c-6.106-4.236-13.268-6.475-20.71-6.475

-		c-4.305,0-8.518,0.744-12.52,2.211c-1.349,0.496-2.842-0.197-3.336-1.547c-0.495-1.348,0.198-2.842,1.547-3.336

-		c4.577-1.678,9.392-2.525,14.309-2.525c8.506,0,16.693,2.559,23.673,7.398C68.992,62.345,69.285,63.964,68.467,65.146z

-		 M74.14,53.153c-0.555,0.889-1.508,1.375-2.483,1.375c-0.529,0-1.065-0.143-1.547-0.445c-7.779-4.861-16.759-7.432-25.971-7.432

-		c-5.119,0-10.167,0.787-15.005,2.342c-1.539,0.49-3.185-0.355-3.679-1.894c-0.493-1.539,0.354-3.186,1.892-3.68

-		c5.417-1.736,11.067-2.619,16.793-2.619c10.309,0,20.361,2.879,29.07,8.322C74.58,49.979,74.996,51.782,74.14,53.153z

-		 M77.004,42.751c-0.56,0-1.126-0.145-1.643-0.449c-9.433-5.539-20.23-8.469-31.223-8.469c-5.94,0-11.821,0.848-17.481,2.516

-		c-1.724,0.506-3.529-0.481-4.037-2.201c-0.506-1.723,0.478-3.529,2.2-4.035c6.257-1.842,12.756-2.779,19.318-2.779

-		c12.149,0,24.085,3.238,34.514,9.365c1.548,0.908,2.065,2.9,1.157,4.447C79.204,42.177,78.118,42.751,77.004,42.751z"/>

-	<path d="M54.908,84.444c-3.001-2.768-6.902-4.293-10.983-4.293c-2.569,0-5.029,0.586-7.312,1.746

-		c-1.521,0.771-2.882,1.773-4.085,2.969c5.257,2.639,11.188,4.135,17.471,4.135c2.709,0,5.353-0.277,7.907-0.805

-		C57.095,86.806,56.099,85.542,54.908,84.444z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-squidoo.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-squidoo.svg
deleted file mode 100644
index 44fa41f..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-squidoo.svg
+++ /dev/null
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<g>

-			<path fill="#050708" d="M90.624,66.304c-2.183-7.806-8.903-13.12-16.914-13.415c-1.315-0.048-2.246-0.641-2.768-1.781

-				c-0.873-1.911-0.825-3.857,0.09-5.752c0.855-1.768,1.788-3.498,2.615-5.279c1.093-2.353,1.786-4.754,1.303-7.436

-				c-0.572-3.186-2.348-5.565-4.615-7.671c-3.786-3.518-8.419-5.38-13.33-6.632c-3.276-0.829-5.171-2.894-5.898-6.129

-				c-0.204-0.906-0.38-1.816-0.571-2.727c-0.331,0.528-0.421,1.053-0.479,1.581c-0.468,4.473,1.55,7.812,5.688,9.432

-				c0.487,0.188,0.979,0.361,1.458,0.567c3.119,1.337,6.103,2.878,8.448,5.421c3.19,3.463,3.458,6.984,0.775,10.809

-				c-1.561,2.225-3.585,4.088-5.046,6.621c-0.067-0.357-0.093-0.508-0.122-0.656c-0.631-3.022-1.328-6.016-3.086-8.656

-				c-3.785-5.672-8.855-9.774-15.038-12.582c-2.406-1.092-4.819-2.156-6.77-4.068c-3.494-3.422-4.804-7.583-4.519-12.355

-				c-0.16,0-0.32,0-0.482,0c0.011,0.157,0.052,0.318,0.026,0.473c-1.328,7.803,0.982,14.318,6.875,19.602

-				c2.26,2.022,4.78,3.652,7.396,5.155c3.435,1.975,5.693,4.819,6.158,8.839c0.244,2.111,0.253,4.246,0.408,6.368

-				c0.059,0.78-0.424,0.508-0.768,0.456c-4.072-0.635-7.94-1.886-11.692-3.598c-3.792-1.73-6.243-4.537-7.444-8.492

-				c-0.233-0.766-0.485-1.531-0.714-2.298c-0.816-2.724-1.428-5.518-2.653-8.107c-1.139-2.408-2.727-4.489-5.382-5.188

-				c-5.015-1.32-9.939-0.958-14.629,1.432C8.704,20.357,8.4,20.457,8.532,20.84c0.224,0.195,0.454,0.051,0.682,0.012

-				c2.507-0.437,4.997-0.496,7.539-0.085c5.069,0.816,8.188,3.558,9.154,8.667c0.321,1.692,0.834,3.354,1.12,5.051

-				c1.537,9.107,6.444,15.828,14.341,20.472c1.579,0.927,3.131,1.905,4.907,2.989c-2.072,0.373-3.938,0.721-5.808,1.049

-				c-3.875,0.676-7.755,1.319-11.715,1.094c-2.149-0.118-4.088-0.591-4.943-2.9c-0.251-0.674-0.492-1.359-0.655-2.057

-				c-0.987-4.239-0.801-8.553-0.628-12.838c0.187-4.564-2.917-8.449-7.45-8.964c-0.219-0.023-0.536-0.143-0.687,0.122

-				c2.471,1.934,4.377,4.141,4.104,7.482c-0.138,1.674-0.469,3.336-0.768,4.994c-0.735,4.078-1.42,8.158-0.813,12.322

-				c0.587,4.023,2.304,7.344,6.01,9.349c2.296,1.245,4.777,1.817,7.391,1.899c4.685,0.146,9.281-0.672,13.876-1.352

-				c4.19-0.619,6.912,1.089,7.659,5.25c0.14,0.788,0.235,1.59,0.284,2.389c0.3,4.939,1.989,9.313,5.376,12.953

-				c4.094,4.395,9.272,6.291,15.128,5.488c9.154-1.254,14.866-6.853,17.803-15.406C91.853,74.707,91.792,70.48,90.624,66.304z"/>

-		</g>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-stack-overflow.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-stack-overflow.svg
deleted file mode 100644
index e5fe832..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-stack-overflow.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g id="layer1_1_">

-	<polygon fill="#231F20" points="65.269,85.165 23.208,85.165 23.429,57.022 17.109,56.962 17.074,92 71.927,92 71.927,57.126 

-		65.269,57.126 	"/>

-	<rect x="27.414" y="73.601" fill="#231F20" width="32.947" height="7.008"/>

-	

-		<rect x="27.765" y="62.557" transform="matrix(0.9954 0.0961 -0.0961 0.9954 6.5615 -3.9532)" fill="#231F20" width="33.122" height="7.186"/>

-	

-		<rect x="29.605" y="51.079" transform="matrix(0.9624 0.2716 -0.2716 0.9624 16.5844 -10.4838)" fill="#231F20" width="33.122" height="7.184"/>

-	

-		<rect x="34.687" y="38.636" transform="matrix(0.856 0.517 -0.517 0.856 29.2145 -20.4144)" fill="#231F20" width="33.122" height="7.186"/>

-	

-		<rect x="45.221" y="27.283" transform="matrix(-0.5824 -0.8129 0.8129 -0.5824 72.6673 99.0802)" fill="#231F20" width="33.122" height="7.185"/>

-	

-		<rect x="73.06" y="8.366" transform="matrix(0.9863 -0.1649 0.1649 0.9863 -3.0607 12.9782)" fill="#231F20" width="7.185" height="33.123"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-steam.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-steam.svg
deleted file mode 100644
index 16e67ad..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-steam.svg
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path id="Gears" d="M92.43,40.935c0,3.889-3.155,7.039-7.041,7.039c-3.886,0-7.039-3.15-7.039-7.039

-	c0-3.883,3.153-7.039,7.039-7.039C89.275,33.895,92.43,37.052,92.43,40.935z M85.354,27.831c-7.218,0-13.08,5.822-13.145,13.025

-	l-8.19,11.736c-0.333-0.035-0.672-0.055-1.016-0.055c-1.829,0-3.539,0.504-5.008,1.381L20.901,39.001

-	c-0.97-4.4-4.903-7.719-9.586-7.719c-5.406,0-9.815,4.424-9.815,9.828c0,5.41,4.409,9.816,9.815,9.816

-	c1.83,0,3.541-0.504,5.009-1.379l37.094,14.889c0.959,4.412,4.893,7.733,9.584,7.733c5.083,0,9.275-3.896,9.762-8.858l12.589-9.201

-	c7.258,0,13.146-5.877,13.146-13.135S92.612,27.831,85.354,27.831z M85.354,32.163c4.863,0,8.813,3.951,8.813,8.812

-	c0,4.863-3.951,8.801-8.813,8.801c-4.861,0-8.813-3.938-8.813-8.801C76.541,36.114,80.493,32.163,85.354,32.163z M11.315,33.882

-	c2.773,0,5.166,1.549,6.377,3.832l-3.588-1.436v0.016c-2.891-1.041-6.102,0.375-7.256,3.248c-1.156,2.873,0.174,6.127,2.978,7.379

-	v0.014l3.046,1.215c-0.501,0.111-1.023,0.178-1.557,0.178c-3.999,0-7.215-3.217-7.215-7.217C4.1,37.112,7.315,33.882,11.315,33.882z

-	 M63.002,55.136c4.001,0,7.216,3.217,7.216,7.217c0,3.998-3.215,7.215-7.216,7.215c-2.781,0-5.184-1.551-6.389-3.844

-	c1.187,0.48,2.375,0.953,3.56,1.436c2.941,1.182,6.292-0.242,7.473-3.182c1.183-2.941-0.254-6.275-3.196-7.459l-3.004-1.205

-	C61.947,55.206,62.469,55.136,63.002,55.136z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-stumbleupon.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-stumbleupon.svg
deleted file mode 100644
index 98c6b93..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-stumbleupon.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M80.801,26.084C85.94,32.686,89,40.988,89,50c0,21.536-17.464,39-38.999,39

-		c-15.153,0-28.29-8.646-34.746-21.271h16.998c8.1,0,13.758-4.366,13.758-11.345c0-14.791-17.063-8.765-17.063-14.014

-		c0-2.529,2.029-3.449,5.742-3.449h6.187h5.643c3.279,0,7.136,0.588,7.136,4.166v11.787c0,8.535,6.665,12.854,13.573,12.854

-		c7.026,0,13.571-4.319,13.571-12.854V26.084L80.801,26.084z"/>

-	<path fill-rule="evenodd" clip-rule="evenodd" d="M50.001,11c8.136,0,15.687,2.496,21.937,6.756V55.15

-		c0,2.592-2.12,4.713-4.708,4.713l0,0c-2.591,0-4.709-2.121-4.709-4.713V43.945c0-8.945-4.527-12.666-10.423-12.666

-		c-6.4,0-12.794,0-19.189,0c-6.947,0-12.71,4.422-12.71,11.434c0,3.588,1.537,8.846,8.806,10.15

-		c5.921,1.066,8.258,0.756,8.258,3.924c0,3.076-3.446,3.076-7.995,3.076H12.261C11.437,56.711,11,53.407,11,50

-		C11,28.469,28.466,11,50.001,11L50.001,11z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-treehouse.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-treehouse.svg
deleted file mode 100644
index fb7e90d..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-treehouse.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M49.165,39.829c-4.657,3.569-9.147,7.375-14.374,10.134c-0.805,0.424-1.617,0.818-2.504,1.064

-	c-2.403,0.664-4.022,2.848-3.995,5.316c0.027,2.404,1.728,4.602,4.035,5.211c2.397,0.632,5.021-0.336,6.117-2.566

-	c1.441-2.941,3.917-4.77,6.447-6.576c0.98-0.698,1.347-0.599,2.136,0.34c0.879-1.788,1.739-3.531,2.602-5.285

-	c0.268,0.158,0.206,0.327,0.168,0.455c-1.433,4.971-2.683,9.996-4.333,14.9c-0.362,1.081-0.887,1.932-1.946,2.604

-	c-2.8,1.774-3.509,5.462-1.78,8.305c1.687,2.773,5.243,3.746,8.16,2.229c2.886-1.498,4.159-5.016,2.731-7.971

-	c-0.511-1.059-0.546-2.004-0.267-3.055c0.733-2.781,1.176-5.658,2.691-8.183c0.67-1.116,1.462-2.126,2.563-2.85

-	c1.274-0.842,2.244-0.669,3.166,0.536c1.108,1.451,1.659,3.041,1.506,4.908c-0.209,2.553,1.348,4.816,3.712,5.617

-	c2.311,0.787,4.852-0.047,6.253-2.044c1.464-2.086,1.402-4.719-0.332-6.697c-1.985-2.269-4.128-4.39-5.936-6.815

-	c-3.092-4.147-3.367-8.433-0.753-12.913c1.425-2.437,2.8-4.904,4.218-7.347c1.265-2.175,2.849-4.059,5.091-5.302

-	c1.893-1.051,3.756-1.246,5.676,0.016c1.229,0.809,2.566,1.455,3.838,2.201c2.888,1.695,4.422,4.222,4.429,7.576

-	c0.021,10.938,0.021,21.873-0.001,32.806c-0.008,3.282-1.496,5.829-4.325,7.442c-9.868,5.629-19.764,11.21-29.668,16.776

-	c-2.933,1.648-5.955,1.656-8.891,0.013c-9.965-5.585-19.925-11.18-29.85-16.836c-2.759-1.572-4.228-4.072-4.234-7.291

-	c-0.019-11.027-0.018-22.059,0-33.087c0.006-3.18,1.436-5.686,4.159-7.238c10.054-5.743,20.144-11.43,30.264-17.06

-	c2.595-1.441,5.385-1.381,8.061-0.079c1.551,0.752,3.02,1.671,4.515,2.532c1.19,0.682,1.715,1.797,1.872,3.101

-	c0.279,2.302-0.282,4.427-1.402,6.418c-1.368,2.434-2.693,4.899-4.153,7.278c-2.641,4.301-6.46,6.925-11.48,7.723

-	c-3.206,0.506-6.39,0.077-9.571-0.28c-2.353-0.267-4.523,0.997-5.311,3.159c-0.802,2.211,0.017,4.577,2.016,5.828

-	c1.977,1.233,4.445,0.929,6.099-0.826c1.041-1.099,2.44-1.039,3.743-1.266c1.015-0.178,2.056-0.212,3.09-0.27

-	c0.37-0.021,0.655-0.187,0.957-0.345c1.556-0.818,3.106-1.635,4.657-2.458C49.074,39.732,49.12,39.778,49.165,39.829z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-tumblr.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-tumblr.svg
deleted file mode 100644
index 2ebc4ee..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-tumblr.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M79,14H21c-3.85,0-7,3.15-7,7v58c0,3.85,3.15,7,7,7h58c3.85,0,7-3.15,7-7V21C86,17.15,82.85,14,79,14z M66.715,74.172

-			c-2.319,1.092-4.419,1.861-6.298,2.3c-1.88,0.44-3.913,0.659-6.098,0.659c-2.479,0-4.672-0.313-6.579-0.939

-			c-1.906-0.627-3.532-1.522-4.878-2.678c-1.347-1.161-2.28-2.394-2.799-3.701c-0.52-1.305-0.78-3.198-0.78-5.678V45.102h-5.998

-			v-7.678c2.131-0.693,3.959-1.685,5.478-2.979c1.521-1.292,2.739-2.846,3.659-4.659c0.921-1.811,1.553-4.117,1.899-6.916h7.718

-			v13.715h12.877v8.518H52.039v13.916c0,3.145,0.166,5.164,0.5,6.059c0.332,0.893,0.953,1.606,1.858,2.139

-			c1.2,0.719,2.573,1.08,4.119,1.08c2.746,0,5.479-0.894,8.198-2.681V74.172z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-twitter.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-twitter.svg
deleted file mode 100644
index b347224..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-twitter.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M88.5,26.12c-2.833,1.256-5.877,2.105-9.073,2.486c3.261-1.955,5.767-5.051,6.945-8.738

-	c-3.052,1.81-6.434,3.126-10.031,3.832c-2.881-3.068-6.987-4.988-11.531-4.988c-8.724,0-15.798,7.072-15.798,15.798

-	c0,1.237,0.14,2.444,0.41,3.601c-13.13-0.659-24.77-6.949-32.562-16.508c-1.36,2.334-2.139,5.049-2.139,7.943

-	c0,5.481,2.789,10.315,7.028,13.149c-2.589-0.083-5.025-0.794-7.155-1.976c-0.002,0.066-0.002,0.131-0.002,0.199

-	c0,7.652,5.445,14.037,12.671,15.49c-1.325,0.359-2.72,0.553-4.161,0.553c-1.019,0-2.008-0.098-2.973-0.283

-	c2.01,6.275,7.844,10.844,14.757,10.972c-5.407,4.236-12.218,6.763-19.62,6.763c-1.275,0-2.532-0.074-3.769-0.221

-	c6.991,4.482,15.295,7.096,24.216,7.096c29.058,0,44.948-24.071,44.948-44.945c0-0.684-0.016-1.367-0.046-2.046

-	C83.704,32.071,86.383,29.288,88.5,26.12z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-vimeo.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-vimeo.svg
deleted file mode 100644
index f9ced41..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-vimeo.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path fill="#231F20" d="M79.048,14H20.952C17.128,14,14,17.128,14,20.952v58.096C14,82.872,17.128,86,20.952,86h58.096

-			C82.872,86,86,82.872,86,79.048V20.952C86,17.128,82.872,14,79.048,14z M74.41,36.852c-0.565,2.938-4.314,13.219-11.107,22.297

-			c-2.97,3.836-6.442,7.604-10.897,10.206c-1.643,0.96-4.893,2.172-7.052,1.266c-1.512-0.629-2.672-1.955-3.601-3.617

-			c-1.672-2.998-2.577-7.097-3.362-10.206c-0.725-2.851-1.405-5.558-2.291-8.036c-0.516-1.455-0.83-2.927-1.43-4.325

-			c-0.003-0.005-0.006-0.01-0.009-0.014c0.003,0.004,0.005,0.009,0.007,0.014c-0.024-0.038-0.045-0.069-0.068-0.104

-			c0.02,0.03,0.041,0.059,0.061,0.091c-0.168-0.39-0.352-0.773-0.577-1.148c-1.7-2.828-4.133-0.11-6.686-0.481

-			c-0.689-0.1-1.211-0.595-1.549-1.121C25.655,41.373,26,41.062,25,40.81v-0.275c4-2.916,7.17-6.455,11.46-8.939

-			c1.345-0.782,3.736-1.668,5.591-1.129c1.46,0.422,2.791,1.779,3.508,3.752c0.002,0,0.002,0,0.002,0

-			c0.131,0,0.247,0.651,0.34,0.942c0.715,2.214,1.099,5.043,1.463,7.194c0.577,3.387,0.481,8.631,2.415,11.59h0.002

-			c0.255,0,0.544,0.686,0.875,1.038c3.169,3.345,5.587-1.36,6.878-3.724c1.116-2.052,2.115-4.219,2.288-6.172

-			c0.099-1.107,0.045-2.004-0.15-2.699c-0.553-1.973-2.255-2.446-4.921-2.355c-0.34,0.012-0.694,0.027-1.064,0.056

-			c2.424-7.427,9.553-10.53,11.658-10.848c2.593-0.39,6.372-0.312,8.149,1.907c0.356,0.441,0.611,0.927,0.79,1.436

-			C74.74,33.897,74.675,35.389,74.41,36.852z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-windows.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-windows.svg
deleted file mode 100644
index 57ae0af..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-windows.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<polygon points="85.905,47.797 85.905,13 45.935,18.83 45.935,47.797 	"/>

-	<polygon points="43.121,19.241 14.095,23.475 14.095,47.797 43.121,47.797 	"/>

-	<polygon points="14.095,51.774 14.095,76.406 43.121,80.689 43.121,51.774 	"/>

-	<polygon points="45.935,81.105 85.905,87 85.905,51.774 45.935,51.774 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-xbox.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-xbox.svg
deleted file mode 100644
index a245044..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-xbox.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g id="g3">

-	<path d="M39.749,33.478c-11.464-7.078-18.27-10.103-18.27-10.103C14.977,30.353,11,39.719,11,50.019

-		c0,9.229,3.19,17.695,8.522,24.373C19.522,74.393,14.173,60.023,39.749,33.478z"/>

-	<path d="M49.971,25.935l0.032,0.018c-0.014-0.01-0.026-0.018-0.026-0.018c15.609-11.279,25.305-5.611,25.305-5.611

-		c-6.803-5.846-15.642-9.381-25.305-9.381c-9.659,0-18.498,3.535-25.301,9.381C24.675,20.324,34.371,14.523,49.971,25.935z"/>

-	<path d="M49.846,41.947C28.15,58.006,21.824,76.959,21.824,76.959c7.083,7.455,17.08,12.098,28.152,12.098

-		c11.101,0,21.114-4.658,28.199-12.141C78.175,76.916,74.055,59.869,49.846,41.947z"/>

-	<path d="M89,50.019c0-10.301-3.978-19.666-10.479-26.644c0,0-6.806,3.025-18.27,10.103c25.576,26.545,20.227,40.914,20.227,40.914

-		C85.81,67.715,89,59.248,89,50.019z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-yahoo.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-yahoo.svg
deleted file mode 100644
index 42a42a9..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-yahoo.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<polygon fill-rule="evenodd" clip-rule="evenodd" fill="#231F20" points="89.782,77.807 79.567,76.559 80.703,67.596 

-		90.918,68.842 89.782,77.807 	"/>

-	<polygon fill-rule="evenodd" clip-rule="evenodd" fill="#231F20" points="100,23.438 82.519,21.283 82.631,61.805 90.238,62.824 

-		100,23.438 	"/>

-	<g>

-		<g>

-			<path fill-rule="evenodd" clip-rule="evenodd" fill="#231F20" d="M64.813,30.477c-7.038-5.336-16.118-7.941-27.13-7.941

-				c-11.123,0-20.203,2.605-27.126,7.941C3.519,35.695,0,42.396,0,50.68c0,8.4,3.519,15.213,10.557,20.435

-				c5.742,4.33,12.97,6.865,21.615,7.602h10.981c8.582-0.736,15.822-3.271,21.661-7.602c6.923-5.223,10.441-12.035,10.441-20.435

-				C75.254,42.396,71.736,35.695,64.813,30.477z M59.591,43.756l-5.335,1.137c-0.793,0.225-2.951,1.816-6.696,4.881

-				c-3.974,3.178-6.017,5.221-6.356,6.242l-0.227,2.84l-0.114,1.703l0.455,4.312l7.038,0.109l-0.115,2.158H36.776L26.56,67.252

-				l0.341-2.043l3.292-0.109c1.703-0.119,2.726-0.344,3.064-0.686c0.228-0.227,0.341-1.59,0.341-3.973v-1.475l-0.113-2.951

-				c-0.228-0.678-2.044-3.178-5.562-7.492c-3.632-4.426-6.015-7.037-7.151-7.947l-6.583-0.904V37.74

-				c0.341-0.225,3.973-0.225,10.669-0.113c4.654-0.111,8.513-0.111,11.579,0.113l-0.228,1.592l-6.925,0.678

-				c2.157,3.18,5.45,7.605,9.876,13.17c5.789-4.43,8.854-7.268,8.966-8.518l-5.901-0.906l-0.453-2.041h9.874l9.308,0.113

-				L59.591,43.756z"/>

-		</g>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-yelp.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-yelp.svg
deleted file mode 100644
index db257e8..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-yelp.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M57.852,61.469c-1.4,1.409-0.215,3.981-0.215,3.981L68.18,83.056c0,0,1.732,2.32,3.231,2.32

-		c1.506,0,2.996-1.236,2.996-1.236l8.335-11.916c0,0,0.839-1.504,0.859-2.819c0.03-1.871-2.793-2.388-2.793-2.388l-19.737-6.338

-		C61.072,60.679,59.139,60.166,57.852,61.469z"/>

-	<path d="M56.852,52.594c1.011,1.71,3.795,1.212,3.795,1.212l19.691-5.756c0,0,2.683-1.09,3.067-2.543

-		c0.375-1.459-0.444-3.213-0.444-3.213l-9.409-11.085c0,0-0.816-1.403-2.508-1.543c-1.865-0.157-3.015,2.099-3.015,2.099

-		L56.904,49.272C56.904,49.272,55.921,51.019,56.852,52.594z"/>

-	<path d="M47.547,45.767c2.32-0.572,2.688-3.94,2.688-3.94l-0.158-28.035c0,0-0.349-3.457-1.903-4.397

-		c-2.438-1.477-3.16-0.707-3.857-0.602l-16.348,6.074c0,0-1.602,0.529-2.435,1.865c-1.191,1.891,1.209,4.663,1.209,4.663

-		L43.736,44.56C43.736,44.56,45.412,46.296,47.547,45.767z"/>

-	<path d="M43.51,57.112c0.06-2.162-2.596-3.461-2.596-3.461l-17.57-8.88c0,0-2.605-1.072-3.869-0.324

-		c-0.969,0.573-1.828,1.609-1.911,2.524L16.419,61.06c0,0-0.171,2.443,0.461,3.552c0.896,1.573,3.845,0.479,3.845,0.479

-		l20.514-4.535C42.036,60.02,43.434,59.97,43.51,57.112z"/>

-	<path d="M48.612,64.714c-1.761-0.904-3.868,0.971-3.868,0.971l-13.736,15.12c0,0-1.714,2.313-1.279,3.732

-		c0.412,1.333,1.091,1.995,2.053,2.46l13.794,4.354c0,0,1.673,0.347,2.94-0.019c1.797-0.523,1.466-3.334,1.466-3.334l0.311-20.479

-		C50.293,67.519,50.224,65.548,48.612,64.714z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-youtube.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-youtube.svg
deleted file mode 100644
index f488af5..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-youtube.svg
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<g>

-			<path fill="#231F20" d="M45.19,70.391c-0.696,0.984-1.355,1.469-1.985,1.469c-0.42,0-0.659-0.246-0.735-0.734

-				c-0.03-0.101-0.03-0.484-0.03-1.22V57.146h-3.138V70.85c0,1.225,0.104,2.051,0.277,2.576c0.313,0.878,1.011,1.289,2.023,1.289

-				c1.154,0,2.34-0.697,3.587-2.129v1.891h3.143v-17.33H45.19V70.391z"/>

-			<polygon fill="#231F20" points="27.897,54.492 31.591,54.492 31.591,74.477 35.083,74.477 35.083,54.492 38.845,54.492 

-				38.845,51.218 27.897,51.218 			"/>

-			<path fill="#231F20" d="M49.281,39.34c1.023,0,1.513-0.81,1.513-2.431v-7.368c0-1.619-0.49-2.426-1.513-2.426

-				c-1.024,0-1.515,0.807-1.515,2.426v7.368C47.767,38.529,48.257,39.34,49.281,39.34z"/>

-			<path fill="#231F20" d="M57.434,56.935c-1.154,0-2.23,0.632-3.243,1.88v-7.597H51.05v23.259h3.141v-1.682

-				c1.048,1.299,2.127,1.92,3.243,1.92c1.251,0,2.091-0.658,2.511-1.947c0.209-0.735,0.316-1.889,0.316-3.492v-6.901

-				c0-1.64-0.107-2.786-0.316-3.483C59.524,57.593,58.685,56.935,57.434,56.935z M57.121,69.522c0,1.565-0.461,2.337-1.366,2.337

-				c-0.516,0-1.04-0.246-1.565-0.771V60.524c0.525-0.517,1.048-0.763,1.565-0.763c0.906,0,1.366,0.802,1.366,2.365V69.522z"/>

-			<path fill="#231F20" d="M67.435,56.935c-1.602,0-2.854,0.591-3.76,1.778c-0.668,0.875-0.971,2.229-0.971,4.08v6.072

-				c0,1.84,0.342,3.209,1.009,4.074c0.907,1.183,2.157,1.775,3.801,1.775c1.64,0,2.927-0.621,3.797-1.877

-				c0.38-0.559,0.628-1.188,0.733-1.883c0.028-0.315,0.067-1.013,0.067-2.023v-0.46h-3.205c0,1.26-0.039,1.957-0.068,2.128

-				c-0.179,0.839-0.631,1.259-1.403,1.259c-1.078,0-1.602-0.8-1.602-2.404v-3.072h6.279v-3.59c0-1.852-0.315-3.205-0.972-4.08

-				C70.261,57.525,69.011,56.935,67.435,56.935z M68.972,63.769h-3.139v-1.603c0-1.602,0.524-2.404,1.574-2.404

-				c1.039,0,1.565,0.802,1.565,2.404V63.769z"/>

-			<path fill="#231F20" d="M79,14H21c-3.85,0-7,3.15-7,7v58c0,3.85,3.15,7,7,7h58c3.85,0,7-3.15,7-7V21C86,17.15,82.85,14,79,14z

-				 M56.58,24.47h3.163v12.892c0,0.746,0,1.133,0.039,1.235c0.07,0.492,0.318,0.743,0.744,0.743c0.634,0,1.301-0.492,2.004-1.486

-				V24.47h3.174V41.98H62.53v-1.91c-1.263,1.449-2.468,2.153-3.625,2.153c-1.022,0-1.727-0.415-2.044-1.303

-				c-0.175-0.529-0.281-1.368-0.281-2.604V24.47z M44.593,30.178c0-1.871,0.319-3.24,0.994-4.125

-				c0.878-1.196,2.114-1.795,3.694-1.795c1.59,0,2.824,0.599,3.703,1.795c0.664,0.885,0.985,2.254,0.985,4.125v6.135

-				c0,1.86-0.32,3.24-0.985,4.119c-0.879,1.193-2.112,1.792-3.703,1.792c-1.581,0-2.817-0.599-3.694-1.792

-				c-0.675-0.879-0.994-2.259-0.994-4.119V30.178z M36.107,18.482l2.499,9.227l2.399-9.227h3.558l-4.232,13.982v9.516h-3.52v-9.516

-				c-0.318-1.688-1.022-4.158-2.15-7.435c-0.742-2.18-1.515-4.37-2.256-6.547H36.107z M75.073,75.518

-				c-0.634,2.763-2.896,4.801-5.616,5.104c-6.444,0.72-12.965,0.724-19.457,0.72c-6.493,0.004-13.014,0-19.457-0.72

-				c-2.721-0.304-4.979-2.342-5.614-5.104c-0.905-3.936-0.905-8.232-0.905-12.282c0-4.054,0.01-8.347,0.916-12.284

-				c0.634-2.762,2.893-4.799,5.614-5.103c6.443-0.722,12.964-0.724,19.457-0.722c6.492-0.002,13.013,0,19.457,0.722

-				c2.719,0.304,4.98,2.341,5.615,5.103c0.905,3.938,0.9,8.23,0.9,12.284C75.984,67.286,75.979,71.582,75.073,75.518z"/>

-		</g>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-zerply.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-zerply.svg
deleted file mode 100644
index 2e98b49..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-zerply.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M37.483,61.48c7.221,0.67,12.822,4.535,18.604,8.086c4.091,2.512,8.593,3.973,13.483,3.91

-	c2.35-0.029,4.435-0.799,6.224-2.303c0.767-0.646,1.085-0.514,1.312,0.43c1.756,7.254-4.007,14.668-11.467,14.891

-	c-3.72,0.111-6.915-1.223-9.895-3.17c-3.4-2.225-6.648-4.686-10.036-6.928c-6.246-4.137-13.147-5.551-20.546-4.674

-	c-2.162,0.258-2.375,0.086-2.547-2.199c-0.321-4.287,1.237-7.81,4.117-10.93c8.217-8.893,16.293-17.912,23.846-27.389

-	c0.647-0.812,1.289-1.629,1.92-2.453c0.181-0.238,0.557-0.445,0.377-0.795c-0.175-0.34-0.564-0.185-0.859-0.17

-	c-3.609,0.201-7.217,0.402-10.834,0.322c-1.868-0.045-3.691-0.299-5.413-1.059c-2.893-1.271-3.835-3.455-2.733-6.391

-	c0.896-2.383,2.238-4.523,3.709-6.594c0.416-0.584,0.778-0.727,1.449-0.381c3.368,1.727,7.045,2.184,10.744,2.477

-	c7.833,0.621,15.604,0.076,23.297-1.486c1.005-0.203,1.029,0.293,1.118,0.982c0.456,3.51-0.722,6.443-3.028,9.047

-	c-8.268,9.332-16.146,19.008-24.974,27.846C42.616,55.285,39.882,58.058,37.483,61.48z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-zurb.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-zurb.svg
deleted file mode 100644
index 6447610..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-social-zurb.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path fill="#231F20" d="M79,14H21c-3.866,0-7,3.134-7,7v58c0,3.866,3.134,7,7,7h58c3.866,0,7-3.134,7-7V21

-			C86,17.134,82.866,14,79,14z M70.353,57.23v5.339c-0.104,1.056-0.924,1.888-1.973,2.019L38.235,64.59

-			c-2.232,0-4.135-0.72-5.707-2.157c-1.571-1.438-2.357-3.177-2.357-5.221c0-1.626,0.531-3.071,1.594-4.345

-			c1.064-1.27,2.411-2.154,4.041-2.656l26.341-7.527H30.172v-5.096c0.015-1.07,0.771-1.955,1.779-2.177h30.338

-			c2.232,0,4.133,0.714,5.705,2.139c1.572,1.427,2.359,3.13,2.359,5.112c0,1.655-0.536,3.111-1.607,4.371

-			c-1.071,1.262-2.449,2.141-4.134,2.635L38.235,57.23H70.353z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-sound.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-sound.svg
deleted file mode 100644
index ce3fca2..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-sound.svg
+++ /dev/null
@@ -1,49 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M45.697,45.697c-2.377,2.375-2.377,6.227-0.002,8.603c2.379,2.38,6.231,2.378,8.606,0.001c2.38-2.378,2.38-6.228,0-8.607

-			C51.926,43.318,48.075,43.317,45.697,45.697z"/>

-		<path d="M76.549,79.165c15.972-16.109,15.934-42.207-0.122-58.263c-0.023-0.023-0.05-0.037-0.073-0.059l0.006-0.006l-1.696-1.698

-			l-0.02,0.02c-0.927-0.738-2.266-0.695-3.136,0.141l-0.003-0.003l-0.026,0.026c-0.003,0.002-0.005,0.004-0.008,0.007

-			c-0.002,0.002-0.004,0.005-0.006,0.008l-2.773,2.772c-0.001,0.001-0.002,0.001-0.002,0.002s-0.001,0.002-0.002,0.002l-0.2,0.2

-			l0.02,0.02c-0.682,0.868-0.678,2.087,0.01,2.951l-0.019,0.019l0.19,0.19l0,0.001l0.001,0l1.506,1.505l0.027-0.027

-			c0.022,0.023,0.037,0.05,0.06,0.073c12.667,12.668,12.707,33.254,0.122,45.974l-0.017-0.017l-1.504,1.504

-			c-0.001,0.001-0.002,0.001-0.003,0.002s-0.001,0.002-0.002,0.003l-0.188,0.188l0.019,0.019c-0.738,0.927-0.695,2.266,0.141,3.136

-			l-0.003,0.003l0.031,0.031c0.001,0.001,0.001,0.002,0.002,0.003c0.001,0.001,0.002,0.001,0.003,0.002l1.396,1.396

-			c0.001,0.001,0.002,0.002,0.002,0.003s0.002,0.001,0.003,0.002l1.376,1.376c0.001,0.001,0.002,0.002,0.002,0.003

-			c0.001,0.001,0.002,0.001,0.003,0.002l0.198,0.198l0.02-0.02c0.868,0.682,2.088,0.679,2.952-0.009l0.019,0.019l1.567-1.568

-			c0.002-0.002,0.003-0.003,0.005-0.004c0.006-0.006,0.012-0.012,0.018-0.019l0.107-0.107L76.549,79.165z"/>

-		<path d="M64.923,67.54c9.561-9.699,9.523-25.365-0.123-35.01c-0.023-0.023-0.05-0.037-0.073-0.06l0.007-0.007l-1.697-1.698

-			l-0.02,0.02c-0.927-0.737-2.266-0.695-3.136,0.141l-0.003-0.003l-0.029,0.029c-0.002,0.002-0.003,0.003-0.005,0.004

-			s-0.003,0.003-0.004,0.005l-2.774,2.774c-0.001,0.001-0.003,0.002-0.004,0.003c-0.001,0.001-0.002,0.002-0.003,0.004l-0.198,0.198

-			l0.02,0.02c-0.682,0.867-0.679,2.087,0.009,2.951l-0.019,0.019l0.189,0.189c0.001,0.001,0.001,0.001,0.002,0.002

-			c0.001,0.001,0.001,0.001,0.002,0.002l1.504,1.505l0.027-0.027c0.022,0.023,0.037,0.05,0.06,0.073

-			c6.258,6.257,6.293,16.407,0.119,22.717l-0.013-0.013l-1.505,1.505c-0.001,0-0.001,0.001-0.002,0.001s-0.001,0.001-0.001,0.002

-			l-0.189,0.189l0.019,0.019c-0.737,0.927-0.695,2.265,0.141,3.135l-0.004,0.004l2.816,2.815l0,0l0,0l0.201,0.201l0.02-0.02

-			c0.868,0.681,2.087,0.678,2.951-0.009l0.02,0.02l1.572-1.572l0,0h0l0.125-0.125L64.923,67.54z"/>

-	</g>

-	<g>

-		<path d="M54.305,45.7c-2.379-2.38-6.231-2.377-8.606-0.001c-2.379,2.379-2.379,6.228,0,8.605c2.376,2.377,6.227,2.379,8.605-0.001

-			C56.68,51.928,56.68,48.076,54.305,45.7z"/>

-		<path d="M43.109,63.089l0.019-0.019l-0.188-0.188c-0.001-0.001-0.002-0.002-0.003-0.004c-0.001-0.001-0.002-0.002-0.003-0.003

-			l-1.503-1.504l-0.027,0.027c-0.022-0.023-0.037-0.05-0.059-0.072c-6.258-6.258-6.293-16.408-0.119-22.718l0.013,0.013l1.697-1.696

-			l-0.02-0.02c0.738-0.927,0.695-2.266-0.141-3.135l0.004-0.004l-3.018-3.017l-0.02,0.02c-0.868-0.682-2.086-0.679-2.951,0.009

-			l-0.019-0.019l-0.191,0.191l0,0l0,0l-1.381,1.381l0,0h0l-0.125,0.125l0.003,0.003c-9.562,9.699-9.523,25.365,0.123,35.011

-			c0.022,0.022,0.049,0.037,0.072,0.059l-0.006,0.006l1.697,1.698l0.02-0.02c0.926,0.737,2.264,0.694,3.135-0.141l0.003,0.003

-			l0.029-0.029c0.002-0.002,0.004-0.003,0.005-0.004s0.003-0.004,0.004-0.005l2.775-2.775c0.001-0.001,0.002-0.001,0.003-0.002

-			s0.001-0.002,0.002-0.002l0.199-0.199l-0.02-0.02C43.8,65.172,43.797,63.953,43.109,63.089z"/>

-		<path d="M31.483,74.715l0.019-0.019l-0.19-0.19c0,0,0-0.001-0.001-0.001c0,0-0.001,0-0.001-0.001l-1.506-1.505l-0.027,0.027

-			c-0.022-0.023-0.037-0.05-0.059-0.073C17.05,60.284,17.012,39.7,29.597,26.98l0.016,0.016l1.504-1.504

-			c0.001-0.001,0.002-0.001,0.003-0.002s0.001-0.002,0.002-0.003l0.188-0.188l-0.019-0.019c0.738-0.927,0.696-2.266-0.141-3.136

-			l0.004-0.004l-1.434-1.434c0,0-0.001-0.001-0.001-0.001c-0.001-0.001-0.001-0.001-0.001-0.001l-1.581-1.581l-0.02,0.021

-			c-0.867-0.682-2.086-0.679-2.951,0.009l-0.02-0.02l-1.696,1.697l0.003,0.003C7.479,36.943,7.517,63.042,23.574,79.098

-			c0.023,0.023,0.05,0.037,0.073,0.059l-0.007,0.007l1.697,1.698l0.02-0.02c0.927,0.737,2.266,0.694,3.136-0.142l0.003,0.003

-			l0.033-0.033h0l0,0l2.778-2.779c0.002-0.002,0.004-0.003,0.005-0.004c0.002-0.002,0.003-0.004,0.004-0.005l0.196-0.196l-0.02-0.02

-			C32.174,76.799,32.171,75.58,31.483,74.715z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-star.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-star.svg
deleted file mode 100644
index da9bc09..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-star.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M91.532,39.844c-0.278-0.804-1.036-1.343-1.888-1.343H61.482l-9.597-27.159c-0.284-0.799-1.039-1.334-1.886-1.334

-	c-0.846,0-1.602,0.534-1.885,1.334l-9.598,27.159H10.357c-0.851,0-1.609,0.539-1.891,1.343c-0.278,0.804-0.018,1.698,0.651,2.226

-	l21.986,17.409l-9.84,27.846c-0.281,0.795-0.031,1.682,0.62,2.215c0.654,0.536,1.573,0.603,2.297,0.167l25.818-15.488l25.818,15.488

-	c0.317,0.191,0.677,0.285,1.032,0.285c0.447,0,0.898-0.152,1.266-0.452c0.651-0.533,0.901-1.42,0.62-2.215l-9.84-27.846

-	l21.992-17.409C91.553,41.542,91.813,40.648,91.532,39.844z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-stop.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-stop.svg
deleted file mode 100644
index 666cd75..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-stop.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M80.049,22.127c-0.004-1.192-0.97-2.156-2.163-2.156c-0.028,0-0.054,0.007-0.082,0.008v0H22.302

-		c-0.063-0.006-0.125-0.019-0.19-0.019c-1.194,0-2.163,0.968-2.163,2.163c0,0.101,0.016,0.198,0.03,0.295V77.87h0.001

-		c0,0.003-0.001,0.006-0.001,0.009c0,1.194,0.969,2.162,2.163,2.162c0.046,0,0.089-0.011,0.134-0.013v0.002h55.688v-0.018

-		c1.153-0.042,2.077-0.98,2.084-2.142h0.001L80.049,22.127L80.049,22.127z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-strikethrough.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-strikethrough.svg
deleted file mode 100644
index dd473c9..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-strikethrough.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M77.5,49.719c-0.035,0-0.068,0.009-0.103,0.01v-0.01h-55v0.01c-1.608,0.056-2.897,1.368-2.897,2.99

-		c0,1.621,1.289,2.934,2.897,2.99v0.01h55v-0.01c0.035,0.001,0.068,0.01,0.103,0.01c1.657,0,3-1.343,3-3

-		C80.5,51.062,79.157,49.719,77.5,49.719z"/>

-	<path d="M70.928,59.469h-7.14v0.011c-0.035-0.002-0.069-0.011-0.105-0.011c-0.863,0-1.562,0.699-1.562,1.562

-		c0,0.126,0.019,0.247,0.047,0.365h-0.018c0.092,0.393,0.157,0.802,0.157,1.249c0,3.819-3.14,7.808-11.288,7.808

-		c-7.741,0-13.842-3.592-17.678-7.653c-0.286-0.373-0.731-0.617-1.237-0.617c-0.528,0-0.992,0.264-1.275,0.664l-0.001-0.002

-		l-0.01,0.015c-0.007,0.01-0.013,0.019-0.019,0.029l-3.425,5.212l0.003,0.001c-0.245,0.276-0.398,0.635-0.398,1.033

-		c0,0.515,0.253,0.969,0.637,1.253c5.091,5.205,12.61,8.891,22.978,8.891c15.191,0,21.896-8.147,21.896-17.568

-		c0-0.172-0.011-0.335-0.018-0.501c0.007-0.06,0.018-0.118,0.018-0.179C72.49,60.168,71.791,59.469,70.928,59.469z"/>

-	<path d="M31.868,45.677c0.269,0.471,0.77,0.792,1.351,0.792h23.542c0.277,0,0.502-0.225,0.502-0.502

-		c0-0.277-0.225-0.502-0.502-0.502v-0.008c-8.471-2.48-17.2-3.403-17.2-8.866c0-4.159,3.734-7.044,9.505-7.044

-		c5.941,0,11.967,2.037,16.465,6.535l0.006-0.008c0.272,0.231,0.62,0.375,1.005,0.375c0.491,0,0.923-0.231,1.21-0.584l0.002,0.003

-		l0.028-0.039c0.028-0.037,0.056-0.074,0.081-0.114l3.409-4.788l-0.003-0.001c0.245-0.276,0.398-0.635,0.398-1.033

-		c0-0.473-0.215-0.892-0.547-1.178l0.011-0.015C65.956,23.606,58.742,20.72,50,20.72c-12.476,0-20.623,7.214-20.623,16.634

-		C29.377,40.853,30.316,43.549,31.868,45.677L31.868,45.677z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-subscript.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-subscript.svg
deleted file mode 100644
index 2e96aa2..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-subscript.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M90.694,76.981c-0.194-0.194-0.448-0.291-0.703-0.291v-0.012h-5.208c3.816-2.52,5.064-4.32,5.064-6.504

-		c0-3.216-2.712-5.521-6.865-5.521c-2.138,0-4.685,0.695-6.521,2.481c-0.043,0.031-0.092,0.048-0.13,0.087

-		c-0.027,0.027-0.038,0.063-0.062,0.093c-0.018,0.018-0.038,0.033-0.055,0.052l0.012,0.014c-0.225,0.336-0.224,0.761,0.005,1.096

-		l-0.016,0.01l1.367,1.995l0.001,0c0.347,0.346,0.878,0.365,1.265,0.092l0.007,0.009c0.036-0.03,0.072-0.056,0.108-0.085

-		c0.007-0.007,0.017-0.009,0.025-0.016c0.002-0.002,0.003-0.005,0.005-0.007c1.184-0.965,2.446-1.548,4.088-1.548

-		c1.032,0,1.848,0.48,1.848,1.248c0,1.2-0.696,1.8-8.017,6.96v0.022c-0.067,0.041-0.139,0.073-0.197,0.131

-		c-0.162,0.162-0.24,0.367-0.267,0.578h-0.024v2.609c0,0.241,0.195,0.437,0.437,0.437c0.018,0,0.034-0.008,0.052-0.01v0.004h13.082

-		c0.254,0,0.509-0.097,0.703-0.291c0.194-0.194,0.291-0.448,0.291-0.703v-2.225C90.985,77.429,90.888,77.175,90.694,76.981z"/>

-	<path d="M70.495,33.34l-3.389-3.39c-1.017-1.017-2.666-1.017-3.683,0l-0.016-0.016L50.374,42.968L37.34,29.934

-		c-1.017-1.017-2.666-1.017-3.683,0l-3.389,3.389c-1.017,1.017-1.017,2.666,0,3.683l-0.016,0.016l13.033,13.033L30.252,63.09

-		l0.016,0.016h0c-1.017,1.017-1.017,2.666,0,3.683l3.389,3.389c1.017,1.017,2.666,1.017,3.683,0l0,0l13.033-13.033l13.033,13.033

-		l0.016-0.016v0c1.017,1.017,2.666,1.017,3.683,0l3.389-3.389c1.017-1.017,1.017-2.666,0-3.683l0,0L57.462,50.056l13.033-13.033l0,0

-		C71.513,36.006,71.513,34.357,70.495,33.34z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-superscript.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-superscript.svg
deleted file mode 100644
index f4f0ba7..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-superscript.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M90.478,31.418c-0.194-0.194-0.448-0.291-0.703-0.291v-0.011h-5.208c3.816-2.52,5.064-4.32,5.064-6.504

-		c0-3.216-2.712-5.521-6.865-5.521c-2.138,0-4.685,0.695-6.521,2.481c-0.043,0.031-0.092,0.048-0.13,0.087

-		c-0.027,0.027-0.038,0.063-0.062,0.093c-0.018,0.018-0.038,0.033-0.055,0.052l0.012,0.014c-0.225,0.336-0.224,0.761,0.005,1.095

-		l-0.016,0.01l1.367,1.995l0.001,0c0.347,0.346,0.878,0.365,1.265,0.093l0.007,0.009c0.036-0.03,0.072-0.056,0.108-0.085

-		c0.007-0.007,0.017-0.009,0.025-0.016c0.002-0.002,0.003-0.005,0.005-0.007c1.184-0.965,2.446-1.548,4.088-1.548

-		c1.032,0,1.848,0.48,1.848,1.248c0,1.2-0.696,1.8-8.017,6.96v0.022c-0.067,0.041-0.139,0.073-0.197,0.131

-		c-0.162,0.162-0.24,0.367-0.267,0.578h-0.024v2.609c0,0.241,0.195,0.437,0.437,0.437c0.018,0,0.034-0.008,0.052-0.01v0.004h13.082

-		c0.254,0,0.509-0.097,0.703-0.291c0.194-0.194,0.291-0.448,0.291-0.703v-2.225C90.769,31.866,90.672,31.612,90.478,31.418z"/>

-	<path d="M70.279,33.467l-3.389-3.39c-1.017-1.017-2.666-1.017-3.683,0l-0.016-0.016L50.157,43.095L37.124,30.061

-		c-1.017-1.017-2.666-1.017-3.683,0l-3.389,3.389c-1.017,1.017-1.017,2.666,0,3.683l-0.016,0.016l13.033,13.033L30.035,63.217

-		l0.016,0.016h0c-1.017,1.017-1.017,2.666,0,3.683l3.389,3.389c1.017,1.017,2.666,1.017,3.683,0l0,0l13.033-13.033l13.033,13.033

-		l0.016-0.016v0c1.017,1.017,2.666,1.017,3.683,0l3.389-3.389c1.017-1.017,1.017-2.666,0-3.683l0,0L57.246,50.183L70.279,37.15l0,0

-		C71.296,36.133,71.296,34.484,70.279,33.467z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-tablet-landscape.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-tablet-landscape.svg
deleted file mode 100644
index 4480d3e..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-tablet-landscape.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M92.566,22.081c0-1.676-1.358-3.035-3.035-3.035H10.469c-1.676,0-3.035,1.359-3.035,3.035

-		c0,0.043,0.011,0.084,0.013,0.127H7.434v55.838h0.013c0.068,1.616,1.389,2.908,3.022,2.908h79.062c1.633,0,2.954-1.292,3.022-2.908

-		h0.013V22.208h-0.013C92.555,22.164,92.566,22.124,92.566,22.081z M82.609,70.997H17.391V29.003h65.219V70.997z M87.587,52.611

-		c-1.372,0-2.484-1.112-2.484-2.484c0-1.372,1.112-2.484,2.484-2.484c1.372,0,2.485,1.112,2.485,2.484

-		C90.072,51.499,88.959,52.611,87.587,52.611z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-tablet-portrait.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-tablet-portrait.svg
deleted file mode 100644
index 8488106..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-tablet-portrait.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M77.919,7.434c-0.043,0-0.084,0.011-0.127,0.013V7.434H21.954v0.013c-1.616,0.068-2.908,1.389-2.908,3.022

-		v79.062c0,1.633,1.292,2.954,2.908,3.022v0.013h55.838v-0.013c0.043,0.002,0.083,0.013,0.127,0.013

-		c1.676,0,3.035-1.358,3.035-3.035V10.469C80.954,8.792,79.595,7.434,77.919,7.434z M49.873,90.072

-		c-1.372,0-2.484-1.113-2.484-2.485c0-1.372,1.112-2.484,2.484-2.484c1.372,0,2.484,1.112,2.484,2.484

-		C52.357,88.959,51.245,90.072,49.873,90.072z M70.997,82.609H29.003V17.391h41.995V82.609z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-target-two.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-target-two.svg
deleted file mode 100644
index 15059c4..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-target-two.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M94.988,47.506h-7.58c-1.231-18.719-16.193-33.684-34.914-34.915v-7.58c0-1.377-1.117-2.493-2.494-2.493

-		s-2.493,1.116-2.493,2.493v7.58c-18.722,1.231-33.683,16.195-34.914,34.915h-7.58c-1.377,0-2.493,1.117-2.493,2.494

-		s1.116,2.494,2.493,2.494h7.579c1.229,18.722,16.191,33.684,34.915,34.914v7.58c0,1.377,1.117,2.493,2.494,2.493

-		s2.493-1.116,2.493-2.493v-7.58c18.723-1.23,33.685-16.193,34.915-34.914h7.579c1.377,0,2.493-1.117,2.493-2.495

-		C97.481,48.622,96.365,47.506,94.988,47.506z M47.506,77.443c-13.212-1.191-23.759-11.739-24.949-24.949h4.99

-		c1.152,10.484,9.475,18.807,19.959,19.959V77.443z M47.506,27.547c-10.484,1.152-18.807,9.475-19.959,19.959h-4.99

-		c1.192-13.208,11.738-23.757,24.948-24.949V27.547z M52.494,22.558c13.21,1.191,23.756,11.74,24.948,24.948h-4.989

-		c-1.152-10.485-9.475-18.808-19.959-19.959V22.558z M52.494,77.443v-4.989c10.484-1.152,18.807-9.475,19.959-19.959h4.989

-		C76.252,65.704,65.705,76.251,52.494,77.443z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-target.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-target.svg
deleted file mode 100644
index b1a0289..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-target.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M49.984,27.452c-12.453,0-22.548,10.095-22.548,22.548c0,12.453,10.095,22.548,22.548,22.548S72.531,62.453,72.531,50

-		C72.531,37.547,62.436,27.452,49.984,27.452z M49.984,62.608c-6.964,0-12.609-5.645-12.609-12.608

-		c0-6.964,5.645-12.609,12.609-12.609S62.592,43.036,62.592,50C62.592,56.963,56.947,62.608,49.984,62.608z"/>

-	<path d="M50,12.5c-20.712,0-37.5,16.793-37.5,37.502C12.5,70.712,29.288,87.5,50,87.5c20.712,0,37.5-16.788,37.5-37.498

-		C87.5,29.293,70.712,12.5,50,12.5z M50,77.561c-15.199,0-27.56-12.362-27.56-27.559c0-15.195,12.362-27.562,27.56-27.562

-		c15.198,0,27.56,12.367,27.56,27.562C77.56,65.198,65.198,77.561,50,77.561z"/>

-	<circle cx="49.984" cy="50" r="7.621"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-telephone-accessible.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-telephone-accessible.svg
deleted file mode 100644
index 30b2b73..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-telephone-accessible.svg
+++ /dev/null
@@ -1,44 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M19.777,37.475c0.662,0.48,1.511,0.607,2.336,0.365l12.607-3.262l0.104-0.023

-		c0.484-0.156,0.941-0.444,1.321-0.83c0.665-0.661,1.049-1.548,1.047-2.434l-0.001-4.684c0.006-0.193,0.195-0.658,0.287-0.763

-		c0.028-0.022,2.92-2.528,12.854-2.528c9.913-0.002,12.832,2.496,12.834,2.494c0.134,0.141,0.323,0.604,0.328,0.799l-0.001,3.994

-		c0.002,1.409,0.962,2.787,2.281,3.273l12.709,3.893c0.981,0.34,2.012,0.124,2.704-0.57c0.489-0.486,0.755-1.156,0.755-1.893

-		l0.014-10.879c0.004-1.041-0.455-2.398-1.088-3.228c-0.302-0.397-7.673-9.699-30.535-9.7c-19.405,0.001-27.724,6.815-29.815,8.906

-		c-0.449,0.449-0.68,0.74-0.723,0.796c-0.63,0.827-1.089,2.183-1.088,3.22v10.883C18.709,36.193,19.098,36.984,19.777,37.475z"/>

-	<path fill="#231F20" d="M24.359,58.576v2.543c0,1.168,0.95,2.12,2.121,2.12h6.836c1.171,0,2.117-0.952,2.117-2.12v-2.543

-		c0-1.168-0.946-2.123-2.117-2.123h-6.836C25.31,56.453,24.359,57.408,24.359,58.576z"/>

-	<path fill="#231F20" d="M48.904,61.119v-2.543c0-1.168-0.95-2.123-2.119-2.123h-6.838c-1.17,0-2.117,0.955-2.117,2.123v2.543

-		c0,1.168,0.947,2.12,2.117,2.12h6.838C47.955,63.239,48.904,62.287,48.904,61.119z"/>

-	<path fill="#231F20" d="M62.375,61.119v-2.543c0-1.168-0.95-2.123-2.121-2.123h-6.836c-1.171,0-2.121,0.955-2.121,2.123v2.543

-		c0,1.168,0.949,2.12,2.121,2.12h6.836C61.425,63.239,62.375,62.287,62.375,61.119z"/>

-	<path fill="#231F20" d="M75.846,61.119v-2.543c0-1.168-0.95-2.123-2.122-2.123h-6.836c-1.171,0-2.122,0.955-2.122,2.123v2.543

-		c0,1.168,0.95,2.12,2.122,2.12h6.836C74.896,63.239,75.846,62.287,75.846,61.119z"/>

-	<path fill="#231F20" d="M19.641,50.609h6.84c1.167,0,2.117-0.953,2.117-2.121v-2.543c0-1.166-0.95-2.121-2.117-2.121h-6.84

-		c-1.167,0-2.117,0.955-2.117,2.121v2.543C17.523,49.656,18.474,50.609,19.641,50.609z"/>

-	<path fill="#231F20" d="M39.947,50.609c1.171,0,2.121-0.953,2.121-2.121v-2.543c0-1.166-0.95-2.121-2.121-2.121h-6.836

-		c-1.171,0-2.117,0.955-2.117,2.121v2.543c0,1.168,0.946,2.121,2.117,2.121H39.947z"/>

-	<path fill="#231F20" d="M53.418,50.609c1.171,0,2.122-0.953,2.122-2.121v-2.543c0-1.166-0.95-2.121-2.122-2.121h-6.836

-		c-1.172,0-2.122,0.955-2.122,2.121v2.543c0,1.168,0.95,2.121,2.122,2.121H53.418z"/>

-	<path fill="#231F20" d="M66.889,43.824h-6.835c-1.172,0-2.122,0.955-2.122,2.121v2.543c0,1.168,0.95,2.121,2.122,2.121h6.835

-		c1.172,0,2.117-0.953,2.117-2.121v-2.543C69.006,44.779,68.06,43.824,66.889,43.824z"/>

-	<path fill="#231F20" d="M80.36,43.824h-6.84c-1.167,0-2.117,0.955-2.117,2.121v2.543c0,1.168,0.95,2.121,2.117,2.121h6.84

-		c1.167,0,2.117-0.953,2.117-2.121v-2.543C82.477,44.779,81.526,43.824,80.36,43.824z"/>

-	<path fill="#231F20" d="M28.598,73.748v-2.542c0-1.167-0.95-2.12-2.117-2.12h-6.84c-1.167,0-2.117,0.953-2.117,2.12v2.542

-		c0,1.17,0.951,2.123,2.117,2.123h6.84C27.648,75.871,28.598,74.918,28.598,73.748z"/>

-	<path fill="#231F20" d="M33.111,75.871h6.836c1.171,0,2.121-0.953,2.121-2.123v-2.542c0-1.167-0.95-2.12-2.121-2.12h-6.836

-		c-1.171,0-2.117,0.953-2.117,2.12v2.542C30.994,74.918,31.94,75.871,33.111,75.871z"/>

-	<path fill="#231F20" d="M46.583,75.871h6.836c1.171,0,2.122-0.953,2.122-2.123v-2.542c0-1.167-0.95-2.12-2.122-2.12h-6.836

-		c-1.172,0-2.122,0.953-2.122,2.12v2.542C44.461,74.918,45.411,75.871,46.583,75.871z"/>

-	<path fill="#231F20" d="M60.053,75.871h6.835c1.172,0,2.117-0.953,2.117-2.123v-2.542c0-1.167-0.945-2.12-2.117-2.12h-6.835

-		c-1.172,0-2.122,0.953-2.122,2.12v2.542C57.932,74.918,58.881,75.871,60.053,75.871z"/>

-	<path fill="#231F20" d="M80.36,69.086h-6.84c-1.167,0-2.117,0.953-2.117,2.12v2.542c0,1.17,0.95,2.123,2.117,2.123h6.84

-		c1.167,0,2.117-0.953,2.117-2.123v-2.542C82.477,70.039,81.526,69.086,80.36,69.086z"/>

-	<path fill="#231F20" d="M72.427,81.715H26.971c-1.167,0-2.117,0.955-2.117,2.121v2.543c0,1.172,0.951,2.121,2.117,2.121h45.456

-		c1.168,0,2.118-0.949,2.118-2.121v-2.543C74.545,82.67,73.595,81.715,72.427,81.715z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-telephone.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-telephone.svg
deleted file mode 100644
index 828a894..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-telephone.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M84.96,70.237c-0.167-1.032-0.814-1.914-1.783-2.438l-14.335-8.446l-0.118-0.066

-		c-0.579-0.297-1.249-0.45-1.937-0.45c-1.201,0-2.348,0.455-3.144,1.253l-4.231,4.233c-0.181,0.172-0.771,0.421-0.95,0.43

-		c-0.049-0.004-4.923-0.355-13.896-9.329c-8.957-8.955-9.337-13.844-9.34-13.844c0.005-0.25,0.251-0.838,0.426-1.02l3.608-3.607

-		c1.271-1.274,1.652-3.386,0.898-5.022L32.19,16.938c-0.579-1.192-1.704-1.928-2.952-1.928c-0.883,0-1.735,0.366-2.401,1.031

-		l-9.835,9.813c-0.943,0.938-1.755,2.578-1.932,3.898c-0.086,0.631-1.831,15.693,18.819,36.346

-		C51.42,83.627,65.09,84.989,68.865,84.989l0,0c0.812,0,1.285-0.058,1.376-0.071c1.316-0.176,2.954-0.986,3.891-1.925l9.827-9.826

-		C84.761,72.361,85.127,71.296,84.96,70.237z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-text-color.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-text-color.svg
deleted file mode 100644
index 5a73110..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-text-color.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M84,78.754c-0.035,0-0.068,0.009-0.104,0.01v-0.01h-68v0.01C14.288,78.82,13,80.133,13,81.754s1.288,2.934,2.897,2.99v0.01

-		h68v-0.01c0.035,0.001,0.068,0.01,0.104,0.01c1.656,0,3-1.343,3-3S85.656,78.754,84,78.754z"/>

-	<path d="M25.371,71.854h5.679c1.138,0,2.096-0.735,2.45-1.754l3.493-9.195h25.97l3.605,9.492l0.021-0.004

-		c0.392,0.795,1.171,1.353,2.095,1.437v0.024h5.679V71.83c0.078,0.007,0.153,0.024,0.233,0.024c1.439,0,2.604-1.166,2.604-2.604

-		c0-0.266-0.051-0.517-0.125-0.759l0.012-0.002l-0.061-0.156c-0.019-0.051-0.037-0.101-0.059-0.15L56.876,17.036h-0.018

-		c-0.343-1.037-1.31-1.79-2.462-1.79h-8.812c-1.169,0-2.147,0.776-2.476,1.836h0l-20.194,51.3l0.012,0.002

-		c-0.096,0.272-0.159,0.56-0.159,0.865C22.767,70.688,23.934,71.854,25.371,71.854z M49.978,25.176l10.185,26.989H39.793

-		L49.978,25.176z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-thumbnails.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-thumbnails.svg
deleted file mode 100644
index b2107cf..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-thumbnails.svg
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M30.278,17.553L30.278,17.553H19.823v0l-0.001,0c-1.253,0-2.269,1.017-2.269,2.269c0,0,0,0,0,0h0v10.454h0

-		c0,1.253,1.016,2.269,2.269,2.269l0.001,0v0h10.454l0,0c1.253,0,2.269-1.016,2.269-2.269h0V19.823h0c0,0,0,0,0,0

-		C32.547,18.57,31.531,17.553,30.278,17.553z"/>

-	<path d="M55.227,17.553L55.227,17.553H44.773v0l-0.001,0c-1.253,0-2.269,1.017-2.269,2.269c0,0,0,0,0,0h0v10.454h0

-		c0,1.253,1.016,2.269,2.269,2.269l0.001,0v0h10.454l0,0c1.253,0,2.269-1.016,2.269-2.269h0V19.823h0c0,0,0,0,0,0

-		C57.497,18.57,56.481,17.553,55.227,17.553z"/>

-	<path d="M82.446,19.822c0-1.252-1.016-2.269-2.269-2.269l0,0H69.722v0l-0.001,0c-1.253,0-2.269,1.017-2.269,2.269l0,0.001v10.453

-		c0,0,0,0,0,0.001c0,1.253,1.016,2.27,2.269,2.27l0.001,0v0h10.454l0,0c1.253,0,2.269-1.016,2.269-2.269h0V19.822L82.446,19.822

-		C82.446,19.822,82.446,19.822,82.446,19.822z"/>

-	<path d="M30.278,42.506L30.278,42.506H19.823v0l-0.001,0c-1.253,0-2.269,1.017-2.269,2.269c0,0,0,0,0,0h0V55.23h0

-		c0,1.253,1.016,2.269,2.269,2.269l0.001,0v0h10.454l0,0c1.253,0,2.269-1.016,2.269-2.269h0V44.776h0c0,0,0,0,0,0

-		C32.547,43.523,31.531,42.506,30.278,42.506z"/>

-	<path d="M55.227,42.506L55.227,42.506H44.773v0l-0.001,0c-1.253,0-2.269,1.017-2.269,2.269c0,0,0,0,0,0h0V55.23h0

-		c0,1.253,1.016,2.269,2.269,2.269l0.001,0v0h10.454l0,0c1.253,0,2.269-1.016,2.269-2.269h0V44.776h0c0,0,0,0,0,0

-		C57.497,43.523,56.481,42.506,55.227,42.506z"/>

-	<path d="M80.177,42.506L80.177,42.506H69.722v0l-0.001,0c-1.253,0-2.269,1.017-2.269,2.269l0,0.001v10.453c0,0,0,0,0,0.001

-		c0,1.253,1.016,2.27,2.269,2.27l0.001,0v0h10.454l0,0c1.253,0,2.269-1.016,2.269-2.269h0V44.776h0c0,0,0,0,0,0

-		C82.446,43.523,81.43,42.506,80.177,42.506z"/>

-	<path d="M30.278,67.454L30.278,67.454H19.823l0,0h-0.001c-1.253,0-2.269,1.017-2.269,2.269l0,0h0v10.454h0

-		c0,1.253,1.016,2.269,2.269,2.269h0.001l0,0h10.454l0,0c1.253,0,2.269-1.016,2.269-2.269h0V69.723h0l0,0

-		C32.547,68.471,31.531,67.454,30.278,67.454z"/>

-	<path d="M55.227,67.454L55.227,67.454H44.773l0,0h-0.001c-1.253,0-2.269,1.017-2.269,2.269l0,0h0v10.454h0

-		c0,1.253,1.016,2.269,2.269,2.269h0.001l0,0h10.454l0,0c1.253,0,2.269-1.016,2.269-2.269h0V69.723h0l0,0

-		C57.497,68.471,56.481,67.454,55.227,67.454z"/>

-	<path d="M80.177,67.454L80.177,67.454H69.722l0,0h-0.001c-1.253,0-2.269,1.017-2.269,2.269l0,0v10.453l0,0.001

-		c0,1.253,1.016,2.27,2.269,2.27h0.001l0,0h10.454l0,0c1.253,0,2.269-1.016,2.269-2.269h0V69.723h0l0,0

-		C82.446,68.471,81.43,67.454,80.177,67.454z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-ticket.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-ticket.svg
deleted file mode 100644
index 5f55c64..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-ticket.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M99.483,33.642c-0.029-0.029-0.063-0.05-0.094-0.077L87.158,21.327c-2.378,1.59-5.623,1.336-7.722-0.763

-		c-2.1-2.1-2.353-5.347-0.761-7.725L66.358,0.516c-0.689-0.688-1.805-0.687-2.494,0l0,0L0.52,63.862

-		c-0.001,0.001-0.002,0.002-0.003,0.003c-0.689,0.689-0.689,1.805,0,2.494l0.001,0.001l0,0l12.325,12.313

-		c2.377-1.59,5.623-1.336,7.722,0.763c2.098,2.098,2.353,5.34,0.767,7.718l12.166,12.154c0.046,0.06,0.089,0.122,0.144,0.176

-		c0.689,0.689,1.804,0.689,2.493,0l0.001,0.001l63.347-63.349l0,0C100.172,35.446,100.172,34.33,99.483,33.642z M85.518,36.135

-		L36.136,85.518l0,0l0,0c-0.689,0.689-1.804,0.689-2.493,0h0l0,0l-19.159-19.16l0,0c-0.689-0.689-0.689-1.804,0-2.493l0,0

-		l49.381-49.382l0,0c0.689-0.688,1.805-0.688,2.493,0l0,0l19.16,19.161C86.207,34.331,86.207,35.447,85.518,36.135z"/>

-	<path d="M61.923,51.521l-6.821-3.259l0.83-7.134c0.025-0.216-0.09-0.425-0.286-0.52c-0.195-0.094-0.43-0.055-0.585,0.099

-		l-5.097,5.098l-6.653-3.178c-0.196-0.094-0.429-0.054-0.583,0.099c-0.154,0.152-0.193,0.386-0.1,0.582l3.179,6.655l-5.098,5.096

-		c-0.154,0.153-0.193,0.389-0.099,0.586c0.095,0.195,0.304,0.309,0.52,0.284l7.132-0.829l3.26,6.822

-		c0.093,0.194,0.299,0.309,0.513,0.288c0.215-0.021,0.394-0.176,0.446-0.386l1.87-7.476l7.478-1.871

-		c0.091-0.023,0.173-0.071,0.238-0.135c0.081-0.081,0.135-0.191,0.148-0.311C62.234,51.819,62.119,51.613,61.923,51.521z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torso-business.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torso-business.svg
deleted file mode 100644
index 27f09cf..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torso-business.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M80.161,60.441l-15.66-7.47l-6.622-3.159c2.892-1.822,5.241-4.634,6.778-8.021c1.219-2.69,1.945-5.734,1.945-8.99

-		c0-1.827-0.29-3.562-0.694-5.236c-1.97-8.112-8.305-14.088-15.91-14.088c-7.461,0-13.7,5.763-15.792,13.644

-		c-0.483,1.808-0.815,3.688-0.815,5.68c0,3.459,0.808,6.684,2.181,9.489c1.587,3.254,3.94,5.937,6.804,7.662l-6.342,2.953

-		l-16.168,7.53c-1.404,0.658-2.327,2.242-2.327,4.011v15.062v2.703c0,2.381,1.659,4.311,3.707,4.311h24.013V72.92

-		c0-0.147,0.05-0.278,0.119-0.396l-0.01-0.006l3.933-6.812l0.01,0.006c0.14-0.24,0.389-0.41,0.687-0.41

-		c0.298,0,0.547,0.169,0.687,0.41l0.004-0.003l0.036,0.063c0.005,0.01,0.012,0.018,0.016,0.028l3.881,6.721l-0.005,0.003

-		c0.069,0.119,0.119,0.249,0.119,0.397v13.602h24.013c2.048,0,3.708-1.93,3.708-4.311v-2.703V64.446

-		C82.46,62.683,81.552,61.114,80.161,60.441z M54.62,55.886l0.01,0.006l-3.934,6.812l-0.01-0.006

-		c-0.14,0.24-0.389,0.409-0.687,0.409c-0.298,0-0.547-0.169-0.687-0.409l-0.005,0.003l-0.04-0.069

-		c-0.003-0.007-0.009-0.013-0.012-0.02l-3.881-6.723l0.004-0.003c-0.069-0.119-0.119-0.249-0.119-0.397

-		c0-0.445,0.361-0.806,0.806-0.806h7.866c0.445,0,0.806,0.361,0.806,0.806C54.739,55.637,54.689,55.767,54.62,55.886z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torso-female.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torso-female.svg
deleted file mode 100644
index d51dfd4..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torso-female.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M80.161,60.442l-15.66-7.47l-6.622-3.159c0.166-0.105,0.324-0.224,0.487-0.335h8.695c1.346,0,2.438-1.091,2.438-2.438

-		v-6.415h-0.022c-0.266-8.94-3.371-16.805-8.034-21.737c-2.459-2.773-5.646-4.657-9.211-5.22c-0.159-0.026-0.318-0.05-0.478-0.071

-		c-0.184-0.023-0.367-0.046-0.553-0.061c-0.398-0.035-0.798-0.059-1.202-0.059h0h0c-0.001,0-0.001,0-0.002,0

-		c-0.398,0-0.791,0.023-1.183,0.057c-0.188,0.016-0.374,0.039-0.56,0.062c-0.156,0.02-0.311,0.042-0.465,0.068

-		c-3.536,0.553-6.701,2.408-9.153,5.141c-4.708,4.927-7.847,12.829-8.115,21.821H30.5v6.415c0,1.346,1.091,2.438,2.438,2.438h8.719

-		c0.238,0.162,0.475,0.327,0.721,0.475l-6.342,2.953l-16.168,7.53c-1.405,0.658-2.327,2.242-2.327,4.011v15.062v2.703

-		c0,2.381,1.659,4.311,3.708,4.311h57.504c2.049,0,3.708-1.93,3.708-4.311v-2.703V64.446C82.46,62.683,81.552,61.114,80.161,60.442z

-		"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torso.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torso.svg
deleted file mode 100644
index fd640c3..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torso.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M80.161,60.441l-15.66-7.47l-6.622-3.159c2.892-1.822,5.241-4.634,6.778-8.022c1.22-2.69,1.946-5.734,1.946-8.99

-		c0-1.827-0.29-3.562-0.694-5.236C63.94,19.453,57.605,13.477,50,13.477c-7.461,0-13.701,5.763-15.792,13.645

-		c-0.482,1.808-0.815,3.688-0.815,5.68c0,3.459,0.808,6.684,2.181,9.489c1.587,3.254,3.94,5.937,6.804,7.662l-6.342,2.953

-		l-16.168,7.53c-1.404,0.658-2.327,2.242-2.327,4.011v15.062v2.703c0,2.381,1.659,4.312,3.708,4.312h57.505

-		c2.048,0,3.708-1.93,3.708-4.312v-2.703V64.446C82.46,62.683,81.552,61.114,80.161,60.441z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos-all-female.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos-all-female.svg
deleted file mode 100644
index 74d8e46..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos-all-female.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M77.067,59.255L62.99,52.54l-5.754-2.745c0.101-0.069,0.201-0.139,0.301-0.208h7.833c1.212,0,2.196-0.983,2.196-2.196

-		v-5.779h-0.02c-0.228-7.653-2.767-14.425-6.622-18.894c-2.71-3.484-6.605-5.681-10.971-5.681c-4.732,0-8.911,2.586-11.625,6.593

-		c-3.435,4.452-5.664,10.833-5.877,17.982h-0.02v5.779c0,1.213,0.983,2.196,2.196,2.196h7.855c0.155,0.105,0.312,0.207,0.469,0.309

-		l-5.551,2.584l-14.534,6.768c-1.152,0.54-1.936,1.776-2.065,3.198c-0.029,0.205-0.046,0.414-0.046,0.626v13.57v2.435

-		c0,2.146,1.495,3.884,3.34,3.884h51.806c1.846,0,3.34-1.739,3.34-3.884v-2.435v-13.57c0-0.805-0.212-1.563-0.582-2.196

-		C78.3,60.165,77.752,59.586,77.067,59.255z"/>

-	<path d="M25.646,52.52v-6.081h0.027c0.243-8.172,2.377-15.627,5.776-21.472c-1.654-1.008-3.513-1.623-5.511-1.623

-		c-6.666,0-12.062,6.28-12.062,14.034c0,5.425,2.651,10.12,6.524,12.457l-16.349,7.61c-1.02,0.479-1.691,1.629-1.691,2.915v12.903

-		c0,1.729,1.209,3.13,2.694,3.13h10.805v-13.54c0-3.503,1.938-6.672,4.943-8.08L25.646,52.52z"/>

-	<path d="M95.948,57.635L79.6,50.025c3.873-2.337,6.524-7.032,6.524-12.457c0-7.754-5.396-14.034-12.062-14.034

-		c-1.998,0-3.857,0.615-5.511,1.623c3.399,5.845,5.532,13.3,5.776,21.472h0.027v6.081l4.844,2.256

-		c3.005,1.407,4.943,4.576,4.943,8.08v13.54h10.805c1.485,0,2.694-1.401,2.694-3.13V60.55

-		C97.639,59.264,96.968,58.114,95.948,57.635z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos-all.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos-all.svg
deleted file mode 100644
index 7fd97f0..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos-all.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M96.117,57.583l-16.185-7.719c3.774-2.373,6.338-7.016,6.338-12.354c0-7.754-5.397-14.034-12.058-14.034

-		c-2.289,0-4.403,0.781-6.223,2.066c1.086,2.756,1.701,5.796,1.701,8.999c0,4.782-1.411,9.317-3.825,13.066

-		c0.833,0.932,1.771,1.735,2.809,2.36l-0.01,0.003l10.426,4.971c2.947,1.427,4.853,4.583,4.853,8.045v13.54h11.148

-		c1.489,0,2.694-1.401,2.694-3.13V60.492C97.785,59.21,97.126,58.072,96.117,57.583z"/>

-	<path d="M31.567,49.825c0.861-0.548,1.651-1.221,2.368-1.987c-2.514-3.781-3.972-8.401-3.972-13.297c0-3.271,0.646-6.37,1.777-9.17

-		c-1.76-1.172-3.773-1.895-5.948-1.895c-6.666,0-12.062,6.28-12.062,14.034c0,5.425,2.651,10.12,6.524,12.457l-16.349,7.61

-		c-1.02,0.479-1.691,1.629-1.691,2.915v12.903c0,1.729,1.209,3.13,2.694,3.13h10.805v-13.54c0-3.503,1.938-6.672,4.943-8.08

-		L31.567,49.825z"/>

-	<path d="M76.94,59.386l-14.077-6.715l-5.952-2.84c2.6-1.637,4.711-4.165,6.093-7.21c1.096-2.418,1.749-5.155,1.749-8.081

-		c0-1.642-0.26-3.201-0.623-4.706c-1.771-7.293-7.466-12.665-14.302-12.665c-6.708,0-12.316,5.181-14.196,12.266

-		c-0.434,1.625-0.733,3.315-0.733,5.105c0,3.109,0.727,6.008,1.961,8.529c1.427,2.925,3.542,5.337,6.116,6.888l-5.702,2.654

-		l-14.534,6.768c-1.262,0.591-2.092,2.016-2.092,3.606v13.54v2.43c0,2.14,1.492,3.875,3.333,3.875h51.691

-		c1.841,0,3.333-1.735,3.333-3.875v-2.43v-13.54C79.006,61.401,78.19,59.99,76.94,59.386z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos-female-male.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos-female-male.svg
deleted file mode 100644
index 637e572..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos-female-male.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M34.199,47.04v-0.977v-5.438h0.022c0.163-5.466,1.39-10.528,3.382-14.767c0.223-0.731,0.474-1.447,0.756-2.145

-		c-1.879-1.251-4.026-2.022-6.349-2.022c-7.114,0-12.872,6.702-12.872,14.978c0,5.79,2.83,10.801,6.962,13.295L8.652,58.086

-		c-1.088,0.511-1.804,1.739-1.804,3.111v13.771c0,1.846,1.289,3.341,2.874,3.341h11.532v-14.45c0-3.739,2.068-7.121,5.275-8.623

-		l7.669-3.572V47.04z"/>

-	<path d="M90.853,60.441l-15.66-7.47l-6.621-3.159c0.166-0.105,0.324-0.224,0.487-0.335h8.695c1.346,0,2.438-1.091,2.438-2.438

-		v-6.415H80.17c-0.266-8.937-3.368-16.798-8.029-21.731c-2.46-2.777-5.65-4.663-9.219-5.226c-0.157-0.026-0.315-0.049-0.474-0.07

-		c-0.185-0.023-0.369-0.046-0.555-0.062c-0.398-0.035-0.798-0.059-1.202-0.059c-0.398,0-0.793,0.023-1.186,0.057

-		c-0.187,0.016-0.372,0.039-0.557,0.062c-0.157,0.02-0.313,0.043-0.469,0.068c-3.532,0.553-6.694,2.405-9.145,5.134

-		c-4.712,4.927-7.853,12.832-8.121,21.827h-0.022v6.415c0,1.346,1.091,2.438,2.438,2.438h8.719c0.238,0.162,0.475,0.327,0.721,0.475

-		l-6.342,2.953l-16.168,7.53c-1.405,0.658-2.328,2.242-2.328,4.011v15.062v2.703c0,2.381,1.659,4.311,3.708,4.311h57.505

-		c2.049,0,3.708-1.93,3.708-4.311v-2.703V64.446C93.152,62.683,92.244,61.114,90.853,60.441z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos-male-female.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos-male-female.svg
deleted file mode 100644
index 2f67e0b..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos-male-female.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<g>

-			<path d="M90.937,63.235c-0.185-1.43-0.998-2.653-2.166-3.218l-15.023-7.167l-6.353-3.03c2.775-1.747,5.028-4.445,6.503-7.695

-				c1.169-2.581,1.866-5.502,1.866-8.625c0-1.753-0.278-3.416-0.666-5.023c-1.89-7.782-7.968-13.515-15.263-13.515h0h0

-				c-6.494,0-12.011,4.557-14.48,11.047c-0.253,0.664-0.484,1.341-0.67,2.043c-0.347,1.3-0.613,2.64-0.725,4.035

-				c-0.037,0.465-0.057,0.936-0.057,1.413c0,0.415,0.012,0.826,0.036,1.234c0.166,2.852,0.904,5.515,2.056,7.87

-				c1.523,3.121,3.78,5.695,6.527,7.35l-6.084,2.833l-15.51,7.223c-1.011,0.474-1.761,1.447-2.074,2.62

-				c-0.104,0.391-0.159,0.804-0.159,1.229v14.45v2.593c0,2.284,1.591,4.136,3.557,4.136H87.42c1.965,0,3.557-1.852,3.557-4.136

-				v-2.593v-14.45C90.977,63.648,90.964,63.439,90.937,63.235z"/>

-			<path d="M39.227,50.335l2.85-1.452c-3.165-4.206-5.065-9.555-5.065-15.383c0-4.041,0.917-7.85,2.531-11.21

-				c-1.566-0.772-3.238-1.212-4.983-1.212c-8.365,0-15.186,9.612-15.544,21.665H19v5.119c0,1.074,0.871,1.945,1.945,1.945h7.089

-				c0.081,0.051,0.159,0.108,0.24,0.157l-17.448,8.122c-1.087,0.511-1.804,1.739-1.804,3.111v13.771

-				c0,1.846,1.289,3.341,2.875,3.341h11.531v-14.45c0-3.739,2.068-7.121,5.275-8.623L39.227,50.335z"/>

-		</g>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos.svg
deleted file mode 100644
index 37873c6..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-torsos.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M40.348,49.813c0.919-0.584,1.763-1.303,2.527-2.121c-2.683-4.036-4.239-8.966-4.239-14.191

-		c0-3.492,0.689-6.798,1.896-9.787c-1.879-1.25-4.026-2.022-6.349-2.022c-7.114,0-12.872,6.702-12.872,14.978

-		c0,5.79,2.83,10.801,6.962,13.295l-17.448,8.121c-1.087,0.511-1.804,1.739-1.804,3.111v13.771c0,1.846,1.289,3.341,2.874,3.341

-		h11.532v-14.45c0-3.739,2.068-7.121,5.275-8.623L40.348,49.813z"/>

-	<path d="M88.772,60.017l-15.023-7.167l-6.353-3.03c2.775-1.748,5.028-4.445,6.503-7.695c1.169-2.581,1.866-5.502,1.866-8.625

-		c0-1.753-0.278-3.416-0.666-5.023c-1.89-7.782-7.968-13.515-15.263-13.515c-7.158,0-13.144,5.529-15.15,13.09

-		c-0.463,1.734-0.782,3.538-0.782,5.448c0,3.319,0.775,6.412,2.092,9.103c1.523,3.121,3.78,5.696,6.527,7.35l-6.085,2.834

-		L30.93,60.01c-1.348,0.631-2.233,2.151-2.233,3.849v14.45v2.593c0,2.284,1.591,4.136,3.557,4.136H87.42

-		c1.965,0,3.557-1.852,3.557-4.136v-2.593v-14.45C90.977,62.168,90.106,60.662,88.772,60.017z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-trash.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-trash.svg
deleted file mode 100644
index 3955826..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-trash.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M75.834,33.388h-51.67c-1.311,0-2.375,1.058-2.375,2.373v49.887c0,1.314,1.064,2.377,2.375,2.377h51.67

-			c1.314,0,2.375-1.063,2.375-2.377V35.76C78.209,34.446,77.148,33.388,75.834,33.388z"/>

-	</g>

-	<g>

-		<path d="M79.004,17.352H59.402v-2.999c0-1.314-1.061-2.377-2.373-2.377H42.971c-1.312,0-2.375,1.063-2.375,2.377v2.999H20.996

-			c-1.312,0-2.375,1.059-2.375,2.373v6.932c0,1.314,1.063,2.373,2.375,2.373h58.008c1.314,0,2.375-1.059,2.375-2.373v-6.932

-			C81.379,18.41,80.318,17.352,79.004,17.352z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-trees.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-trees.svg
deleted file mode 100644
index 55bc86e..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-trees.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M91.963,80.982l0.023-0.013l-7.285-12.617h2.867v-0.013c0.598,0,1.083-0.484,1.083-1.082

-		c0-0.185-0.059-0.351-0.14-0.503l0.019-0.011l-6.737-11.669h1.639v-0.009c0.427,0,0.773-0.347,0.773-0.772

-		c0-0.132-0.042-0.25-0.1-0.359l0.013-0.008l-9.802-16.979l-0.01,0.006c-0.216-0.442-0.66-0.754-1.186-0.754

-		c-0.524,0-0.968,0.311-1.185,0.752l-0.005-0.003l-9.802,16.978l0.002,0.001c-0.061,0.11-0.105,0.231-0.105,0.366

-		c0,0.426,0.346,0.772,0.773,0.772v0.009h1.661l-6.737,11.669l0.003,0.001c-0.085,0.155-0.147,0.324-0.147,0.513

-		c0,0.598,0.485,1.082,1.083,1.082v0.013h2.894l-2.1,3.638l-8.399-14.548h4.046v-0.018c0.844,0,1.528-0.685,1.528-1.528

-		c0-0.26-0.071-0.502-0.186-0.717l0.015-0.009l-9.507-16.467h2.313v-0.012c0.603,0,1.091-0.488,1.091-1.092

-		c0-0.186-0.059-0.353-0.141-0.506l0.019-0.011L36.4,13.125l-0.005,0.003c-0.305-0.625-0.94-1.06-1.683-1.06

-		c-0.758,0-1.408,0.452-1.704,1.1L19.201,37.082l0.003,0.002c-0.086,0.156-0.148,0.326-0.148,0.516c0,0.604,0.488,1.092,1.09,1.092

-		v0.012h2.345l-9.395,16.272c-0.195,0.257-0.316,0.573-0.316,0.92c0,0.844,0.685,1.528,1.528,1.528v0.018h4.084L8.252,75.007

-		c-0.24,0.314-0.387,0.702-0.387,1.128c0,1.032,0.838,1.87,1.871,1.87v0.021h19.779v8.43c0,0.815,0.661,1.477,1.476,1.477h7.383

-		c0.815,0,1.477-0.661,1.477-1.477v-8.43h16.12l-1.699,2.943l0.003,0.002c-0.104,0.189-0.18,0.396-0.18,0.628

-		c0,0.732,0.593,1.325,1.325,1.325v0.015h14.016v3.941c0,0.578,0.469,1.046,1.046,1.046h5.232c0.578,0,1.046-0.468,1.046-1.046

-		v-3.941H90.81v-0.015c0.732,0,1.326-0.593,1.326-1.325C92.135,81.372,92.064,81.168,91.963,80.982z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-trophy.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-trophy.svg
deleted file mode 100644
index 722c167..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-trophy.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M82.296,23.931c0-1.059-0.859-1.918-1.918-1.918h0h-8.074v-6.998c0.004-0.061,0.018-0.118,0.018-0.179

-		c0-1.62-1.314-2.935-2.934-2.935c-0.036,0-0.07,0.009-0.106,0.011v-0.011H30.365v0.054c-1.507,0.123-2.696,1.372-2.696,2.911

-		c0,0.062,0.014,0.119,0.018,0.179v6.967H19.62c-1.031,0-1.867,0.818-1.909,1.839h-0.007v0.073l-0.001,0.007

-		c0,0,0.001,0.004,0.001,0.007v26.038c0,0.002-0.001,0.004-0.001,0.004s0.001,0.007,0.001,0.009V50h0.001

-		c0.01,1.051,0.863,1.9,1.916,1.9h0.001h8.327c1.354,9.109,8.197,16.422,17.069,18.449v12.746h-9.969

-		c-1.378,0-2.492,1.118-2.492,2.494s1.114,2.493,2.492,2.494v0.017h29.894v-0.017h0c1.377,0,2.492-1.118,2.492-2.494

-		c0-1.376-1.115-2.494-2.492-2.494h0h-9.969V70.353c8.881-2.02,15.733-9.337,17.087-18.453h8.317h0.001

-		c1.028,0,1.86-0.81,1.909-1.825h0.011V23.931H82.296z M27.687,46.913H22.69V27h4.997V46.913z M77.31,46.913h-5.007V27h5.007V46.913

-		z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-underline.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-underline.svg
deleted file mode 100644
index adb2fd9..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-underline.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M77.5,75.545c-0.036,0-0.068,0.009-0.103,0.01v-0.01h-55v0.01c-1.608,0.056-2.897,1.368-2.897,2.99s1.288,2.934,2.897,2.99

-		v0.01h55v-0.01c0.035,0.001,0.068,0.01,0.103,0.01c1.656,0,3-1.343,3-3S79.156,75.545,77.5,75.545z"/>

-	<path d="M50,72.12c15.829,0,23.581-9.057,23.581-22.521V21.383c0-1.617-1.311-2.928-2.929-2.928h-3.864

-		c-1.618,0-2.929,1.311-2.929,2.928c0,0.04,0.01,0.076,0.012,0.116v27.856c0,8.649-4.814,14.28-13.871,14.28

-		c-9.057,0-13.871-5.631-13.871-14.28V21.49c0.001-0.036,0.011-0.071,0.011-0.107c0-1.617-1.311-2.928-2.928-2.928h-3.865

-		c-1.617,0-2.929,1.311-2.929,2.928v28.216C26.418,63.063,34.252,72.12,50,72.12z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-universal-access.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-universal-access.svg
deleted file mode 100644
index 5c2dca0..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-universal-access.svg
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M50,12.5c-20.712,0-37.5,16.793-37.5,37.502C12.5,70.712,29.288,87.5,50,87.5

-		c20.712,0,37.5-16.788,37.5-37.498C87.5,29.293,70.712,12.5,50,12.5z M50,77.561c-15.199,0-27.56-12.362-27.56-27.559

-		c0-15.195,12.362-27.562,27.56-27.562c15.198,0,27.56,12.367,27.56,27.562C77.56,65.198,65.198,77.561,50,77.561z"/>

-	<circle fill="#231F20" cx="49.63" cy="32.546" r="4.723"/>

-	<path fill="#231F20" d="M65.892,48.189l-8.973-8.974c-0.029-0.031-0.059-0.06-0.089-0.089l-0.061-0.061l-0.006,0.006

-		c-0.391-0.342-0.897-0.556-1.457-0.556c-0.051,0-0.098,0.012-0.148,0.015H44.703c-0.003,0-0.005-0.001-0.008-0.001

-		c-0.561,0-1.067,0.214-1.458,0.557l-0.005-0.005l-0.055,0.055c-0.035,0.032-0.068,0.065-0.1,0.1l-8.968,8.968l0.015,0.015

-		c-0.361,0.359-0.584,0.856-0.584,1.406c0,1.097,0.889,1.986,1.986,1.986c0.549,0,1.046-0.223,1.406-0.583l0.003,0.003l6.673-6.673

-		v0.004c0.115-0.118,0.275-0.192,0.452-0.192c0.35,0,0.634,0.284,0.634,0.635h0v6.032v6.1v12.334c0,1.282,1.04,2.322,2.323,2.322

-		c1.282,0,2.322-1.04,2.322-2.322V56.935h0.017c0-0.356,0.288-0.644,0.643-0.644c0.355,0,0.643,0.288,0.643,0.644h0.017v12.334

-		c0,1.282,1.04,2.322,2.322,2.322c1.283,0,2.323-1.04,2.323-2.322V56.935v-6.1v-5.96h0.02c-0.005-0.034-0.02-0.064-0.02-0.099

-		c0-0.35,0.284-0.633,0.635-0.633c0.155,0,0.292,0.062,0.402,0.155v-0.007l0.021,0.021c0.015,0.014,0.029,0.027,0.042,0.042

-		l6.66,6.661l0.003-0.003c0.36,0.36,0.857,0.583,1.406,0.583c1.097,0,1.986-0.889,1.986-1.986c0-0.549-0.223-1.046-0.584-1.406

-		L65.892,48.189z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-unlink.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-unlink.svg
deleted file mode 100644
index fbc7851..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-unlink.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M16.201,20.386l9.719,9.721c1.12,1.118,2.935,1.118,4.054,0c1.118-1.121,1.118-2.933,0-4.055l-9.679-9.677

-		c-0.002-0.003-0.004-0.005-0.006-0.008s-0.005-0.004-0.008-0.006l-0.026-0.026l-0.003,0.003c-1.122-1.085-2.909-1.077-4.017,0.03

-		c-1.107,1.108-1.115,2.895-0.03,4.015L16.201,20.386z"/>

-	<path d="M32.898,16.546l3.558,13.277c0.41,1.529,1.981,2.437,3.51,2.026c1.527-0.409,2.435-1.981,2.027-3.51l-3.545-13.224

-		c0-0.002,0-0.005-0.001-0.007s-0.002-0.004-0.003-0.007l-0.011-0.04l-0.004,0.001c-0.429-1.5-1.98-2.387-3.493-1.982

-		c-1.513,0.405-2.413,1.949-2.035,3.463L32.898,16.546z"/>

-	<path d="M16.054,39.423l-0.001,0.005l0.046,0.012c0,0,0.001,0,0.001,0l0.001,0l13.229,3.544c1.53,0.41,3.101-0.498,3.511-2.025

-		c0.41-1.529-0.498-3.101-2.026-3.51L17.6,33.908c-0.005-0.002-0.01-0.005-0.016-0.006s-0.011-0.001-0.017-0.003l-0.03-0.008

-		l-0.001,0.003c-1.515-0.377-3.058,0.523-3.463,2.035C13.668,37.442,14.555,38.992,16.054,39.423z"/>

-	<path d="M83.798,79.613l-9.72-9.72c-1.119-1.119-2.934-1.119-4.053,0c-1.118,1.12-1.118,2.933,0,4.055l9.679,9.677

-		c0.002,0.003,0.004,0.005,0.006,0.008c0.003,0.002,0.005,0.004,0.008,0.006l0.026,0.026l0.003-0.003

-		c1.122,1.085,2.908,1.077,4.017-0.03c1.107-1.108,1.115-2.895,0.03-4.016L83.798,79.613z"/>

-	<path d="M67.101,83.454l-3.559-13.277c-0.41-1.529-1.98-2.436-3.51-2.026c-1.53,0.409-2.436,1.981-2.027,3.509l3.546,13.231

-		c0,0,0,0.001,0,0.001c0,0.001,0,0.001,0,0.001l0.012,0.045l0.005-0.001c0.428,1.501,1.98,2.387,3.493,1.983

-		c1.513-0.406,2.412-1.95,2.034-3.463L67.101,83.454z"/>

-	<path d="M83.943,60.577l0.001-0.004l-0.041-0.011c-0.002,0-0.003-0.001-0.005-0.002c-0.002,0-0.003,0-0.005-0.001l-13.226-3.544

-		c-1.53-0.41-3.1,0.499-3.511,2.026c-0.409,1.529,0.498,3.1,2.027,3.511l13.224,3.542c0.002,0.001,0.004,0.002,0.006,0.002

-		c0.002,0.001,0.005,0,0.007,0.001l0.04,0.011l0.001-0.004c1.514,0.378,3.058-0.522,3.462-2.035

-		C86.331,62.557,85.443,61.006,83.943,60.577z"/>

-	<path d="M48.212,51.756c-7.552-7.552-19.648-7.79-27.486-0.713l-0.019-0.019L10.61,61.121c-7.797,7.797-7.797,20.44,0,28.237

-		c7.797,7.798,20.439,7.798,28.237,0l10.098-10.098l-0.019-0.019C56.001,71.404,55.764,59.308,48.212,51.756z M41.659,72.558

-		l-0.619,0.619l-0.001,0.001l-0.001,0l-9.005,9.005l-0.001,0.001c-3.935,3.935-10.314,3.935-14.248,0s-3.935-10.314,0-14.248

-		l0.001-0.001l9.005-9.006l0.001-0.001l0.001-0.001l0.619-0.619l0.029,0.028c3.959-3.329,9.874-3.134,13.6,0.591

-		c3.726,3.726,3.921,9.642,0.591,13.6L41.659,72.558z"/>

-	<path d="M89.389,10.641c-7.552-7.552-19.648-7.79-27.486-0.713l-0.019-0.019L51.787,20.006c-7.797,7.797-7.797,20.44,0,28.237

-		c7.797,7.798,20.439,7.798,28.237,0l10.098-10.098l-0.019-0.019C97.178,30.289,96.941,18.193,89.389,10.641z M82.836,31.443

-		l-0.619,0.619l-0.001,0.001l-0.001,0l-9.005,9.005l-0.001,0.001c-3.935,3.935-10.314,3.935-14.248,0

-		c-3.935-3.935-3.935-10.314,0-14.248l0.001-0.001l9.005-9.006c0,0,0,0,0.001-0.001l0.001-0.001l0.619-0.619l0.029,0.028

-		c3.959-3.329,9.874-3.134,13.6,0.591s3.921,9.642,0.591,13.6L82.836,31.443z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-unlock.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-unlock.svg
deleted file mode 100644
index c94929d..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-unlock.svg
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M82.105,45.587h-3.714H65.29H41.236V34.945c0-5.207,4.372-9.437,9.747-9.437c5.372,0,9.744,4.23,9.746,9.437

-	c0,1.051,0.881,1.904,1.966,1.904H72.73c0.018,0,0.038,0,0.051,0c1.087,0,1.965-0.853,1.965-1.904c0-0.159-0.018-0.312-0.056-0.457

-	C74.437,22.032,63.9,11.975,50.983,11.975c-13.074,0-23.71,10.305-23.71,22.97v10.642h-5.664h-3.713

-	c-1.449,0-2.621,1.135-2.621,2.539v37.361c0,1.403,1.172,2.539,2.621,2.539h64.21c1.449,0,2.621-1.136,2.621-2.539V48.125

-	C84.726,46.722,83.554,45.587,82.105,45.587z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-upload-cloud.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-upload-cloud.svg
deleted file mode 100644
index cc2d135..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-upload-cloud.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M79.437,36.831c-3.51-12.982-14.464-22.083-27.134-22.083c-8.835,0-17.065,4.454-22.414,12.018

-			c-1.484-0.339-2.987-0.514-4.501-0.514C13.5,26.251,3.825,36.79,3.825,49.749c0,4.647,1.251,9.148,3.612,13.018

-			c0.555,0.906,1.49,1.449,2.49,1.449H29.85c0.143-9.265,7.688-16.734,16.987-16.734c9.299,0,16.843,7.469,16.987,16.734h26.945

-			c0.947,0,1.836-0.485,2.403-1.315c1.964-2.876,3.004-6.255,3.004-9.768C96.175,43.477,88.36,35.662,79.437,36.831z"/>

-	</g>

-	<g>

-		<path d="M57.345,70.33l-9.918-13.861c-0.179-0.25-0.472-0.4-0.779-0.4h-0.002c-0.31,0-0.598,0.15-0.779,0.404L36.013,70.33

-			c-0.207,0.292-0.233,0.675-0.069,0.996c0.164,0.32,0.494,0.518,0.853,0.518h4.634v12.449c0,0.532,0.43,0.96,0.958,0.96h8.58

-			c0.53,0,0.958-0.428,0.958-0.96V71.844h4.638c0.358,0,0.687-0.202,0.851-0.518C57.581,71.005,57.553,70.623,57.345,70.33z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-upload.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-upload.svg
deleted file mode 100644
index 0536c3f..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-upload.svg
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M85.886,49.615H67.685c-2.218,0-4.185,1.374-4.865,3.406c-1.803,5.375-6.957,8.983-12.819,8.983

-		c-5.864,0-11.016-3.608-12.818-8.983c-0.682-2.032-2.647-3.406-4.867-3.406h-18.2c-2.825,0-5.115,2.2-5.115,4.919v28.054

-		c0,2.714,2.29,4.917,5.115,4.917h71.771c2.827,0,5.114-2.203,5.114-4.917V54.534C91,51.815,88.712,49.615,85.886,49.615z"/>

-	<path d="M35.81,34.276h6.653v17.188c0,0.735,0.617,1.326,1.376,1.326h12.317c0.762,0,1.376-0.591,1.376-1.326V34.276h6.658

-		c0.514,0,0.986-0.279,1.221-0.716c0.238-0.442,0.197-0.971-0.102-1.374L51.072,13.048c-0.257-0.346-0.677-0.553-1.119-0.553H49.95

-		c-0.445,0-0.859,0.207-1.119,0.558L34.686,32.187c-0.297,0.403-0.334,0.932-0.1,1.374C34.821,34.002,35.296,34.276,35.81,34.276z"

-		/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-usb.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-usb.svg
deleted file mode 100644
index 5f25dd8..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-usb.svg
+++ /dev/null
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M64.603,35.504c-0.032-1.506-1.259-2.719-2.774-2.72c-0.047,0-0.091,0.012-0.138,0.014h-2.039V17.776h0l0-0.002

-		c-0.001-0.929-0.755-1.683-1.684-1.684H41.765v0.03c-0.788,0.141-1.386,0.826-1.386,1.654c0,0.001,0,0.003,0,0.004l0,15.018h-2.052

-		c-0.043-0.002-0.083-0.013-0.126-0.013c-1.515,0-2.742,1.213-2.774,2.72h-0.036l0,45.625h0.001c0,1.535,1.245,2.78,2.78,2.781

-		c0.005,0,0.01-0.001,0.014-0.001l23.638,0c0.002,0,0.004,0,0.005,0c1.534,0,2.779-1.244,2.78-2.779h0V35.504H64.603z

-		 M54.665,32.798l-9.329,0l0-11.72h9.329L54.665,32.798z"/>

-	<rect x="47.506" y="27.933" width="4.988" height="2.072"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-video.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-video.svg
deleted file mode 100644
index 2ba31d7..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-video.svg
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M66.272,61.337v10.565c0,2.497-2.043,4.535-4.539,4.535H14.54c-2.496,0-4.54-2.038-4.54-4.535V28.097

-	c0-2.496,2.043-4.535,4.54-4.535h47.193c2.496,0,4.539,2.038,4.539,4.535v10.432v-0.146L90,27.265v45.294L66.272,61.337z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-volume-none.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-volume-none.svg
deleted file mode 100644
index 220f83f..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-volume-none.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M73.684,23.396H73.66c-0.117-1.031-0.983-1.837-2.047-1.837c-0.378,0-0.726,0.108-1.031,0.285l-0.019-0.032L50.1,33.627

-		v0.012l-7.74,4.469H27.879v0.04c-0.013,0-0.024-0.004-0.037-0.004c-0.842,0-1.525,0.684-1.525,1.525v20.66

-		c0,0.842,0.684,1.524,1.525,1.524c0.013,0,0.024-0.003,0.037-0.004v0.041H42.36l11.524,6.653v-0.031l16.549,9.555

-		c0.336,0.232,0.741,0.372,1.18,0.372c1.144,0,2.071-0.927,2.071-2.07c0-0.081-0.015-0.155-0.024-0.233h0.024V23.396z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-volume-strike.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-volume-strike.svg
deleted file mode 100644
index 6f182e6..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-volume-strike.svg
+++ /dev/null
@@ -1,27 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M60.416,35.232l-0.022,0.022l1.923,1.924l0.031-0.031c0.025,0.026,0.042,0.057,0.067,0.083

-		c4.39,4.39,6.071,10.47,5.059,16.163l7.868,7.868c4.384-10.269,2.403-22.629-5.964-30.995c-0.026-0.026-0.056-0.042-0.082-0.067

-		l0.008-0.008l-1.924-1.923l-0.022,0.021c-1.05-0.835-2.568-0.787-3.554,0.161l-0.004-0.004l-0.035,0.035

-		c-0.001,0.001-0.002,0.001-0.003,0.002s-0.002,0.002-0.002,0.003l-3.149,3.148c-0.001,0.001-0.002,0.002-0.003,0.002

-		c-0.001,0.001-0.002,0.002-0.002,0.003l-0.225,0.225l0.023,0.022C59.633,32.872,59.636,34.253,60.416,35.232z"/>

-	<path d="M78.868,17.089c-0.026-0.025-0.056-0.042-0.082-0.067l0.008-0.008l-1.924-1.923l-0.022,0.022

-		c-1.05-0.836-2.567-0.788-3.553,0.161l-0.004-0.004l-3.419,3.418l0.023,0.023c-0.773,0.983-0.77,2.365,0.01,3.345l-0.022,0.021

-		l0.216,0.216l0,0h0l1.707,1.708l0.031-0.031c0.025,0.026,0.042,0.057,0.067,0.083c11.153,11.153,13.663,27.718,7.545,41.315

-		l7.332,7.332C96.533,54.93,93.906,32.127,78.868,17.089z"/>

-	<path d="M54.826,25.708h-0.024c-0.117-1.031-0.983-1.837-2.047-1.837c-0.378,0-0.727,0.108-1.031,0.285l-0.018-0.032l-8.558,4.941

-		l11.679,11.679V25.708z"/>

-	<path d="M23.502,40.42H9.021v0.04c-0.012,0-0.024-0.003-0.037-0.003c-0.842,0-1.525,0.684-1.525,1.525v20.66

-		c0,0.842,0.683,1.524,1.525,1.524c0.013,0,0.024-0.003,0.037-0.004v0.041h14.482l11.524,6.653v-0.031l16.548,9.555

-		c0.336,0.232,0.742,0.372,1.181,0.372c1.143,0,2.071-0.927,2.071-2.07c0-0.081-0.015-0.155-0.024-0.233h0.024v-9.413L25.219,39.428

-		L23.502,40.42z"/>

-	<path d="M85.818,78.788L21.172,14.141l-0.002,0.002c-0.006-0.006-0.01-0.013-0.016-0.02c-0.971-0.971-2.545-0.97-3.516,0

-		c-0.034,0.034-0.058,0.074-0.09,0.11l-3.458,3.476c-0.004,0.004-0.008,0.006-0.012,0.01c-0.971,0.97-0.971,2.545,0,3.515

-		l64.651,64.651l0.001-0.001c0.971,0.962,2.538,0.959,3.507-0.009l0.004,0.004l3.432-3.449c0.049-0.042,0.103-0.076,0.15-0.123

-		c0.97-0.971,0.97-2.545,0-3.516C85.821,78.791,85.819,78.79,85.818,78.788z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-volume.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-volume.svg
deleted file mode 100644
index e435d96..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-volume.svg
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M78.864,17.021c-0.026-0.026-0.056-0.042-0.082-0.067l0.008-0.008l-1.924-1.923l-0.022,0.022

-		c-1.05-0.836-2.567-0.788-3.553,0.161l-0.004-0.004l-3.419,3.418l0.023,0.023c-0.773,0.983-0.77,2.365,0.01,3.345l-0.022,0.022

-		l0.216,0.216c0,0,0,0,0,0h0l1.707,1.708l0.031-0.031c0.025,0.026,0.042,0.057,0.067,0.083

-		c14.358,14.358,14.401,37.688,0.138,52.104l-0.019-0.019l-1.707,1.707l0,0c0,0,0,0,0,0l-0.216,0.216l0.022,0.022

-		c-0.836,1.05-0.787,2.568,0.16,3.553l-0.004,0.004l3.42,3.42l0.023-0.023c0.983,0.773,2.365,0.769,3.345-0.011l0.022,0.022

-		l0.216-0.216h0l0,0l1.707-1.707l-0.004-0.004C97.105,64.797,97.061,35.219,78.864,17.021z"/>

-	<path d="M69.376,30.198c-0.026-0.026-0.056-0.042-0.082-0.067l0.008-0.008L67.377,28.2l-0.022,0.022

-		c-1.05-0.836-2.568-0.787-3.554,0.16l-0.004-0.004l-0.035,0.035c-0.001,0.001-0.002,0.002-0.003,0.002

-		c-0.001,0.001-0.002,0.002-0.002,0.003l-3.149,3.148c-0.001,0.001-0.002,0.002-0.003,0.002c-0.001,0.001-0.002,0.002-0.002,0.003

-		l-0.225,0.225l0.023,0.023c-0.773,0.984-0.769,2.365,0.011,3.344l-0.022,0.022l1.923,1.924l0.031-0.031

-		c0.025,0.026,0.042,0.057,0.067,0.083c7.091,7.091,7.132,18.594,0.135,25.746l-0.014-0.014L60.825,64.6c0,0,0,0-0.001,0l-0.001,0

-		l-0.215,0.215l0.022,0.022c-0.836,1.05-0.788,2.569,0.16,3.554l-0.004,0.004l3.42,3.42l0.023-0.023

-		c0.983,0.773,2.364,0.769,3.344-0.011l0.022,0.022l1.923-1.923l-0.004-0.004C80.352,58.886,80.308,41.131,69.376,30.198z"/>

-	<path d="M52.751,23.803c-0.378,0-0.727,0.108-1.031,0.285l-0.018-0.032L31.238,35.871v0.012l-7.74,4.469H9.016v0.04

-		c-0.012,0-0.024-0.004-0.037-0.004c-0.842,0-1.525,0.684-1.525,1.525v20.66c0,0.842,0.683,1.524,1.525,1.524

-		c0.013,0,0.024-0.003,0.037-0.004v0.041h14.482l11.524,6.653v-0.031l16.548,9.555c0.336,0.232,0.742,0.372,1.181,0.372

-		c1.143,0,2.071-0.927,2.071-2.07c0-0.081-0.015-0.155-0.024-0.233h0.024V25.64h-0.024C54.681,24.609,53.815,23.803,52.751,23.803z"

-		/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-web.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-web.svg
deleted file mode 100644
index c7a2819..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-web.svg
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M50,12.5c-20.712,0-37.5,16.793-37.5,37.502C12.5,70.712,29.288,87.5,50,87.5

-		c20.712,0,37.5-16.788,37.5-37.498C87.5,29.293,70.712,12.5,50,12.5z M22.897,54.969h5.752c0.985,7.432,4.148,14.173,8.826,19.569

-		C29.974,70.694,24.46,63.516,22.897,54.969z M28.649,45.03h-5.752c1.564-8.546,7.078-15.724,14.579-19.568

-		C32.798,30.858,29.634,37.599,28.649,45.03z M45.03,68.059c-3.177-3.65-5.406-8.14-6.313-13.089h6.313V68.059z M45.03,45.03h-6.313

-		c0.907-4.948,3.136-9.437,6.313-13.088V45.03z M77.102,45.03h-5.751c-0.985-7.431-4.148-14.172-8.825-19.567

-		C70.025,29.308,75.539,36.486,77.102,45.03z M54.97,68.057V54.969h6.313C60.375,59.917,58.146,64.407,54.97,68.057z M54.97,45.03

-		V31.941c3.177,3.65,5.406,8.14,6.313,13.089H54.97z M62.523,74.539c4.678-5.396,7.843-12.137,8.828-19.57h5.752

-		C75.54,63.517,70.025,70.695,62.523,74.539z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-wheelchair.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-wheelchair.svg
deleted file mode 100644
index efecd71..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-wheelchair.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M51.77,75.42c-2.255,1.564-4.988,2.487-7.941,2.487c-7.706,0-13.954-6.248-13.954-13.954c0-2.952,0.922-5.686,2.487-7.94

-		l-5.348-5.348c-3.026,3.725-4.852,8.465-4.852,13.639c0,11.967,9.701,21.668,21.667,21.668c5.174,0,9.923-1.816,13.649-4.843

-		L51.77,75.42z"/>

-	<circle cx="68.862" cy="21.181" r="7.152"/>

-	<path d="M73.35,45.582H57.609l8.977-8.978c0.271-0.215,0.515-0.458,0.73-0.729l0.073-0.073l-0.007-0.007

-		c0.569-0.752,0.919-1.679,0.919-2.694c0-1.623-0.869-3.031-2.159-3.819l0.001-0.001L46.04,17.675l-0.017,0.03

-		C45.459,17.45,44.839,17.3,44.18,17.3c-1.152,0-2.191,0.447-2.986,1.16l-0.006-0.006l-0.06,0.06

-		c-0.077,0.072-0.15,0.145-0.222,0.222l-8.865,8.865l0.008,0.008c-0.762,0.804-1.237,1.884-1.237,3.08

-		c0,2.479,2.009,4.487,4.487,4.487c1.196,0,2.276-0.475,3.08-1.237l0.008,0.008l0.081-0.081c0.003-0.003,0.005-0.005,0.008-0.008

-		l6.457-6.457l5.514,3.184L37.436,43.597c-2.514,0.775-4.823,2.008-6.854,3.582l5.307,5.307c2.255-1.564,4.988-2.487,7.94-2.487

-		c7.707,0,13.954,6.248,13.954,13.954c0,2.952-0.922,5.686-2.487,7.94l5.666,5.667c2.839-3.665,4.534-8.261,4.534-13.256

-		c0-3.507-0.838-6.816-2.317-9.746h5.683v18.371c0,2.479,2.009,4.488,4.488,4.488c2.479,0,4.488-2.01,4.488-4.488V50.069

-		C77.838,47.591,75.828,45.582,73.35,45.582z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-widget.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-widget.svg
deleted file mode 100644
index 925967f..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-widget.svg
+++ /dev/null
@@ -1,21 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M88.553,43.441l-10.276-1.013c-0.661-2.466-1.644-4.832-2.936-7.059l6.561-7.993c0.703-0.859,0.639-2.111-0.145-2.893

-		l-6.24-6.243c-0.42-0.419-0.97-0.633-1.525-0.633c-0.485,0-0.97,0.162-1.369,0.491L64.63,24.66

-		c-2.231-1.293-4.596-2.276-7.06-2.936l-1.011-10.278C56.45,10.342,55.522,9.5,54.412,9.5h-8.823c-1.11,0-2.038,0.842-2.148,1.946

-		L42.43,21.727c-2.464,0.66-4.829,1.643-7.054,2.936l-7.998-6.564c-0.4-0.329-0.884-0.49-1.369-0.49

-		c-0.555,0-1.105,0.212-1.525,0.633l-6.24,6.241c-0.784,0.782-0.848,2.037-0.145,2.893l6.566,7.996

-		c-1.291,2.225-2.277,4.59-2.936,7.057l-10.281,1.013C10.343,43.547,9.5,44.477,9.5,45.587v8.825c0,1.11,0.843,2.04,1.947,2.146

-		l10.281,1.013c0.659,2.466,1.644,4.829,2.936,7.054l-6.562,7.994c-0.708,0.858-0.648,2.111,0.14,2.895l6.24,6.242

-		c0.42,0.418,0.97,0.631,1.525,0.631c0.485,0,0.97-0.162,1.369-0.489l7.993-6.562c2.231,1.293,4.59,2.276,7.06,2.938l1.011,10.279

-		c0.109,1.104,1.038,1.946,2.148,1.946h8.823c1.11,0,2.039-0.842,2.148-1.946l1.011-10.278c2.469-0.66,4.829-1.643,7.06-2.939

-		l7.993,6.562c0.4,0.327,0.884,0.489,1.369,0.489c0.555,0,1.105-0.213,1.525-0.631l6.24-6.242c0.788-0.783,0.848-2.037,0.14-2.895

-		l-6.557-7.991c1.292-2.228,2.275-4.591,2.936-7.057l10.276-1.013c1.104-0.109,1.947-1.036,1.947-2.146v-8.825

-		C90.5,44.477,89.657,43.55,88.553,43.441z M50.002,61.95c-6.603,0-11.953-5.351-11.953-11.95c0-6.602,5.351-11.951,11.953-11.951

-		c6.598,0,11.948,5.349,11.948,11.951C61.951,56.599,56.6,61.95,50.002,61.95z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-wrench.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-wrench.svg
deleted file mode 100644
index cd0bcfc..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-wrench.svg
+++ /dev/null
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M86.257,23.405l-3.866,3.866l-3.737,3.737l-4.759,4.759c-2.521,0.161-5.096-0.713-7.023-2.64

-		c-1.927-1.927-2.8-4.502-2.64-7.023l4.759-4.759l3.737-3.737l3.866-3.866c0.251-0.251,0.251-0.659,0-0.911

-		c-0.046-0.046-0.101-0.074-0.155-0.103l0.001-0.001c-0.003-0.001-0.007-0.003-0.01-0.004c-0.034-0.017-0.066-0.032-0.102-0.043

-		c-2.677-1.193-5.629-1.878-8.749-1.878c-11.939,0-21.618,9.679-21.618,21.618c0,2.28,0.358,4.475,1.012,6.538L24.428,61.504

-		c-7.545,0.122-13.627,6.267-13.627,13.842c0,7.65,6.203,13.853,13.853,13.853c7.574,0,13.72-6.083,13.842-13.628l22.546-22.546

-		c2.063,0.654,4.259,1.012,6.539,1.012c11.939,0,21.618-9.679,21.618-21.618c0-3.118-0.686-6.066-1.877-8.742

-		c-0.012-0.041-0.029-0.079-0.05-0.118c-0.008-0.017-0.014-0.035-0.022-0.052l-0.007,0.007c-0.024-0.037-0.041-0.078-0.074-0.111

-		C86.916,23.153,86.509,23.153,86.257,23.405z M30.378,75.346c0,3.161-2.563,5.724-5.724,5.724c-3.161,0-5.724-2.563-5.724-5.724

-		c0-3.162,2.563-5.725,5.724-5.725C27.815,69.621,30.378,72.184,30.378,75.346z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-x-circle.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-x-circle.svg
deleted file mode 100644
index c037c71..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-x-circle.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path fill="#231F20" d="M68.056,59.756l-9.758-9.757l9.755-9.756c0.404-0.404,0.404-1.06,0-1.464l-6.833-6.835

-		c-0.405-0.404-1.06-0.404-1.464,0L49.999,41.7l-9.755-9.756c-0.388-0.388-1.075-0.388-1.464,0l-6.835,6.835

-		c-0.194,0.195-0.304,0.458-0.304,0.732c0,0.274,0.11,0.538,0.304,0.732l9.756,9.756l-9.758,9.758

-		c-0.194,0.193-0.304,0.458-0.304,0.732c0,0.273,0.11,0.538,0.304,0.731l6.833,6.834c0.194,0.194,0.459,0.304,0.733,0.304

-		c0.274,0,0.538-0.11,0.731-0.304l9.757-9.757l9.758,9.756c0.202,0.203,0.466,0.304,0.732,0.304c0.266,0,0.53-0.101,0.732-0.304

-		l6.835-6.834C68.46,60.816,68.46,60.16,68.056,59.756z"/>

-	<g>

-		<path fill="#231F20" d="M50,22.44c15.196,0,27.56,12.367,27.56,27.562c0,15.197-12.364,27.559-27.56,27.559

-			S22.44,65.199,22.44,50.002C22.44,34.807,34.804,22.44,50,22.44 M50,12.5c-20.71,0-37.5,16.793-37.5,37.502

-			C12.5,70.712,29.29,87.5,50,87.5c20.709,0,37.5-16.788,37.5-37.498C87.5,29.293,70.709,12.5,50,12.5L50,12.5z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-x.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-x.svg
deleted file mode 100644
index 85398ba..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-x.svg
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<path d="M84.707,68.752L65.951,49.998l18.75-18.752c0.777-0.777,0.777-2.036,0-2.813L71.566,15.295

-	c-0.777-0.777-2.037-0.777-2.814,0L49.999,34.047l-18.75-18.752c-0.746-0.747-2.067-0.747-2.814,0L15.297,28.431

-	c-0.373,0.373-0.583,0.88-0.583,1.407c0,0.527,0.21,1.034,0.583,1.407L34.05,49.998L15.294,68.753

-	c-0.373,0.374-0.583,0.88-0.583,1.407c0,0.528,0.21,1.035,0.583,1.407l13.136,13.137c0.373,0.373,0.881,0.583,1.41,0.583

-	c0.525,0,1.031-0.21,1.404-0.583l18.755-18.755l18.756,18.754c0.389,0.388,0.896,0.583,1.407,0.583c0.511,0,1.019-0.195,1.408-0.583

-	l13.138-13.137C85.484,70.789,85.484,69.53,84.707,68.752z"/>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-yen.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-yen.svg
deleted file mode 100644
index feffe66..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-yen.svg
+++ /dev/null
@@ -1,20 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<path d="M76.275,22.811c0.049-0.049,0.079-0.116,0.079-0.191c0-0.134-0.103-0.233-0.232-0.255v-0.017h-0.488h-0.488H64.121

-		c-0.338,0-0.62,0.191-0.78,0.463h-0.016l-13.281,21.49l-13.281-21.49h-0.014c-0.159-0.272-0.442-0.463-0.78-0.463H24.893h-0.438

-		h-0.538c-0.15,0-0.272,0.122-0.272,0.272c0,0.074,0.031,0.142,0.079,0.191h-0.001l16.42,25.354H25.977v0.017

-		c-0.025-0.002-0.046-0.015-0.072-0.015c-0.637,0-1.153,0.516-1.153,1.153l0,0v4.05l0,0l0,0v0.07h0.014

-		c0.038,0.602,0.527,1.083,1.139,1.083c0.026,0,0.047-0.012,0.072-0.014v0.015h18.352v6.439H25.977v0.002

-		c-0.004,0-0.008-0.002-0.012-0.002c-0.637,0-1.153,0.516-1.153,1.153v3.969c0,0.637,0.516,1.153,1.153,1.153

-		c0.004,0,0.008-0.002,0.012-0.002v0.004h18.352v9.199c-0.001,0.021-0.012,0.038-0.012,0.058c0,0.637,0.516,1.153,1.153,1.153

-		c0.001,0,0.002,0,0.002,0l0.001,0.001h9.141v-0.001c0.636-0.001,1.151-0.517,1.151-1.153c0-0.011-0.006-0.021-0.006-0.031v-9.225

-		h18.433v-0.004c0.004,0,0.007,0.002,0.01,0.002c0.637,0,1.153-0.516,1.153-1.153v-3.969c0-0.637-0.516-1.153-1.153-1.153

-		c-0.004,0-0.007,0.002-0.01,0.002v-0.002H55.759v-6.439h18.433v-0.003c0.004,0,0.007,0.002,0.01,0.002

-		c0.637,0,1.153-0.516,1.153-1.153V49.25h-0.014c-0.038-0.602-0.527-1.083-1.139-1.083c-0.004,0-0.007,0.002-0.01,0.002v-0.004

-		H59.864l16.42-25.354H76.275z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-zoom-in.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-zoom-in.svg
deleted file mode 100644
index 6b4213d..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-zoom-in.svg
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<path d="M56.774,10.391c-17.679,0-32,14.329-32,32c0,6.044,1.676,11.695,4.588,16.517L13.846,74.423l0.054,0.054

-			c-1.656,1.585-2.673,3.835-2.673,6.378c-0.001,4.913,3.913,8.755,8.821,8.754c2.507-0.001,4.749-1.004,6.349-2.636l0.039,0.039

-			l16.008-16.009c4.312,2.163,9.176,3.388,14.33,3.388c17.68,0,32-14.327,32-32C88.773,24.72,74.453,10.391,56.774,10.391z

-			 M56.968,61.808c-11.05,0-20-8.954-20-20c0-11.044,8.951-20,20-20c11.05,0,20,8.955,20,20

-			C76.968,52.854,68.018,61.808,56.968,61.808z"/>

-	</g>

-	<g>

-		<path d="M68.751,37.111l0-0.03l-7.076,0.008l-0.009-7.058c0-0.868-0.703-1.57-1.569-1.57c-0.033,0-0.064,0.008-0.097,0.01h-6.084

-			c-0.033-0.002-0.064-0.01-0.097-0.01c-0.867,0-1.569,0.702-1.569,1.57c0,0.054,0.011,0.105,0.016,0.158l-0.007,6.911l-7.061,0.008

-			c-0.868,0-1.569,0.703-1.569,1.57v6.278c0,0.867,0.702,1.569,1.569,1.569c0.054,0,0.105-0.011,0.158-0.016l6.893,0.007

-			L52.24,53.55l0.011,0c0,0.008-0.002,0.016-0.002,0.024c0,0.868,0.703,1.569,1.569,1.569c0.003,0,0.006-0.001,0.01-0.001v0.011

-			h6.278v-0.011c0.858-0.006,1.551-0.698,1.558-1.556l0.03,0l-0.009-7.059l7.028,0.007l0-0.011c0.008,0,0.016,0.002,0.024,0.002

-			c0.868,0,1.569-0.703,1.569-1.569v-6.278C70.308,37.817,69.613,37.117,68.751,37.111z"/>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-zoom-out.svg b/themes/lucene/static/css/solr/lib/foundation/svgs/fi-zoom-out.svg
deleted file mode 100644
index 0c07df7..0000000
--- a/themes/lucene/static/css/solr/lib/foundation/svgs/fi-zoom-out.svg
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 17.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 width="100px" height="100px" viewBox="0 0 100 100" enable-background="new 0 0 100 100" xml:space="preserve">

-<g>

-	<g>

-		<g>

-			<path d="M56.774,10.391c-17.679,0-32,14.329-32,32c0,6.044,1.676,11.695,4.588,16.517L13.845,74.423l0.054,0.054

-				c-1.656,1.585-2.673,3.835-2.673,6.378c-0.001,4.913,3.913,8.755,8.821,8.754c2.507-0.001,4.749-1.004,6.349-2.636l0.039,0.039

-				l16.008-16.009c4.312,2.163,9.176,3.388,14.33,3.388c17.68,0,32-14.327,32-32C88.773,24.72,74.453,10.391,56.774,10.391z

-				 M56.968,61.808c-11.05,0-20-8.954-20-20c0-11.044,8.951-20,20-20c11.05,0,20,8.955,20,20

-				C76.968,52.854,68.018,61.808,56.968,61.808z"/>

-			<path d="M68.739,37.099H45.197c-0.868,0-1.57,0.702-1.57,1.569h0v6.278c0,0.867,0.702,1.569,1.57,1.569h23.542

-				c0.868,0,1.57-0.703,1.57-1.569v-6.278h0C70.308,37.802,69.606,37.099,68.739,37.099z"/>

-		</g>

-	</g>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/lucene/tlp/mantle-lucene-solr.png b/themes/lucene/static/images/lucene/tlp/mantle-lucene-solr.png
deleted file mode 100644
index dc69b77..0000000
--- a/themes/lucene/static/images/lucene/tlp/mantle-lucene-solr.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/lucene/tlp/mantle-lucene.png b/themes/lucene/static/images/lucene/tlp/mantle-lucene.png
new file mode 100644
index 0000000..c4d9e68
--- /dev/null
+++ b/themes/lucene/static/images/lucene/tlp/mantle-lucene.png
Binary files differ
diff --git a/themes/lucene/static/images/solr/Solr_Icons_advanced,_configurable_text.svg b/themes/lucene/static/images/solr/Solr_Icons_advanced,_configurable_text.svg
deleted file mode 100644
index 854fd1b..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_advanced,_configurable_text.svg
+++ /dev/null
@@ -1,41 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 151 160" style="enable-background:new 0 0 151 160;" xml:space="preserve">

-<g>

-	<rect x="140.939" y="4.848" style="fill:#A5DBFF;" width="4.848" height="150.303"/>

-	<polygon style="fill:#305CB3;" points="140.939,0 140.939,4.848 145.787,4.848 145.787,155.152 140.939,155.152 140.939,160 

-		150.636,160 150.636,0 	"/>

-	<polygon style="fill:#F9D5C2;" points="28.251,28.611 28.251,6.515 5.625,28.611 	"/>

-	<path style="fill:#F9D5C2;" d="M39.655,4.848H33.1v28.611H5.213v121.692h9.697H136.09V4.848H39.655z M126.446,53.336v4.848h-14.532

-		v-4.848H126.446z M87.664,43.639V38.79h38.782v4.848H87.664z M56.679,38.79h26.136v4.848H56.679V38.79z M56.679,53.336h40.69v4.848

-		h-40.69V53.336z M56.679,67.881h69.767v4.848H56.679V67.881z M39.18,87.276v-4.848h43.636v4.848H39.18z M14.92,116.356v-4.848

-		h82.441v4.848H14.92z M14.92,130.901v-4.848h19.411v4.848H14.92z M14.92,101.821v-4.848h29.121v4.848H14.92z M14.92,87.276v-4.848

-		h19.411v4.848H14.92z M14.919,42.839v-3.116V38.79h0.932H44.56h0.932v0.932v3.116v0.932H44.56H32.882v23.925v0.932H31.95h-3.489

-		h-0.933v-0.932V43.771H15.851h-0.932V42.839z M14.92,140.598h43.666v4.848H14.92V140.598z M126.448,145.446H77.98v-4.848h48.468

-		V145.446z M126.448,130.901H39.18v-4.848h87.268V130.901z M126.448,116.356H102.21v-4.848h24.239V116.356z M126.448,101.821H63.435

-		v-4.848h63.014V101.821z M126.448,87.276H87.664v-4.848h38.784V87.276z"/>

-	<path style="fill:#FF833D;" d="M140.939,155.152V4.848V0H37.679h-9.697L0.364,26.972V160h9.697h130.878V155.152z M14.91,155.152

-		H5.213V33.459H33.1V4.848h6.555h96.436v150.303H14.91z M28.251,28.611H5.625L28.251,6.515V28.611z"/>

-	<polygon style="fill:#305CB3;" points="27.529,43.771 27.529,67.697 27.529,68.629 28.461,68.629 31.95,68.629 32.882,68.629 

-		32.882,67.697 32.882,43.771 44.56,43.771 45.492,43.771 45.492,42.839 45.492,39.723 45.492,38.79 44.56,38.79 15.851,38.79 

-		14.919,38.79 14.919,39.723 14.919,42.839 14.919,43.771 15.851,43.771 	"/>

-	<rect x="87.664" y="38.79" style="fill:#FF833D;" width="38.782" height="4.848"/>

-	<rect x="56.679" y="38.79" style="fill:#FF833D;" width="26.136" height="4.848"/>

-	<rect x="56.68" y="53.336" style="fill:#305CB3;" width="40.69" height="4.848"/>

-	<rect x="111.915" y="53.336" style="fill:#305CB3;" width="14.532" height="4.848"/>

-	<rect x="56.679" y="67.881" style="fill:#305CB3;" width="69.767" height="4.848"/>

-	<rect x="87.664" y="82.427" style="fill:#305CB3;" width="38.784" height="4.848"/>

-	<rect x="39.18" y="82.427" style="fill:#305CB3;" width="43.636" height="4.848"/>

-	<rect x="14.92" y="82.427" style="fill:#305CB3;" width="19.411" height="4.848"/>

-	<rect x="63.435" y="96.973" style="fill:#FF833D;" width="63.014" height="4.848"/>

-	<rect x="14.92" y="96.973" style="fill:#FF833D;" width="29.121" height="4.848"/>

-	<rect x="102.21" y="111.507" style="fill:#305CB3;" width="24.239" height="4.848"/>

-	<rect x="14.92" y="111.507" style="fill:#305CB3;" width="82.441" height="4.848"/>

-	<rect x="14.92" y="126.052" style="fill:#305CB3;" width="19.411" height="4.848"/>

-	<rect x="39.18" y="126.052" style="fill:#305CB3;" width="87.268" height="4.848"/>

-	<rect x="77.98" y="140.598" style="fill:#305CB3;" width="48.468" height="4.848"/>

-	<rect x="14.92" y="140.598" style="fill:#305CB3;" width="43.666" height="4.848"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_advanced_full-text_search.svg b/themes/lucene/static/images/solr/Solr_Icons_advanced_full-text_search.svg
deleted file mode 100644
index be33dcf..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_advanced_full-text_search.svg
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 228 160" style="enable-background:new 0 0 228 160;" xml:space="preserve">

-<g>

-	<path style="fill:#A5DBFF;" d="M5,140.6h33.9V131h-6.7v-4.8h6.7v-9.6H14.8v-4.8h24.1V87.4H14.8v-4.8h24.1v-9.7H14.8V58.3h24.1v-9.8

-		H5V140.6z M14.8,126.2h7.7v4.8h-7.7V126.2z M14.8,97.2h17.4v4.8H14.8V97.2z"/>

-	<polygon style="fill:#305CB3;" points="38.9,140.6 5,140.6 5,48.5 38.9,48.5 38.9,43.6 0.2,43.6 0.2,145.5 38.9,145.5 	"/>

-	<rect x="14.8" y="58.3" style="fill:#305CB3;" width="24.1" height="14.5"/>

-	<rect x="14.8" y="82.5" style="fill:#305CB3;" width="24.1" height="4.8"/>

-	<rect x="14.8" y="97.2" style="fill:#305CB3;" width="17.4" height="4.8"/>

-	<rect x="14.8" y="111.7" style="fill:#305CB3;" width="24.1" height="4.8"/>

-	<rect x="14.8" y="126.2" style="fill:#305CB3;" width="7.7" height="4.8"/>

-	<rect x="32.2" y="126.2" style="fill:#305CB3;" width="6.7" height="4.8"/>

-	<path style="fill:#A5DBFF;" d="M213.5,58.3v14.5h-24.3v9.7h24.3v4.8h-24.3v9.8h24.4v4.8h-24.4v9.7h4.4v4.8h-4.4v9.6h24.3v4.8h-24.3

-		v9.6H223V48.5h-33.8v9.8H213.5z M213.5,116.6h-15.1v-4.8h15.1V116.6z"/>

-	<polygon style="fill:#305CB3;" points="227.8,43.6 189.2,43.6 189.2,48.5 223,48.5 223,140.6 189.2,140.6 189.2,145.5 227.8,145.5 

-			"/>

-	<rect x="189.2" y="58.3" style="fill:#305CB3;" width="24.3" height="14.5"/>

-	<rect x="189.2" y="82.5" style="fill:#305CB3;" width="24.3" height="4.8"/>

-	<rect x="189.2" y="97.2" style="fill:#305CB3;" width="24.4" height="4.8"/>

-	<rect x="189.2" y="111.7" style="fill:#305CB3;" width="4.4" height="4.8"/>

-	<rect x="198.4" y="111.7" style="fill:#305CB3;" width="15.1" height="4.8"/>

-	<rect x="189.2" y="126.2" style="fill:#305CB3;" width="24.3" height="4.8"/>

-	<path style="fill:#F9D5C2;" d="M184.3,4.8H43.7v150.3h140.6V4.8z M174.6,145.4h-58.1v-4.8h58.1V145.4z M174.6,130.9H77.7v-4.8h96.9

-		V130.9z M53.5,101.8V97h29.1v4.8H53.5z M121.3,82.4v4.8H77.7v-4.8H121.3z M150.4,58.2v-4.8h24.1v4.8H150.4z M135.9,58.2H53.5v-4.8

-		h82.4V58.2z M174.6,67.9v4.8H53.5v-4.8H174.6z M102,97h72.6v4.8H102V97z M174.6,116.4h-33.8v-4.8h33.8V116.4z M174.6,87.3h-48.4

-		v-4.8h48.4V87.3z M51,12h124.3v34L51,46.1V12z M53.5,82.4h19.4v4.8H53.5V82.4z M53.5,111.5h82.4v4.8H53.5V111.5z M53.5,126.1h19.4

-		v4.8H53.5V126.1z M53.5,140.6h43.7v4.8H53.5V140.6z"/>

-	<path style="fill:#FF833D;" d="M189.2,140.6V131v-4.8v-9.6v-4.8V102v-4.8v-9.8v-4.8v-9.7V58.3v-9.8v-4.8V0H38.9v43.6v4.8v9.8v14.5

-		v9.7v4.8v24.4v4.8v9.6v4.8v9.6v4.8V160h150.3v-14.5L189.2,140.6L189.2,140.6z M43.7,155.2V4.8h140.6v150.3H43.7V155.2z"/>

-	<path style="fill:#FF833D;" d="M78.5,32c0,1.9,1.2,3.2,2.8,3.2s2.8-1.4,2.8-3.3c0-1.9-1.2-3.2-2.8-3.2S78.5,30.1,78.5,32z"/>

-	<path style="fill:#FF833D;" d="M175.3,46.1V12H51v34L175.3,46.1z M107.8,21.4v18.7h-2.4V21.4H107.8z M102.5,26.4c0.3,0,0.4,0,0.6,0

-		V29c-1.7,0-3.1,0.7-3.7,1.9v6.6h-2.8V26.6h2.5v2.3C99.9,27.4,101.2,26.4,102.5,26.4z M93.3,35.1c0.3,0,0.7-0.1,1.1-0.3l0.4,2.2

-		c-0.7,0.4-1.8,0.6-2.6,0.6c-1.7,0-2.7-1-2.7-2.7V22.3h2.8v11.5C92.2,34.6,92.6,35.1,93.3,35.1z M87,32c0,3-2.1,5.6-5.7,5.6

-		c-3.5,0-5.7-2.6-5.7-5.6s2.2-5.6,5.7-5.6C84.8,26.4,87,29,87,32z M66.9,31.2c-2.8-0.8-4.2-1.7-4.2-4c0-3,2.4-4.6,5.4-4.6

-		c2,0,3.8,0.8,5.1,1.6L72,26.6c-0.4-0.4-2.2-1.4-4-1.4c-1.6,0-2.3,0.6-2.3,1.7c0,1.2,1.1,1.5,3.4,2.1c2.9,0.7,4.7,1.7,4.7,4.3

-		c0,3.2-2.5,4.4-5.4,4.4c-2.2,0-4.5-0.7-6.2-1.9l1.3-2.5c0.5,0.5,2.7,1.8,4.9,1.8c1.6,0,2.4-0.5,2.4-1.5

-		C70.7,32.2,69.2,31.8,66.9,31.2z"/>

-	<rect x="53.5" y="53.3" style="fill:#305CB3;" width="82.4" height="4.8"/>

-	<rect x="150.4" y="53.3" style="fill:#305CB3;" width="24.1" height="4.8"/>

-	<rect x="53.5" y="67.9" style="fill:#305CB3;" width="121.1" height="4.8"/>

-	<rect x="53.5" y="82.4" style="fill:#305CB3;" width="19.4" height="4.8"/>

-	<rect x="77.7" y="82.4" style="fill:#305CB3;" width="43.6" height="4.8"/>

-	<rect x="126.2" y="82.4" style="fill:#305CB3;" width="48.4" height="4.8"/>

-	<rect x="53.5" y="97" style="fill:#FF833D;" width="29.1" height="4.8"/>

-	<rect x="102" y="97" style="fill:#FF833D;" width="72.6" height="4.8"/>

-	<rect x="53.5" y="111.5" style="fill:#305CB3;" width="82.4" height="4.8"/>

-	<rect x="140.7" y="111.5" style="fill:#305CB3;" width="33.8" height="4.8"/>

-	<rect x="53.5" y="126.1" style="fill:#305CB3;" width="19.4" height="4.8"/>

-	<rect x="77.7" y="126.1" style="fill:#305CB3;" width="96.9" height="4.8"/>

-	<rect x="53.5" y="140.6" style="fill:#FF833D;" width="43.7" height="4.8"/>

-	<rect x="116.5" y="140.6" style="fill:#FF833D;" width="58.1" height="4.8"/>

-	<path style="fill:#F9D5C2;" d="M68.4,35c-2.2,0-4.4-1.3-4.9-1.8l-1.3,2.5c1.7,1.2,4,1.9,6.2,1.9c2.9,0,5.4-1.2,5.4-4.4

-		c0-2.7-1.8-3.6-4.7-4.3c-2.2-0.6-3.4-0.9-3.4-2.1c0-1.1,0.8-1.7,2.3-1.7c1.8,0,3.6,1,4,1.4l1.3-2.3c-1.3-0.9-3.1-1.6-5.1-1.6

-		c-3,0-5.4,1.6-5.4,4.6c0,2.3,1.4,3.2,4.2,4c2.3,0.6,3.8,1,3.8,2.3C70.7,34.5,69.9,35,68.4,35z"/>

-	<path style="fill:#F9D5C2;" d="M75.6,32c0,3,2.2,5.6,5.7,5.6S87,35,87,32s-2.2-5.6-5.7-5.6C77.8,26.4,75.6,29,75.6,32z M84.1,32

-		c0,1.9-1.2,3.3-2.8,3.3s-2.8-1.3-2.8-3.2c0-1.9,1.2-3.3,2.8-3.3S84.1,30.1,84.1,32z"/>

-	<path style="fill:#F9D5C2;" d="M89.4,22.3v12.6c0,1.7,1,2.7,2.7,2.7c0.8,0,1.9-0.2,2.6-0.6l-0.4-2.2c-0.4,0.1-0.8,0.3-1.1,0.3

-		c-0.7,0-1.1-0.5-1.1-1.3V22.3H89.4z"/>

-	<path style="fill:#F9D5C2;" d="M96.6,26.6v10.8h2.8v-6.6c0.6-1.2,2-1.9,3.7-1.9v-2.5c-0.1,0-0.3,0-0.6,0c-1.3,0-2.6,1-3.4,2.5v-2.3

-		L96.6,26.6z"/>

-	<rect x="105.4" y="21.4" style="fill:#F9D5C2;" width="2.4" height="18.7"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_an_ajax_based.svg b/themes/lucene/static/images/solr/Solr_Icons_an_ajax_based.svg
deleted file mode 100644
index ad4db55..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_an_ajax_based.svg
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 224 160" style="enable-background:new 0 0 224 160;" xml:space="preserve">

-<g>

-	<path style="fill:#F9D5C2;" d="M98.497,24.484l-6.225-10.782H47.15l-6.225,10.782H4.902v130.629h150.145v-11.664

-		c-1.638-0.07-3.275-0.152-4.913-0.252v6.871H9.814V29.24h140.319v10.744c1.637-0.1,3.275-0.183,4.913-0.253V24.484H98.497z"/>

-	<path style="fill:#F9D5C2;" d="M4.902,19.597h33.202l6.225-10.782h50.765l6.225,10.782h53.728V4.887H4.902V19.597z M31.805,9.713

-		c1.35,0,2.443,1.094,2.443,2.443c0,1.349-1.094,2.443-2.443,2.443c-1.349,0-2.443-1.094-2.443-2.443

-		C29.362,10.807,30.456,9.713,31.805,9.713z M22.031,9.713c1.35,0,2.443,1.094,2.443,2.443c0,1.349-1.094,2.443-2.443,2.443

-		c-1.349,0-2.443-1.094-2.443-2.443C19.588,10.807,20.682,9.713,22.031,9.713z M12.258,9.713c1.35,0,2.443,1.094,2.443,2.443

-		c0,1.349-1.094,2.443-2.443,2.443c-1.349,0-2.443-1.094-2.443-2.443C9.814,10.807,10.908,9.713,12.258,9.713z"/>

-	<path style="fill:#FF833D;" d="M155.046,143.449v11.664H4.902V24.484h36.023l6.225-10.782h45.122l6.225,10.782h56.549v15.248

-		c1.629-0.069,3.258-0.138,4.887-0.178V0H0.015v160h159.918v-16.374c-0.774-0.019-1.548-0.05-2.322-0.075

-		C156.756,143.523,155.901,143.485,155.046,143.449z M155.046,19.597h-53.728L95.094,8.815H44.329l-6.225,10.782H4.902V4.887

-		h150.145V19.597z M2.458,22.041L2.458,22.041L2.458,22.041z"/>

-	<path style="fill:#F9D5C2;" d="M14.701,145.181h130.546v-2.309c-11.663-0.929-23.282-2.628-34.729-5.084l-1.931-0.414v-16.646

-		l-93.886,0V145.181z"/>

-	<path style="fill:#F9D5C2;" d="M14.701,34.127v81.714l93.886,0v-5.295v-4.261V79.458v-4.176v-2.648V50.917v-2.463v-2.646

-		l1.931-0.414c11.448-2.456,23.067-4.155,34.729-5.085v-6.182H14.701z M35.723,53.101h-4.08v19.361c0,1.187-0.445,3.19-2.003,4.599

-		c1.558,1.336,2.003,3.487,2.003,4.599v20.177h4.08v4.228H28.75c-0.816,0-1.706-0.519-1.706-2.225V82.996

-		c0-1.929-1.039-3.858-2.894-4.08v-3.857c2.077,0,2.894-2.671,2.894-3.931V51.098c0-1.854,1.186-2.225,1.706-2.225h6.973V53.101z

-		 M45.497,83.31c-2.699,0-4.887-2.188-4.887-4.887s2.188-4.887,4.887-4.887s4.887,2.188,4.887,4.887S48.196,83.31,45.497,83.31z

-		 M60.464,83.31c-2.699,0-4.887-2.188-4.887-4.887s2.188-4.887,4.887-4.887s4.887,2.188,4.887,4.887S63.163,83.31,60.464,83.31z

-		 M75.43,83.31c-2.699,0-4.887-2.188-4.887-4.887s2.188-4.887,4.887-4.887c2.699,0,4.887,2.188,4.887,4.887

-		S78.129,83.31,75.43,83.31z M96.702,78.915c-1.855,0.223-2.819,2.152-2.819,4.08v20.845c0,1.706-0.964,2.225-1.705,2.225h-6.974

-		v-4.228h4.08V81.66c0-1.112,0.371-3.264,1.929-4.599c-1.558-1.409-1.929-3.412-1.929-4.599V53.101h-4.08v-4.228h6.974

-		c0.445,0,1.705,0.371,1.705,2.225v20.029c0,1.261,0.742,3.931,2.819,3.931V78.915z"/>

-	<path style="fill:#FF833D;" d="M9.814,29.24v120.827h140.319v-6.871c-1.629-0.1-3.259-0.195-4.887-0.325v2.309H14.701v-24.453

-		l93.886,0v-4.887l-93.886,0V34.127h130.546v6.182c1.628-0.13,3.258-0.225,4.887-0.325V29.24H9.814z"/>

-	

-		<line style="fill:none;stroke:#F9D5C2;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;" x1="2.458" y1="22.041" x2="2.458" y2="22.041"/>

-	<circle style="fill:#FF833D;" cx="12.258" cy="12.156" r="2.443"/>

-	<circle style="fill:#FF833D;" cx="22.031" cy="12.156" r="2.443"/>

-	<circle style="fill:#FF833D;" cx="31.805" cy="12.156" r="2.443"/>

-	<path style="fill:#FF833D;" d="M93.883,71.127V51.098c0-1.854-1.26-2.225-1.705-2.225h-6.974v4.228h4.08v19.361

-		c0,1.187,0.371,3.19,1.929,4.599c-1.558,1.336-1.929,3.487-1.929,4.599v20.177h-4.08v4.228h6.974c0.742,0,1.705-0.519,1.705-2.225

-		V82.996c0-1.929,0.965-3.858,2.819-4.08v-3.857C94.625,75.058,93.883,72.388,93.883,71.127z"/>

-	<path style="fill:#FF833D;" d="M27.044,51.098v20.029c0,1.261-0.816,3.931-2.894,3.931v3.857c1.855,0.223,2.894,2.152,2.894,4.08

-		v20.845c0,1.706,0.889,2.225,1.706,2.225h6.973v-4.228h-4.08V81.66c0-1.112-0.445-3.264-2.003-4.599

-		c1.558-1.409,2.003-3.412,2.003-4.599V53.101h4.08v-4.228H28.75C28.23,48.873,27.044,49.244,27.044,51.098z"/>

-	<circle style="fill:#FF833D;" cx="75.43" cy="78.423" r="4.887"/>

-	<circle style="fill:#FF833D;" cx="60.464" cy="78.423" r="4.887"/>

-	<circle style="fill:#FF833D;" cx="45.497" cy="78.423" r="4.887"/>

-	<path style="fill:#A5DBFF;" d="M113.474,107.293v4.369c34.675,7.826,70.946,7.827,105.625,0v-4.371

-		c-17.387,3.524-35.137,5.331-52.817,5.331C148.604,112.622,130.857,110.816,113.474,107.293z"/>

-	<path style="fill:#A5DBFF;" d="M113.474,76.289v4.285c34.677,7.827,70.948,7.826,105.625-0.001v-4.286

-		c-17.387,3.524-35.137,5.331-52.817,5.331C148.604,81.619,130.857,79.812,113.474,76.289z"/>

-	<path style="fill:#A5DBFF;" d="M113.947,49.674c34.376,7.686,70.303,7.685,104.682-0.001

-		C184.181,42.623,148.395,42.624,113.947,49.674z"/>

-	<path style="fill:#305CB3;" d="M222.054,45.392c-18.324-3.93-37.086-5.923-55.764-5.923c-2.118,0-4.237,0.033-6.357,0.085

-		c-1.629,0.039-3.258,0.108-4.887,0.178c-1.638,0.07-3.275,0.152-4.913,0.253c-1.629,0.1-3.259,0.195-4.887,0.325

-		c-11.662,0.93-23.281,2.629-34.729,5.085l-1.931,0.414v2.646v2.463v21.717v2.648v4.176v26.827v4.261v5.295v4.887v16.646

-		l1.931,0.414c11.447,2.456,23.066,4.155,34.729,5.084c1.628,0.13,3.258,0.225,4.887,0.325c1.637,0.1,3.275,0.183,4.913,0.252

-		c0.855,0.036,1.71,0.074,2.565,0.102c0.774,0.025,1.548,0.056,2.322,0.075c2.117,0.051,4.233,0.085,6.348,0.085

-		c0.001,0,0.002,0,0.003,0c1.301,0,2.604-0.033,3.906-0.052c1.034-0.015,2.067-0.014,3.101-0.041

-		c3.496-0.093,6.992-0.279,10.485-0.51c12.853-0.852,25.67-2.616,38.278-5.321l1.931-0.414v-26.826v-4.262V79.458V75.28v-2.646

-		V50.917v-2.463v-2.648L222.054,45.392z M113.474,116.69c34.699,7.671,70.924,7.671,105.625,0v16.725

-		c-34.751,7.179-70.879,7.179-105.625,0.001V116.69z M113.947,49.674c34.448-7.05,70.234-7.051,104.682-0.001

-		C184.25,57.359,148.323,57.359,113.947,49.674z M113.474,102.328V85.602c34.699,7.671,70.924,7.67,105.625,0v16.725

-		C184.347,109.505,148.219,109.506,113.474,102.328z M219.098,111.662c-34.679,7.827-70.949,7.826-105.625,0v-4.369

-		c17.383,3.523,35.13,5.33,52.808,5.33c17.68,0,35.43-1.807,52.817-5.331V111.662z M219.098,80.574

-		c-34.677,7.826-70.948,7.828-105.625,0.001v-4.285c17.383,3.523,35.13,5.33,52.808,5.33c17.68,0,35.43-1.807,52.817-5.331V80.574z

-		 M219.098,71.323c-34.751,7.179-70.879,7.179-105.625,0.001V66.49v-9.429v-2.463c34.699,7.671,70.924,7.671,105.625,0v2.463v9.429

-		V71.323z"/>

-	<path style="fill:#A5DBFF;" d="M219.098,102.327V85.602c-34.7,7.67-70.926,7.671-105.625,0v16.726

-		C148.219,109.506,184.347,109.505,219.098,102.327z"/>

-	<path style="fill:#A5DBFF;" d="M219.098,57.061v-2.463c-34.7,7.671-70.926,7.671-105.625,0v2.463v9.429v4.835

-		c34.745,7.178,70.874,7.177,105.625-0.001V66.49V57.061z"/>

-	<path style="fill:#A5DBFF;" d="M219.098,133.415V116.69c-34.7,7.671-70.926,7.671-105.625,0v16.726

-		C148.219,140.594,184.347,140.593,219.098,133.415z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_apache_uima.svg b/themes/lucene/static/images/solr/Solr_Icons_apache_uima.svg
deleted file mode 100644
index 30f5fc9..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_apache_uima.svg
+++ /dev/null
@@ -1,35 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 160 160" style="enable-background:new 0 0 160 160;" xml:space="preserve">

-<g>

-	<path style="fill:#F9D5C2;" d="M154.61,68.903l-6.583-63.555l-63.668,6.595l6.583,63.555L154.61,68.903z M114.106,19.585

-		l6.272-0.649l0.643,6.211l-6.272,0.649L114.106,19.585z M118.538,62.377l-3.125-30.169l6.272-0.649l3.125,30.169L118.538,62.377z"

-		/>

-	<path style="fill:#FF833D;" d="M159.958,73.247L152.372,0L79.011,7.599l7.586,73.247L159.958,73.247z M148.027,5.348l6.583,63.555

-		l-63.668,6.595l-6.583-63.555L148.027,5.348z"/>

-	

-		<rect x="114.411" y="19.244" transform="matrix(0.9947 -0.103 0.103 0.9947 -1.6784 12.2279)" style="fill:#305CB3;" width="6.305" height="6.244"/>

-	

-		<rect x="104.946" y="43.815" transform="matrix(-0.103 -0.9947 0.9947 -0.103 85.7697 171.2789)" style="fill:#305CB3;" width="30.331" height="6.305"/>

-	<path style="fill:#A5DBFF;" d="M68.923,12.4H4.914v64.009h64.009V12.4z M18.765,23.356h6.552v21.326

-		c0,9.663,4.217,15.205,11.57,15.205c7.431,0,11.693-5.542,11.693-15.205V23.356h6.491v21.326c0,6.245-1.766,20.771-18.122,20.771

-		c-16.412,0-18.184-14.526-18.184-20.771V23.356z"/>

-	<path style="fill:#305CB3;" d="M0.042,81.281h73.753V7.528H0.042V81.281z M4.914,12.4h64.009v64.009H4.914V12.4z"/>

-	<path style="fill:#305CB3;" d="M36.949,65.453c16.356,0,18.122-14.526,18.122-20.771V23.356H48.58v21.326

-		c0,9.663-4.262,15.205-11.693,15.205c-7.353,0-11.57-5.542-11.57-15.205V23.356h-6.552v21.326

-		C18.765,50.927,20.537,65.453,36.949,65.453z"/>

-	<path style="fill:#F9D5C2;" d="M68.923,91.119H4.914v64.009h64.009V91.119z M38.638,136.626h-3.44L22.36,112.072v31.946h-6.553

-		v-41.789h7.552l13.524,26.018l13.652-26.018h7.492v41.789h-6.552v-31.946L38.638,136.626z"/>

-	<path style="fill:#FF833D;" d="M0.042,160h73.753V86.247H0.042V160z M4.914,91.119h64.009v64.009H4.914V91.119z"/>

-	<polygon style="fill:#305CB3;" points="58.028,144.018 58.028,102.229 50.536,102.229 36.884,128.247 23.36,102.229 

-		15.808,102.229 15.808,144.018 22.36,144.018 22.36,112.072 35.198,136.626 38.638,136.626 51.476,112.072 51.476,144.018 	"/>

-	<path style="fill:#A5DBFF;" d="M147.718,91.119H83.709v64.009h64.009V91.119z M128.068,144.018l-4.004-10.903h-16.699

-		l-4.004,10.903h-6.882l16.48-41.789h5.572l16.421,41.789H128.068z"/>

-	<path style="fill:#305CB3;" d="M78.837,160h73.753V86.247H78.837V160z M83.709,91.119h64.009v64.009H83.709V91.119z"/>

-	<path style="fill:#305CB3;" d="M112.957,102.229l-16.48,41.789h6.882l4.004-10.903h16.699l4.004,10.903h6.883l-16.421-41.789

-		H112.957z M108.08,129.088l7.677-21.603l7.452,21.603H108.08z"/>

-	<polygon style="fill:#A5DBFF;" points="108.08,129.088 123.21,129.088 115.758,107.485 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_comprehensive_html_admin.svg b/themes/lucene/static/images/solr/Solr_Icons_comprehensive_html_admin.svg
deleted file mode 100644
index 47d971e..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_comprehensive_html_admin.svg
+++ /dev/null
@@ -1,39 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 228 160" style="enable-background:new 0 0 228 160;" xml:space="preserve">

-<g>

-	<polygon style="fill:#F9D5C2;" points="202.794,124.207 202.935,124.477 202.935,124.19 	"/>

-	<path style="fill:#F9D5C2;" d="M5.27,24.105v130.17h197.557l-12.441-23.942l-9.692,10.831c-1.391,1.617-3.369,2.631-5.54,2.821

-		c-1.105,0.099-2.224-0.03-3.286-0.374c-3.194-1.037-5.435-3.868-5.712-7.213l-0.916-11.059l-48.734,0v-4.821l48.335,0l-0.799-9.642

-		l-47.536,0v-4.821l47.136,0l-0.799-9.642l-46.337,0v-4.821l45.938,0l-0.781-9.429h-45.164V33.626h76.771v48.103l9.666,7.959V24.104

-		L5.27,24.105z M106.586,144.913H14.646V33.626h91.941V144.913z"/>

-	<rect x="5.27" y="4.821" style="fill:#F9D5C2;" width="197.665" height="14.463"/>

-	<polygon style="fill:#FF833D;" points="207.756,159.096 207.756,159.004 207.575,159.096 	"/>

-	<path style="fill:#FF833D;" d="M202.826,154.275H5.27V24.105l197.665-0.001v65.584l4.821,3.97V0H0.449v159.096h204.882

-		L202.826,154.275z M5.27,19.284V4.821h197.665v14.462L5.27,19.284z"/>

-	<polygon style="fill:#FF833D;" points="202.935,124.19 202.935,124.477 207.756,133.755 207.756,123.611 	"/>

-	<rect x="19.467" y="38.447" style="fill:#F9D5C2;" width="82.298" height="101.645"/>

-	<path style="fill:#FF833D;" d="M14.646,144.913h91.941V33.626H14.646V144.913z M19.467,38.447h82.298v101.645H19.467V38.447z"/>

-	<path style="fill:#FF833D;" d="M116.497,33.626v48.537h45.164l-0.73-8.806c-0.277-3.333,1.46-6.49,4.424-8.041

-		c1.183-0.62,2.514-0.947,3.85-0.947c1.921,0,3.796,0.672,5.279,1.894l18.784,15.467V33.626H116.497z"/>

-	<polygon style="fill:#FF833D;" points="116.505,96.413 162.842,96.413 162.443,91.592 116.505,91.592 	"/>

-	<polygon style="fill:#FF833D;" points="116.505,110.876 164.041,110.876 163.641,106.055 116.505,106.055 	"/>

-	<polygon style="fill:#FF833D;" points="116.505,125.34 165.239,125.34 164.839,120.518 116.505,120.519 	"/>

-	<path style="fill:#A5DBFF;" d="M219.637,117.331c1.869-0.209,3.245-1.88,3.08-3.765c-0.086-0.977-0.585-1.879-1.369-2.474

-		l-0.075-0.06L171.42,69.983c-1.055-0.869-2.618-1.03-3.829-0.396c-1.244,0.651-1.972,1.975-1.856,3.372l5.223,63.042

-		c0.117,1.403,1.057,2.589,2.395,3.024c0.444,0.144,0.916,0.195,1.377,0.157c0.911-0.08,1.742-0.506,2.339-1.199l14.376-16.065

-		l16.428,31.614l3.736-1.904l-16.304-31.377L219.637,117.331z"/>

-	<path style="fill:#305CB3;" d="M227.519,113.145c-0.203-2.315-1.375-4.448-3.217-5.863l-16.547-13.625l-4.821-3.97l-9.666-7.959

-		l-18.784-15.467c-1.483-1.221-3.358-1.894-5.279-1.894c-1.336,0-2.668,0.328-3.85,0.947c-2.964,1.552-4.701,4.708-4.424,8.041

-		l0.73,8.806l0.781,9.429l0.399,4.821l0.799,9.642l0.4,4.821l0.799,9.642l0.399,4.821l0.916,11.059

-		c0.277,3.345,2.518,6.176,5.712,7.213c1.062,0.344,2.181,0.473,3.286,0.374c2.171-0.19,4.15-1.204,5.54-2.821l9.692-10.831

-		l12.441,23.942l2.505,4.821l0.47,0.904l1.774-0.904l0.181-0.092l10.373-5.286l-10.373-19.962l-4.821-9.278l-0.14-0.27l0.14-0.017

-		l4.821-0.58l12.137-1.459l0.141-0.016C224.564,121.706,227.917,117.686,227.519,113.145z M211.611,151.629l-3.736,1.904

-		l-16.428-31.614l-14.376,16.065c-0.597,0.693-1.427,1.119-2.339,1.199c-0.46,0.038-0.933-0.013-1.377-0.157

-		c-1.339-0.435-2.279-1.621-2.395-3.024l-5.223-63.042c-0.116-1.397,0.612-2.721,1.856-3.372c1.211-0.634,2.774-0.473,3.829,0.396

-		l49.852,41.049l0.075,0.06c0.784,0.594,1.283,1.496,1.369,2.474c0.165,1.884-1.211,3.556-3.08,3.765l-24.331,2.922L211.611,151.629

-		z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_easy_ways_to_pull_in_data.svg b/themes/lucene/static/images/solr/Solr_Icons_easy_ways_to_pull_in_data.svg
deleted file mode 100644
index cdf1e42..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_easy_ways_to_pull_in_data.svg
+++ /dev/null
@@ -1,159 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 238 160" style="enable-background:new 0 0 238 160;" xml:space="preserve">

-<g>

-	<polygon style="fill:none;" points="129.199,113.402 124.334,113.402 113.666,113.402 113.666,124.07 124.334,124.07 

-		129.199,124.07 139.866,124.07 139.866,113.402 	"/>

-	<rect x="20.47" y="113.402" style="fill:none;" width="10.668" height="10.668"/>

-	<rect x="206.862" y="97.869" style="fill:none;" width="10.668" height="10.668"/>

-	<rect x="36.003" y="128.934" style="fill:none;" width="10.668" height="10.668"/>

-	<polygon style="fill:none;" points="82.601,97.869 77.736,97.869 67.069,97.869 67.069,108.537 77.736,108.537 82.601,108.537 

-		93.269,108.537 93.269,97.869 	"/>

-	<rect x="98.134" y="128.934" style="fill:none;" width="10.668" height="10.668"/>

-	<rect x="175.796" y="113.402" style="fill:none;" width="10.669" height="10.668"/>

-	<polygon style="fill:none;" points="155.399,139.603 160.264,139.603 170.931,139.603 170.931,128.934 160.264,128.934 

-		155.399,128.934 144.731,128.934 144.731,139.603 	"/>

-	<rect x="191.33" y="82.337" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="191.33" y="77.472" style="fill:#FF833D;" width="10.668" height="4.865"/>

-	<rect x="82.601" y="144.467" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="98.134" y="144.467" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="98.134" y="139.603" style="fill:#FF833D;" width="10.668" height="4.865"/>

-	<rect x="113.666" y="144.467" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<polygon style="fill:#FF833D;" points="124.334,155.135 113.666,155.135 113.666,144.467 108.801,144.467 108.801,155.135 

-		98.134,155.135 98.134,144.467 93.269,144.467 93.269,155.135 82.601,155.135 82.601,160 93.269,160 98.134,160 108.801,160 

-		113.666,160 124.334,160 	"/>

-	<rect x="206.862" y="66.804" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="222.395" y="51.271" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<path style="fill:#305CB3;" d="M237.927,66.804V46.407h-15.533h-4.865h-15.533v15.533v4.865v10.668v4.865v10.668H191.33V82.337

-		v-4.865h-4.865h-10.669h-4.865h-15.533v15.533v4.865v10.668v4.865h4.865h10.668h4.865h10.669v10.668v4.865v10.668v4.865v10.668V160

-		h4.865h10.668h4.865v-4.865v-10.668h10.668v10.668V160h4.865h15.533v-15.533v-4.865h-4.865h-10.668v-10.668v-4.865v-10.668h10.668

-		h4.865v-4.865V97.869v-4.865h-4.865h-10.668V82.337v-4.865V66.804H237.927z M217.53,77.472h-10.668V66.804h10.668V77.472z

-		 M233.062,108.537h-10.668V97.869h10.668V108.537z M217.53,124.07h-10.668v-10.668h10.668V124.07z M233.062,155.135h-10.668

-		v-10.668h10.668V155.135z M217.53,139.603h-10.668v-10.668h10.668V139.603z M201.997,155.135H191.33v-10.668h10.668V155.135z

-		 M191.33,128.934h10.668v10.668H191.33V128.934z M160.264,97.869h10.668v10.668h-10.668V97.869z M160.264,82.337h10.668v10.668

-		h-10.668V82.337z M175.796,82.337h10.669v10.668h-10.669V82.337z M217.53,108.537h-10.668V97.869h10.668V108.537z M201.997,108.537

-		H191.33V97.869h10.668V108.537z M175.796,97.869h10.669v10.668h-10.669V97.869z M191.33,113.402h10.668v10.668H191.33V113.402z

-		 M217.53,93.005h-10.668V82.337h10.668V93.005z M206.862,51.271h10.668v10.668h-10.668V51.271z M222.395,51.271h10.668v10.668

-		h-10.668V51.271z"/>

-	<rect x="206.862" y="51.271" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="113.666" y="97.869" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="98.134" y="97.869" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="93.269" y="97.869" style="fill:#FF833D;" width="4.865" height="10.668"/>

-	<rect x="98.134" y="82.337" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<path style="fill:#FF833D;" d="M98.134,82.337h10.668v10.668H98.134v4.865h10.668v10.668H98.134v4.865h10.668v10.668h4.865v-10.668

-		h10.668h4.865h10.668v10.668h4.865v-10.668h10.668v-4.865h-10.668V97.869h10.668v-4.865h-10.668h-4.865h-10.668h-4.865h-10.668

-		V77.472H98.134V82.337z M124.334,108.537h-10.668V97.869h10.668V108.537z M129.199,97.869h10.668v10.668h-10.668V97.869z"/>

-	<rect x="98.134" y="113.402" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="98.134" y="124.07" style="fill:#FF833D;" width="10.668" height="4.865"/>

-	<rect x="175.796" y="128.934" style="fill:#F9D5C2;" width="10.669" height="10.668"/>

-	<rect x="175.796" y="144.467" style="fill:#F9D5C2;" width="10.669" height="10.668"/>

-	<polygon style="fill:#FF833D;" points="186.465,155.135 175.796,155.135 175.796,144.467 186.465,144.467 186.465,139.603 

-		175.796,139.603 175.796,128.934 186.465,128.934 186.465,124.07 175.796,124.07 175.796,113.402 170.931,113.402 170.931,124.07 

-		160.264,124.07 160.264,113.402 155.399,113.402 155.399,124.07 144.731,124.07 144.731,128.934 155.399,128.934 160.264,128.934 

-		170.931,128.934 170.931,139.603 160.264,139.603 160.264,144.467 170.931,144.467 170.931,155.135 160.264,155.135 160.264,160 

-		170.931,160 175.796,160 186.465,160 	"/>

-	<rect x="160.264" y="144.467" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="20.47" y="128.934" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="20.47" y="144.467" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="36.003" y="144.467" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<polygon style="fill:#FF833D;" points="46.67,155.135 36.003,155.135 36.003,144.467 46.67,144.467 46.67,139.603 36.003,139.603 

-		36.003,128.934 46.67,128.934 46.67,124.07 36.003,124.07 36.003,113.402 46.67,113.402 46.67,108.537 36.003,108.537 

-		36.003,97.869 46.67,97.869 46.67,93.005 36.003,93.005 31.138,93.005 20.47,93.005 20.47,97.869 31.138,97.869 31.138,108.537 

-		20.47,108.537 20.47,113.402 31.138,113.402 31.138,124.07 20.47,124.07 20.47,128.934 31.138,128.934 31.138,139.603 

-		20.47,139.603 20.47,144.467 31.138,144.467 31.138,155.135 20.47,155.135 20.47,144.467 15.605,144.467 15.605,155.135 

-		4.938,155.135 4.938,144.467 0.073,144.467 0.073,160 15.605,160 20.47,160 31.138,160 36.003,160 46.67,160 	"/>

-	<rect x="20.47" y="52.319" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="20.47" y="97.869" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="36.003" y="97.869" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="36.003" y="113.402" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="51.535" y="82.337" style="fill:#F9D5C2;" width="10.669" height="10.668"/>

-	<polygon style="fill:#FF833D;" points="51.535,93.005 51.535,82.337 62.204,82.337 62.204,77.472 46.67,77.472 46.67,93.005 	"/>

-	<rect x="36.003" y="52.319" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<path style="fill:#FF833D;" d="M36.003,67.852h15.533V52.319v-4.865V31.922H36.003h-4.865H15.605v15.533v4.865v15.533h15.533

-		H36.003z M20.47,36.787h10.668v10.668H20.47V36.787z M36.003,36.787H46.67v10.668H36.003V36.787z M46.67,62.987H36.003V52.319

-		H46.67V62.987z M20.47,52.319h10.668v10.668H20.47V52.319z"/>

-	<rect x="36.003" y="36.787" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="20.47" y="36.787" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="160.264" y="36.712" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="144.731" y="36.712" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<path style="fill:#FF833D;" d="M139.866,47.38h-15.533v20.397h15.533h4.865h15.533V52.244h15.533V31.847h-15.533h-4.865h-15.533

-		V47.38z M144.731,36.712h10.668V47.38h-10.668V36.712z M160.264,36.712h10.668V47.38h-10.668V36.712z M155.399,62.912h-10.668

-		V52.244h10.668V62.912z M139.866,62.912h-10.668V52.244h10.668V62.912z"/>

-	<rect x="144.731" y="52.244" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="129.199" y="52.244" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="129.199" y="97.869" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="144.731" y="97.869" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="144.731" y="113.402" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="160.264" y="113.402" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="206.862" y="144.467" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="206.862" y="155.135" style="fill:#FF833D;" width="10.668" height="4.865"/>

-	<rect x="222.395" y="128.934" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="4.938" y="97.869" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="4.938" y="82.337" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="175.796" y="97.869" style="fill:#A5DBFF;" width="10.669" height="10.668"/>

-	<rect x="160.264" y="97.869" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="160.264" y="82.337" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="175.796" y="82.337" style="fill:#A5DBFF;" width="10.669" height="10.668"/>

-	<rect x="113.666" y="20.397" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<path style="fill:#305CB3;" d="M108.801,35.93h20.397V20.397h15.533V0h-15.533h-4.865h-10.668h-4.865H93.269v20.397h15.533V35.93z

-		 M98.134,4.865h10.668v10.668H98.134V4.865z M113.666,4.865h10.668v10.668h-10.668V4.865z M129.199,4.865h10.668v10.668h-10.668

-		V4.865z M113.666,20.397h10.668v10.668h-10.668V20.397z"/>

-	<rect x="113.666" y="4.865" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="129.199" y="4.865" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="98.134" y="4.865" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="222.395" y="82.337" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<polygon style="fill:#FF833D;" points="222.395,82.337 233.062,82.337 233.062,93.005 237.927,93.005 237.927,77.472 

-		222.395,77.472 	"/>

-	<rect x="222.395" y="113.402" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<polygon style="fill:#FF833D;" points="233.062,113.402 233.062,124.07 222.395,124.07 222.395,128.934 233.062,128.934 

-		233.062,139.603 237.927,139.603 237.927,128.934 237.927,124.07 237.927,113.402 	"/>

-	<rect x="113.666" y="128.934" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="129.199" y="128.934" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="129.199" y="144.467" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="144.731" y="144.467" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<path style="fill:#305CB3;" d="M160.264,155.135v-10.668v-4.865h-4.865h-10.668v-10.668v-4.865h-4.865h-10.668h-4.865h-10.668

-		h-4.865v4.865v10.668v4.865h4.865h10.668v10.668V160h4.865h10.668h4.865h10.668h4.865V155.135z M155.399,155.135h-10.668v-10.668

-		h10.668V155.135z M139.866,155.135h-10.668v-10.668h10.668V155.135z M113.666,128.934h10.668v10.668h-10.668V128.934z

-		 M129.199,128.934h10.668v10.668h-10.668V128.934z"/>

-	<rect x="4.938" y="144.467" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="67.069" y="51.271" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="67.069" y="66.804" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="82.601" y="82.337" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="67.069" y="128.934" style="fill:#F9D5C2;" width="10.668" height="10.668"/>

-	<rect x="51.535" y="128.934" style="fill:#F9D5C2;" width="10.669" height="10.668"/>

-	<rect x="46.67" y="128.934" style="fill:#FF833D;" width="4.865" height="10.668"/>

-	<rect x="62.204" y="128.934" style="fill:#FF833D;" width="4.865" height="10.668"/>

-	<rect x="4.938" y="113.402" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="67.069" y="144.467" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<path style="fill:#305CB3;" d="M82.601,155.135v-10.668h10.668h4.865v-4.865v-10.668v-4.865v-10.668v-4.865h-4.865H82.601h-4.865

-		H67.069V97.869h10.668h4.865h10.668h4.865v-4.865V82.337v-4.865h-4.865H82.601V66.804v-4.865V46.407H62.204v15.533v4.865v10.668

-		v4.865v10.668H51.535H46.67v4.865v10.668v4.865v10.668v4.865h4.865h10.669h4.865h10.668v10.668H67.069h-4.865H51.535H46.67v4.865

-		v10.668V160h4.865h10.669h4.865h10.668h4.865V155.135z M77.736,155.135H67.069v-10.668h10.668V155.135z M62.204,155.135H51.535

-		v-10.668h10.669V155.135z M51.535,113.402h10.669v10.668H51.535V113.402z M51.535,97.869h10.669v10.668H51.535V97.869z

-		 M67.069,113.402h10.668v10.668H67.069V113.402z M82.601,113.402h10.668v10.668H82.601V113.402z M82.601,128.934h10.668v10.668

-		H82.601V128.934z M67.069,82.337h10.668v10.668H67.069V82.337z M67.069,51.271h10.668v10.668H67.069V51.271z M67.069,66.804h10.668

-		v10.668H67.069V66.804z M93.269,93.005H82.601V82.337h10.668V93.005z"/>

-	<rect x="82.601" y="113.402" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="67.069" y="113.402" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="51.535" y="97.869" style="fill:#A5DBFF;" width="10.669" height="10.668"/>

-	<rect x="67.069" y="82.337" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="82.601" y="128.934" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="51.535" y="144.467" style="fill:#A5DBFF;" width="10.669" height="10.668"/>

-	<rect x="51.535" y="113.402" style="fill:#A5DBFF;" width="10.669" height="10.668"/>

-	<rect x="206.862" y="82.337" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="4.938" y="128.934" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<path style="fill:#305CB3;" d="M4.938,144.467h10.668h4.865v-4.865v-10.668v-4.865v-10.668v-4.865V97.869v-4.865V77.472H0.073

-		v15.533v4.865v10.668v4.865v10.668v4.865v10.668v4.865H4.938z M4.938,82.337h10.668v10.668H4.938V82.337z M4.938,97.869h10.668

-		v10.668H4.938V97.869z M4.938,113.402h10.668v10.668H4.938V113.402z M4.938,128.934h10.668v10.668H4.938V128.934z"/>

-	<rect x="191.33" y="128.934" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="191.33" y="113.402" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="191.33" y="97.869" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="191.33" y="144.467" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="222.395" y="144.467" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="206.862" y="128.934" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="222.395" y="97.869" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-	<rect x="206.862" y="113.402" style="fill:#A5DBFF;" width="10.668" height="10.668"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_extensible_plugin.svg b/themes/lucene/static/images/solr/Solr_Icons_extensible_plugin.svg
deleted file mode 100644
index 2670962..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_extensible_plugin.svg
+++ /dev/null
@@ -1,86 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 256 160" style="enable-background:new 0 0 256 160;" xml:space="preserve">

-<g>

-	<rect x="5.373" y="143.331" style="fill:#F9D5C2;" width="75.82" height="11.754"/>

-	<polygon style="fill:#F9D5C2;" points="63.606,43.681 39.156,43.681 34.149,52.354 5.373,52.354 5.373,138.444 81.193,138.444 

-		81.193,137.035 81.217,132.148 81.217,124.208 12.75,124.208 12.75,119.322 81.217,119.322 81.217,110.449 12.75,110.45 

-		12.75,105.563 81.217,105.563 81.217,97.438 81.217,96.691 12.75,96.691 12.75,91.804 81.217,91.804 81.217,91.777 81.217,82.986 

-		12.75,82.986 12.75,78.099 81.217,78.099 81.217,69.28 12.75,69.28 12.75,64.394 81.217,64.393 81.217,57.094 81.21,57.094 

-		81.21,52.354 68.615,52.354 	"/>

-	<path style="fill:#F9D5C2;" d="M5.373,43.776v3.691h25.955l5.007-8.673h30.093l5.008,8.673h9.774V33.989V33.93H5.373V43.776z

-		 M26.624,38.87c1.085,0,1.965,0.88,1.965,1.965s-0.88,1.966-1.965,1.966c-1.086,0-1.966-0.88-1.966-1.966

-		S25.539,38.87,26.624,38.87z M18.762,38.87c1.086,0,1.966,0.88,1.966,1.965s-0.88,1.966-1.966,1.966

-		c-1.085,0-1.965-0.88-1.965-1.966S17.677,38.87,18.762,38.87z M10.9,38.87c1.086,0,1.966,0.88,1.966,1.965s-0.88,1.966-1.966,1.966

-		s-1.966-0.88-1.966-1.966S9.815,38.87,10.9,38.87z"/>

-	<polygon style="fill:#FF833D;" points="81.193,155.113 81.193,155.084 5.373,155.084 5.373,143.331 81.193,143.331 81.193,138.444 

-		5.373,138.444 5.373,52.354 34.149,52.354 39.156,43.681 63.606,43.681 68.615,52.354 81.21,52.354 81.21,52.208 81.21,47.467 

-		71.436,47.467 66.428,38.794 36.335,38.794 31.328,47.467 5.373,47.467 5.373,43.776 5.373,33.93 81.21,33.93 81.21,29.101 

-		86.097,29.102 125.576,29.108 125.576,29.043 0.486,29.043 0.486,43.776 0.486,143.331 0.486,159.971 81.193,159.971 	"/>

-	<circle style="fill:#FF833D;" cx="10.9" cy="40.836" r="1.965"/>

-	<circle style="fill:#FF833D;" cx="18.762" cy="40.836" r="1.965"/>

-	<circle style="fill:#FF833D;" cx="26.624" cy="40.836" r="1.965"/>

-	<rect x="12.749" y="64.394" style="fill:#FF833D;" width="68.468" height="4.886"/>

-	<rect x="12.749" y="78.099" style="fill:#FF833D;" width="68.468" height="4.886"/>

-	<polygon style="fill:#FF833D;" points="12.75,96.691 81.217,96.691 81.217,96.663 81.217,92.551 81.217,91.804 12.75,91.804 	"/>

-	<rect x="12.749" y="105.563" style="fill:#FF833D;" width="68.468" height="4.886"/>

-	<rect x="12.749" y="119.322" style="fill:#FF833D;" width="68.468" height="4.886"/>

-	<path style="fill:#A5DBFF;" d="M186.75,95.84c-1.657-1.393,1.029-3.423,1.029-7.656c0-4.681-3.801-8.475-8.48-8.475

-		c-4.686,0-8.481,3.793-8.481,8.475c0,4.233,2.676,6.268,1.024,7.656c-0.853,0.71-1.92,0.819-5.129,0.819h-16.626l-0.007,14.148

-		c0,0.801,0.416,1.305,1.1,1.624c0.518,0.047,1.122,0.078,1.826,0.078c1.26,0,2.476,0.187,3.633,0.515

-		c6.177,0.472,11.004,7.046,11.004,12.851c0,5.814-4.599,12.394-11.008,12.848c-1.157,0.327-2.371,0.514-3.631,0.514

-		c-0.709,0-1.316,0.031-1.836,0.079c-0.674,0.319-1.082,0.821-1.082,1.617v14.154h38.922v0.025h19.496v-7.796v-10.282V96.66H191.88

-		C188.673,96.66,187.599,96.55,186.75,95.84z"/>

-	<path style="fill:#305CB3;" d="M192.228,91.773c0.252-1.027,0.438-2.222,0.438-3.589c0-7.368-5.996-13.362-13.367-13.362

-		c-7.371,0-13.368,5.994-13.368,13.362c0,1.367,0.185,2.561,0.436,3.589h-16.281h-0.679l0.005-13.368

-		c0-2.501-1.423-5.544-5.418-6.59c-1.638-0.429-3.453-0.464-5.324-0.464c-3.608,0-6.818-4.482-6.818-8.015

-		c0-3.623,3.041-7.998,6.818-7.998c1.87,0,3.685-0.036,5.329-0.468c3.992-1.049,5.414-4.091,5.414-6.589V33.997v-4.886l-4.886-0.001

-		l-18.951-0.003l-39.478-0.006l-4.888-0.001v4.828v0.059v13.478v4.74v0.146v4.74h0.008v7.299v4.886v8.819v4.886v8.791v0.028v0.747

-		v4.112v0.027v0.747v8.125v4.886v8.872v4.886v7.94l-0.024,4.887v1.409v4.887v11.754v0.029v4.858V160h4.887h19.496h4.887v-0.023

-		h34.068h4.887v-0.002h0.669h34.035l4.887,0.025h19.496h4.887v-4.887v-7.796v-10.282V96.66v-4.887h-4.887H192.228z M86.08,137.035

-		h0.024V96.663h14.153c2.077,0,2.369,0.204,2.541,0.604c0.356,0.819-0.375,2.166-0.375,5.25c0,6.775,6.868,11.71,12.892,11.71

-		c6.028,0,12.896-5.196,12.896-11.71c0-3.089-0.723-4.43-0.369-5.25c0.17-0.405,0.465-0.604,2.539-0.604h14.151v16.626

-		c0,3.209,4.246,4.107,8.476,4.107c4.683,0,8.481,3.798,8.481,8.474c0,4.683-3.798,8.481-8.483,8.481

-		c-4.231,0-8.474,0.896-8.474,4.107v16.63v0.002h-38.954v0.023H86.08V137.035z M86.104,52.208h-0.008V33.989l58.429,0.009V48.28

-		c0,2.073-2.766,2.169-5.856,2.169c-6.768,0-11.705,6.864-11.705,12.885c0,6.031,5.193,12.902,11.705,12.902

-		c3.09,0,5.856,0.091,5.856,2.166l-0.005,13.373H130.38c-1.793,0-5.519,0-7.035,3.578c-0.732,1.715-0.47,3.301-0.277,4.46

-		c0.12,0.724,0.256,1.545,0.256,2.704c0,3.611-4.479,6.823-8.009,6.823c-3.626,0-8.005-3.044-8.005-6.823

-		c0-1.153,0.137-1.973,0.258-2.695c0.196-1.168,0.464-2.768-0.287-4.5c-1.523-3.546-5.239-3.546-7.024-3.546H86.104V52.208z

-		 M208.504,137.035v10.282v7.796h-19.496v-0.025h-38.922v-14.154c0-0.796,0.408-1.298,1.082-1.617

-		c0.52-0.048,1.127-0.079,1.836-0.079c1.26,0,2.474-0.187,3.631-0.514c6.409-0.454,11.008-7.034,11.008-12.848

-		c0-5.805-4.828-12.38-11.004-12.851c-1.157-0.327-2.372-0.515-3.633-0.515c-0.704,0-1.308-0.031-1.826-0.078

-		c-0.685-0.32-1.1-0.824-1.1-1.624l0.007-14.148h16.626c3.209,0,4.276-0.11,5.129-0.819c1.653-1.388-1.024-3.423-1.024-7.656

-		c0-4.683,3.794-8.475,8.481-8.475c4.679,0,8.48,3.795,8.48,8.475c0,4.233-2.686,6.263-1.029,7.656

-		c0.849,0.71,1.922,0.819,5.129,0.819h16.625V137.035z"/>

-	<path style="fill:#A5DBFF;" d="M107.281,95.323c0.751,1.731,0.483,3.331,0.287,4.5c-0.121,0.723-0.258,1.542-0.258,2.695

-		c0,3.78,4.379,6.823,8.005,6.823c3.53,0,8.009-3.213,8.009-6.823c0-1.159-0.136-1.979-0.256-2.704

-		c-0.192-1.159-0.455-2.744,0.277-4.46c1.517-3.578,5.242-3.578,7.035-3.578h14.141l0.005-13.373c0-2.075-2.766-2.166-5.856-2.166

-		c-6.512,0-11.705-6.871-11.705-12.902c0-6.021,4.937-12.885,11.705-12.885c3.09,0,5.856-0.096,5.856-2.169V33.997l-58.429-0.009

-		v18.219h0.008v39.569h14.153C102.042,91.777,105.758,91.777,107.281,95.323z"/>

-	<path style="fill:#A5DBFF;" d="M239.276,54.102l9.328-9.327L210.719,6.911l-10.026,10.027c-1.06,1.06-2.408,1.621-3.897,1.621

-		c-2.482,0-5.325-1.583-8.452-4.707c-1.142-1.142-2.66-1.77-4.273-1.77c-1.61,0-3.123,0.628-4.259,1.767

-		c-2.354,2.354-2.356,6.182-0.006,8.534c3.124,3.121,4.708,5.966,4.708,8.456c0,1.49-0.561,2.839-1.623,3.898l-10.027,10.029

-		l8.28,8.278c0.493-0.679,1.189-1.58,2.214-2.605c2.36-2.363,5.721-3.664,9.461-3.664c4.312,0,8.572,1.684,11.394,4.505

-		c5.126,5.132,6.729,14.956,0.834,20.85c-1.025,1.026-1.927,1.721-2.606,2.215c0.003,0.003,0.007,0.007,0.01,0.01l8.275,8.27

-		l28.535-28.536L239.276,54.102z"/>

-	<path style="fill:#305CB3;" d="M210.719,0l-13.481,13.483c-0.145,0.145-0.249,0.189-0.442,0.189c-0.83,0-2.579-0.861-4.998-3.277

-		c-2.065-2.064-4.81-3.2-7.727-3.2c-2.918,0-5.66,1.138-7.717,3.201c-4.255,4.255-4.258,11.182-0.004,15.442

-		c2.417,2.414,3.278,4.166,3.278,4.999c0,0.193-0.044,0.296-0.19,0.442l-13.483,13.487l11.739,11.737

-		c1.217,1.215,2.26,2.145,3.663,2.145c0.407,0,0.8-0.08,1.178-0.233c1.083-0.426,1.67-1.249,2.292-2.12

-		c0.457-0.641,1.026-1.438,1.989-2.401c1.438-1.439,3.571-2.232,6.005-2.232c3,0,6.043,1.178,7.939,3.073

-		c3.414,3.418,4.522,10.252,0.834,13.94c-0.961,0.961-1.757,1.529-2.398,1.986c-0.869,0.62-1.688,1.205-2.14,2.33

-		c-0.785,2.085,0.723,3.598,1.939,4.817l11.735,11.728L239.263,61l0.012,0.012l16.238-16.239L210.719,0z M202.454,74.355

-		c-0.003-0.003-0.007-0.007-0.01-0.01c0.679-0.494,1.581-1.189,2.606-2.215c5.895-5.894,4.292-15.718-0.834-20.85

-		c-2.822-2.82-7.082-4.505-11.394-4.505c-3.74,0-7.1,1.301-9.461,3.664c-1.025,1.025-1.721,1.926-2.214,2.605l-8.28-8.278

-		l10.027-10.029c1.061-1.059,1.623-2.408,1.623-3.898c0-2.489-1.584-5.335-4.708-8.456c-2.35-2.353-2.348-6.18,0.006-8.534

-		c1.136-1.14,2.649-1.767,4.259-1.767c1.613,0,3.131,0.629,4.273,1.77c3.127,3.123,5.97,4.707,8.452,4.707

-		c1.489,0,2.837-0.561,3.897-1.621l10.026-10.027l37.884,37.863l-9.328,9.327l-0.012-0.012l-28.535,28.536L202.454,74.355z"/>

-	<path style="fill:#A5DBFF;" d="M105.576,155.09h38.954v-0.002v-16.63c0-3.211,4.243-4.107,8.474-4.107

-		c4.684,0,8.483-3.798,8.483-8.481c0-4.676-3.798-8.474-8.481-8.474c-4.229,0-8.476-0.898-8.476-4.107V96.663H130.38

-		c-2.074,0-2.369,0.199-2.539,0.604c-0.354,0.819,0.369,2.161,0.369,5.25c0,6.514-6.868,11.71-12.896,11.71

-		c-6.024,0-12.892-4.935-12.892-11.71c0-3.083,0.73-4.43,0.375-5.25c-0.172-0.4-0.464-0.604-2.541-0.604H86.104v40.372H86.08v18.078

-		h19.496V155.09z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_faceted_search.svg b/themes/lucene/static/images/solr/Solr_Icons_faceted_search.svg
deleted file mode 100644
index cdc9f9a..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_faceted_search.svg
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 136.678 160" style="enable-background:new 0 0 136.678 160;" xml:space="preserve">

-<g>

-	<polygon style="fill:#F9D5C2;" points="131.748,155.116 131.748,87.23 126.91,87.23 126.87,87.23 126.87,155.116 	"/>

-	<polygon style="fill:#FF833D;" points="131.748,155.116 126.87,155.116 126.87,87.23 121.986,87.23 121.986,155.116 117.1,155.116 

-		117.1,87.23 112.216,87.23 112.216,155.116 20.993,155.116 17.252,155.116 4.884,155.116 4.884,87.23 0.043,87.23 0,160 

-		12.368,160 16.109,160 117.1,160 126.87,160 136.632,160 136.632,87.23 131.748,87.23 	"/>

-	<rect x="126.91" y="4.884" style="fill:#A5DBFF;" width="4.884" height="77.463"/>

-	<path style="fill:#305CB3;" d="M126.91,0h-9.768H16.149h-3.735H0.043v71.333V87.23h4.841h7.53h3.735h96.067h4.884h0.043h4.844

-		h4.884h0.04h4.838h4.884h0.046V0H126.91z M112.259,82.347H21.033h-3.735H4.927V4.884h12.371h3.735h91.226V82.347z M122.026,82.347

-		h-4.884V4.884h4.884V82.347z M131.794,82.347h-4.884V4.884h4.884V82.347z"/>

-	<polygon style="fill:#F9D5C2;" points="121.986,155.116 121.986,87.23 117.143,87.23 117.1,87.23 117.1,155.116 	"/>

-	<rect x="117.143" y="4.884" style="fill:#A5DBFF;" width="4.884" height="77.463"/>

-	<path style="fill:#F9D5C2;" d="M17.252,155.116h3.741h91.223V87.23H16.149h-3.735h-7.53v67.886H17.252z M107.436,135.948H9.761

-		v-4.884h97.675V135.948z M107.436,126.181H9.761v-4.884h97.675V126.181z M107.436,116.413H9.761v-4.884h97.675V116.413z

-		 M9.761,97.638c3.79,0,5.829,1.294,7.468,2.334c1.44,0.913,2.481,1.573,4.851,1.573c2.369,0,3.41-0.66,4.85-1.573

-		c1.638-1.04,3.677-2.334,7.466-2.334c3.79,0,5.83,1.293,7.47,2.333c1.441,0.914,2.482,1.574,4.854,1.574s3.413-0.66,4.854-1.574

-		c1.64-1.04,3.68-2.333,7.47-2.333v4.884c-2.372,0-3.413,0.66-4.854,1.574c-1.64,1.04-3.68,2.333-7.47,2.333s-5.83-1.293-7.47-2.333

-		c-1.441-0.914-2.482-1.574-4.854-1.574c-2.369,0-3.41,0.66-4.85,1.573c-1.638,1.04-3.677,2.334-7.466,2.334

-		c-3.789,0-5.828-1.294-7.467-2.333c-1.44-0.914-2.481-1.574-4.852-1.574V97.638z"/>

-	<path style="fill:#A5DBFF;" d="M17.297,4.884H4.927v77.463h12.371h3.735h91.226V4.884H21.033H17.297z M33.182,18.109

-		c5.184-5.185,12.077-8.04,19.409-8.04c7.331,0,14.225,2.855,19.409,8.039c10.12,10.121,10.665,26.238,1.646,37.011l18.585,18.585

-		l-1.727,1.726l-1.727,1.727L70.195,58.575c-4.93,4.136-11.092,6.392-17.604,6.392c-7.332,0-14.225-2.855-19.409-8.04

-		c-5.185-5.184-8.04-12.077-8.04-19.409C25.142,30.186,27.997,23.293,33.182,18.109z"/>

-	<path style="fill:#FF833D;" d="M22.08,106.428c3.789,0,5.828-1.294,7.466-2.334c1.44-0.913,2.481-1.573,4.85-1.573

-		c2.372,0,3.413,0.66,4.854,1.574c1.64,1.04,3.68,2.333,7.47,2.333s5.83-1.293,7.47-2.333c1.441-0.914,2.482-1.574,4.854-1.574

-		v-4.884c-3.79,0-5.83,1.293-7.47,2.333c-1.441,0.914-2.482,1.574-4.854,1.574s-3.413-0.66-4.854-1.574

-		c-1.64-1.04-3.68-2.333-7.47-2.333c-3.789,0-5.828,1.294-7.466,2.334c-1.44,0.913-2.481,1.573-4.85,1.573

-		c-2.37,0-3.411-0.66-4.851-1.573c-1.639-1.04-3.678-2.334-7.468-2.334v4.884c2.371,0,3.412,0.66,4.852,1.574

-		C16.252,105.134,18.291,106.428,22.08,106.428z"/>

-	<rect x="9.761" y="121.297" style="fill:#FF833D;" width="97.675" height="4.884"/>

-	<rect x="9.761" y="111.53" style="fill:#FF833D;" width="97.675" height="4.884"/>

-	<rect x="9.761" y="131.065" style="fill:#FF833D;" width="97.675" height="4.884"/>

-	<path style="fill:#A5DBFF;" d="M52.591,60.083c6.026,0,11.693-2.347,15.956-6.609c8.797-8.798,8.797-23.113,0-31.912

-		c-4.263-4.262-9.93-6.609-15.956-6.609c-6.027,0-11.694,2.347-15.956,6.609c-4.262,4.262-6.609,9.929-6.609,15.956

-		c0,6.027,2.347,11.694,6.609,15.956C40.897,57.736,46.564,60.083,52.591,60.083z"/>

-	<path style="fill:#305CB3;" d="M52.591,64.967c6.511,0,12.674-2.256,17.604-6.392l18.583,18.583l1.727-1.727l1.727-1.726

-		L73.646,55.12C82.665,44.347,82.12,28.229,72,18.109c-5.184-5.184-12.078-8.039-19.409-8.039c-7.332,0-14.225,2.855-19.409,8.04

-		c-5.185,5.184-8.04,12.077-8.04,19.409c0,7.332,2.855,14.225,8.04,19.409C38.366,62.112,45.259,64.967,52.591,64.967z

-		 M36.635,21.562c4.262-4.262,9.929-6.609,15.956-6.609c6.026,0,11.693,2.347,15.956,6.609c8.797,8.798,8.797,23.114,0,31.912

-		c-4.263,4.262-9.93,6.609-15.956,6.609c-6.027,0-11.694-2.347-15.956-6.609c-4.262-4.262-6.609-9.929-6.609-15.956

-		C30.026,31.491,32.373,25.824,36.635,21.562z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_fast_near_real-time.svg b/themes/lucene/static/images/solr/Solr_Icons_fast_near_real-time.svg
deleted file mode 100644
index 8431ac8..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_fast_near_real-time.svg
+++ /dev/null
@@ -1,193 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 236.683 160" style="enable-background:new 0 0 236.683 160;" xml:space="preserve">

-<g>

-	<rect x="4.844" y="150.452" style="fill:#F9D5C2;" width="226.997" height="4.704"/>

-	<path style="fill:#F9D5C2;" d="M55.68,131.289c0,1.562,1.322,2.763,3.093,2.763c1.593,0,3.154-0.63,3.935-1.652

-		c0.39-0.33,0.63-0.781,0.63-1.141v-2.072c-1.111-0.421-2.432-0.691-3.634-0.691C57.362,128.496,55.68,129.638,55.68,131.289z"/>

-	<path style="fill:#F9D5C2;" d="M117.241,122.639c-2.494,0-4.505,1.832-4.716,4.506h9.491

-		C121.745,124.472,119.763,122.639,117.241,122.639z"/>

-	<path style="fill:#F9D5C2;" d="M231.84,105.383H4.843v40.226H231.84V105.383z M23.249,136.396c-3.243,0-6.397-1.022-8.83-2.883

-		l1.563-2.883c1.02,1.051,4.024,2.733,7.388,2.733c2.552,0,4.054-0.961,4.054-2.763c0-2.132-2.132-2.733-5.827-3.694

-		c-4.204-1.112-6.336-2.373-6.336-5.707c0-4.205,3.364-6.488,7.689-6.488c2.942,0,5.405,1.051,7.238,2.403l-1.532,2.763

-		c-0.812-0.871-3.093-2.163-5.888-2.163c-2.613,0-4.024,1.112-4.024,2.974c0,2.042,1.743,2.493,5.286,3.394

-		c4.206,1.081,7.029,2.193,7.029,6.127C31.06,134.653,27.486,136.396,23.249,136.396z M50.008,129.428H37.422

-		c0.211,2.763,2.314,4.625,4.747,4.625c1.771,0,3.513-0.961,4.114-2.403l2.824,0.811c-1.082,2.343-3.756,4.025-7.059,4.025

-		c-4.895,0-8.139-3.724-8.139-8.109c0-4.445,3.244-8.17,8.17-8.17s8.02,3.784,8.02,8.02

-		C50.098,128.707,50.038,129.157,50.008,129.428z M67.574,136.185c-0.632,0.12-1.201,0.15-1.622,0.15

-		c-1.261-0.09-1.922-0.721-2.073-1.712l-0.09-0.991c-1.412,1.832-3.575,2.853-5.917,2.853c-3.033,0-5.316-2.132-5.316-4.926

-		c0-2.943,2.734-4.956,6.639-4.956c1.471,0,3.003,0.271,4.143,0.721v-1.081c0-2.312-1.381-3.694-3.844-3.694

-		c-1.652,0-3.273,0.631-4.985,1.802l-1.022-2.102c2.013-1.351,4.085-2.042,6.308-2.042c4.295,0,6.849,2.312,6.849,6.397v5.677

-		c0,0.751,0.24,1.051,0.931,1.081V136.185z M95.623,136.185H92.32v-8.8c0-2.914-1.022-4.235-2.823-4.235

-		c-1.864,0-3.604,1.532-4.266,3.724v9.311h-3.303v-8.8c0-2.944-0.961-4.235-2.793-4.235c-1.833,0-3.574,1.502-4.265,3.694v9.341

-		h-3.304v-15.709h3.004v3.154c1.232-2.193,3.334-3.424,5.916-3.424c2.613,0,4.115,1.532,4.505,3.574

-		c1.322-2.313,3.364-3.574,5.888-3.574c3.723,0,4.745,2.974,4.745,6.397V136.185z M103.878,136.426

-		c-2.253,0-3.634-1.322-3.634-3.574V114.26h3.303v17.3c0,1.171,0.631,1.862,1.712,1.862c0.45,0,1.111-0.15,1.621-0.39l0.481,2.673

-		C106.4,136.125,104.928,136.426,103.878,136.426z M125.2,129.428h-12.585c0.21,2.763,2.313,4.625,4.745,4.625

-		c1.773,0,3.515-0.961,4.115-2.403l2.824,0.811c-1.081,2.343-3.755,4.025-7.058,4.025c-4.896,0-8.139-3.724-8.139-8.109

-		c0-4.445,3.243-8.17,8.17-8.17c4.925,0,8.018,3.784,8.018,8.02C125.289,128.707,125.23,129.157,125.2,129.428z M134.717,136.486

-		c-2.522,0-5.375-0.811-7.178-2.193l1.381-2.222c1.893,1.322,3.786,2.012,5.737,2.012c1.982,0,3.244-0.781,3.244-2.193

-		c0-1.322-1.262-1.742-4.085-2.433c-3.935-0.991-5.496-1.802-5.496-4.235c0-3.184,2.704-5.016,6.156-5.016

-		c2.284,0,4.506,0.781,6.158,2.013l-1.412,2.012c-1.532-1.141-3.153-1.682-4.806-1.682c-1.682,0-3.003,0.661-3.003,2.193

-		c0,1.291,0.901,1.621,3.455,2.252c4.325,1.021,6.217,1.953,6.217,4.625C141.085,134.594,138.591,136.486,134.717,136.486z

-		 M150.632,136.486c-2.522,0-5.375-0.811-7.178-2.193l1.381-2.222c1.893,1.322,3.786,2.012,5.737,2.012

-		c1.982,0,3.244-0.781,3.244-2.193c0-1.322-1.262-1.742-4.085-2.433c-3.935-0.991-5.496-1.802-5.496-4.235

-		c0-3.184,2.704-5.016,6.156-5.016c2.284,0,4.506,0.781,6.158,2.013l-1.412,2.012c-1.532-1.141-3.153-1.682-4.806-1.682

-		c-1.682,0-3.004,0.661-3.004,2.193c0,1.291,0.901,1.621,3.455,2.252c4.325,1.021,6.217,1.953,6.217,4.625

-		C157,134.594,154.507,136.486,150.632,136.486z"/>

-	<path style="fill:#F9D5C2;" d="M55.68,85.807c0,1.562,1.322,2.763,3.093,2.763c1.593,0,3.154-0.631,3.935-1.652

-		c0.39-0.331,0.63-0.781,0.63-1.141v-2.073c-1.111-0.42-2.432-0.691-3.634-0.691C57.362,83.014,55.68,84.155,55.68,85.807z"/>

-	<path style="fill:#F9D5C2;" d="M154.836,88.18c2.614,0,4.686-2.313,4.686-5.316s-2.073-5.316-4.686-5.316

-		c-2.583,0-4.685,2.343-4.685,5.346C150.151,85.928,152.223,88.18,154.836,88.18z"/>

-	<path style="fill:#F9D5C2;" d="M42.048,77.157c-2.493,0-4.505,1.832-4.715,4.505h9.49C46.553,78.989,44.572,77.157,42.048,77.157z"

-		/>

-	<path style="fill:#F9D5C2;" d="M42.048,122.639c-2.493,0-4.505,1.832-4.715,4.506h9.49

-		C46.553,124.472,44.572,122.639,42.048,122.639z"/>

-	<path style="fill:#F9D5C2;" d="M231.84,100.54V55.209H4.843v45.331H231.84z M176.516,74.995h3.064v3.514

-		c1.112-2.163,2.973-3.664,4.926-3.664c0.39,0,0.63,0,0.841,0.03v2.973c-2.553,0.06-4.655,1.232-5.526,3.244v9.611h-3.304V74.995z

-		 M166.697,68.777H170v17.3c0,1.172,0.632,1.862,1.712,1.862c0.45,0,1.112-0.15,1.622-0.391l0.481,2.673

-		c-0.961,0.42-2.432,0.721-3.484,0.721c-2.253,0-3.634-1.322-3.634-3.574V68.777z M154.836,74.724c4.896,0,8.081,3.784,8.081,8.139

-		c0,4.355-3.184,8.14-8.081,8.14c-4.925,0-8.079-3.784-8.079-8.14C146.757,78.509,149.972,74.724,154.836,74.724z M134.446,81.422

-		c-4.204-1.111-6.336-2.373-6.336-5.706c0-4.205,3.364-6.488,7.689-6.488c2.942,0,5.405,1.051,7.238,2.403l-1.532,2.763

-		c-0.812-0.871-3.093-2.163-5.888-2.163c-2.613,0-4.024,1.111-4.024,2.973c0,2.042,1.743,2.493,5.286,3.394

-		c4.206,1.081,7.029,2.192,7.029,6.127c0,4.445-3.574,6.187-7.81,6.187c-3.243,0-6.397-1.021-8.83-2.883l1.563-2.883

-		c1.02,1.051,4.024,2.733,7.388,2.733c2.552,0,4.054-0.961,4.054-2.763C140.273,82.984,138.141,82.383,134.446,81.422z

-		 M101.384,68.777h3.303v9.371c1.232-2.133,3.424-3.424,5.858-3.424c3.874,0,4.955,2.973,4.955,6.398v9.581h-3.303v-8.8

-		c0-2.853-1.082-4.235-3.004-4.235c-1.771,0-3.844,1.532-4.505,3.695v9.341h-3.303V68.777z M90.874,74.724

-		c3.245,0,5.648,1.562,6.819,3.905l-3.214,1.021c-0.75-1.322-2.102-2.102-3.663-2.102c-2.643,0-4.686,2.192-4.686,5.286

-		c0,3.033,2.132,5.346,4.716,5.346c1.622,0,3.244-0.961,3.724-2.163l3.244,0.961c-1.021,2.343-3.634,4.025-6.939,4.025

-		c-4.895,0-8.139-3.784-8.139-8.17C82.735,78.418,85.919,74.724,90.874,74.724z M71.565,74.995h3.064v3.514

-		c1.112-2.163,2.973-3.664,4.926-3.664c0.39,0,0.63,0,0.841,0.03v2.973c-2.553,0.06-4.655,1.232-5.526,3.244v9.611h-3.304V74.995z

-		 M59.494,77.067c-1.652,0-3.273,0.63-4.985,1.802l-1.022-2.102c2.013-1.352,4.085-2.042,6.308-2.042

-		c4.295,0,6.849,2.313,6.849,6.398v5.676c0,0.751,0.24,1.051,0.931,1.081v2.823c-0.632,0.12-1.201,0.15-1.622,0.15

-		c-1.261-0.09-1.922-0.721-2.073-1.712l-0.09-0.991c-1.412,1.832-3.575,2.854-5.917,2.854c-3.033,0-5.316-2.133-5.316-4.926

-		c0-2.943,2.734-4.956,6.639-4.956c1.471,0,3.003,0.27,4.143,0.721v-1.081C63.338,78.449,61.957,77.067,59.494,77.067z

-		 M42.078,74.724c4.926,0,8.02,3.784,8.02,8.019c0,0.481-0.061,0.931-0.091,1.201H37.422c0.211,2.763,2.314,4.626,4.747,4.626

-		c1.771,0,3.513-0.961,4.114-2.403l2.824,0.811c-1.082,2.343-3.756,4.025-7.059,4.025c-4.895,0-8.139-3.724-8.139-8.109

-		C33.909,78.449,37.153,74.724,42.078,74.724z M22.951,69.228c2.942,0,5.405,1.051,7.238,2.403l-1.532,2.763

-		c-0.812-0.871-3.093-2.163-5.888-2.163c-2.613,0-4.024,1.111-4.024,2.973c0,2.042,1.743,2.493,5.286,3.394

-		c4.206,1.081,7.029,2.192,7.029,6.127c0,4.445-3.574,6.187-7.81,6.187c-3.243,0-6.397-1.021-8.83-2.883l1.563-2.883

-		c1.02,1.051,4.024,2.733,7.388,2.733c2.552,0,4.054-0.961,4.054-2.763c0-2.133-2.132-2.733-5.827-3.695

-		c-4.204-1.111-6.336-2.373-6.336-5.706C15.262,71.511,18.625,69.228,22.951,69.228z"/>

-	<path style="fill:#FF833D;" d="M231.84,55.209v45.331H4.843V55.209H0v95.243V160h236.683v-9.548V55.209H231.84z M4.843,155.157

-		v-4.704H231.84v4.704H4.843z M4.843,105.383H231.84v40.226H4.843V105.383z"/>

-	<path style="fill:#A5DBFF;" d="M4.843,14.001v36.365H231.84V14.001V4.843H4.843V14.001z M23.249,41.006

-		c-3.243,0-6.397-1.021-8.83-2.883l1.563-2.883c1.02,1.051,4.024,2.733,7.388,2.733c2.552,0,4.054-0.961,4.054-2.763

-		c0-2.133-2.132-2.733-5.827-3.695c-4.204-1.111-6.336-2.373-6.336-5.706c0-4.205,3.364-6.488,7.689-6.488

-		c2.942,0,5.405,1.051,7.238,2.403l-1.532,2.763c-0.812-0.871-3.093-2.163-5.888-2.163c-2.613,0-4.024,1.111-4.024,2.973

-		c0,2.042,1.743,2.493,5.286,3.394c4.206,1.081,7.029,2.192,7.029,6.127C31.06,39.264,27.486,41.006,23.249,41.006z M50.008,34.037

-		H37.422c0.211,2.763,2.314,4.626,4.747,4.626c1.771,0,3.513-0.961,4.114-2.403l2.824,0.811c-1.082,2.343-3.756,4.025-7.059,4.025

-		c-4.895,0-8.139-3.724-8.139-8.109c0-4.445,3.244-8.17,8.17-8.17s8.02,3.784,8.02,8.019C50.098,33.317,50.038,33.767,50.008,34.037

-		z M67.574,40.796c-0.632,0.12-1.201,0.15-1.622,0.15c-1.261-0.09-1.922-0.721-2.073-1.712l-0.09-0.991

-		c-1.412,1.832-3.575,2.854-5.917,2.854c-3.033,0-5.316-2.133-5.316-4.926c0-2.943,2.734-4.956,6.639-4.956

-		c1.471,0,3.003,0.27,4.143,0.721v-1.081c0-2.313-1.381-3.695-3.844-3.695c-1.652,0-3.273,0.63-4.985,1.802l-1.022-2.102

-		c2.013-1.352,4.085-2.042,6.308-2.042c4.295,0,6.849,2.313,6.849,6.398v5.676c0,0.751,0.24,1.051,0.931,1.081V40.796z M74.688,44.7

-		h-2.823V17.519h2.823V44.7z M217.173,14.648c2.794,2.794,4.333,6.508,4.333,10.46c0,3.131-0.979,6.105-2.771,8.598l8.446,8.446

-		l-3.424,3.424l-8.446-8.446c-2.493,1.791-5.467,2.77-8.599,2.77c-3.951,0-7.666-1.539-10.46-4.333

-		c-5.768-5.768-5.768-15.152,0-20.92c2.793-2.794,6.508-4.333,10.46-4.333C210.665,10.315,214.38,11.853,217.173,14.648z"/>

-	<path style="fill:#A5DBFF;" d="M206.713,15.158c-2.657,0-5.156,1.035-7.035,2.914c-3.879,3.879-3.879,10.192,0,14.071

-		c1.88,1.879,4.378,2.914,7.035,2.914c2.658,0,5.157-1.035,7.036-2.914c1.879-1.879,2.914-4.378,2.914-7.035

-		c0-2.658-1.035-5.157-2.914-7.036C211.869,16.193,209.371,15.158,206.713,15.158z"/>

-	<path style="fill:#A5DBFF;" d="M55.68,35.9c0,1.562,1.322,2.763,3.093,2.763c1.593,0,3.154-0.631,3.935-1.652

-		c0.39-0.331,0.63-0.781,0.63-1.141v-2.073c-1.111-0.42-2.432-0.691-3.634-0.691C57.362,33.107,55.68,34.248,55.68,35.9z"/>

-	<path style="fill:#A5DBFF;" d="M42.048,27.25c-2.493,0-4.505,1.832-4.715,4.505h9.49C46.553,29.082,44.572,27.25,42.048,27.25z"/>

-	<path style="fill:#305CB3;" d="M0,0v9.157v46.052h4.843H231.84h4.843V9.157V0H0z M231.84,14.001v36.365H4.843V14.001V4.843H231.84

-		V14.001z"/>

-	<path style="fill:#305CB3;" d="M24.031,28.692c-3.544-0.902-5.286-1.352-5.286-3.394c0-1.862,1.411-2.973,4.024-2.973

-		c2.794,0,5.076,1.291,5.888,2.163l1.532-2.763c-1.832-1.352-4.296-2.403-7.238-2.403c-4.325,0-7.689,2.283-7.689,6.488

-		c0,3.334,2.132,4.595,6.336,5.706c3.695,0.961,5.827,1.562,5.827,3.695c0,1.802-1.502,2.763-4.054,2.763

-		c-3.364,0-6.368-1.682-7.388-2.733l-1.563,2.883c2.433,1.863,5.587,2.883,8.83,2.883c4.236,0,7.81-1.742,7.81-6.187

-		C31.06,30.884,28.237,29.773,24.031,28.692z"/>

-	<path style="fill:#305CB3;" d="M42.078,24.817c-4.926,0-8.17,3.724-8.17,8.17c0,4.385,3.244,8.109,8.139,8.109

-		c3.303,0,5.977-1.682,7.059-4.025l-2.824-0.811c-0.601,1.442-2.343,2.403-4.114,2.403c-2.433,0-4.536-1.863-4.747-4.626h12.585

-		c0.03-0.27,0.091-0.721,0.091-1.201C50.098,28.601,47.004,24.817,42.078,24.817z M37.333,31.755

-		c0.21-2.673,2.222-4.505,4.715-4.505c2.524,0,4.505,1.832,4.775,4.505H37.333z"/>

-	<path style="fill:#305CB3;" d="M66.644,36.891v-5.676c0-4.085-2.554-6.398-6.849-6.398c-2.223,0-4.295,0.691-6.308,2.042

-		l1.022,2.102c1.712-1.172,3.334-1.802,4.985-1.802c2.463,0,3.844,1.382,3.844,3.695v1.081c-1.141-0.451-2.672-0.721-4.143-0.721

-		c-3.905,0-6.639,2.012-6.639,4.956c0,2.793,2.284,4.926,5.316,4.926c2.342,0,4.505-1.021,5.917-2.854l0.09,0.991

-		c0.15,0.991,0.812,1.622,2.073,1.712c0.421,0,0.99-0.03,1.622-0.15v-2.823C66.884,37.942,66.644,37.642,66.644,36.891z

-		 M63.338,35.87c0,0.36-0.24,0.811-0.63,1.141c-0.781,1.021-2.342,1.652-3.935,1.652c-1.771,0-3.093-1.201-3.093-2.763

-		c0-1.652,1.682-2.793,4.025-2.793c1.201,0,2.523,0.271,3.634,0.691V35.87z"/>

-	<rect x="71.865" y="17.519" style="fill:#305CB3;" width="2.823" height="27.181"/>

-	<path style="fill:#FF833D;" d="M21.598,81.422c3.695,0.961,5.827,1.562,5.827,3.695c0,1.802-1.502,2.763-4.054,2.763

-		c-3.364,0-6.368-1.682-7.388-2.733L14.42,88.03c2.433,1.863,5.587,2.883,8.83,2.883c4.236,0,7.81-1.742,7.81-6.187

-		c0-3.935-2.823-5.046-7.029-6.127c-3.544-0.902-5.286-1.352-5.286-3.394c0-1.862,1.411-2.973,4.024-2.973

-		c2.794,0,5.076,1.291,5.888,2.163l1.532-2.763c-1.832-1.352-4.296-2.403-7.238-2.403c-4.325,0-7.689,2.283-7.689,6.488

-		C15.262,79.049,17.394,80.311,21.598,81.422z"/>

-	<path style="fill:#FF833D;" d="M42.048,91.003c3.303,0,5.977-1.682,7.059-4.025l-2.824-0.811c-0.601,1.442-2.343,2.403-4.114,2.403

-		c-2.433,0-4.536-1.863-4.747-4.626h12.585c0.03-0.27,0.091-0.721,0.091-1.201c0-4.235-3.094-8.019-8.02-8.019

-		s-8.17,3.724-8.17,8.17C33.909,87.279,37.153,91.003,42.048,91.003z M42.048,77.157c2.524,0,4.505,1.832,4.775,4.505h-9.49

-		C37.543,78.989,39.555,77.157,42.048,77.157z"/>

-	<path style="fill:#FF833D;" d="M59.195,81.122c-3.905,0-6.639,2.012-6.639,4.956c0,2.793,2.284,4.926,5.316,4.926

-		c2.342,0,4.505-1.021,5.917-2.854l0.09,0.991c0.15,0.991,0.812,1.622,2.073,1.712c0.421,0,0.99-0.03,1.622-0.15V87.88

-		c-0.691-0.03-0.931-0.331-0.931-1.081v-5.676c0-4.085-2.554-6.398-6.849-6.398c-2.223,0-4.295,0.691-6.308,2.042l1.022,2.102

-		c1.712-1.172,3.334-1.802,4.985-1.802c2.463,0,3.844,1.382,3.844,3.695v1.081C62.198,81.392,60.666,81.122,59.195,81.122z

-		 M63.338,85.777c0,0.36-0.24,0.811-0.63,1.141c-0.781,1.021-2.342,1.652-3.935,1.652c-1.771,0-3.093-1.201-3.093-2.763

-		c0-1.652,1.682-2.793,4.025-2.793c1.201,0,2.523,0.271,3.634,0.691V85.777z"/>

-	<path style="fill:#FF833D;" d="M74.869,81.092c0.871-2.012,2.973-3.184,5.526-3.244v-2.973c-0.211-0.03-0.451-0.03-0.841-0.03

-		c-1.953,0-3.814,1.502-4.926,3.664v-3.514h-3.064v15.708h3.304V81.092z"/>

-	<path style="fill:#FF833D;" d="M90.874,91.003c3.305,0,5.918-1.682,6.939-4.025l-3.244-0.961c-0.481,1.201-2.102,2.163-3.724,2.163

-		c-2.583,0-4.716-2.313-4.716-5.346c0-3.094,2.043-5.286,4.686-5.286c1.561,0,2.913,0.781,3.663,2.102l3.214-1.021

-		c-1.171-2.343-3.574-3.905-6.819-3.905c-4.955,0-8.139,3.694-8.139,8.109C82.735,87.219,85.98,91.003,90.874,91.003z"/>

-	<path style="fill:#FF833D;" d="M104.687,81.362c0.66-2.163,2.734-3.695,4.505-3.695c1.922,0,3.004,1.382,3.004,4.235v8.8h3.303

-		v-9.581c0-3.424-1.081-6.398-4.955-6.398c-2.433,0-4.626,1.291-5.858,3.424v-9.371h-3.303v21.926h3.303V81.362z"/>

-	<path style="fill:#FF833D;" d="M136.219,87.88c-3.364,0-6.368-1.682-7.388-2.733l-1.563,2.883c2.433,1.863,5.587,2.883,8.83,2.883

-		c4.236,0,7.81-1.742,7.81-6.187c0-3.935-2.823-5.046-7.029-6.127c-3.544-0.902-5.286-1.352-5.286-3.394

-		c0-1.862,1.411-2.973,4.024-2.973c2.794,0,5.076,1.291,5.888,2.163l1.532-2.763c-1.832-1.352-4.296-2.403-7.238-2.403

-		c-4.325,0-7.689,2.283-7.689,6.488c0,3.334,2.132,4.595,6.336,5.706c3.695,0.961,5.827,1.562,5.827,3.695

-		C140.273,86.918,138.771,87.88,136.219,87.88z"/>

-	<path style="fill:#FF833D;" d="M154.836,91.003c4.896,0,8.081-3.784,8.081-8.14c0-4.355-3.184-8.139-8.081-8.139

-		c-4.864,0-8.079,3.784-8.079,8.139C146.757,87.219,149.911,91.003,154.836,91.003z M154.836,77.548

-		c2.614,0,4.686,2.312,4.686,5.316s-2.073,5.316-4.686,5.316c-2.613,0-4.685-2.252-4.685-5.286

-		C150.151,79.89,152.253,77.548,154.836,77.548z"/>

-	<path style="fill:#FF833D;" d="M170.331,90.943c1.052,0,2.523-0.3,3.484-0.721l-0.481-2.673c-0.51,0.24-1.172,0.391-1.622,0.391

-		c-1.08,0-1.712-0.691-1.712-1.862v-17.3h-3.303v18.592C166.697,89.622,168.078,90.943,170.331,90.943z"/>

-	<path style="fill:#FF833D;" d="M179.82,81.092c0.871-2.012,2.973-3.184,5.526-3.244v-2.973c-0.211-0.03-0.451-0.03-0.841-0.03

-		c-1.953,0-3.814,1.502-4.926,3.664v-3.514h-3.064v15.708h3.304V81.092z"/>

-	<path style="fill:#FF833D;" d="M24.031,124.081c-3.544-0.901-5.286-1.351-5.286-3.394c0-1.862,1.411-2.974,4.024-2.974

-		c2.794,0,5.076,1.292,5.888,2.163l1.532-2.763c-1.832-1.351-4.296-2.403-7.238-2.403c-4.325,0-7.689,2.283-7.689,6.488

-		c0,3.334,2.132,4.596,6.336,5.707c3.695,0.961,5.827,1.562,5.827,3.694c0,1.802-1.502,2.763-4.054,2.763

-		c-3.364,0-6.368-1.682-7.388-2.733l-1.563,2.883c2.433,1.862,5.587,2.883,8.83,2.883c4.236,0,7.81-1.743,7.81-6.188

-		C31.06,126.274,28.237,125.162,24.031,124.081z"/>

-	<path style="fill:#FF833D;" d="M42.078,120.207c-4.926,0-8.17,3.724-8.17,8.17c0,4.385,3.244,8.109,8.139,8.109

-		c3.303,0,5.977-1.682,7.059-4.025l-2.824-0.811c-0.601,1.442-2.343,2.403-4.114,2.403c-2.433,0-4.536-1.862-4.747-4.625h12.585

-		c0.03-0.271,0.091-0.721,0.091-1.201C50.098,123.991,47.004,120.207,42.078,120.207z M37.333,127.145

-		c0.21-2.673,2.222-4.506,4.715-4.506c2.524,0,4.505,1.832,4.775,4.506H37.333z"/>

-	<path style="fill:#FF833D;" d="M66.644,132.281v-5.677c0-4.085-2.554-6.397-6.849-6.397c-2.223,0-4.295,0.691-6.308,2.042

-		l1.022,2.102c1.712-1.171,3.334-1.802,4.985-1.802c2.463,0,3.844,1.382,3.844,3.694v1.081c-1.141-0.45-2.672-0.721-4.143-0.721

-		c-3.905,0-6.639,2.013-6.639,4.956c0,2.794,2.284,4.926,5.316,4.926c2.342,0,4.505-1.021,5.917-2.853l0.09,0.991

-		c0.15,0.991,0.812,1.622,2.073,1.712c0.421,0,0.99-0.03,1.622-0.15v-2.823C66.884,133.332,66.644,133.032,66.644,132.281z

-		 M63.338,131.26c0,0.36-0.24,0.811-0.63,1.141c-0.781,1.021-2.342,1.652-3.935,1.652c-1.771,0-3.093-1.201-3.093-2.763

-		c0-1.652,1.682-2.793,4.025-2.793c1.201,0,2.523,0.27,3.634,0.691V131.26z"/>

-	<path style="fill:#FF833D;" d="M90.878,120.207c-2.524,0-4.565,1.261-5.888,3.574c-0.39-2.042-1.892-3.574-4.505-3.574

-		c-2.583,0-4.685,1.231-5.916,3.424v-3.154h-3.004v15.709h3.304v-9.341c0.692-2.192,2.432-3.694,4.265-3.694

-		c1.831,0,2.793,1.291,2.793,4.235v8.8h3.303v-9.311c0.662-2.193,2.403-3.724,4.266-3.724c1.801,0,2.823,1.322,2.823,4.235v8.8

-		h3.303v-9.581C95.623,123.18,94.601,120.207,90.878,120.207z"/>

-	<path style="fill:#FF833D;" d="M105.259,133.422c-1.081,0-1.712-0.691-1.712-1.862v-17.3h-3.303v18.591

-		c0,2.253,1.381,3.574,3.634,3.574c1.05,0,2.522-0.3,3.483-0.721l-0.481-2.673C106.369,133.272,105.709,133.422,105.259,133.422z"/>

-	<path style="fill:#FF833D;" d="M117.271,120.207c-4.927,0-8.17,3.724-8.17,8.17c0,4.385,3.243,8.109,8.139,8.109

-		c3.303,0,5.977-1.682,7.058-4.025l-2.824-0.811c-0.6,1.442-2.342,2.403-4.115,2.403c-2.432,0-4.535-1.862-4.745-4.625H125.2

-		c0.03-0.271,0.089-0.721,0.089-1.201C125.289,123.991,122.196,120.207,117.271,120.207z M112.525,127.145

-		c0.211-2.673,2.222-4.506,4.716-4.506c2.522,0,4.505,1.832,4.775,4.506H112.525z"/>

-	<path style="fill:#FF833D;" d="M134.868,126.995c-2.554-0.631-3.455-0.961-3.455-2.252c0-1.532,1.322-2.193,3.003-2.193

-		c1.653,0,3.274,0.541,4.806,1.682l1.412-2.012c-1.653-1.232-3.875-2.013-6.158-2.013c-3.453,0-6.156,1.832-6.156,5.016

-		c0,2.433,1.561,3.244,5.496,4.235c2.823,0.691,4.085,1.111,4.085,2.433c0,1.412-1.262,2.193-3.244,2.193

-		c-1.952,0-3.844-0.691-5.737-2.012l-1.381,2.222c1.803,1.382,4.656,2.193,7.178,2.193c3.875,0,6.368-1.892,6.368-4.866

-		C141.085,128.947,139.193,128.016,134.868,126.995z"/>

-	<path style="fill:#FF833D;" d="M150.783,126.995c-2.554-0.631-3.455-0.961-3.455-2.252c0-1.532,1.322-2.193,3.004-2.193

-		c1.653,0,3.274,0.541,4.806,1.682l1.412-2.012c-1.653-1.232-3.875-2.013-6.158-2.013c-3.453,0-6.156,1.832-6.156,5.016

-		c0,2.433,1.561,3.244,5.496,4.235c2.823,0.691,4.085,1.111,4.085,2.433c0,1.412-1.262,2.193-3.244,2.193

-		c-1.952,0-3.844-0.691-5.737-2.012l-1.381,2.222c1.803,1.382,4.656,2.193,7.178,2.193c3.875,0,6.368-1.892,6.368-4.866

-		C157,128.947,155.108,128.016,150.783,126.995z"/>

-	<path style="fill:#305CB3;" d="M196.253,14.648c-5.768,5.768-5.768,15.152,0,20.92c2.793,2.794,6.508,4.333,10.46,4.333

-		c3.131,0,6.105-0.98,8.599-2.77l8.446,8.446l3.424-3.424l-8.446-8.446c1.791-2.493,2.771-5.467,2.771-8.598

-		c0-3.952-1.538-7.666-4.333-10.46c-2.793-2.794-6.508-4.333-10.461-4.333C202.761,10.315,199.046,11.853,196.253,14.648z

-		 M214.972,33.367L214.972,33.367L214.972,33.367z M213.749,32.143c-1.88,1.879-4.378,2.914-7.036,2.914

-		c-2.657,0-5.156-1.035-7.035-2.914c-3.879-3.879-3.879-10.192,0-14.071c1.88-1.879,4.378-2.914,7.035-2.914

-		c2.658,0,5.157,1.035,7.036,2.914c1.879,1.879,2.914,4.378,2.914,7.036C216.663,27.765,215.628,30.264,213.749,32.143z"/>

-	

-		<line style="fill:none;stroke:#F9D5C2;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;" x1="214.972" y1="33.367" x2="214.972" y2="33.367"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_flexible_and_adaptable.svg b/themes/lucene/static/images/solr/Solr_Icons_flexible_and_adaptable.svg
deleted file mode 100644
index 2873acf..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_flexible_and_adaptable.svg
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 196 160" style="enable-background:new 0 0 196 160;" xml:space="preserve">

-<g>

-	<rect x="45.892" y="42.66" style="fill:none;" width="49.506" height="9.91"/>

-	<polygon style="fill:#A5DBFF;" points="109.959,62.351 95.399,62.351 95.399,57.423 45.892,57.423 45.892,62.351 31.332,62.351 

-		31.332,57.423 5.122,57.423 5.122,81.786 60.939,81.786 60.939,72.081 80.353,72.081 80.353,81.786 136.168,81.786 136.168,57.423 

-		109.959,57.423 	"/>

-	<path style="fill:#A5DBFF;" d="M136.168,86.639H80.353v19.417H60.939V86.639H5.122v68.21h131.046V86.639z M126.462,145.135H14.83

-		v-29.121h111.632V145.135z"/>

-	<rect x="19.683" y="120.868" style="fill:#A5DBFF;" width="101.925" height="19.414"/>

-	<path style="fill:#305CB3;" d="M14.83,145.135h111.632v-29.121H14.83V145.135z M19.683,120.868h101.925v19.414H19.683V120.868z"/>

-	<polygon style="fill:#A5DBFF;" points="36.185,57.498 41.039,57.498 41.039,37.806 100.252,37.806 100.252,57.498 105.106,57.498 

-		105.106,33.23 36.185,33.23 	"/>

-	<path style="fill:#305CB3;" d="M109.959,28.376H31.332v24.193H0.269v107.133h140.753V52.569h-31.063V28.376z M5.122,86.639h55.816

-		v19.417h19.414V86.639h55.815v68.21H5.122V86.639z M65.792,76.935h9.707v24.268h-9.707V76.935z M136.168,81.786H80.353v-9.704

-		H60.939v9.704H5.122V57.423h26.209v4.928h14.561v-4.928h49.506v4.928h14.561v-4.928h26.209V81.786z M105.106,33.23v24.268h-4.854

-		V37.806H41.039v19.692h-4.854V33.23H105.106z M95.399,52.569H45.892v-9.91h49.506V52.569z"/>

-	<rect x="65.792" y="76.935" style="fill:#A5DBFF;" width="9.707" height="24.268"/>

-	<rect x="150.986" y="33.43" style="fill:#F9D5C2;" width="9.707" height="121.411"/>

-	<path style="fill:#F9D5C2;" d="M151.057,28.577h9.636v-5.975v-7.675h10.993c3.757,0.123,7.486,1.808,8.67,5.272h4.957

-		c-1.308-6.689-7.925-9.966-12.55-10.073l-36.332,0V4.854h-4.927v15.344h4.927v-5.272h14.625V28.577z"/>

-	<path style="fill:#FF833D;" d="M175.889,22.625v2.427h14.508v-2.427c0-11.561-10.455-17.189-17.577-17.353h-31.534V0h-14.635

-		v25.051h14.635V19.78h4.847v139.914h19.414V33.43V19.779l6.06-0.001C172.611,19.811,175.889,20.115,175.889,22.625z

-		 M150.986,154.841V33.43h9.707v121.411H150.986z M136.432,20.198h-4.927V4.854h4.927v5.272l36.332,0

-		c4.625,0.107,11.242,3.384,12.55,10.073h-4.957c-1.184-3.464-4.913-5.149-8.67-5.272h-10.993v7.675v5.975h-9.636V14.926h-14.625

-		V20.198z"/>

-	<path style="fill:#F9D5C2;" d="M185.785,86.637l-5.346,0v0.003h-5.093v0.001v63.738c0.675,2.734,5.289,4.767,8.25,4.767

-		c2.964,0,6.604-2.033,7.282-4.767V86.642h-5.093V86.637z"/>

-	<polygon style="fill:#F9D5C2;" points="180.372,47.894 180.439,47.894 180.439,81.784 185.785,81.784 185.785,47.838 

-		188.218,43.432 185.846,34.939 180.372,34.939 178.006,43.493 	"/>

-	<path style="fill:#FF833D;" d="M190.878,81.788h-0.239V49.089l1.828-3.31l0.961-1.739l-0.534-1.913l-2.372-8.493l-0.991-3.548

-		h-3.684h-5.474h-3.693l-0.984,3.559l-2.367,8.554l-0.519,1.877l0.922,1.716l1.855,3.449v32.546h-0.239h-4.854v4.854v63.74v0.591

-		l0.142,0.573c1.363,5.517,8.403,8.456,12.961,8.456c6.194,0,10.962-4.297,11.993-8.451l0.143-0.576v-0.593V86.642v-4.854H190.878z

-		 M190.878,150.38c-0.678,2.734-4.318,4.767-7.282,4.767c-2.961,0-7.574-2.033-8.25-4.767V86.642V86.64h5.093v-0.003l5.346,0v0.005

-		h5.093V150.38z M185.846,34.939l2.372,8.493l-2.433,4.405v33.946l-5.346,0v-33.89h-0.067l-2.367-4.401l2.367-8.554H185.846z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_geospatial_search.svg b/themes/lucene/static/images/solr/Solr_Icons_geospatial_search.svg
deleted file mode 100644
index 089c3cf..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_geospatial_search.svg
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 169.074 160" style="enable-background:new 0 0 169.074 160;" xml:space="preserve">

-<g>

-	<path style="fill:#F9D5C2;" d="M50.168,30.309c0-0.528,0.448-0.96,0.996-0.96h59.579c0.548,0,0.996,0.432,0.996,0.96v101.606

-		c0,0.528-0.448,0.96-0.996,0.96H51.164c-0.548,0-0.996-0.432-0.996-0.96v-8.882c-1.712,2.582-3.361,4.977-4.878,7.123v14.174

-		c0,5.96,4.832,10.792,10.792,10.792h49.744c5.96,0,10.792-4.832,10.792-10.792V15.67c0-5.96-4.832-10.792-10.792-10.792H56.082

-		c-5.96,0-10.792,4.832-10.792,10.792v24.955c1.671,0.478,3.3,1.077,4.878,1.795V30.309z M80.954,150.063

-		c-3.399,0-6.155-2.756-6.155-6.155c0-3.399,2.756-6.155,6.155-6.155c3.399,0,6.155,2.756,6.155,6.155

-		C87.109,147.307,84.353,150.063,80.954,150.063z M82.044,9.841c1.347,0,2.439,1.092,2.439,2.439c0,1.347-1.092,2.439-2.439,2.439

-		c-1.347,0-2.439-1.092-2.439-2.439C79.605,10.933,80.697,9.841,82.044,9.841z M72.481,19.592h20.326v4.878H72.481V19.592z

-		 M65.163,19.592c1.347,0,2.439,1.092,2.439,2.439c0,1.347-1.092,2.439-2.439,2.439c-1.347,0-2.439-1.092-2.439-2.439

-		C62.724,20.684,63.816,19.592,65.163,19.592z"/>

-	<path style="fill:#FF833D;" d="M105.826,0H56.082c-8.641,0-15.67,7.03-15.67,15.67v23.925c1.657,0.229,3.286,0.575,4.878,1.03

-		V15.67c0-5.96,4.832-10.792,10.792-10.792h49.744c5.96,0,10.792,4.832,10.792,10.792V144.33c0,5.96-4.832,10.792-10.792,10.792

-		H56.082c-5.96,0-10.792-4.832-10.792-10.792v-14.174c-1.886,2.668-3.559,4.942-4.878,6.698v7.475c0,8.641,7.03,15.67,15.67,15.67

-		h49.744c8.641,0,15.67-7.03,15.67-15.67V15.67C121.496,7.03,114.466,0,105.826,0z"/>

-	<path style="fill:#F9D5C2;" d="M106.861,127.996V34.227H55.047V45.12c1.969,1.306,3.823,2.817,5.532,4.526

-		c6.703,6.703,10.394,15.614,10.393,25.092c0,0.43-0.012,0.866-0.033,1.307c-0.128,3.617-0.805,7.185-2.012,10.578

-		c-2.848,9.331-8.299,19.652-13.88,28.766v12.609H106.861z M79.605,67.804h22.456v4.878H79.605V67.804z M79.605,77.561h22.456v4.878

-		H79.605V77.561z M79.605,87.318h22.456v4.878H79.605V87.318z"/>

-	<path style="fill:#FF833D;" d="M51.164,132.875h59.579c0.548,0,0.996-0.432,0.996-0.96V30.309c0-0.528-0.448-0.96-0.996-0.96

-		H51.164c-0.548,0-0.996,0.432-0.996,0.96v12.112c1.689,0.768,3.321,1.666,4.878,2.699V34.227h51.814v93.769H55.047v-12.609

-		c-1.637,2.673-3.282,5.236-4.878,7.645v8.882C50.168,132.443,50.617,132.875,51.164,132.875z"/>

-	<circle style="fill:#FF833D;" cx="65.163" cy="22.031" r="2.439"/>

-	<circle style="fill:#FF833D;" cx="82.044" cy="12.28" r="2.439"/>

-	<circle style="fill:#FF833D;" cx="80.954" cy="143.908" r="6.155"/>

-	<rect x="72.481" y="19.592" style="fill:#FF833D;" width="20.326" height="4.878"/>

-	<path style="fill:#A5DBFF;" d="M64.277,85.147l0.037-0.111c1.05-2.936,1.639-6.029,1.751-9.193

-		c0.018-0.392,0.029-0.751,0.029-1.105c0-8.175-3.183-15.861-8.964-21.642c-5.782-5.781-13.468-8.965-21.643-8.965

-		c-16.877,0-30.608,13.731-30.608,30.607c0,0.355,0.01,0.717,0.027,1.081C5.019,79,5.608,82.093,6.657,85.034l0.036,0.11

-		c5.685,18.685,23.001,42.484,28.793,50.122C41.278,127.628,58.591,103.831,64.277,85.147z M16.862,74.738

-		c0-10.269,8.355-18.624,18.625-18.624s18.625,8.355,18.625,18.624c0,10.269-8.355,18.625-18.625,18.625

-		S16.862,85.007,16.862,74.738z"/>

-	<path style="fill:#305CB3;" d="M45.29,130.156c1.517-2.146,3.167-4.541,4.878-7.123c1.597-2.409,3.242-4.972,4.878-7.645

-		c5.581-9.113,11.032-19.435,13.88-28.766c1.207-3.392,1.885-6.961,2.012-10.578c0.021-0.441,0.033-0.877,0.033-1.307

-		c0.001-9.478-3.69-18.389-10.393-25.092c-1.709-1.709-3.563-3.22-5.532-4.526c-1.557-1.033-3.189-1.931-4.878-2.699

-		c-1.578-0.718-3.208-1.317-4.878-1.795c-1.593-0.455-3.221-0.801-4.878-1.03c-1.619-0.223-3.262-0.344-4.925-0.344

-		C15.92,39.252,0,55.171,0,74.738c0,0.427,0.012,0.862,0.031,1.278c0.13,3.639,0.806,7.206,2.011,10.603

-		c7.125,23.342,30.541,52.912,31.535,54.16l1.908,2.396l1.908-2.396c0.2-0.251,1.317-1.663,3.016-3.925

-		C41.731,135.098,43.404,132.824,45.29,130.156z M6.657,85.034C5.608,82.093,5.019,79,4.905,75.819

-		c-0.016-0.364-0.027-0.726-0.027-1.081c0-16.877,13.731-30.607,30.608-30.607c8.175,0,15.861,3.184,21.643,8.965

-		c5.781,5.781,8.964,13.467,8.964,21.642c0,0.354-0.01,0.713-0.029,1.105c-0.112,3.164-0.701,6.257-1.751,9.193l-0.037,0.111

-		c-5.685,18.685-22.999,42.482-28.79,50.119c-5.792-7.638-23.108-31.437-28.793-50.122L6.657,85.034z"/>

-	<path style="fill:#A5DBFF;" d="M49.233,74.738c0-7.579-6.167-13.745-13.746-13.745S21.74,67.158,21.74,74.738

-		c0,7.58,6.167,13.746,13.746,13.746S49.233,82.317,49.233,74.738z"/>

-	<path style="fill:#305CB3;" d="M54.111,74.738c0-10.269-8.355-18.624-18.625-18.624s-18.625,8.355-18.625,18.624

-		c0,10.269,8.355,18.625,18.625,18.625S54.111,85.007,54.111,74.738z M35.487,88.484c-7.58,0-13.746-6.167-13.746-13.746

-		c0-7.579,6.167-13.745,13.746-13.745s13.746,6.166,13.746,13.745C49.233,82.317,43.066,88.484,35.487,88.484z"/>

-	<rect x="79.605" y="67.804" style="fill:#FF833D;" width="22.456" height="4.878"/>

-	<rect x="79.605" y="77.561" style="fill:#FF833D;" width="22.456" height="4.878"/>

-	<rect x="79.605" y="87.318" style="fill:#FF833D;" width="22.456" height="4.878"/>

-	<rect x="126.401" y="67.804" style="fill:#FF833D;" width="42.673" height="4.878"/>

-	<rect x="126.401" y="77.561" style="fill:#FF833D;" width="42.673" height="4.878"/>

-	<rect x="126.401" y="87.318" style="fill:#FF833D;" width="42.673" height="4.878"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_highly_configurable.svg b/themes/lucene/static/images/solr/Solr_Icons_highly_configurable.svg
deleted file mode 100644
index 33ae9f7..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_highly_configurable.svg
+++ /dev/null
@@ -1,67 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 239 160" style="enable-background:new 0 0 239 160;" xml:space="preserve">

-<g>

-	<path style="fill:#A5DBFF;" d="M119.037,88.439c-0.03-8.519-2.365-16.87-6.753-24.15l-1.104-1.833l14.807-11.62l-4.617-5.883

-		l-14.807,11.62l-1.517-1.508c-6.029-5.992-13.585-10.246-21.852-12.299l-2.075-0.516l2.253-18.686l-7.425-0.895l-2.253,18.686

-		l-2.139,0.008c-8.518,0.03-16.869,2.365-24.15,6.752l-1.832,1.104L33.952,34.413l-5.883,4.617l11.62,14.806l-1.508,1.517

-		c-5.993,6.028-10.245,13.585-12.301,21.853l-0.515,2.075L6.679,77.028l-0.895,7.425l18.686,2.253l0.008,2.139

-		c0.03,8.519,2.365,16.87,6.753,24.15l1.104,1.833l-14.807,11.62l4.617,5.883l14.807-11.62l1.517,1.508

-		c6.029,5.992,13.585,10.245,21.852,12.299l2.075,0.516l-2.253,18.686l7.425,0.895l2.253-18.685l2.139-0.008

-		c8.518-0.03,16.869-2.365,24.15-6.753l1.832-1.104l11.619,14.806l5.884-4.617l-11.62-14.806l1.508-1.517

-		c5.992-6.029,10.245-13.586,12.3-21.854l0.515-2.075l18.686,2.253l0.895-7.425l-18.686-2.253L119.037,88.439z M88.74,110.283

-		c-4.892,3.84-10.76,5.87-16.966,5.87c-8.513,0-16.408-3.837-21.658-10.527c-9.364-11.932-7.275-29.259,4.657-38.624

-		c4.893-3.84,10.761-5.87,16.967-5.87c8.513,0,16.408,3.837,21.658,10.527C102.763,83.592,100.673,100.918,88.74,110.283z"/>

-	<path style="fill:#305CB3;" d="M117.499,63.65l15.283-11.994l-10.594-13.499l-15.283,11.994

-		c-5.847-5.35-12.856-9.294-20.475-11.524l2.326-19.29l-17.036-2.054l-2.326,19.29c-7.931,0.355-15.676,2.52-22.628,6.326

-		L34.771,27.617L21.273,38.21l11.993,15.283c-5.349,5.847-9.293,12.855-11.524,20.476l-19.29-2.326L0.399,88.68l19.29,2.326

-		c0.355,7.931,2.52,15.675,6.327,22.628l-15.283,11.994l10.594,13.499l15.283-11.994c5.847,5.35,12.856,9.294,20.475,11.524

-		l-2.326,19.29L71.795,160l2.326-19.29c7.932-0.355,15.676-2.52,22.628-6.326l11.994,15.283l13.499-10.594l-11.993-15.283

-		c5.349-5.849,9.292-12.856,11.523-20.476l19.29,2.326l2.054-17.036l-19.29-2.326C123.47,78.347,121.305,70.603,117.499,63.65z

-		 M136.835,100.256l-18.686-2.253l-0.515,2.075c-2.054,8.268-6.308,15.825-12.3,21.854l-1.508,1.517l11.62,14.806l-5.884,4.617

-		l-11.619-14.806l-1.832,1.104c-7.282,4.387-15.632,6.722-24.15,6.753l-2.139,0.008l-2.253,18.685l-7.425-0.895l2.253-18.686

-		l-2.075-0.516c-8.267-2.054-15.823-6.307-21.852-12.299l-1.517-1.508l-14.807,11.62l-4.617-5.883l14.807-11.62l-1.104-1.833

-		c-4.388-7.28-6.723-15.631-6.753-24.15l-0.008-2.139L5.784,84.454l0.895-7.425l18.686,2.253l0.515-2.075

-		c2.055-8.268,6.308-15.825,12.301-21.853l1.508-1.517L28.069,39.03l5.883-4.617l11.619,14.806l1.832-1.104

-		c7.282-4.387,15.632-6.722,24.15-6.752l2.139-0.008l2.253-18.686l7.425,0.895L81.117,42.25l2.075,0.516

-		c8.267,2.053,15.823,6.307,21.852,12.299l1.517,1.508l14.807-11.62l4.617,5.883l-14.807,11.62l1.104,1.833

-		c4.388,7.28,6.723,15.631,6.753,24.15l0.008,2.139l18.686,2.253L136.835,100.256z"/>

-	<path style="fill:#305CB3;" d="M71.74,61.132c-6.207,0-12.074,2.03-16.967,5.87c-11.932,9.365-14.021,26.692-4.657,38.624

-		c5.251,6.69,13.145,10.527,21.658,10.527c6.207,0,12.074-2.03,16.966-5.87c11.933-9.365,14.022-26.691,4.658-38.625

-		C88.148,64.969,80.253,61.132,71.74,61.132z M53.924,102.637c-7.716-9.833-5.995-24.111,3.837-31.828

-		c4.033-3.165,8.866-4.837,13.979-4.837c7.018,0,13.524,3.162,17.85,8.675c7.716,9.833,5.995,24.112-3.837,31.828

-		c-4.033,3.164-8.866,4.837-13.979,4.837C64.756,111.312,58.25,108.15,53.924,102.637z"/>

-	<path style="fill:#F9D5C2;" d="M229.841,76.632l-13.124-6.651l0.724-2.012c2.233-6.203,2.745-12.895,1.482-19.351l-0.411-2.099

-		l13.984-4.577l-1.503-4.59l-13.983,4.577l-0.91-1.936c-2.798-5.953-7.168-11.047-12.637-14.729l-1.774-1.195l6.651-13.124

-		l-4.308-2.183l-6.651,13.124l-2.012-0.724c-6.194-2.229-12.896-2.744-19.351-1.481l-2.1,0.411l-4.578-13.983l-4.591,1.502

-		l4.578,13.983l-1.936,0.91c-5.953,2.798-11.047,7.169-14.728,12.637l-1.195,1.774l-13.124-6.651l-2.183,4.309l13.124,6.651

-		l-0.724,2.012c-2.233,6.205-2.745,12.896-1.482,19.351l0.411,2.1l-13.984,4.577l1.503,4.59l13.983-4.577l0.91,1.936

-		c2.798,5.953,7.168,11.047,12.637,14.729l1.774,1.195l-6.651,13.124l4.308,2.183l6.651-13.124l2.012,0.724

-		c6.194,2.229,12.896,2.745,19.351,1.481l2.1-0.411l4.578,13.983l4.59-1.502l-4.578-13.984l1.936-0.91

-		c5.953-2.798,11.047-7.168,14.73-12.637l1.194-1.774l13.124,6.651L229.841,76.632z M203.233,65.855

-		c-2.739,5.404-7.418,9.419-13.176,11.303c-2.293,0.751-4.667,1.131-7.059,1.131c-9.831,0-18.493-6.282-21.553-15.632

-		c-1.885-5.758-1.414-11.905,1.325-17.309c2.739-5.404,7.419-9.419,13.177-11.303c2.293-0.75,4.667-1.131,7.059-1.131

-		c9.831,0,18.492,6.282,21.552,15.631C206.442,54.303,205.972,60.45,203.233,65.855z"/>

-	<path style="fill:#FF833D;" d="M224.031,49.805l14.571-4.77l-4.513-13.791l-14.572,4.769c-2.833-5.292-6.795-9.91-11.602-13.522

-		l6.932-13.677l-12.944-6.56l-6.932,13.677c-5.736-1.739-11.805-2.208-17.765-1.36L172.436,0l-13.792,4.514l4.77,14.571

-		c-5.293,2.834-9.91,6.796-13.522,11.602l-13.677-6.931l-6.56,12.944l13.677,6.931c-1.74,5.757-2.205,11.823-1.36,17.766

-		l-14.572,4.77l4.513,13.791l14.572-4.77c2.833,5.292,6.795,9.909,11.602,13.523l-6.932,13.678l12.944,6.559l6.932-13.676

-		c5.736,1.739,11.803,2.209,17.765,1.36l4.77,14.571l13.791-4.514l-4.77-14.571c5.292-2.833,9.91-6.795,13.523-11.602l13.677,6.932

-		l6.56-12.944l-13.677-6.932C224.41,61.815,224.875,55.75,224.031,49.805z M213.34,76.063c-3.683,5.469-8.777,9.839-14.73,12.637

-		l-1.936,0.91l4.578,13.984l-4.59,1.502l-4.578-13.983l-2.1,0.411c-6.454,1.264-13.156,0.747-19.351-1.481l-2.012-0.724

-		l-6.651,13.124l-4.308-2.183l6.651-13.124l-1.774-1.195c-5.469-3.683-9.839-8.776-12.637-14.729l-0.91-1.936l-13.983,4.577

-		l-1.503-4.59l13.984-4.577l-0.411-2.1c-1.263-6.454-0.751-13.146,1.482-19.351l0.724-2.012l-13.124-6.651l2.183-4.309l13.124,6.651

-		l1.195-1.774c3.681-5.469,8.775-9.839,14.728-12.637l1.936-0.91L164.75,7.609l4.591-1.502l4.578,13.983l2.1-0.411

-		c6.454-1.262,13.156-0.748,19.351,1.481l2.012,0.724l6.651-13.124l4.308,2.183l-6.651,13.124l1.774,1.195

-		c5.469,3.683,9.839,8.776,12.637,14.729l0.91,1.936l13.983-4.577l1.503,4.59l-13.984,4.577l0.411,2.099

-		c1.263,6.456,0.751,13.148-1.482,19.351l-0.724,2.012l13.124,6.651l-2.183,4.308l-13.124-6.651L213.34,76.063z"/>

-	<path style="fill:#FF833D;" d="M183.005,32.914c-2.392,0-4.767,0.381-7.059,1.131c-5.758,1.885-10.438,5.899-13.177,11.303

-		c-2.739,5.404-3.21,11.551-1.325,17.309c3.06,9.35,11.722,15.632,21.553,15.632c2.392,0,4.767-0.381,7.059-1.131

-		c5.758-1.885,10.437-5.899,13.176-11.303c2.74-5.404,3.21-11.551,1.325-17.309C201.497,39.196,192.836,32.914,183.005,32.914z

-		 M166.044,61.151c-1.482-4.529-1.113-9.364,1.042-13.615c2.155-4.251,5.835-7.409,10.364-8.891

-		c1.806-0.591,3.675-0.891,5.554-0.891c7.732,0,14.545,4.942,16.952,12.297c1.483,4.529,1.113,9.364-1.041,13.615

-		c-2.155,4.251-5.836,7.409-10.364,8.891c-1.806,0.591-3.675,0.891-5.554,0.891C175.265,73.449,168.451,68.506,166.044,61.151z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_highy_scalable.svg b/themes/lucene/static/images/solr/Solr_Icons_highy_scalable.svg
deleted file mode 100644
index 6c93762..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_highy_scalable.svg
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 193 160" style="enable-background:new 0 0 193 160;" xml:space="preserve">

-<g>

-	<polygon style="fill:#F9D5C2;" points="182.953,155.12 188.016,155.12 188.016,33.894 182.953,33.889 	"/>

-	<path style="fill:#FF833D;" d="M89.409,28.916c0.648,1.588,1.207,3.221,1.677,4.891l86.988,0.087V155.12H43.54h-9.353V91.062

-		c-1.666-0.458-3.294-1.008-4.88-1.642V160h9.353h144.293h9.943V29.019L89.409,28.916z M188.016,155.12h-5.063V33.889l5.063,0.005

-		V155.12z"/>

-	<path style="fill:#F9D5C2;" d="M46.466,92.725c-4.251,0-8.365-0.587-12.279-1.663v64.058h9.353h134.533V33.894l-86.988-0.087

-		c1.126,3.996,1.742,8.204,1.742,12.556C92.828,71.927,72.03,92.725,46.466,92.725z M78.188,93.264h4.88v28.139h-4.88V93.264z

-		 M68.428,97.61h4.88v23.793h-4.88V97.61z M173.022,150.288H39.148v-4.88h133.874V150.288z M173.022,140.536H39.148v-4.88h133.874

-		V140.536z M173.022,130.784H39.148v-4.88h133.874V130.784z M112.345,101.852c24.949,0,46.266-18.251,50.225-42.697l-2.44-0.203

-		l5.55-7.995l4.15,8.803l-2.387-0.199c-4.182,26.981-27.631,47.171-55.099,47.171V101.852z M102.585,46.005h4.88v65.561l65.564,0

-		v4.88l-65.564,0l0,0h-4.88V46.005z M92.828,121.403h-4.88V88.917h4.88V121.403z"/>

-	<rect x="68.428" y="97.61" style="fill:#FF833D;" width="4.88" height="23.793"/>

-	<polygon style="fill:#FF833D;" points="107.465,116.446 107.465,116.446 173.029,116.446 173.029,111.566 107.465,111.566 

-		107.465,46.005 102.585,46.005 102.585,116.446 	"/>

-	<rect x="78.188" y="93.264" style="fill:#FF833D;" width="4.88" height="28.139"/>

-	<rect x="87.948" y="88.917" style="fill:#FF833D;" width="4.88" height="32.485"/>

-	<path style="fill:#A5DBFF;" d="M4.984,46.362c0,22.873,18.609,41.482,41.482,41.482c22.873,0,41.481-18.609,41.481-41.482

-		S69.339,4.88,46.466,4.88C23.592,4.88,4.984,23.489,4.984,46.362z M23.929,48.3l12.008,12.007l33.065-33.065l3.45,3.45

-		L35.937,67.208L20.479,51.75L23.929,48.3z"/>

-	<path style="fill:#305CB3;" d="M34.187,91.062c3.914,1.076,8.028,1.663,12.279,1.663c25.564,0,46.361-20.798,46.361-46.362

-		c0-4.352-0.616-8.559-1.742-12.556c-0.471-1.67-1.03-3.303-1.677-4.891C82.501,11.975,65.86,0,46.466,0

-		C20.902,0,0.104,20.798,0.104,46.362c0,19.504,12.111,36.221,29.203,43.057C30.893,90.054,32.521,90.603,34.187,91.062z

-		 M87.948,46.362c0,22.873-18.609,41.482-41.481,41.482c-22.874,0-41.482-18.609-41.482-41.482S23.592,4.88,46.466,4.88

-		C69.339,4.88,87.948,23.489,87.948,46.362z"/>

-	<polygon style="fill:#305CB3;" points="35.937,67.208 72.453,30.692 69.003,27.242 35.937,60.307 23.929,48.3 20.479,51.75 	"/>

-	<rect x="39.148" y="145.408" style="fill:#FF833D;" width="133.874" height="4.88"/>

-	<rect x="39.148" y="135.656" style="fill:#FF833D;" width="133.874" height="4.88"/>

-	<rect x="39.148" y="125.904" style="fill:#FF833D;" width="133.874" height="4.88"/>

-	<path style="fill:#FF833D;" d="M167.443,59.562l2.387,0.199l-4.15-8.803l-5.55,7.995l2.44,0.203

-		c-3.96,24.446-25.276,42.697-50.225,42.697v4.88C139.812,106.732,163.262,86.542,167.443,59.562z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_json,_xml.svg b/themes/lucene/static/images/solr/Solr_Icons_json,_xml.svg
deleted file mode 100644
index 40ee7f0..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_json,_xml.svg
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 241 160" style="enable-background:new 0 0 241 160;" xml:space="preserve">

-<g>

-	<rect x="101.884" y="131.178" style="fill:#F9D5C2;" width="3.875" height="23.978"/>

-	<path style="fill:#FF833D;" d="M105.759,131.178v23.978h-3.875v-23.978H97.04v23.978H13.733H5.014v-25.71h41.511

-		c-0.349-0.553-0.561-1.198-0.561-1.892v-2.951H5.014V98.867h40.951v-4.843H5.014V67.507h40.951v-4.843H5.014V37.674h8.718h32.232

-		v-4.843H8.889H0.171V160h8.718h92.995h8.718v-28.822H105.759z M2.971,96.446L2.971,96.446L2.971,96.446z M2.971,127.025

-		L2.971,127.025L2.971,127.025z M2.971,65.085L2.971,65.085L2.971,65.085z"/>

-	<path style="fill:#F9D5C2;" d="M5.014,98.867v25.736h40.951V98.867H5.014z M19.961,106.948c2.675,0,4.843,2.169,4.843,4.843

-		s-2.168,4.843-4.843,4.843s-4.843-2.169-4.843-4.843S17.286,106.948,19.961,106.948z"/>

-	<path style="fill:#F9D5C2;" d="M5.014,37.674v24.989h40.951V37.674H13.733H5.014z M19.961,45.755c2.675,0,4.843,2.169,4.843,4.843

-		s-2.168,4.843-4.843,4.843s-4.843-2.169-4.843-4.843S17.286,45.755,19.961,45.755z"/>

-	<path style="fill:#F9D5C2;" d="M5.014,67.507v26.517h40.951V67.507H5.014z M19.961,76.349c2.675,0,4.843,2.168,4.843,4.843

-		c0,2.675-2.168,4.843-4.843,4.843s-4.843-2.169-4.843-4.843C15.118,78.518,17.286,76.349,19.961,76.349z"/>

-	<path style="fill:#F9D5C2;" d="M5.014,129.447v25.71h8.718H97.04v-23.978H49.656c-1.322,0-2.478-0.698-3.13-1.731H5.014z

-		 M19.961,137.528c2.675,0,4.843,2.169,4.843,4.843c0,2.675-2.168,4.843-4.843,4.843s-4.843-2.169-4.843-4.843

-		C15.118,139.696,17.286,137.528,19.961,137.528z"/>

-	<circle style="fill:#FF833D;" cx="19.961" cy="142.371" r="4.843"/>

-	

-		<line style="fill:none;stroke:#F9D5C2;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;" x1="2.971" y1="127.025" x2="2.971" y2="127.025"/>

-	<circle style="fill:#FF833D;" cx="19.961" cy="111.792" r="4.843"/>

-	

-		<line style="fill:none;stroke:#F9D5C2;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;" x1="2.971" y1="96.446" x2="2.971" y2="96.446"/>

-	<circle style="fill:#FF833D;" cx="19.961" cy="81.193" r="4.843"/>

-	

-		<line style="fill:none;stroke:#F9D5C2;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;" x1="2.971" y1="65.085" x2="2.971" y2="65.085"/>

-	<circle style="fill:#FF833D;" cx="19.961" cy="50.598" r="4.843"/>

-	<path style="fill:#A5DBFF;" d="M50.809,126.335h185.177V4.843H50.809V126.335z M56.535,9.717h173.882

-		c0.399,0,0.726,0.321,0.726,0.712v95.929c0,0.392-0.326,0.712-0.726,0.712H56.535c-0.399,0-0.726-0.321-0.726-0.712V10.429

-		C55.81,10.037,56.136,9.717,56.535,9.717z"/>

-	<path style="fill:#305CB3;" d="M237.138,0H49.656c-2.03,0-3.691,1.631-3.691,3.624v29.207v4.843v24.989v4.843v26.517v4.843v25.736

-		v2.951c0,0.695,0.212,1.339,0.561,1.892c0.652,1.033,1.808,1.731,3.13,1.731H97.04h4.843h3.875h4.843h13.456l-2.079,18.323

-		c-0.229,2.02-1.154,3.871-2.59,5.186l-3.455,3.162c-0.355,0.325-0.484,0.854-0.324,1.326c0.16,0.472,0.575,0.786,1.04,0.786

-		c6.591,0,46.777,0,53.497,0c0.464,0,0.88-0.314,1.04-0.786c0.16-0.472,0.03-1.001-0.324-1.326l-3.455-3.162

-		c-1.436-1.314-2.361-3.166-2.59-5.186l-2.079-18.323h74.402c2.03,0,3.691-1.631,3.691-3.624V3.624

-		C240.829,1.631,239.168,0,237.138,0z M161.639,155.117h-36.484c0.869-1.537,1.431-3.259,1.636-5.07l1.616-14.248h29.978

-		l1.617,14.249C160.208,151.857,160.77,153.58,161.639,155.117z M235.986,126.335H50.809V4.843h185.177V126.335z"/>

-	<path style="fill:#A5DBFF;" d="M60.653,102.227H226.3V14.56H60.653V102.227z M92.092,48.034v-3.835h9.604v3.835H92.092z

-		 M88.543,37.607v4.5l-7.193,4.5l7.193,4.31v4.754L75.17,47.748v-2.06L88.543,37.607z M75.199,87.987v-4.843h126.882v4.843H75.199z

-		 M205.729,93.848v-3.957c0.375,0,1.375-0.167,1.375-1.291v-5.456h4.581v6.455C211.685,92.932,208.27,93.848,205.729,93.848z

-		 M204.549,52.407h1.743v-6.813c0-0.824,0.445-1.616,1.111-2.187c-0.666-0.602-1.111-1.331-1.111-2.187v-6.465h-1.743v-3.391h4.849

-		c0.221,0,0.728,0.158,0.728,0.951v7.511c0,0.887,0.698,2.06,1.585,2.06v2.979c-0.857,0.158-1.585,1.014-1.585,2.123v7.859

-		c0,0.761-0.475,0.951-0.728,0.951h-4.849V52.407z M202.081,78.171H75.199v-4.843h126.882V78.171z M197.483,40.428

-		c1.837,0,3.296,1.489,3.296,3.296c0,1.838-1.459,3.328-3.296,3.328c-1.807,0-3.328-1.489-3.328-3.328

-		C194.155,41.917,195.676,40.428,197.483,40.428z M185.98,40.428c1.837,0,3.296,1.489,3.296,3.296c0,1.838-1.459,3.328-3.296,3.328

-		c-1.807,0-3.328-1.489-3.328-3.328C182.652,41.917,184.173,40.428,185.98,40.428z M174.474,40.428c1.839,0,3.296,1.489,3.296,3.296

-		c0,1.838-1.457,3.328-3.296,3.328c-1.807,0-3.328-1.489-3.328-3.328C171.146,41.917,172.668,40.428,174.474,40.428z

-		 M160.245,41.886c0.887,0,1.585-1.173,1.585-2.06v-7.511c0-0.792,0.507-0.951,0.728-0.951h4.849v3.391h-1.743v6.465

-		c0,0.856-0.445,1.585-1.111,2.187c0.634,0.57,1.111,1.363,1.111,2.187v6.813h1.743v3.391h-4.849c-0.286,0-0.728-0.19-0.728-0.951

-		v-7.859c0-1.109-0.761-1.965-1.585-2.123V41.886z M148.023,55.508c0.348,0,1.271-0.154,1.271-1.192v-5.041h4.232v5.964

-		c0,3.078-3.156,3.924-5.504,3.924V55.508z M127.364,50.917l7.195-4.31l-7.195-4.5v-4.5l13.374,8.081v2.06l-13.374,7.923V50.917z

-		 M124.797,32.315l-15.719,22.5h-4.69l15.686-22.5H124.797z"/>

-	<path style="fill:#305CB3;" d="M55.81,106.358c0,0.392,0.327,0.712,0.726,0.712h173.882c0.399,0,0.726-0.321,0.726-0.712V10.429

-		c0-0.392-0.326-0.712-0.726-0.712H56.535c-0.399,0-0.726,0.321-0.726,0.712V106.358z M226.3,14.56v87.667H60.653V14.56H226.3z"/>

-	<path style="fill:#A5DBFF;" d="M158.386,135.799h-29.978l-1.616,14.248c-0.205,1.81-0.767,3.533-1.636,5.07h36.484

-		c-0.869-1.537-1.431-3.26-1.636-5.07L158.386,135.799z"/>

-	<polygon style="fill:#305CB3;" points="75.17,47.748 88.543,55.671 88.543,50.917 81.349,46.607 88.543,42.107 88.543,37.607 

-		75.17,45.688 	"/>

-	<rect x="92.092" y="44.199" style="fill:#305CB3;" width="9.604" height="3.835"/>

-	<polygon style="fill:#305CB3;" points="104.388,54.815 109.078,54.815 124.797,32.315 120.074,32.315 	"/>

-	<polygon style="fill:#305CB3;" points="140.739,45.688 127.364,37.607 127.364,42.107 134.559,46.607 127.364,50.917 

-		127.364,55.671 140.739,47.748 	"/>

-	<path style="fill:#305CB3;" d="M153.526,55.239v-5.964h-4.232v5.041c0,1.039-0.923,1.192-1.271,1.192v3.655

-		C150.371,59.163,153.526,58.316,153.526,55.239z"/>

-	<path style="fill:#305CB3;" d="M161.83,46.988v7.859c0,0.761,0.443,0.951,0.728,0.951h4.849v-3.391h-1.743v-6.813

-		c0-0.824-0.477-1.616-1.111-2.187c0.666-0.602,1.111-1.331,1.111-2.187v-6.465h1.743v-3.391h-4.849

-		c-0.221,0-0.728,0.158-0.728,0.951v7.511c0,0.887-0.698,2.06-1.585,2.06v2.979C161.07,45.023,161.83,45.879,161.83,46.988z"/>

-	<path style="fill:#305CB3;" d="M174.474,47.051c1.839,0,3.296-1.489,3.296-3.328c0-1.806-1.457-3.296-3.296-3.296

-		c-1.807,0-3.328,1.489-3.328,3.296C171.146,45.562,172.668,47.051,174.474,47.051z"/>

-	<path style="fill:#305CB3;" d="M185.98,47.051c1.837,0,3.296-1.489,3.296-3.328c0-1.806-1.459-3.296-3.296-3.296

-		c-1.807,0-3.328,1.489-3.328,3.296C182.652,45.562,184.173,47.051,185.98,47.051z"/>

-	<path style="fill:#305CB3;" d="M197.483,47.051c1.837,0,3.296-1.489,3.296-3.328c0-1.806-1.459-3.296-3.296-3.296

-		c-1.807,0-3.328,1.489-3.328,3.296C194.155,45.562,195.676,47.051,197.483,47.051z"/>

-	<path style="fill:#305CB3;" d="M210.127,54.847v-7.859c0-1.109,0.728-1.965,1.585-2.123v-2.979c-0.887,0-1.585-1.173-1.585-2.06

-		v-7.511c0-0.792-0.507-0.951-0.728-0.951h-4.849v3.391h1.743v6.465c0,0.856,0.445,1.585,1.111,2.187

-		c-0.666,0.57-1.111,1.363-1.111,2.187v6.813h-1.743v3.391h4.849C209.652,55.798,210.127,55.608,210.127,54.847z"/>

-	<rect x="75.199" y="83.143" style="fill:#305CB3;" width="126.882" height="4.843"/>

-	<rect x="75.199" y="73.328" style="fill:#305CB3;" width="126.882" height="4.843"/>

-	<path style="fill:#305CB3;" d="M211.685,83.143h-4.581V88.6c0,1.124-1,1.291-1.375,1.291v3.957c2.541,0,5.956-0.917,5.956-4.249

-		V83.143z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_linearly_scalable,_auto_index.svg b/themes/lucene/static/images/solr/Solr_Icons_linearly_scalable,_auto_index.svg
deleted file mode 100644
index 65cdfc3..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_linearly_scalable,_auto_index.svg
+++ /dev/null
@@ -1,114 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 280 160" style="enable-background:new 0 0 280 160;" xml:space="preserve">

-<g>

-	<polygon style="fill:#F9D5C2;" points="6.548,25.029 25.144,25.029 25.144,5.01 	"/>

-	<polygon style="fill:#F9D5C2;" points="49.555,107.888 14.693,107.888 14.693,103.018 49.555,103.018 49.555,93.206 14.693,93.206 

-		14.693,88.336 49.555,88.336 49.555,78.524 14.693,78.524 14.693,73.653 49.555,73.653 49.555,63.842 14.693,63.842 14.693,58.971 

-		49.555,58.971 49.555,49.231 14.693,49.231 14.693,44.361 49.555,44.361 49.555,24.799 68.066,4.87 30.014,4.87 30.014,29.9 

-		4.985,29.9 4.985,132.696 49.555,132.696 	"/>

-	<polygon style="fill:#F9D5C2;" points="74.584,5.008 55.988,25.029 74.584,25.029 	"/>

-	<polygon style="fill:#F9D5C2;" points="98.994,107.888 89.938,107.888 64.133,107.888 64.133,103.018 89.938,103.018 

-		98.994,103.018 98.994,93.206 89.938,93.206 64.133,93.206 64.133,88.336 89.938,88.336 98.994,88.336 98.994,78.524 

-		89.938,78.524 64.133,78.524 64.133,73.653 89.938,73.653 98.994,73.653 98.994,63.842 89.938,63.842 64.133,63.842 64.133,58.971 

-		89.938,58.971 98.994,58.971 98.994,49.231 89.938,49.231 64.133,49.231 64.133,44.361 89.938,44.361 98.994,44.361 98.994,24.799 

-		117.506,4.87 99.637,4.87 79.455,4.87 79.455,29.9 54.425,29.9 54.425,132.696 98.994,132.696 	"/>

-	<polygon style="fill:#F9D5C2;" points="149.077,4.87 128.894,4.87 128.894,29.9 103.865,29.9 103.865,132.696 148.341,132.696 

-		148.341,107.888 139.378,107.888 113.573,107.888 113.573,103.018 139.378,103.018 148.341,103.018 148.341,93.206 139.378,93.206 

-		113.573,93.206 113.573,88.336 139.378,88.336 148.341,88.336 148.341,78.524 139.378,78.524 113.573,78.524 113.573,73.653 

-		139.378,73.653 148.341,73.653 148.341,63.842 139.378,63.842 113.573,63.842 113.573,58.971 139.378,58.971 148.341,58.971 

-		148.341,49.231 139.378,49.231 113.573,49.231 113.573,44.361 139.378,44.361 150.998,44.361 171.261,22.434 198.517,22.434 

-		198.517,4.87 	"/>

-	<polygon style="fill:#F9D5C2;" points="105.428,25.029 124.024,25.029 124.024,5.01 	"/>

-	<path style="fill:#FF833D;" d="M148.341,132.696h-44.476V29.9h25.029V4.87h20.183h49.44v17.563h4.87V0h-49.44H122.03h-17.523H72.59

-		H23.15L0.114,24.799v112.767h49.44h49.44h5.512h43.834V132.696z M4.985,29.9h25.029V4.87h38.052L49.555,24.799v19.561H14.693v4.87

-		h34.862v9.74H14.693v4.87h34.862v9.812H14.693v4.87h34.862v9.812H14.693v4.87h34.862v9.812H14.693v4.87h34.862v24.808H4.985V29.9z

-		 M6.548,25.029L25.144,5.01v20.02H6.548z M74.584,5.008v20.021H55.988L74.584,5.008z M54.425,29.9h25.029V4.87h20.182h17.87

-		L98.994,24.799v19.561h-9.057H64.133v4.87h25.805h9.057v9.74h-9.057H64.133v4.87h25.805h9.057v9.812h-9.057H64.133v4.87h25.805

-		h9.057v9.812h-9.057H64.133v4.87h25.805h9.057v9.812h-9.057H64.133v4.87h25.805h9.057v24.808H54.425V29.9z M105.428,25.029

-		l18.596-20.02v20.02H105.428z"/>

-	<polygon style="fill:#FF833D;" points="139.378,44.361 113.573,44.361 113.573,49.231 139.378,49.231 148.341,49.231 

-		148.341,47.237 150.998,44.361 	"/>

-	<polygon style="fill:#FF833D;" points="113.573,58.971 113.573,63.842 139.378,63.842 148.341,63.842 148.341,58.971 

-		139.378,58.971 	"/>

-	<polygon style="fill:#FF833D;" points="113.573,73.653 113.573,78.524 139.378,78.524 148.341,78.524 148.341,73.653 

-		139.378,73.653 	"/>

-	<polygon style="fill:#FF833D;" points="113.573,88.336 113.573,93.206 139.378,93.206 148.341,93.206 148.341,88.336 

-		139.378,88.336 	"/>

-	<polygon style="fill:#FF833D;" points="113.573,103.018 113.573,107.888 139.378,107.888 148.341,107.888 148.341,103.018 

-		139.378,103.018 	"/>

-	<path style="fill:#A5DBFF;" d="M228.49,51.41c-6.585-6.585-9.476-15.487-8.674-24.106h-41.704v25.585h-24.901V155.13h94.139V60.126

-		C240.224,59.559,233.599,56.52,228.49,51.41z M237.351,125.247c-4.137,0-6.072,0.814-8.313,1.758

-		c-2.382,1.002-5.081,2.138-10.202,2.138s-7.82-1.137-10.202-2.139c-2.24-0.943-4.175-1.757-8.312-1.757s-6.072,0.814-8.312,1.758

-		c-2.382,1.002-5.08,2.138-10.2,2.138c-5.119,0-7.819-1.137-10.2-2.139c-2.24-0.943-4.175-1.757-8.311-1.757v-4.87

-		c5.119,0,7.819,1.137,10.2,2.139c2.24,0.943,4.175,1.757,8.311,1.757s6.071-0.814,8.311-1.757

-		c2.382-1.003,5.081-2.139,10.201-2.139c5.119,0,7.819,1.137,10.201,2.138c2.24,0.944,4.176,1.758,8.313,1.758

-		s6.072-0.814,8.313-1.758c2.382-1.002,5.081-2.138,10.202-2.138V125.247z M237.351,111.479c-4.137,0-6.073,0.814-8.313,1.757

-		c-2.382,1.003-5.081,2.138-10.202,2.138s-7.82-1.136-10.202-2.138c-2.24-0.943-4.175-1.757-8.312-1.757s-6.072,0.814-8.312,1.757

-		c-2.382,1.003-5.08,2.138-10.2,2.138c-5.119,0-7.819-1.136-10.2-2.138c-2.24-0.943-4.175-1.757-8.311-1.757v-4.87

-		c5.119,0,7.819,1.136,10.2,2.139c2.24,0.943,4.175,1.757,8.311,1.757s6.071-0.814,8.311-1.757

-		c2.382-1.003,5.081-2.139,10.201-2.139c5.119,0,7.819,1.136,10.201,2.138c2.24,0.943,4.176,1.757,8.313,1.757

-		s6.073-0.814,8.313-1.757c2.382-1.002,5.081-2.138,10.202-2.138V111.479z M237.351,97.71c-4.137,0-6.072,0.814-8.313,1.757

-		c-2.382,1.003-5.081,2.139-10.202,2.139s-7.82-1.136-10.202-2.139c-2.24-0.943-4.175-1.757-8.312-1.757s-6.072,0.814-8.312,1.757

-		c-2.382,1.003-5.08,2.139-10.2,2.139c-5.119,0-7.819-1.136-10.2-2.139c-2.24-0.943-4.175-1.757-8.311-1.757v-4.87

-		c5.119,0,7.819,1.136,10.2,2.139c2.24,0.943,4.175,1.757,8.311,1.757s6.071-0.814,8.311-1.757

-		c2.382-1.003,5.081-2.139,10.201-2.139c5.119,0,7.819,1.136,10.201,2.139c2.24,0.943,4.176,1.757,8.313,1.757

-		s6.072-0.814,8.313-1.757c2.382-1.003,5.081-2.139,10.202-2.139V97.71z M237.351,83.941c-4.137,0-6.072,0.814-8.313,1.757

-		c-2.382,1.003-5.081,2.139-10.202,2.139s-7.82-1.136-10.202-2.139c-2.24-0.943-4.175-1.757-8.312-1.757s-6.072,0.814-8.312,1.757

-		c-2.382,1.003-5.08,2.139-10.2,2.139c-5.119,0-7.819-1.136-10.2-2.139c-2.24-0.943-4.175-1.757-8.311-1.757v-4.87

-		c5.119,0,7.819,1.136,10.2,2.139c2.24,0.943,4.175,1.757,8.311,1.757s6.071-0.814,8.311-1.757

-		c2.382-1.003,5.081-2.139,10.201-2.139c5.119,0,7.819,1.136,10.201,2.139c2.24,0.943,4.176,1.757,8.313,1.757

-		s6.072-0.814,8.313-1.757c2.382-1.003,5.081-2.139,10.202-2.139V83.941z M237.351,70.172c-4.137,0-6.072,0.814-8.313,1.757

-		c-2.382,1.003-5.081,2.139-10.202,2.139s-7.82-1.136-10.202-2.139c-2.24-0.943-4.175-1.757-8.312-1.757s-6.072,0.814-8.312,1.757

-		c-2.382,1.003-5.08,2.139-10.2,2.139c-5.119,0-7.819-1.136-10.2-2.139c-2.24-0.943-4.175-1.757-8.311-1.757v-4.87

-		c5.119,0,7.819,1.136,10.2,2.139c2.24,0.943,4.175,1.757,8.311,1.757s6.071-0.814,8.311-1.757

-		c2.382-1.003,5.081-2.139,10.201-2.139c5.119,0,7.819,1.136,10.201,2.139c2.24,0.943,4.176,1.757,8.313,1.757

-		s6.072-0.814,8.313-1.757c2.382-1.003,5.081-2.139,10.202-2.139V70.172z"/>

-	<polygon style="fill:#A5DBFF;" points="154.25,48.018 173.242,48.018 173.242,27.466 	"/>

-	<path style="fill:#A5DBFF;" d="M267.636,47.967c9.842-9.843,9.842-25.859,0-35.703c-4.768-4.768-11.107-7.394-17.851-7.394

-		c-6.744,0-13.083,2.626-17.852,7.394c-9.842,9.843-9.842,25.859,0,35.703c4.768,4.768,11.107,7.394,17.852,7.394

-		C256.528,55.36,262.867,52.735,267.636,47.967z M249.785,33.559l-8.065,8.065l-3.443-3.443l8.065-8.065l-8.065-8.065l3.443-3.443

-		l8.065,8.065l8.065-8.065l3.443,3.443l-8.065,8.065l8.065,8.065l-3.443,3.443L249.785,33.559z"/>

-	<path style="fill:#305CB3;" d="M271.079,8.821C265.392,3.132,257.829,0,249.785,0c-8.044,0-15.608,3.132-21.295,8.821

-		c-3.904,3.904-6.502,8.623-7.809,13.613h-17.294h-4.87h-27.255l-20.263,21.927l-2.658,2.876v1.994v9.74v4.87v9.812v4.87v9.812v4.87

-		v9.812v4.87v24.808v4.87V160h103.88V60.126c7.125-0.567,13.75-3.606,18.859-8.716C282.821,39.668,282.821,20.562,271.079,8.821z

-		 M153.211,155.13V52.889h24.901V27.304h41.704c-0.801,8.62,2.089,17.521,8.674,24.106c5.109,5.11,11.734,8.149,18.86,8.716v95.004

-		H153.211z M173.242,48.018H154.25l18.992-20.552V48.018z M231.934,47.967c-9.842-9.843-9.842-25.859,0-35.703

-		c4.768-4.768,11.107-7.394,17.852-7.394c6.743,0,13.082,2.626,17.851,7.394c9.842,9.843,9.842,25.859,0,35.703

-		c-4.768,4.768-11.107,7.394-17.851,7.394C243.041,55.36,236.702,52.735,231.934,47.967z"/>

-	<polygon style="fill:#305CB3;" points="257.85,41.623 261.293,38.18 253.228,30.115 261.293,22.051 257.85,18.607 249.785,26.672 

-		241.72,18.607 238.276,22.051 246.341,30.115 238.276,38.18 241.72,41.623 249.785,33.559 	"/>

-	<path style="fill:#305CB3;" d="M218.836,69.198c-4.137,0-6.073-0.814-8.313-1.757c-2.382-1.003-5.081-2.139-10.201-2.139

-		c-5.119,0-7.819,1.136-10.201,2.139c-2.24,0.943-4.175,1.757-8.311,1.757s-6.071-0.814-8.311-1.757

-		c-2.381-1.003-5.08-2.139-10.2-2.139v4.87c4.136,0,6.071,0.814,8.311,1.757c2.381,1.003,5.08,2.139,10.2,2.139

-		c5.119,0,7.818-1.136,10.2-2.139c2.24-0.943,4.175-1.757,8.312-1.757s6.072,0.814,8.312,1.757

-		c2.382,1.003,5.081,2.139,10.202,2.139s7.82-1.136,10.202-2.139c2.241-0.943,4.176-1.757,8.313-1.757v-4.87

-		c-5.12,0-7.82,1.136-10.202,2.139C224.908,68.383,222.973,69.198,218.836,69.198z"/>

-	<path style="fill:#305CB3;" d="M218.836,82.967c-4.137,0-6.073-0.814-8.313-1.757c-2.382-1.003-5.081-2.139-10.201-2.139

-		c-5.119,0-7.819,1.136-10.201,2.139c-2.24,0.943-4.175,1.757-8.311,1.757s-6.071-0.814-8.311-1.757

-		c-2.381-1.003-5.08-2.139-10.2-2.139v4.87c4.136,0,6.071,0.814,8.311,1.757c2.381,1.003,5.08,2.139,10.2,2.139

-		c5.119,0,7.818-1.136,10.2-2.139c2.24-0.943,4.175-1.757,8.312-1.757s6.072,0.814,8.312,1.757

-		c2.382,1.003,5.081,2.139,10.202,2.139s7.82-1.136,10.202-2.139c2.241-0.943,4.176-1.757,8.313-1.757v-4.87

-		c-5.12,0-7.82,1.136-10.202,2.139C224.908,82.152,222.973,82.967,218.836,82.967z"/>

-	<path style="fill:#305CB3;" d="M218.836,96.735c-4.137,0-6.073-0.814-8.313-1.757c-2.382-1.003-5.081-2.139-10.201-2.139

-		c-5.119,0-7.819,1.136-10.201,2.139c-2.24,0.943-4.175,1.757-8.311,1.757s-6.071-0.814-8.311-1.757

-		c-2.381-1.003-5.08-2.139-10.2-2.139v4.87c4.136,0,6.071,0.814,8.311,1.757c2.381,1.003,5.08,2.139,10.2,2.139

-		c5.119,0,7.818-1.136,10.2-2.139c2.24-0.943,4.175-1.757,8.312-1.757s6.072,0.814,8.312,1.757

-		c2.382,1.003,5.081,2.139,10.202,2.139s7.82-1.136,10.202-2.139c2.241-0.943,4.176-1.757,8.313-1.757v-4.87

-		c-5.12,0-7.82,1.136-10.202,2.139C224.908,95.921,222.973,96.735,218.836,96.735z"/>

-	<path style="fill:#305CB3;" d="M218.836,110.504c-4.137,0-6.073-0.814-8.313-1.757c-2.382-1.002-5.081-2.138-10.201-2.138

-		c-5.119,0-7.819,1.136-10.201,2.139c-2.24,0.943-4.175,1.757-8.311,1.757s-6.071-0.814-8.311-1.757

-		c-2.381-1.003-5.08-2.139-10.2-2.139v4.87c4.136,0,6.071,0.814,8.311,1.757c2.381,1.003,5.08,2.138,10.2,2.138

-		c5.119,0,7.818-1.136,10.2-2.138c2.24-0.943,4.175-1.757,8.312-1.757s6.072,0.814,8.312,1.757

-		c2.382,1.003,5.081,2.138,10.202,2.138s7.82-1.136,10.202-2.138c2.24-0.943,4.176-1.757,8.313-1.757v-4.87

-		c-5.12,0-7.82,1.136-10.202,2.138C224.909,109.69,222.973,110.504,218.836,110.504z"/>

-	<path style="fill:#305CB3;" d="M218.836,124.273c-4.137,0-6.073-0.814-8.313-1.758c-2.382-1.002-5.081-2.138-10.201-2.138

-		c-5.119,0-7.819,1.137-10.201,2.139c-2.24,0.943-4.175,1.757-8.311,1.757s-6.071-0.814-8.311-1.757

-		c-2.381-1.003-5.08-2.139-10.2-2.139v4.87c4.136,0,6.071,0.814,8.311,1.757c2.381,1.003,5.08,2.139,10.2,2.139

-		c5.119,0,7.818-1.137,10.2-2.138c2.24-0.944,4.175-1.758,8.312-1.758s6.072,0.814,8.312,1.757

-		c2.382,1.003,5.081,2.139,10.202,2.139s7.82-1.137,10.202-2.138c2.241-0.944,4.176-1.758,8.313-1.758v-4.87

-		c-5.12,0-7.82,1.137-10.202,2.138C224.908,123.459,222.973,124.273,218.836,124.273z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_monitorable_logging.svg b/themes/lucene/static/images/solr/Solr_Icons_monitorable_logging.svg
deleted file mode 100644
index 64aec8c..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_monitorable_logging.svg
+++ /dev/null
@@ -1,94 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 259 160" style="enable-background:new 0 0 259 160;" xml:space="preserve">

-<g>

-	<path style="fill:#F9D5C2;" d="M229.971,47.937c0.212,0,0.385,0.143,0.385,0.317v82.184c0,0.174-0.173,0.317-0.385,0.317H70.412

-		c-0.212,0-0.385-0.143-0.385-0.317v-9.257c-1.596,0.227-3.211,0.391-4.844,0.492c0,5.281,0,10.037,0,13.966H235.2

-		c0-27.701,0-96.849,0-96.849c0-3.021-2.405-5.47-5.371-5.47c-5.22,0-68.836,0-114.156,0c2.327,4.571,4.096,9.47,5.212,14.617

-		H229.971z M150.21,38.193c1.346,0,2.436,1.091,2.436,2.436c0,1.346-1.091,2.436-2.436,2.436c-1.345,0-2.436-1.091-2.436-2.436

-		C147.775,39.283,148.865,38.193,150.21,38.193z"/>

-	<path style="fill:#F9D5C2;" d="M225.484,125.883V52.809H121.731c0.352,2.649,0.551,5.347,0.551,8.092

-		c0,28.987-20.257,53.226-47.383,59.377v5.605H225.484z M127.068,82.055l93.758,0v4.872l-93.758,0V82.055z M127.068,91.8l93.758,0

-		v4.872l-93.758,0V91.8z M127.068,101.544l93.758,0v4.872l-93.758,0V101.544z"/>

-	<path style="fill:#FF833D;" d="M70.412,130.756h159.559c0.212,0,0.385-0.143,0.385-0.317V48.254c0-0.174-0.173-0.317-0.385-0.317

-		H120.886c0.347,1.601,0.626,3.227,0.845,4.872h103.753v73.074H74.899v-5.605c-1.602,0.363-3.225,0.668-4.872,0.903v9.257

-		C70.027,130.613,70.2,130.756,70.412,130.756z"/>

-	<path style="fill:#F9D5C2;" d="M46.772,140.512v7.459c0,0.827,0.212,1.585,0.547,1.957c1.368,1.521,5.181,5.2,10.068,5.2

-		c17.133,0,168.496,0,185.646,0c4.886,0,8.7-3.679,10.068-5.2c0.335-0.373,0.547-1.131,0.547-1.957v-7.459

-		C248.54,140.512,54.917,140.512,46.772,140.512z M173.317,145.384v4.872h-46.248v-4.872H173.317z"/>

-	<path style="fill:#FF833D;" d="M253.649,135.639h-13.576V38.79c0-5.702-4.595-10.342-10.243-10.342H112.905

-		c0.995,1.577,1.918,3.202,2.768,4.872c45.32,0,108.936,0,114.156,0c2.966,0,5.371,2.449,5.371,5.47c0,0,0,69.148,0,96.849H65.183

-		c0-3.929,0-8.685,0-13.966c-1.259,0.078-2.524,0.13-3.802,0.13c-0.359,0-0.713-0.021-1.07-0.027v13.863H46.772H41.9v4.872v7.459

-		c0,1.202,0.233,3.477,1.796,5.215c1.843,2.049,6.865,6.815,13.691,6.815h185.646c6.826,0,11.848-4.765,13.69-6.814

-		c1.563-1.737,1.797-4.013,1.797-5.215v-7.459v-4.872H253.649z M253.649,147.97c0,0.827-0.212,1.585-0.547,1.957

-		c-1.368,1.521-5.181,5.2-10.068,5.2c-17.15,0-168.514,0-185.646,0c-4.887,0-8.7-3.679-10.068-5.2

-		c-0.335-0.373-0.547-1.13-0.547-1.957v-7.459c8.145,0,201.767,0,206.876,0V147.97z"/>

-	<rect x="127.069" y="145.384" style="fill:#FF833D;" width="46.248" height="4.872"/>

-	<rect x="127.067" y="101.544" style="fill:#FF833D;" width="93.758" height="4.872"/>

-	<rect x="127.067" y="91.8" style="fill:#FF833D;" width="93.758" height="4.872"/>

-	<rect x="127.067" y="82.055" style="fill:#FF833D;" width="93.758" height="4.872"/>

-	<circle style="fill:#FF833D;" cx="150.21" cy="40.629" r="2.436"/>

-	<path style="fill:#A5DBFF;" d="M5.351,60.902c0,30.895,25.135,56.029,56.029,56.029s56.029-25.135,56.029-56.029

-		c0-30.895-25.135-56.029-56.029-56.029S5.351,30.007,5.351,60.902z M61.381,12.18c26.908,0,48.721,21.813,48.721,48.721

-		c0,26.908-21.813,48.721-48.721,48.721S12.659,87.81,12.659,60.902C12.659,33.994,34.473,12.18,61.381,12.18z"/>

-	<path style="fill:#305CB3;" d="M65.183,121.673c1.633-0.101,3.248-0.265,4.844-0.492c1.647-0.234,3.27-0.539,4.872-0.903

-		c27.125-6.151,47.383-30.39,47.383-59.377c0-2.746-0.199-5.443-0.551-8.092c-0.219-1.645-0.498-3.271-0.845-4.872

-		c-1.116-5.146-2.885-10.046-5.212-14.617c-0.85-1.67-1.773-3.295-2.768-4.872C102.119,11.36,83.082,0,61.381,0

-		C27.746,0,0.479,27.267,0.479,60.902c0,33.276,26.692,60.301,59.832,60.874c0.357,0.006,0.711,0.027,1.07,0.027

-		C62.659,121.803,63.924,121.751,65.183,121.673z M117.41,60.902c0,30.895-25.135,56.029-56.029,56.029S5.351,91.796,5.351,60.902

-		c0-30.895,25.135-56.029,56.029-56.029S117.41,30.007,117.41,60.902z"/>

-	<path style="fill:#A5DBFF;" d="M17.532,60.902c0,7.667,1.983,14.877,5.456,21.154h31.085v2.436c0,4.03,3.278,7.308,7.308,7.308

-		s7.308-3.278,7.308-7.308v-2.436h31.085c3.472-6.277,5.455-13.487,5.455-21.154c0-24.178-19.67-43.849-43.849-43.849

-		C37.202,17.052,17.532,36.723,17.532,60.902z M32.328,68.408c-4.03,0-7.308-3.278-7.308-7.308s3.278-7.308,7.308-7.308

-		s7.308,3.278,7.308,7.308S36.358,68.408,32.328,68.408z M45.915,45.435c-1.38,1.38-3.215,2.141-5.167,2.141

-		c-1.952,0-3.787-0.76-5.168-2.14c-2.849-2.85-2.849-7.486,0-10.335c1.381-1.381,3.216-2.141,5.168-2.141

-		c1.952,0,3.787,0.76,5.167,2.141C48.764,37.95,48.764,42.586,45.915,45.435z M90.596,67.797c-4.03,0-7.308-3.278-7.308-7.308

-		s3.278-7.308,7.308-7.308c4.03,0,7.308,3.278,7.308,7.308S94.626,67.797,90.596,67.797z M67.748,64.048

-		c0.849,1.194,1.353,2.648,1.353,4.221c0,4.03-3.278,7.308-7.308,7.308s-7.308-3.278-7.308-7.308s3.278-7.308,7.308-7.308

-		c0.685,0,1.345,0.101,1.974,0.278l9.123-12.946c0.084,0.089,0.159,0.184,0.246,0.271c1.092,1.092,2.358,1.943,3.732,2.544

-		L67.748,64.048z M86.916,34.784c2.849,2.85,2.849,7.486,0,10.335c-1.381,1.381-3.216,2.141-5.168,2.141s-3.787-0.76-5.167-2.141

-		c-1.381-1.38-2.141-3.215-2.141-5.168c0-1.952,0.76-3.787,2.141-5.168c1.38-1.38,3.215-2.14,5.167-2.14

-		S85.535,33.404,86.916,34.784z M68.689,31.721c0,4.03-3.278,7.308-7.308,7.308s-7.308-3.278-7.308-7.308s3.278-7.308,7.308-7.308

-		S68.689,27.691,68.689,31.721z"/>

-	<path style="fill:#A5DBFF;" d="M61.381,96.672c-5.882,0-10.803-4.192-11.936-9.744H26.117

-		c7.994,10.803,20.823,17.823,35.264,17.823c14.441,0,27.27-7.02,35.264-17.823H73.316C72.184,92.48,67.262,96.672,61.381,96.672z"

-		/>

-	<path style="fill:#305CB3;" d="M61.381,109.623c26.908,0,48.721-21.813,48.721-48.721c0-26.908-21.813-48.721-48.721-48.721

-		S12.659,33.994,12.659,60.902C12.659,87.81,34.473,109.623,61.381,109.623z M105.23,60.902c0,7.667-1.983,14.877-5.455,21.154

-		H68.689v2.436c0,4.03-3.278,7.308-7.308,7.308s-7.308-3.278-7.308-7.308v-2.436H22.987c-3.472-6.277-5.456-13.487-5.456-21.154

-		c0-24.178,19.671-43.849,43.849-43.849C85.559,17.052,105.23,36.723,105.23,60.902z M96.645,86.928

-		c-7.994,10.803-20.823,17.823-35.264,17.823c-14.441,0-27.269-7.02-35.264-17.823h23.328c1.132,5.553,6.054,9.744,11.936,9.744

-		s10.803-4.192,11.936-9.744H96.645z"/>

-	<circle style="fill:#A5DBFF;" cx="61.381" cy="31.721" r="2.436"/>

-	<path style="fill:#305CB3;" d="M54.072,31.721c0,4.03,3.278,7.308,7.308,7.308s7.308-3.278,7.308-7.308s-3.278-7.308-7.308-7.308

-		S54.072,27.691,54.072,31.721z M63.817,31.721c0,1.343-1.092,2.436-2.436,2.436s-2.436-1.093-2.436-2.436

-		c0-1.343,1.092-2.436,2.436-2.436S63.817,30.378,63.817,31.721z"/>

-	<path style="fill:#A5DBFF;" d="M40.747,37.832c-0.651,0-1.263,0.254-1.723,0.714c-0.95,0.949-0.95,2.495,0,3.445

-		c0.921,0.919,2.525,0.92,3.446,0c0.95-0.95,0.95-2.496,0-3.445C42.009,38.085,41.398,37.832,40.747,37.832z"/>

-	<path style="fill:#305CB3;" d="M40.747,32.96c-1.952,0-3.787,0.76-5.168,2.141c-2.849,2.85-2.849,7.485,0,10.335

-		c1.381,1.38,3.216,2.14,5.168,2.14c1.952,0,3.787-0.76,5.167-2.141c2.849-2.85,2.849-7.485,0-10.335

-		C44.535,33.72,42.699,32.96,40.747,32.96z M42.47,41.99c-0.921,0.92-2.525,0.919-3.446,0c-0.95-0.95-0.95-2.496,0-3.445

-		c0.461-0.46,1.072-0.714,1.723-0.714c0.651,0,1.262,0.253,1.722,0.713C43.419,39.495,43.419,41.041,42.47,41.99z"/>

-	<circle style="fill:#A5DBFF;" cx="32.328" cy="61.1" r="2.436"/>

-	<path style="fill:#305CB3;" d="M32.328,53.791c-4.03,0-7.308,3.278-7.308,7.308s3.278,7.308,7.308,7.308s7.308-3.278,7.308-7.308

-		S36.358,53.791,32.328,53.791z M32.328,63.536c-1.344,0-2.436-1.093-2.436-2.436c0-1.343,1.092-2.436,2.436-2.436

-		c1.344,0,2.436,1.093,2.436,2.436C34.764,62.443,33.671,63.536,32.328,63.536z"/>

-	<circle style="fill:#A5DBFF;" cx="90.596" cy="60.489" r="2.436"/>

-	<path style="fill:#305CB3;" d="M90.596,53.181c-4.03,0-7.308,3.278-7.308,7.308s3.278,7.308,7.308,7.308

-		c4.03,0,7.308-3.278,7.308-7.308S94.626,53.181,90.596,53.181z M90.596,62.925c-1.344,0-2.436-1.093-2.436-2.436

-		c0-1.343,1.092-2.436,2.436-2.436c1.344,0,2.436,1.093,2.436,2.436C93.032,61.832,91.94,62.925,90.596,62.925z"/>

-	<path style="fill:#305CB3;" d="M73.135,48.564c-0.087-0.087-0.162-0.182-0.246-0.271l-9.123,12.946

-		c-0.629-0.177-1.289-0.278-1.974-0.278c-4.03,0-7.308,3.278-7.308,7.308s3.278,7.308,7.308,7.308s7.308-3.278,7.308-7.308

-		c0-1.573-0.504-3.028-1.353-4.221l9.119-12.94C75.493,50.507,74.226,49.656,73.135,48.564z"/>

-	<path style="fill:#A5DBFF;" d="M83.471,41.674c0.95-0.949,0.95-2.495,0-3.445c-0.461-0.46-1.072-0.713-1.723-0.713

-		s-1.262,0.253-1.722,0.713c-0.461,0.461-0.714,1.072-0.714,1.722c0,0.651,0.253,1.262,0.714,1.722

-		C80.946,42.595,82.55,42.594,83.471,41.674z"/>

-	<path style="fill:#305CB3;" d="M76.58,34.784c-1.381,1.38-2.141,3.216-2.141,5.168c0,1.952,0.76,3.788,2.141,5.168

-		c1.38,1.38,3.215,2.141,5.167,2.141s3.787-0.76,5.168-2.141c2.849-2.85,2.849-7.485,0-10.335c-1.381-1.38-3.216-2.14-5.168-2.14

-		S77.96,33.404,76.58,34.784z M79.311,39.952c0-0.65,0.253-1.262,0.714-1.722c0.461-0.46,1.071-0.713,1.722-0.713

-		s1.263,0.253,1.723,0.713c0.95,0.95,0.95,2.496,0,3.445c-0.921,0.92-2.525,0.921-3.446,0

-		C79.565,41.214,79.311,40.602,79.311,39.952z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_multiple_search_indices.svg b/themes/lucene/static/images/solr/Solr_Icons_multiple_search_indices.svg
deleted file mode 100644
index 0458d33..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_multiple_search_indices.svg
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 296 160" style="enable-background:new 0 0 296 160;" xml:space="preserve">

-<g>

-	<path style="fill:#F9D5C2;" d="M232.942,121.228v-0.1h-18.782v-4.849h18.782v-4.849h-18.782v-4.849h18.782V82.44h-24.244v72.71

-		h53.344v-33.923H232.942z M256.58,130.827h-42.42v-4.849h42.42V130.827z"/>

-	<rect x="214.161" y="125.978" style="fill:#FF833D;" width="42.42" height="4.849"/>

-	<path style="fill:#F9D5C2;" d="M232.942,53.267h-18.782v-4.849h18.782v-4.849h-18.782v-4.849h42.42v0.068h5.462V4.849h-53.344

-		v72.741h24.244V53.267z M214.161,29.02h42.42v4.849h-42.42V29.02z"/>

-	<rect x="214.161" y="29.02" style="fill:#FF833D;" width="42.42" height="4.849"/>

-	<polygon style="fill:#FF833D;" points="184.521,29.02 179.671,29.02 179.671,77.507 165.123,77.507 165.123,82.356 179.671,82.356 

-		179.671,130.827 179.672,130.827 179.672,130.827 199.069,130.827 199.069,125.978 184.521,125.978 184.521,82.356 184.521,77.507 

-		184.521,33.87 199.069,33.87 199.069,29.02 184.521,29.02 	"/>

-	<path style="fill:#F9D5C2;" d="M237.792,43.637v72.741h53.344V43.637H237.792z M285.673,92.055h-42.419v-4.849h42.419V92.055z

-		 M285.673,82.356h-42.419v-4.849h42.419V82.356z M285.673,72.657h-42.419v-4.849h42.419V72.657z"/>

-	<path style="fill:#FF833D;" d="M295.985,38.787h-29.094V0h-63.043v77.56v4.881V160h63.043v-38.772h29.094V38.787z M291.136,116.378

-		h-53.344V43.637h53.344V116.378z M208.698,155.151V82.44h24.244v24.139h-18.782v4.849h18.782v4.849h-18.782v4.849h18.782v0.1

-		h29.099v33.923H208.698z M208.698,4.849h53.344v33.938h-5.462v-0.068h-42.42v4.849h18.782v4.849h-18.782v4.849h18.782v24.324

-		h-24.244V4.849z"/>

-	<rect x="243.254" y="67.808" style="fill:#FF833D;" width="42.419" height="4.849"/>

-	<rect x="243.254" y="77.507" style="fill:#FF833D;" width="42.419" height="4.849"/>

-	<rect x="243.254" y="87.206" style="fill:#FF833D;" width="42.419" height="4.849"/>

-	<rect x="0.015" y="67.808" style="fill:#FF833D;" width="42.419" height="4.849"/>

-	<rect x="0.015" y="77.507" style="fill:#FF833D;" width="42.419" height="4.849"/>

-	<rect x="0.015" y="87.206" style="fill:#FF833D;" width="42.419" height="4.849"/>

-	<path style="fill:#A5DBFF;" d="M51.999,94.254v5.155c33.906,7.648,69.369,7.649,103.277,0v-5.156

-		c-17.001,3.443-34.355,5.208-51.642,5.208C86.35,99.461,68.997,97.695,51.999,94.254z"/>

-	<path style="fill:#A5DBFF;" d="M51.999,62.887v5.155c33.906,7.649,69.369,7.649,103.277,0v-5.156

-		c-17.001,3.443-34.356,5.209-51.643,5.209C86.349,68.095,68.996,66.329,51.999,62.887z"/>

-	<path style="fill:#A5DBFF;" d="M57.907,37.935c30.128,5.979,61.334,5.979,91.463-0.001C119.193,32.447,88.086,32.449,57.907,37.935

-		z"/>

-	<path style="fill:#305CB3;" d="M103.641,28.94c-18.281,0-36.643,1.95-54.575,5.797l-1.916,0.411v0.421v4.391v21.507v0.421v5.047

-		v26.319v5.047v26.319l1.916,0.411c17.93,3.846,36.288,5.796,54.567,5.796h0.002c18.279,0,36.641-1.951,54.574-5.798l1.916-0.411

-		V98.301v-5.049V66.935v-5.049v-0.42V39.96v-4.391v-0.422l-1.916-0.411C140.279,30.89,121.919,28.94,103.641,28.94z M57.907,37.935

-		c30.179-5.486,61.286-5.488,91.463-0.001C119.241,43.913,88.035,43.913,57.907,37.935z M51.999,41.666

-		c33.929,7.493,69.348,7.493,103.277,0v4.391v9.313v2.59c-33.98,7.017-69.3,7.017-103.277,0.001v-2.591v-9.313V41.666z

-		 M51.999,89.327V73.032c33.929,7.494,69.348,7.494,103.277,0v16.294C121.298,96.342,85.975,96.343,51.999,89.327z M155.276,120.692

-		c-33.98,7.017-69.3,7.017-103.277,0.001v-16.295c33.929,7.493,69.348,7.493,103.277,0V120.692z M155.276,99.409

-		c-33.907,7.649-69.371,7.648-103.277,0v-5.155c16.998,3.442,34.351,5.207,51.635,5.207c17.286,0,34.641-1.766,51.642-5.208V99.409z

-		 M155.276,68.042c-33.907,7.649-69.371,7.649-103.277,0v-5.155c16.997,3.442,34.35,5.207,51.634,5.207

-		c17.286,0,34.642-1.766,51.643-5.209V68.042z"/>

-	<path style="fill:#A5DBFF;" d="M155.276,73.032c-33.929,7.494-69.348,7.494-103.277,0v16.295

-		c33.976,7.016,69.299,7.015,103.277-0.001V73.032z"/>

-	<path style="fill:#A5DBFF;" d="M51.999,104.398v16.295c33.976,7.016,69.297,7.015,103.277-0.001v-16.293

-		C121.347,111.892,85.928,111.892,51.999,104.398z"/>

-	<path style="fill:#A5DBFF;" d="M51.999,55.369v2.591c33.976,7.016,69.297,7.015,103.277-0.001v-2.59v-9.313v-4.391

-		c-33.929,7.493-69.348,7.493-103.277,0v4.391V55.369z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_optimized_for_high_volume.svg b/themes/lucene/static/images/solr/Solr_Icons_optimized_for_high_volume.svg
deleted file mode 100644
index 1396c04..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_optimized_for_high_volume.svg
+++ /dev/null
@@ -1,80 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 289 160" style="enable-background:new 0 0 289 160;" xml:space="preserve">

-<g>

-	<rect x="246.41" y="67.878" style="fill:#FF833D;" width="42.412" height="4.849"/>

-	<rect x="246.41" y="77.575" style="fill:#FF833D;" width="42.412" height="4.849"/>

-	<rect x="246.41" y="87.272" style="fill:#FF833D;" width="42.412" height="4.849"/>

-	<rect x="0.179" y="67.878" style="fill:#FF833D;" width="42.411" height="4.849"/>

-	<rect x="0.179" y="77.575" style="fill:#FF833D;" width="42.411" height="4.849"/>

-	<rect x="0.179" y="87.272" style="fill:#FF833D;" width="42.411" height="4.849"/>

-	<polygon style="fill:#A5DBFF;" points="138.119,46.385 138.119,24.232 115.967,24.232 	"/>

-	<path style="fill:#305CB3;" d="M115.967,24.232h22.152v-4.849h-24.161c-2.678,0-4.849,2.171-4.849,4.849l29.009,29.009v-6.857

-		L115.967,24.232z"/>

-	<polygon style="fill:#A5DBFF;" points="138.119,94.879 138.119,72.727 115.967,72.727 	"/>

-	<path style="fill:#305CB3;" d="M115.967,72.727h22.152v-4.849h-24.161c-2.678,0-4.849,2.171-4.849,4.849l29.009,29.009v-6.857

-		L115.967,72.727z"/>

-	<polygon style="fill:#A5DBFF;" points="138.119,143.364 138.119,121.212 115.967,121.212 	"/>

-	<path style="fill:#305CB3;" d="M115.967,121.212h22.152v-4.848h-24.161c-2.678,0-4.849,2.171-4.849,4.848l29.009,29.009v-6.857

-		L115.967,121.212z"/>

-	<polygon style="fill:#A5DBFF;" points="210.846,24.232 210.846,46.433 233.046,24.232 	"/>

-	<path style="fill:#305CB3;" d="M233.046,24.232l-22.2,22.201v6.857l29.058-29.057c0-2.678-2.171-4.849-4.849-4.849h-24.209v4.849

-		H233.046z"/>

-	<polygon style="fill:#A5DBFF;" points="210.846,72.727 210.846,94.927 233.046,72.727 	"/>

-	<path style="fill:#305CB3;" d="M233.046,72.727l-22.2,22.201v6.857l29.058-29.057c0-2.678-2.171-4.849-4.849-4.849h-24.209v4.849

-		H233.046z"/>

-	<polygon style="fill:#A5DBFF;" points="210.846,121.212 210.846,143.412 233.046,121.212 	"/>

-	<path style="fill:#305CB3;" d="M233.046,121.212l-22.2,22.201v6.857l29.058-29.057c0-2.678-2.171-4.848-4.849-4.848h-24.209v4.848

-		H233.046z"/>

-	<path style="fill:#F9D5C2;" d="M174.492,48.475c6.684,0,12.121-5.438,12.121-12.121s-5.438-12.121-12.121-12.121

-		s-12.121,5.438-12.121,12.121S167.809,48.475,174.492,48.475z"/>

-	<path style="fill:#F9D5C2;" d="M174.492,96.969c6.684,0,12.121-5.438,12.121-12.121s-5.438-12.121-12.121-12.121

-		s-12.121,5.438-12.121,12.121S167.809,96.969,174.492,96.969z"/>

-	<path style="fill:#F9D5C2;" d="M142.967,155.151h63.03V4.848h-63.03V155.151z M174.493,19.384c9.372,0,16.97,7.598,16.97,16.97

-		c0,9.372-7.598,16.97-16.97,16.97s-16.97-7.598-16.97-16.97C157.523,26.981,165.121,19.384,174.493,19.384z M174.493,67.878

-		c9.372,0,16.97,7.598,16.97,16.97c0,9.372-7.598,16.97-16.97,16.97s-16.97-7.598-16.97-16.97

-		C157.523,75.476,165.121,67.878,174.493,67.878z M174.493,116.363c9.372,0,16.97,7.598,16.97,16.97

-		c0,9.372-7.598,16.97-16.97,16.97s-16.97-7.598-16.97-16.97C157.523,123.961,165.121,116.363,174.493,116.363z"/>

-	<path style="fill:#FF833D;" d="M210.846,46.433V24.232v-4.849V0h-72.727v19.384v4.849v22.152v6.857v14.637v4.849v22.152v6.857

-		v14.627v4.848v22.152v6.857V160h72.727v-9.731v-6.857v-22.201v-4.848v-14.579v-6.857V72.727v-4.849V53.29V46.433z M205.997,155.151

-		h-63.03V4.848h63.03V155.151z"/>

-	<path style="fill:#FF833D;" d="M174.493,53.323c9.372,0,16.97-7.598,16.97-16.97c0-9.372-7.598-16.97-16.97-16.97

-		s-16.97,7.598-16.97,16.97C157.523,45.726,165.121,53.323,174.493,53.323z M174.492,24.232c6.684,0,12.121,5.438,12.121,12.121

-		s-5.438,12.121-12.121,12.121s-12.121-5.438-12.121-12.121S167.809,24.232,174.492,24.232z"/>

-	<path style="fill:#FF833D;" d="M174.493,101.818c9.372,0,16.97-7.598,16.97-16.97c0-9.372-7.598-16.97-16.97-16.97

-		s-16.97,7.598-16.97,16.97C157.523,94.22,165.121,101.818,174.493,101.818z M174.492,72.727c6.684,0,12.121,5.438,12.121,12.121

-		s-5.438,12.121-12.121,12.121s-12.121-5.438-12.121-12.121S167.809,72.727,174.492,72.727z"/>

-	<path style="fill:#305CB3;" d="M174.493,150.303c9.372,0,16.97-7.598,16.97-16.97c0-9.372-7.598-16.97-16.97-16.97

-		s-16.97,7.598-16.97,16.97C157.523,142.705,165.121,150.303,174.493,150.303z M174.492,121.212c6.684,0,12.121,5.438,12.121,12.121

-		s-5.438,12.121-12.121,12.121s-12.121-5.438-12.121-12.121S167.809,121.212,174.492,121.212z"/>

-	<path style="fill:#A5DBFF;" d="M174.492,145.454c6.684,0,12.121-5.438,12.121-12.121s-5.438-12.121-12.121-12.121

-		s-12.121,5.438-12.121,12.121S167.809,145.454,174.492,145.454z"/>

-	<path style="fill:#A5DBFF;" d="M95.989,58.427c-2.251-1.836-5.42-2.768-9.421-2.768H65.841c-3.843,0-7.012,0.847-9.423,2.515

-		c-2.449,1.686-3.638,4.225-3.638,7.767v33.641c0,1.473,0.668,2.556,1.985,3.22c1.323,0.654,2.594,0.657,3.826-0.002

-		c0.238-0.124,0.43-0.25,0.606-0.393l3.953-3.211v50.725c0,3.519,1.663,5.23,5.083,5.23c3.443,0,5.418-2.022,5.418-5.546

-		l-0.004-45.149h4.849l0.003,45.149c0,3.525,1.97,5.546,5.405,5.546c3.43,0,5.098-1.711,5.098-5.23V97.816l4.029,3.561

-		c0.187,0.164,0.363,0.302,0.539,0.42c1.234,0.82,2.505,0.809,3.812-0.006c1.329-0.836,1.979-2.138,1.979-3.975V66.203

-		C99.362,62.823,98.259,60.279,95.989,58.427z"/>

-	<path style="fill:#305CB3;" d="M99.055,54.671c-3.139-2.562-7.341-3.861-12.488-3.861H65.841c-4.847,0-8.946,1.136-12.177,3.373

-		c-3.75,2.58-5.732,6.647-5.732,11.758v33.641c0,3.309,1.696,6.061,4.667,7.557c1.871,0.927,3.83,1.211,5.703,0.859v41.923

-		c0,6.217,3.805,10.079,9.931,10.079c3.309,0,6.032-1.212,7.841-3.304C77.88,158.788,80.6,160,83.904,160

-		c6.135,0,9.946-3.862,9.946-10.079v-42.831c2.064,0.43,4.167,0.017,6.104-1.189c2.745-1.726,4.256-4.598,4.256-8.085V66.203

-		C104.211,61.343,102.476,57.463,99.055,54.671z M99.362,97.816c0,1.837-0.65,3.139-1.979,3.975

-		c-1.308,0.814-2.579,0.826-3.812,0.006c-0.176-0.118-0.353-0.257-0.539-0.42l-4.029-3.561v52.105c0,3.519-1.667,5.23-5.098,5.23

-		c-3.436,0-5.405-2.022-5.405-5.546l-0.003-45.149h-4.849l0.004,45.149c0,3.525-1.976,5.546-5.418,5.546

-		c-3.42,0-5.083-1.711-5.083-5.23V99.196l-3.953,3.211c-0.176,0.143-0.369,0.269-0.606,0.393c-1.232,0.659-2.502,0.656-3.826,0.002

-		c-1.317-0.664-1.985-1.747-1.985-3.22V65.941c0-3.542,1.188-6.081,3.638-7.767c2.411-1.669,5.58-2.515,9.423-2.515h20.727

-		c4.001,0,7.17,0.932,9.421,2.768c2.27,1.852,3.373,4.396,3.373,7.776V97.816z"/>

-	<path style="fill:#A5DBFF;" d="M76.066,41.021c2.952,0,5.416-1.028,7.532-3.145c2.103-2.102,3.125-4.605,3.125-7.651

-		c0-2.876-1.022-5.296-3.125-7.398c-2.113-2.112-4.577-3.138-7.532-3.138c-2.898,0-5.427,1.055-7.517,3.134

-		c-2.105,2.105-3.13,4.567-3.13,7.523c0,2.97,1.021,5.432,3.123,7.527C70.665,39.991,73.126,41.021,76.066,41.021z"/>

-	<path style="fill:#305CB3;" d="M76.066,45.869c4.243,0,7.931-1.536,10.96-4.564c3.016-3.015,4.545-6.743,4.545-11.08

-		c0-4.169-1.529-7.812-4.545-10.828c-3.027-3.024-6.714-4.557-10.96-4.557c-4.227,0-7.906,1.529-10.941,4.55

-		c-3.022,3.022-4.555,6.708-4.555,10.955c0,4.264,1.53,7.952,4.547,10.96C68.153,44.334,71.837,45.869,76.066,45.869z

-		 M68.549,22.824c2.09-2.08,4.619-3.134,7.517-3.134c2.956,0,5.419,1.026,7.532,3.138c2.103,2.101,3.125,4.522,3.125,7.398

-		c0,3.045-1.022,5.548-3.125,7.651c-2.116,2.117-4.581,3.145-7.532,3.145c-2.94,0-5.401-1.029-7.524-3.148

-		c-2.102-2.095-3.123-4.557-3.123-7.527C65.419,27.391,66.444,24.929,68.549,22.824z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_performance_optimizations.svg b/themes/lucene/static/images/solr/Solr_Icons_performance_optimizations.svg
deleted file mode 100644
index 498a483..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_performance_optimizations.svg
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 222 160" style="enable-background:new 0 0 222 160;" xml:space="preserve">

-<g>

-	<path style="fill:#A5DBFF;" d="M180.968,148.089c19.771,0,35.855-16.084,35.855-35.855c0-19.77-16.085-35.855-35.855-35.855

-		c-7.174,0-13.857,2.126-19.468,5.77v60.17C167.11,145.963,173.793,148.089,180.968,148.089z M168.752,138.278

-		c-0.675,1.168-2.169,1.569-3.337,0.894c-1.168-0.675-1.569-2.169-0.894-3.337s2.169-1.569,3.337-0.894

-		C169.027,135.615,169.427,137.109,168.752,138.278z M196.521,139.172c-1.168,0.675-2.662,0.274-3.337-0.894

-		c-0.675-1.168-0.274-2.662,0.894-3.337c1.168-0.675,2.662-0.274,3.337,0.894C198.089,137.003,197.689,138.497,196.521,139.172z

-		 M207.906,127.786c-0.675,1.168-2.169,1.569-3.337,0.894c-1.168-0.675-1.569-2.169-0.894-3.337

-		c0.675-1.168,2.169-1.569,3.337-0.894C208.18,125.124,208.58,126.618,207.906,127.786z M204.569,95.787

-		c1.168-0.675,2.663-0.274,3.337,0.894c0.675,1.168,0.274,2.662-0.894,3.337c-1.168,0.675-2.662,0.274-3.337-0.894

-		C203,97.956,203.401,96.462,204.569,95.787z M193.184,86.19c0.675-1.168,2.168-1.569,3.337-0.894

-		c1.168,0.675,1.569,2.169,0.894,3.337c-0.675,1.168-2.168,1.569-3.337,0.894C192.909,88.853,192.509,87.359,193.184,86.19z

-		 M178.526,81.129h2.441l0.001,0l0,0h2.443l0,28.662l26.218,0l0.001,0l0.001,0h2.442v4.886l-33.547,0v-4.886h0l0-26.212

-		c0-0.003-0.001-0.005-0.001-0.008s0.001-0.005,0.001-0.008V81.129z M180.968,138.453c1.349,0,2.443,1.094,2.443,2.443

-		c0,1.349-1.094,2.443-2.443,2.443c-1.349,0-2.443-1.094-2.443-2.443C178.525,139.547,179.619,138.453,180.968,138.453z

-		 M165.415,85.296c1.168-0.675,2.662-0.274,3.337,0.894c0.675,1.168,0.274,2.662-0.894,3.337c-1.168,0.675-2.662,0.274-3.337-0.894

-		C163.847,87.465,164.247,85.971,165.415,85.296z"/>

-	<path style="fill:#305CB3;" d="M203.409,78.255l5.041-8.731l2.114,1.221l2.443-4.231l-8.462-4.885l-2.443,4.231l2.117,1.222

-		l-5.038,8.726c-4.797-2.408-10.128-3.898-15.768-4.234V61.505l2.441,0v-4.886l-9.771,0v4.886l2.444,0v10.068

-		c-6.137,0.365-11.914,2.088-17.028,4.882v5.694c5.611-3.644,12.294-5.77,19.468-5.77c19.771,0,35.855,16.084,35.855,35.855

-		c0,19.771-16.085,35.855-35.855,35.855c-7.174,0-13.857-2.126-19.468-5.77v5.694c5.788,3.162,12.421,4.962,19.468,4.962

-		c22.464,0,40.741-18.276,40.741-40.741C221.708,98.057,214.426,85.555,203.409,78.255z"/>

-	<polygon style="fill:#FF833D;" points="178.526,83.579 178.526,83.564 178.525,83.572 	"/>

-	<polygon style="fill:#FF833D;" points="180.968,81.129 180.967,81.129 180.969,81.129 	"/>

-	<circle style="fill:#305CB3;" cx="166.637" cy="87.412" r="2.443"/>

-	<circle style="fill:#305CB3;" cx="166.637" cy="137.056" r="2.443"/>

-	<circle style="fill:#305CB3;" cx="180.968" cy="140.896" r="2.443"/>

-	<circle style="fill:#305CB3;" cx="195.299" cy="137.056" r="2.443"/>

-	<circle style="fill:#305CB3;" cx="205.79" cy="126.565" r="2.443"/>

-	<polygon style="fill:#FF833D;" points="209.63,109.791 209.63,109.791 209.631,109.791 	"/>

-	<circle style="fill:#305CB3;" cx="205.79" cy="97.903" r="2.443"/>

-	<circle style="fill:#305CB3;" cx="195.299" cy="87.412" r="2.443"/>

-	<polygon style="fill:#305CB3;" points="178.526,109.791 178.526,109.791 178.526,114.677 212.073,114.677 212.073,109.791 

-		209.631,109.791 209.63,109.791 183.412,109.791 183.412,81.129 180.969,81.129 180.967,81.129 178.526,81.129 178.526,83.564 

-		178.526,83.579 	"/>

-	<polygon style="fill:#F9D5C2;" points="156.614,15.621 124.292,15.621 124.292,20.394 151.638,20.394 151.638,150.19 

-		57.492,150.19 57.492,20.394 86.439,20.394 86.439,15.621 52.731,15.621 52.731,155.114 156.614,155.114 	"/>

-	<path style="fill:#FF833D;" d="M161.499,142.319v-60.17v-5.694V10.736h-37.207V0H86.439v10.736H47.845V160h113.654v-11.987V142.319

-		z M52.731,155.114V15.621h33.708v4.773H57.492V150.19h94.146V20.394h-27.346v-4.773h32.322v139.493H52.731z M119.406,4.886v20.394

-		h27.346v24.5H62.378v-24.5h28.947V4.886H119.406z M146.753,145.304H62.378V54.665h84.375V145.304z"/>

-	<path style="fill:#F9D5C2;" d="M62.378,145.304h84.375V54.665H62.378V145.304z M77.137,59.551h64.736v4.886H77.137V59.551z

-		 M77.137,69.322h64.736v4.886H77.137V69.322z M77.137,79.093h64.736v4.886H77.137V79.093z M67.365,59.551h4.886v4.886h-4.886

-		V59.551z M67.365,69.322h4.886v4.886h-4.886V69.322z M72.251,79.093v4.886h-4.886v-4.886H72.251z"/>

-	<polygon style="fill:#F9D5C2;" points="91.324,25.279 62.378,25.279 62.378,49.779 146.753,49.779 146.753,25.279 119.406,25.279 

-		119.406,4.886 91.324,4.886 	"/>

-	<rect x="77.137" y="79.093" style="fill:#FF833D;" width="64.736" height="4.886"/>

-	<rect x="67.365" y="79.093" style="fill:#FF833D;" width="4.886" height="4.886"/>

-	<rect x="77.137" y="69.322" style="fill:#FF833D;" width="64.736" height="4.886"/>

-	<rect x="67.365" y="69.322" style="fill:#FF833D;" width="4.886" height="4.886"/>

-	<rect x="77.137" y="59.551" style="fill:#FF833D;" width="64.736" height="4.886"/>

-	<rect x="67.365" y="59.551" style="fill:#FF833D;" width="4.886" height="4.886"/>

-	<rect x="0.292" y="88.865" style="fill:#305CB3;" width="42.736" height="4.886"/>

-	<rect x="0.292" y="98.636" style="fill:#305CB3;" width="42.736" height="4.886"/>

-	<rect x="0.292" y="108.407" style="fill:#305CB3;" width="42.736" height="4.886"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_powerful_extensions.svg b/themes/lucene/static/images/solr/Solr_Icons_powerful_extensions.svg
deleted file mode 100644
index fc34e59..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_powerful_extensions.svg
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 272 160" style="enable-background:new 0 0 272 160;" xml:space="preserve">

-<g>

-	<path style="fill:#F9D5C2;" d="M214.058,114.82v-0.49c-2.597-2.833-4.014-6.459-4.014-10.321c0-8.472,6.891-15.365,15.362-15.365

-		c8.473,0,15.365,6.893,15.365,15.365c0,3.85-1.418,7.475-4.014,10.318v0.492h30.582V84.124h-0.866

-		c-2.839,2.597-6.465,4.015-10.321,4.015c-8.473,0-15.365-6.892-15.365-15.362c0-8.472,6.892-15.365,15.365-15.365

-		c3.855,0,7.481,1.419,10.321,4.017h0.863V30.43h-35.695v-6.769l0.751-0.716c2.105-2.009,3.265-4.701,3.265-7.58

-		c0-5.799-4.717-10.516-10.515-10.516s-10.516,4.717-10.516,10.516c0,2.872,1.161,5.565,3.269,7.584l0.747,0.716v6.768h-13.572

-		v84.387H214.058z"/>

-	<path style="fill:#FF833D;" d="M264.449,79.275l-0.716,0.749c-2.014,2.106-4.706,3.266-7.582,3.266

-		c-5.798,0-10.516-4.716-10.516-10.514c0-5.799,4.718-10.516,10.516-10.516c2.874,0,5.567,1.161,7.582,3.268l0.716,0.749h7.734

-		V25.582h-35.599c2.537-2.82,3.92-6.404,3.92-10.217C240.504,6.893,233.612,0,225.14,0c-8.472,0-15.365,6.893-15.365,15.365

-		c0,3.806,1.384,7.392,3.924,10.219h-8.632v4.848h13.572v-6.768l-0.747-0.716c-2.108-2.018-3.269-4.712-3.269-7.584

-		c0-5.799,4.718-10.516,10.516-10.516s10.515,4.717,10.515,10.516c0,2.88-1.16,5.572-3.265,7.58l-0.751,0.716v6.769h35.695v30.998

-		h-0.863c-2.84-2.598-6.466-4.017-10.321-4.017c-8.473,0-15.365,6.893-15.365,15.365c0,8.471,6.892,15.362,15.365,15.362

-		c3.856,0,7.482-1.418,10.321-4.015h0.866v30.696h-30.582v-0.492c2.597-2.843,4.014-6.468,4.014-10.318

-		c0-8.472-6.892-15.365-15.365-15.365c-8.471,0-15.362,6.893-15.362,15.365c0,3.862,1.418,7.488,4.014,10.321v0.49h-8.99v4.848

-		h13.838v-7.364l-0.751-0.716c-2.104-2.007-3.263-4.698-3.263-7.579c0-5.799,4.716-10.516,10.513-10.516

-		c5.798,0,10.516,4.717,10.516,10.516c0,2.87-1.16,5.563-3.267,7.583l-0.747,0.715v7.361h40.279V79.275H264.449z"/>

-	<path style="fill:#A5DBFF;" d="M51.577,25.573h32.864l6.164-10.675h50.266l6.163,10.675h53.187V10.098H51.577V25.573z

-		 M78.316,14.903c1.336,0,2.419,1.083,2.419,2.419s-1.083,2.419-2.419,2.419c-1.336,0-2.419-1.083-2.419-2.419

-		S76.98,14.903,78.316,14.903z M68.639,14.903c1.336,0,2.419,1.083,2.419,2.419s-1.083,2.419-2.419,2.419

-		c-1.336,0-2.419-1.083-2.419-2.419S67.303,14.903,68.639,14.903z M58.963,14.903c1.336,0,2.419,1.083,2.419,2.419

-		s-1.083,2.419-2.419,2.419s-2.419-1.083-2.419-2.419S57.627,14.903,58.963,14.903z"/>

-	<path style="fill:#A5DBFF;" d="M200.22,30.421h-55.986l-6.163-10.675H93.404L87.24,30.421H51.577v124.73H200.22V30.421z

-		 M56.538,150.235V35.415h138.936v114.82H56.538z"/>

-	<path style="fill:#305CB3;" d="M205.068,114.82V30.432v-4.848V5.249H46.729V160h158.34v-40.332V114.82z M200.22,25.573h-53.187

-		l-6.163-10.675H90.604l-6.164,10.675H51.577V10.098H200.22V25.573z M51.577,155.152V30.421H87.24l6.164-10.675h44.668l6.163,10.675

-		h55.986v124.73H51.577z"/>

-	<circle style="fill:#305CB3;" cx="58.963" cy="17.322" r="2.419"/>

-	<circle style="fill:#305CB3;" cx="68.639" cy="17.322" r="2.419"/>

-	<circle style="fill:#305CB3;" cx="78.316" cy="17.322" r="2.419"/>

-	<rect x="61.387" y="40.264" style="fill:#A5DBFF;" width="129.239" height="105.123"/>

-	<path style="fill:#305CB3;" d="M195.474,35.415H56.538v114.82h138.936V35.415z M61.387,145.387V40.264h129.239v105.123H61.387z"/>

-	<rect x="-0.187" y="79.985" style="fill:#FF833D;" width="42.322" height="4.838"/>

-	<rect x="-0.187" y="89.661" style="fill:#FF833D;" width="42.322" height="4.838"/>

-	<rect x="-0.187" y="99.338" style="fill:#FF833D;" width="42.322" height="4.838"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_real-time.svg b/themes/lucene/static/images/solr/Solr_Icons_real-time.svg
deleted file mode 100644
index 39f6169..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_real-time.svg
+++ /dev/null
@@ -1,63 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 299 160" style="enable-background:new 0 0 299 160;" xml:space="preserve">

-<g>

-	<path style="fill:#F9D5C2;" d="M105.993,27.557c-29.27,0-53.083,23.813-53.083,53.083s23.813,53.082,53.083,53.082

-		s53.082-23.812,53.082-53.082S135.263,27.557,105.993,27.557z M140.199,56.802c1.694-0.978,3.859-0.398,4.837,1.296

-		c0.977,1.693,0.397,3.859-1.296,4.836c-1.693,0.978-3.859,0.398-4.836-1.296C137.925,59.945,138.505,57.78,140.199,56.802z

-		 M123.697,42.892c0.977-1.693,3.143-2.274,4.837-1.296c1.693,0.978,2.273,3.143,1.296,4.837c-0.978,1.693-3.143,2.274-4.837,1.296

-		S122.719,44.586,123.697,42.892z M60.91,80.639c0-1.955,1.585-3.541,3.54-3.541s3.54,1.585,3.54,3.541s-1.585,3.541-3.54,3.541

-		S60.91,82.595,60.91,80.639z M71.786,104.477c-1.694,0.978-3.859,0.397-4.837-1.296c-0.978-1.693-0.398-3.859,1.296-4.837

-		s3.859-0.397,4.837,1.296C74.059,101.333,73.479,103.499,71.786,104.477z M73.082,61.638c-0.978,1.693-3.143,2.274-4.837,1.296

-		s-2.274-3.143-1.296-4.836c0.977-1.693,3.143-2.274,4.837-1.296C73.479,57.78,74.059,59.945,73.082,61.638z M88.288,118.386

-		c-0.978,1.693-3.143,2.274-4.837,1.296s-2.274-3.143-1.296-4.836c0.977-1.693,3.143-2.274,4.836-1.296

-		C88.685,114.527,89.265,116.693,88.288,118.386z M86.991,47.729c-1.693,0.978-3.859,0.397-4.836-1.296

-		c-0.978-1.693-0.398-3.859,1.296-4.837s3.859-0.397,4.837,1.296C89.265,44.586,88.685,46.751,86.991,47.729z M105.992,125.722

-		c-1.955,0-3.54-1.585-3.54-3.541s1.585-3.541,3.54-3.541s3.541,1.585,3.541,3.541S107.948,125.722,105.992,125.722z

-		 M128.534,119.682c-1.694,0.978-3.859,0.398-4.837-1.296c-0.978-1.693-0.398-3.859,1.296-4.836s3.859-0.398,4.837,1.296

-		C130.807,116.539,130.227,118.704,128.534,119.682z M145.035,103.181c-0.978,1.693-3.143,2.274-4.837,1.296

-		s-2.274-3.143-1.296-4.837c0.977-1.693,3.143-2.274,4.836-1.296C145.433,99.322,146.013,101.487,145.035,103.181z M103.568,82.432

-		V35.556h4.849v42.027h42.658v4.849H103.568z"/>

-	<path style="fill:#FF833D;" d="M137.018,31.753l8.97-15.537l4.2,2.425l2.425-4.2l-12.599-7.274l-2.425,4.2l4.2,2.425l-8.965,15.528

-		c-7.353-3.86-15.628-6.187-24.406-6.551V4.849l4.849,0V0L98.718,0v4.849l4.849,0l0,17.919c-8.778,0.364-17.053,2.691-24.406,6.551

-		l-8.966-15.528l4.2-2.425l-2.424-4.2l-12.599,7.274l2.424,4.2l4.2-2.425l8.971,15.537C58.81,42.044,48.06,60.104,48.06,80.639

-		c0,31.944,25.989,57.932,57.933,57.932s57.932-25.988,57.932-57.932C163.924,60.104,153.175,42.044,137.018,31.753z

-		 M105.993,133.722c-29.27,0-53.083-23.812-53.083-53.082s23.813-53.083,53.083-53.083s53.082,23.813,53.082,53.083

-		S135.263,133.722,105.993,133.722z"/>

-	<circle style="fill:#FF833D;" cx="85.221" cy="44.663" r="3.541"/>

-	<circle style="fill:#FF833D;" cx="70.016" cy="59.868" r="3.541"/>

-	<circle style="fill:#FF833D;" cx="64.45" cy="80.639" r="3.54"/>

-	<circle style="fill:#FF833D;" cx="70.016" cy="101.41" r="3.541"/>

-	<circle style="fill:#FF833D;" cx="85.221" cy="116.616" r="3.541"/>

-	<circle style="fill:#FF833D;" cx="105.992" cy="122.181" r="3.541"/>

-	<circle style="fill:#FF833D;" cx="126.764" cy="116.616" r="3.541"/>

-	<circle style="fill:#FF833D;" cx="141.969" cy="101.41" r="3.541"/>

-	<circle style="fill:#FF833D;" cx="141.969" cy="59.868" r="3.541"/>

-	<circle style="fill:#FF833D;" cx="126.764" cy="44.663" r="3.541"/>

-	<polygon style="fill:#FF833D;" points="108.417,77.583 108.417,35.556 103.568,35.556 103.568,82.432 151.075,82.432 

-		151.075,77.583 	"/>

-	<path style="fill:#A5DBFF;" d="M235.829,121.228v-0.1h-18.782v-4.849h18.782v-4.849h-18.782v-4.849h18.782V82.44h-24.243v72.71

-		h53.344v-33.923H235.829z M259.467,130.827h-42.42v-4.849h42.42V130.827z"/>

-	<rect x="217.047" y="125.978" style="fill:#305CB3;" width="42.42" height="4.849"/>

-	<path style="fill:#A5DBFF;" d="M235.829,53.267h-18.782v-4.849h18.782v-4.849h-18.782v-4.849h42.42v0.068h5.462V4.85h-53.344

-		v72.741h24.243V53.267z M217.047,29.02h42.42v4.849h-42.42V29.02z"/>

-	<rect x="217.047" y="29.02" style="fill:#305CB3;" width="42.42" height="4.849"/>

-	<polygon style="fill:#305CB3;" points="187.407,29.02 182.558,29.02 182.558,77.507 168.01,77.507 168.01,82.356 182.558,82.356 

-		182.558,130.827 182.558,130.827 182.558,130.827 201.956,130.827 201.956,125.978 187.407,125.978 187.407,82.356 187.407,77.507 

-		187.407,33.87 201.956,33.87 201.956,29.02 187.407,29.02 	"/>

-	<path style="fill:#A5DBFF;" d="M240.678,43.637v72.741h53.344V43.637H240.678z M288.56,92.055h-42.419v-4.849h42.419V92.055z

-		 M288.56,82.356h-42.419v-4.849h42.419V82.356z M288.56,72.657h-42.419v-4.849h42.419V72.657z"/>

-	<path style="fill:#305CB3;" d="M298.871,38.788h-29.093V0h-63.043v77.56v4.881V160h63.043v-38.772h29.093V38.788z M294.022,116.378

-		h-53.344V43.637h53.344V116.378z M211.585,155.151V82.44h24.243v24.139h-18.782v4.849h18.782v4.849h-18.782v4.849h18.782v0.1h29.1

-		v33.923H211.585z M211.585,4.85h53.344v33.938h-5.462v-0.068h-42.42v4.849h18.782v4.849h-18.782v4.849h18.782v24.324h-24.243V4.85z

-		"/>

-	<rect x="246.141" y="67.808" style="fill:#305CB3;" width="42.419" height="4.849"/>

-	<rect x="246.141" y="77.507" style="fill:#305CB3;" width="42.419" height="4.849"/>

-	<rect x="0.129" y="77.507" style="fill:#305CB3;" width="42.419" height="4.849"/>

-	<rect x="246.141" y="87.206" style="fill:#305CB3;" width="42.419" height="4.849"/>

-	<rect x="0.129" y="67.808" style="fill:#305CB3;" width="42.419" height="4.849"/>

-	<rect x="0.129" y="87.206" style="fill:#305CB3;" width="42.419" height="4.849"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_rich_document.svg b/themes/lucene/static/images/solr/Solr_Icons_rich_document.svg
deleted file mode 100644
index e065c17..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_rich_document.svg
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 223 160" style="enable-background:new 0 0 223 160;" xml:space="preserve">

-<g>

-	<rect x="5.023" y="150.104" style="fill:#A5DBFF;" width="160.6" height="4.77"/>

-	<rect x="5.023" y="141.133" style="fill:#A5DBFF;" width="160.6" height="4.181"/>

-	<path style="fill:#A5DBFF;" d="M96.067,88.684c0-7.162-4.074-12.265-11.281-12.265h-6.983v24.62h6.983

-		C92.128,101.039,96.067,95.712,96.067,88.684z"/>

-	<path style="fill:#A5DBFF;" d="M63.437,82.999c0-3.76-2.685-6.58-5.774-6.58h-8.998v13.205h9.267

-		C61.244,89.624,63.437,86.625,63.437,82.999z"/>

-	<path style="fill:#A5DBFF;" d="M5.023,136.267h160.6V77.261c-8.519-0.815-16.422-4.525-22.551-10.654

-		c-6.382-6.381-10.132-14.687-10.731-23.607H5.023V136.267z M107.255,72.837h20.994v3.581h-16.966v10.609h14.28v3.357h-14.28v14.235

-		h-4.028V72.837z M73.775,72.837h11.012c10.206,0,15.354,7.073,15.354,15.846c0,9.625-5.998,15.936-15.354,15.936H73.775V72.837z

-		 M57.887,72.837c5.595,0,9.624,5.148,9.624,10.161c0,5.237-3.76,10.206-9.356,10.206h-9.49v11.415h-4.028V72.837H57.887z"/>

-	<path style="fill:#A5DBFF;" d="M56.396,28.36V4.867H5.023v33.266h127.304c0.209-3.368,0.866-6.648,1.947-9.773H56.396z"/>

-	<path style="fill:#305CB3;" d="M169.208,77.433c-1.205,0-2.401-0.059-3.585-0.173v59.006H5.023V42.999H132.34

-		c-0.056-0.839-0.095-1.681-0.095-2.53c0-0.784,0.033-1.562,0.081-2.337H5.023V4.867h51.373V28.36h77.877

-		c0.578-1.671,1.277-3.296,2.091-4.867H61.262V0H0.156v8.76h0v141.345V160h170.333v-9.896v-8.971h0V77.402

-		C170.063,77.417,169.637,77.433,169.208,77.433z M165.623,154.875H5.022v-4.77h160.6V154.875z M165.623,145.315H5.022v-4.181h160.6

-		V145.315z"/>

-	<path style="fill:#305CB3;" d="M48.665,104.62V93.205h9.49c5.596,0,9.356-4.969,9.356-10.206c0-5.014-4.029-10.161-9.624-10.161

-		h-13.25v31.782H48.665z M48.665,76.419h8.998c3.089,0,5.774,2.82,5.774,6.58c0,3.626-2.193,6.625-5.505,6.625h-9.267V76.419z"/>

-	<path style="fill:#305CB3;" d="M100.14,88.684c0-8.773-5.148-15.846-15.354-15.846H73.775v31.782h11.012

-		C94.143,104.62,100.14,98.308,100.14,88.684z M77.803,76.419h6.983c7.207,0,11.281,5.103,11.281,12.265

-		c0,7.028-3.94,12.355-11.281,12.355h-6.983V76.419z"/>

-	<polygon style="fill:#305CB3;" points="111.283,90.385 125.563,90.385 125.563,87.027 111.283,87.027 111.283,76.419 

-		128.249,76.419 128.249,72.837 107.255,72.837 107.255,104.62 111.283,104.62 	"/>

-	<path style="fill:#F9D5C2;" d="M169.208,72.567c8.574,0,16.633-3.339,22.696-9.401s9.401-14.122,9.401-22.696

-		s-3.338-16.633-9.401-22.696s-14.122-9.401-22.696-9.401c-8.573,0-16.633,3.339-22.696,9.401s-9.401,14.122-9.401,22.696

-		s3.338,16.633,9.401,22.696S160.635,72.567,169.208,72.567z M190.493,52.637h-42.57V47.77h42.57V52.637z M147.923,28.303h42.57

-		v4.867h-42.57V28.303z M147.923,38.037h42.57v4.867h-42.57V38.037z"/>

-	<path style="fill:#FF833D;" d="M219.403,94.445l3.441-3.441l-25.999-25.998c6.026-6.77,9.326-15.398,9.326-24.536

-		c0-9.873-3.845-19.155-10.826-26.136c-6.981-6.982-16.262-10.827-26.136-10.827c-9.873,0-19.155,3.845-26.136,10.827

-		c-2.734,2.733-4.979,5.823-6.708,9.16c-0.814,1.571-1.513,3.196-2.091,4.867c-1.08,3.125-1.738,6.405-1.947,9.773

-		c-0.048,0.775-0.081,1.554-0.081,2.337c0,0.849,0.039,1.691,0.095,2.53c0.6,8.92,4.35,17.226,10.731,23.607

-		c6.129,6.129,14.032,9.839,22.551,10.654c1.184,0.113,2.38,0.173,3.585,0.173c0.429,0,0.855-0.017,1.281-0.031

-		c8.501-0.288,16.497-3.435,22.89-8.98L219.403,94.445z M137.112,40.47c0-8.573,3.338-16.633,9.401-22.696

-		s14.123-9.401,22.696-9.401c8.574,0,16.633,3.339,22.696,9.401s9.401,14.122,9.401,22.696s-3.338,16.633-9.401,22.696

-		s-14.122,9.401-22.696,9.401c-8.573,0-16.633-3.339-22.696-9.401S137.112,49.043,137.112,40.47z"/>

-	<rect x="147.923" y="28.303" style="fill:#FF833D;" width="42.57" height="4.867"/>

-	<rect x="147.923" y="38.037" style="fill:#FF833D;" width="42.57" height="4.867"/>

-	<rect x="147.923" y="47.77" style="fill:#FF833D;" width="42.57" height="4.867"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_schemaless.svg b/themes/lucene/static/images/solr/Solr_Icons_schemaless.svg
deleted file mode 100644
index 6c26498..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_schemaless.svg
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 167 160" style="enable-background:new 0 0 167 160;" xml:space="preserve">

-<g>

-	<polygon style="fill:#FF833D;" points="22.585,103.247 17.74,103.247 17.74,123.495 17.738,123.495 17.738,128.339 17.74,128.339 

-		17.74,128.339 22.585,128.339 22.585,128.339 37.116,128.339 37.116,123.495 22.585,123.495 	"/>

-	<polygon style="fill:#FF833D;" points="138.778,26.354 143.622,26.354 143.622,10.383 141.978,10.383 141.978,10.382 80,10.382 

-		80,15.226 138.778,15.226 	"/>

-	<polygon style="fill:#F9D5C2;" points="6.949,17.649 17.739,17.649 17.739,6.033 	"/>

-	<polygon style="fill:#F9D5C2;" points="22.583,4.844 22.583,22.493 4.935,22.493 4.935,93.566 41.892,93.566 41.892,55.501 

-		11.39,55.501 11.39,50.656 41.892,50.656 41.892,45.812 11.39,45.812 11.39,40.968 41.892,40.968 41.892,36.123 11.39,36.123 

-		11.39,31.279 41.892,31.279 50.611,31.279 63.874,31.279 70.265,31.279 70.265,4.844 	"/>

-	<path style="fill:#FF833D;" d="M41.892,93.566H4.935V22.493h17.649V4.844h47.682v26.435h4.844V0H16.731L0.09,17.915V98.41h41.801

-		V93.566z M6.949,17.649l10.79-11.616v11.616H6.949z"/>

-	<rect x="11.39" y="31.279" style="fill:#FF833D;" width="30.502" height="4.844"/>

-	<rect x="11.39" y="40.968" style="fill:#FF833D;" width="30.502" height="4.844"/>

-	<rect x="11.39" y="50.656" style="fill:#FF833D;" width="30.502" height="4.844"/>

-	<rect x="143.623" y="36.123" style="fill:#A5DBFF;" width="3.875" height="25.466"/>

-	<path style="fill:#A5DBFF;" d="M63.874,36.123h-8.418h-8.72V61.59h61.796h30.247V36.123H63.874z M61.685,55.423

-		c-2.675,0-4.844-2.169-4.844-4.844c0-2.675,2.169-4.844,4.844-4.844c2.675,0,4.844,2.169,4.844,4.844

-		C66.529,53.254,64.36,55.423,61.685,55.423z"/>

-	<path style="fill:#A5DBFF;" d="M46.736,97.777v26.498h45.155V97.777H46.736z M61.685,115.87c-2.675,0-4.844-2.169-4.844-4.844

-		c0-2.675,2.169-4.844,4.844-4.844c2.675,0,4.844,2.169,4.844,4.844C66.529,113.701,64.36,115.87,61.685,115.87z"/>

-	<path style="fill:#A5DBFF;" d="M46.736,66.434v26.498h45.155V79.504l12.141-13.07H46.736z M61.685,84.527

-		c-2.675,0-4.844-2.169-4.844-4.844c0-2.675,2.169-4.844,4.844-4.844c2.675,0,4.844,2.169,4.844,4.844

-		C66.529,82.359,64.36,84.527,61.685,84.527z"/>

-	<path style="fill:#A5DBFF;" d="M46.736,129.119v26.037h8.72h36.435v-26.037H46.736z M61.685,137.524

-		c2.675,0,4.844,2.169,4.844,4.844c0,2.675-2.169,4.844-4.844,4.844c-2.675,0-4.844-2.169-4.844-4.844

-		C56.84,139.693,59.009,137.524,61.685,137.524z"/>

-	<polygon style="fill:#305CB3;" points="91.891,155.156 55.456,155.156 46.736,155.156 46.736,129.119 91.891,129.119 

-		91.891,124.274 46.736,124.274 46.736,97.777 91.891,97.777 91.891,92.932 46.736,92.932 46.736,66.434 104.032,66.434 

-		108.532,61.59 46.736,61.59 46.736,36.123 55.456,36.123 63.874,36.123 138.778,36.123 138.778,61.59 141.201,61.59 143.623,61.59 

-		143.623,36.123 147.498,36.123 147.498,61.59 152.343,61.59 152.343,31.279 143.623,31.279 75.109,31.279 70.265,31.279 

-		63.874,31.279 50.611,31.279 41.892,31.279 41.892,36.123 41.892,40.968 41.892,45.812 41.892,50.656 41.892,55.501 41.892,93.566 

-		41.892,98.41 41.892,160 50.611,160 91.891,160 	"/>

-	<circle style="fill:#305CB3;" cx="61.685" cy="142.368" r="4.844"/>

-	<circle style="fill:#305CB3;" cx="61.685" cy="111.026" r="4.844"/>

-	<circle style="fill:#305CB3;" cx="61.685" cy="79.683" r="4.844"/>

-	<circle style="fill:#305CB3;" cx="61.685" cy="50.578" r="4.844"/>

-	<path style="fill:#F9D5C2;" d="M141.201,66.434h-26.817v17.649H96.735v71.073h42.044h8.72h14.567V66.434H141.201z M103.19,107.402

-		v-4.844h52.485v4.844H103.19z M155.675,112.246v4.844H103.19v-4.844H155.675z M115.592,144.878l-4.774-6.564l-4.773,6.564h-3.622

-		l6.61-8.933l-6.805-9.174h3.623l4.967,6.808l4.968-6.808h3.597l-6.804,9.174l6.61,8.933H115.592z M136.548,144.878v-11.882

-		l-4.929,8.792h-1.798l-4.953-8.799v11.889h-3.141v-18.107h3.062l5.92,10.619l5.943-10.619h3.037v18.107H136.548z M156.249,144.878

-		h-12.7v-18.107h3.141v15.208h9.559V144.878z M155.675,97.713H103.19v-4.844h52.485V97.713z"/>

-	<polygon style="fill:#F9D5C2;" points="98.749,79.239 109.539,79.239 109.539,67.623 	"/>

-	<path style="fill:#FF833D;" d="M152.343,61.59h-4.844h-3.875h-2.422h-2.422h-30.247l-4.5,4.844l-12.141,13.07v13.428v4.844v26.498

-		v4.844v26.037V160h51.732h8.72h14.567V61.59H152.343z M162.065,155.156h-14.567h-8.72H96.735V84.083h17.649V66.434h26.817h20.865

-		V155.156z M98.749,79.239l10.79-11.616v11.616H98.749z"/>

-	<rect x="103.19" y="92.869" style="fill:#FF833D;" width="52.485" height="4.844"/>

-	<rect x="103.19" y="102.558" style="fill:#FF833D;" width="52.485" height="4.844"/>

-	<rect x="103.19" y="112.246" style="fill:#FF833D;" width="52.485" height="4.844"/>

-	<polygon style="fill:#FF833D;" points="119.383,126.771 115.786,126.771 110.818,133.579 105.85,126.771 102.227,126.771 

-		109.032,135.946 102.422,144.878 106.044,144.878 110.818,138.314 115.592,144.878 119.189,144.878 112.579,135.946 	"/>

-	<polygon style="fill:#FF833D;" points="139.69,126.771 136.652,126.771 130.71,137.391 124.789,126.771 121.728,126.771 

-		121.728,144.878 124.869,144.878 124.869,132.99 129.822,141.789 131.62,141.789 136.548,132.997 136.548,144.878 139.69,144.878 	

-		"/>

-	<polygon style="fill:#FF833D;" points="146.69,141.979 146.69,126.771 143.549,126.771 143.549,144.878 156.249,144.878 

-		156.249,141.979 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_security.svg b/themes/lucene/static/images/solr/Solr_Icons_security.svg
deleted file mode 100644
index 1e59369..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_security.svg
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 165.129 160" style="enable-background:new 0 0 165.129 160;" xml:space="preserve">

-<g>

-	<path style="fill:#F9D5C2;" d="M71.125,4.929v28.596H43.252v51.147c9.093,3.651,16.102,11.414,18.713,20.98h35.188v-7.164h14.536

-		v7.164h29.533V4.929H71.125z M111.525,82.604H48.47v-4.846h63.054V82.604z M111.525,72.912H48.47v-4.846h63.054V72.912z

-		 M111.525,63.22H48.47v-4.846h63.054V63.22z"/>

-	<path style="fill:#F9D5C2;" d="M141.223,155.071v-5.778h-0.299v-9.531h-4.924v9.531h-14.702v-24.157h-9.607v7.358H97.153v-7.358

-		H61.024c-3.133,8.229-9.614,14.814-17.772,18.09v11.846H141.223z"/>

-	<path style="fill:#FF833D;" d="M141.223,149.292v5.778H43.252v-11.846c-1.584,0.636-3.231,1.148-4.929,1.522V160h107.829v-10.708

-		H141.223z"/>

-	<path style="fill:#FF833D;" d="M43.252,84.672V33.525h27.873V4.929h70.098v100.723h4.929V0h-80.2L38.323,26.982v56.169

-		C40.021,83.525,41.668,84.036,43.252,84.672z M66.196,28.596H43.252L66.196,5.652V28.596z"/>

-	<polygon style="fill:#F9D5C2;" points="66.196,28.596 66.196,5.652 43.252,28.596 	"/>

-	<rect x="48.47" y="58.374" style="fill:#FF833D;" width="63.054" height="4.846"/>

-	<rect x="48.47" y="68.066" style="fill:#FF833D;" width="63.054" height="4.846"/>

-	<rect x="48.47" y="77.758" style="fill:#FF833D;" width="63.054" height="4.846"/>

-	<polygon style="fill:#A5DBFF;" points="150.776,144.363 150.776,125.135 126.226,125.135 126.226,144.363 131.07,144.363 

-		131.07,134.833 145.853,134.833 145.853,144.363 	"/>

-	<path style="fill:#A5DBFF;" d="M97.153,120.206v-9.625H62.899c0.118,1.107,0.182,2.23,0.182,3.368c0,2.142-0.217,4.234-0.626,6.257

-		H97.153z"/>

-	<rect x="111.69" y="110.581" style="fill:#A5DBFF;" width="48.51" height="9.625"/>

-	<path style="fill:#305CB3;" d="M160.2,105.652h-14.048h-4.929H111.69v-7.164H97.153v7.164H61.965

-		c-2.612-9.566-9.621-17.329-18.713-20.98c-1.584-0.636-3.231-1.148-4.929-1.522c-2.186-0.481-4.454-0.742-6.782-0.742

-		C14.149,82.409,0,96.557,0,113.949s14.149,31.54,31.54,31.54c2.329,0,4.596-0.261,6.782-0.742c1.698-0.374,3.345-0.885,4.929-1.522

-		c8.158-3.275,14.639-9.861,17.772-18.09h36.129v7.358h14.536v-7.358h9.607v24.157h14.702v-9.531h4.924v9.531h0.299h4.929h9.554

-		v-24.157h4.494h4.929v-4.929v-9.625v-4.929H160.2z M131.07,134.833v9.531h-4.844v-19.228h24.55v19.228h-4.924v-9.531H131.07z

-		 M160.2,120.206h-48.51v-9.625h48.51V120.206z M102.083,127.564v-24.146h4.678v24.146H102.083z M4.929,113.949

-		c0-14.674,11.937-26.611,26.611-26.611s26.611,11.937,26.611,26.611S46.214,140.56,31.54,140.56S4.929,128.622,4.929,113.949z

-		 M62.899,110.581h34.255v9.625H62.455c0.409-2.023,0.626-4.115,0.626-6.257C63.081,112.811,63.017,111.688,62.899,110.581z"/>

-	<path style="fill:#A5DBFF;" d="M58.151,113.949c0-14.674-11.937-26.611-26.611-26.611S4.929,99.275,4.929,113.949

-		S16.867,140.56,31.54,140.56S58.151,128.622,58.151,113.949z M19.389,123.682c-5.367,0-9.734-4.367-9.734-9.733

-		c0-5.367,4.367-9.734,9.734-9.734s9.734,4.367,9.734,9.734C29.122,119.316,24.756,123.682,19.389,123.682z"/>

-	<path style="fill:#A5DBFF;" d="M19.389,109.144c-2.649,0-4.805,2.155-4.805,4.805c0,2.649,2.155,4.804,4.805,4.804

-		s4.805-2.155,4.805-4.804C24.193,111.299,22.038,109.144,19.389,109.144z"/>

-	<path style="fill:#305CB3;" d="M19.389,104.215c-5.367,0-9.734,4.367-9.734,9.734c0,5.367,4.367,9.733,9.734,9.733

-		s9.734-4.367,9.734-9.733C29.122,108.582,24.756,104.215,19.389,104.215z M19.389,118.753c-2.649,0-4.805-2.155-4.805-4.804

-		c0-2.649,2.155-4.805,4.805-4.805s4.805,2.155,4.805,4.805C24.193,116.598,22.038,118.753,19.389,118.753z"/>

-	<rect x="102.083" y="103.417" style="fill:#A5DBFF;" width="4.678" height="24.146"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_server_statistics_exposed.svg b/themes/lucene/static/images/solr/Solr_Icons_server_statistics_exposed.svg
deleted file mode 100644
index 7ff6b54..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_server_statistics_exposed.svg
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 247 160" style="enable-background:new 0 0 247 160;" xml:space="preserve">

-<g>

-	<path style="fill:none;" d="M231.284,71.093h-13.061V86.21h13.061c0.452,0,0.879-0.426,0.879-0.876V71.971

-		C232.164,71.52,231.736,71.093,231.284,71.093z"/>

-	<polygon style="fill:#F9D5C2;" points="8.482,38.018 37.888,38.018 37.888,8.612 	"/>

-	<path style="fill:#F9D5C2;" d="M42.745,5.178v37.697H5.048v112.269h68.114c-1.17-1.794-1.407-3.684-1.407-4.903v-4.527h43.077

-		c-0.015-0.008-0.03-0.015-0.045-0.023h-96.96v-4.867h88.746c-4.341-2.979-8.199-6.349-11.541-10.054H17.828v-4.867H91.08

-		c-2.231-3.065-4.139-6.318-5.716-9.734H17.828v-4.867h65.555c-1.108-3.132-1.954-6.381-2.518-9.734H17.827v-4.867H80.25

-		c-0.134-1.563-0.206-3.147-0.222-4.748c-0.827,0.069-1.661,0.112-2.505,0.112c-16.534,0-29.936-13.403-29.936-29.936

-		c0-16.533,13.403-29.936,29.936-29.936c14.606,0,26.761,10.462,29.399,24.3h15.357V5.178H42.745z M23.251,92.063h-4.867v-29.8

-		h4.867V92.063z M32.986,92.063h-4.867V57.396h4.867V92.063z M42.719,92.062h-4.867V52.529h4.867V92.062z"/>

-	<path style="fill:#F9D5C2;" d="M75.09,37.178c-12.685,1.228-22.636,11.947-22.636,24.949c0,13.823,11.246,25.069,25.07,25.069

-		c0.841,0,1.672-0.043,2.492-0.125V66.736c0-0.747,0.083-1.473,0.233-2.175H75.09V37.178z"/>

-	<path style="fill:#FF833D;" d="M73.163,155.143H5.048V42.875h37.697V5.178h79.534v51.313h4.857V0.321H39.311l-39.12,39.12V160

-		h85.435C78.308,160,74.81,157.667,73.163,155.143z M8.482,38.018L37.888,8.612v29.406H8.482z"/>

-	<path style="fill:#FF833D;" d="M77.523,32.191c-16.534,0-29.936,13.403-29.936,29.936c0,16.533,13.403,29.936,29.936,29.936

-		c0.844,0,1.678-0.044,2.505-0.112c-0.002-0.214-0.013-0.426-0.013-0.641v-4.238c-0.82,0.081-1.651,0.125-2.492,0.125

-		c-13.824,0-25.07-11.246-25.07-25.069c0-13.002,9.95-23.721,22.636-24.949v27.383h5.159c0.982-4.607,5.01-8.07,9.821-8.07h16.853

-		C104.285,42.653,92.129,32.191,77.523,32.191z"/>

-	<path style="fill:#FF833D;" d="M17.827,101.566h63.038c-0.269-1.6-0.473-3.223-0.615-4.867H17.827V101.566z"/>

-	<path style="fill:#FF833D;" d="M17.828,116.168h67.537c-0.733-1.588-1.395-3.21-1.982-4.867H17.828V116.168z"/>

-	<path style="fill:#FF833D;" d="M17.828,130.769h77.204c-1.411-1.564-2.729-3.187-3.952-4.867H17.828V130.769z"/>

-	<path style="fill:#FF833D;" d="M17.828,145.69h96.96c-2.898-1.481-5.644-3.103-8.214-4.867H17.828V145.69z"/>

-	<rect x="18.385" y="62.263" style="fill:#FF833D;" width="4.867" height="29.8"/>

-	<rect x="28.118" y="57.396" style="fill:#FF833D;" width="4.867" height="34.667"/>

-	<rect x="37.852" y="52.529" style="fill:#FF833D;" width="4.867" height="39.534"/>

-	<path style="fill:#305CB3;" d="M132.481,51.665h4.857c0-3.633,1.037-5.362,2.238-7.362c1.373-2.288,2.929-4.883,2.929-9.861

-		s-1.557-7.573-2.929-9.861c-1.201-2.001-2.238-3.729-2.238-7.361s1.037-5.361,2.238-7.361c1.373-2.288,2.929-4.882,2.929-9.859

-		h-4.857c0,3.632-1.037,5.36-2.237,7.36c-1.374,2.288-2.93,4.882-2.93,9.86s1.557,7.572,2.929,9.86

-		c1.201,2.001,2.238,3.729,2.238,7.362s-1.037,5.362-2.238,7.362C134.038,44.093,132.481,46.687,132.481,51.665z"/>

-	<path style="fill:#305CB3;" d="M145.216,27.08c1.2,2.001,2.237,3.729,2.237,7.362s-1.037,5.362-2.237,7.362

-		c-1.374,2.289-2.929,4.883-2.929,9.861h4.857c0-3.633,1.037-5.362,2.237-7.362c1.374-2.289,2.929-4.883,2.929-9.861

-		s-1.556-7.573-2.929-9.861c-1.2-2.001-2.237-3.729-2.237-7.361c0-3.633,1.037-5.361,2.237-7.361

-		c1.374-2.288,2.929-4.882,2.929-9.859h-4.857c0,3.632-1.037,5.36-2.237,7.36c-1.373,2.288-2.929,4.882-2.929,9.86

-		C142.286,22.198,143.842,24.792,145.216,27.08z"/>

-	<path style="fill:#305CB3;" d="M155.021,27.08c1.2,2.001,2.237,3.729,2.237,7.362s-1.037,5.362-2.237,7.362

-		c-1.374,2.289-2.929,4.883-2.929,9.861h4.857c0-3.633,1.037-5.362,2.237-7.362c1.374-2.289,2.929-4.883,2.929-9.861

-		s-1.556-7.573-2.929-9.861c-1.2-2.001-2.237-3.729-2.237-7.361c0-3.633,1.037-5.361,2.237-7.361

-		c1.374-2.288,2.929-4.882,2.929-9.859h-4.857c0,3.632-1.037,5.36-2.237,7.36c-1.373,2.288-2.929,4.882-2.929,9.86

-		C152.091,22.198,153.647,24.792,155.021,27.08z"/>

-	<path style="fill:#A5DBFF;" d="M126.451,150.57H76.624c0.26,3.769,5.005,4.573,9.002,4.573h36.653h94.72

-		c3.997,0,8.739-0.804,8.999-4.573h-54.2H126.451z"/>

-	<path style="fill:#A5DBFF;" d="M231.155,61.348H90.07c-2.866,0-5.197,2.417-5.197,5.388V91.31c0,24.968,15.835,45.279,42.38,54.403

-		h43.742c24.12-8.293,39.412-25.613,41.974-47.569l0.25-2.147h17.938c5.952,0,10.794-4.986,10.794-11.115V72.465

-		C241.95,66.335,237.107,61.348,231.155,61.348z M237.021,85.335c0,3.108-2.627,5.732-5.736,5.732h-17.917V66.236h17.917

-		c3.11,0,5.736,2.627,5.736,5.735V85.335z"/>

-	<path style="fill:#305CB3;" d="M231.155,56.491H127.136h-4.857h-15.357H90.07c-4.811,0-8.839,3.463-9.821,8.07

-		c-0.15,0.702-0.233,1.428-0.233,2.175v20.336v4.238c0,0.215,0.01,0.427,0.013,0.641c0.016,1.601,0.088,3.185,0.222,4.748

-		c0.141,1.645,0.346,3.268,0.615,4.867c0.564,3.353,1.41,6.602,2.518,9.734c0.586,1.657,1.249,3.279,1.982,4.867

-		c1.577,3.416,3.485,6.669,5.716,9.734c1.223,1.68,2.541,3.303,3.952,4.867c3.342,3.704,7.2,7.074,11.541,10.054

-		c2.57,1.764,5.316,3.386,8.214,4.867c0.015,0.008,0.03,0.015,0.045,0.023H71.756v4.527c0,1.219,0.237,3.11,1.407,4.903

-		C74.81,157.667,78.308,160,85.627,160h41.509h89.863c12.516,0,13.867-6.825,13.867-9.76v-4.527h-47.408

-		c18.953-9.647,31.079-25.482,34.046-44.859h13.653c8.63,0,15.651-7.165,15.651-15.972V72.464

-		C246.807,63.657,239.784,56.491,231.155,56.491z M241.952,84.882c0,6.129-4.843,11.115-10.794,11.115h-17.938l-0.25,2.147

-		c-2.562,21.957-17.854,39.276-41.974,47.569h-43.742c-26.545-9.124-42.38-29.436-42.38-54.403V66.736

-		c0-2.971,2.332-5.388,5.197-5.388h141.086c5.952,0,10.794,4.987,10.796,11.117V84.882z M216.999,155.143h-94.72H85.627

-		c-3.997,0-8.742-0.804-9.002-4.573h49.827h45.347h54.2C225.738,154.339,220.996,155.143,216.999,155.143z"/>

-	<path style="fill:#305CB3;" d="M231.284,66.236h-17.917v24.831h17.917c3.11,0,5.736-2.625,5.736-5.732V71.971

-		C237.021,68.863,234.394,66.236,231.284,66.236z M232.164,85.335c0,0.45-0.428,0.876-0.879,0.876h-13.061V71.093h13.061

-		c0.452,0,0.879,0.427,0.879,0.878V85.335z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Icons_standards_based_open_interfaces.svg b/themes/lucene/static/images/solr/Solr_Icons_standards_based_open_interfaces.svg
deleted file mode 100644
index 6655bb8..0000000
--- a/themes/lucene/static/images/solr/Solr_Icons_standards_based_open_interfaces.svg
+++ /dev/null
@@ -1,110 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 265 160" style="enable-background:new 0 0 265 160;" xml:space="preserve">

-<g>

-	<rect x="0.047" y="82.512" style="fill:#305CB3;" width="42.378" height="4.845"/>

-	<rect x="0.047" y="63.04" style="fill:#305CB3;" width="42.378" height="4.845"/>

-	<rect x="0.047" y="72.729" style="fill:#305CB3;" width="42.378" height="4.845"/>

-	<path style="fill:#F9D5C2;" d="M52.114,4.845v121.521h123.661c-1.854-4.985-2.871-10.373-2.871-15.995

-		c0-1.102,0.053-2.191,0.13-3.274H57.842c-0.399,0-0.726-0.321-0.726-0.713V10.432c0-0.392,0.326-0.713,0.726-0.713h173.926

-		c0.399,0,0.726,0.321,0.726,0.713v55.958c1.657,0.512,3.271,1.122,4.843,1.811V4.845H52.114z"/>

-	<path style="fill:#FF833D;" d="M175.775,126.366H52.114V4.845h185.223v63.356c1.669,0.731,3.285,1.56,4.845,2.477V3.625

-		c0-1.994-1.661-3.625-3.692-3.625H50.961c-2.031,0-3.692,1.631-3.692,3.625v123.962c0,1.994,1.661,3.625,3.692,3.625h74.42

-		l-2.079,18.327c-0.229,2.02-1.154,3.872-2.591,5.187l-3.456,3.163c-0.355,0.325-0.484,0.854-0.325,1.326

-		c0.16,0.472,0.575,0.786,1.04,0.786c6.593,0,46.788,0,53.51,0c0.465,0,0.88-0.314,1.04-0.786c0.159-0.472,0.03-1.002-0.325-1.326

-		l-3.456-3.163c-1.436-1.315-2.362-3.167-2.591-5.187l-2.08-18.327h13.844C177.114,129.644,176.394,128.03,175.775,126.366z

-		 M162.972,155.155h-36.493c0.869-1.537,1.431-3.26,1.637-5.071l1.617-14.252h29.985l1.617,14.252

-		C161.541,151.895,162.103,153.618,162.972,155.155z"/>

-	<path style="fill:#F9D5C2;" d="M128.784,72.65c-1.616,0-3.456,1.172-4.025,2.789v3.898c0.761,1.871,2.472,3.297,4.279,3.297

-		c2.568,0,4.343-2.409,4.343-5.04C133.38,74.805,131.414,72.65,128.784,72.65z"/>

-	<path style="fill:#F9D5C2;" d="M61.961,14.564v87.689h111.675c3.847-21.517,22.686-37.906,45.293-37.906

-		c2.982,0,5.895,0.295,8.72,0.839V14.564H61.961z M174.842,37.531c1.838,0,3.297,1.49,3.297,3.297c0,1.839-1.459,3.329-3.297,3.329

-		c-1.807,0-3.329-1.49-3.329-3.329C171.513,39.021,173.035,37.531,174.842,37.531z M160.609,38.989c0.888,0,1.586-1.172,1.586-2.06

-		v-7.513c0-0.792,0.507-0.951,0.729-0.951h4.85v3.392h-1.745v6.467c0,0.855-0.443,1.585-1.109,2.187

-		c0.634,0.571,1.109,1.364,1.109,2.188v6.815h1.745v3.392h-4.85c-0.286,0-0.729-0.19-0.729-0.951v-7.861

-		c0-1.11-0.761-1.965-1.586-2.124V38.989z M148.384,52.615c0.346,0,1.27-0.153,1.27-1.192V46.38h4.233v5.966

-		c0,3.078-3.157,3.925-5.503,3.925V52.615z M127.72,48.024l7.195-4.311l-7.195-4.501V34.71l13.378,8.083v2.061l-13.378,7.925V48.024

-		z M120.429,29.416h4.724L109.43,51.922h-4.691L120.429,29.416z M92.439,41.303h9.604v3.835h-9.604V41.303z M75.511,42.793

-		l13.378-8.083v4.501l-7.195,4.501l7.195,4.311v4.755l-13.378-7.925V42.793z M92.806,85.931h-4.249v-9.319

-		c0-2.599-1.047-3.835-2.789-3.835c-1.554,0-3.518,1.426-4.152,3.455v9.7h-4.249v-23.14h4.249v9.605

-		c1.236-2.124,3.456-3.36,5.959-3.36c4.279,0,5.231,3.264,5.231,6.53V85.931z M101.65,86.217c-2.347,0-4.311-1.141-4.311-4.09

-		v-9.541h-2.156v-3.265h2.156v-5.389h4.247v5.389h3.52v3.265h-3.52v8.115c0,1.172,0.73,1.616,1.618,1.616

-		c0.888,0,1.805-0.38,2.313-0.602l0.857,3.36C105.232,85.583,103.457,86.217,101.65,86.217z M113.663,86.217

-		c-2.345,0-4.311-1.141-4.311-4.09v-9.541h-2.156v-3.265h2.156v-5.389h4.249v5.389h3.518v3.265h-3.518v8.115

-		c0,1.172,0.729,1.616,1.616,1.616c0.888,0,1.807-0.38,2.314-0.602l0.855,3.36C117.245,85.583,115.47,86.217,113.663,86.217z

-		 M130.432,86.248c-2.568,0-4.597-1.268-5.674-3.233v9.669h-4.249V69.321h3.709v2.853c1.236-1.933,3.234-3.138,5.738-3.138

-		c4.47,0,7.767,3.867,7.767,8.559C137.724,82.444,134.681,86.248,130.432,86.248z M144.222,85.931h-3.456v-4.565h3.456V85.931z

-		 M144.222,74.076h-3.456v-4.565h3.456V74.076z M147.233,85.931l15.69-22.506h4.724l-15.723,22.506H147.233z M165.683,85.931h-4.691

-		l15.69-22.506h4.724L165.683,85.931z M186.348,44.156c-1.805,0-3.327-1.49-3.327-3.329c0-1.806,1.522-3.297,3.327-3.297

-		c1.839,0,3.297,1.49,3.297,3.297C189.645,42.666,188.188,44.156,186.348,44.156z M197.854,44.156c-1.805,0-3.327-1.49-3.327-3.329

-		c0-1.806,1.522-3.297,3.327-3.297c1.839,0,3.297,1.49,3.297,3.297C201.151,42.666,199.694,44.156,197.854,44.156z M212.088,41.969

-		c-0.855,0.159-1.584,1.014-1.584,2.124v7.861c0,0.761-0.475,0.951-0.729,0.951h-4.85v-3.392h1.743v-6.815

-		c0-0.824,0.445-1.617,1.109-2.188c-0.664-0.602-1.109-1.331-1.109-2.187v-6.467h-1.743v-3.392h4.85

-		c0.221,0,0.729,0.159,0.729,0.951v7.513c0,0.888,0.696,2.06,1.584,2.06V41.969z"/>

-	<path style="fill:#FF833D;" d="M231.768,9.719H57.842c-0.399,0-0.726,0.321-0.726,0.713v95.953c0,0.392,0.326,0.713,0.726,0.713

-		h115.192c0.116-1.64,0.318-3.256,0.602-4.845H61.961V14.564h165.688v50.622c1.647,0.317,3.265,0.715,4.845,1.203V10.432

-		C232.494,10.04,232.167,9.719,231.768,9.719z"/>

-	<path style="fill:#F9D5C2;" d="M159.718,135.832h-29.985l-1.617,14.252c-0.206,1.811-0.768,3.534-1.637,5.071h36.493

-		c-0.87-1.537-1.432-3.261-1.637-5.071L159.718,135.832z"/>

-	<polygon style="fill:#FF833D;" points="88.889,48.024 81.694,43.713 88.889,39.211 88.889,34.71 75.511,42.793 75.511,44.854 

-		88.889,52.778 	"/>

-	<rect x="92.439" y="41.303" style="fill:#FF833D;" width="9.604" height="3.835"/>

-	<polygon style="fill:#FF833D;" points="125.152,29.416 120.429,29.416 104.738,51.922 109.43,51.922 	"/>

-	<polygon style="fill:#FF833D;" points="141.098,42.793 127.72,34.71 127.72,39.211 134.915,43.713 127.72,48.024 127.72,52.778 

-		141.098,44.854 	"/>

-	<path style="fill:#FF833D;" d="M153.887,52.346V46.38h-4.233v5.042c0,1.039-0.924,1.192-1.27,1.192v3.656

-		C150.73,56.271,153.887,55.424,153.887,52.346z"/>

-	<path style="fill:#FF833D;" d="M162.195,44.093v7.861c0,0.761,0.443,0.951,0.729,0.951h4.85v-3.392h-1.745v-6.815

-		c0-0.824-0.475-1.617-1.109-2.188c0.666-0.602,1.109-1.331,1.109-2.187v-6.467h1.745v-3.392h-4.85

-		c-0.221,0-0.729,0.159-0.729,0.951v7.513c0,0.888-0.698,2.06-1.586,2.06v2.98C161.434,42.128,162.195,42.983,162.195,44.093z"/>

-	<path style="fill:#FF833D;" d="M174.842,44.156c1.838,0,3.297-1.49,3.297-3.329c0-1.806-1.459-3.297-3.297-3.297

-		c-1.807,0-3.329,1.49-3.329,3.297C171.513,42.666,173.035,44.156,174.842,44.156z"/>

-	<path style="fill:#FF833D;" d="M186.348,37.531c-1.805,0-3.327,1.49-3.327,3.297c0,1.839,1.522,3.329,3.327,3.329

-		c1.839,0,3.297-1.49,3.297-3.329C189.645,39.021,188.188,37.531,186.348,37.531z"/>

-	<path style="fill:#FF833D;" d="M197.854,37.531c-1.805,0-3.327,1.49-3.327,3.297c0,1.839,1.522,3.329,3.327,3.329

-		c1.839,0,3.297-1.49,3.297-3.329C201.151,39.021,199.694,37.531,197.854,37.531z"/>

-	<path style="fill:#FF833D;" d="M210.504,36.929v-7.513c0-0.792-0.507-0.951-0.729-0.951h-4.85v3.392h1.743v6.467

-		c0,0.855,0.445,1.585,1.109,2.187c-0.664,0.571-1.109,1.364-1.109,2.188v6.815h-1.743v3.392h4.85c0.254,0,0.729-0.19,0.729-0.951

-		v-7.861c0-1.11,0.729-1.965,1.584-2.124v-2.98C211.2,38.989,210.504,37.817,210.504,36.929z"/>

-	<path style="fill:#FF833D;" d="M87.576,69.036c-2.504,0-4.724,1.236-5.959,3.36v-9.605h-4.249v23.14h4.249v-9.7

-		c0.634-2.029,2.598-3.455,4.152-3.455c1.743,0,2.789,1.236,2.789,3.835v9.319h4.249V75.566

-		C92.806,72.301,91.854,69.036,87.576,69.036z"/>

-	<path style="fill:#FF833D;" d="M103.203,82.318c-0.888,0-1.618-0.444-1.618-1.616v-8.115h3.52v-3.265h-3.52v-5.389h-4.247v5.389

-		h-2.156v3.265h2.156v9.541c0,2.948,1.964,4.09,4.311,4.09c1.807,0,3.582-0.634,4.724-1.141l-0.857-3.36

-		C105.009,81.937,104.091,82.318,103.203,82.318z"/>

-	<path style="fill:#FF833D;" d="M115.217,82.318c-0.888,0-1.616-0.444-1.616-1.616v-8.115h3.518v-3.265h-3.518v-5.389h-4.249v5.389

-		h-2.156v3.265h2.156v9.541c0,2.948,1.966,4.09,4.311,4.09c1.807,0,3.582-0.634,4.724-1.141l-0.855-3.36

-		C117.024,81.937,116.104,82.318,115.217,82.318z"/>

-	<path style="fill:#FF833D;" d="M129.957,69.036c-2.504,0-4.502,1.205-5.738,3.138v-2.853h-3.709v23.362h4.249v-9.669

-		c1.077,1.965,3.106,3.233,5.674,3.233c4.249,0,7.292-3.804,7.292-8.653C137.724,72.904,134.427,69.036,129.957,69.036z

-		 M129.037,82.635c-1.807,0-3.518-1.426-4.279-3.297v-3.898c0.57-1.617,2.409-2.789,4.025-2.789c2.631,0,4.597,2.156,4.597,4.945

-		C133.38,80.225,131.605,82.635,129.037,82.635z"/>

-	<rect x="140.767" y="69.511" style="fill:#FF833D;" width="3.456" height="4.565"/>

-	<rect x="140.767" y="81.367" style="fill:#FF833D;" width="3.456" height="4.565"/>

-	<polygon style="fill:#FF833D;" points="162.924,63.425 147.233,85.931 151.925,85.931 167.647,63.425 	"/>

-	<polygon style="fill:#FF833D;" points="160.991,85.931 165.683,85.931 181.405,63.425 176.682,63.425 	"/>

-	<path style="fill:#A5DBFF;" d="M218.929,69.192c-22.707,0-41.18,18.473-41.18,41.18s18.473,41.18,41.18,41.18

-		s41.18-18.473,41.18-41.18S241.635,69.192,218.929,69.192z M208.762,78.339l2.35,4.3c2.535-0.709,5.154-1.088,7.817-1.088

-		c9.208,0,17.678,4.233,23.24,11.614l-3.87,2.915c-4.637-6.154-11.697-9.685-19.37-9.685c-1.839,0-3.651,0.222-5.42,0.628

-		l2.204,4.033l-14.489-0.341L208.762,78.339z M194.753,134.31l2.765-4.024c-4.961-5.377-7.678-12.286-7.678-19.646

-		c0-2.613,0.357-5.226,1.061-7.765l4.669,1.294c-0.587,2.118-0.885,4.294-0.885,6.47c0,5.755,1.995,11.181,5.66,15.532l2.616-3.808

-		l6.241,13.08L194.753,134.31z M224.74,139.144l-0.967-4.748c7.309-1.488,13.57-6.381,16.874-13.016l-4.533-0.858l9.455-10.983

-		l4.786,13.679l-4.786-0.906C241.787,130.889,233.953,137.268,224.74,139.144z"/>

-	<path style="fill:#305CB3;" d="M242.182,70.677c-1.559-0.917-3.176-1.745-4.845-2.477c-1.572-0.689-3.186-1.299-4.843-1.811

-		c-1.58-0.488-3.198-0.886-4.845-1.203c-2.825-0.544-5.738-0.839-8.72-0.839c-22.607,0-41.445,16.389-45.293,37.906

-		c-0.284,1.589-0.486,3.205-0.602,4.845c-0.077,1.083-0.13,2.172-0.13,3.274c0,5.622,1.017,11.01,2.871,15.995

-		c0.619,1.664,1.338,3.278,2.138,4.845c7.618,14.93,23.137,25.185,41.016,25.185c25.378,0,46.024-20.647,46.024-46.024

-		C264.953,93.473,255.792,78.681,242.182,70.677z M218.929,151.551c-22.707,0-41.18-18.473-41.18-41.18s18.473-41.18,41.18-41.18

-		s41.18,18.473,41.18,41.18S241.635,151.551,218.929,151.551z"/>

-	<path style="fill:#305CB3;" d="M202.96,122.364l-2.616,3.808c-3.665-4.351-5.66-9.777-5.66-15.532c0-2.176,0.298-4.353,0.885-6.47

-		l-4.669-1.294c-0.704,2.539-1.061,5.151-1.061,7.765c0,7.36,2.717,14.269,7.678,19.646l-2.765,4.024l14.448,1.133L202.96,122.364z"

-		/>

-	<path style="fill:#305CB3;" d="M245.568,109.539l-9.455,10.983l4.533,0.858c-3.304,6.634-9.565,11.528-16.874,13.016l0.967,4.748

-		c9.213-1.876,17.048-8.255,20.828-16.832l4.786,0.906L245.568,109.539z"/>

-	<path style="fill:#305CB3;" d="M213.509,87.024c1.769-0.406,3.581-0.628,5.42-0.628c7.673,0,14.733,3.53,19.37,9.685l3.87-2.915

-		c-5.562-7.381-14.033-11.614-23.24-11.614c-2.663,0-5.281,0.378-7.817,1.088l-2.35-4.3l-7.538,12.378l14.489,0.341L213.509,87.024z

-		"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/Solr_Logo_200x101.png b/themes/lucene/static/images/solr/Solr_Logo_200x101.png
deleted file mode 100644
index 593f92f..0000000
--- a/themes/lucene/static/images/solr/Solr_Logo_200x101.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/book_asess_3ed.jpg b/themes/lucene/static/images/solr/book_asess_3ed.jpg
deleted file mode 100644
index 32afabc..0000000
--- a/themes/lucene/static/images/solr/book_asess_3ed.jpg
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/book_mas.jpg b/themes/lucene/static/images/solr/book_mas.jpg
deleted file mode 100644
index f085a05..0000000
--- a/themes/lucene/static/images/solr/book_mas.jpg
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/book_s4c.jpg b/themes/lucene/static/images/solr/book_s4c.jpg
deleted file mode 100644
index 9048bb2..0000000
--- a/themes/lucene/static/images/solr/book_s4c.jpg
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/book_s4index.jpg b/themes/lucene/static/images/solr/book_s4index.jpg
deleted file mode 100644
index ce6659c..0000000
--- a/themes/lucene/static/images/solr/book_s4index.jpg
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/book_scaling_big_data_hadoop_solr_II.jpg b/themes/lucene/static/images/solr/book_scaling_big_data_hadoop_solr_II.jpg
deleted file mode 100644
index fbbe62d..0000000
--- a/themes/lucene/static/images/solr/book_scaling_big_data_hadoop_solr_II.jpg
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/book_sia.png b/themes/lucene/static/images/solr/book_sia.png
deleted file mode 100644
index be89d0f..0000000
--- a/themes/lucene/static/images/solr/book_sia.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/book_solr_cookbook_3ed.jpg b/themes/lucene/static/images/solr/book_solr_cookbook_3ed.jpg
deleted file mode 100644
index 19fb2d8..0000000
--- a/themes/lucene/static/images/solr/book_solr_cookbook_3ed.jpg
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/book_solr_search_patterns.jpg b/themes/lucene/static/images/solr/book_solr_search_patterns.jpg
deleted file mode 100755
index 518cffc..0000000
--- a/themes/lucene/static/images/solr/book_solr_search_patterns.jpg
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/favicon.ico b/themes/lucene/static/images/solr/favicon.ico
deleted file mode 100644
index e93104c..0000000
--- a/themes/lucene/static/images/solr/favicon.ico
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/icon-check-out-tutorial.svg b/themes/lucene/static/images/solr/icon-check-out-tutorial.svg
deleted file mode 100644
index dbc0ebd..0000000
--- a/themes/lucene/static/images/solr/icon-check-out-tutorial.svg
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 271 160" style="enable-background:new 0 0 271 160;" xml:space="preserve">

-<g>

-	<path style="fill:#F9D5C2;" d="M85.359,10.432c0-0.392,0.327-0.713,0.726-0.713h173.926c0.399,0,0.726,0.321,0.726,0.713v95.953

-		c0,0.392-0.326,0.713-0.726,0.713H110.326c-1.515,0.73-3.205,1.151-4.996,1.151H83.384c-1.002,0-1.99-0.147-2.947-0.4v18.519

-		H265.66V4.845H80.437v71.828l4.923,5.23V10.432z"/>

-	<path style="fill:#FF833D;" d="M266.813,0H79.284c-2.031,0-3.692,1.631-3.692,3.625v67.9l4.845,5.147V4.845H265.66v121.521H80.437

-		v-18.519c-1.794-0.476-3.461-1.375-4.845-2.635v22.374c0,1.994,1.661,3.625,3.692,3.625h74.421l-2.08,18.327

-		c-0.229,2.02-1.154,3.872-2.591,5.187l-3.456,3.163c-0.354,0.325-0.484,0.854-0.325,1.326c0.16,0.472,0.575,0.786,1.04,0.786

-		c6.593,0,46.789,0,53.51,0c0.465,0,0.88-0.314,1.04-0.786s0.03-1.002-0.325-1.326l-3.456-3.163

-		c-1.437-1.315-2.362-3.167-2.591-5.187l-2.079-18.327h74.421c2.03,0,3.691-1.631,3.691-3.625V3.625

-		C270.505,1.631,268.843,0,266.813,0z M191.295,155.155h-36.493c0.87-1.537,1.432-3.26,1.637-5.071l1.617-14.252h29.985

-		l1.617,14.253C189.864,151.895,190.426,153.618,191.295,155.155z"/>

-	<path style="fill:#F9D5C2;" d="M213.91,56.955h27.309c-1.174-14.523-12.786-26.136-27.309-27.309V56.955z"/>

-	<path style="fill:#F9D5C2;" d="M209.065,61.799V29.646c-15.323,1.238-27.416,14.095-27.416,29.731

-		c0,16.453,13.385,29.838,29.838,29.838c15.637,0,28.494-12.093,29.732-27.416H209.065z"/>

-	<path style="fill:#F9D5C2;" d="M255.892,14.564H90.204v70.549h14.3l42.233-42.227c1.149-1.148,2.701-1.755,4.489-1.755

-		c2.578,0,5.316,1.258,7.514,3.453c1.709,1.709,2.877,3.798,3.29,5.882c0.475,2.402-0.105,4.632-1.592,6.118l-44.364,44.351

-		c-0.18,0.453-0.381,0.895-0.615,1.319h140.432V14.564z M149.502,92.717h-4.315V80.139h4.315V92.717z M158.131,92.716h-4.315V70.451

-		h4.315V92.716z M166.76,92.715h-4.315V60.464h4.315V92.715z M211.488,94.06c-19.155,0-34.683-15.528-34.683-34.683

-		c0-19.155,15.528-34.683,34.683-34.683c19.154,0,34.683,15.528,34.683,34.683C246.171,78.532,230.642,94.06,211.488,94.06z"/>

-	<path style="fill:#FF833D;" d="M260.737,106.385V10.432c0-0.392-0.326-0.713-0.726-0.713H86.085c-0.399,0-0.726,0.321-0.726,0.713

-		v71.471l3.021,3.21h1.823V14.564h165.688v87.689H115.46c-1.161,2.103-2.963,3.798-5.134,4.845h149.685

-		C260.41,107.097,260.737,106.776,260.737,106.385z"/>

-	<path style="fill:#F9D5C2;" d="M188.041,135.832h-29.985l-1.617,14.252c-0.205,1.81-0.767,3.533-1.637,5.071h36.493

-		c-0.869-1.537-1.431-3.26-1.637-5.07L188.041,135.832z"/>

-	<path style="fill:#A5DBFF;" d="M22.079,35.222c0,8.167,6.644,14.811,14.811,14.811s14.811-6.644,14.811-14.811

-		S45.057,20.411,36.89,20.411S22.079,27.055,22.079,35.222z"/>

-	<path style="fill:#305CB3;" d="M36.89,54.878c10.838,0,19.656-8.817,19.656-19.656S47.728,15.566,36.89,15.566

-		s-19.656,8.817-19.656,19.656S26.052,54.878,36.89,54.878z M51.701,35.222c0,8.167-6.644,14.811-14.811,14.811

-		s-14.811-6.644-14.811-14.811s6.644-14.811,14.811-14.811S51.701,27.055,51.701,35.222z"/>

-	<path style="fill:#FF833D;" d="M211.488,24.694c-19.155,0-34.683,15.528-34.683,34.683c0,19.155,15.528,34.683,34.683,34.683

-		c19.154,0,34.683-15.528,34.683-34.683C246.171,40.222,230.642,24.694,211.488,24.694z M241.219,56.955H213.91V29.646

-		C228.433,30.819,240.046,42.431,241.219,56.955z M211.488,89.215c-16.453,0-29.838-13.385-29.838-29.838

-		c0-15.637,12.093-28.493,27.416-29.731v32.154h32.154C239.981,77.122,227.124,89.215,211.488,89.215z"/>

-	<rect x="145.187" y="80.139" style="fill:#FF833D;" width="4.315" height="12.578"/>

-	<rect x="153.816" y="70.451" style="fill:#FF833D;" width="4.315" height="22.265"/>

-	<rect x="162.446" y="60.464" style="fill:#FF833D;" width="4.315" height="32.251"/>

-	<path style="fill:#A5DBFF;" d="M116.485,93.674l40.529-40.517c0.461-0.46,0.338-1.378,0.264-1.751

-		c-0.224-1.136-0.94-2.374-1.962-3.396c-1.503-1.5-3.098-2.035-4.09-2.035c-0.332,0-0.785,0.059-1.064,0.337l-39.918,39.912

-		C113.283,87.659,115.594,90.373,116.485,93.674z"/>

-	<path style="fill:#A5DBFF;" d="M78.491,101.29c1.265,1.342,3.05,2.113,4.893,2.113h21.946c3.706,0,6.721-3.015,6.721-6.722

-		c0-3.708-3.015-6.725-6.721-6.725H87.334c-0.668,0-1.306-0.276-1.764-0.762L64.502,66.81c-1.259-1.336-2.998-2.072-4.894-2.072

-		c-0.242,0-0.48-0.036-0.707-0.106H20.155c-8.169,0-14.815,6.643-14.815,14.808v46.925h56.527V89.729

-		c0-0.993,0.607-1.886,1.53-2.252c0.926-0.366,1.977-0.13,2.657,0.592L78.491,101.29z"/>

-	<path style="fill:#305CB3;" d="M80.437,107.848c0.957,0.254,1.945,0.4,2.947,0.4h21.946c1.791,0,3.481-0.421,4.996-1.151

-		c2.172-1.046,3.973-2.741,5.134-4.845c0.234-0.423,0.435-0.865,0.615-1.319l44.364-44.351c1.487-1.487,2.067-3.717,1.592-6.118

-		c-0.413-2.084-1.581-4.172-3.29-5.882c-2.198-2.194-4.936-3.453-7.514-3.453c-1.788,0-3.34,0.607-4.489,1.755l-42.233,42.227h-14.3

-		h-1.823l-3.021-3.21l-4.923-5.23l-4.845-5.147l-7.564-8.036c-2.007-2.129-4.694-3.38-7.633-3.57

-		c-0.247-0.085-0.512-0.131-0.787-0.131H20.155c-10.84,0-19.66,8.816-19.66,19.653v49.348c0,1.338,1.084,2.422,2.422,2.422h61.371

-		c1.338,0,2.422-1.084,2.422-2.422V95.84l8.252,8.772c0.2,0.212,0.415,0.406,0.629,0.601

-		C76.976,106.473,78.643,107.371,80.437,107.848z M63.397,87.477c-0.924,0.366-1.53,1.259-1.53,2.252v36.637H5.34V79.441

-		c0-8.165,6.646-14.808,14.815-14.808h38.746c0.227,0.07,0.465,0.106,0.707,0.106c1.896,0,3.634,0.736,4.894,2.072L85.57,89.195

-		c0.458,0.486,1.096,0.762,1.764,0.762h17.995c3.706,0,6.721,3.017,6.721,6.725c0,3.706-3.015,6.722-6.721,6.722H83.384

-		c-1.843,0-3.628-0.771-4.893-2.113L66.054,88.07C65.373,87.348,64.323,87.112,63.397,87.477z M151.226,45.975

-		c0.992,0,2.587,0.535,4.09,2.035c1.022,1.022,1.737,2.26,1.962,3.396c0.074,0.373,0.197,1.291-0.264,1.751l-40.529,40.517

-		c-0.89-3.3-3.202-6.014-6.24-7.449l39.918-39.912C150.441,46.034,150.894,45.975,151.226,45.975z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/icon-community.svg b/themes/lucene/static/images/solr/icon-community.svg
deleted file mode 100644
index 30b5225..0000000
--- a/themes/lucene/static/images/solr/icon-community.svg
+++ /dev/null
@@ -1,154 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="281px"

-	 height="169px" viewBox="0 0 281 169" enable-background="new 0 0 281 169" xml:space="preserve">

-<g id="Layer_1">

-	<g>

-		<defs>

-			<rect id="SVGID_1_" x="-1505" y="-2040" width="2024" height="3212"/>

-		</defs>

-		<clipPath id="SVGID_2_">

-			<use xlink:href="#SVGID_1_"  overflow="visible"/>

-		</clipPath>

-	</g>

-	<g>

-		<defs>

-			<rect id="SVGID_3_" x="-1505" y="-2040" width="2024" height="3212"/>

-		</defs>

-		<clipPath id="SVGID_4_">

-			<use xlink:href="#SVGID_3_"  overflow="visible"/>

-		</clipPath>

-	</g>

-	<g>

-		<defs>

-			<rect id="SVGID_5_" x="-1505" y="-2040" width="2024" height="3212"/>

-		</defs>

-		<clipPath id="SVGID_6_">

-			<use xlink:href="#SVGID_5_"  overflow="visible"/>

-		</clipPath>

-	</g>

-	<g>

-		<defs>

-			<rect id="SVGID_7_" x="-1505" y="-2040" width="2024" height="3212"/>

-		</defs>

-		<clipPath id="SVGID_8_">

-			<use xlink:href="#SVGID_7_"  overflow="visible"/>

-		</clipPath>

-		<path clip-path="url(#SVGID_8_)" fill="#F9D5C2" d="M37.92,68.458H18.808c-4.003,0-7.356,0.912-9.963,2.717

-			c-2.867,1.974-4.316,4.999-4.316,9v31.022c0,2.219,1.091,3.973,3.061,4.965c0.92,0.456,1.868,0.697,2.801,0.697

-			c0.954,0,1.896-0.246,2.788-0.725c0.332-0.175,0.633-0.371,0.913-0.598v42.079c0,4.49,2.524,7.059,6.922,7.059

-			c4.41,0,7.231-2.86,7.231-7.35l-0.004-41.634l0.004,41.634c0,4.489,2.814,7.35,7.221,7.35c4.41,0,6.935-2.568,6.935-7.059v-43.09

-			c0.255,0.226,0.494,0.41,0.731,0.569c0.935,0.62,1.938,0.941,2.963,0.941c1.012,0,2.011-0.302,2.98-0.905

-			c1.319-0.831,2.879-2.458,2.879-5.563V80.416c0-3.774-1.32-6.77-3.933-8.902C45.539,69.489,42.137,68.458,37.92,68.458"/>

-		<path clip-path="url(#SVGID_8_)" fill="none" stroke="#FF833D" stroke-width="5" stroke-miterlimit="10" d="M37.92,68.458H18.808

-			c-4.003,0-7.356,0.912-9.963,2.717c-2.867,1.974-4.316,4.999-4.316,9v31.022c0,2.219,1.091,3.973,3.061,4.965

-			c0.92,0.456,1.868,0.697,2.801,0.697c0.954,0,1.896-0.246,2.788-0.725c0.332-0.175,0.633-0.371,0.913-0.598v42.079

-			c0,4.49,2.524,7.059,6.922,7.059c4.41,0,7.231-2.86,7.231-7.35l-0.004-41.634l0.004,41.634c0,4.489,2.814,7.35,7.221,7.35

-			c4.41,0,6.935-2.568,6.935-7.059v-43.09c0.255,0.226,0.494,0.41,0.731,0.569c0.935,0.62,1.938,0.941,2.963,0.941

-			c1.012,0,2.011-0.302,2.98-0.905c1.319-0.831,2.879-2.458,2.879-5.563V80.416c0-3.774-1.32-6.77-3.933-8.902

-			C45.539,69.489,42.137,68.458,37.92,68.458z"/>

-		<path clip-path="url(#SVGID_8_)" fill="#F9D5C2" d="M30.629,34.309c-3.284,0-6.151,1.195-8.508,3.541

-			c-2.358,2.357-3.546,5.225-3.546,8.522c0,3.308,1.186,6.18,3.536,8.523c2.366,2.36,5.233,3.555,8.518,3.555

-			c3.293,0,6.164-1.192,8.525-3.555c2.352-2.351,3.537-5.259,3.537-8.636c0-3.222-1.186-6.053-3.537-8.403

-			C36.793,35.497,33.924,34.309,30.629,34.309"/>

-		<path clip-path="url(#SVGID_8_)" fill="none" stroke="#FF833D" stroke-width="5" stroke-miterlimit="10" d="M30.629,34.309

-			c-3.284,0-6.151,1.195-8.508,3.541c-2.358,2.357-3.546,5.225-3.546,8.522c0,3.308,1.186,6.18,3.536,8.523

-			c2.366,2.36,5.233,3.555,8.518,3.555c3.293,0,6.164-1.192,8.525-3.555c2.352-2.351,3.537-5.259,3.537-8.636

-			c0-3.222-1.186-6.053-3.537-8.403C36.793,35.497,33.924,34.309,30.629,34.309z"/>

-		<path clip-path="url(#SVGID_8_)" fill="#F9D5C2" d="M113.721,68.458H94.609c-4.004,0-7.357,0.912-9.964,2.717

-			c-2.866,1.974-4.315,4.999-4.315,9v29.022c0,2.219,1.09,3.973,3.06,4.965c0.92,0.456,1.869,0.697,2.802,0.697

-			c0.953,0,1.896-0.246,2.787-0.725c0.332-0.175,0.634-0.371,0.913-0.598v44.079c0,4.49,2.525,7.059,6.922,7.059

-			c4.41,0,7.231-2.86,7.231-7.35l-0.003-41.634l0.003,41.634c0,4.489,2.814,7.35,7.221,7.35c4.41,0,6.937-2.568,6.937-7.059v-43.09

-			c0.254,0.226,0.493,0.41,0.729,0.569c0.936,0.62,1.939,0.941,2.963,0.941c1.013,0,2.012-0.302,2.981-0.905

-			c1.319-0.831,2.878-2.458,2.878-5.563V80.416c0-3.774-1.32-6.77-3.932-8.902C121.34,69.489,117.938,68.458,113.721,68.458"/>

-		<path clip-path="url(#SVGID_8_)" fill="none" stroke="#FF833D" stroke-width="5" stroke-miterlimit="10" d="M113.721,68.458

-			H94.609c-4.004,0-7.357,0.912-9.964,2.717c-2.866,1.974-4.315,4.999-4.315,9v29.022c0,2.219,1.09,3.973,3.06,4.965

-			c0.92,0.456,1.869,0.697,2.802,0.697c0.953,0,1.896-0.246,2.787-0.725c0.332-0.175,0.634-0.371,0.913-0.598v44.079

-			c0,4.49,2.525,7.059,6.922,7.059c4.41,0,7.231-2.86,7.231-7.35l-0.003-41.634l0.003,41.634c0,4.489,2.814,7.35,7.221,7.35

-			c4.41,0,6.937-2.568,6.937-7.059v-43.09c0.254,0.226,0.493,0.41,0.729,0.569c0.936,0.62,1.939,0.941,2.963,0.941

-			c1.013,0,2.012-0.302,2.981-0.905c1.319-0.831,2.878-2.458,2.878-5.563V80.416c0-3.774-1.32-6.77-3.932-8.902

-			C121.34,69.489,117.938,68.458,113.721,68.458z"/>

-		<path clip-path="url(#SVGID_8_)" fill="#F9D5C2" d="M75.808,68.458H56.696c-4.003,0-7.357,0.912-9.964,2.717

-			c-2.866,1.974-4.315,4.999-4.315,9v31.022c0,2.219,1.09,3.973,3.06,4.965c0.92,0.456,1.869,0.697,2.803,0.697

-			c0.953,0,1.895-0.246,2.787-0.725c0.332-0.175,0.633-0.371,0.912-0.598v42.079c0,4.49,2.525,7.059,6.922,7.059

-			c4.41,0,7.231-2.86,7.231-7.35l-0.003-41.634l0.003,41.634c0,4.489,2.815,7.35,7.221,7.35c4.41,0,6.937-2.568,6.937-7.059v-43.09

-			c0.254,0.226,0.493,0.41,0.729,0.569c0.936,0.62,1.939,0.941,2.964,0.941c1.012,0,2.011-0.302,2.98-0.905

-			c1.319-0.831,2.878-2.458,2.878-5.563V80.416c0-3.774-1.32-6.77-3.932-8.902C83.427,69.489,80.025,68.458,75.808,68.458"/>

-		<path clip-path="url(#SVGID_8_)" fill="none" stroke="#FF833D" stroke-width="5" stroke-miterlimit="10" d="M75.808,68.458H56.696

-			c-4.003,0-7.357,0.912-9.964,2.717c-2.866,1.974-4.315,4.999-4.315,9v31.022c0,2.219,1.09,3.973,3.06,4.965

-			c0.92,0.456,1.869,0.697,2.803,0.697c0.953,0,1.895-0.246,2.787-0.725c0.332-0.175,0.633-0.371,0.912-0.598v42.079

-			c0,4.49,2.525,7.059,6.922,7.059c4.41,0,7.231-2.86,7.231-7.35l-0.003-41.634l0.003,41.634c0,4.489,2.815,7.35,7.221,7.35

-			c4.41,0,6.937-2.568,6.937-7.059v-43.09c0.254,0.226,0.493,0.41,0.729,0.569c0.936,0.62,1.939,0.941,2.964,0.941

-			c1.012,0,2.011-0.302,2.98-0.905c1.319-0.831,2.878-2.458,2.878-5.563V80.416c0-3.774-1.32-6.77-3.932-8.902

-			C83.427,69.489,80.025,68.458,75.808,68.458z"/>

-		<path clip-path="url(#SVGID_8_)" fill="#F9D5C2" d="M101.755,34.309c-3.284,0-6.151,1.195-8.508,3.541

-			c-2.358,2.357-3.546,5.225-3.546,8.522c0,3.308,1.186,6.18,3.537,8.523c2.365,2.36,5.232,3.555,8.517,3.555

-			c3.293,0,6.164-1.192,8.526-3.555c2.351-2.351,3.537-5.259,3.537-8.636c0-3.222-1.187-6.053-3.537-8.403

-			C107.919,35.497,105.05,34.309,101.755,34.309"/>

-		<path clip-path="url(#SVGID_8_)" fill="none" stroke="#FF833D" stroke-width="5" stroke-miterlimit="10" d="M101.755,34.309

-			c-3.284,0-6.151,1.195-8.508,3.541c-2.358,2.357-3.546,5.225-3.546,8.522c0,3.308,1.186,6.18,3.537,8.523

-			c2.365,2.36,5.232,3.555,8.517,3.555c3.293,0,6.164-1.192,8.526-3.555c2.351-2.351,3.537-5.259,3.537-8.636

-			c0-3.222-1.187-6.053-3.537-8.403C107.919,35.497,105.05,34.309,101.755,34.309z"/>

-		<path clip-path="url(#SVGID_8_)" fill="#F9D5C2" d="M66.09,34.309c-3.284,0-6.151,1.195-8.508,3.541

-			c-2.358,2.357-3.547,5.225-3.547,8.522c0,3.308,1.187,6.18,3.537,8.523c2.366,2.36,5.233,3.555,8.518,3.555

-			c3.293,0,6.164-1.192,8.525-3.555c2.352-2.351,3.537-5.259,3.537-8.636c0-3.222-1.186-6.053-3.537-8.403

-			C72.254,35.497,69.385,34.309,66.09,34.309"/>

-		<path clip-path="url(#SVGID_8_)" fill="none" stroke="#FF833D" stroke-width="5" stroke-miterlimit="10" d="M66.09,34.309

-			c-3.284,0-6.151,1.195-8.508,3.541c-2.358,2.357-3.547,5.225-3.547,8.522c0,3.308,1.187,6.18,3.537,8.523

-			c2.366,2.36,5.233,3.555,8.518,3.555c3.293,0,6.164-1.192,8.525-3.555c2.352-2.351,3.537-5.259,3.537-8.636

-			c0-3.222-1.186-6.053-3.537-8.403C72.254,35.497,69.385,34.309,66.09,34.309z"/>

-		<path clip-path="url(#SVGID_8_)" fill="#A5DBFF" d="M206.415,5.557c-38.118,0-69.019,30.9-69.019,69.018

-			c0,21.751,10.073,41.141,25.797,53.791L133.3,143.594h73.115c38.118,0,69.02-30.9,69.02-69.02

-			C275.435,36.457,244.529,5.557,206.415,5.557"/>

-		

-			<path clip-path="url(#SVGID_8_)" fill="none" stroke="#305CB3" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="

-			M206.415,5.557c-38.118,0-69.019,30.9-69.019,69.018c0,21.751,10.073,41.141,25.797,53.791L133.3,143.594h73.115

-			c38.118,0,69.02-30.9,69.02-69.02C275.435,36.457,244.529,5.557,206.415,5.557z"/>

-		<path clip-path="url(#SVGID_8_)" fill="#A5DBFF" d="M218.934,101.436h-25.036c-1.059,0-1.929-0.829-1.982-1.884l-0.04-0.837

-			c-0.004-0.086-0.055-0.954-0.204-2.221c-0.419-3.539-1.168-6.498-2.11-8.333c-1.373-2.67-2.834-6.075-3.82-8.466

-			c-0.381-0.797-0.754-1.727-1.067-2.666c-0.016-0.049-0.032-0.103-0.046-0.158l-0.003,0.002l-0.604-2.195

-			c-0.434-1.918-0.64-3.783-0.64-5.636c0-13.34,10.334-24.193,23.037-24.193c12.704,0,23.039,10.854,23.039,24.193

-			c0,1.847-0.207,3.709-0.617,5.54l-0.627,2.291v-0.002c-0.026,0.089-0.054,0.176-0.089,0.26c-0.274,0.834-0.646,1.764-1.073,2.658

-			c-0.942,2.292-2.401,5.702-3.774,8.374c-1.855,3.601-2.275,9.849-2.317,10.55l-0.041,0.836

-			C220.861,100.604,219.99,101.436,218.934,101.436"/>

-		

-			<path clip-path="url(#SVGID_8_)" fill="none" stroke="#305CB3" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="

-			M218.934,101.436h-25.036c-1.059,0-1.929-0.829-1.982-1.884l-0.04-0.837c-0.004-0.086-0.055-0.954-0.204-2.221

-			c-0.419-3.539-1.168-6.498-2.11-8.333c-1.373-2.67-2.834-6.075-3.82-8.466c-0.381-0.797-0.754-1.727-1.067-2.666

-			c-0.016-0.049-0.032-0.103-0.046-0.158l-0.003,0.002l-0.604-2.195c-0.434-1.918-0.64-3.783-0.64-5.636

-			c0-13.34,10.334-24.193,23.037-24.193c12.704,0,23.039,10.854,23.039,24.193c0,1.847-0.207,3.709-0.617,5.54l-0.627,2.291v-0.002

-			c-0.026,0.089-0.054,0.176-0.089,0.26c-0.274,0.834-0.646,1.764-1.073,2.658c-0.942,2.292-2.401,5.702-3.774,8.374

-			c-1.855,3.601-2.275,9.849-2.317,10.55l-0.041,0.836C220.861,100.604,219.99,101.436,218.934,101.436z"/>

-		

-			<path clip-path="url(#SVGID_8_)" fill="none" stroke="#305CB3" stroke-width="5" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" d="

-			M194.985,75.884c-0.069-0.168-0.144-0.334-0.221-0.498c-0.184-0.383-0.38-0.867-0.548-1.351c-0.011-0.036-0.021-0.073-0.032-0.109

-			l-0.455-1.652c-0.235-1.102-0.35-2.16-0.35-3.231c0-7.826,5.849-14.193,13.037-14.193"/>

-		<path clip-path="url(#SVGID_8_)" fill="#305CB3" d="M220.104,113.98h-27.375c-1.38,0-2.5-1.117-2.5-2.5s1.12-2.5,2.5-2.5h27.375

-			c1.382,0,2.5,1.117,2.5,2.5S221.484,113.98,220.104,113.98"/>

-		<path clip-path="url(#SVGID_8_)" fill="#305CB3" d="M220.104,123.98h-27.375c-1.38,0-2.5-1.117-2.5-2.5s1.12-2.5,2.5-2.5h27.375

-			c1.382,0,2.5,1.117,2.5,2.5S221.484,123.98,220.104,123.98"/>

-		<path clip-path="url(#SVGID_8_)" fill="#305CB3" d="M253.85,71.286h-14.303c-1.383,0-2.5-1.12-2.5-2.5s1.117-2.5,2.5-2.5h14.303

-			c1.383,0,2.5,1.12,2.5,2.5S255.232,71.286,253.85,71.286"/>

-		<path clip-path="url(#SVGID_8_)" fill="#305CB3" d="M173.437,71.286h-14.302c-1.38,0-2.5-1.12-2.5-2.5s1.12-2.5,2.5-2.5h14.302

-			c1.38,0,2.5,1.12,2.5,2.5S174.816,71.286,173.437,71.286"/>

-		<path clip-path="url(#SVGID_8_)" fill="#305CB3" d="M206.415,37.422c-1.38,0-2.5-1.12-2.5-2.5V20.62c0-1.38,1.12-2.5,2.5-2.5

-			c1.382,0,2.5,1.12,2.5,2.5v14.302C208.915,36.302,207.797,37.422,206.415,37.422"/>

-		<path clip-path="url(#SVGID_8_)" fill="#305CB3" d="M241.013,105.717c-0.64,0-1.28-0.245-1.768-0.732l-10.116-10.116

-			c-0.979-0.978-0.979-2.558,0-3.536c0.978-0.977,2.558-0.977,3.535,0l10.117,10.117c0.977,0.977,0.977,2.558,0,3.535

-			C242.293,105.472,241.652,105.717,241.013,105.717"/>

-		<path clip-path="url(#SVGID_8_)" fill="#305CB3" d="M169.15,103.216c0-0.64,0.245-1.279,0.733-1.768L180,91.332

-			c0.978-0.978,2.558-0.978,3.535,0c0.978,0.977,0.978,2.559,0,3.535l-10.116,10.117c-0.978,0.977-2.559,0.977-3.535,0

-			C169.396,104.496,169.15,103.856,169.15,103.216"/>

-		<path clip-path="url(#SVGID_8_)" fill="#305CB3" d="M172.919,32.182c0.64,0,1.28,0.245,1.769,0.733l10.115,10.116

-			c0.979,0.978,0.979,2.558,0,3.535c-0.977,0.978-2.558,0.978-3.535,0l-10.116-10.117c-0.978-0.977-0.978-2.558,0-3.534

-			C171.639,32.427,172.279,32.182,172.919,32.182"/>

-		<path clip-path="url(#SVGID_8_)" fill="#305CB3" d="M242.105,34.683c0,0.64-0.245,1.28-0.732,1.769l-10.116,10.115

-			c-0.979,0.979-2.559,0.979-3.536,0c-0.977-0.977-0.977-2.558,0-3.535l10.117-10.116c0.977-0.978,2.558-0.978,3.535,0

-			C241.86,33.402,242.105,34.043,242.105,34.683"/>

-	</g>

-	<rect id="_x3C_Slice_x3E_" y="-2" fill="none" width="281" height="176"/>

-</g>

-<g id="Layer_2">

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/icon-download-binary.svg b/themes/lucene/static/images/solr/icon-download-binary.svg
deleted file mode 100644
index f5c847f..0000000
--- a/themes/lucene/static/images/solr/icon-download-binary.svg
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 240 160" style="enable-background:new 0 0 240 160;" xml:space="preserve">

-<g>

-	<polygon style="fill:#A5DBFF;" points="57.57,21.413 5.222,21.413 5.222,155.15 9.108,155.15 19.34,52.223 77.059,52.271 

-		77.059,45.306 57.57,45.306 	"/>

-	<polygon style="fill:#A5DBFF;" points="13.993,155.015 77.059,155.067 77.059,57.119 23.729,57.074 	"/>

-	<polygon style="fill:#305CB3;" points="179.462,160 179.462,159.998 177.177,159.998 	"/>

-	<polygon style="fill:#305CB3;" points="77.059,155.067 13.993,155.015 23.729,57.074 77.059,57.119 77.059,52.271 19.34,52.223 

-		9.108,155.15 5.222,155.15 5.222,21.413 57.57,21.413 57.57,45.306 77.059,45.306 77.059,40.458 62.418,40.458 62.418,16.565 

-		0.374,16.565 0.374,159.998 77.059,159.998 	"/>

-	<path style="fill:#F9D5C2;" d="M141.374,4.848V9.55h-4.848v4.848h4.848v4.848h-4.848v4.848h4.848v4.848h-4.848v4.848h4.848v4.848

-		h-4.848v4.848h4.848v4.848h-4.848v4.848h4.848v4.848h-4.848v4.848h-4.848v-4.848h4.848v-4.848h-4.848v-4.848h4.848v-4.848h-4.848

-		v-4.848h4.848V33.79h-4.848v-4.848h4.848v-4.848h-4.848v-4.848h4.848v-4.848h-4.848V9.55h4.848V4.848h-25.354v29.264H81.907V155.15

-		h86.75h22.488v-43.856c-6.373-0.332-12.403-1.97-17.837-4.644H91.601v-4.848h73.926c-3.602-2.774-6.779-6.067-9.428-9.767H91.601

-		v-4.848h61.451c-1.661-3.063-2.975-6.338-3.912-9.767H91.601v-4.848h56.489c-0.378-2.37-0.579-4.797-0.579-7.272

-		c0-24.583,19.36-44.728,43.634-45.993V4.848H141.374z M181.45,116.462v4.848H91.601v-4.848H181.45z"/>

-	<polygon style="fill:#F9D5C2;" points="83.187,29.264 106.324,29.264 106.324,4.848 105.867,4.848 	"/>

-	<path style="fill:#FF833D;" d="M193.568,111.358c-0.813,0-1.621-0.023-2.424-0.064v43.856h-22.488h-86.75V34.112h29.265V4.848

-		h25.354V9.55h4.848V4.848h49.77v14.46c0.803-0.042,1.611-0.064,2.424-0.064c0.813,0,1.621,0.023,2.424,0.064V0h-92.239

-		L77.059,28.738v11.72v4.848v6.965v4.848v97.949v4.931h96.445h3.672h2.285h16.53v-48.704

-		C195.189,111.336,194.381,111.358,193.568,111.358z M106.324,29.264H83.187l22.68-24.416h0.457V29.264z"/>

-	<path style="fill:#FF833D;" d="M91.601,77.421h57.539c-0.433-1.585-0.788-3.201-1.05-4.848H91.601V77.421z"/>

-	<path style="fill:#FF833D;" d="M91.601,92.035h64.498c-1.109-1.55-2.134-3.164-3.047-4.848H91.601V92.035z"/>

-	<path style="fill:#FF833D;" d="M91.601,106.65h81.706c-2.761-1.358-5.363-2.987-7.78-4.848H91.601V106.65z"/>

-	<rect x="91.601" y="116.462" style="fill:#FF833D;" width="89.849" height="4.848"/>

-	<rect x="131.678" y="9.55" style="fill:#FF833D;" width="4.848" height="4.848"/>

-	<rect x="136.526" y="14.398" style="fill:#FF833D;" width="4.848" height="4.848"/>

-	<rect x="131.678" y="19.246" style="fill:#FF833D;" width="4.848" height="4.848"/>

-	<rect x="136.526" y="24.094" style="fill:#FF833D;" width="4.848" height="4.848"/>

-	<rect x="131.678" y="28.942" style="fill:#FF833D;" width="4.848" height="4.848"/>

-	<rect x="136.526" y="33.79" style="fill:#FF833D;" width="4.848" height="4.848"/>

-	<rect x="131.678" y="38.638" style="fill:#FF833D;" width="4.848" height="4.848"/>

-	<rect x="136.526" y="43.485" style="fill:#FF833D;" width="4.848" height="4.848"/>

-	<rect x="131.678" y="48.333" style="fill:#FF833D;" width="4.848" height="4.848"/>

-	<rect x="136.526" y="53.181" style="fill:#FF833D;" width="4.848" height="4.848"/>

-	<rect x="131.678" y="58.029" style="fill:#FF833D;" width="4.848" height="4.848"/>

-	<path style="fill:#A5DBFF;" d="M193.568,106.51c22.723,0,41.21-18.486,41.21-41.209s-18.486-41.21-41.21-41.21

-		s-41.21,18.487-41.21,41.21S170.845,106.51,193.568,106.51z M195.992,32.248v40.322h8.817l-11.24,19.466l-11.241-19.466h8.816

-		V32.248H195.992z"/>

-	<path style="fill:#305CB3;" d="M239.626,65.301c0-24.583-19.36-44.728-43.634-45.993c-0.803-0.042-1.611-0.064-2.424-0.064

-		c-0.813,0-1.621,0.023-2.424,0.064c-24.274,1.265-43.634,21.41-43.634,45.993c0,2.474,0.202,4.902,0.579,7.272

-		c0.262,1.647,0.617,3.263,1.05,4.848c0.937,3.429,2.251,6.704,3.912,9.767c0.913,1.684,1.938,3.298,3.047,4.848

-		c2.648,3.7,5.826,6.993,9.428,9.767c2.417,1.861,5.019,3.49,7.78,4.848c5.434,2.673,11.464,4.311,17.837,4.644

-		c0.803,0.042,1.611,0.064,2.424,0.064c0.813,0,1.621-0.023,2.424-0.064C220.266,110.029,239.626,89.884,239.626,65.301z

-		 M152.358,65.301c0-22.723,18.486-41.21,41.21-41.21s41.21,18.487,41.21,41.21s-18.486,41.209-41.21,41.209

-		S152.358,88.024,152.358,65.301z"/>

-	<polygon style="fill:#305CB3;" points="182.328,72.569 193.569,92.035 204.809,72.569 195.992,72.569 195.992,32.248 

-		191.144,32.248 191.144,72.569 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/icon-features.svg b/themes/lucene/static/images/solr/icon-features.svg
deleted file mode 100644
index 24eed4e..0000000
--- a/themes/lucene/static/images/solr/icon-features.svg
+++ /dev/null
@@ -1,61 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 229.822 160" style="enable-background:new 0 0 229.822 160;" xml:space="preserve">

-<g>

-	<polygon style="fill:#F9D5C2;" points="6.346,49.066 24.677,49.066 24.677,29.331 	"/>

-	<polygon style="fill:#F9D5C2;" points="29.477,53.866 4.805,53.866 4.805,155.199 98.108,155.199 98.108,135.607 63.462,135.607 

-		63.462,130.527 14.89,130.527 14.89,125.726 63.462,125.726 63.462,120.927 14.892,120.927 14.892,116.126 63.462,116.126 

-		63.462,106.525 14.89,106.525 14.89,101.724 63.462,101.724 63.462,96.925 14.892,96.925 14.892,92.124 63.462,92.124 

-		63.462,82.522 14.89,82.522 14.89,77.722 63.462,77.722 63.462,72.923 14.892,72.923 14.892,68.122 63.462,68.122 63.462,29.194 

-		29.477,29.194 	"/>

-	<path style="fill:#FF833D;" d="M98.108,135.607v19.592H4.805V53.866h24.673V29.194h33.985v-4.747l0.05-0.054H22.711L0.004,48.839

-		V160h102.905v-24.393H98.108z M6.346,49.066l18.33-19.735v19.735H6.346z"/>

-	<rect x="14.892" y="68.122" style="fill:#FF833D;" width="48.57" height="4.801"/>

-	<rect x="14.89" y="77.722" style="fill:#FF833D;" width="48.572" height="4.801"/>

-	<rect x="14.892" y="92.124" style="fill:#FF833D;" width="48.57" height="4.801"/>

-	<rect x="14.89" y="101.724" style="fill:#FF833D;" width="48.572" height="4.801"/>

-	<rect x="14.892" y="116.126" style="fill:#FF833D;" width="48.57" height="4.801"/>

-	<rect x="14.89" y="125.726" style="fill:#FF833D;" width="48.572" height="4.801"/>

-	<polygon style="fill:#F9D5C2;" points="215.463,68.12 215.463,72.921 166.367,72.921 166.367,77.72 196.173,77.72 196.173,82.521 

-		166.367,82.521 166.367,92.123 215.463,92.123 215.463,96.924 166.367,96.924 166.367,101.723 196.173,101.723 196.173,106.523 

-		166.367,106.523 166.367,116.125 215.463,116.125 215.463,120.926 166.367,120.926 166.367,125.725 196.173,125.725 

-		196.173,130.526 166.367,130.526 166.367,135.607 131.721,135.607 131.721,155.199 225.024,155.199 225.024,29.194 166.367,29.194 

-		166.367,68.12 	"/>

-	<polygon style="fill:#FF833D;" points="166.367,24.393 166.367,29.194 225.024,29.194 225.024,155.199 131.721,155.199 

-		131.721,135.607 126.92,135.607 126.92,160 229.825,160 229.825,24.393 	"/>

-	<rect x="166.367" y="68.12" style="fill:#FF833D;" width="49.096" height="4.801"/>

-	<rect x="166.367" y="77.72" style="fill:#FF833D;" width="29.806" height="4.801"/>

-	<rect x="166.367" y="92.123" style="fill:#FF833D;" width="49.096" height="4.801"/>

-	<rect x="166.367" y="101.723" style="fill:#FF833D;" width="29.806" height="4.801"/>

-	<rect x="166.367" y="116.125" style="fill:#FF833D;" width="49.096" height="4.801"/>

-	<rect x="166.367" y="125.725" style="fill:#FF833D;" width="29.806" height="4.801"/>

-	<polygon style="fill:#A5DBFF;" points="69.804,24.673 88.135,24.673 88.135,4.938 	"/>

-	<path style="fill:#A5DBFF;" d="M161.566,130.806V4.801H92.935v24.673H68.263v101.333H161.566z M90.761,105.852

-		c-2.77-2.001-3.926-5.551-2.869-8.826l5.654-17.393L78.742,68.879c-2.768-2.01-3.924-5.558-2.874-8.825

-		c1.075-3.28,4.1-5.474,7.532-5.474h18.277l5.664-17.39c1.065-3.268,4.085-5.464,7.517-5.464c3.436,0,6.458,2.197,7.518,5.467

-		l5.644,17.387h18.29c3.432,0,6.461,2.192,7.536,5.456c1.052,3.286-0.103,6.831-2.868,8.842l-14.806,10.755l5.656,17.387

-		c1.06,3.283-0.099,6.833-2.881,8.839c-1.342,0.983-2.951,1.508-4.639,1.508c-1.688,0-3.297-0.525-4.653-1.518l-14.795-10.746

-		l-14.799,10.751C97.331,107.835,93.475,107.832,90.761,105.852z"/>

-	<path style="fill:#305CB3;" d="M131.721,135.607h34.646v-5.081v-4.801v-4.799v-4.801v-9.602v-4.801v-4.799v-4.801v-9.602V77.72

-		v-4.799V68.12V29.194v-4.801V0H86.169L63.512,24.393l-0.05,0.054v4.747v38.928v4.801v4.799v4.801v9.602v4.801v4.799v4.801v9.602

-		v4.801v4.799v4.801v5.08h34.646h4.801h24.011H131.721z M68.263,29.474h24.672V4.801h68.631v126.006H68.263V29.474z M88.135,24.673

-		H69.804L88.135,4.938V24.673z"/>

-	<path style="fill:#A5DBFF;" d="M97.243,101.969l17.619-12.799l17.623,12.801c1.07,0.782,2.586,0.776,3.64,0.006

-		c1.101-0.795,1.553-2.188,1.136-3.477l-6.733-20.701l17.628-12.804c1.085-0.79,1.537-2.187,1.125-3.477

-		c-0.419-1.271-1.615-2.138-2.97-2.138h-21.779l-6.722-20.706c-0.417-1.285-1.603-2.147-2.952-2.147

-		c-1.347,0-2.533,0.865-2.952,2.15l-6.744,20.704H83.399c-1.351,0-2.543,0.865-2.965,2.154c-0.409,1.275,0.043,2.671,1.129,3.461

-		l17.628,12.804l-6.732,20.706c-0.414,1.285,0.036,2.678,1.123,3.463C94.663,102.757,96.17,102.748,97.243,101.969z"/>

-	<path style="fill:#305CB3;" d="M100.062,105.855l14.799-10.751l14.795,10.746c1.356,0.993,2.965,1.518,4.653,1.518

-		c1.688,0,3.297-0.525,4.639-1.508c2.782-2.007,3.941-5.557,2.881-8.839l-5.656-17.387l14.806-10.755

-		c2.765-2.011,3.919-5.557,2.868-8.842c-1.076-3.264-4.104-5.456-7.536-5.456h-18.29l-5.644-17.387

-		c-1.061-3.27-4.082-5.467-7.518-5.467c-3.431,0-6.452,2.196-7.517,5.464l-5.664,17.39H83.399c-3.432,0-6.457,2.194-7.532,5.474

-		c-1.049,3.268,0.106,6.815,2.874,8.825l14.804,10.754l-5.654,17.393c-1.057,3.275,0.099,6.825,2.869,8.826

-		C93.475,107.832,97.331,107.835,100.062,105.855z M92.459,98.505l6.732-20.706L81.563,64.995c-1.086-0.79-1.539-2.186-1.129-3.461

-		c0.422-1.288,1.614-2.154,2.965-2.154h21.763l6.744-20.704c0.419-1.286,1.605-2.15,2.952-2.15c1.349,0,2.535,0.863,2.952,2.147

-		l6.722,20.706h21.779c1.355,0,2.551,0.867,2.97,2.138c0.413,1.29-0.04,2.687-1.125,3.477l-17.628,12.804l6.733,20.701

-		c0.416,1.289-0.035,2.682-1.136,3.477c-1.055,0.771-2.571,0.776-3.64-0.006L114.861,89.17l-17.619,12.799

-		c-1.073,0.778-2.58,0.788-3.661-0.002C92.495,101.183,92.045,99.789,92.459,98.505z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/icon-resources.svg b/themes/lucene/static/images/solr/icon-resources.svg
deleted file mode 100644
index 0f2e0b8..0000000
--- a/themes/lucene/static/images/solr/icon-resources.svg
+++ /dev/null
@@ -1,152 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 235 160" style="enable-background:new 0 0 235 160;" xml:space="preserve">

-<g>

-	<path style="fill:#F9D5C2;" d="M149.943,39.661c3.321-2.461,6.936-4.546,10.786-6.188l-10.786-2.719V39.661z"/>

-	<path style="fill:#F9D5C2;" d="M49.876,30.753L5.056,42.057v111.638l44.82-11.924V30.753z M34.826,57.565

-		c1.297,1.496,2.286,3.124,2.94,4.839l-4.529,1.727c-0.458-1.2-1.136-2.309-2.073-3.389L34.826,57.565z M30.161,80.897

-		c0.789-1.765,1.353-3.105,1.829-4.347l4.525,1.736c-0.508,1.326-1.104,2.741-1.929,4.588L30.161,80.897z M32.596,87.291

-		c-0.782,1.76-1.344,3.101-1.821,4.353l-4.529-1.729c0.51-1.335,1.103-2.752,1.922-4.593L32.596,87.291z M26.333,51.295

-		c1.649,0.84,3.149,1.738,4.459,2.669l-2.81,3.949c-1.116-0.794-2.411-1.568-3.849-2.3L26.333,51.295z M24.678,94.811l4.705,1.164

-		c-0.384,1.552-0.587,2.947-0.62,4.265l-4.845-0.121C23.96,98.444,24.209,96.708,24.678,94.811z M27.225,110.719

-		c-1.169-1.533-2.041-3.233-2.591-5.052l4.638-1.403c0.382,1.263,0.989,2.445,1.805,3.515L27.225,110.719z M35.923,117.145

-		c-1.73-0.741-3.306-1.614-4.683-2.594l2.81-3.949c1.096,0.78,2.368,1.482,3.782,2.088L35.923,117.145z M38.773,68.058

-		c0,1.67-0.225,3.409-0.689,5.318l-4.71-1.145c0.372-1.529,0.553-2.894,0.553-4.173l4.847-0.046V68.058z M40.867,118.806

-		l1.202-4.695c1.412,0.362,2.918,0.65,4.478,0.86l-0.644,4.803C44.158,119.541,42.463,119.215,40.867,118.806z"/>

-	<path style="fill:#F9D5C2;" d="M97.487,153.66V42.038L54.723,30.786v111.005L97.487,153.66z M91.339,91.505l3.521,3.33

-		c-1.111,1.176-2.237,2.354-3.378,3.526l-3.474-3.379C89.135,93.826,90.243,92.664,91.339,91.505z M84.629,98.379l3.391,3.465

-		c-1.242,1.215-2.412,2.324-3.577,3.392l-3.273-3.574C82.294,100.63,83.426,99.557,84.629,98.379z M77.605,104.79l3.116,3.713

-		c-1.31,1.099-2.618,2.142-3.89,3.1l-2.917-3.87C75.118,106.826,76.36,105.835,77.605,104.79z M69.053,111.113

-		c0.345-0.22,0.687-0.441,1.028-0.666l2.673,4.042c-0.364,0.241-0.731,0.479-1.099,0.714c-1.037,0.659-2.233,1.272-3.556,1.822

-		l-1.861-4.476C67.305,112.106,68.251,111.622,69.053,111.113z M63.167,118.646c-1.587,0.406-3.271,0.74-5.001,0.994l-0.702-4.796

-		c1.564-0.229,3.079-0.53,4.505-0.894L63.167,118.646z"/>

-	<path style="fill:#F9D5C2;" d="M102.334,42.037V153.66l42.762-11.868v-20.706c-10.278-9.699-16.703-23.438-16.703-38.685

-		c0-15.249,6.422-28.991,16.703-38.686V30.786L102.334,42.037z M108.714,83.349l-3.451-3.402c1.257-1.276,2.406-2.406,3.513-3.457

-		l3.336,3.516C111.044,81.019,109.933,82.112,108.714,83.349z M115.615,76.835l-3.152-3.682c1.334-1.142,2.655-2.195,3.928-3.132

-		l2.872,3.904C118.085,74.79,116.858,75.77,115.615,76.835z M123.089,71.385l-2.457-4.176c1.535-0.904,3.085-1.687,4.607-2.328

-		l1.882,4.466C125.796,69.905,124.44,70.591,123.089,71.385z"/>

-	<path style="fill:#F9D5C2;" d="M194.781,153.695v-19.75c-4.219,1.077-8.639,1.651-13.193,1.651

-		c-11.855,0-22.801-3.882-31.646-10.439v16.612L194.781,153.695z"/>

-	<path style="fill:#FF833D;" d="M194.781,133.945v19.75l-44.839-11.925v-16.612c-1.698-1.259-3.312-2.624-4.847-4.072v20.706

-		l-42.762,11.868V42.037l42.762-11.25v12.929c1.532-1.445,3.151-2.798,4.847-4.055v-8.908l10.786,2.719

-		c2.758-1.177,5.635-2.127,8.609-2.829l-21.832-5.504L99.909,37.663L52.313,25.139L0.21,38.281V160l52.078-13.855l47.623,13.218

-		l47.624-13.218L199.628,160v-27.547C198.045,133.024,196.43,133.525,194.781,133.945z M147.519,143.634L147.519,143.634

-		L147.519,143.634z M99.911,40.169L99.911,40.169L99.911,40.169z M97.487,42.038V153.66l-42.765-11.869V30.786L97.487,42.038z

-		 M5.056,42.057l44.82-11.304v111.018l-44.82,11.924V42.057z M52.299,143.634L52.299,143.634L52.299,143.634z M147.519,27.642

-		L147.519,27.642L147.519,27.642z M52.299,27.642L52.299,27.642L52.299,27.642z"/>

-	

-		<line style="fill:none;stroke:#F9D5C2;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;" x1="52.299" y1="143.634" x2="52.299" y2="143.634"/>

-	

-		<line style="fill:none;stroke:#F9D5C2;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;" x1="52.299" y1="27.642" x2="52.299" y2="27.642"/>

-	

-		<line style="fill:none;stroke:#F9D5C2;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;" x1="99.911" y1="40.169" x2="99.911" y2="40.169"/>

-	

-		<line style="fill:none;stroke:#F9D5C2;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;" x1="147.519" y1="143.634" x2="147.519" y2="143.634"/>

-	

-		<line style="fill:none;stroke:#F9D5C2;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;" x1="147.519" y1="27.642" x2="147.519" y2="27.642"/>

-	<path style="fill:#FF833D;" d="M42.07,114.111l-1.202,4.695c1.596,0.409,3.29,0.735,5.036,0.967l0.644-4.803

-		C44.988,114.761,43.482,114.472,42.07,114.111z"/>

-	<path style="fill:#FF833D;" d="M58.166,119.64c1.73-0.254,3.414-0.588,5.001-0.994l-1.198-4.695

-		c-1.426,0.364-2.941,0.665-4.505,0.894L58.166,119.64z"/>

-	<path style="fill:#FF833D;" d="M31.24,114.551c1.377,0.98,2.953,1.853,4.683,2.594l1.908-4.455

-		c-1.413-0.606-2.686-1.308-3.782-2.088L31.24,114.551z"/>

-	<path style="fill:#FF833D;" d="M71.655,115.202c0.368-0.235,0.736-0.472,1.099-0.714l-2.673-4.042

-		c-0.341,0.225-0.683,0.447-1.028,0.666c-0.802,0.509-1.748,0.993-2.814,1.436l1.861,4.476

-		C69.422,116.475,70.618,115.861,71.655,115.202z"/>

-	<path style="fill:#FF833D;" d="M80.721,108.503l-3.116-3.713c-1.245,1.045-2.487,2.035-3.691,2.943l2.917,3.87

-		C78.103,110.645,79.411,109.602,80.721,108.503z"/>

-	<path style="fill:#FF833D;" d="M24.634,105.667c0.55,1.819,1.422,3.52,2.591,5.052l3.853-2.94c-0.816-1.07-1.423-2.252-1.805-3.515

-		L24.634,105.667z"/>

-	<path style="fill:#FF833D;" d="M88.02,101.844l-3.391-3.465c-1.203,1.178-2.334,2.251-3.46,3.282l3.273,3.574

-		C85.608,104.168,86.778,103.058,88.02,101.844z"/>

-	<path style="fill:#FF833D;" d="M29.383,95.975l-4.705-1.164c-0.47,1.897-0.718,3.633-0.76,5.309l4.845,0.121

-		C28.796,98.922,28.999,97.527,29.383,95.975z"/>

-	<path style="fill:#FF833D;" d="M94.861,94.836l-3.521-3.33c-1.096,1.159-2.205,2.32-3.33,3.477l3.474,3.379

-		C92.624,97.19,93.749,96.011,94.861,94.836z"/>

-	<path style="fill:#FF833D;" d="M26.246,89.915l4.529,1.729c0.477-1.251,1.039-2.593,1.821-4.353l-4.428-1.969

-		C27.349,87.163,26.756,88.58,26.246,89.915z"/>

-	<path style="fill:#FF833D;" d="M105.262,79.947l3.451,3.402c1.219-1.237,2.331-2.331,3.397-3.343l-3.336-3.516

-		C107.669,77.541,106.519,78.671,105.262,79.947z"/>

-	<path style="fill:#FF833D;" d="M36.515,78.286L31.99,76.55c-0.476,1.242-1.04,2.582-1.829,4.347l4.425,1.977

-		C35.411,81.027,36.006,79.612,36.515,78.286z"/>

-	<path style="fill:#FF833D;" d="M112.462,73.152l3.152,3.682c1.244-1.065,2.471-2.045,3.648-2.911l-2.872-3.904

-		C115.118,70.957,113.796,72.011,112.462,73.152z"/>

-	<path style="fill:#FF833D;" d="M33.374,72.23l4.71,1.145c0.464-1.909,0.689-3.648,0.689-5.318v-0.046l-4.847,0.046

-		C33.927,69.337,33.746,70.702,33.374,72.23z"/>

-	<path style="fill:#FF833D;" d="M120.632,67.209l2.457,4.176c1.351-0.794,2.707-1.481,4.032-2.038l-1.882-4.466

-		C123.717,65.522,122.167,66.305,120.632,67.209z"/>

-	<path style="fill:#FF833D;" d="M37.766,62.404c-0.654-1.715-1.643-3.343-2.94-4.839l-3.662,3.177

-		c0.937,1.08,1.615,2.189,2.073,3.389L37.766,62.404z"/>

-	<path style="fill:#FF833D;" d="M30.791,53.964c-1.309-0.931-2.81-1.83-4.459-2.669l-2.2,4.318c1.438,0.733,2.733,1.506,3.849,2.3

-		L30.791,53.964z"/>

-	<path style="fill:#A5DBFF;" d="M179.207,23.996v5.27c0.79-0.035,1.582-0.06,2.381-0.06c0.798,0,1.591,0.025,2.381,0.06v-5.27

-		c-0.77,0.154-1.566,0.238-2.381,0.238S179.978,24.15,179.207,23.996z"/>

-	<path style="fill:#A5DBFF;" d="M181.588,34.053c-26.66,0-48.349,21.689-48.349,48.349c0,26.659,21.689,48.349,48.349,48.349

-		s48.349-21.689,48.349-48.349C229.937,55.742,208.248,34.053,181.588,34.053z M181.588,124.957

-		c-23.503,0-42.556-19.053-42.556-42.556c0-23.503,19.053-42.556,42.556-42.556s42.556,19.053,42.556,42.556

-		C224.145,105.904,205.091,124.957,181.588,124.957z"/>

-	<path style="fill:#305CB3;" d="M234.784,82.401c0-26.926-20.01-49.165-45.968-52.693v-7.889c2.961-2.211,4.889-5.731,4.889-9.702

-		C193.705,5.436,188.27,0,181.588,0s-12.117,5.436-12.117,12.117c0,3.971,1.929,7.491,4.889,9.702v7.889

-		c-1.702,0.231-3.376,0.548-5.023,0.936c-2.974,0.701-5.851,1.652-8.609,2.829c-3.851,1.643-7.466,3.727-10.786,6.188

-		c-1.695,1.257-3.314,2.61-4.847,4.055c-10.281,9.695-16.703,23.437-16.703,38.686c0,15.247,6.425,28.986,16.703,38.685

-		c1.535,1.448,3.148,2.813,4.847,4.072c8.844,6.557,19.791,10.439,31.646,10.439c4.554,0,8.974-0.575,13.193-1.651

-		c1.648-0.421,3.264-0.921,4.847-1.492C220.127,125.064,234.784,105.447,234.784,82.401z M174.318,12.117

-		c0-4.009,3.261-7.27,7.27-7.27c4.009,0,7.27,3.261,7.27,7.27s-3.261,7.27-7.27,7.27C177.579,19.387,174.318,16.126,174.318,12.117z

-		 M183.969,23.996v5.27c-0.79-0.035-1.582-0.06-2.381-0.06c-0.798,0-1.591,0.025-2.381,0.06v-5.27

-		c0.77,0.154,1.566,0.238,2.381,0.238S183.199,24.15,183.969,23.996z M181.588,130.75c-26.66,0-48.349-21.689-48.349-48.349

-		c0-26.66,21.689-48.349,48.349-48.349s48.349,21.689,48.349,48.349C229.937,109.061,208.248,130.75,181.588,130.75z"/>

-	<path style="fill:#A5DBFF;" d="M214.157,84.825c-1.339,0-2.423-1.085-2.423-2.423s1.085-2.423,2.423-2.423h4.847

-		c0.072,0,0.139,0.015,0.21,0.021c-0.543-8.591-3.974-16.406-9.333-22.489c-0.042,0.049-0.075,0.102-0.122,0.149l-2.057,2.056

-		c-0.473,0.472-1.093,0.709-1.713,0.709s-1.241-0.237-1.714-0.71c-0.946-0.947-0.946-2.481,0.001-3.428l2.057-2.056

-		c0.046-0.046,0.099-0.079,0.148-0.121c-6.084-5.359-13.899-8.79-22.489-9.333c0.006,0.07,0.021,0.137,0.021,0.209v4.847

-		c0,1.339-1.085,2.423-2.423,2.423c-1.339,0-2.423-1.085-2.423-2.423v-4.847c0-0.072,0.015-0.139,0.021-0.209

-		c-8.591,0.543-16.406,3.974-22.489,9.333c0.049,0.041,0.102,0.075,0.148,0.121l2.057,2.056c0.947,0.947,0.947,2.481,0.001,3.428

-		c-0.473,0.473-1.094,0.71-1.714,0.71c-0.62,0-1.24-0.237-1.713-0.709l-2.057-2.056c-0.046-0.046-0.08-0.1-0.121-0.149

-		c-5.359,6.084-8.79,13.899-9.333,22.489c0.07-0.006,0.138-0.021,0.21-0.021h4.847c1.339,0,2.423,1.085,2.423,2.423

-		s-1.085,2.423-2.423,2.423h-4.847c-0.072,0-0.139-0.015-0.21-0.021c0.543,8.59,3.974,16.405,9.333,22.488

-		c0.042-0.049,0.075-0.103,0.122-0.149l2.057-2.056c0.947-0.945,2.481-0.946,3.428,0.001c0.946,0.947,0.946,2.481-0.001,3.428

-		l-2.057,2.056c-0.046,0.046-0.099,0.079-0.148,0.121c6.084,5.359,13.899,8.79,22.49,9.333c-0.006-0.07-0.021-0.138-0.021-0.209

-		v-4.847c0-1.339,1.085-2.423,2.423-2.423c1.339,0,2.423,1.085,2.423,2.423v4.847c0,0.072-0.015,0.139-0.021,0.209

-		c8.591-0.543,16.406-3.974,22.49-9.333c-0.049-0.042-0.102-0.075-0.148-0.121l-2.057-2.056c-0.947-0.947-0.947-2.481-0.001-3.428

-		c0.947-0.947,2.481-0.946,3.428-0.001l2.057,2.056c0.046,0.046,0.08,0.1,0.122,0.149c5.359-6.083,8.79-13.898,9.333-22.489

-		c-0.07,0.006-0.138,0.021-0.21,0.021H214.157z M199.821,67.42l-10.71,21.419c-0.017,0.034-0.044,0.061-0.062,0.095

-		c-0.055,0.099-0.118,0.193-0.188,0.285c-0.043,0.057-0.086,0.112-0.134,0.164c-0.025,0.027-0.042,0.058-0.069,0.084

-		c-0.001,0.001-0.002,0.002-0.004,0.004c-0.054,0.054-0.115,0.093-0.173,0.141c-0.05,0.042-0.098,0.086-0.151,0.124

-		c-0.077,0.054-0.158,0.098-0.239,0.142c-0.023,0.013-0.04,0.034-0.064,0.046l-21.42,10.71c-0.345,0.172-0.716,0.256-1.083,0.256

-		c-0.63,0-1.25-0.244-1.714-0.71c-0.737-0.737-0.921-1.864-0.454-2.797l10.71-21.419c0.012-0.024,0.034-0.041,0.047-0.064

-		c0.044-0.081,0.087-0.162,0.141-0.239c0.038-0.054,0.082-0.101,0.124-0.152c0.048-0.057,0.087-0.119,0.141-0.172

-		c0.001-0.001,0.002-0.002,0.004-0.004c0.026-0.026,0.057-0.044,0.084-0.069c0.052-0.048,0.107-0.091,0.164-0.134

-		c0.092-0.07,0.187-0.133,0.286-0.188c0.033-0.019,0.06-0.045,0.094-0.062l21.42-10.71c0.817-0.409,1.781-0.32,2.504,0.204

-		c0.103,0.075,0.201,0.158,0.293,0.25C200.104,65.36,200.288,66.487,199.821,67.42z"/>

-	<path style="fill:#305CB3;" d="M181.588,39.845c-23.503,0-42.556,19.053-42.556,42.556c0,23.503,19.053,42.556,42.556,42.556

-		s42.556-19.053,42.556-42.556C224.145,58.898,205.091,39.845,181.588,39.845z M209.88,107.292

-		c-0.042-0.049-0.075-0.103-0.122-0.149l-2.057-2.056c-0.947-0.945-2.481-0.946-3.428,0.001c-0.946,0.947-0.946,2.481,0.001,3.428

-		l2.057,2.056c0.046,0.046,0.099,0.079,0.148,0.121c-6.084,5.359-13.899,8.79-22.49,9.333c0.006-0.07,0.021-0.138,0.021-0.209

-		v-4.847c0-1.339-1.085-2.423-2.423-2.423c-1.339,0-2.423,1.085-2.423,2.423v4.847c0,0.072,0.015,0.139,0.021,0.209

-		c-8.591-0.543-16.406-3.974-22.49-9.333c0.049-0.041,0.102-0.075,0.148-0.121l2.057-2.056c0.947-0.947,0.947-2.481,0.001-3.428

-		c-0.947-0.947-2.481-0.946-3.428-0.001l-2.057,2.056c-0.046,0.046-0.08,0.1-0.122,0.149c-5.359-6.083-8.789-13.898-9.333-22.488

-		c0.07,0.006,0.138,0.021,0.21,0.021h4.847c1.339,0,2.423-1.085,2.423-2.423s-1.085-2.423-2.423-2.423h-4.847

-		c-0.072,0-0.139,0.015-0.21,0.021c0.543-8.591,3.974-16.406,9.333-22.489c0.042,0.049,0.075,0.102,0.121,0.149l2.057,2.056

-		c0.473,0.472,1.093,0.709,1.713,0.709c0.62,0,1.241-0.237,1.714-0.71c0.946-0.947,0.946-2.481-0.001-3.428l-2.057-2.056

-		c-0.046-0.046-0.099-0.079-0.148-0.121c6.084-5.359,13.899-8.79,22.489-9.333c-0.006,0.07-0.021,0.137-0.021,0.209v4.847

-		c0,1.339,1.085,2.423,2.423,2.423c1.339,0,2.423-1.085,2.423-2.423v-4.847c0-0.072-0.015-0.139-0.021-0.209

-		c8.591,0.543,16.406,3.974,22.489,9.333c-0.049,0.041-0.102,0.075-0.148,0.121l-2.057,2.056c-0.947,0.947-0.947,2.481-0.001,3.428

-		c0.473,0.473,1.094,0.71,1.714,0.71s1.24-0.237,1.713-0.709l2.057-2.056c0.046-0.046,0.08-0.1,0.122-0.149

-		c5.359,6.084,8.79,13.899,9.333,22.489c-0.07-0.006-0.138-0.021-0.21-0.021h-4.847c-1.339,0-2.423,1.085-2.423,2.423

-		s1.085,2.423,2.423,2.423h4.847c0.072,0,0.139-0.015,0.21-0.021C218.67,93.394,215.239,101.209,209.88,107.292z"/>

-	<path style="fill:#A5DBFF;" d="M181.588,19.387c4.009,0,7.27-3.261,7.27-7.27s-3.261-7.27-7.27-7.27c-4.009,0-7.27,3.261-7.27,7.27

-		S177.579,19.387,181.588,19.387z"/>

-	<polygon style="fill:#A5DBFF;" points="170.943,93.047 182.853,87.092 176.897,81.137 	"/>

-	<path style="fill:#305CB3;" d="M199.367,64.623c-0.092-0.092-0.19-0.176-0.293-0.25c-0.722-0.524-1.687-0.613-2.504-0.204

-		l-21.42,10.71c-0.034,0.017-0.061,0.044-0.094,0.062c-0.099,0.055-0.194,0.118-0.286,0.188c-0.056,0.043-0.111,0.086-0.164,0.134

-		c-0.027,0.025-0.058,0.042-0.084,0.069c-0.001,0.001-0.002,0.002-0.004,0.004c-0.054,0.054-0.093,0.115-0.141,0.172

-		c-0.042,0.051-0.086,0.098-0.124,0.152c-0.054,0.077-0.097,0.158-0.141,0.239c-0.013,0.023-0.035,0.04-0.047,0.064l-10.71,21.419

-		c-0.467,0.933-0.283,2.06,0.454,2.797c0.465,0.466,1.085,0.71,1.714,0.71c0.367,0,0.738-0.083,1.083-0.256l21.42-10.71

-		c0.024-0.012,0.041-0.034,0.064-0.046c0.081-0.044,0.162-0.088,0.239-0.142c0.054-0.038,0.101-0.082,0.151-0.124

-		c0.057-0.048,0.119-0.087,0.173-0.141c0.001-0.001,0.002-0.002,0.004-0.004c0.026-0.026,0.044-0.057,0.069-0.084

-		c0.048-0.052,0.091-0.107,0.134-0.164c0.07-0.092,0.133-0.186,0.188-0.285c0.019-0.033,0.045-0.06,0.062-0.095l10.71-21.419

-		C200.288,66.487,200.104,65.36,199.367,64.623z M170.943,93.047l5.955-11.91l5.955,5.955L170.943,93.047z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/icon-run-install.svg b/themes/lucene/static/images/solr/icon-run-install.svg
deleted file mode 100644
index 9a23fc4..0000000
--- a/themes/lucene/static/images/solr/icon-run-install.svg
+++ /dev/null
@@ -1,93 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 266 160" style="enable-background:new 0 0 266 160;" xml:space="preserve">

-<g>

-	<path style="fill:#F9D5C2;" d="M67.367,30.43h188.947v119.72H67.367v-20.086c-1.621,0.827-3.292,1.572-5.016,2.207v22.848h198.761

-		V25.382H155.828l-6.217-10.768h-45.064l-6.218,10.768H62.35v19.824c1.724,0.635,3.395,1.38,5.016,2.207V30.43z"/>

-	<path style="fill:#F9D5C2;" d="M62.35,20.502h33.16l6.218-10.768h50.7l6.217,10.768h102.466V4.881H62.35V20.502z M89.329,9.733

-		c1.348,0,2.44,1.093,2.44,2.44c0,1.348-1.092,2.44-2.44,2.44c-1.347,0-2.44-1.093-2.44-2.44

-		C86.889,10.826,87.982,9.733,89.329,9.733z M79.568,9.733c1.348,0,2.44,1.093,2.44,2.44c0,1.348-1.092,2.44-2.44,2.44

-		c-1.347,0-2.44-1.093-2.44-2.44C77.127,10.826,78.22,9.733,79.568,9.733z M69.806,9.733c1.348,0,2.44,1.093,2.44,2.44

-		c0,1.348-1.092,2.44-2.44,2.44c-1.347,0-2.44-1.093-2.44-2.44C67.366,10.826,68.459,9.733,69.806,9.733z"/>

-	<path style="fill:#FF833D;" d="M57.47,0v43.721c1.662,0.41,3.293,0.902,4.881,1.486V25.382h35.978l6.218-10.768h45.064

-		l6.217,10.768h105.284v129.737H62.35v-22.848c-1.587,0.584-3.218,1.076-4.881,1.486V160h208.523V0H57.47z M261.112,20.502H158.645

-		l-6.217-10.768h-50.7L95.51,20.502H62.35V4.881h198.761V20.502z M263.552,22.942L263.552,22.942L263.552,22.942z"/>

-	<circle style="fill:#FF833D;" cx="69.807" cy="12.173" r="2.44"/>

-	<circle style="fill:#FF833D;" cx="79.568" cy="12.173" r="2.44"/>

-	<circle style="fill:#FF833D;" cx="89.329" cy="12.173" r="2.44"/>

-	<path style="fill:#F9D5C2;" d="M186.133,94.727c0,2.214,1.872,3.918,4.385,3.918c2.257,0,4.471-0.894,5.578-2.342

-		c0.555-0.468,0.894-1.107,0.894-1.618v-2.939c-1.575-0.596-3.449-0.979-5.151-0.979C188.517,90.767,186.133,92.386,186.133,94.727z

-		"/>

-	<path style="fill:#F9D5C2;" d="M251.433,145.269V35.311H72.247v14.965c12.357,8.338,20.499,22.467,20.499,38.463

-		c0,15.996-8.142,30.125-20.499,38.463v18.068H251.433z M222.662,70.583h4.684v24.528c0,1.661,0.894,2.64,2.427,2.64

-		c0.639,0,1.577-0.213,2.299-0.554l0.683,3.79c-1.363,0.597-3.451,1.022-4.94,1.022c-3.193,0-5.153-1.873-5.153-5.067V70.583z

-		 M208.699,70.583h4.684v24.528c0,1.661,0.894,2.64,2.427,2.64c0.639,0,1.575-0.213,2.299-0.554l0.681,3.79

-		c-1.363,0.597-3.449,1.022-4.94,1.022c-3.193,0-5.151-1.873-5.151-5.067V70.583z M191.54,82.335c-2.341,0-4.64,0.894-7.069,2.555

-		l-1.447-2.981c2.854-1.916,5.792-2.895,8.943-2.895c6.089,0,9.708,3.278,9.708,9.07v8.048c0,1.064,0.341,1.49,1.321,1.533v4.003

-		c-0.894,0.171-1.704,0.213-2.301,0.213c-1.788-0.128-2.724-1.022-2.938-2.427l-0.128-1.405c-2,2.598-5.067,4.046-8.389,4.046

-		c-4.301,0-7.536-3.024-7.536-6.984c0-4.173,3.874-7.026,9.411-7.026c2.086,0,4.257,0.383,5.876,1.022v-1.533

-		C196.991,84.294,195.033,82.335,191.54,82.335z M164.716,79.398h2.98v-7.325h4.684v7.325h4.856v3.62h-4.856v12.434

-		c0,1.576,1.066,2.257,2.343,2.257c1.319,0,2.641-0.597,3.193-0.895l1.022,3.705c-1.235,0.554-3.449,1.49-5.876,1.49

-		c-2.896,0-5.367-1.49-5.367-5.067V83.017h-2.98V79.398z M151.05,92.13c-5.578-1.406-7.792-2.556-7.792-6.005

-		c0-4.514,3.832-7.111,8.728-7.111c3.237,0,6.389,1.107,8.73,2.853l-2.002,2.853c-2.172-1.619-4.471-2.385-6.812-2.385

-		c-2.385,0-4.259,0.937-4.259,3.109c0,1.831,1.277,2.299,4.898,3.193c6.131,1.448,8.814,2.768,8.814,6.558

-		c0,4.215-3.535,6.899-9.027,6.899c-3.577,0-7.622-1.15-10.177-3.109l1.958-3.151c2.682,1.874,5.367,2.853,8.133,2.853

-		c2.812,0,4.6-1.107,4.6-3.109C156.842,93.705,155.054,93.109,151.05,92.13z M117.413,79.398h4.257v4.471

-		c1.704-2.981,5.153-4.854,9.071-4.854c5.365,0,6.686,4.172,6.686,9.07v13.584h-4.684V89.191c0-4.173-1.405-6.005-3.962-6.005

-		c-2.724,0-5.706,2.214-6.684,5.238v13.244h-4.684V79.398z M105.959,70.583h4.684v5.152h-4.684V70.583z M105.959,79.398h4.684

-		v22.271h-4.684V79.398z"/>

-	<path style="fill:#FF833D;" d="M256.314,150.15V30.43H67.367v16.983c1.687,0.86,3.32,1.81,4.881,2.863V35.311h179.186v109.958

-		H72.247v-18.068c-1.56,1.053-3.194,2.002-4.881,2.863v20.086H256.314z"/>

-	

-		<line style="fill:none;stroke:#F9D5C2;stroke-width:0;stroke-linecap:round;stroke-linejoin:round;" x1="263.552" y1="22.942" x2="263.552" y2="22.942"/>

-	<rect x="105.959" y="70.583" style="fill:#305CB3;" width="4.684" height="5.152"/>

-	<rect x="105.959" y="79.398" style="fill:#305CB3;" width="4.684" height="22.271"/>

-	<path style="fill:#305CB3;" d="M122.098,88.425c0.978-3.024,3.96-5.238,6.684-5.238c2.557,0,3.962,1.831,3.962,6.005v12.477h4.684

-		V88.085c0-4.898-1.321-9.07-6.686-9.07c-3.918,0-7.367,1.873-9.071,4.854v-4.471h-4.257v22.271h4.684V88.425z"/>

-	<path style="fill:#305CB3;" d="M152.241,98.688c-2.766,0-5.451-0.979-8.133-2.853l-1.958,3.151c2.555,1.959,6.6,3.109,10.177,3.109

-		c5.493,0,9.027-2.683,9.027-6.899c0-3.79-2.682-5.11-8.814-6.558c-3.62-0.894-4.898-1.362-4.898-3.193

-		c0-2.172,1.874-3.109,4.259-3.109c2.341,0,4.64,0.766,6.812,2.385l2.002-2.853c-2.341-1.746-5.493-2.853-8.73-2.853

-		c-4.896,0-8.728,2.598-8.728,7.111c0,3.449,2.213,4.598,7.792,6.005c4.004,0.979,5.792,1.575,5.792,3.449

-		C156.842,97.581,155.054,98.688,152.241,98.688z"/>

-	<path style="fill:#305CB3;" d="M167.696,96.941c0,3.578,2.471,5.067,5.367,5.067c2.427,0,4.64-0.936,5.876-1.49l-1.022-3.705

-		c-0.553,0.298-1.874,0.895-3.193,0.895c-1.277,0-2.343-0.682-2.343-2.257V83.017h4.856v-3.62h-4.856v-7.325h-4.684v7.325h-2.98

-		v3.62h2.98V96.941z"/>

-	<path style="fill:#305CB3;" d="M191.115,88.085c-5.536,0-9.411,2.853-9.411,7.026c0,3.96,3.235,6.984,7.536,6.984

-		c3.321,0,6.389-1.448,8.389-4.046l0.128,1.405c0.214,1.405,1.15,2.299,2.938,2.427c0.597,0,1.407-0.042,2.301-0.213v-4.003

-		c-0.98-0.043-1.321-0.469-1.321-1.533v-8.048c0-5.792-3.619-9.07-9.708-9.07c-3.151,0-6.089,0.979-8.943,2.895l1.447,2.981

-		c2.429-1.661,4.728-2.555,7.069-2.555c3.493,0,5.451,1.959,5.451,5.238v1.533C195.372,88.468,193.201,88.085,191.115,88.085z

-		 M196.991,94.685c0,0.511-0.339,1.15-0.894,1.618c-1.108,1.448-3.321,2.342-5.578,2.342c-2.513,0-4.385-1.703-4.385-3.918

-		c0-2.341,2.383-3.96,5.706-3.96c1.703,0,3.577,0.383,5.151,0.979V94.685z"/>

-	<path style="fill:#305CB3;" d="M213.85,102.009c1.491,0,3.577-0.425,4.94-1.022l-0.681-3.79c-0.724,0.341-1.661,0.554-2.299,0.554

-		c-1.533,0-2.427-0.979-2.427-2.64V70.583h-4.684v26.358C208.699,100.136,210.657,102.009,213.85,102.009z"/>

-	<path style="fill:#305CB3;" d="M227.815,102.009c1.489,0,3.577-0.425,4.94-1.022l-0.683-3.79c-0.723,0.341-1.661,0.554-2.299,0.554

-		c-1.533,0-2.427-0.979-2.427-2.64V70.583h-4.684v26.358C222.662,100.136,224.622,102.009,227.815,102.009z"/>

-	<path style="fill:#A5DBFF;" d="M27.275,83.258c0,2.023,1.409,2.782,4.334,3.577v-7.116C28.793,79.864,27.275,81.164,27.275,83.258z

-		"/>

-	<path style="fill:#A5DBFF;" d="M32.946,91.349v7.151c2.998-0.036,4.768-1.155,4.768-3.323

-		C37.715,93.083,35.981,92.216,32.946,91.349z"/>

-	<path style="fill:#A5DBFF;" d="M87.865,88.739c0-22.877-18.611-41.489-41.489-41.489S4.888,65.862,4.888,88.739

-		s18.611,41.488,41.489,41.488S87.865,111.616,87.865,88.739z M33.235,102.149v3.793h-1.878v-3.865

-		c-3.432-0.216-6.682-1.408-9.283-3.395l1.878-3.468c1.084,1.156,4.118,2.889,7.657,3.251v-7.476

-		c-5.96-1.589-8.524-3.107-8.524-7.115c0-4.732,3.539-7.441,8.271-7.766v-3.648h1.878v3.648c3.143,0.181,5.78,1.373,7.802,2.853

-		l-1.843,3.323c-0.903-0.939-3.287-2.348-6.249-2.564v7.477c5.743,1.444,9.139,2.781,9.139,7.513

-		C42.085,99.873,38.076,102.005,33.235,102.149z M48.945,101.896h-3.287v-4.623h3.287V101.896z M56.601,101.896h-4.406L69.75,76.252

-		h4.442L56.601,101.896z"/>

-	<path style="fill:#305CB3;" d="M62.35,132.271c1.724-0.635,3.395-1.38,5.016-2.207c1.687-0.86,3.32-1.81,4.881-2.863

-		c12.357-8.338,20.499-22.467,20.499-38.463c0-15.996-8.142-30.125-20.499-38.463c-1.56-1.053-3.194-2.002-4.881-2.863

-		c-1.621-0.827-3.292-1.572-5.016-2.207c-1.587-0.584-3.218-1.076-4.881-1.486c-3.557-0.877-7.27-1.351-11.093-1.351

-		c-25.568,0-46.369,20.801-46.369,46.369c0,25.568,20.801,46.369,46.369,46.369c3.824,0,7.536-0.474,11.093-1.351

-		C59.132,133.347,60.763,132.855,62.35,132.271z M46.377,130.227c-22.877,0-41.489-18.611-41.489-41.488S23.5,47.25,46.377,47.25

-		s41.489,18.612,41.489,41.489S69.254,130.227,46.377,130.227z"/>

-	<path style="fill:#305CB3;" d="M32.946,87.196v-7.477c2.962,0.216,5.346,1.625,6.249,2.564l1.843-3.323

-		c-2.023-1.48-4.66-2.672-7.802-2.853v-3.648h-1.878v3.648c-4.732,0.325-8.271,3.034-8.271,7.766c0,4.008,2.564,5.526,8.524,7.115

-		v7.476c-3.539-0.361-6.574-2.094-7.657-3.251l-1.878,3.468c2.6,1.987,5.851,3.178,9.283,3.395v3.865h1.878v-3.793

-		c4.841-0.144,8.85-2.275,8.85-7.44C42.085,89.977,38.69,88.64,32.946,87.196z M31.61,86.835c-2.926-0.795-4.334-1.554-4.334-3.577

-		c0-2.094,1.518-3.395,4.334-3.539V86.835z M32.946,98.501v-7.151c3.034,0.867,4.768,1.734,4.768,3.828

-		C37.715,97.345,35.944,98.465,32.946,98.501z"/>

-	<rect x="45.658" y="97.273" style="fill:#305CB3;" width="3.287" height="4.623"/>

-	<polygon style="fill:#305CB3;" points="74.192,76.252 69.75,76.252 52.195,101.896 56.601,101.896 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/icon-scaling.svg b/themes/lucene/static/images/solr/icon-scaling.svg
deleted file mode 100644
index 3ce59e0..0000000
--- a/themes/lucene/static/images/solr/icon-scaling.svg
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 220.001 160" style="enable-background:new 0 0 220.001 160;" xml:space="preserve">

-<g>

-	<rect x="210.3" y="4.871" style="fill:#F9D5C2;" width="4.831" height="150.258"/>

-	<path style="fill:#FF833D;" d="M216.305,0h-9.702H67.507h-9.702c-2.033,0-3.696,1.633-3.696,3.629v5.694

-		c1.655,0.284,3.28,0.656,4.871,1.111V4.871h9.702h136.748v150.258H68.681H58.98V99.41c-1.591,0.455-3.215,0.827-4.871,1.111v55.85

-		c0,1.996,1.663,3.629,3.696,3.629h9.702h139.097h9.702c2.033,0,3.696-1.633,3.696-3.629V3.629C220.001,1.633,218.338,0,216.305,0z

-		 M215.13,155.129H210.3V4.871h4.831V155.129z"/>

-	<path style="fill:#F9D5C2;" d="M185.604,128.625c-1.052-1.052-2.452-1.632-3.939-1.632s-2.886,0.579-3.939,1.632

-		c-2.172,2.172-2.172,5.705,0,7.877c1.052,1.052,2.451,1.632,3.939,1.632s2.887-0.579,3.939-1.632

-		C187.775,134.33,187.775,130.797,185.604,128.625z"/>

-	<path style="fill:#F9D5C2;" d="M63.968,12.17v-1.658c0-0.429,0.327-0.781,0.727-0.781h135.178c0.4,0,0.727,0.351,0.727,0.781

-		v105.117c0,0.429-0.327,0.781-0.727,0.781H64.695c-0.4,0-0.727-0.351-0.727-0.781V97.675c-1.618,0.672-3.285,1.248-4.989,1.735

-		v55.719h9.702h136.748V4.871H68.681H58.98v5.564C60.684,10.922,62.35,11.498,63.968,12.17z M166.255,145.627l-102.279,0v-4.851

-		l102.279,0V145.627z M166.255,135.814l-102.279,0v-4.851l102.279,0V135.814z M166.255,126.112l-102.279,0v-4.851l102.279,0V126.112

-		z M192.081,146.423l-4.964-4.964c-1.626,1-3.495,1.546-5.452,1.546c-2.789,0-5.411-1.086-7.382-3.059

-		c-1.972-1.972-3.058-4.594-3.058-7.382c0-2.788,1.085-5.41,3.058-7.382c1.971-1.972,4.593-3.059,7.382-3.059

-		s5.411,1.086,7.383,3.059c3.477,3.477,3.974,8.812,1.511,12.832l4.966,4.965L192.081,146.423z"/>

-	<path style="fill:#F9D5C2;" d="M195.729,111.539V14.602H68.944c14.076,7.945,23.607,23.036,23.607,40.319

-		c0,17.327-9.578,32.451-23.712,40.381v16.237H195.729z M117.743,87.261c24.903,0,46.179-18.217,50.131-42.617l-2.436-0.203

-		l5.539-7.98l4.143,8.786l-2.382-0.198c-4.173,26.93-27.579,47.083-54.996,47.083V87.261z M108.002,31.518h4.871v65.439l68.231,0

-		v4.871l-73.098,0v0h-0.003V31.518z M93.392,74.35h4.871v32.425h-4.871V74.35z M83.651,89.696h4.871v17.08h-4.871V89.696z

-		 M78.781,98.706v8.07H73.91v-8.07H78.781z"/>

-	<path style="fill:#FF833D;" d="M64.695,116.41h135.178c0.4,0,0.727-0.351,0.727-0.781V10.512c0-0.429-0.327-0.781-0.727-0.781

-		H64.695c-0.4,0-0.727,0.351-0.727,0.781v1.658c1.714,0.712,3.372,1.528,4.975,2.432h126.785v96.937H68.839V95.302

-		c-1.57,0.881-3.195,1.676-4.871,2.372v17.955C63.968,116.059,64.295,116.41,64.695,116.41z"/>

-	<path style="fill:#FF833D;" d="M189.048,125.181c-1.972-1.972-4.594-3.059-7.383-3.059s-5.411,1.086-7.382,3.059

-		c-1.972,1.972-3.058,4.594-3.058,7.382c0,2.788,1.085,5.41,3.058,7.382c1.971,1.972,4.593,3.059,7.382,3.059

-		c1.957,0,3.826-0.545,5.452-1.546l4.964,4.964l3.444-3.444l-4.966-4.965C193.021,133.993,192.525,128.658,189.048,125.181z

-		 M177.726,136.502c-2.172-2.172-2.172-5.705,0-7.877c1.052-1.052,2.451-1.632,3.939-1.632s2.887,0.579,3.939,1.632

-		c2.171,2.172,2.171,5.705,0,7.877c-1.052,1.052-2.452,1.632-3.939,1.632S178.778,137.554,177.726,136.502z"/>

-	<rect x="63.976" y="140.776" style="fill:#FF833D;" width="102.279" height="4.851"/>

-	<rect x="63.976" y="130.963" style="fill:#FF833D;" width="102.279" height="4.851"/>

-	<rect x="63.976" y="121.262" style="fill:#FF833D;" width="102.279" height="4.851"/>

-	<rect x="73.91" y="98.706" style="fill:#FF833D;" width="4.871" height="8.07"/>

-	<rect x="83.652" y="89.696" style="fill:#FF833D;" width="4.871" height="17.08"/>

-	<rect x="93.392" y="74.35" style="fill:#FF833D;" width="4.871" height="32.425"/>

-	<polygon style="fill:#FF833D;" points="108.005,101.827 181.103,101.827 181.103,96.956 112.872,96.956 112.872,31.518 

-		108.002,31.518 108.002,101.827 108.005,101.827 	"/>

-	<path style="fill:#FF833D;" d="M172.739,45.049l2.382,0.198l-4.143-8.786l-5.539,7.98l2.436,0.203

-		c-3.952,24.4-25.229,42.617-50.131,42.617v4.871C145.16,92.132,168.566,71.98,172.739,45.049z"/>

-	<path style="fill:#A5DBFF;" d="M46.276,13.518c-22.831,0-41.405,18.574-41.405,41.404c0,22.831,18.574,41.405,41.405,41.405

-		S87.68,77.753,87.68,54.922C87.68,32.092,69.107,13.518,46.276,13.518z M72.214,39.281L35.766,75.729l-15.43-15.43l3.444-3.444

-		l11.986,11.986L68.77,35.837L72.214,39.281z"/>

-	<path style="fill:#305CB3;" d="M58.98,99.41c1.704-0.487,3.371-1.063,4.989-1.735c1.676-0.696,3.3-1.491,4.871-2.372

-		c14.134-7.929,23.712-23.054,23.712-40.381c0-17.283-9.531-32.374-23.607-40.319c-1.603-0.905-3.262-1.721-4.975-2.432

-		c-1.618-0.672-3.285-1.248-4.989-1.735c-1.591-0.455-3.215-0.827-4.871-1.111c-2.548-0.436-5.163-0.677-7.833-0.677

-		C20.759,8.647,0,29.406,0,54.922c0,25.517,20.759,46.276,46.276,46.276c2.671,0,5.285-0.24,7.833-0.677

-		C55.764,100.237,57.389,99.865,58.98,99.41z M87.68,54.922c0,22.831-18.574,41.405-41.405,41.405S4.871,77.753,4.871,54.922

-		c0-22.83,18.574-41.404,41.405-41.404S87.68,32.092,87.68,54.922z"/>

-	<polygon style="fill:#305CB3;" points="35.766,68.842 23.78,56.856 20.337,60.299 35.766,75.729 72.214,39.281 68.77,35.837 	"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/identity/Solr_Icons.pdf b/themes/lucene/static/images/solr/identity/Solr_Icons.pdf
deleted file mode 100644
index 758ee11..0000000
--- a/themes/lucene/static/images/solr/identity/Solr_Icons.pdf
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/identity/Solr_Logo_on_black.pdf b/themes/lucene/static/images/solr/identity/Solr_Logo_on_black.pdf
deleted file mode 100644
index 5b518fe..0000000
--- a/themes/lucene/static/images/solr/identity/Solr_Logo_on_black.pdf
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/identity/Solr_Logo_on_black.png b/themes/lucene/static/images/solr/identity/Solr_Logo_on_black.png
deleted file mode 100644
index 201d3ef..0000000
--- a/themes/lucene/static/images/solr/identity/Solr_Logo_on_black.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/identity/Solr_Logo_on_orange.pdf b/themes/lucene/static/images/solr/identity/Solr_Logo_on_orange.pdf
deleted file mode 100644
index fb4ed02..0000000
--- a/themes/lucene/static/images/solr/identity/Solr_Logo_on_orange.pdf
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/identity/Solr_Logo_on_orange.png b/themes/lucene/static/images/solr/identity/Solr_Logo_on_orange.png
deleted file mode 100644
index 1ac3b3c..0000000
--- a/themes/lucene/static/images/solr/identity/Solr_Logo_on_orange.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/identity/Solr_Logo_on_white.pdf b/themes/lucene/static/images/solr/identity/Solr_Logo_on_white.pdf
deleted file mode 100644
index f97effe..0000000
--- a/themes/lucene/static/images/solr/identity/Solr_Logo_on_white.pdf
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/identity/Solr_Logo_on_white.png b/themes/lucene/static/images/solr/identity/Solr_Logo_on_white.png
deleted file mode 100644
index 83a07ed..0000000
--- a/themes/lucene/static/images/solr/identity/Solr_Logo_on_white.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/identity/Solr_Styleguide.pdf b/themes/lucene/static/images/solr/identity/Solr_Styleguide.pdf
deleted file mode 100644
index b31accd..0000000
--- a/themes/lucene/static/images/solr/identity/Solr_Styleguide.pdf
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/logo-aol.png b/themes/lucene/static/images/solr/logo-aol.png
deleted file mode 100755
index 04048cc..0000000
--- a/themes/lucene/static/images/solr/logo-aol.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/logo-bestbuy.png b/themes/lucene/static/images/solr/logo-bestbuy.png
deleted file mode 100644
index f700488..0000000
--- a/themes/lucene/static/images/solr/logo-bestbuy.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/logo-bloomberg.png b/themes/lucene/static/images/solr/logo-bloomberg.png
deleted file mode 100644
index a443353..0000000
--- a/themes/lucene/static/images/solr/logo-bloomberg.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/logo-box.png b/themes/lucene/static/images/solr/logo-box.png
deleted file mode 100644
index a821957..0000000
--- a/themes/lucene/static/images/solr/logo-box.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/logo-duckduckgo.png b/themes/lucene/static/images/solr/logo-duckduckgo.png
deleted file mode 100644
index 0784b4c..0000000
--- a/themes/lucene/static/images/solr/logo-duckduckgo.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/logo-eharmony.png b/themes/lucene/static/images/solr/logo-eharmony.png
deleted file mode 100644
index 2d565a5..0000000
--- a/themes/lucene/static/images/solr/logo-eharmony.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/logo-sears.png b/themes/lucene/static/images/solr/logo-sears.png
deleted file mode 100644
index 032ae06..0000000
--- a/themes/lucene/static/images/solr/logo-sears.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/logo-stubhub.png b/themes/lucene/static/images/solr/logo-stubhub.png
deleted file mode 100644
index 2276f67..0000000
--- a/themes/lucene/static/images/solr/logo-stubhub.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/logo-zappos.png b/themes/lucene/static/images/solr/logo-zappos.png
deleted file mode 100644
index 75e739a..0000000
--- a/themes/lucene/static/images/solr/logo-zappos.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/logo.svg b/themes/lucene/static/images/solr/logo.svg
deleted file mode 100644
index d99bbe9..0000000
--- a/themes/lucene/static/images/solr/logo.svg
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>

-<!-- Generator: Adobe Illustrator 18.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->

-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">

-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"

-	 viewBox="0 0 207.3 107.8" enable-background="new 0 0 207.3 107.8" xml:space="preserve">

-<g>

-	<path fill="#FFFFFF" d="M43.1,73.3c-2.3-1.2-5-2.1-7.9-2.6c-2.8-0.5-5.7-0.7-8.6-0.7c-2.3,0-4.7-0.2-7-0.6

-		c-2.3-0.4-4.3-1.1-6.1-2.1c-1.7-1-3.2-2.4-4.3-4.1c-1.1-1.7-1.6-4-1.6-6.7C7.8,54,8.3,52,9.4,50.3c1.1-1.7,2.5-3.1,4.1-4.1

-		c1.7-1,3.7-1.8,5.9-2.3c3.8-0.8,7.7-0.9,11.7-0.4c1.6,0.2,3.1,0.6,4.6,1.2c1.5,0.5,2.9,1.3,4.1,2.2c1.2,0.9,2.3,2.1,3.2,3.4

-		l0.5,0.8l3.8-1.6l-0.8-1.1c-1-1.5-2.2-2.8-3.4-3.9c-1.2-1.2-2.7-2.1-4.4-2.9c-1.6-0.8-3.5-1.4-5.5-1.8c-2-0.4-4.4-0.6-7-0.6

-		c-2.5,0-5.1,0.3-7.7,0.9c-2.6,0.6-5.1,1.5-7.3,2.8c-2.2,1.3-4.1,3.1-5.5,5.3c-1.4,2.2-2.1,5-2.1,8.1c0,3.3,0.7,6.2,2,8.4

-		c1.3,2.3,3.1,4.1,5.2,5.4c2.1,1.3,4.6,2.3,7.3,2.8c2.7,0.5,5.5,0.8,8.4,0.8c2.3,0,4.7,0.2,7.2,0.5c2.4,0.3,4.7,1,6.7,2

-		c2,1,3.6,2.3,4.9,4c1.2,1.6,1.8,3.8,1.8,6.6c0,2.4-0.6,4.5-1.8,6.2c-1.2,1.7-2.8,3.1-4.7,4.2c-1.9,1.1-4.1,1.9-6.5,2.4

-		c-2.4,0.5-4.8,0.8-7.1,0.8c-3.9,0-7.7-0.7-11.4-2.2c-3.7-1.5-6.9-3.6-9.6-6.5l-0.7-0.8l-3,2.6l0.8,0.8c2.7,2.7,6.1,5.1,10,7

-		c4,2,8.7,3,13.9,3c2.5,0,5.2-0.3,7.9-0.9c2.8-0.6,5.4-1.6,7.8-2.9c2.4-1.4,4.4-3.2,6-5.4c1.6-2.3,2.4-5.1,2.4-8.4

-		c0-3.4-0.8-6.2-2.2-8.5C47.4,76.3,45.5,74.6,43.1,73.3z"/>

-	<path fill="#FFFFFF" d="M95.3,63.7c-2-2.3-4.4-4.2-7.2-5.7c-2.8-1.5-6-2.2-9.4-2.2c-3.1,0-6.1,0.7-8.9,2c-2.7,1.3-5.2,3.1-7.2,5.4

-		c-2,2.2-3.7,4.9-4.9,7.9c-1.2,3-1.8,6.2-1.8,9.4c0,3.1,0.6,6.1,1.6,9c1.1,2.9,2.6,5.5,4.6,7.8c2,2.3,4.4,4.2,7.2,5.6

-		c2.8,1.4,5.9,2.2,9.3,2.2h0h0c3.2-0.1,6.2-0.8,9-2.1c2.7-1.3,5.2-3.2,7.2-5.4c2-2.2,3.7-4.9,4.8-7.8c1.2-2.9,1.7-6,1.7-9.3

-		c0-2.9-0.5-5.9-1.6-8.8C98.8,68.7,97.3,66,95.3,63.7z M78.7,101.1c-2.7,0-5.2-0.6-7.4-1.7c-2.2-1.1-4.2-2.7-5.8-4.6

-		c-1.7-1.9-3-4.1-3.9-6.6c-0.9-2.5-1.5-5.1-1.6-7.8c0-2.4,0.4-4.9,1.3-7.4c0.9-2.5,2.2-4.7,3.8-6.7c1.7-2,3.7-3.6,6-4.8

-		c2.3-1.2,4.8-1.8,7.6-1.8c2.6,0,5.1,0.6,7.3,1.7c2.3,1.2,4.3,2.7,6,4.6c1.7,1.9,3,4.1,4,6.6c1,2.5,1.5,5.1,1.5,7.7

-		c0,2.4-0.4,4.9-1.3,7.4c-0.9,2.5-2.2,4.7-3.8,6.7c-1.7,2-3.7,3.6-6,4.8C84.1,100.5,81.5,101.1,78.7,101.1z"/>

-	<path fill="#FFFFFF" d="M122.1,100c-0.7,0.2-1.3,0.3-1.8,0.4c-0.5,0.1-1.1,0.2-1.7,0.3c-0.6,0.1-1.1,0.1-1.6,0.1

-		c-1.3,0-2.3-0.4-3-1.4c-0.8-1-1.1-2-1.1-3V38h-4v58.3c0,2.2,0.7,4.1,2.1,5.8c1.4,1.7,3.4,2.5,6,2.5c0.8,0,1.6,0,2.4-0.1

-		c0.7-0.1,1.4-0.2,2-0.3c0.6-0.1,1.3-0.2,2.1-0.4l1.4-0.3l-1.8-3.7L122.1,100z"/>

-	<path fill="#FFFFFF" d="M139.3,59.8c-2.1,1.5-3.9,3.3-5.5,5.5v-8.8h-4v47.7h4V74.5c0.6-1.9,1.3-3.8,2.3-5.4c1-1.7,2.1-3.1,3.5-4.4

-		c1.4-1.2,3-2.2,4.8-3c1.8-0.7,3.8-1.2,6-1.3l1.1-0.1v-3.9h-1.1C146.2,56.5,142.4,57.6,139.3,59.8z"/>

-</g>

-<g>

-	<path fill="#262130" d="M196.2,13l-33,35.7l41.5-19.1C203.5,23.2,200.5,17.5,196.2,13z"/>

-	<path fill="#262130" d="M171.7,2.4c-4.6,0-8.9,0.9-12.9,2.6l-4.4,37.3l22.1-39.5C175,2.5,173.4,2.4,171.7,2.4z"/>

-	<path fill="#262130" d="M205,31.6l-39.3,22l36.9-4.4c1.7-4.1,2.7-8.5,2.7-13.2C205.3,34.5,205.2,33,205,31.6z"/>

-	<path fill="#262130" d="M190.5,63.8c4.4-3,8-7,10.6-11.6L166.6,59L190.5,63.8z"/>

-	<path fill="#262130" d="M178.6,3.1l-19.2,41.7l35.7-33C190.5,7.5,184.9,4.4,178.6,3.1z"/>

-	<path fill="#262130" d="M174.6,69.4c3.7-0.3,7.3-1.2,10.5-2.6l-19.4-2.3L174.6,69.4z"/>

-	<path fill="#262130" d="M141.1,22.2c-1.5,3.3-2.5,7-2.8,10.8l5.2,9.3L141.1,22.2z"/>

-	<path fill="#262130" d="M155.9,6.3c-4.7,2.5-8.8,6.2-11.8,10.6l4.9,24.5L155.9,6.3z"/>

-</g>

-</svg>

diff --git a/themes/lucene/static/images/solr/magnifying-glass.png b/themes/lucene/static/images/solr/magnifying-glass.png
deleted file mode 100644
index 31b40e4..0000000
--- a/themes/lucene/static/images/solr/magnifying-glass.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/quickstart-admin-ui-facet-options.png b/themes/lucene/static/images/solr/quickstart-admin-ui-facet-options.png
deleted file mode 100644
index ccc24e6..0000000
--- a/themes/lucene/static/images/solr/quickstart-admin-ui-facet-options.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/quickstart-query-screen.png b/themes/lucene/static/images/solr/quickstart-query-screen.png
deleted file mode 100644
index e1d5ae7..0000000
--- a/themes/lucene/static/images/solr/quickstart-query-screen.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/quickstart-range-facet.png b/themes/lucene/static/images/solr/quickstart-range-facet.png
deleted file mode 100644
index e441782..0000000
--- a/themes/lucene/static/images/solr/quickstart-range-facet.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/quickstart-solrcloud.png b/themes/lucene/static/images/solr/quickstart-solrcloud.png
deleted file mode 100644
index 9b76456..0000000
--- a/themes/lucene/static/images/solr/quickstart-solrcloud.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/images/solr/quickstart-spatial.png b/themes/lucene/static/images/solr/quickstart-spatial.png
deleted file mode 100644
index 2a73d6a..0000000
--- a/themes/lucene/static/images/solr/quickstart-spatial.png
+++ /dev/null
Binary files differ
diff --git a/themes/lucene/static/javascript/solr/lib/angularjs/angular-animate.min.js b/themes/lucene/static/javascript/solr/lib/angularjs/angular-animate.min.js
deleted file mode 100644
index c109af6..0000000
--- a/themes/lucene/static/javascript/solr/lib/angularjs/angular-animate.min.js
+++ /dev/null
@@ -1,28 +0,0 @@
-/*
- AngularJS v1.2.18
- (c) 2010-2014 Google, Inc. http://angularjs.org
- License: MIT
-*/
-(function(u,f,P){'use strict';f.module("ngAnimate",["ng"]).factory("$$animateReflow",["$$rAF","$document",function(f,u){return function(e){return f(function(){e()})}}]).config(["$provide","$animateProvider",function(W,H){function e(f){for(var e=0;e<f.length;e++){var h=f[e];if(h.nodeType==aa)return h}}function C(h){return f.element(e(h))}var n=f.noop,h=f.forEach,Q=H.$$selectors,aa=1,k="$$ngAnimateState",K="ng-animate",g={running:!0};W.decorator("$animate",["$delegate","$injector","$sniffer","$rootElement",
-"$$asyncCallback","$rootScope","$document",function(y,u,$,L,F,I,P){function R(a){if(a){var b=[],c={};a=a.substr(1).split(".");($.transitions||$.animations)&&b.push(u.get(Q[""]));for(var d=0;d<a.length;d++){var f=a[d],e=Q[f];e&&!c[f]&&(b.push(u.get(e)),c[f]=!0)}return b}}function M(a,b,c){function d(a,b){var c=a[b],d=a["before"+b.charAt(0).toUpperCase()+b.substr(1)];if(c||d)return"leave"==b&&(d=c,c=null),t.push({event:b,fn:c}),l.push({event:b,fn:d}),!0}function e(b,d,f){var q=[];h(b,function(a){a.fn&&
-q.push(a)});var m=0;h(q,function(b,e){var h=function(){a:{if(d){(d[e]||n)();if(++m<q.length)break a;d=null}f()}};switch(b.event){case "setClass":d.push(b.fn(a,p,A,h));break;case "addClass":d.push(b.fn(a,p||c,h));break;case "removeClass":d.push(b.fn(a,A||c,h));break;default:d.push(b.fn(a,h))}});d&&0===d.length&&f()}var w=a[0];if(w){var k="setClass"==b,g=k||"addClass"==b||"removeClass"==b,p,A;f.isArray(c)&&(p=c[0],A=c[1],c=p+" "+A);var B=a.attr("class")+" "+c;if(T(B)){var r=n,v=[],l=[],x=n,m=[],t=[],
-B=(" "+B).replace(/\s+/g,".");h(R(B),function(a){!d(a,b)&&k&&(d(a,"addClass"),d(a,"removeClass"))});return{node:w,event:b,className:c,isClassBased:g,isSetClassOperation:k,before:function(a){r=a;e(l,v,function(){r=n;a()})},after:function(a){x=a;e(t,m,function(){x=n;a()})},cancel:function(){v&&(h(v,function(a){(a||n)(!0)}),r(!0));m&&(h(m,function(a){(a||n)(!0)}),x(!0))}}}}}function z(a,b,c,d,e,w,g){function n(d){var e="$animate:"+d;x&&(x[e]&&0<x[e].length)&&F(function(){c.triggerHandler(e,{event:a,
-className:b})})}function p(){n("before")}function A(){n("after")}function B(){n("close");g&&F(function(){g()})}function r(){r.hasBeenRun||(r.hasBeenRun=!0,w())}function v(){if(!v.hasBeenRun){v.hasBeenRun=!0;var d=c.data(k);d&&(l&&l.isClassBased?D(c,b):(F(function(){var d=c.data(k)||{};z==d.index&&D(c,b,a)}),c.data(k,d)));B()}}var l=M(c,a,b);if(l){b=l.className;var x=f.element._data(l.node),x=x&&x.events;d||(d=e?e.parent():c.parent());var m=c.data(k)||{};e=m.active||{};var t=m.totalActive||0,u=m.last;
-if(l.isClassBased&&(m.disabled||u&&!u.isClassBased)||N(c,d))r(),p(),A(),v();else{d=!1;if(0<t){m=[];if(l.isClassBased)"setClass"==u.event?(m.push(u),D(c,b)):e[b]&&(y=e[b],y.event==a?d=!0:(m.push(y),D(c,b)));else if("leave"==a&&e["ng-leave"])d=!0;else{for(var y in e)m.push(e[y]),D(c,y);e={};t=0}0<m.length&&h(m,function(a){a.cancel()})}!l.isClassBased||(l.isSetClassOperation||d)||(d="addClass"==a==c.hasClass(b));if(d)r(),p(),A(),B();else{if("leave"==a)c.one("$destroy",function(a){a=f.element(this);var b=
-a.data(k);b&&(b=b.active["ng-leave"])&&(b.cancel(),D(a,"ng-leave"))});c.addClass(K);var z=O++;t++;e[b]=l;c.data(k,{last:l,active:e,index:z,totalActive:t});p();l.before(function(d){var e=c.data(k);d=d||!e||!e.active[b]||l.isClassBased&&e.active[b].event!=a;r();!0===d?v():(A(),l.after(v))})}}}else r(),p(),A(),v()}function U(a){if(a=e(a))a=f.isFunction(a.getElementsByClassName)?a.getElementsByClassName(K):a.querySelectorAll("."+K),h(a,function(a){a=f.element(a);(a=a.data(k))&&a.active&&h(a.active,function(a){a.cancel()})})}
-function D(a,b){if(e(a)==e(L))g.disabled||(g.running=!1,g.structural=!1);else if(b){var c=a.data(k)||{},d=!0===b;!d&&(c.active&&c.active[b])&&(c.totalActive--,delete c.active[b]);if(d||!c.totalActive)a.removeClass(K),a.removeData(k)}}function N(a,b){if(g.disabled)return!0;if(e(a)==e(L))return g.disabled||g.running;do{if(0===b.length)break;var c=e(b)==e(L),d=c?g:b.data(k),d=d&&(!!d.disabled||d.running||0<d.totalActive);if(c||d)return d;if(c)break}while(b=b.parent());return!0}var O=0;L.data(k,g);I.$$postDigest(function(){I.$$postDigest(function(){g.running=
-!1})});var V=H.classNameFilter(),T=V?function(a){return V.test(a)}:function(){return!0};return{enter:function(a,b,c,d){a=f.element(a);b=b&&f.element(b);c=c&&f.element(c);this.enabled(!1,a);y.enter(a,b,c);I.$$postDigest(function(){a=C(a);z("enter","ng-enter",a,b,c,n,d)})},leave:function(a,b){a=f.element(a);U(a);this.enabled(!1,a);I.$$postDigest(function(){z("leave","ng-leave",C(a),null,null,function(){y.leave(a)},b)})},move:function(a,b,c,d){a=f.element(a);b=b&&f.element(b);c=c&&f.element(c);U(a);
-this.enabled(!1,a);y.move(a,b,c);I.$$postDigest(function(){a=C(a);z("move","ng-move",a,b,c,n,d)})},addClass:function(a,b,c){a=f.element(a);a=C(a);z("addClass",b,a,null,null,function(){y.addClass(a,b)},c)},removeClass:function(a,b,c){a=f.element(a);a=C(a);z("removeClass",b,a,null,null,function(){y.removeClass(a,b)},c)},setClass:function(a,b,c,d){a=f.element(a);a=C(a);z("setClass",[b,c],a,null,null,function(){y.setClass(a,b,c)},d)},enabled:function(a,b){switch(arguments.length){case 2:if(a)D(b);else{var c=
-b.data(k)||{};c.disabled=!0;b.data(k,c)}break;case 1:g.disabled=!a;break;default:a=!g.disabled}return!!a}}}]);H.register("",["$window","$sniffer","$timeout","$$animateReflow",function(k,g,C,L){function F(a,E){S&&S();X.push(E);S=L(function(){h(X,function(a){a()});X=[];S=null;q={}})}function I(a,E){var b=e(a);a=f.element(b);Y.push(a);b=Date.now()+E;b<=ea||(C.cancel(da),ea=b,da=C(function(){K(Y);Y=[]},E,!1))}function K(a){h(a,function(a){(a=a.data(m))&&(a.closeAnimationFn||n)()})}function R(a,E){var b=
-E?q[E]:null;if(!b){var c=0,d=0,e=0,f=0,m,Z,s,g;h(a,function(a){if(a.nodeType==aa){a=k.getComputedStyle(a)||{};s=a[J+B];c=Math.max(M(s),c);g=a[J+r];m=a[J+v];d=Math.max(M(m),d);Z=a[p+v];f=Math.max(M(Z),f);var b=M(a[p+B]);0<b&&(b*=parseInt(a[p+l],10)||1);e=Math.max(b,e)}});b={total:0,transitionPropertyStyle:g,transitionDurationStyle:s,transitionDelayStyle:m,transitionDelay:d,transitionDuration:c,animationDelayStyle:Z,animationDelay:f,animationDuration:e};E&&(q[E]=b)}return b}function M(a){var b=0;a=
-f.isString(a)?a.split(/\s*,\s*/):[];h(a,function(a){b=Math.max(parseFloat(a)||0,b)});return b}function z(a){var b=a.parent(),c=b.data(x);c||(b.data(x,++ca),c=ca);return c+"-"+e(a).getAttribute("class")}function U(a,b,c,d){var f=z(b),h=f+" "+c,k=q[h]?++q[h].total:0,g={};if(0<k){var l=c+"-stagger",g=f+" "+l;(f=!q[g])&&b.addClass(l);g=R(b,g);f&&b.removeClass(l)}d=d||function(a){return a()};b.addClass(c);var l=b.data(m)||{},s=d(function(){return R(b,h)});d=s.transitionDuration;f=s.animationDuration;if(0===
-d&&0===f)return b.removeClass(c),!1;b.data(m,{running:l.running||0,itemIndex:k,stagger:g,timings:s,closeAnimationFn:n});a=0<l.running||"setClass"==a;0<d&&D(b,c,a);0<f&&(0<g.animationDelay&&0===g.animationDuration)&&(e(b).style[p]="none 0s");return!0}function D(a,b,c){"ng-enter"!=b&&("ng-move"!=b&&"ng-leave"!=b)&&c?a.addClass(t):e(a).style[J+r]="none"}function N(a,b){var c=J+r,d=e(a);d.style[c]&&0<d.style[c].length&&(d.style[c]="");a.removeClass(t)}function O(a){var b=p;a=e(a);a.style[b]&&0<a.style[b].length&&
-(a.style[b]="")}function V(a,b,c,f){function g(a){b.off(z,l);b.removeClass(p);d(b,c);a=e(b);for(var fa in t)a.style.removeProperty(t[fa])}function l(a){a.stopPropagation();var b=a.originalEvent||a;a=b.$manualTimeStamp||b.timeStamp||Date.now();b=parseFloat(b.elapsedTime.toFixed(Q));Math.max(a-y,0)>=x&&b>=u&&f()}var k=e(b);a=b.data(m);if(-1!=k.getAttribute("class").indexOf(c)&&a){var p="";h(c.split(" "),function(a,b){p+=(0<b?" ":"")+a+"-active"});var n=a.stagger,s=a.timings,r=a.itemIndex,u=Math.max(s.transitionDuration,
-s.animationDuration),v=Math.max(s.transitionDelay,s.animationDelay),x=v*ba,y=Date.now(),z=A+" "+H,q="",t=[];if(0<s.transitionDuration){var B=s.transitionPropertyStyle;-1==B.indexOf("all")&&(q+=w+"transition-property: "+B+";",q+=w+"transition-duration: "+s.transitionDurationStyle+";",t.push(w+"transition-property"),t.push(w+"transition-duration"))}0<r&&(0<n.transitionDelay&&0===n.transitionDuration&&(q+=w+"transition-delay: "+T(s.transitionDelayStyle,n.transitionDelay,r)+"; ",t.push(w+"transition-delay")),
-0<n.animationDelay&&0===n.animationDuration&&(q+=w+"animation-delay: "+T(s.animationDelayStyle,n.animationDelay,r)+"; ",t.push(w+"animation-delay")));0<t.length&&(s=k.getAttribute("style")||"",k.setAttribute("style",s+"; "+q));b.on(z,l);b.addClass(p);a.closeAnimationFn=function(){g();f()};k=(r*(Math.max(n.animationDelay,n.transitionDelay)||0)+(v+u)*W)*ba;a.running++;I(b,k);return g}f()}function T(a,b,c){var d="";h(a.split(","),function(a,e){d+=(0<e?",":"")+(c*b+parseInt(a,10))+"s"});return d}function a(a,
-b,c,e){if(U(a,b,c,e))return function(a){a&&d(b,c)}}function b(a,b,c,e){if(b.data(m))return V(a,b,c,e);d(b,c);e()}function c(c,d,e,f){var g=a(c,d,e);if(g){var h=g;F(d,function(){N(d,e);O(d);h=b(c,d,e,f)});return function(a){(h||n)(a)}}f()}function d(a,b){a.removeClass(b);var c=a.data(m);c&&(c.running&&c.running--,c.running&&0!==c.running||a.removeData(m))}function G(a,b){var c="";a=f.isArray(a)?a:a.split(/\s+/);h(a,function(a,d){a&&0<a.length&&(c+=(0<d?" ":"")+a+b)});return c}var w="",J,H,p,A;u.ontransitionend===
-P&&u.onwebkittransitionend!==P?(w="-webkit-",J="WebkitTransition",H="webkitTransitionEnd transitionend"):(J="transition",H="transitionend");u.onanimationend===P&&u.onwebkitanimationend!==P?(w="-webkit-",p="WebkitAnimation",A="webkitAnimationEnd animationend"):(p="animation",A="animationend");var B="Duration",r="Property",v="Delay",l="IterationCount",x="$$ngAnimateKey",m="$$ngAnimateCSS3Data",t="ng-animate-block-transitions",Q=3,W=1.5,ba=1E3,q={},ca=0,X=[],S,da=null,ea=0,Y=[];return{enter:function(a,
-b){return c("enter",a,"ng-enter",b)},leave:function(a,b){return c("leave",a,"ng-leave",b)},move:function(a,b){return c("move",a,"ng-move",b)},beforeSetClass:function(b,c,d,e){var f=G(d,"-remove")+" "+G(c,"-add"),g=a("setClass",b,f,function(a){var e=b.attr("class");b.removeClass(d);b.addClass(c);a=a();b.attr("class",e);return a});if(g)return F(b,function(){N(b,f);O(b);e()}),g;e()},beforeAddClass:function(b,c,d){var e=a("addClass",b,G(c,"-add"),function(a){b.addClass(c);a=a();b.removeClass(c);return a});
-if(e)return F(b,function(){N(b,c);O(b);d()}),e;d()},setClass:function(a,c,d,e){d=G(d,"-remove");c=G(c,"-add");return b("setClass",a,d+" "+c,e)},addClass:function(a,c,d){return b("addClass",a,G(c,"-add"),d)},beforeRemoveClass:function(b,c,d){var e=a("removeClass",b,G(c,"-remove"),function(a){var d=b.attr("class");b.removeClass(c);a=a();b.attr("class",d);return a});if(e)return F(b,function(){N(b,c);O(b);d()}),e;d()},removeClass:function(a,c,d){return b("removeClass",a,G(c,"-remove"),d)}}}])}])})(window,
-window.angular);
-//# sourceMappingURL=angular-animate.min.js.map
diff --git a/themes/lucene/static/javascript/solr/lib/angularjs/angular-animate.min.js.map b/themes/lucene/static/javascript/solr/lib/angularjs/angular-animate.min.js.map
deleted file mode 100644
index 1772348..0000000
--- a/themes/lucene/static/javascript/solr/lib/angularjs/angular-animate.min.js.map
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-"version":3,
-"file":"angular-animate.min.js",
-"lineCount":27,
-"mappings":"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",
-"sources":["angular-animate.js"],
-"names":["window","angular","undefined","module","factory","$$rAF","$document","fn","config","$provide","$animateProvider","extractElementNode","element","i","length","elm","nodeType","ELEMENT_NODE","stripCommentsFromElement","noop","forEach","selectors","$$selectors","NG_ANIMATE_STATE","NG_ANIMATE_CLASS_NAME","rootAnimateState","decorator","$delegate","$injector","$sniffer","$rootElement","$$asyncCallback","$rootScope","lookup","name","matches","flagMap","classes","substr","split","transitions","animations","push","get","klass","selectorFactoryName","animationRunner","animationEvent","className","registerAnimation","animationFactory","event","afterFn","beforeFn","charAt","toUpperCase","after","before","run","fns","cancellations","allCompleteFn","animation","count","index","progress","classNameAdd","classNameRemove","node","isSetClassOperation","isClassBased","isArray","attr","currentClassName","isAnimatableClassName","beforeComplete","beforeCancel","afterComplete","afterCancel","animationLookup","replace","created","cancel","cancelFn","performAnimation","parentElement","afterElement","domOperation","doneCallback","fireDOMCallback","animationPhase","eventName","elementEvents","triggerHandler","fireBeforeCallbackAsync","fireAfterCallbackAsync","fireDoneCallbackAsync","fireDOMOperation","hasBeenRun","closeAnimation","data","runner","cleanup","localAnimationCount","_data","events","parent","ngAnimateState","runningAnimations","active","totalActiveAnimations","totalActive","lastAnimation","last","disabled","animationsDisabled","skipAnimation","animationsToCancel","current","operation","hasClass","one","e","state","activeLeaveAnimation","addClass","globalAnimationCounter","cancelled","cancelChildAnimations","nodes","isFunction","getElementsByClassName","querySelectorAll","running","structural","removeAnimations","removeClass","removeData","isRoot","result","$$postDigest","classNameFilter","test","enter","enabled","leave","move","setClass","add","remove","value","arguments","register","$window","$timeout","$$animateReflow","afterReflow","callback","cancelAnimationReflow","animationReflowQueue","lookupCache","animationCloseHandler","totalTime","animationElementQueue","futureTimestamp","Date","now","closingTimestamp","closingTimer","closeAllAnimations","elements","elementData","NG_ANIMATE_CSS_DATA_KEY","closeAnimationFn","getElementAnimationDetails","cacheKey","transitionDuration","transitionDelay","animationDuration","animationDelay","transitionDelayStyle","animationDelayStyle","transitionDurationStyle","transitionPropertyStyle","elementStyles","getComputedStyle","TRANSITION_PROP","DURATION_KEY","Math","max","parseMaxTime","PROPERTY_KEY","DELAY_KEY","ANIMATION_PROP","aDuration","parseInt","ANIMATION_ITERATION_COUNT_KEY","str","maxValue","values","isString","parseFloat","getCacheKey","parentID","NG_ANIMATE_PARENT_KEY","parentCounter","getAttribute","animateSetup","calculationDecorator","eventCacheKey","itemIndex","total","stagger","staggerClassName","staggerCacheKey","applyClasses","formerData","timings","isCurrentlyAnimating","blockTransitions","style","isAnimating","NG_ANIMATE_BLOCK_CLASS_NAME","unblockTransitions","prop","unblockKeyframeAnimations","animateRun","activeAnimationComplete","onEnd","off","css3AnimationEvents","onAnimationProgress","activeClassName","animateClose","appliedStyles","removeProperty","stopPropagation","ev","originalEvent","timeStamp","$manualTimeStamp","elapsedTime","toFixed","ELAPSED_TIME_MAX_DECIMAL_PLACES","startTime","maxDelayTime","maxDuration","indexOf","maxDelay","ONE_SECOND","ANIMATIONEND_EVENT","TRANSITIONEND_EVENT","propertyStyle","CSS_PREFIX","prepareStaggerDelay","oldStyle","setAttribute","on","elementData.closeAnimationFn","CLOSING_TIME_BUFFER","delayStyle","staggerDelay","val","animateBefore","animateAfter","afterAnimationComplete","animate","animationComplete","preReflowCancellation","suffixClasses","suffix","ontransitionend","onwebkittransitionend","onanimationend","onwebkitanimationend","animationCompleted","beforeSetClass","cancellationMethod","beforeAddClass","beforeRemoveClass"]
-}
diff --git a/themes/lucene/static/javascript/solr/lib/angularjs/angular.min.js b/themes/lucene/static/javascript/solr/lib/angularjs/angular.min.js
deleted file mode 100644
index ce57ea1..0000000
--- a/themes/lucene/static/javascript/solr/lib/angularjs/angular.min.js
+++ /dev/null
@@ -1,213 +0,0 @@
-/*
- AngularJS v1.2.18
- (c) 2010-2014 Google, Inc. http://angularjs.org
- License: MIT
-*/
-(function(T,V,s){'use strict';function t(b){return function(){var a=arguments[0],c,a="["+(b?b+":":"")+a+"] http://errors.angularjs.org/1.2.18/"+(b?b+"/":"")+a;for(c=1;c<arguments.length;c++)a=a+(1==c?"?":"&")+"p"+(c-1)+"="+encodeURIComponent("function"==typeof arguments[c]?arguments[c].toString().replace(/ \{[\s\S]*$/,""):"undefined"==typeof arguments[c]?"undefined":"string"!=typeof arguments[c]?JSON.stringify(arguments[c]):arguments[c]);return Error(a)}}function db(b){if(null==b||Ea(b))return!1;
-var a=b.length;return 1===b.nodeType&&a?!0:C(b)||O(b)||0===a||"number"===typeof a&&0<a&&a-1 in b}function q(b,a,c){var d;if(b)if(Q(b))for(d in b)"prototype"==d||("length"==d||"name"==d||b.hasOwnProperty&&!b.hasOwnProperty(d))||a.call(c,b[d],d);else if(b.forEach&&b.forEach!==q)b.forEach(a,c);else if(db(b))for(d=0;d<b.length;d++)a.call(c,b[d],d);else for(d in b)b.hasOwnProperty(d)&&a.call(c,b[d],d);return b}function Wb(b){var a=[],c;for(c in b)b.hasOwnProperty(c)&&a.push(c);return a.sort()}function Sc(b,
-a,c){for(var d=Wb(b),e=0;e<d.length;e++)a.call(c,b[d[e]],d[e]);return d}function Xb(b){return function(a,c){b(c,a)}}function eb(){for(var b=ja.length,a;b;){b--;a=ja[b].charCodeAt(0);if(57==a)return ja[b]="A",ja.join("");if(90==a)ja[b]="0";else return ja[b]=String.fromCharCode(a+1),ja.join("")}ja.unshift("0");return ja.join("")}function Yb(b,a){a?b.$$hashKey=a:delete b.$$hashKey}function J(b){var a=b.$$hashKey;q(arguments,function(a){a!==b&&q(a,function(a,c){b[c]=a})});Yb(b,a);return b}function Z(b){return parseInt(b,
-10)}function Zb(b,a){return J(new (J(function(){},{prototype:b})),a)}function y(){}function Fa(b){return b}function $(b){return function(){return b}}function D(b){return"undefined"===typeof b}function B(b){return"undefined"!==typeof b}function U(b){return null!=b&&"object"===typeof b}function C(b){return"string"===typeof b}function yb(b){return"number"===typeof b}function Na(b){return"[object Date]"===wa.call(b)}function Q(b){return"function"===typeof b}function fb(b){return"[object RegExp]"===wa.call(b)}
-function Ea(b){return b&&b.document&&b.location&&b.alert&&b.setInterval}function Tc(b){return!(!b||!(b.nodeName||b.prop&&b.attr&&b.find))}function Uc(b,a,c){var d=[];q(b,function(b,g,f){d.push(a.call(c,b,g,f))});return d}function Oa(b,a){if(b.indexOf)return b.indexOf(a);for(var c=0;c<b.length;c++)if(a===b[c])return c;return-1}function Pa(b,a){var c=Oa(b,a);0<=c&&b.splice(c,1);return a}function Ga(b,a,c,d){if(Ea(b)||b&&b.$evalAsync&&b.$watch)throw Qa("cpws");if(a){if(b===a)throw Qa("cpi");c=c||[];
-d=d||[];if(U(b)){var e=Oa(c,b);if(-1!==e)return d[e];c.push(b);d.push(a)}if(O(b))for(var g=a.length=0;g<b.length;g++)e=Ga(b[g],null,c,d),U(b[g])&&(c.push(b[g]),d.push(e)),a.push(e);else{var f=a.$$hashKey;q(a,function(b,c){delete a[c]});for(g in b)e=Ga(b[g],null,c,d),U(b[g])&&(c.push(b[g]),d.push(e)),a[g]=e;Yb(a,f)}}else(a=b)&&(O(b)?a=Ga(b,[],c,d):Na(b)?a=new Date(b.getTime()):fb(b)?a=RegExp(b.source):U(b)&&(a=Ga(b,{},c,d)));return a}function ka(b,a){if(O(b)){a=a||[];for(var c=0;c<b.length;c++)a[c]=
-b[c]}else if(U(b))for(c in a=a||{},b)!zb.call(b,c)||"$"===c.charAt(0)&&"$"===c.charAt(1)||(a[c]=b[c]);return a||b}function xa(b,a){if(b===a)return!0;if(null===b||null===a)return!1;if(b!==b&&a!==a)return!0;var c=typeof b,d;if(c==typeof a&&"object"==c)if(O(b)){if(!O(a))return!1;if((c=b.length)==a.length){for(d=0;d<c;d++)if(!xa(b[d],a[d]))return!1;return!0}}else{if(Na(b))return Na(a)&&b.getTime()==a.getTime();if(fb(b)&&fb(a))return b.toString()==a.toString();if(b&&b.$evalAsync&&b.$watch||a&&a.$evalAsync&&
-a.$watch||Ea(b)||Ea(a)||O(a))return!1;c={};for(d in b)if("$"!==d.charAt(0)&&!Q(b[d])){if(!xa(b[d],a[d]))return!1;c[d]=!0}for(d in a)if(!c.hasOwnProperty(d)&&"$"!==d.charAt(0)&&a[d]!==s&&!Q(a[d]))return!1;return!0}return!1}function $b(){return V.securityPolicy&&V.securityPolicy.isActive||V.querySelector&&!(!V.querySelector("[ng-csp]")&&!V.querySelector("[data-ng-csp]"))}function Ab(b,a){var c=2<arguments.length?ya.call(arguments,2):[];return!Q(a)||a instanceof RegExp?a:c.length?function(){return arguments.length?
-a.apply(b,c.concat(ya.call(arguments,0))):a.apply(b,c)}:function(){return arguments.length?a.apply(b,arguments):a.call(b)}}function Vc(b,a){var c=a;"string"===typeof b&&"$"===b.charAt(0)?c=s:Ea(a)?c="$WINDOW":a&&V===a?c="$DOCUMENT":a&&(a.$evalAsync&&a.$watch)&&(c="$SCOPE");return c}function ra(b,a){return"undefined"===typeof b?s:JSON.stringify(b,Vc,a?"  ":null)}function ac(b){return C(b)?JSON.parse(b):b}function Ra(b){"function"===typeof b?b=!0:b&&0!==b.length?(b=L(""+b),b=!("f"==b||"0"==b||"false"==
-b||"no"==b||"n"==b||"[]"==b)):b=!1;return b}function ga(b){b=w(b).clone();try{b.empty()}catch(a){}var c=w("<div>").append(b).html();try{return 3===b[0].nodeType?L(c):c.match(/^(<[^>]+>)/)[1].replace(/^<([\w\-]+)/,function(a,b){return"<"+L(b)})}catch(d){return L(c)}}function bc(b){try{return decodeURIComponent(b)}catch(a){}}function cc(b){var a={},c,d;q((b||"").split("&"),function(b){b&&(c=b.split("="),d=bc(c[0]),B(d)&&(b=B(c[1])?bc(c[1]):!0,a[d]?O(a[d])?a[d].push(b):a[d]=[a[d],b]:a[d]=b))});return a}
-function Bb(b){var a=[];q(b,function(b,d){O(b)?q(b,function(b){a.push(za(d,!0)+(!0===b?"":"="+za(b,!0)))}):a.push(za(d,!0)+(!0===b?"":"="+za(b,!0)))});return a.length?a.join("&"):""}function gb(b){return za(b,!0).replace(/%26/gi,"&").replace(/%3D/gi,"=").replace(/%2B/gi,"+")}function za(b,a){return encodeURIComponent(b).replace(/%40/gi,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,a?"%20":"+")}function Wc(b,a){function c(a){a&&d.push(a)}var d=[b],e,g,f=["ng:app",
-"ng-app","x-ng-app","data-ng-app"],k=/\sng[:\-]app(:\s*([\w\d_]+);?)?\s/;q(f,function(a){f[a]=!0;c(V.getElementById(a));a=a.replace(":","\\:");b.querySelectorAll&&(q(b.querySelectorAll("."+a),c),q(b.querySelectorAll("."+a+"\\:"),c),q(b.querySelectorAll("["+a+"]"),c))});q(d,function(a){if(!e){var b=k.exec(" "+a.className+" ");b?(e=a,g=(b[2]||"").replace(/\s+/g,",")):q(a.attributes,function(b){!e&&f[b.name]&&(e=a,g=b.value)})}});e&&a(e,g?[g]:[])}function dc(b,a){var c=function(){b=w(b);if(b.injector()){var c=
-b[0]===V?"document":ga(b);throw Qa("btstrpd",c);}a=a||[];a.unshift(["$provide",function(a){a.value("$rootElement",b)}]);a.unshift("ng");c=ec(a);c.invoke(["$rootScope","$rootElement","$compile","$injector","$animate",function(a,b,c,d,e){a.$apply(function(){b.data("$injector",d);c(b)(a)})}]);return c},d=/^NG_DEFER_BOOTSTRAP!/;if(T&&!d.test(T.name))return c();T.name=T.name.replace(d,"");Sa.resumeBootstrap=function(b){q(b,function(b){a.push(b)});c()}}function hb(b,a){a=a||"_";return b.replace(Xc,function(b,
-d){return(d?a:"")+b.toLowerCase()})}function Cb(b,a,c){if(!b)throw Qa("areq",a||"?",c||"required");return b}function Ta(b,a,c){c&&O(b)&&(b=b[b.length-1]);Cb(Q(b),a,"not a function, got "+(b&&"object"==typeof b?b.constructor.name||"Object":typeof b));return b}function Aa(b,a){if("hasOwnProperty"===b)throw Qa("badname",a);}function fc(b,a,c){if(!a)return b;a=a.split(".");for(var d,e=b,g=a.length,f=0;f<g;f++)d=a[f],b&&(b=(e=b)[d]);return!c&&Q(b)?Ab(e,b):b}function Db(b){var a=b[0];b=b[b.length-1];if(a===
-b)return w(a);var c=[a];do{a=a.nextSibling;if(!a)break;c.push(a)}while(a!==b);return w(c)}function Yc(b){var a=t("$injector"),c=t("ng");b=b.angular||(b.angular={});b.$$minErr=b.$$minErr||t;return b.module||(b.module=function(){var b={};return function(e,g,f){if("hasOwnProperty"===e)throw c("badname","module");g&&b.hasOwnProperty(e)&&(b[e]=null);return b[e]||(b[e]=function(){function b(a,d,e){return function(){c[e||"push"]([a,d,arguments]);return n}}if(!g)throw a("nomod",e);var c=[],d=[],l=b("$injector",
-"invoke"),n={_invokeQueue:c,_runBlocks:d,requires:g,name:e,provider:b("$provide","provider"),factory:b("$provide","factory"),service:b("$provide","service"),value:b("$provide","value"),constant:b("$provide","constant","unshift"),animation:b("$animateProvider","register"),filter:b("$filterProvider","register"),controller:b("$controllerProvider","register"),directive:b("$compileProvider","directive"),config:l,run:function(a){d.push(a);return this}};f&&l(f);return n}())}}())}function Zc(b){J(b,{bootstrap:dc,
-copy:Ga,extend:J,equals:xa,element:w,forEach:q,injector:ec,noop:y,bind:Ab,toJson:ra,fromJson:ac,identity:Fa,isUndefined:D,isDefined:B,isString:C,isFunction:Q,isObject:U,isNumber:yb,isElement:Tc,isArray:O,version:$c,isDate:Na,lowercase:L,uppercase:Ha,callbacks:{counter:0},$$minErr:t,$$csp:$b});Ua=Yc(T);try{Ua("ngLocale")}catch(a){Ua("ngLocale",[]).provider("$locale",ad)}Ua("ng",["ngLocale"],["$provide",function(a){a.provider({$$sanitizeUri:bd});a.provider("$compile",gc).directive({a:cd,input:hc,textarea:hc,
-form:dd,script:ed,select:fd,style:gd,option:hd,ngBind:id,ngBindHtml:jd,ngBindTemplate:kd,ngClass:ld,ngClassEven:md,ngClassOdd:nd,ngCloak:od,ngController:pd,ngForm:qd,ngHide:rd,ngIf:sd,ngInclude:td,ngInit:ud,ngNonBindable:vd,ngPluralize:wd,ngRepeat:xd,ngShow:yd,ngStyle:zd,ngSwitch:Ad,ngSwitchWhen:Bd,ngSwitchDefault:Cd,ngOptions:Dd,ngTransclude:Ed,ngModel:Fd,ngList:Gd,ngChange:Hd,required:ic,ngRequired:ic,ngValue:Id}).directive({ngInclude:Jd}).directive(Eb).directive(jc);a.provider({$anchorScroll:Kd,
-$animate:Ld,$browser:Md,$cacheFactory:Nd,$controller:Od,$document:Pd,$exceptionHandler:Qd,$filter:kc,$interpolate:Rd,$interval:Sd,$http:Td,$httpBackend:Ud,$location:Vd,$log:Wd,$parse:Xd,$rootScope:Yd,$q:Zd,$sce:$d,$sceDelegate:ae,$sniffer:be,$templateCache:ce,$timeout:de,$window:ee,$$rAF:fe,$$asyncCallback:ge})}])}function Va(b){return b.replace(he,function(a,b,d,e){return e?d.toUpperCase():d}).replace(ie,"Moz$1")}function Fb(b,a,c,d){function e(b){var e=c&&b?[this.filter(b)]:[this],m=a,h,l,n,p,r,
-v;if(!d||null!=b)for(;e.length;)for(h=e.shift(),l=0,n=h.length;l<n;l++)for(p=w(h[l]),m?p.triggerHandler("$destroy"):m=!m,r=0,p=(v=p.children()).length;r<p;r++)e.push(Ba(v[r]));return g.apply(this,arguments)}var g=Ba.fn[b],g=g.$original||g;e.$original=g;Ba.fn[b]=e}function R(b){if(b instanceof R)return b;C(b)&&(b=aa(b));if(!(this instanceof R)){if(C(b)&&"<"!=b.charAt(0))throw Gb("nosel");return new R(b)}if(C(b)){var a=b;b=V;var c;if(c=je.exec(a))b=[b.createElement(c[1])];else{var d=b,e;b=d.createDocumentFragment();
-c=[];if(Hb.test(a)){d=b.appendChild(d.createElement("div"));e=(ke.exec(a)||["",""])[1].toLowerCase();e=da[e]||da._default;d.innerHTML="<div>&#160;</div>"+e[1]+a.replace(le,"<$1></$2>")+e[2];d.removeChild(d.firstChild);for(a=e[0];a--;)d=d.lastChild;a=0;for(e=d.childNodes.length;a<e;++a)c.push(d.childNodes[a]);d=b.firstChild;d.textContent=""}else c.push(d.createTextNode(a));b.textContent="";b.innerHTML="";b=c}Ib(this,b);w(V.createDocumentFragment()).append(this)}else Ib(this,b)}function Jb(b){return b.cloneNode(!0)}
-function Ia(b){lc(b);var a=0;for(b=b.childNodes||[];a<b.length;a++)Ia(b[a])}function mc(b,a,c,d){if(B(d))throw Gb("offargs");var e=la(b,"events");la(b,"handle")&&(D(a)?q(e,function(a,c){Wa(b,c,a);delete e[c]}):q(a.split(" "),function(a){D(c)?(Wa(b,a,e[a]),delete e[a]):Pa(e[a]||[],c)}))}function lc(b,a){var c=b[ib],d=Xa[c];d&&(a?delete Xa[c].data[a]:(d.handle&&(d.events.$destroy&&d.handle({},"$destroy"),mc(b)),delete Xa[c],b[ib]=s))}function la(b,a,c){var d=b[ib],d=Xa[d||-1];if(B(c))d||(b[ib]=d=++me,
-d=Xa[d]={}),d[a]=c;else return d&&d[a]}function nc(b,a,c){var d=la(b,"data"),e=B(c),g=!e&&B(a),f=g&&!U(a);d||f||la(b,"data",d={});if(e)d[a]=c;else if(g){if(f)return d&&d[a];J(d,a)}else return d}function Kb(b,a){return b.getAttribute?-1<(" "+(b.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").indexOf(" "+a+" "):!1}function jb(b,a){a&&b.setAttribute&&q(a.split(" "),function(a){b.setAttribute("class",aa((" "+(b.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ").replace(" "+aa(a)+" "," ")))})}
-function kb(b,a){if(a&&b.setAttribute){var c=(" "+(b.getAttribute("class")||"")+" ").replace(/[\n\t]/g," ");q(a.split(" "),function(a){a=aa(a);-1===c.indexOf(" "+a+" ")&&(c+=a+" ")});b.setAttribute("class",aa(c))}}function Ib(b,a){if(a){a=a.nodeName||!B(a.length)||Ea(a)?[a]:a;for(var c=0;c<a.length;c++)b.push(a[c])}}function oc(b,a){return lb(b,"$"+(a||"ngController")+"Controller")}function lb(b,a,c){b=w(b);9==b[0].nodeType&&(b=b.find("html"));for(a=O(a)?a:[a];b.length;){for(var d=b[0],e=0,g=a.length;e<
-g;e++)if((c=b.data(a[e]))!==s)return c;b=w(d.parentNode||11===d.nodeType&&d.host)}}function pc(b){for(var a=0,c=b.childNodes;a<c.length;a++)Ia(c[a]);for(;b.firstChild;)b.removeChild(b.firstChild)}function qc(b,a){var c=mb[a.toLowerCase()];return c&&rc[b.nodeName]&&c}function ne(b,a){var c=function(c,e){c.preventDefault||(c.preventDefault=function(){c.returnValue=!1});c.stopPropagation||(c.stopPropagation=function(){c.cancelBubble=!0});c.target||(c.target=c.srcElement||V);if(D(c.defaultPrevented)){var g=
-c.preventDefault;c.preventDefault=function(){c.defaultPrevented=!0;g.call(c)};c.defaultPrevented=!1}c.isDefaultPrevented=function(){return c.defaultPrevented||!1===c.returnValue};var f=ka(a[e||c.type]||[]);q(f,function(a){a.call(b,c)});8>=S?(c.preventDefault=null,c.stopPropagation=null,c.isDefaultPrevented=null):(delete c.preventDefault,delete c.stopPropagation,delete c.isDefaultPrevented)};c.elem=b;return c}function Ja(b){var a=typeof b,c;"object"==a&&null!==b?"function"==typeof(c=b.$$hashKey)?c=
-b.$$hashKey():c===s&&(c=b.$$hashKey=eb()):c=b;return a+":"+c}function Ya(b){q(b,this.put,this)}function sc(b){var a,c;"function"==typeof b?(a=b.$inject)||(a=[],b.length&&(c=b.toString().replace(oe,""),c=c.match(pe),q(c[1].split(qe),function(b){b.replace(re,function(b,c,d){a.push(d)})})),b.$inject=a):O(b)?(c=b.length-1,Ta(b[c],"fn"),a=b.slice(0,c)):Ta(b,"fn",!0);return a}function ec(b){function a(a){return function(b,c){if(U(b))q(b,Xb(a));else return a(b,c)}}function c(a,b){Aa(a,"service");if(Q(b)||
-O(b))b=n.instantiate(b);if(!b.$get)throw Za("pget",a);return l[a+k]=b}function d(a,b){return c(a,{$get:b})}function e(a){var b=[],c,d,g,k;q(a,function(a){if(!h.get(a)){h.put(a,!0);try{if(C(a))for(c=Ua(a),b=b.concat(e(c.requires)).concat(c._runBlocks),d=c._invokeQueue,g=0,k=d.length;g<k;g++){var f=d[g],m=n.get(f[0]);m[f[1]].apply(m,f[2])}else Q(a)?b.push(n.invoke(a)):O(a)?b.push(n.invoke(a)):Ta(a,"module")}catch(l){throw O(a)&&(a=a[a.length-1]),l.message&&(l.stack&&-1==l.stack.indexOf(l.message))&&
-(l=l.message+"\n"+l.stack),Za("modulerr",a,l.stack||l.message||l);}}});return b}function g(a,b){function c(d){if(a.hasOwnProperty(d)){if(a[d]===f)throw Za("cdep",d+" <- "+m.join(" <- "));return a[d]}try{return m.unshift(d),a[d]=f,a[d]=b(d)}catch(e){throw a[d]===f&&delete a[d],e;}finally{m.shift()}}function d(a,b,e){var g=[],k=sc(a),f,m,h;m=0;for(f=k.length;m<f;m++){h=k[m];if("string"!==typeof h)throw Za("itkn",h);g.push(e&&e.hasOwnProperty(h)?e[h]:c(h))}a.$inject||(a=a[f]);return a.apply(b,g)}return{invoke:d,
-instantiate:function(a,b){var c=function(){},e;c.prototype=(O(a)?a[a.length-1]:a).prototype;c=new c;e=d(a,c,b);return U(e)||Q(e)?e:c},get:c,annotate:sc,has:function(b){return l.hasOwnProperty(b+k)||a.hasOwnProperty(b)}}}var f={},k="Provider",m=[],h=new Ya,l={$provide:{provider:a(c),factory:a(d),service:a(function(a,b){return d(a,["$injector",function(a){return a.instantiate(b)}])}),value:a(function(a,b){return d(a,$(b))}),constant:a(function(a,b){Aa(a,"constant");l[a]=b;p[a]=b}),decorator:function(a,
-b){var c=n.get(a+k),d=c.$get;c.$get=function(){var a=r.invoke(d,c);return r.invoke(b,null,{$delegate:a})}}}},n=l.$injector=g(l,function(){throw Za("unpr",m.join(" <- "));}),p={},r=p.$injector=g(p,function(a){a=n.get(a+k);return r.invoke(a.$get,a)});q(e(b),function(a){r.invoke(a||y)});return r}function Kd(){var b=!0;this.disableAutoScrolling=function(){b=!1};this.$get=["$window","$location","$rootScope",function(a,c,d){function e(a){var b=null;q(a,function(a){b||"a"!==L(a.nodeName)||(b=a)});return b}
-function g(){var b=c.hash(),d;b?(d=f.getElementById(b))?d.scrollIntoView():(d=e(f.getElementsByName(b)))?d.scrollIntoView():"top"===b&&a.scrollTo(0,0):a.scrollTo(0,0)}var f=a.document;b&&d.$watch(function(){return c.hash()},function(){d.$evalAsync(g)});return g}]}function ge(){this.$get=["$$rAF","$timeout",function(b,a){return b.supported?function(a){return b(a)}:function(b){return a(b,0,!1)}}]}function se(b,a,c,d){function e(a){try{a.apply(null,ya.call(arguments,1))}finally{if(v--,0===v)for(;I.length;)try{I.pop()()}catch(b){c.error(b)}}}
-function g(a,b){(function ba(){q(x,function(a){a()});u=b(ba,a)})()}function f(){z=null;M!=k.url()&&(M=k.url(),q(ha,function(a){a(k.url())}))}var k=this,m=a[0],h=b.location,l=b.history,n=b.setTimeout,p=b.clearTimeout,r={};k.isMock=!1;var v=0,I=[];k.$$completeOutstandingRequest=e;k.$$incOutstandingRequestCount=function(){v++};k.notifyWhenNoOutstandingRequests=function(a){q(x,function(a){a()});0===v?a():I.push(a)};var x=[],u;k.addPollFn=function(a){D(u)&&g(100,n);x.push(a);return a};var M=h.href,F=a.find("base"),
-z=null;k.url=function(a,c){h!==b.location&&(h=b.location);l!==b.history&&(l=b.history);if(a){if(M!=a)return M=a,d.history?c?l.replaceState(null,"",a):(l.pushState(null,"",a),F.attr("href",F.attr("href"))):(z=a,c?h.replace(a):h.href=a),k}else return z||h.href.replace(/%27/g,"'")};var ha=[],P=!1;k.onUrlChange=function(a){if(!P){if(d.history)w(b).on("popstate",f);if(d.hashchange)w(b).on("hashchange",f);else k.addPollFn(f);P=!0}ha.push(a);return a};k.baseHref=function(){var a=F.attr("href");return a?
-a.replace(/^(https?\:)?\/\/[^\/]*/,""):""};var N={},ca="",E=k.baseHref();k.cookies=function(a,b){var d,e,g,k;if(a)b===s?m.cookie=escape(a)+"=;path="+E+";expires=Thu, 01 Jan 1970 00:00:00 GMT":C(b)&&(d=(m.cookie=escape(a)+"="+escape(b)+";path="+E).length+1,4096<d&&c.warn("Cookie '"+a+"' possibly not set or overflowed because it was too large ("+d+" > 4096 bytes)!"));else{if(m.cookie!==ca)for(ca=m.cookie,d=ca.split("; "),N={},g=0;g<d.length;g++)e=d[g],k=e.indexOf("="),0<k&&(a=unescape(e.substring(0,
-k)),N[a]===s&&(N[a]=unescape(e.substring(k+1))));return N}};k.defer=function(a,b){var c;v++;c=n(function(){delete r[c];e(a)},b||0);r[c]=!0;return c};k.defer.cancel=function(a){return r[a]?(delete r[a],p(a),e(y),!0):!1}}function Md(){this.$get=["$window","$log","$sniffer","$document",function(b,a,c,d){return new se(b,d,a,c)}]}function Nd(){this.$get=function(){function b(b,d){function e(a){a!=n&&(p?p==a&&(p=a.n):p=a,g(a.n,a.p),g(a,n),n=a,n.n=null)}function g(a,b){a!=b&&(a&&(a.p=b),b&&(b.n=a))}if(b in
-a)throw t("$cacheFactory")("iid",b);var f=0,k=J({},d,{id:b}),m={},h=d&&d.capacity||Number.MAX_VALUE,l={},n=null,p=null;return a[b]={put:function(a,b){if(h<Number.MAX_VALUE){var c=l[a]||(l[a]={key:a});e(c)}if(!D(b))return a in m||f++,m[a]=b,f>h&&this.remove(p.key),b},get:function(a){if(h<Number.MAX_VALUE){var b=l[a];if(!b)return;e(b)}return m[a]},remove:function(a){if(h<Number.MAX_VALUE){var b=l[a];if(!b)return;b==n&&(n=b.p);b==p&&(p=b.n);g(b.n,b.p);delete l[a]}delete m[a];f--},removeAll:function(){m=
-{};f=0;l={};n=p=null},destroy:function(){l=k=m=null;delete a[b]},info:function(){return J({},k,{size:f})}}}var a={};b.info=function(){var b={};q(a,function(a,e){b[e]=a.info()});return b};b.get=function(b){return a[b]};return b}}function ce(){this.$get=["$cacheFactory",function(b){return b("templates")}]}function gc(b,a){var c={},d="Directive",e=/^\s*directive\:\s*([\d\w_\-]+)\s+(.*)$/,g=/(([\d\w_\-]+)(?:\:([^;]+))?;?)/,f=/^(on[a-z]+|formaction)$/;this.directive=function m(a,e){Aa(a,"directive");C(a)?
-(Cb(e,"directiveFactory"),c.hasOwnProperty(a)||(c[a]=[],b.factory(a+d,["$injector","$exceptionHandler",function(b,d){var e=[];q(c[a],function(c,g){try{var f=b.invoke(c);Q(f)?f={compile:$(f)}:!f.compile&&f.link&&(f.compile=$(f.link));f.priority=f.priority||0;f.index=g;f.name=f.name||a;f.require=f.require||f.controller&&f.name;f.restrict=f.restrict||"A";e.push(f)}catch(m){d(m)}});return e}])),c[a].push(e)):q(a,Xb(m));return this};this.aHrefSanitizationWhitelist=function(b){return B(b)?(a.aHrefSanitizationWhitelist(b),
-this):a.aHrefSanitizationWhitelist()};this.imgSrcSanitizationWhitelist=function(b){return B(b)?(a.imgSrcSanitizationWhitelist(b),this):a.imgSrcSanitizationWhitelist()};this.$get=["$injector","$interpolate","$exceptionHandler","$http","$templateCache","$parse","$controller","$rootScope","$document","$sce","$animate","$$sanitizeUri",function(a,b,l,n,p,r,v,I,x,u,M,F){function z(a,b,c,d,e){a instanceof w||(a=w(a));q(a,function(b,c){3==b.nodeType&&b.nodeValue.match(/\S+/)&&(a[c]=w(b).wrap("<span></span>").parent()[0])});
-var g=P(a,b,a,c,d,e);ha(a,"ng-scope");return function(b,c,d,e){Cb(b,"scope");var f=c?Ka.clone.call(a):a;q(d,function(a,b){f.data("$"+b+"Controller",a)});d=0;for(var m=f.length;d<m;d++){var h=f[d].nodeType;1!==h&&9!==h||f.eq(d).data("$scope",b)}c&&c(f,b);g&&g(b,f,f,e);return f}}function ha(a,b){try{a.addClass(b)}catch(c){}}function P(a,b,c,d,e,g){function f(a,c,d,e){var g,h,l,r,n,p,v;g=c.length;var K=Array(g);for(n=0;n<g;n++)K[n]=c[n];v=n=0;for(p=m.length;n<p;v++)h=K[v],c=m[n++],g=m[n++],l=w(h),c?
-(c.scope?(r=a.$new(),l.data("$scope",r)):r=a,l=c.transcludeOnThisElement?N(a,c.transclude,e):!c.templateOnThisElement&&e?e:!e&&b?N(a,b):null,c(g,r,h,d,l)):g&&g(a,h.childNodes,s,e)}for(var m=[],h,l,r,n,p=0;p<a.length;p++)h=new Lb,l=ca(a[p],[],h,0===p?d:s,e),(g=l.length?H(l,a[p],h,b,c,null,[],[],g):null)&&g.scope&&ha(w(a[p]),"ng-scope"),h=g&&g.terminal||!(r=a[p].childNodes)||!r.length?null:P(r,g?(g.transcludeOnThisElement||!g.templateOnThisElement)&&g.transclude:b),m.push(g,h),n=n||g||h,g=null;return n?
-f:null}function N(a,b,c){return function(d,e,g){var f=!1;d||(d=a.$new(),f=d.$$transcluded=!0);e=b(d,e,g,c);if(f)e.on("$destroy",function(){d.$destroy()});return e}}function ca(a,b,c,d,f){var m=c.$attr,h;switch(a.nodeType){case 1:ba(b,ma(La(a).toLowerCase()),"E",d,f);var l,r,n;h=a.attributes;for(var p=0,v=h&&h.length;p<v;p++){var x=!1,I=!1;l=h[p];if(!S||8<=S||l.specified){r=l.name;n=ma(r);W.test(n)&&(r=hb(n.substr(6),"-"));var M=n.replace(/(Start|End)$/,"");n===M+"Start"&&(x=r,I=r.substr(0,r.length-
-5)+"end",r=r.substr(0,r.length-6));n=ma(r.toLowerCase());m[n]=r;c[n]=l=aa(l.value);qc(a,n)&&(c[n]=!0);R(a,b,l,n);ba(b,n,"A",d,f,x,I)}}a=a.className;if(C(a)&&""!==a)for(;h=g.exec(a);)n=ma(h[2]),ba(b,n,"C",d,f)&&(c[n]=aa(h[3])),a=a.substr(h.index+h[0].length);break;case 3:t(b,a.nodeValue);break;case 8:try{if(h=e.exec(a.nodeValue))n=ma(h[1]),ba(b,n,"M",d,f)&&(c[n]=aa(h[2]))}catch(u){}}b.sort(D);return b}function E(a,b,c){var d=[],e=0;if(b&&a.hasAttribute&&a.hasAttribute(b)){do{if(!a)throw ia("uterdir",
-b,c);1==a.nodeType&&(a.hasAttribute(b)&&e++,a.hasAttribute(c)&&e--);d.push(a);a=a.nextSibling}while(0<e)}else d.push(a);return w(d)}function A(a,b,c){return function(d,e,g,f,h){e=E(e[0],b,c);return a(d,e,g,f,h)}}function H(a,c,d,e,g,f,m,n,p){function x(a,b,c,d){if(a){c&&(a=A(a,c,d));a.require=G.require;a.directiveName=na;if(N===G||G.$$isolateScope)a=uc(a,{isolateScope:!0});m.push(a)}if(b){c&&(b=A(b,c,d));b.require=G.require;b.directiveName=na;if(N===G||G.$$isolateScope)b=uc(b,{isolateScope:!0});n.push(b)}}
-function I(a,b,c,d){var e,g="data",f=!1;if(C(b)){for(;"^"==(e=b.charAt(0))||"?"==e;)b=b.substr(1),"^"==e&&(g="inheritedData"),f=f||"?"==e;e=null;d&&"data"===g&&(e=d[b]);e=e||c[g]("$"+b+"Controller");if(!e&&!f)throw ia("ctreq",b,a);}else O(b)&&(e=[],q(b,function(b){e.push(I(a,b,c,d))}));return e}function M(a,e,g,f,p){function x(a,b){var c;2>arguments.length&&(b=a,a=s);Ca&&(c=ca);return p(a,b,c)}var u,K,z,F,A,E,ca={},nb;u=c===g?d:ka(d,new Lb(w(g),d.$attr));K=u.$$element;if(N){var ba=/^\s*([@=&])(\??)\s*(\w*)\s*$/;
-f=w(g);E=e.$new(!0);!H||H!==N&&H!==N.$$originalDirective?f.data("$isolateScopeNoTemplate",E):f.data("$isolateScope",E);ha(f,"ng-isolate-scope");q(N.scope,function(a,c){var d=a.match(ba)||[],g=d[3]||c,f="?"==d[2],d=d[1],m,l,n,p;E.$$isolateBindings[c]=d+g;switch(d){case "@":u.$observe(g,function(a){E[c]=a});u.$$observers[g].$$scope=e;u[g]&&(E[c]=b(u[g])(e));break;case "=":if(f&&!u[g])break;l=r(u[g]);p=l.literal?xa:function(a,b){return a===b};n=l.assign||function(){m=E[c]=l(e);throw ia("nonassign",u[g],
-N.name);};m=E[c]=l(e);E.$watch(function(){var a=l(e);p(a,E[c])||(p(a,m)?n(e,a=E[c]):E[c]=a);return m=a},null,l.literal);break;case "&":l=r(u[g]);E[c]=function(a){return l(e,a)};break;default:throw ia("iscp",N.name,c,a);}})}nb=p&&x;P&&q(P,function(a){var b={$scope:a===N||a.$$isolateScope?E:e,$element:K,$attrs:u,$transclude:nb},c;A=a.controller;"@"==A&&(A=u[a.name]);c=v(A,b);ca[a.name]=c;Ca||K.data("$"+a.name+"Controller",c);a.controllerAs&&(b.$scope[a.controllerAs]=c)});f=0;for(z=m.length;f<z;f++)try{F=
-m[f],F(F.isolateScope?E:e,K,u,F.require&&I(F.directiveName,F.require,K,ca),nb)}catch(G){l(G,ga(K))}f=e;N&&(N.template||null===N.templateUrl)&&(f=E);a&&a(f,g.childNodes,s,p);for(f=n.length-1;0<=f;f--)try{F=n[f],F(F.isolateScope?E:e,K,u,F.require&&I(F.directiveName,F.require,K,ca),nb)}catch(B){l(B,ga(K))}}p=p||{};for(var u=-Number.MAX_VALUE,F,P=p.controllerDirectives,N=p.newIsolateScopeDirective,H=p.templateDirective,ba=p.nonTlbTranscludeDirective,D=!1,J=!1,Ca=p.hasElementTranscludeDirective,t=d.$$element=
-w(c),G,na,X,T=e,R,S=0,oa=a.length;S<oa;S++){G=a[S];var W=G.$$start,Y=G.$$end;W&&(t=E(c,W,Y));X=s;if(u>G.priority)break;if(X=G.scope)F=F||G,G.templateUrl||(L("new/isolated scope",N,G,t),U(X)&&(N=G));na=G.name;!G.templateUrl&&G.controller&&(X=G.controller,P=P||{},L("'"+na+"' controller",P[na],G,t),P[na]=G);if(X=G.transclude)D=!0,G.$$tlb||(L("transclusion",ba,G,t),ba=G),"element"==X?(Ca=!0,u=G.priority,X=E(c,W,Y),t=d.$$element=w(V.createComment(" "+na+": "+d[na]+" ")),c=t[0],ob(g,w(ya.call(X,0)),c),
-T=z(X,e,u,f&&f.name,{nonTlbTranscludeDirective:ba})):(X=w(Jb(c)).contents(),t.empty(),T=z(X,e));if(G.template)if(J=!0,L("template",H,G,t),H=G,X=Q(G.template)?G.template(t,d):G.template,X=Z(X),G.replace){f=G;X=Hb.test(X)?w(aa(X)):[];c=X[0];if(1!=X.length||1!==c.nodeType)throw ia("tplrt",na,"");ob(g,t,c);oa={$attr:{}};X=ca(c,[],oa);var te=a.splice(S+1,a.length-(S+1));N&&tc(X);a=a.concat(X).concat(te);B(d,oa);oa=a.length}else t.html(X);if(G.templateUrl)J=!0,L("template",H,G,t),H=G,G.replace&&(f=G),M=
-y(a.splice(S,a.length-S),t,d,g,D&&T,m,n,{controllerDirectives:P,newIsolateScopeDirective:N,templateDirective:H,nonTlbTranscludeDirective:ba}),oa=a.length;else if(G.compile)try{R=G.compile(t,d,T),Q(R)?x(null,R,W,Y):R&&x(R.pre,R.post,W,Y)}catch($){l($,ga(t))}G.terminal&&(M.terminal=!0,u=Math.max(u,G.priority))}M.scope=F&&!0===F.scope;M.transcludeOnThisElement=D;M.templateOnThisElement=J;M.transclude=T;p.hasElementTranscludeDirective=Ca;return M}function tc(a){for(var b=0,c=a.length;b<c;b++)a[b]=Zb(a[b],
-{$$isolateScope:!0})}function ba(b,e,g,f,h,r,n){if(e===h)return null;h=null;if(c.hasOwnProperty(e)){var p;e=a.get(e+d);for(var v=0,x=e.length;v<x;v++)try{p=e[v],(f===s||f>p.priority)&&-1!=p.restrict.indexOf(g)&&(r&&(p=Zb(p,{$$start:r,$$end:n})),b.push(p),h=p)}catch(I){l(I)}}return h}function B(a,b){var c=b.$attr,d=a.$attr,e=a.$$element;q(a,function(d,e){"$"!=e.charAt(0)&&(b[e]&&b[e]!==d&&(d+=("style"===e?";":" ")+b[e]),a.$set(e,d,!0,c[e]))});q(b,function(b,g){"class"==g?(ha(e,b),a["class"]=(a["class"]?
-a["class"]+" ":"")+b):"style"==g?(e.attr("style",e.attr("style")+";"+b),a.style=(a.style?a.style+";":"")+b):"$"==g.charAt(0)||a.hasOwnProperty(g)||(a[g]=b,d[g]=c[g])})}function y(a,b,c,d,e,g,f,h){var m=[],l,r,v=b[0],x=a.shift(),I=J({},x,{templateUrl:null,transclude:null,replace:null,$$originalDirective:x}),M=Q(x.templateUrl)?x.templateUrl(b,c):x.templateUrl;b.empty();n.get(u.getTrustedResourceUrl(M),{cache:p}).success(function(n){var p,u;n=Z(n);if(x.replace){n=Hb.test(n)?w(aa(n)):[];p=n[0];if(1!=
-n.length||1!==p.nodeType)throw ia("tplrt",x.name,M);n={$attr:{}};ob(d,b,p);var z=ca(p,[],n);U(x.scope)&&tc(z);a=z.concat(a);B(c,n)}else p=v,b.html(n);a.unshift(I);l=H(a,p,c,e,b,x,g,f,h);q(d,function(a,c){a==p&&(d[c]=b[0])});for(r=P(b[0].childNodes,e);m.length;){n=m.shift();u=m.shift();var F=m.shift(),A=m.shift(),z=b[0];if(u!==v){var E=u.className;h.hasElementTranscludeDirective&&x.replace||(z=Jb(p));ob(F,w(u),z);ha(w(z),E)}u=l.transcludeOnThisElement?N(n,l.transclude,A):A;l(r,n,z,d,u)}m=null}).error(function(a,
-b,c,d){throw ia("tpload",d.url);});return function(a,b,c,d,e){a=e;m?(m.push(b),m.push(c),m.push(d),m.push(a)):(l.transcludeOnThisElement&&(a=N(b,l.transclude,e)),l(r,b,c,d,a))}}function D(a,b){var c=b.priority-a.priority;return 0!==c?c:a.name!==b.name?a.name<b.name?-1:1:a.index-b.index}function L(a,b,c,d){if(b)throw ia("multidir",b.name,c.name,a,ga(d));}function t(a,c){var d=b(c,!0);d&&a.push({priority:0,compile:function(a){var b=a.parent().length;b&&ha(a.parent(),"ng-binding");return function(a,
-c){var e=c.parent(),g=e.data("$binding")||[];g.push(d);e.data("$binding",g);b||ha(e,"ng-binding");a.$watch(d,function(a){c[0].nodeValue=a})}}})}function T(a,b){if("srcdoc"==b)return u.HTML;var c=La(a);if("xlinkHref"==b||"FORM"==c&&"action"==b||"IMG"!=c&&("src"==b||"ngSrc"==b))return u.RESOURCE_URL}function R(a,c,d,e){var g=b(d,!0);if(g){if("multiple"===e&&"SELECT"===La(a))throw ia("selmulti",ga(a));c.push({priority:100,compile:function(){return{pre:function(c,d,m){d=m.$$observers||(m.$$observers=
-{});if(f.test(e))throw ia("nodomevents");if(g=b(m[e],!0,T(a,e)))m[e]=g(c),(d[e]||(d[e]=[])).$$inter=!0,(m.$$observers&&m.$$observers[e].$$scope||c).$watch(g,function(a,b){"class"===e&&a!=b?m.$updateClass(a,b):m.$set(e,a)})}}}})}}function ob(a,b,c){var d=b[0],e=b.length,g=d.parentNode,f,m;if(a)for(f=0,m=a.length;f<m;f++)if(a[f]==d){a[f++]=c;m=f+e-1;for(var h=a.length;f<h;f++,m++)m<h?a[f]=a[m]:delete a[f];a.length-=e-1;break}g&&g.replaceChild(c,d);a=V.createDocumentFragment();a.appendChild(d);c[w.expando]=
-d[w.expando];d=1;for(e=b.length;d<e;d++)g=b[d],w(g).remove(),a.appendChild(g),delete b[d];b[0]=c;b.length=1}function uc(a,b){return J(function(){return a.apply(null,arguments)},a,b)}var Lb=function(a,b){this.$$element=a;this.$attr=b||{}};Lb.prototype={$normalize:ma,$addClass:function(a){a&&0<a.length&&M.addClass(this.$$element,a)},$removeClass:function(a){a&&0<a.length&&M.removeClass(this.$$element,a)},$updateClass:function(a,b){var c=vc(a,b),d=vc(b,a);0===c.length?M.removeClass(this.$$element,d):
-0===d.length?M.addClass(this.$$element,c):M.setClass(this.$$element,c,d)},$set:function(a,b,c,d){var e=qc(this.$$element[0],a);e&&(this.$$element.prop(a,b),d=e);this[a]=b;d?this.$attr[a]=d:(d=this.$attr[a])||(this.$attr[a]=d=hb(a,"-"));e=La(this.$$element);if("A"===e&&"href"===a||"IMG"===e&&"src"===a)this[a]=b=F(b,"src"===a);!1!==c&&(null===b||b===s?this.$$element.removeAttr(d):this.$$element.attr(d,b));(c=this.$$observers)&&q(c[a],function(a){try{a(b)}catch(c){l(c)}})},$observe:function(a,b){var c=
-this,d=c.$$observers||(c.$$observers={}),e=d[a]||(d[a]=[]);e.push(b);I.$evalAsync(function(){e.$$inter||b(c[a])});return b}};var Ca=b.startSymbol(),oa=b.endSymbol(),Z="{{"==Ca||"}}"==oa?Fa:function(a){return a.replace(/\{\{/g,Ca).replace(/}}/g,oa)},W=/^ngAttr[A-Z]/;return z}]}function ma(b){return Va(b.replace(ue,""))}function vc(b,a){var c="",d=b.split(/\s+/),e=a.split(/\s+/),g=0;a:for(;g<d.length;g++){for(var f=d[g],k=0;k<e.length;k++)if(f==e[k])continue a;c+=(0<c.length?" ":"")+f}return c}function Od(){var b=
-{},a=/^(\S+)(\s+as\s+(\w+))?$/;this.register=function(a,d){Aa(a,"controller");U(a)?J(b,a):b[a]=d};this.$get=["$injector","$window",function(c,d){return function(e,g){var f,k,m;C(e)&&(f=e.match(a),k=f[1],m=f[3],e=b.hasOwnProperty(k)?b[k]:fc(g.$scope,k,!0)||fc(d,k,!0),Ta(e,k,!0));f=c.instantiate(e,g);if(m){if(!g||"object"!=typeof g.$scope)throw t("$controller")("noscp",k||e.name,m);g.$scope[m]=f}return f}}]}function Pd(){this.$get=["$window",function(b){return w(b.document)}]}function Qd(){this.$get=
-["$log",function(b){return function(a,c){b.error.apply(b,arguments)}}]}function wc(b){var a={},c,d,e;if(!b)return a;q(b.split("\n"),function(b){e=b.indexOf(":");c=L(aa(b.substr(0,e)));d=aa(b.substr(e+1));c&&(a[c]=a[c]?a[c]+(", "+d):d)});return a}function xc(b){var a=U(b)?b:s;return function(c){a||(a=wc(b));return c?a[L(c)]||null:a}}function yc(b,a,c){if(Q(c))return c(b,a);q(c,function(c){b=c(b,a)});return b}function Td(){var b=/^\s*(\[|\{[^\{])/,a=/[\}\]]\s*$/,c=/^\)\]\}',?\n/,d={"Content-Type":"application/json;charset=utf-8"},
-e=this.defaults={transformResponse:[function(d){C(d)&&(d=d.replace(c,""),b.test(d)&&a.test(d)&&(d=ac(d)));return d}],transformRequest:[function(a){return U(a)&&"[object File]"!==wa.call(a)&&"[object Blob]"!==wa.call(a)?ra(a):a}],headers:{common:{Accept:"application/json, text/plain, */*"},post:ka(d),put:ka(d),patch:ka(d)},xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN"},g=this.interceptors=[],f=this.responseInterceptors=[];this.$get=["$httpBackend","$browser","$cacheFactory","$rootScope",
-"$q","$injector",function(a,b,c,d,n,p){function r(a){function b(a){var d=J({},a,{data:yc(a.data,a.headers,c.transformResponse)});return 200<=a.status&&300>a.status?d:n.reject(d)}var c={method:"get",transformRequest:e.transformRequest,transformResponse:e.transformResponse},d=function(a){function b(a){var c;q(a,function(b,d){Q(b)&&(c=b(),null!=c?a[d]=c:delete a[d])})}var c=e.headers,d=J({},a.headers),g,f,c=J({},c.common,c[L(a.method)]);b(c);b(d);a:for(g in c){a=L(g);for(f in d)if(L(f)===a)continue a;
-d[g]=c[g]}return d}(a);J(c,a);c.headers=d;c.method=Ha(c.method);var g=[function(a){d=a.headers;var c=yc(a.data,xc(d),a.transformRequest);D(a.data)&&q(d,function(a,b){"content-type"===L(b)&&delete d[b]});D(a.withCredentials)&&!D(e.withCredentials)&&(a.withCredentials=e.withCredentials);return v(a,c,d).then(b,b)},s],f=n.when(c);for(q(u,function(a){(a.request||a.requestError)&&g.unshift(a.request,a.requestError);(a.response||a.responseError)&&g.push(a.response,a.responseError)});g.length;){a=g.shift();
-var m=g.shift(),f=f.then(a,m)}f.success=function(a){f.then(function(b){a(b.data,b.status,b.headers,c)});return f};f.error=function(a){f.then(null,function(b){a(b.data,b.status,b.headers,c)});return f};return f}function v(c,g,f){function h(a,b,c,e){A&&(200<=a&&300>a?A.put(w,[a,b,wc(c),e]):A.remove(w));p(b,a,c,e);d.$$phase||d.$apply()}function p(a,b,d,e){b=Math.max(b,0);(200<=b&&300>b?u.resolve:u.reject)({data:a,status:b,headers:xc(d),config:c,statusText:e})}function v(){var a=Oa(r.pendingRequests,
-c);-1!==a&&r.pendingRequests.splice(a,1)}var u=n.defer(),q=u.promise,A,H,w=I(c.url,c.params);r.pendingRequests.push(c);q.then(v,v);(c.cache||e.cache)&&(!1!==c.cache&&"GET"==c.method)&&(A=U(c.cache)?c.cache:U(e.cache)?e.cache:x);if(A)if(H=A.get(w),B(H)){if(H.then)return H.then(v,v),H;O(H)?p(H[1],H[0],ka(H[2]),H[3]):p(H,200,{},"OK")}else A.put(w,q);D(H)&&((H=Mb(c.url)?b.cookies()[c.xsrfCookieName||e.xsrfCookieName]:s)&&(f[c.xsrfHeaderName||e.xsrfHeaderName]=H),a(c.method,w,g,h,f,c.timeout,c.withCredentials,
-c.responseType));return q}function I(a,b){if(!b)return a;var c=[];Sc(b,function(a,b){null===a||D(a)||(O(a)||(a=[a]),q(a,function(a){U(a)&&(a=ra(a));c.push(za(b)+"="+za(a))}))});0<c.length&&(a+=(-1==a.indexOf("?")?"?":"&")+c.join("&"));return a}var x=c("$http"),u=[];q(g,function(a){u.unshift(C(a)?p.get(a):p.invoke(a))});q(f,function(a,b){var c=C(a)?p.get(a):p.invoke(a);u.splice(b,0,{response:function(a){return c(n.when(a))},responseError:function(a){return c(n.reject(a))}})});r.pendingRequests=[];
-(function(a){q(arguments,function(a){r[a]=function(b,c){return r(J(c||{},{method:a,url:b}))}})})("get","delete","head","jsonp");(function(a){q(arguments,function(a){r[a]=function(b,c,d){return r(J(d||{},{method:a,url:b,data:c}))}})})("post","put");r.defaults=e;return r}]}function ve(b){if(8>=S&&(!b.match(/^(get|post|head|put|delete|options)$/i)||!T.XMLHttpRequest))return new T.ActiveXObject("Microsoft.XMLHTTP");if(T.XMLHttpRequest)return new T.XMLHttpRequest;throw t("$httpBackend")("noxhr");}function Ud(){this.$get=
-["$browser","$window","$document",function(b,a,c){return we(b,ve,b.defer,a.angular.callbacks,c[0])}]}function we(b,a,c,d,e){function g(a,b,c){var g=e.createElement("script"),f=null;g.type="text/javascript";g.src=a;g.async=!0;f=function(a){Wa(g,"load",f);Wa(g,"error",f);e.body.removeChild(g);g=null;var k=-1,v="unknown";a&&("load"!==a.type||d[b].called||(a={type:"error"}),v=a.type,k="error"===a.type?404:200);c&&c(k,v)};pb(g,"load",f);pb(g,"error",f);8>=S&&(g.onreadystatechange=function(){C(g.readyState)&&
-/loaded|complete/.test(g.readyState)&&(g.onreadystatechange=null,f({type:"load"}))});e.body.appendChild(g);return f}var f=-1;return function(e,m,h,l,n,p,r,v){function I(){u=f;F&&F();z&&z.abort()}function x(a,d,e,g,f){P&&c.cancel(P);F=z=null;0===d&&(d=e?200:"file"==sa(m).protocol?404:0);a(1223===d?204:d,e,g,f||"");b.$$completeOutstandingRequest(y)}var u;b.$$incOutstandingRequestCount();m=m||b.url();if("jsonp"==L(e)){var M="_"+(d.counter++).toString(36);d[M]=function(a){d[M].data=a;d[M].called=!0};
-var F=g(m.replace("JSON_CALLBACK","angular.callbacks."+M),M,function(a,b){x(l,a,d[M].data,"",b);d[M]=y})}else{var z=a(e);z.open(e,m,!0);q(n,function(a,b){B(a)&&z.setRequestHeader(b,a)});z.onreadystatechange=function(){if(z&&4==z.readyState){var a=null,b=null;u!==f&&(a=z.getAllResponseHeaders(),b="response"in z?z.response:z.responseText);x(l,u||z.status,b,a,z.statusText||"")}};r&&(z.withCredentials=!0);if(v)try{z.responseType=v}catch(s){if("json"!==v)throw s;}z.send(h||null)}if(0<p)var P=c(I,p);else p&&
-p.then&&p.then(I)}}function Rd(){var b="{{",a="}}";this.startSymbol=function(a){return a?(b=a,this):b};this.endSymbol=function(b){return b?(a=b,this):a};this.$get=["$parse","$exceptionHandler","$sce",function(c,d,e){function g(g,h,l){for(var n,p,r=0,v=[],I=g.length,x=!1,u=[];r<I;)-1!=(n=g.indexOf(b,r))&&-1!=(p=g.indexOf(a,n+f))?(r!=n&&v.push(g.substring(r,n)),v.push(r=c(x=g.substring(n+f,p))),r.exp=x,r=p+k,x=!0):(r!=I&&v.push(g.substring(r)),r=I);(I=v.length)||(v.push(""),I=1);if(l&&1<v.length)throw zc("noconcat",
-g);if(!h||x)return u.length=I,r=function(a){try{for(var b=0,c=I,f;b<c;b++){if("function"==typeof(f=v[b]))if(f=f(a),f=l?e.getTrusted(l,f):e.valueOf(f),null==f)f="";else switch(typeof f){case "string":break;case "number":f=""+f;break;default:f=ra(f)}u[b]=f}return u.join("")}catch(k){a=zc("interr",g,k.toString()),d(a)}},r.exp=g,r.parts=v,r}var f=b.length,k=a.length;g.startSymbol=function(){return b};g.endSymbol=function(){return a};return g}]}function Sd(){this.$get=["$rootScope","$window","$q",function(b,
-a,c){function d(d,f,k,m){var h=a.setInterval,l=a.clearInterval,n=c.defer(),p=n.promise,r=0,v=B(m)&&!m;k=B(k)?k:0;p.then(null,null,d);p.$$intervalId=h(function(){n.notify(r++);0<k&&r>=k&&(n.resolve(r),l(p.$$intervalId),delete e[p.$$intervalId]);v||b.$apply()},f);e[p.$$intervalId]=n;return p}var e={};d.cancel=function(a){return a&&a.$$intervalId in e?(e[a.$$intervalId].reject("canceled"),clearInterval(a.$$intervalId),delete e[a.$$intervalId],!0):!1};return d}]}function ad(){this.$get=function(){return{id:"en-us",
-NUMBER_FORMATS:{DECIMAL_SEP:".",GROUP_SEP:",",PATTERNS:[{minInt:1,minFrac:0,maxFrac:3,posPre:"",posSuf:"",negPre:"-",negSuf:"",gSize:3,lgSize:3},{minInt:1,minFrac:2,maxFrac:2,posPre:"\u00a4",posSuf:"",negPre:"(\u00a4",negSuf:")",gSize:3,lgSize:3}],CURRENCY_SYM:"$"},DATETIME_FORMATS:{MONTH:"January February March April May June July August September October November December".split(" "),SHORTMONTH:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),DAY:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),
-SHORTDAY:"Sun Mon Tue Wed Thu Fri Sat".split(" "),AMPMS:["AM","PM"],medium:"MMM d, y h:mm:ss a","short":"M/d/yy h:mm a",fullDate:"EEEE, MMMM d, y",longDate:"MMMM d, y",mediumDate:"MMM d, y",shortDate:"M/d/yy",mediumTime:"h:mm:ss a",shortTime:"h:mm a"},pluralCat:function(b){return 1===b?"one":"other"}}}}function Nb(b){b=b.split("/");for(var a=b.length;a--;)b[a]=gb(b[a]);return b.join("/")}function Ac(b,a,c){b=sa(b,c);a.$$protocol=b.protocol;a.$$host=b.hostname;a.$$port=Z(b.port)||xe[b.protocol]||null}
-function Bc(b,a,c){var d="/"!==b.charAt(0);d&&(b="/"+b);b=sa(b,c);a.$$path=decodeURIComponent(d&&"/"===b.pathname.charAt(0)?b.pathname.substring(1):b.pathname);a.$$search=cc(b.search);a.$$hash=decodeURIComponent(b.hash);a.$$path&&"/"!=a.$$path.charAt(0)&&(a.$$path="/"+a.$$path)}function pa(b,a){if(0===a.indexOf(b))return a.substr(b.length)}function $a(b){var a=b.indexOf("#");return-1==a?b:b.substr(0,a)}function Ob(b){return b.substr(0,$a(b).lastIndexOf("/")+1)}function Cc(b,a){this.$$html5=!0;a=a||
-"";var c=Ob(b);Ac(b,this,b);this.$$parse=function(a){var e=pa(c,a);if(!C(e))throw Pb("ipthprfx",a,c);Bc(e,this,b);this.$$path||(this.$$path="/");this.$$compose()};this.$$compose=function(){var a=Bb(this.$$search),b=this.$$hash?"#"+gb(this.$$hash):"";this.$$url=Nb(this.$$path)+(a?"?"+a:"")+b;this.$$absUrl=c+this.$$url.substr(1)};this.$$rewrite=function(d){var e;if((e=pa(b,d))!==s)return d=e,(e=pa(a,e))!==s?c+(pa("/",e)||e):b+d;if((e=pa(c,d))!==s)return c+e;if(c==d+"/")return c}}function Qb(b,a){var c=
-Ob(b);Ac(b,this,b);this.$$parse=function(d){var e=pa(b,d)||pa(c,d),e="#"==e.charAt(0)?pa(a,e):this.$$html5?e:"";if(!C(e))throw Pb("ihshprfx",d,a);Bc(e,this,b);d=this.$$path;var g=/^\/[A-Z]:(\/.*)/;0===e.indexOf(b)&&(e=e.replace(b,""));g.exec(e)||(d=(e=g.exec(d))?e[1]:d);this.$$path=d;this.$$compose()};this.$$compose=function(){var c=Bb(this.$$search),e=this.$$hash?"#"+gb(this.$$hash):"";this.$$url=Nb(this.$$path)+(c?"?"+c:"")+e;this.$$absUrl=b+(this.$$url?a+this.$$url:"")};this.$$rewrite=function(a){if($a(b)==
-$a(a))return a}}function Rb(b,a){this.$$html5=!0;Qb.apply(this,arguments);var c=Ob(b);this.$$rewrite=function(d){var e;if(b==$a(d))return d;if(e=pa(c,d))return b+a+e;if(c===d+"/")return c};this.$$compose=function(){var c=Bb(this.$$search),e=this.$$hash?"#"+gb(this.$$hash):"";this.$$url=Nb(this.$$path)+(c?"?"+c:"")+e;this.$$absUrl=b+a+this.$$url}}function qb(b){return function(){return this[b]}}function Dc(b,a){return function(c){if(D(c))return this[b];this[b]=a(c);this.$$compose();return this}}function Vd(){var b=
-"",a=!1;this.hashPrefix=function(a){return B(a)?(b=a,this):b};this.html5Mode=function(b){return B(b)?(a=b,this):a};this.$get=["$rootScope","$browser","$sniffer","$rootElement",function(c,d,e,g){function f(a){c.$broadcast("$locationChangeSuccess",k.absUrl(),a)}var k,m,h=d.baseHref(),l=d.url(),n;a?(n=l.substring(0,l.indexOf("/",l.indexOf("//")+2))+(h||"/"),m=e.history?Cc:Rb):(n=$a(l),m=Qb);k=new m(n,"#"+b);k.$$parse(k.$$rewrite(l));g.on("click",function(a){if(!a.ctrlKey&&!a.metaKey&&2!=a.which){for(var e=
-w(a.target);"a"!==L(e[0].nodeName);)if(e[0]===g[0]||!(e=e.parent())[0])return;var f=e.prop("href");U(f)&&"[object SVGAnimatedString]"===f.toString()&&(f=sa(f.animVal).href);if(m===Rb){var h=e.attr("href")||e.attr("xlink:href");if(0>h.indexOf("://"))if(f="#"+b,"/"==h[0])f=n+f+h;else if("#"==h[0])f=n+f+(k.path()||"/")+h;else{for(var l=k.path().split("/"),h=h.split("/"),p=0;p<h.length;p++)"."!=h[p]&&(".."==h[p]?l.pop():h[p].length&&l.push(h[p]));f=n+f+l.join("/")}}l=k.$$rewrite(f);f&&(!e.attr("target")&&
-l&&!a.isDefaultPrevented())&&(a.preventDefault(),l!=d.url()&&(k.$$parse(l),c.$apply(),T.angular["ff-684208-preventDefault"]=!0))}});k.absUrl()!=l&&d.url(k.absUrl(),!0);d.onUrlChange(function(a){k.absUrl()!=a&&(c.$evalAsync(function(){var b=k.absUrl();k.$$parse(a);c.$broadcast("$locationChangeStart",a,b).defaultPrevented?(k.$$parse(b),d.url(b)):f(b)}),c.$$phase||c.$digest())});var p=0;c.$watch(function(){var a=d.url(),b=k.$$replace;p&&a==k.absUrl()||(p++,c.$evalAsync(function(){c.$broadcast("$locationChangeStart",
-k.absUrl(),a).defaultPrevented?k.$$parse(a):(d.url(k.absUrl(),b),f(a))}));k.$$replace=!1;return p});return k}]}function Wd(){var b=!0,a=this;this.debugEnabled=function(a){return B(a)?(b=a,this):b};this.$get=["$window",function(c){function d(a){a instanceof Error&&(a.stack?a=a.message&&-1===a.stack.indexOf(a.message)?"Error: "+a.message+"\n"+a.stack:a.stack:a.sourceURL&&(a=a.message+"\n"+a.sourceURL+":"+a.line));return a}function e(a){var b=c.console||{},e=b[a]||b.log||y;a=!1;try{a=!!e.apply}catch(m){}return a?
-function(){var a=[];q(arguments,function(b){a.push(d(b))});return e.apply(b,a)}:function(a,b){e(a,null==b?"":b)}}return{log:e("log"),info:e("info"),warn:e("warn"),error:e("error"),debug:function(){var c=e("debug");return function(){b&&c.apply(a,arguments)}}()}}]}function ea(b,a){if("constructor"===b)throw Da("isecfld",a);return b}function ab(b,a){if(b){if(b.constructor===b)throw Da("isecfn",a);if(b.document&&b.location&&b.alert&&b.setInterval)throw Da("isecwindow",a);if(b.children&&(b.nodeName||b.prop&&
-b.attr&&b.find))throw Da("isecdom",a);}return b}function rb(b,a,c,d,e){e=e||{};a=a.split(".");for(var g,f=0;1<a.length;f++){g=ea(a.shift(),d);var k=b[g];k||(k={},b[g]=k);b=k;b.then&&e.unwrapPromises&&(ta(d),"$$v"in b||function(a){a.then(function(b){a.$$v=b})}(b),b.$$v===s&&(b.$$v={}),b=b.$$v)}g=ea(a.shift(),d);return b[g]=c}function Ec(b,a,c,d,e,g,f){ea(b,g);ea(a,g);ea(c,g);ea(d,g);ea(e,g);return f.unwrapPromises?function(f,m){var h=m&&m.hasOwnProperty(b)?m:f,l;if(null==h)return h;(h=h[b])&&h.then&&
-(ta(g),"$$v"in h||(l=h,l.$$v=s,l.then(function(a){l.$$v=a})),h=h.$$v);if(!a)return h;if(null==h)return s;(h=h[a])&&h.then&&(ta(g),"$$v"in h||(l=h,l.$$v=s,l.then(function(a){l.$$v=a})),h=h.$$v);if(!c)return h;if(null==h)return s;(h=h[c])&&h.then&&(ta(g),"$$v"in h||(l=h,l.$$v=s,l.then(function(a){l.$$v=a})),h=h.$$v);if(!d)return h;if(null==h)return s;(h=h[d])&&h.then&&(ta(g),"$$v"in h||(l=h,l.$$v=s,l.then(function(a){l.$$v=a})),h=h.$$v);if(!e)return h;if(null==h)return s;(h=h[e])&&h.then&&(ta(g),"$$v"in
-h||(l=h,l.$$v=s,l.then(function(a){l.$$v=a})),h=h.$$v);return h}:function(g,f){var h=f&&f.hasOwnProperty(b)?f:g;if(null==h)return h;h=h[b];if(!a)return h;if(null==h)return s;h=h[a];if(!c)return h;if(null==h)return s;h=h[c];if(!d)return h;if(null==h)return s;h=h[d];return e?null==h?s:h=h[e]:h}}function ye(b,a){ea(b,a);return function(a,d){return null==a?s:(d&&d.hasOwnProperty(b)?d:a)[b]}}function ze(b,a,c){ea(b,c);ea(a,c);return function(c,e){if(null==c)return s;c=(e&&e.hasOwnProperty(b)?e:c)[b];return null==
-c?s:c[a]}}function Fc(b,a,c){if(Sb.hasOwnProperty(b))return Sb[b];var d=b.split("."),e=d.length,g;if(a.unwrapPromises||1!==e)if(a.unwrapPromises||2!==e)if(a.csp)g=6>e?Ec(d[0],d[1],d[2],d[3],d[4],c,a):function(b,g){var f=0,k;do k=Ec(d[f++],d[f++],d[f++],d[f++],d[f++],c,a)(b,g),g=s,b=k;while(f<e);return k};else{var f="var p;\n";q(d,function(b,d){ea(b,c);f+="if(s == null) return undefined;\ns="+(d?"s":'((k&&k.hasOwnProperty("'+b+'"))?k:s)')+'["'+b+'"];\n'+(a.unwrapPromises?'if (s && s.then) {\n pw("'+
-c.replace(/(["\r\n])/g,"\\$1")+'");\n if (!("$$v" in s)) {\n p=s;\n p.$$v = undefined;\n p.then(function(v) {p.$$v=v;});\n}\n s=s.$$v\n}\n':"")});var f=f+"return s;",k=new Function("s","k","pw",f);k.toString=$(f);g=a.unwrapPromises?function(a,b){return k(a,b,ta)}:k}else g=ze(d[0],d[1],c);else g=ye(d[0],c);"hasOwnProperty"!==b&&(Sb[b]=g);return g}function Xd(){var b={},a={csp:!1,unwrapPromises:!1,logPromiseWarnings:!0};this.unwrapPromises=function(b){return B(b)?(a.unwrapPromises=!!b,this):a.unwrapPromises};
-this.logPromiseWarnings=function(b){return B(b)?(a.logPromiseWarnings=b,this):a.logPromiseWarnings};this.$get=["$filter","$sniffer","$log",function(c,d,e){a.csp=d.csp;ta=function(b){a.logPromiseWarnings&&!Gc.hasOwnProperty(b)&&(Gc[b]=!0,e.warn("[$parse] Promise found in the expression `"+b+"`. Automatic unwrapping of promises in Angular expressions is deprecated."))};return function(d){var e;switch(typeof d){case "string":if(b.hasOwnProperty(d))return b[d];e=new Tb(a);e=(new bb(e,c,a)).parse(d);"hasOwnProperty"!==
-d&&(b[d]=e);return e;case "function":return d;default:return y}}}]}function Zd(){this.$get=["$rootScope","$exceptionHandler",function(b,a){return Ae(function(a){b.$evalAsync(a)},a)}]}function Ae(b,a){function c(a){return a}function d(a){return f(a)}var e=function(){var f=[],h,l;return l={resolve:function(a){if(f){var c=f;f=s;h=g(a);c.length&&b(function(){for(var a,b=0,d=c.length;b<d;b++)a=c[b],h.then(a[0],a[1],a[2])})}},reject:function(a){l.resolve(k(a))},notify:function(a){if(f){var c=f;f.length&&
-b(function(){for(var b,d=0,e=c.length;d<e;d++)b=c[d],b[2](a)})}},promise:{then:function(b,g,k){var l=e(),I=function(d){try{l.resolve((Q(b)?b:c)(d))}catch(e){l.reject(e),a(e)}},x=function(b){try{l.resolve((Q(g)?g:d)(b))}catch(c){l.reject(c),a(c)}},u=function(b){try{l.notify((Q(k)?k:c)(b))}catch(d){a(d)}};f?f.push([I,x,u]):h.then(I,x,u);return l.promise},"catch":function(a){return this.then(null,a)},"finally":function(a){function b(a,c){var d=e();c?d.resolve(a):d.reject(a);return d.promise}function d(e,
-g){var f=null;try{f=(a||c)()}catch(k){return b(k,!1)}return f&&Q(f.then)?f.then(function(){return b(e,g)},function(a){return b(a,!1)}):b(e,g)}return this.then(function(a){return d(a,!0)},function(a){return d(a,!1)})}}}},g=function(a){return a&&Q(a.then)?a:{then:function(c){var d=e();b(function(){d.resolve(c(a))});return d.promise}}},f=function(a){var b=e();b.reject(a);return b.promise},k=function(c){return{then:function(g,f){var k=e();b(function(){try{k.resolve((Q(f)?f:d)(c))}catch(b){k.reject(b),
-a(b)}});return k.promise}}};return{defer:e,reject:f,when:function(k,h,l,n){var p=e(),r,v=function(b){try{return(Q(h)?h:c)(b)}catch(d){return a(d),f(d)}},I=function(b){try{return(Q(l)?l:d)(b)}catch(c){return a(c),f(c)}},x=function(b){try{return(Q(n)?n:c)(b)}catch(d){a(d)}};b(function(){g(k).then(function(a){r||(r=!0,p.resolve(g(a).then(v,I,x)))},function(a){r||(r=!0,p.resolve(I(a)))},function(a){r||p.notify(x(a))})});return p.promise},all:function(a){var b=e(),c=0,d=O(a)?[]:{};q(a,function(a,e){c++;
-g(a).then(function(a){d.hasOwnProperty(e)||(d[e]=a,--c||b.resolve(d))},function(a){d.hasOwnProperty(e)||b.reject(a)})});0===c&&b.resolve(d);return b.promise}}}function fe(){this.$get=["$window","$timeout",function(b,a){var c=b.requestAnimationFrame||b.webkitRequestAnimationFrame||b.mozRequestAnimationFrame,d=b.cancelAnimationFrame||b.webkitCancelAnimationFrame||b.mozCancelAnimationFrame||b.webkitCancelRequestAnimationFrame,e=!!c,g=e?function(a){var b=c(a);return function(){d(b)}}:function(b){var c=
-a(b,16.66,!1);return function(){a.cancel(c)}};g.supported=e;return g}]}function Yd(){var b=10,a=t("$rootScope"),c=null;this.digestTtl=function(a){arguments.length&&(b=a);return b};this.$get=["$injector","$exceptionHandler","$parse","$browser",function(d,e,g,f){function k(){this.$id=eb();this.$$phase=this.$parent=this.$$watchers=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=null;this["this"]=this.$root=this;this.$$destroyed=!1;this.$$asyncQueue=[];this.$$postDigestQueue=[];
-this.$$listeners={};this.$$listenerCount={};this.$$isolateBindings={}}function m(b){if(p.$$phase)throw a("inprog",p.$$phase);p.$$phase=b}function h(a,b){var c=g(a);Ta(c,b);return c}function l(a,b,c){do a.$$listenerCount[c]-=b,0===a.$$listenerCount[c]&&delete a.$$listenerCount[c];while(a=a.$parent)}function n(){}k.prototype={constructor:k,$new:function(a){a?(a=new k,a.$root=this.$root,a.$$asyncQueue=this.$$asyncQueue,a.$$postDigestQueue=this.$$postDigestQueue):(this.$$childScopeClass||(this.$$childScopeClass=
-function(){this.$$watchers=this.$$nextSibling=this.$$childHead=this.$$childTail=null;this.$$listeners={};this.$$listenerCount={};this.$id=eb();this.$$childScopeClass=null},this.$$childScopeClass.prototype=this),a=new this.$$childScopeClass);a["this"]=a;a.$parent=this;a.$$prevSibling=this.$$childTail;this.$$childHead?this.$$childTail=this.$$childTail.$$nextSibling=a:this.$$childHead=this.$$childTail=a;return a},$watch:function(a,b,d){var e=h(a,"watch"),g=this.$$watchers,f={fn:b,last:n,get:e,exp:a,
-eq:!!d};c=null;if(!Q(b)){var k=h(b||y,"listener");f.fn=function(a,b,c){k(c)}}if("string"==typeof a&&e.constant){var m=f.fn;f.fn=function(a,b,c){m.call(this,a,b,c);Pa(g,f)}}g||(g=this.$$watchers=[]);g.unshift(f);return function(){Pa(g,f);c=null}},$watchCollection:function(a,b){var c=this,d,e,f,k=1<b.length,h=0,m=g(a),l=[],n={},p=!0,q=0;return this.$watch(function(){d=m(c);var a,b;if(U(d))if(db(d))for(e!==l&&(e=l,q=e.length=0,h++),a=d.length,q!==a&&(h++,e.length=q=a),b=0;b<a;b++)e[b]!==e[b]&&d[b]!==
-d[b]||e[b]===d[b]||(h++,e[b]=d[b]);else{e!==n&&(e=n={},q=0,h++);a=0;for(b in d)d.hasOwnProperty(b)&&(a++,e.hasOwnProperty(b)?e[b]!==d[b]&&(h++,e[b]=d[b]):(q++,e[b]=d[b],h++));if(q>a)for(b in h++,e)e.hasOwnProperty(b)&&!d.hasOwnProperty(b)&&(q--,delete e[b])}else e!==d&&(e=d,h++);return h},function(){p?(p=!1,b(d,d,c)):b(d,f,c);if(k)if(U(d))if(db(d)){f=Array(d.length);for(var a=0;a<d.length;a++)f[a]=d[a]}else for(a in f={},d)zb.call(d,a)&&(f[a]=d[a]);else f=d})},$digest:function(){var d,g,f,k,h=this.$$asyncQueue,
-l=this.$$postDigestQueue,q,z,s=b,P,N=[],w,E,A;m("$digest");c=null;do{z=!1;for(P=this;h.length;){try{A=h.shift(),A.scope.$eval(A.expression)}catch(H){p.$$phase=null,e(H)}c=null}a:do{if(k=P.$$watchers)for(q=k.length;q--;)try{if(d=k[q])if((g=d.get(P))!==(f=d.last)&&!(d.eq?xa(g,f):"number"==typeof g&&"number"==typeof f&&isNaN(g)&&isNaN(f)))z=!0,c=d,d.last=d.eq?Ga(g,null):g,d.fn(g,f===n?g:f,P),5>s&&(w=4-s,N[w]||(N[w]=[]),E=Q(d.exp)?"fn: "+(d.exp.name||d.exp.toString()):d.exp,E+="; newVal: "+ra(g)+"; oldVal: "+
-ra(f),N[w].push(E));else if(d===c){z=!1;break a}}catch(B){p.$$phase=null,e(B)}if(!(k=P.$$childHead||P!==this&&P.$$nextSibling))for(;P!==this&&!(k=P.$$nextSibling);)P=P.$parent}while(P=k);if((z||h.length)&&!s--)throw p.$$phase=null,a("infdig",b,ra(N));}while(z||h.length);for(p.$$phase=null;l.length;)try{l.shift()()}catch(t){e(t)}},$destroy:function(){if(!this.$$destroyed){var a=this.$parent;this.$broadcast("$destroy");this.$$destroyed=!0;this!==p&&(q(this.$$listenerCount,Ab(null,l,this)),a.$$childHead==
-this&&(a.$$childHead=this.$$nextSibling),a.$$childTail==this&&(a.$$childTail=this.$$prevSibling),this.$$prevSibling&&(this.$$prevSibling.$$nextSibling=this.$$nextSibling),this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling),this.$parent=this.$$nextSibling=this.$$prevSibling=this.$$childHead=this.$$childTail=this.$root=null,this.$$listeners={},this.$$watchers=this.$$asyncQueue=this.$$postDigestQueue=[],this.$destroy=this.$digest=this.$apply=y,this.$on=this.$watch=function(){return y})}},
-$eval:function(a,b){return g(a)(this,b)},$evalAsync:function(a){p.$$phase||p.$$asyncQueue.length||f.defer(function(){p.$$asyncQueue.length&&p.$digest()});this.$$asyncQueue.push({scope:this,expression:a})},$$postDigest:function(a){this.$$postDigestQueue.push(a)},$apply:function(a){try{return m("$apply"),this.$eval(a)}catch(b){e(b)}finally{p.$$phase=null;try{p.$digest()}catch(c){throw e(c),c;}}},$on:function(a,b){var c=this.$$listeners[a];c||(this.$$listeners[a]=c=[]);c.push(b);var d=this;do d.$$listenerCount[a]||
-(d.$$listenerCount[a]=0),d.$$listenerCount[a]++;while(d=d.$parent);var e=this;return function(){c[Oa(c,b)]=null;l(e,1,a)}},$emit:function(a,b){var c=[],d,g=this,f=!1,k={name:a,targetScope:g,stopPropagation:function(){f=!0},preventDefault:function(){k.defaultPrevented=!0},defaultPrevented:!1},h=[k].concat(ya.call(arguments,1)),m,l;do{d=g.$$listeners[a]||c;k.currentScope=g;m=0;for(l=d.length;m<l;m++)if(d[m])try{d[m].apply(null,h)}catch(n){e(n)}else d.splice(m,1),m--,l--;if(f)break;g=g.$parent}while(g);
-return k},$broadcast:function(a,b){for(var c=this,d=this,g={name:a,targetScope:this,preventDefault:function(){g.defaultPrevented=!0},defaultPrevented:!1},f=[g].concat(ya.call(arguments,1)),k,h;c=d;){g.currentScope=c;d=c.$$listeners[a]||[];k=0;for(h=d.length;k<h;k++)if(d[k])try{d[k].apply(null,f)}catch(m){e(m)}else d.splice(k,1),k--,h--;if(!(d=c.$$listenerCount[a]&&c.$$childHead||c!==this&&c.$$nextSibling))for(;c!==this&&!(d=c.$$nextSibling);)c=c.$parent}return g}};var p=new k;return p}]}function bd(){var b=
-/^\s*(https?|ftp|mailto|tel|file):/,a=/^\s*(https?|ftp|file):|data:image\//;this.aHrefSanitizationWhitelist=function(a){return B(a)?(b=a,this):b};this.imgSrcSanitizationWhitelist=function(b){return B(b)?(a=b,this):a};this.$get=function(){return function(c,d){var e=d?a:b,g;if(!S||8<=S)if(g=sa(c).href,""!==g&&!g.match(e))return"unsafe:"+g;return c}}}function Be(b){if("self"===b)return b;if(C(b)){if(-1<b.indexOf("***"))throw ua("iwcard",b);b=b.replace(/([-()\[\]{}+?*.$\^|,:#<!\\])/g,"\\$1").replace(/\x08/g,
-"\\x08").replace("\\*\\*",".*").replace("\\*","[^:/.?&;]*");return RegExp("^"+b+"$")}if(fb(b))return RegExp("^"+b.source+"$");throw ua("imatcher");}function Hc(b){var a=[];B(b)&&q(b,function(b){a.push(Be(b))});return a}function ae(){this.SCE_CONTEXTS=fa;var b=["self"],a=[];this.resourceUrlWhitelist=function(a){arguments.length&&(b=Hc(a));return b};this.resourceUrlBlacklist=function(b){arguments.length&&(a=Hc(b));return a};this.$get=["$injector",function(c){function d(a){var b=function(a){this.$$unwrapTrustedValue=
-function(){return a}};a&&(b.prototype=new a);b.prototype.valueOf=function(){return this.$$unwrapTrustedValue()};b.prototype.toString=function(){return this.$$unwrapTrustedValue().toString()};return b}var e=function(a){throw ua("unsafe");};c.has("$sanitize")&&(e=c.get("$sanitize"));var g=d(),f={};f[fa.HTML]=d(g);f[fa.CSS]=d(g);f[fa.URL]=d(g);f[fa.JS]=d(g);f[fa.RESOURCE_URL]=d(f[fa.URL]);return{trustAs:function(a,b){var c=f.hasOwnProperty(a)?f[a]:null;if(!c)throw ua("icontext",a,b);if(null===b||b===
-s||""===b)return b;if("string"!==typeof b)throw ua("itype",a);return new c(b)},getTrusted:function(c,d){if(null===d||d===s||""===d)return d;var g=f.hasOwnProperty(c)?f[c]:null;if(g&&d instanceof g)return d.$$unwrapTrustedValue();if(c===fa.RESOURCE_URL){var g=sa(d.toString()),l,n,p=!1;l=0;for(n=b.length;l<n;l++)if("self"===b[l]?Mb(g):b[l].exec(g.href)){p=!0;break}if(p)for(l=0,n=a.length;l<n;l++)if("self"===a[l]?Mb(g):a[l].exec(g.href)){p=!1;break}if(p)return d;throw ua("insecurl",d.toString());}if(c===
-fa.HTML)return e(d);throw ua("unsafe");},valueOf:function(a){return a instanceof g?a.$$unwrapTrustedValue():a}}}]}function $d(){var b=!0;this.enabled=function(a){arguments.length&&(b=!!a);return b};this.$get=["$parse","$sniffer","$sceDelegate",function(a,c,d){if(b&&c.msie&&8>c.msieDocumentMode)throw ua("iequirks");var e=ka(fa);e.isEnabled=function(){return b};e.trustAs=d.trustAs;e.getTrusted=d.getTrusted;e.valueOf=d.valueOf;b||(e.trustAs=e.getTrusted=function(a,b){return b},e.valueOf=Fa);e.parseAs=
-function(b,c){var d=a(c);return d.literal&&d.constant?d:function(a,c){return e.getTrusted(b,d(a,c))}};var g=e.parseAs,f=e.getTrusted,k=e.trustAs;q(fa,function(a,b){var c=L(b);e[Va("parse_as_"+c)]=function(b){return g(a,b)};e[Va("get_trusted_"+c)]=function(b){return f(a,b)};e[Va("trust_as_"+c)]=function(b){return k(a,b)}});return e}]}function be(){this.$get=["$window","$document",function(b,a){var c={},d=Z((/android (\d+)/.exec(L((b.navigator||{}).userAgent))||[])[1]),e=/Boxee/i.test((b.navigator||
-{}).userAgent),g=a[0]||{},f=g.documentMode,k,m=/^(Moz|webkit|O|ms)(?=[A-Z])/,h=g.body&&g.body.style,l=!1,n=!1;if(h){for(var p in h)if(l=m.exec(p)){k=l[0];k=k.substr(0,1).toUpperCase()+k.substr(1);break}k||(k="WebkitOpacity"in h&&"webkit");l=!!("transition"in h||k+"Transition"in h);n=!!("animation"in h||k+"Animation"in h);!d||l&&n||(l=C(g.body.style.webkitTransition),n=C(g.body.style.webkitAnimation))}return{history:!(!b.history||!b.history.pushState||4>d||e),hashchange:"onhashchange"in b&&(!f||7<
-f),hasEvent:function(a){if("input"==a&&9==S)return!1;if(D(c[a])){var b=g.createElement("div");c[a]="on"+a in b}return c[a]},csp:$b(),vendorPrefix:k,transitions:l,animations:n,android:d,msie:S,msieDocumentMode:f}}]}function de(){this.$get=["$rootScope","$browser","$q","$exceptionHandler",function(b,a,c,d){function e(e,k,m){var h=c.defer(),l=h.promise,n=B(m)&&!m;k=a.defer(function(){try{h.resolve(e())}catch(a){h.reject(a),d(a)}finally{delete g[l.$$timeoutId]}n||b.$apply()},k);l.$$timeoutId=k;g[k]=h;
-return l}var g={};e.cancel=function(b){return b&&b.$$timeoutId in g?(g[b.$$timeoutId].reject("canceled"),delete g[b.$$timeoutId],a.defer.cancel(b.$$timeoutId)):!1};return e}]}function sa(b,a){var c=b;S&&(W.setAttribute("href",c),c=W.href);W.setAttribute("href",c);return{href:W.href,protocol:W.protocol?W.protocol.replace(/:$/,""):"",host:W.host,search:W.search?W.search.replace(/^\?/,""):"",hash:W.hash?W.hash.replace(/^#/,""):"",hostname:W.hostname,port:W.port,pathname:"/"===W.pathname.charAt(0)?W.pathname:
-"/"+W.pathname}}function Mb(b){b=C(b)?sa(b):b;return b.protocol===Ic.protocol&&b.host===Ic.host}function ee(){this.$get=$(T)}function kc(b){function a(d,e){if(U(d)){var g={};q(d,function(b,c){g[c]=a(c,b)});return g}return b.factory(d+c,e)}var c="Filter";this.register=a;this.$get=["$injector",function(a){return function(b){return a.get(b+c)}}];a("currency",Jc);a("date",Kc);a("filter",Ce);a("json",De);a("limitTo",Ee);a("lowercase",Fe);a("number",Lc);a("orderBy",Mc);a("uppercase",Ge)}function Ce(){return function(b,
-a,c){if(!O(b))return b;var d=typeof c,e=[];e.check=function(a){for(var b=0;b<e.length;b++)if(!e[b](a))return!1;return!0};"function"!==d&&(c="boolean"===d&&c?function(a,b){return Sa.equals(a,b)}:function(a,b){if(a&&b&&"object"===typeof a&&"object"===typeof b){for(var d in a)if("$"!==d.charAt(0)&&zb.call(a,d)&&c(a[d],b[d]))return!0;return!1}b=(""+b).toLowerCase();return-1<(""+a).toLowerCase().indexOf(b)});var g=function(a,b){if("string"==typeof b&&"!"===b.charAt(0))return!g(a,b.substr(1));switch(typeof a){case "boolean":case "number":case "string":return c(a,
-b);case "object":switch(typeof b){case "object":return c(a,b);default:for(var d in a)if("$"!==d.charAt(0)&&g(a[d],b))return!0}return!1;case "array":for(d=0;d<a.length;d++)if(g(a[d],b))return!0;return!1;default:return!1}};switch(typeof a){case "boolean":case "number":case "string":a={$:a};case "object":for(var f in a)(function(b){"undefined"!=typeof a[b]&&e.push(function(c){return g("$"==b?c:c&&c[b],a[b])})})(f);break;case "function":e.push(a);break;default:return b}d=[];for(f=0;f<b.length;f++){var k=
-b[f];e.check(k)&&d.push(k)}return d}}function Jc(b){var a=b.NUMBER_FORMATS;return function(b,d){D(d)&&(d=a.CURRENCY_SYM);return Nc(b,a.PATTERNS[1],a.GROUP_SEP,a.DECIMAL_SEP,2).replace(/\u00A4/g,d)}}function Lc(b){var a=b.NUMBER_FORMATS;return function(b,d){return Nc(b,a.PATTERNS[0],a.GROUP_SEP,a.DECIMAL_SEP,d)}}function Nc(b,a,c,d,e){if(null==b||!isFinite(b)||U(b))return"";var g=0>b;b=Math.abs(b);var f=b+"",k="",m=[],h=!1;if(-1!==f.indexOf("e")){var l=f.match(/([\d\.]+)e(-?)(\d+)/);l&&"-"==l[2]&&
-l[3]>e+1?f="0":(k=f,h=!0)}if(h)0<e&&(-1<b&&1>b)&&(k=b.toFixed(e));else{f=(f.split(Oc)[1]||"").length;D(e)&&(e=Math.min(Math.max(a.minFrac,f),a.maxFrac));f=Math.pow(10,e+1);b=Math.floor(b*f+5)/f;b=(""+b).split(Oc);f=b[0];b=b[1]||"";var l=0,n=a.lgSize,p=a.gSize;if(f.length>=n+p)for(l=f.length-n,h=0;h<l;h++)0===(l-h)%p&&0!==h&&(k+=c),k+=f.charAt(h);for(h=l;h<f.length;h++)0===(f.length-h)%n&&0!==h&&(k+=c),k+=f.charAt(h);for(;b.length<e;)b+="0";e&&"0"!==e&&(k+=d+b.substr(0,e))}m.push(g?a.negPre:a.posPre);
-m.push(k);m.push(g?a.negSuf:a.posSuf);return m.join("")}function Ub(b,a,c){var d="";0>b&&(d="-",b=-b);for(b=""+b;b.length<a;)b="0"+b;c&&(b=b.substr(b.length-a));return d+b}function Y(b,a,c,d){c=c||0;return function(e){e=e["get"+b]();if(0<c||e>-c)e+=c;0===e&&-12==c&&(e=12);return Ub(e,a,d)}}function sb(b,a){return function(c,d){var e=c["get"+b](),g=Ha(a?"SHORT"+b:b);return d[g][e]}}function Kc(b){function a(a){var b;if(b=a.match(c)){a=new Date(0);var g=0,f=0,k=b[8]?a.setUTCFullYear:a.setFullYear,m=
-b[8]?a.setUTCHours:a.setHours;b[9]&&(g=Z(b[9]+b[10]),f=Z(b[9]+b[11]));k.call(a,Z(b[1]),Z(b[2])-1,Z(b[3]));g=Z(b[4]||0)-g;f=Z(b[5]||0)-f;k=Z(b[6]||0);b=Math.round(1E3*parseFloat("0."+(b[7]||0)));m.call(a,g,f,k,b)}return a}var c=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(c,e){var g="",f=[],k,m;e=e||"mediumDate";e=b.DATETIME_FORMATS[e]||e;C(c)&&(c=He.test(c)?Z(c):a(c));yb(c)&&(c=new Date(c));if(!Na(c))return c;for(;e;)(m=Ie.exec(e))?
-(f=f.concat(ya.call(m,1)),e=f.pop()):(f.push(e),e=null);q(f,function(a){k=Je[a];g+=k?k(c,b.DATETIME_FORMATS):a.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return g}}function De(){return function(b){return ra(b,!0)}}function Ee(){return function(b,a){if(!O(b)&&!C(b))return b;a=Infinity===Math.abs(Number(a))?Number(a):Z(a);if(C(b))return a?0<=a?b.slice(0,a):b.slice(a,b.length):"";var c=[],d,e;a>b.length?a=b.length:a<-b.length&&(a=-b.length);0<a?(d=0,e=a):(d=b.length+a,e=b.length);for(;d<e;d++)c.push(b[d]);
-return c}}function Mc(b){return function(a,c,d){function e(a,b){return Ra(b)?function(b,c){return a(c,b)}:a}function g(a,b){var c=typeof a,d=typeof b;return c==d?("string"==c&&(a=a.toLowerCase(),b=b.toLowerCase()),a===b?0:a<b?-1:1):c<d?-1:1}if(!O(a)||!c)return a;c=O(c)?c:[c];c=Uc(c,function(a){var c=!1,d=a||Fa;if(C(a)){if("+"==a.charAt(0)||"-"==a.charAt(0))c="-"==a.charAt(0),a=a.substring(1);d=b(a);if(d.constant){var f=d();return e(function(a,b){return g(a[f],b[f])},c)}}return e(function(a,b){return g(d(a),
-d(b))},c)});for(var f=[],k=0;k<a.length;k++)f.push(a[k]);return f.sort(e(function(a,b){for(var d=0;d<c.length;d++){var e=c[d](a,b);if(0!==e)return e}return 0},d))}}function va(b){Q(b)&&(b={link:b});b.restrict=b.restrict||"AC";return $(b)}function Pc(b,a,c,d){function e(a,c){c=c?"-"+hb(c,"-"):"";d.removeClass(b,(a?tb:ub)+c);d.addClass(b,(a?ub:tb)+c)}var g=this,f=b.parent().controller("form")||vb,k=0,m=g.$error={},h=[];g.$name=a.name||a.ngForm;g.$dirty=!1;g.$pristine=!0;g.$valid=!0;g.$invalid=!1;f.$addControl(g);
-b.addClass(Ma);e(!0);g.$addControl=function(a){Aa(a.$name,"input");h.push(a);a.$name&&(g[a.$name]=a)};g.$removeControl=function(a){a.$name&&g[a.$name]===a&&delete g[a.$name];q(m,function(b,c){g.$setValidity(c,!0,a)});Pa(h,a)};g.$setValidity=function(a,b,c){var d=m[a];if(b)d&&(Pa(d,c),d.length||(k--,k||(e(b),g.$valid=!0,g.$invalid=!1),m[a]=!1,e(!0,a),f.$setValidity(a,!0,g)));else{k||e(b);if(d){if(-1!=Oa(d,c))return}else m[a]=d=[],k++,e(!1,a),f.$setValidity(a,!1,g);d.push(c);g.$valid=!1;g.$invalid=
-!0}};g.$setDirty=function(){d.removeClass(b,Ma);d.addClass(b,wb);g.$dirty=!0;g.$pristine=!1;f.$setDirty()};g.$setPristine=function(){d.removeClass(b,wb);d.addClass(b,Ma);g.$dirty=!1;g.$pristine=!0;q(h,function(a){a.$setPristine()})}}function qa(b,a,c,d){b.$setValidity(a,c);return c?d:s}function Ke(b,a,c){var d=c.prop("validity");U(d)&&b.$parsers.push(function(c){if(b.$error[a]||!(d.badInput||d.customError||d.typeMismatch)||d.valueMissing)return c;b.$setValidity(a,!1)})}function xb(b,a,c,d,e,g){var f=
-a.prop("validity"),k=a[0].placeholder,m={};if(!e.android){var h=!1;a.on("compositionstart",function(a){h=!0});a.on("compositionend",function(){h=!1;l()})}var l=function(e){if(!h){var g=a.val();if(S&&"input"===(e||m).type&&a[0].placeholder!==k)k=a[0].placeholder;else if(Ra(c.ngTrim||"T")&&(g=aa(g)),d.$viewValue!==g||f&&""===g&&!f.valueMissing)b.$$phase?d.$setViewValue(g):b.$apply(function(){d.$setViewValue(g)})}};if(e.hasEvent("input"))a.on("input",l);else{var n,p=function(){n||(n=g.defer(function(){l();
-n=null}))};a.on("keydown",function(a){a=a.keyCode;91===a||(15<a&&19>a||37<=a&&40>=a)||p()});if(e.hasEvent("paste"))a.on("paste cut",p)}a.on("change",l);d.$render=function(){a.val(d.$isEmpty(d.$viewValue)?"":d.$viewValue)};var r=c.ngPattern;r&&((e=r.match(/^\/(.*)\/([gim]*)$/))?(r=RegExp(e[1],e[2]),e=function(a){return qa(d,"pattern",d.$isEmpty(a)||r.test(a),a)}):e=function(c){var e=b.$eval(r);if(!e||!e.test)throw t("ngPattern")("noregexp",r,e,ga(a));return qa(d,"pattern",d.$isEmpty(c)||e.test(c),
-c)},d.$formatters.push(e),d.$parsers.push(e));if(c.ngMinlength){var v=Z(c.ngMinlength);e=function(a){return qa(d,"minlength",d.$isEmpty(a)||a.length>=v,a)};d.$parsers.push(e);d.$formatters.push(e)}if(c.ngMaxlength){var q=Z(c.ngMaxlength);e=function(a){return qa(d,"maxlength",d.$isEmpty(a)||a.length<=q,a)};d.$parsers.push(e);d.$formatters.push(e)}}function Vb(b,a){b="ngClass"+b;return["$animate",function(c){function d(a,b){var c=[],d=0;a:for(;d<a.length;d++){for(var e=a[d],l=0;l<b.length;l++)if(e==
-b[l])continue a;c.push(e)}return c}function e(a){if(!O(a)){if(C(a))return a.split(" ");if(U(a)){var b=[];q(a,function(a,c){a&&(b=b.concat(c.split(" ")))});return b}}return a}return{restrict:"AC",link:function(g,f,k){function m(a,b){var c=f.data("$classCounts")||{},d=[];q(a,function(a){if(0<b||c[a])c[a]=(c[a]||0)+b,c[a]===+(0<b)&&d.push(a)});f.data("$classCounts",c);return d.join(" ")}function h(b){if(!0===a||g.$index%2===a){var h=e(b||[]);if(!l){var r=m(h,1);k.$addClass(r)}else if(!xa(b,l)){var q=
-e(l),r=d(h,q),h=d(q,h),h=m(h,-1),r=m(r,1);0===r.length?c.removeClass(f,h):0===h.length?c.addClass(f,r):c.setClass(f,r,h)}}l=ka(b)}var l;g.$watch(k[b],h,!0);k.$observe("class",function(a){h(g.$eval(k[b]))});"ngClass"!==b&&g.$watch("$index",function(c,d){var f=c&1;if(f!==(d&1)){var h=e(g.$eval(k[b]));f===a?(f=m(h,1),k.$addClass(f)):(f=m(h,-1),k.$removeClass(f))}})}}}]}var L=function(b){return C(b)?b.toLowerCase():b},zb=Object.prototype.hasOwnProperty,Ha=function(b){return C(b)?b.toUpperCase():b},S,
-w,Ba,ya=[].slice,Le=[].push,wa=Object.prototype.toString,Qa=t("ng"),Sa=T.angular||(T.angular={}),Ua,La,ja=["0","0","0"];S=Z((/msie (\d+)/.exec(L(navigator.userAgent))||[])[1]);isNaN(S)&&(S=Z((/trident\/.*; rv:(\d+)/.exec(L(navigator.userAgent))||[])[1]));y.$inject=[];Fa.$inject=[];var O=function(){return Q(Array.isArray)?Array.isArray:function(b){return"[object Array]"===wa.call(b)}}(),aa=function(){return String.prototype.trim?function(b){return C(b)?b.trim():b}:function(b){return C(b)?b.replace(/^\s\s*/,
-"").replace(/\s\s*$/,""):b}}();La=9>S?function(b){b=b.nodeName?b:b[0];return b.scopeName&&"HTML"!=b.scopeName?Ha(b.scopeName+":"+b.nodeName):b.nodeName}:function(b){return b.nodeName?b.nodeName:b[0].nodeName};var Xc=/[A-Z]/g,$c={full:"1.2.18",major:1,minor:2,dot:18,codeName:"ear-extendability"},Xa=R.cache={},ib=R.expando="ng"+(new Date).getTime(),me=1,pb=T.document.addEventListener?function(b,a,c){b.addEventListener(a,c,!1)}:function(b,a,c){b.attachEvent("on"+a,c)},Wa=T.document.removeEventListener?
-function(b,a,c){b.removeEventListener(a,c,!1)}:function(b,a,c){b.detachEvent("on"+a,c)};R._data=function(b){return this.cache[b[this.expando]]||{}};var he=/([\:\-\_]+(.))/g,ie=/^moz([A-Z])/,Gb=t("jqLite"),je=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,Hb=/<|&#?\w+;/,ke=/<([\w:]+)/,le=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,da={option:[1,'<select multiple="multiple">',"</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>",
-"</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};da.optgroup=da.option;da.tbody=da.tfoot=da.colgroup=da.caption=da.thead;da.th=da.td;var Ka=R.prototype={ready:function(b){function a(){c||(c=!0,b())}var c=!1;"complete"===V.readyState?setTimeout(a):(this.on("DOMContentLoaded",a),R(T).on("load",a))},toString:function(){var b=[];q(this,function(a){b.push(""+a)});return"["+b.join(", ")+"]"},eq:function(b){return 0<=b?w(this[b]):w(this[this.length+b])},length:0,
-push:Le,sort:[].sort,splice:[].splice},mb={};q("multiple selected checked disabled readOnly required open".split(" "),function(b){mb[L(b)]=b});var rc={};q("input select option textarea button form details".split(" "),function(b){rc[Ha(b)]=!0});q({data:nc,inheritedData:lb,scope:function(b){return w(b).data("$scope")||lb(b.parentNode||b,["$isolateScope","$scope"])},isolateScope:function(b){return w(b).data("$isolateScope")||w(b).data("$isolateScopeNoTemplate")},controller:oc,injector:function(b){return lb(b,
-"$injector")},removeAttr:function(b,a){b.removeAttribute(a)},hasClass:Kb,css:function(b,a,c){a=Va(a);if(B(c))b.style[a]=c;else{var d;8>=S&&(d=b.currentStyle&&b.currentStyle[a],""===d&&(d="auto"));d=d||b.style[a];8>=S&&(d=""===d?s:d);return d}},attr:function(b,a,c){var d=L(a);if(mb[d])if(B(c))c?(b[a]=!0,b.setAttribute(a,d)):(b[a]=!1,b.removeAttribute(d));else return b[a]||(b.attributes.getNamedItem(a)||y).specified?d:s;else if(B(c))b.setAttribute(a,c);else if(b.getAttribute)return b=b.getAttribute(a,
-2),null===b?s:b},prop:function(b,a,c){if(B(c))b[a]=c;else return b[a]},text:function(){function b(b,d){var e=a[b.nodeType];if(D(d))return e?b[e]:"";b[e]=d}var a=[];9>S?(a[1]="innerText",a[3]="nodeValue"):a[1]=a[3]="textContent";b.$dv="";return b}(),val:function(b,a){if(D(a)){if("SELECT"===La(b)&&b.multiple){var c=[];q(b.options,function(a){a.selected&&c.push(a.value||a.text)});return 0===c.length?null:c}return b.value}b.value=a},html:function(b,a){if(D(a))return b.innerHTML;for(var c=0,d=b.childNodes;c<
-d.length;c++)Ia(d[c]);b.innerHTML=a},empty:pc},function(b,a){R.prototype[a]=function(a,d){var e,g,f=this.length;if(b!==pc&&(2==b.length&&b!==Kb&&b!==oc?a:d)===s){if(U(a)){for(e=0;e<f;e++)if(b===nc)b(this[e],a);else for(g in a)b(this[e],g,a[g]);return this}e=b.$dv;f=e===s?Math.min(f,1):f;for(g=0;g<f;g++){var k=b(this[g],a,d);e=e?e+k:k}return e}for(e=0;e<f;e++)b(this[e],a,d);return this}});q({removeData:lc,dealoc:Ia,on:function a(c,d,e,g){if(B(g))throw Gb("onargs");var f=la(c,"events"),k=la(c,"handle");
-f||la(c,"events",f={});k||la(c,"handle",k=ne(c,f));q(d.split(" "),function(d){var g=f[d];if(!g){if("mouseenter"==d||"mouseleave"==d){var l=V.body.contains||V.body.compareDocumentPosition?function(a,c){var d=9===a.nodeType?a.documentElement:a,e=c&&c.parentNode;return a===e||!!(e&&1===e.nodeType&&(d.contains?d.contains(e):a.compareDocumentPosition&&a.compareDocumentPosition(e)&16))}:function(a,c){if(c)for(;c=c.parentNode;)if(c===a)return!0;return!1};f[d]=[];a(c,{mouseleave:"mouseout",mouseenter:"mouseover"}[d],
-function(a){var c=a.relatedTarget;c&&(c===this||l(this,c))||k(a,d)})}else pb(c,d,k),f[d]=[];g=f[d]}g.push(e)})},off:mc,one:function(a,c,d){a=w(a);a.on(c,function g(){a.off(c,d);a.off(c,g)});a.on(c,d)},replaceWith:function(a,c){var d,e=a.parentNode;Ia(a);q(new R(c),function(c){d?e.insertBefore(c,d.nextSibling):e.replaceChild(c,a);d=c})},children:function(a){var c=[];q(a.childNodes,function(a){1===a.nodeType&&c.push(a)});return c},contents:function(a){return a.contentDocument||a.childNodes||[]},append:function(a,
-c){q(new R(c),function(c){1!==a.nodeType&&11!==a.nodeType||a.appendChild(c)})},prepend:function(a,c){if(1===a.nodeType){var d=a.firstChild;q(new R(c),function(c){a.insertBefore(c,d)})}},wrap:function(a,c){c=w(c)[0];var d=a.parentNode;d&&d.replaceChild(c,a);c.appendChild(a)},remove:function(a){Ia(a);var c=a.parentNode;c&&c.removeChild(a)},after:function(a,c){var d=a,e=a.parentNode;q(new R(c),function(a){e.insertBefore(a,d.nextSibling);d=a})},addClass:kb,removeClass:jb,toggleClass:function(a,c,d){c&&
-q(c.split(" "),function(c){var g=d;D(g)&&(g=!Kb(a,c));(g?kb:jb)(a,c)})},parent:function(a){return(a=a.parentNode)&&11!==a.nodeType?a:null},next:function(a){if(a.nextElementSibling)return a.nextElementSibling;for(a=a.nextSibling;null!=a&&1!==a.nodeType;)a=a.nextSibling;return a},find:function(a,c){return a.getElementsByTagName?a.getElementsByTagName(c):[]},clone:Jb,triggerHandler:function(a,c,d){c=(la(a,"events")||{})[c];d=d||[];var e=[{preventDefault:y,stopPropagation:y}];q(c,function(c){c.apply(a,
-e.concat(d))})}},function(a,c){R.prototype[c]=function(c,e,g){for(var f,k=0;k<this.length;k++)D(f)?(f=a(this[k],c,e,g),B(f)&&(f=w(f))):Ib(f,a(this[k],c,e,g));return B(f)?f:this};R.prototype.bind=R.prototype.on;R.prototype.unbind=R.prototype.off});Ya.prototype={put:function(a,c){this[Ja(a)]=c},get:function(a){return this[Ja(a)]},remove:function(a){var c=this[a=Ja(a)];delete this[a];return c}};var pe=/^function\s*[^\(]*\(\s*([^\)]*)\)/m,qe=/,/,re=/^\s*(_?)(\S+?)\1\s*$/,oe=/((\/\/.*$)|(\/\*[\s\S]*?\*\/))/mg,
-Za=t("$injector"),Me=t("$animate"),Ld=["$provide",function(a){this.$$selectors={};this.register=function(c,d){var e=c+"-animation";if(c&&"."!=c.charAt(0))throw Me("notcsel",c);this.$$selectors[c.substr(1)]=e;a.factory(e,d)};this.classNameFilter=function(a){1===arguments.length&&(this.$$classNameFilter=a instanceof RegExp?a:null);return this.$$classNameFilter};this.$get=["$timeout","$$asyncCallback",function(a,d){return{enter:function(a,c,f,k){f?f.after(a):(c&&c[0]||(c=f.parent()),c.append(a));k&&
-d(k)},leave:function(a,c){a.remove();c&&d(c)},move:function(a,c,d,k){this.enter(a,c,d,k)},addClass:function(a,c,f){c=C(c)?c:O(c)?c.join(" "):"";q(a,function(a){kb(a,c)});f&&d(f)},removeClass:function(a,c,f){c=C(c)?c:O(c)?c.join(" "):"";q(a,function(a){jb(a,c)});f&&d(f)},setClass:function(a,c,f,k){q(a,function(a){kb(a,c);jb(a,f)});k&&d(k)},enabled:y}}]}],ia=t("$compile");gc.$inject=["$provide","$$sanitizeUriProvider"];var ue=/^(x[\:\-_]|data[\:\-_])/i,zc=t("$interpolate"),Ne=/^([^\?#]*)(\?([^#]*))?(#(.*))?$/,
-xe={http:80,https:443,ftp:21},Pb=t("$location");Rb.prototype=Qb.prototype=Cc.prototype={$$html5:!1,$$replace:!1,absUrl:qb("$$absUrl"),url:function(a,c){if(D(a))return this.$$url;var d=Ne.exec(a);d[1]&&this.path(decodeURIComponent(d[1]));(d[2]||d[1])&&this.search(d[3]||"");this.hash(d[5]||"",c);return this},protocol:qb("$$protocol"),host:qb("$$host"),port:qb("$$port"),path:Dc("$$path",function(a){return"/"==a.charAt(0)?a:"/"+a}),search:function(a,c){switch(arguments.length){case 0:return this.$$search;
-case 1:if(C(a))this.$$search=cc(a);else if(U(a))this.$$search=a;else throw Pb("isrcharg");break;default:D(c)||null===c?delete this.$$search[a]:this.$$search[a]=c}this.$$compose();return this},hash:Dc("$$hash",Fa),replace:function(){this.$$replace=!0;return this}};var Da=t("$parse"),Gc={},ta,cb={"null":function(){return null},"true":function(){return!0},"false":function(){return!1},undefined:y,"+":function(a,c,d,e){d=d(a,c);e=e(a,c);return B(d)?B(e)?d+e:d:B(e)?e:s},"-":function(a,c,d,e){d=d(a,c);e=
-e(a,c);return(B(d)?d:0)-(B(e)?e:0)},"*":function(a,c,d,e){return d(a,c)*e(a,c)},"/":function(a,c,d,e){return d(a,c)/e(a,c)},"%":function(a,c,d,e){return d(a,c)%e(a,c)},"^":function(a,c,d,e){return d(a,c)^e(a,c)},"=":y,"===":function(a,c,d,e){return d(a,c)===e(a,c)},"!==":function(a,c,d,e){return d(a,c)!==e(a,c)},"==":function(a,c,d,e){return d(a,c)==e(a,c)},"!=":function(a,c,d,e){return d(a,c)!=e(a,c)},"<":function(a,c,d,e){return d(a,c)<e(a,c)},">":function(a,c,d,e){return d(a,c)>e(a,c)},"<=":function(a,
-c,d,e){return d(a,c)<=e(a,c)},">=":function(a,c,d,e){return d(a,c)>=e(a,c)},"&&":function(a,c,d,e){return d(a,c)&&e(a,c)},"||":function(a,c,d,e){return d(a,c)||e(a,c)},"&":function(a,c,d,e){return d(a,c)&e(a,c)},"|":function(a,c,d,e){return e(a,c)(a,c,d(a,c))},"!":function(a,c,d){return!d(a,c)}},Oe={n:"\n",f:"\f",r:"\r",t:"\t",v:"\v","'":"'",'"':'"'},Tb=function(a){this.options=a};Tb.prototype={constructor:Tb,lex:function(a){this.text=a;this.index=0;this.ch=s;this.lastCh=":";for(this.tokens=[];this.index<
-this.text.length;){this.ch=this.text.charAt(this.index);if(this.is("\"'"))this.readString(this.ch);else if(this.isNumber(this.ch)||this.is(".")&&this.isNumber(this.peek()))this.readNumber();else if(this.isIdent(this.ch))this.readIdent();else if(this.is("(){}[].,;:?"))this.tokens.push({index:this.index,text:this.ch}),this.index++;else if(this.isWhitespace(this.ch)){this.index++;continue}else{a=this.ch+this.peek();var c=a+this.peek(2),d=cb[this.ch],e=cb[a],g=cb[c];g?(this.tokens.push({index:this.index,
-text:c,fn:g}),this.index+=3):e?(this.tokens.push({index:this.index,text:a,fn:e}),this.index+=2):d?(this.tokens.push({index:this.index,text:this.ch,fn:d}),this.index+=1):this.throwError("Unexpected next character ",this.index,this.index+1)}this.lastCh=this.ch}return this.tokens},is:function(a){return-1!==a.indexOf(this.ch)},was:function(a){return-1!==a.indexOf(this.lastCh)},peek:function(a){a=a||1;return this.index+a<this.text.length?this.text.charAt(this.index+a):!1},isNumber:function(a){return"0"<=
-a&&"9">=a},isWhitespace:function(a){return" "===a||"\r"===a||"\t"===a||"\n"===a||"\v"===a||"\u00a0"===a},isIdent:function(a){return"a"<=a&&"z">=a||"A"<=a&&"Z">=a||"_"===a||"$"===a},isExpOperator:function(a){return"-"===a||"+"===a||this.isNumber(a)},throwError:function(a,c,d){d=d||this.index;c=B(c)?"s "+c+"-"+this.index+" ["+this.text.substring(c,d)+"]":" "+d;throw Da("lexerr",a,c,this.text);},readNumber:function(){for(var a="",c=this.index;this.index<this.text.length;){var d=L(this.text.charAt(this.index));
-if("."==d||this.isNumber(d))a+=d;else{var e=this.peek();if("e"==d&&this.isExpOperator(e))a+=d;else if(this.isExpOperator(d)&&e&&this.isNumber(e)&&"e"==a.charAt(a.length-1))a+=d;else if(!this.isExpOperator(d)||e&&this.isNumber(e)||"e"!=a.charAt(a.length-1))break;else this.throwError("Invalid exponent")}this.index++}a*=1;this.tokens.push({index:c,text:a,literal:!0,constant:!0,fn:function(){return a}})},readIdent:function(){for(var a=this,c="",d=this.index,e,g,f,k;this.index<this.text.length;){k=this.text.charAt(this.index);
-if("."===k||this.isIdent(k)||this.isNumber(k))"."===k&&(e=this.index),c+=k;else break;this.index++}if(e)for(g=this.index;g<this.text.length;){k=this.text.charAt(g);if("("===k){f=c.substr(e-d+1);c=c.substr(0,e-d);this.index=g;break}if(this.isWhitespace(k))g++;else break}d={index:d,text:c};if(cb.hasOwnProperty(c))d.fn=cb[c],d.literal=!0,d.constant=!0;else{var m=Fc(c,this.options,this.text);d.fn=J(function(a,c){return m(a,c)},{assign:function(d,e){return rb(d,c,e,a.text,a.options)}})}this.tokens.push(d);
-f&&(this.tokens.push({index:e,text:"."}),this.tokens.push({index:e+1,text:f}))},readString:function(a){var c=this.index;this.index++;for(var d="",e=a,g=!1;this.index<this.text.length;){var f=this.text.charAt(this.index),e=e+f;if(g)"u"===f?(f=this.text.substring(this.index+1,this.index+5),f.match(/[\da-f]{4}/i)||this.throwError("Invalid unicode escape [\\u"+f+"]"),this.index+=4,d+=String.fromCharCode(parseInt(f,16))):d=(g=Oe[f])?d+g:d+f,g=!1;else if("\\"===f)g=!0;else{if(f===a){this.index++;this.tokens.push({index:c,
-text:e,string:d,literal:!0,constant:!0,fn:function(){return d}});return}d+=f}this.index++}this.throwError("Unterminated quote",c)}};var bb=function(a,c,d){this.lexer=a;this.$filter=c;this.options=d};bb.ZERO=J(function(){return 0},{constant:!0});bb.prototype={constructor:bb,parse:function(a){this.text=a;this.tokens=this.lexer.lex(a);a=this.statements();0!==this.tokens.length&&this.throwError("is an unexpected token",this.tokens[0]);a.literal=!!a.literal;a.constant=!!a.constant;return a},primary:function(){var a;
-if(this.expect("("))a=this.filterChain(),this.consume(")");else if(this.expect("["))a=this.arrayDeclaration();else if(this.expect("{"))a=this.object();else{var c=this.expect();(a=c.fn)||this.throwError("not a primary expression",c);a.literal=!!c.literal;a.constant=!!c.constant}for(var d;c=this.expect("(","[",".");)"("===c.text?(a=this.functionCall(a,d),d=null):"["===c.text?(d=a,a=this.objectIndex(a)):"."===c.text?(d=a,a=this.fieldAccess(a)):this.throwError("IMPOSSIBLE");return a},throwError:function(a,
-c){throw Da("syntax",c.text,a,c.index+1,this.text,this.text.substring(c.index));},peekToken:function(){if(0===this.tokens.length)throw Da("ueoe",this.text);return this.tokens[0]},peek:function(a,c,d,e){if(0<this.tokens.length){var g=this.tokens[0],f=g.text;if(f===a||f===c||f===d||f===e||!(a||c||d||e))return g}return!1},expect:function(a,c,d,e){return(a=this.peek(a,c,d,e))?(this.tokens.shift(),a):!1},consume:function(a){this.expect(a)||this.throwError("is unexpected, expecting ["+a+"]",this.peek())},
-unaryFn:function(a,c){return J(function(d,e){return a(d,e,c)},{constant:c.constant})},ternaryFn:function(a,c,d){return J(function(e,g){return a(e,g)?c(e,g):d(e,g)},{constant:a.constant&&c.constant&&d.constant})},binaryFn:function(a,c,d){return J(function(e,g){return c(e,g,a,d)},{constant:a.constant&&d.constant})},statements:function(){for(var a=[];;)if(0<this.tokens.length&&!this.peek("}",")",";","]")&&a.push(this.filterChain()),!this.expect(";"))return 1===a.length?a[0]:function(c,d){for(var e,g=
-0;g<a.length;g++){var f=a[g];f&&(e=f(c,d))}return e}},filterChain:function(){for(var a=this.expression(),c;;)if(c=this.expect("|"))a=this.binaryFn(a,c.fn,this.filter());else return a},filter:function(){for(var a=this.expect(),c=this.$filter(a.text),d=[];;)if(a=this.expect(":"))d.push(this.expression());else{var e=function(a,e,k){k=[k];for(var m=0;m<d.length;m++)k.push(d[m](a,e));return c.apply(a,k)};return function(){return e}}},expression:function(){return this.assignment()},assignment:function(){var a=
-this.ternary(),c,d;return(d=this.expect("="))?(a.assign||this.throwError("implies assignment but ["+this.text.substring(0,d.index)+"] can not be assigned to",d),c=this.ternary(),function(d,g){return a.assign(d,c(d,g),g)}):a},ternary:function(){var a=this.logicalOR(),c,d;if(this.expect("?")){c=this.ternary();if(d=this.expect(":"))return this.ternaryFn(a,c,this.ternary());this.throwError("expected :",d)}else return a},logicalOR:function(){for(var a=this.logicalAND(),c;;)if(c=this.expect("||"))a=this.binaryFn(a,
-c.fn,this.logicalAND());else return a},logicalAND:function(){var a=this.equality(),c;if(c=this.expect("&&"))a=this.binaryFn(a,c.fn,this.logicalAND());return a},equality:function(){var a=this.relational(),c;if(c=this.expect("==","!=","===","!=="))a=this.binaryFn(a,c.fn,this.equality());return a},relational:function(){var a=this.additive(),c;if(c=this.expect("<",">","<=",">="))a=this.binaryFn(a,c.fn,this.relational());return a},additive:function(){for(var a=this.multiplicative(),c;c=this.expect("+",
-"-");)a=this.binaryFn(a,c.fn,this.multiplicative());return a},multiplicative:function(){for(var a=this.unary(),c;c=this.expect("*","/","%");)a=this.binaryFn(a,c.fn,this.unary());return a},unary:function(){var a;return this.expect("+")?this.primary():(a=this.expect("-"))?this.binaryFn(bb.ZERO,a.fn,this.unary()):(a=this.expect("!"))?this.unaryFn(a.fn,this.unary()):this.primary()},fieldAccess:function(a){var c=this,d=this.expect().text,e=Fc(d,this.options,this.text);return J(function(c,d,k){return e(k||
-a(c,d))},{assign:function(e,f,k){return rb(a(e,k),d,f,c.text,c.options)}})},objectIndex:function(a){var c=this,d=this.expression();this.consume("]");return J(function(e,g){var f=a(e,g),k=d(e,g),m;if(!f)return s;(f=ab(f[k],c.text))&&(f.then&&c.options.unwrapPromises)&&(m=f,"$$v"in f||(m.$$v=s,m.then(function(a){m.$$v=a})),f=f.$$v);return f},{assign:function(e,g,f){var k=d(e,f);return ab(a(e,f),c.text)[k]=g}})},functionCall:function(a,c){var d=[];if(")"!==this.peekToken().text){do d.push(this.expression());
-while(this.expect(","))}this.consume(")");var e=this;return function(g,f){for(var k=[],m=c?c(g,f):g,h=0;h<d.length;h++)k.push(d[h](g,f));h=a(g,f,m)||y;ab(m,e.text);ab(h,e.text);k=h.apply?h.apply(m,k):h(k[0],k[1],k[2],k[3],k[4]);return ab(k,e.text)}},arrayDeclaration:function(){var a=[],c=!0;if("]"!==this.peekToken().text){do{if(this.peek("]"))break;var d=this.expression();a.push(d);d.constant||(c=!1)}while(this.expect(","))}this.consume("]");return J(function(c,d){for(var f=[],k=0;k<a.length;k++)f.push(a[k](c,
-d));return f},{literal:!0,constant:c})},object:function(){var a=[],c=!0;if("}"!==this.peekToken().text){do{if(this.peek("}"))break;var d=this.expect(),d=d.string||d.text;this.consume(":");var e=this.expression();a.push({key:d,value:e});e.constant||(c=!1)}while(this.expect(","))}this.consume("}");return J(function(c,d){for(var e={},m=0;m<a.length;m++){var h=a[m];e[h.key]=h.value(c,d)}return e},{literal:!0,constant:c})}};var Sb={},ua=t("$sce"),fa={HTML:"html",CSS:"css",URL:"url",RESOURCE_URL:"resourceUrl",
-JS:"js"},W=V.createElement("a"),Ic=sa(T.location.href,!0);kc.$inject=["$provide"];Jc.$inject=["$locale"];Lc.$inject=["$locale"];var Oc=".",Je={yyyy:Y("FullYear",4),yy:Y("FullYear",2,0,!0),y:Y("FullYear",1),MMMM:sb("Month"),MMM:sb("Month",!0),MM:Y("Month",2,1),M:Y("Month",1,1),dd:Y("Date",2),d:Y("Date",1),HH:Y("Hours",2),H:Y("Hours",1),hh:Y("Hours",2,-12),h:Y("Hours",1,-12),mm:Y("Minutes",2),m:Y("Minutes",1),ss:Y("Seconds",2),s:Y("Seconds",1),sss:Y("Milliseconds",3),EEEE:sb("Day"),EEE:sb("Day",!0),
-a:function(a,c){return 12>a.getHours()?c.AMPMS[0]:c.AMPMS[1]},Z:function(a){a=-1*a.getTimezoneOffset();return a=(0<=a?"+":"")+(Ub(Math[0<a?"floor":"ceil"](a/60),2)+Ub(Math.abs(a%60),2))}},Ie=/((?:[^yMdHhmsaZE']+)|(?:'(?:[^']|'')*')|(?:E+|y+|M+|d+|H+|h+|m+|s+|a|Z))(.*)/,He=/^\-?\d+$/;Kc.$inject=["$locale"];var Fe=$(L),Ge=$(Ha);Mc.$inject=["$parse"];var cd=$({restrict:"E",compile:function(a,c){8>=S&&(c.href||c.name||c.$set("href",""),a.append(V.createComment("IE fix")));if(!c.href&&!c.xlinkHref&&!c.name)return function(a,
-c){var g="[object SVGAnimatedString]"===wa.call(c.prop("href"))?"xlink:href":"href";c.on("click",function(a){c.attr(g)||a.preventDefault()})}}}),Eb={};q(mb,function(a,c){if("multiple"!=a){var d=ma("ng-"+c);Eb[d]=function(){return{priority:100,link:function(a,g,f){a.$watch(f[d],function(a){f.$set(c,!!a)})}}}}});q(["src","srcset","href"],function(a){var c=ma("ng-"+a);Eb[c]=function(){return{priority:99,link:function(d,e,g){var f=a,k=a;"href"===a&&"[object SVGAnimatedString]"===wa.call(e.prop("href"))&&
-(k="xlinkHref",g.$attr[k]="xlink:href",f=null);g.$observe(c,function(a){a&&(g.$set(k,a),S&&f&&e.prop(f,g[k]))})}}}});var vb={$addControl:y,$removeControl:y,$setValidity:y,$setDirty:y,$setPristine:y};Pc.$inject=["$element","$attrs","$scope","$animate"];var Qc=function(a){return["$timeout",function(c){return{name:"form",restrict:a?"EAC":"E",controller:Pc,compile:function(){return{pre:function(a,e,g,f){if(!g.action){var k=function(a){a.preventDefault?a.preventDefault():a.returnValue=!1};pb(e[0],"submit",
-k);e.on("$destroy",function(){c(function(){Wa(e[0],"submit",k)},0,!1)})}var m=e.parent().controller("form"),h=g.name||g.ngForm;h&&rb(a,h,f,h);if(m)e.on("$destroy",function(){m.$removeControl(f);h&&rb(a,h,s,h);J(f,vb)})}}}}}]},dd=Qc(),qd=Qc(!0),Pe=/^(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?$/,Qe=/^[a-z0-9!#$%&'*+/=?^_`{|}~.-]+@[a-z0-9-]+(\.[a-z0-9-]+)*$/i,Re=/^\s*(\-|\+)?(\d+|(\d*(\.\d*)))\s*$/,Rc={text:xb,number:function(a,c,d,e,g,f){xb(a,c,d,e,g,f);e.$parsers.push(function(a){var c=
-e.$isEmpty(a);if(c||Re.test(a))return e.$setValidity("number",!0),""===a?null:c?a:parseFloat(a);e.$setValidity("number",!1);return s});Ke(e,"number",c);e.$formatters.push(function(a){return e.$isEmpty(a)?"":""+a});d.min&&(a=function(a){var c=parseFloat(d.min);return qa(e,"min",e.$isEmpty(a)||a>=c,a)},e.$parsers.push(a),e.$formatters.push(a));d.max&&(a=function(a){var c=parseFloat(d.max);return qa(e,"max",e.$isEmpty(a)||a<=c,a)},e.$parsers.push(a),e.$formatters.push(a));e.$formatters.push(function(a){return qa(e,
-"number",e.$isEmpty(a)||yb(a),a)})},url:function(a,c,d,e,g,f){xb(a,c,d,e,g,f);a=function(a){return qa(e,"url",e.$isEmpty(a)||Pe.test(a),a)};e.$formatters.push(a);e.$parsers.push(a)},email:function(a,c,d,e,g,f){xb(a,c,d,e,g,f);a=function(a){return qa(e,"email",e.$isEmpty(a)||Qe.test(a),a)};e.$formatters.push(a);e.$parsers.push(a)},radio:function(a,c,d,e){D(d.name)&&c.attr("name",eb());c.on("click",function(){c[0].checked&&a.$apply(function(){e.$setViewValue(d.value)})});e.$render=function(){c[0].checked=
-d.value==e.$viewValue};d.$observe("value",e.$render)},checkbox:function(a,c,d,e){var g=d.ngTrueValue,f=d.ngFalseValue;C(g)||(g=!0);C(f)||(f=!1);c.on("click",function(){a.$apply(function(){e.$setViewValue(c[0].checked)})});e.$render=function(){c[0].checked=e.$viewValue};e.$isEmpty=function(a){return a!==g};e.$formatters.push(function(a){return a===g});e.$parsers.push(function(a){return a?g:f})},hidden:y,button:y,submit:y,reset:y,file:y},hc=["$browser","$sniffer",function(a,c){return{restrict:"E",require:"?ngModel",
-link:function(d,e,g,f){f&&(Rc[L(g.type)]||Rc.text)(d,e,g,f,c,a)}}}],ub="ng-valid",tb="ng-invalid",Ma="ng-pristine",wb="ng-dirty",Se=["$scope","$exceptionHandler","$attrs","$element","$parse","$animate",function(a,c,d,e,g,f){function k(a,c){c=c?"-"+hb(c,"-"):"";f.removeClass(e,(a?tb:ub)+c);f.addClass(e,(a?ub:tb)+c)}this.$modelValue=this.$viewValue=Number.NaN;this.$parsers=[];this.$formatters=[];this.$viewChangeListeners=[];this.$pristine=!0;this.$dirty=!1;this.$valid=!0;this.$invalid=!1;this.$name=
-d.name;var m=g(d.ngModel),h=m.assign;if(!h)throw t("ngModel")("nonassign",d.ngModel,ga(e));this.$render=y;this.$isEmpty=function(a){return D(a)||""===a||null===a||a!==a};var l=e.inheritedData("$formController")||vb,n=0,p=this.$error={};e.addClass(Ma);k(!0);this.$setValidity=function(a,c){p[a]!==!c&&(c?(p[a]&&n--,n||(k(!0),this.$valid=!0,this.$invalid=!1)):(k(!1),this.$invalid=!0,this.$valid=!1,n++),p[a]=!c,k(c,a),l.$setValidity(a,c,this))};this.$setPristine=function(){this.$dirty=!1;this.$pristine=
-!0;f.removeClass(e,wb);f.addClass(e,Ma)};this.$setViewValue=function(d){this.$viewValue=d;this.$pristine&&(this.$dirty=!0,this.$pristine=!1,f.removeClass(e,Ma),f.addClass(e,wb),l.$setDirty());q(this.$parsers,function(a){d=a(d)});this.$modelValue!==d&&(this.$modelValue=d,h(a,d),q(this.$viewChangeListeners,function(a){try{a()}catch(d){c(d)}}))};var r=this;a.$watch(function(){var c=m(a);if(r.$modelValue!==c){var d=r.$formatters,e=d.length;for(r.$modelValue=c;e--;)c=d[e](c);r.$viewValue!==c&&(r.$viewValue=
-c,r.$render())}return c})}],Fd=function(){return{require:["ngModel","^?form"],controller:Se,link:function(a,c,d,e){var g=e[0],f=e[1]||vb;f.$addControl(g);a.$on("$destroy",function(){f.$removeControl(g)})}}},Hd=$({require:"ngModel",link:function(a,c,d,e){e.$viewChangeListeners.push(function(){a.$eval(d.ngChange)})}}),ic=function(){return{require:"?ngModel",link:function(a,c,d,e){if(e){d.required=!0;var g=function(a){if(d.required&&e.$isEmpty(a))e.$setValidity("required",!1);else return e.$setValidity("required",
-!0),a};e.$formatters.push(g);e.$parsers.unshift(g);d.$observe("required",function(){g(e.$viewValue)})}}}},Gd=function(){return{require:"ngModel",link:function(a,c,d,e){var g=(a=/\/(.*)\//.exec(d.ngList))&&RegExp(a[1])||d.ngList||",";e.$parsers.push(function(a){if(!D(a)){var c=[];a&&q(a.split(g),function(a){a&&c.push(aa(a))});return c}});e.$formatters.push(function(a){return O(a)?a.join(", "):s});e.$isEmpty=function(a){return!a||!a.length}}}},Te=/^(true|false|\d+)$/,Id=function(){return{priority:100,
-compile:function(a,c){return Te.test(c.ngValue)?function(a,c,g){g.$set("value",a.$eval(g.ngValue))}:function(a,c,g){a.$watch(g.ngValue,function(a){g.$set("value",a)})}}}},id=va({compile:function(a){a.addClass("ng-binding");return function(a,d,e){d.data("$binding",e.ngBind);a.$watch(e.ngBind,function(a){d.text(a==s?"":a)})}}}),kd=["$interpolate",function(a){return function(c,d,e){c=a(d.attr(e.$attr.ngBindTemplate));d.addClass("ng-binding").data("$binding",c);e.$observe("ngBindTemplate",function(a){d.text(a)})}}],
-jd=["$sce","$parse",function(a,c){return function(d,e,g){e.addClass("ng-binding").data("$binding",g.ngBindHtml);var f=c(g.ngBindHtml);d.$watch(function(){return(f(d)||"").toString()},function(c){e.html(a.getTrustedHtml(f(d))||"")})}}],ld=Vb("",!0),nd=Vb("Odd",0),md=Vb("Even",1),od=va({compile:function(a,c){c.$set("ngCloak",s);a.removeClass("ng-cloak")}}),pd=[function(){return{scope:!0,controller:"@",priority:500}}],jc={};q("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "),
-function(a){var c=ma("ng-"+a);jc[c]=["$parse",function(d){return{compile:function(e,g){var f=d(g[c]);return function(c,d){d.on(L(a),function(a){c.$apply(function(){f(c,{$event:a})})})}}}}]});var sd=["$animate",function(a){return{transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(c,d,e,g,f){var k,m,h;c.$watch(e.ngIf,function(g){Ra(g)?m||(m=c.$new(),f(m,function(c){c[c.length++]=V.createComment(" end ngIf: "+e.ngIf+" ");k={clone:c};a.enter(c,d.parent(),d)})):(h&&(h.remove(),
-h=null),m&&(m.$destroy(),m=null),k&&(h=Db(k.clone),a.leave(h,function(){h=null}),k=null))})}}}],td=["$http","$templateCache","$anchorScroll","$animate","$sce",function(a,c,d,e,g){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:Sa.noop,compile:function(f,k){var m=k.ngInclude||k.src,h=k.onload||"",l=k.autoscroll;return function(f,k,r,q,I){var s=0,u,w,F,z=function(){w&&(w.remove(),w=null);u&&(u.$destroy(),u=null);F&&(e.leave(F,function(){w=null}),w=F,F=null)};f.$watch(g.parseAsResourceUrl(m),
-function(g){var m=function(){!B(l)||l&&!f.$eval(l)||d()},r=++s;g?(a.get(g,{cache:c}).success(function(a){if(r===s){var c=f.$new();q.template=a;a=I(c,function(a){z();e.enter(a,null,k,m)});u=c;F=a;u.$emit("$includeContentLoaded");f.$eval(h)}}).error(function(){r===s&&z()}),f.$emit("$includeContentRequested")):(z(),q.template=null)})}}}}],Jd=["$compile",function(a){return{restrict:"ECA",priority:-400,require:"ngInclude",link:function(c,d,e,g){d.html(g.template);a(d.contents())(c)}}}],ud=va({priority:450,
-compile:function(){return{pre:function(a,c,d){a.$eval(d.ngInit)}}}}),vd=va({terminal:!0,priority:1E3}),wd=["$locale","$interpolate",function(a,c){var d=/{}/g;return{restrict:"EA",link:function(e,g,f){var k=f.count,m=f.$attr.when&&g.attr(f.$attr.when),h=f.offset||0,l=e.$eval(m)||{},n={},p=c.startSymbol(),r=c.endSymbol(),s=/^when(Minus)?(.+)$/;q(f,function(a,c){s.test(c)&&(l[L(c.replace("when","").replace("Minus","-"))]=g.attr(f.$attr[c]))});q(l,function(a,e){n[e]=c(a.replace(d,p+k+"-"+h+r))});e.$watch(function(){var c=
-parseFloat(e.$eval(k));if(isNaN(c))return"";c in l||(c=a.pluralCat(c-h));return n[c](e,g,!0)},function(a){g.text(a)})}}}],xd=["$parse","$animate",function(a,c){var d=t("ngRepeat");return{transclude:"element",priority:1E3,terminal:!0,$$tlb:!0,link:function(e,g,f,k,m){var h=f.ngRepeat,l=h.match(/^\s*([\s\S]+?)\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?\s*$/),n,p,r,s,I,x,u={$id:Ja};if(!l)throw d("iexp",h);f=l[1];k=l[2];(l=l[3])?(n=a(l),p=function(a,c,d){x&&(u[x]=a);u[I]=c;u.$index=d;return n(e,
-u)}):(r=function(a,c){return Ja(c)},s=function(a){return a});l=f.match(/^(?:([\$\w]+)|\(([\$\w]+)\s*,\s*([\$\w]+)\))$/);if(!l)throw d("iidexp",f);I=l[3]||l[1];x=l[2];var B={};e.$watchCollection(k,function(a){var f,k,l=g[0],n,u={},E,A,H,t,C,y,D=[];if(db(a))C=a,n=p||r;else{n=p||s;C=[];for(H in a)a.hasOwnProperty(H)&&"$"!=H.charAt(0)&&C.push(H);C.sort()}E=C.length;k=D.length=C.length;for(f=0;f<k;f++)if(H=a===C?f:C[f],t=a[H],t=n(H,t,f),Aa(t,"`track by` id"),B.hasOwnProperty(t))y=B[t],delete B[t],u[t]=
-y,D[f]=y;else{if(u.hasOwnProperty(t))throw q(D,function(a){a&&a.scope&&(B[a.id]=a)}),d("dupes",h,t);D[f]={id:t};u[t]=!1}for(H in B)B.hasOwnProperty(H)&&(y=B[H],f=Db(y.clone),c.leave(f),q(f,function(a){a.$$NG_REMOVED=!0}),y.scope.$destroy());f=0;for(k=C.length;f<k;f++){H=a===C?f:C[f];t=a[H];y=D[f];D[f-1]&&(l=D[f-1].clone[D[f-1].clone.length-1]);if(y.scope){A=y.scope;n=l;do n=n.nextSibling;while(n&&n.$$NG_REMOVED);y.clone[0]!=n&&c.move(Db(y.clone),null,w(l));l=y.clone[y.clone.length-1]}else A=e.$new();
-A[I]=t;x&&(A[x]=H);A.$index=f;A.$first=0===f;A.$last=f===E-1;A.$middle=!(A.$first||A.$last);A.$odd=!(A.$even=0===(f&1));y.scope||m(A,function(a){a[a.length++]=V.createComment(" end ngRepeat: "+h+" ");c.enter(a,null,w(l));l=a;y.scope=A;y.clone=a;u[y.id]=y})}B=u})}}}],yd=["$animate",function(a){return function(c,d,e){c.$watch(e.ngShow,function(c){a[Ra(c)?"removeClass":"addClass"](d,"ng-hide")})}}],rd=["$animate",function(a){return function(c,d,e){c.$watch(e.ngHide,function(c){a[Ra(c)?"addClass":"removeClass"](d,
-"ng-hide")})}}],zd=va(function(a,c,d){a.$watch(d.ngStyle,function(a,d){d&&a!==d&&q(d,function(a,d){c.css(d,"")});a&&c.css(a)},!0)}),Ad=["$animate",function(a){return{restrict:"EA",require:"ngSwitch",controller:["$scope",function(){this.cases={}}],link:function(c,d,e,g){var f=[],k=[],m=[],h=[];c.$watch(e.ngSwitch||e.on,function(d){var n,p;n=0;for(p=m.length;n<p;++n)m[n].remove();n=m.length=0;for(p=h.length;n<p;++n){var r=k[n];h[n].$destroy();m[n]=r;a.leave(r,function(){m.splice(n,1)})}k.length=0;h.length=
-0;if(f=g.cases["!"+d]||g.cases["?"])c.$eval(e.change),q(f,function(d){var e=c.$new();h.push(e);d.transclude(e,function(c){var e=d.element;k.push(c);a.enter(c,e.parent(),e)})})})}}}],Bd=va({transclude:"element",priority:800,require:"^ngSwitch",link:function(a,c,d,e,g){e.cases["!"+d.ngSwitchWhen]=e.cases["!"+d.ngSwitchWhen]||[];e.cases["!"+d.ngSwitchWhen].push({transclude:g,element:c})}}),Cd=va({transclude:"element",priority:800,require:"^ngSwitch",link:function(a,c,d,e,g){e.cases["?"]=e.cases["?"]||
-[];e.cases["?"].push({transclude:g,element:c})}}),Ed=va({link:function(a,c,d,e,g){if(!g)throw t("ngTransclude")("orphan",ga(c));g(function(a){c.empty();c.append(a)})}}),ed=["$templateCache",function(a){return{restrict:"E",terminal:!0,compile:function(c,d){"text/ng-template"==d.type&&a.put(d.id,c[0].text)}}}],Ue=t("ngOptions"),Dd=$({terminal:!0}),fd=["$compile","$parse",function(a,c){var d=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?\s+for\s+(?:([\$\w][\$\w]*)|(?:\(\s*([\$\w][\$\w]*)\s*,\s*([\$\w][\$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/,
-e={$setViewValue:y};return{restrict:"E",require:["select","?ngModel"],controller:["$element","$scope","$attrs",function(a,c,d){var m=this,h={},l=e,n;m.databound=d.ngModel;m.init=function(a,c,d){l=a;n=d};m.addOption=function(c){Aa(c,'"option value"');h[c]=!0;l.$viewValue==c&&(a.val(c),n.parent()&&n.remove())};m.removeOption=function(a){this.hasOption(a)&&(delete h[a],l.$viewValue==a&&this.renderUnknownOption(a))};m.renderUnknownOption=function(c){c="? "+Ja(c)+" ?";n.val(c);a.prepend(n);a.val(c);n.prop("selected",
-!0)};m.hasOption=function(a){return h.hasOwnProperty(a)};c.$on("$destroy",function(){m.renderUnknownOption=y})}],link:function(e,f,k,m){function h(a,c,d,e){d.$render=function(){var a=d.$viewValue;e.hasOption(a)?(F.parent()&&F.remove(),c.val(a),""===a&&x.prop("selected",!0)):D(a)&&x?c.val(""):e.renderUnknownOption(a)};c.on("change",function(){a.$apply(function(){F.parent()&&F.remove();d.$setViewValue(c.val())})})}function l(a,c,d){var e;d.$render=function(){var a=new Ya(d.$viewValue);q(c.find("option"),
-function(c){c.selected=B(a.get(c.value))})};a.$watch(function(){xa(e,d.$viewValue)||(e=ka(d.$viewValue),d.$render())});c.on("change",function(){a.$apply(function(){var a=[];q(c.find("option"),function(c){c.selected&&a.push(c.value)});d.$setViewValue(a)})})}function n(e,f,g){function k(){var a={"":[]},c=[""],d,h,s,t,v;t=g.$modelValue;v=w(e)||[];var D=n?Wb(v):v,F,K,A;K={};s=!1;var E,J;if(r)if(x&&O(t))for(s=new Ya([]),A=0;A<t.length;A++)K[m]=t[A],s.put(x(e,K),t[A]);else s=new Ya(t);for(A=0;F=D.length,
-A<F;A++){h=A;if(n){h=D[A];if("$"===h.charAt(0))continue;K[n]=h}K[m]=v[h];d=p(e,K)||"";(h=a[d])||(h=a[d]=[],c.push(d));r?d=B(s.remove(x?x(e,K):q(e,K))):(x?(d={},d[m]=t,d=x(e,d)===x(e,K)):d=t===q(e,K),s=s||d);E=l(e,K);E=B(E)?E:"";h.push({id:x?x(e,K):n?D[A]:A,label:E,selected:d})}r||(y||null===t?a[""].unshift({id:"",label:"",selected:!s}):s||a[""].unshift({id:"?",label:"",selected:!0}));K=0;for(D=c.length;K<D;K++){d=c[K];h=a[d];z.length<=K?(t={element:C.clone().attr("label",d),label:h.label},v=[t],z.push(v),
-f.append(t.element)):(v=z[K],t=v[0],t.label!=d&&t.element.attr("label",t.label=d));E=null;A=0;for(F=h.length;A<F;A++)s=h[A],(d=v[A+1])?(E=d.element,d.label!==s.label&&E.text(d.label=s.label),d.id!==s.id&&E.val(d.id=s.id),d.selected!==s.selected&&E.prop("selected",d.selected=s.selected)):(""===s.id&&y?J=y:(J=u.clone()).val(s.id).attr("selected",s.selected).text(s.label),v.push({element:J,label:s.label,id:s.id,selected:s.selected}),E?E.after(J):t.element.append(J),E=J);for(A++;v.length>A;)v.pop().element.remove()}for(;z.length>
-K;)z.pop()[0].element.remove()}var h;if(!(h=t.match(d)))throw Ue("iexp",t,ga(f));var l=c(h[2]||h[1]),m=h[4]||h[6],n=h[5],p=c(h[3]||""),q=c(h[2]?h[1]:m),w=c(h[7]),x=h[8]?c(h[8]):null,z=[[{element:f,label:""}]];y&&(a(y)(e),y.removeClass("ng-scope"),y.remove());f.empty();f.on("change",function(){e.$apply(function(){var a,c=w(e)||[],d={},h,k,l,p,t,u,v;if(r)for(k=[],p=0,u=z.length;p<u;p++)for(a=z[p],l=1,t=a.length;l<t;l++){if((h=a[l].element)[0].selected){h=h.val();n&&(d[n]=h);if(x)for(v=0;v<c.length&&
-(d[m]=c[v],x(e,d)!=h);v++);else d[m]=c[h];k.push(q(e,d))}}else{h=f.val();if("?"==h)k=s;else if(""===h)k=null;else if(x)for(v=0;v<c.length;v++){if(d[m]=c[v],x(e,d)==h){k=q(e,d);break}}else d[m]=c[h],n&&(d[n]=h),k=q(e,d);1<z[0].length&&z[0][1].id!==h&&(z[0][1].selected=!1)}g.$setViewValue(k)})});g.$render=k;e.$watch(k)}if(m[1]){var p=m[0];m=m[1];var r=k.multiple,t=k.ngOptions,y=!1,x,u=w(V.createElement("option")),C=w(V.createElement("optgroup")),F=u.clone();k=0;for(var z=f.children(),J=z.length;k<J;k++)if(""===
-z[k].value){x=y=z.eq(k);break}p.init(m,y,F);r&&(m.$isEmpty=function(a){return!a||0===a.length});t?n(e,f,m):r?l(e,f,m):h(e,f,m,p)}}}}],hd=["$interpolate",function(a){var c={addOption:y,removeOption:y};return{restrict:"E",priority:100,compile:function(d,e){if(D(e.value)){var g=a(d.text(),!0);g||e.$set("value",d.text())}return function(a,d,e){var h=d.parent(),l=h.data("$selectController")||h.parent().data("$selectController");l&&l.databound?d.prop("selected",!1):l=c;g?a.$watch(g,function(a,c){e.$set("value",
-a);a!==c&&l.removeOption(c);l.addOption(a)}):l.addOption(e.value);d.on("$destroy",function(){l.removeOption(e.value)})}}}}],gd=$({restrict:"E",terminal:!0});T.angular.bootstrap?console.log("WARNING: Tried to load angular more than once."):((Ba=T.jQuery)&&Ba.fn.on?(w=Ba,J(Ba.fn,{scope:Ka.scope,isolateScope:Ka.isolateScope,controller:Ka.controller,injector:Ka.injector,inheritedData:Ka.inheritedData}),Fb("remove",!0,!0,!1),Fb("empty",!1,!1,!1),Fb("html",!1,!1,!0)):w=R,Sa.element=w,Zc(Sa),w(V).ready(function(){Wc(V,
-dc)}))})(window,document);!window.angular.$$csp()&&window.angular.element(document).find("head").prepend('<style type="text/css">@charset "UTF-8";[ng\\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak,.ng-hide{display:none !important;}ng\\:form{display:block;}.ng-animate-block-transitions{transition:0s all!important;-webkit-transition:0s all!important;}.ng-hide-add-active,.ng-hide-remove{display:block!important;}</style>');
-//# sourceMappingURL=angular.min.js.map
diff --git a/themes/lucene/static/javascript/solr/lib/angularjs/angular.min.js.map b/themes/lucene/static/javascript/solr/lib/angularjs/angular.min.js.map
deleted file mode 100644
index f7b9f24..0000000
--- a/themes/lucene/static/javascript/solr/lib/angularjs/angular.min.js.map
+++ /dev/null
@@ -1,8 +0,0 @@
-{
-"version":3,
-"file":"angular.min.js",
-"lineCount":212,
-"mappings":"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",
-"sources":["angular.js"],
-"names":["window","document","undefined","minErr","isArrayLike","obj","isWindow","length","nodeType","isString","isArray","forEach","iterator","context","key","isFunction","hasOwnProperty","call","sortedKeys","keys","push","sort","forEachSorted","i","reverseParams","iteratorFn","value","nextUid","index","uid","digit","charCodeAt","join","String","fromCharCode","unshift","setHashKey","h","$$hashKey","extend","dst","arguments","int","str","parseInt","inherit","parent","extra","noop","identity","$","valueFn","isUndefined","isDefined","isObject","isNumber","isDate","toString","isRegExp","location","alert","setInterval","isElement","node","nodeName","prop","attr","find","map","results","list","indexOf","array","arrayRemove","splice","copy","source","destination","stackSource","stackDest","$evalAsync","$watch","ngMinErr","result","Date","getTime","RegExp","shallowCopy","src","charAt","equals","o1","o2","t1","t2","keySet","csp","securityPolicy","isActive","querySelector","bind","self","fn","curryArgs","slice","startIndex","apply","concat","toJsonReplacer","val","toJson","pretty","JSON","stringify","fromJson","json","parse","toBoolean","v","lowercase","startingTag","element","jqLite","clone","empty","e","elemHtml","append","html","TEXT_NODE","match","replace","tryDecodeURIComponent","decodeURIComponent","parseKeyValue","keyValue","key_value","split","toKeyValue","parts","arrayValue","encodeUriQuery","encodeUriSegment","pctEncodeSpaces","encodeURIComponent","angularInit","bootstrap","elements","appElement","module","names","NG_APP_CLASS_REGEXP","name","getElementById","querySelectorAll","exec","className","attributes","modules","doBootstrap","injector","tag","$provide","createInjector","invoke","scope","compile","animate","$apply","data","NG_DEFER_BOOTSTRAP","test","angular","resumeBootstrap","angular.resumeBootstrap","extraModules","snake_case","separator","SNAKE_CASE_REGEXP","letter","pos","toLowerCase","assertArg","arg","reason","assertArgFn","acceptArrayAnnotation","constructor","assertNotHasOwnProperty","getter","path","bindFnToScope","lastInstance","len","getBlockElements","nodes","startNode","endNode","nextSibling","setupModuleLoader","$injectorMinErr","$$minErr","factory","requires","configFn","invokeLater","provider","method","insertMethod","invokeQueue","moduleInstance","runBlocks","config","run","block","publishExternalAPI","version","uppercase","angularModule","$LocaleProvider","ngModule","$$SanitizeUriProvider","$CompileProvider","directive","htmlAnchorDirective","inputDirective","formDirective","scriptDirective","selectDirective","styleDirective","optionDirective","ngBindDirective","ngBindHtmlDirective","ngBindTemplateDirective","ngClassDirective","ngClassEvenDirective","ngClassOddDirective","ngCloakDirective","ngControllerDirective","ngFormDirective","ngHideDirective","ngIfDirective","ngIncludeDirective","ngInitDirective","ngNonBindableDirective","ngPluralizeDirective","ngRepeatDirective","ngShowDirective","ngStyleDirective","ngSwitchDirective","ngSwitchWhenDirective","ngSwitchDefaultDirective","ngOptionsDirective","ngTranscludeDirective","ngModelDirective","ngListDirective","ngChangeDirective","requiredDirective","ngValueDirective","ngIncludeFillContentDirective","ngAttributeAliasDirectives","ngEventDirectives","$AnchorScrollProvider","$AnimateProvider","$BrowserProvider","$CacheFactoryProvider","$ControllerProvider","$DocumentProvider","$ExceptionHandlerProvider","$FilterProvider","$InterpolateProvider","$IntervalProvider","$HttpProvider","$HttpBackendProvider","$LocationProvider","$LogProvider","$ParseProvider","$RootScopeProvider","$QProvider","$SceProvider","$SceDelegateProvider","$SnifferProvider","$TemplateCacheProvider","$TimeoutProvider","$WindowProvider","$$RAFProvider","$$AsyncCallbackProvider","camelCase","SPECIAL_CHARS_REGEXP","_","offset","toUpperCase","MOZ_HACK_REGEXP","jqLitePatchJQueryRemove","dispatchThis","filterElems","getterIfNoArguments","removePatch","param","filter","fireEvent","set","setIndex","setLength","childIndex","children","shift","triggerHandler","childLength","jQuery","originalJqFn","$original","JQLite","trim","jqLiteMinErr","parsed","SINGLE_TAG_REGEXP","fragment","createDocumentFragment","HTML_REGEXP","tmp","appendChild","createElement","TAG_NAME_REGEXP","wrap","wrapMap","_default","innerHTML","XHTML_TAG_REGEXP","removeChild","firstChild","lastChild","j","jj","childNodes","textContent","createTextNode","jqLiteAddNodes","jqLiteClone","cloneNode","jqLiteDealoc","jqLiteRemoveData","jqLiteOff","type","unsupported","events","jqLiteExpandoStore","handle","eventHandler","removeEventListenerFn","expandoId","jqName","expandoStore","jqCache","$destroy","jqId","jqLiteData","isSetter","keyDefined","isSimpleGetter","jqLiteHasClass","selector","getAttribute","jqLiteRemoveClass","cssClasses","setAttribute","cssClass","jqLiteAddClass","existingClasses","root","jqLiteController","jqLiteInheritedData","ii","parentNode","host","jqLiteEmpty","getBooleanAttrName","booleanAttr","BOOLEAN_ATTR","BOOLEAN_ELEMENTS","createEventHandler","event","preventDefault","event.preventDefault","returnValue","stopPropagation","event.stopPropagation","cancelBubble","target","srcElement","defaultPrevented","prevent","isDefaultPrevented","event.isDefaultPrevented","eventHandlersCopy","msie","elem","hashKey","objType","HashMap","put","annotate","$inject","fnText","STRIP_COMMENTS","argDecl","FN_ARGS","FN_ARG_SPLIT","FN_ARG","all","underscore","last","modulesToLoad","supportObject","delegate","provider_","providerInjector","instantiate","$get","providerCache","providerSuffix","factoryFn","loadModules","moduleFn","loadedModules","get","_runBlocks","_invokeQueue","invokeArgs","message","stack","createInternalInjector","cache","getService","serviceName","INSTANTIATING","err","locals","args","Type","Constructor","returnedValue","prototype","instance","has","service","$injector","constant","instanceCache","decorator","decorFn","origProvider","orig$get","origProvider.$get","origInstance","instanceInjector","servicename","autoScrollingEnabled","disableAutoScrolling","this.disableAutoScrolling","$window","$location","$rootScope","getFirstAnchor","scroll","hash","elm","scrollIntoView","getElementsByName","scrollTo","autoScrollWatch","autoScrollWatchAction","$$rAF","$timeout","supported","Browser","$log","$sniffer","completeOutstandingRequest","outstandingRequestCount","outstandingRequestCallbacks","pop","error","startPoller","interval","setTimeout","check","pollFns","pollFn","pollTimeout","fireUrlChange","newLocation","lastBrowserUrl","url","urlChangeListeners","listener","rawDocument","history","clearTimeout","pendingDeferIds","isMock","$$completeOutstandingRequest","$$incOutstandingRequestCount","self.$$incOutstandingRequestCount","notifyWhenNoOutstandingRequests","self.notifyWhenNoOutstandingRequests","callback","addPollFn","self.addPollFn","href","baseElement","self.url","replaceState","pushState","urlChangeInit","onUrlChange","self.onUrlChange","on","hashchange","baseHref","self.baseHref","lastCookies","lastCookieString","cookiePath","cookies","self.cookies","cookieLength","cookie","escape","warn","cookieArray","unescape","substring","defer","self.defer","delay","timeoutId","cancel","self.defer.cancel","deferId","$document","this.$get","cacheFactory","cacheId","options","refresh","entry","freshEnd","staleEnd","n","link","p","nextEntry","prevEntry","caches","size","stats","capacity","Number","MAX_VALUE","lruHash","lruEntry","remove","removeAll","destroy","info","cacheFactory.info","cacheFactory.get","$cacheFactory","$$sanitizeUriProvider","hasDirectives","Suffix","COMMENT_DIRECTIVE_REGEXP","CLASS_DIRECTIVE_REGEXP","EVENT_HANDLER_ATTR_REGEXP","this.directive","registerDirective","directiveFactory","$exceptionHandler","directives","priority","require","controller","restrict","aHrefSanitizationWhitelist","this.aHrefSanitizationWhitelist","regexp","imgSrcSanitizationWhitelist","this.imgSrcSanitizationWhitelist","$interpolate","$http","$templateCache","$parse","$controller","$sce","$animate","$$sanitizeUri","$compileNodes","transcludeFn","maxPriority","ignoreDirective","previousCompileContext","nodeValue","compositeLinkFn","compileNodes","safeAddClass","publicLinkFn","cloneConnectFn","transcludeControllers","parentBoundTranscludeFn","$linkNode","JQLitePrototype","eq","$element","addClass","nodeList","$rootElement","childLinkFn","$node","childScope","nodeListLength","stableNodeList","Array","linkFns","nodeLinkFn","$new","childBoundTranscludeFn","transcludeOnThisElement","createBoundTranscludeFn","transclude","templateOnThisElement","attrs","linkFnFound","Attributes","collectDirectives","applyDirectivesToNode","terminal","previousBoundTranscludeFn","boundTranscludeFn","transcludedScope","cloneFn","controllers","scopeCreated","$$transcluded","attrsMap","$attr","addDirective","directiveNormalize","nodeName_","nName","nAttrs","attrStartName","attrEndName","specified","ngAttrName","NG_ATTR_BINDING","substr","directiveNName","addAttrInterpolateDirective","addTextInterpolateDirective","byPriority","groupScan","attrStart","attrEnd","depth","hasAttribute","$compileMinErr","groupElementsLinkFnWrapper","linkFn","compileNode","templateAttrs","jqCollection","originalReplaceDirective","preLinkFns","postLinkFns","addLinkFns","pre","post","directiveName","newIsolateScopeDirective","$$isolateScope","cloneAndAnnotateFn","getControllers","elementControllers","retrievalMethod","optional","linkNode","controllersBoundTransclude","cloneAttachFn","hasElementTranscludeDirective","isolateScope","$$element","LOCAL_REGEXP","templateDirective","$$originalDirective","definition","scopeName","attrName","mode","lastValue","parentGet","parentSet","compare","$$isolateBindings","$observe","$$observers","$$scope","literal","a","b","assign","parentValueWatch","parentValue","controllerDirectives","controllerInstance","controllerAs","$scope","scopeToChild","template","templateUrl","terminalPriority","newScopeDirective","nonTlbTranscludeDirective","hasTranscludeDirective","hasTemplate","$compileNode","$template","childTranscludeFn","$$start","$$end","directiveValue","assertNoDuplicate","$$tlb","createComment","replaceWith","replaceDirective","contents","denormalizeTemplate","newTemplateAttrs","templateDirectives","unprocessedDirectives","markDirectivesAsIsolate","mergeTemplateAttributes","compileTemplateUrl","Math","max","tDirectives","startAttrName","endAttrName","srcAttr","dstAttr","$set","tAttrs","linkQueue","afterTemplateNodeLinkFn","afterTemplateChildLinkFn","beforeTemplateCompileNode","origAsyncDirective","derivedSyncDirective","getTrustedResourceUrl","success","content","tempTemplateAttrs","beforeTemplateLinkNode","linkRootElement","oldClasses","response","code","headers","delayedNodeLinkFn","ignoreChildLinkFn","rootElement","diff","what","previousDirective","text","interpolateFn","textInterpolateCompileFn","templateNode","hasCompileParent","textInterpolateLinkFn","bindings","interpolateFnWatchAction","getTrustedContext","attrNormalizedName","HTML","RESOURCE_URL","attrInterpolatePreLinkFn","$$inter","newValue","oldValue","$updateClass","elementsToRemove","newNode","firstElementToRemove","removeCount","j2","replaceChild","expando","k","kk","annotation","$addClass","classVal","$removeClass","removeClass","newClasses","toAdd","tokenDifference","toRemove","setClass","writeAttr","booleanKey","removeAttr","listeners","startSymbol","endSymbol","PREFIX_REGEXP","str1","str2","values","tokens1","tokens2","token","CNTRL_REG","register","this.register","expression","identifier","exception","cause","parseHeaders","line","headersGetter","headersObj","transformData","fns","JSON_START","JSON_END","PROTECTION_PREFIX","CONTENT_TYPE_APPLICATION_JSON","defaults","d","interceptorFactories","interceptors","responseInterceptorFactories","responseInterceptors","$httpBackend","$browser","$q","requestConfig","transformResponse","resp","status","reject","transformRequest","mergeHeaders","execHeaders","headerContent","headerFn","header","defHeaders","reqHeaders","defHeaderName","reqHeaderName","common","lowercaseDefHeaderName","chain","serverRequest","reqData","withCredentials","sendReq","then","promise","when","reversedInterceptors","interceptor","request","requestError","responseError","thenFn","rejectFn","promise.success","promise.error","done","headersString","statusText","resolvePromise","$$phase","deferred","resolve","removePendingReq","idx","pendingRequests","cachedResp","buildUrl","params","defaultCache","xsrfValue","urlIsSameOrigin","xsrfCookieName","xsrfHeaderName","timeout","responseType","interceptorFactory","responseFn","createShortMethods","createShortMethodsWithData","createXhr","XMLHttpRequest","ActiveXObject","createHttpBackend","callbacks","$browserDefer","jsonpReq","callbackId","script","async","body","called","addEventListenerFn","onreadystatechange","script.onreadystatechange","readyState","ABORTED","timeoutRequest","jsonpDone","xhr","abort","completeRequest","urlResolve","protocol","counter","open","setRequestHeader","xhr.onreadystatechange","responseHeaders","getAllResponseHeaders","responseText","send","this.startSymbol","this.endSymbol","mustHaveExpression","trustedContext","endIndex","hasInterpolation","startSymbolLength","exp","endSymbolLength","$interpolateMinErr","part","getTrusted","valueOf","newErr","$interpolate.startSymbol","$interpolate.endSymbol","count","invokeApply","clearInterval","iteration","skipApply","$$intervalId","tick","notify","intervals","interval.cancel","short","pluralCat","num","encodePath","segments","parseAbsoluteUrl","absoluteUrl","locationObj","appBase","parsedUrl","$$protocol","$$host","hostname","$$port","port","DEFAULT_PORTS","parseAppUrl","relativeUrl","prefixed","$$path","pathname","$$search","search","$$hash","beginsWith","begin","whole","stripHash","stripFile","lastIndexOf","LocationHtml5Url","basePrefix","$$html5","appBaseNoFile","$$parse","this.$$parse","pathUrl","$locationMinErr","$$compose","this.$$compose","$$url","$$absUrl","$$rewrite","this.$$rewrite","appUrl","prevAppUrl","LocationHashbangUrl","hashPrefix","withoutBaseUrl","withoutHashUrl","windowsFilePathExp","firstPathSegmentMatch","LocationHashbangInHtml5Url","locationGetter","property","locationGetterSetter","preprocess","html5Mode","this.hashPrefix","prefix","this.html5Mode","afterLocationChange","oldUrl","$broadcast","absUrl","LocationMode","initialUrl","ctrlKey","metaKey","which","absHref","animVal","rewrittenUrl","newUrl","$digest","changeCounter","$locationWatch","currentReplace","$$replace","debug","debugEnabled","this.debugEnabled","flag","formatError","Error","sourceURL","consoleLog","console","logFn","log","hasApply","arg1","arg2","ensureSafeMemberName","fullExpression","$parseMinErr","ensureSafeObject","setter","setValue","fullExp","propertyObj","unwrapPromises","promiseWarning","$$v","cspSafeGetterFn","key0","key1","key2","key3","key4","cspSafePromiseEnabledGetter","pathVal","cspSafeGetter","simpleGetterFn1","simpleGetterFn2","getterFn","getterFnCache","pathKeys","pathKeysLength","evaledFnGetter","Function","$parseOptions","this.unwrapPromises","logPromiseWarnings","this.logPromiseWarnings","$filter","promiseWarningCache","parsedExpression","lexer","Lexer","parser","Parser","qFactory","nextTick","exceptionHandler","defaultCallback","defaultErrback","pending","ref","createInternalRejectedPromise","progress","errback","progressback","wrappedCallback","wrappedErrback","wrappedProgressback","catch","finally","makePromise","resolved","handleCallback","isResolved","callbackOutput","promises","requestAnimationFrame","webkitRequestAnimationFrame","mozRequestAnimationFrame","cancelAnimationFrame","webkitCancelAnimationFrame","mozCancelAnimationFrame","webkitCancelRequestAnimationFrame","rafSupported","raf","id","timer","TTL","$rootScopeMinErr","lastDirtyWatch","digestTtl","this.digestTtl","Scope","$id","$parent","$$watchers","$$nextSibling","$$prevSibling","$$childHead","$$childTail","$root","$$destroyed","$$asyncQueue","$$postDigestQueue","$$listeners","$$listenerCount","beginPhase","phase","compileToFn","decrementListenerCount","current","initWatchVal","isolate","child","$$childScopeClass","this.$$childScopeClass","watchExp","objectEquality","watcher","listenFn","watcher.fn","newVal","oldVal","originalFn","deregisterWatch","$watchCollection","veryOldValue","trackVeryOldValue","changeDetected","objGetter","internalArray","internalObject","initRun","oldLength","$watchCollectionWatch","newLength","$watchCollectionAction","watch","watchers","asyncQueue","postDigestQueue","dirty","ttl","watchLog","logIdx","logMsg","asyncTask","$eval","isNaN","next","$on","this.$watch","expr","$$postDigest","namedListeners","$emit","listenerArgs","array1","currentScope","sanitizeUri","uri","isImage","regex","normalizedVal","adjustMatcher","matcher","$sceMinErr","adjustMatchers","matchers","adjustedMatchers","SCE_CONTEXTS","resourceUrlWhitelist","resourceUrlBlacklist","this.resourceUrlWhitelist","this.resourceUrlBlacklist","generateHolderType","Base","holderType","trustedValue","$$unwrapTrustedValue","this.$$unwrapTrustedValue","holderType.prototype.valueOf","holderType.prototype.toString","htmlSanitizer","trustedValueHolderBase","byType","CSS","URL","JS","trustAs","maybeTrusted","allowed","enabled","this.enabled","$sceDelegate","msieDocumentMode","sce","isEnabled","sce.isEnabled","sce.getTrusted","parseAs","sce.parseAs","sceParseAsTrusted","enumValue","lName","eventSupport","android","userAgent","navigator","boxee","documentMode","vendorPrefix","vendorRegex","bodyStyle","style","transitions","animations","webkitTransition","webkitAnimation","hasEvent","divElm","deferreds","$$timeoutId","timeout.cancel","base","urlParsingNode","requestUrl","originUrl","filters","suffix","currencyFilter","dateFilter","filterFilter","jsonFilter","limitToFilter","lowercaseFilter","numberFilter","orderByFilter","uppercaseFilter","comparator","comparatorType","predicates","predicates.check","objKey","filtered","$locale","formats","NUMBER_FORMATS","amount","currencySymbol","CURRENCY_SYM","formatNumber","PATTERNS","GROUP_SEP","DECIMAL_SEP","number","fractionSize","pattern","groupSep","decimalSep","isFinite","isNegative","abs","numStr","formatedText","hasExponent","toFixed","fractionLen","min","minFrac","maxFrac","pow","floor","fraction","lgroup","lgSize","group","gSize","negPre","posPre","negSuf","posSuf","padNumber","digits","neg","dateGetter","date","dateStrGetter","shortForm","jsonStringToDate","string","R_ISO8601_STR","tzHour","tzMin","dateSetter","setUTCFullYear","setFullYear","timeSetter","setUTCHours","setHours","m","s","ms","round","parseFloat","format","DATETIME_FORMATS","NUMBER_STRING","DATE_FORMATS_SPLIT","DATE_FORMATS","object","input","limit","Infinity","out","sortPredicate","reverseOrder","reverseComparator","comp","descending","v1","v2","predicate","arrayCopy","ngDirective","FormController","toggleValidCss","isValid","validationErrorKey","INVALID_CLASS","VALID_CLASS","form","parentForm","nullFormCtrl","invalidCount","errors","$error","controls","$name","ngForm","$dirty","$pristine","$valid","$invalid","$addControl","PRISTINE_CLASS","form.$addControl","control","$removeControl","form.$removeControl","queue","validationToken","$setValidity","form.$setValidity","$setDirty","form.$setDirty","DIRTY_CLASS","$setPristine","form.$setPristine","validate","ctrl","validatorName","validity","addNativeHtml5Validators","$parsers","validator","badInput","customError","typeMismatch","valueMissing","textInputType","placeholder","noevent","composing","ev","ngTrim","$viewValue","$setViewValue","deferListener","keyCode","$render","ctrl.$render","$isEmpty","ngPattern","patternValidator","patternObj","$formatters","ngMinlength","minlength","minLengthValidator","ngMaxlength","maxlength","maxLengthValidator","classDirective","arrayDifference","arrayClasses","classes","digestClassCounts","classCounts","classesToUpdate","ngClassWatchAction","$index","old$index","mod","Object","addEventListener","attachEvent","removeEventListener","detachEvent","_data","JQLite._data","optgroup","option","tbody","tfoot","colgroup","caption","thead","th","td","ready","trigger","fired","removeAttribute","css","currentStyle","lowercasedName","getNamedItem","ret","getText","textProp","NODE_TYPE_TEXT_PROPERTY","$dv","multiple","selected","nodeCount","onFn","eventFns","contains","compareDocumentPosition","adown","documentElement","bup","eventmap","related","relatedTarget","one","off","replaceNode","insertBefore","contentDocument","prepend","wrapNode","after","newElement","toggleClass","condition","classCondition","nextElementSibling","getElementsByTagName","eventName","eventData","arg3","unbind","$animateMinErr","$$selectors","classNameFilter","this.classNameFilter","$$classNameFilter","$$asyncCallback","enter","leave","move","add","PATH_MATCH","paramValue","OPERATORS","null","true","false","+","-","*","/","%","^","===","!==","==","!=","<",">","<=",">=","&&","||","&","|","!","ESCAPE","lex","ch","lastCh","tokens","is","readString","peek","readNumber","isIdent","readIdent","isWhitespace","ch2","ch3","fn2","fn3","throwError","chars","was","isExpOperator","start","end","colStr","peekCh","ident","lastDot","peekIndex","methodName","quote","rawString","hex","rep","ZERO","statements","primary","expect","filterChain","consume","arrayDeclaration","functionCall","objectIndex","fieldAccess","msg","peekToken","e1","e2","e3","e4","t","unaryFn","right","ternaryFn","left","middle","binaryFn","statement","argsFn","fnInvoke","assignment","ternary","logicalOR","logicalAND","equality","relational","additive","multiplicative","unary","field","indexFn","o","safe","contextGetter","fnPtr","elementFns","allConstant","elementFn","keyValues","ampmGetter","getHours","AMPMS","timeZoneGetter","zone","getTimezoneOffset","paddedZone","xlinkHref","propName","normalized","ngBooleanAttrWatchAction","formDirectiveFactory","isNgForm","formElement","action","preventDefaultListener","parentFormCtrl","alias","URL_REGEXP","EMAIL_REGEXP","NUMBER_REGEXP","inputType","numberInputType","minValidator","maxValidator","urlInputType","urlValidator","emailInputType","emailValidator","radioInputType","checked","checkboxInputType","trueValue","ngTrueValue","falseValue","ngFalseValue","ctrl.$isEmpty","NgModelController","$modelValue","NaN","$viewChangeListeners","ngModelGet","ngModel","ngModelSet","this.$isEmpty","inheritedData","this.$setValidity","this.$setPristine","this.$setViewValue","ngModelWatch","formatters","ctrls","modelCtrl","formCtrl","ngChange","required","ngList","viewValue","CONSTANT_VALUE_REGEXP","tpl","tplAttr","ngValue","ngValueConstantLink","ngValueLink","valueWatchAction","templateElement","ngBind","ngBindWatchAction","ngBindTemplate","ngBindHtml","getStringValue","ngBindHtmlWatchAction","getTrustedHtml","ngEventHandler","$transclude","previousElements","ngIf","ngIfWatchAction","$anchorScroll","srcExp","ngInclude","onloadExp","onload","autoScrollExp","autoscroll","previousElement","currentElement","cleanupLastIncludeContent","parseAsResourceUrl","ngIncludeWatchAction","afterAnimation","thisChangeId","newScope","$compile","ngInit","BRACE","numberExp","whenExp","whens","whensExpFns","isWhen","attributeName","ngPluralizeWatch","ngPluralizeWatchAction","ngRepeatMinErr","ngRepeat","trackByExpGetter","trackByIdExpFn","trackByIdArrayFn","trackByIdObjFn","valueIdentifier","keyIdentifier","hashFnLocals","lhs","rhs","trackByExp","lastBlockMap","ngRepeatAction","collection","previousNode","nextNode","nextBlockMap","arrayLength","collectionKeys","nextBlockOrder","trackByIdFn","trackById","$first","$last","$middle","$odd","$even","ngShow","ngShowWatchAction","ngHide","ngHideWatchAction","ngStyle","ngStyleWatchAction","newStyles","oldStyles","ngSwitchController","cases","selectedTranscludes","selectedElements","selectedScopes","ngSwitch","ngSwitchWatchAction","change","selectedTransclude","selectedScope","caseElement","anchor","ngSwitchWhen","$attrs","ngOptionsMinErr","NG_OPTIONS_REGEXP","nullModelCtrl","optionsMap","ngModelCtrl","unknownOption","databound","init","self.init","ngModelCtrl_","nullOption_","unknownOption_","addOption","self.addOption","removeOption","self.removeOption","hasOption","renderUnknownOption","self.renderUnknownOption","unknownVal","self.hasOption","setupAsSingle","selectElement","selectCtrl","ngModelCtrl.$render","emptyOption","setupAsMultiple","lastView","items","selectMultipleWatch","setupAsOptions","render","optionGroups","optionGroupNames","optionGroupName","optionGroup","existingParent","existingOptions","modelValue","valuesFn","keyName","groupIndex","selectedSet","lastElement","trackFn","trackIndex","valueName","groupByFn","modelCast","label","displayFn","nullOption","groupLength","optionGroupsCache","optGroupTemplate","existingOption","optionTemplate","optionsExp","track","optionElement","ngOptions","ngModelCtrl.$isEmpty","nullSelectCtrl","selectCtrlName","interpolateWatchAction","$$csp"]
-}
diff --git a/themes/lucene/static/javascript/solr/lib/foundation/foundation.min.js b/themes/lucene/static/javascript/solr/lib/foundation/foundation.min.js
deleted file mode 100644
index ed07296..0000000
--- a/themes/lucene/static/javascript/solr/lib/foundation/foundation.min.js
+++ /dev/null
@@ -1,10 +0,0 @@
-/*
- * Foundation Responsive Library
- * http://foundation.zurb.com
- * Copyright 2014, ZURB
- * Free to use under the MIT license.
- * http://www.opensource.org/licenses/mit-license.php
-*/
-(function(e,t,n,r){"use strict";function l(e){if(typeof e=="string"||e instanceof String)e=e.replace(/^['\\/"]+|(;\s?})+|['\\/"]+$/g,"");return e}var i=function(t){var n=t.length,r=e("head");while(n--)r.has("."+t[n]).length===0&&r.append('<meta class="'+t[n]+'" />')};i(["foundation-mq-small","foundation-mq-medium","foundation-mq-large","foundation-mq-xlarge","foundation-mq-xxlarge","foundation-data-attribute-namespace"]),e(function(){typeof FastClick!="undefined"&&typeof n.body!="undefined"&&FastClick.attach(n.body)});var s=function(t,r){if(typeof t=="string"){if(r){var i;if(r.jquery){i=r[0];if(!i)return r}else i=r;return e(i.querySelectorAll(t))}return e(n.querySelectorAll(t))}return e(t,r)},o=function(e){var t=[];return e||t.push("data"),this.namespace.length>0&&t.push(this.namespace),t.push(this.name),t.join("-")},u=function(e){var t=e.split("-"),n=t.length,r=[];while(n--)n!==0?r.push(t[n]):this.namespace.length>0?r.push(this.namespace,t[n]):r.push(t[n]);return r.reverse().join("-")},a=function(t,n){var r=this,i=!s(this).data(this.attr_name(!0));s(this.scope).is("["+this.attr_name()+"]")?(s(this.scope).data(this.attr_name(!0)+"-init",e.extend({},this.settings,n||t,this.data_options(s(this.scope)))),i&&this.events(this.scope)):s("["+this.attr_name()+"]",this.scope).each(function(){var i=!s(this).data(r.attr_name(!0)+"-init");s(this).data(r.attr_name(!0)+"-init",e.extend({},r.settings,n||t,r.data_options(s(this)))),i&&r.events(this)});if(typeof t=="string")return this[t].call(this,n)},f=function(e,t){function n(){t(e[0])}function r(){this.one("load",n);if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var e=this.attr("src"),t=e.match(/\?/)?"&":"?";t+="random="+(new Date).getTime(),this.attr("src",e+t)}}if(!e.attr("src")){n();return}e[0].complete||e[0].readyState===4?n():r.call(e)};t.matchMedia=t.matchMedia||function(e){var t,n=e.documentElement,r=n.firstElementChild||n.firstChild,i=e.createElement("body"),s=e.createElement("div");return s.id="mq-test-1",s.style.cssText="position:absolute;top:-100em",i.style.background="none",i.appendChild(s),function(e){return s.innerHTML='&shy;<style media="'+e+'"> #mq-test-1 { width: 42px; }</style>',n.insertBefore(i,r),t=s.offsetWidth===42,n.removeChild(i),{matches:t,media:e}}}(n),function(e){function a(){n&&(s(a),u&&jQuery.fx.tick())}var n,r=0,i=["webkit","moz"],s=t.requestAnimationFrame,o=t.cancelAnimationFrame,u="undefined"!=typeof jQuery.fx;for(;r<i.length&&!s;r++)s=t[i[r]+"RequestAnimationFrame"],o=o||t[i[r]+"CancelAnimationFrame"]||t[i[r]+"CancelRequestAnimationFrame"];s?(t.requestAnimationFrame=s,t.cancelAnimationFrame=o,u&&(jQuery.fx.timer=function(e){e()&&jQuery.timers.push(e)&&!n&&(n=!0,a())},jQuery.fx.stop=function(){n=!1})):(t.requestAnimationFrame=function(e){var n=(new Date).getTime(),i=Math.max(0,16-(n-r)),s=t.setTimeout(function(){e(n+i)},i);return r=n+i,s},t.cancelAnimationFrame=function(e){clearTimeout(e)})}(jQuery),t.Foundation={name:"Foundation",version:"5.3.3",media_queries:{small:s(".foundation-mq-small").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),medium:s(".foundation-mq-medium").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),large:s(".foundation-mq-large").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xlarge:s(".foundation-mq-xlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,""),xxlarge:s(".foundation-mq-xxlarge").css("font-family").replace(/^[\/\\'"]+|(;\s?})+|[\/\\'"]+$/g,"")},stylesheet:e("<style></style>").appendTo("head")[0].sheet,global:{namespace:r},init:function(e,n,r,i,o){var u=[e,r,i,o],a=[];this.rtl=/rtl/i.test(s("html").attr("dir")),this.scope=e||this.scope,this.set_namespace();if(n&&typeof n=="string"&&!/reflow/i.test(n))this.libs.hasOwnProperty(n)&&a.push(this.init_lib(n,u));else for(var f in this.libs)a.push(this.init_lib(f,n));return s(t).load(function(){s(t).trigger("resize.fndtn.clearing").trigger("resize.fndtn.dropdown").trigger("resize.fndtn.equalizer").trigger("resize.fndtn.interchange").trigger("resize.fndtn.joyride").trigger("resize.fndtn.magellan").trigger("resize.fndtn.topbar").trigger("resize.fndtn.slider")}),e},init_lib:function(t,n){return this.libs.hasOwnProperty(t)?(this.patch(this.libs[t]),n&&n.hasOwnProperty(t)?(typeof this.libs[t].settings!="undefined"?e.extend(!0,this.libs[t].settings,n[t]):typeof this.libs[t].defaults!="undefined"&&e.extend(!0,this.libs[t].defaults,n[t]),this.libs[t].init.apply(this.libs[t],[this.scope,n[t]])):(n=n instanceof Array?n:new Array(n),this.libs[t].init.apply(this.libs[t],n))):function(){}},patch:function(e){e.scope=this.scope,e.namespace=this.global.namespace,e.rtl=this.rtl,e.data_options=this.utils.data_options,e.attr_name=o,e.add_namespace=u,e.bindings=a,e.S=this.utils.S},inherit:function(e,t){var n=t.split(" "),r=n.length;while(r--)this.utils.hasOwnProperty(n[r])&&(e[n[r]]=this.utils[n[r]])},set_namespace:function(){var t=this.global.namespace===r?e(".foundation-data-attribute-namespace").css("font-family"):this.global.namespace;this.global.namespace=t===r||/false/i.test(t)?"":t},libs:{},utils:{S:s,throttle:function(e,t){var n=null;return function(){var r=this,i=arguments;n==null&&(n=setTimeout(function(){e.apply(r,i),n=null},t))}},debounce:function(e,t,n){var r,i;return function(){var s=this,o=arguments,u=function(){r=null,n||(i=e.apply(s,o))},a=n&&!r;return clearTimeout(r),r=setTimeout(u,t),a&&(i=e.apply(s,o)),i}},data_options:function(t,n){function f(e){return!isNaN(e-0)&&e!==null&&e!==""&&e!==!1&&e!==!0}function l(t){return typeof t=="string"?e.trim(t):t}n=n||"options";var r={},i,s,o,u=function(e){var t=Foundation.global.namespace;return t.length>0?e.data(t+"-"+n):e.data(n)},a=u(t);if(typeof a=="object")return a;o=(a||":").split(";"),i=o.length;while(i--)s=o[i].split(":"),s=[s[0],s.slice(1).join(":")],/true/i.test(s[1])&&(s[1]=!0),/false/i.test(s[1])&&(s[1]=!1),f(s[1])&&(s[1].indexOf(".")===-1?s[1]=parseInt(s[1],10):s[1]=parseFloat(s[1])),s.length===2&&s[0].length>0&&(r[l(s[0])]=l(s[1]));return r},register_media:function(t,n){Foundation.media_queries[t]===r&&(e("head").append('<meta class="'+n+'"/>'),Foundation.media_queries[t]=l(e("."+n).css("font-family")))},add_custom_rule:function(e,t){if(t===r&&Foundation.stylesheet)Foundation.stylesheet.insertRule(e,Foundation.stylesheet.cssRules.length);else{var n=Foundation.media_queries[t];n!==r&&Foundation.stylesheet.insertRule("@media "+Foundation.media_queries[t]+"{ "+e+" }")}},image_loaded:function(e,t){var n=this,r=e.length;r===0&&t(e),e.each(function(){f(n.S(this),function(){r-=1,r===0&&t(e)})})},random_str:function(){return this.fidx||(this.fidx=0),this.prefix=this.prefix||[this.name||"F",(+(new Date)).toString(36)].join("-"),this.prefix+(this.fidx++).toString(36)}}},e.fn.foundation=function(){var e=Array.prototype.slice.call(arguments,0);return this.each(function(){return Foundation.init.apply(Foundation,[this].concat(e)),this})}})(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs.slider={name:"slider",version:"5.3.3",settings:{start:0,end:100,step:1,initial:null,display_selector:"",vertical:!1,on_change:function(){}},cache:{},init:function(e,t,n){Foundation.inherit(this,"throttle"),this.bindings(t,n),this.reflow()},events:function(){var n=this;e(this.scope).off(".slider").on("mousedown.fndtn.slider touchstart.fndtn.slider pointerdown.fndtn.slider","["+n.attr_name()+"]:not(.disabled, [disabled]) .range-slider-handle",function(t){n.cache.active||(t.preventDefault(),n.set_active_slider(e(t.target)))}).on("mousemove.fndtn.slider touchmove.fndtn.slider pointermove.fndtn.slider",function(r){if(!!n.cache.active){r.preventDefault();if(e.data(n.cache.active[0],"settings").vertical){var i=0;r.pageY||(i=t.scrollY),n.calculate_position(n.cache.active,(r.pageY||r.originalEvent.clientY||r.originalEvent.touches[0].clientY||r.currentPoint.y)+i)}else n.calculate_position(n.cache.active,r.pageX||r.originalEvent.clientX||r.originalEvent.touches[0].clientX||r.currentPoint.x)}}).on("mouseup.fndtn.slider touchend.fndtn.slider pointerup.fndtn.slider",function(e){n.remove_active_slider()}).on("change.fndtn.slider",function(e){n.settings.on_change()}),n.S(t).on("resize.fndtn.slider",n.throttle(function(e){n.reflow()},300))},set_active_slider:function(e){this.cache.active=e},remove_active_slider:function(){this.cache.active=null},calculate_position:function(t,n){var r=this,i=e.data(t[0],"settings"),s=e.data(t[0],"handle_l"),o=e.data(t[0],"handle_o"),u=e.data(t[0],"bar_l"),a=e.data(t[0],"bar_o");requestAnimationFrame(function(){var e;Foundation.rtl&&!i.vertical?e=r.limit_to((a+u-n)/u,0,1):e=r.limit_to((n-a)/u,0,1),e=i.vertical?1-e:e;var s=r.normalized_value(e,i.start,i.end,i.step);r.set_ui(t,s)})},set_ui:function(t,n){var r=e.data(t[0],"settings"),i=e.data(t[0],"handle_l"),s=e.data(t[0],"bar_l"),o=this.normalized_percentage(n,r.start,r.end),u=o*(s-i)-1,a=o*100;Foundation.rtl&&!r.vertical&&(u=-u),u=r.vertical?-u+s-i+1:u,this.set_translate(t,u,r.vertical),r.vertical?t.siblings(".range-slider-active-segment").css("height",a+"%"):t.siblings(".range-slider-active-segment").css("width",a+"%"),t.parent().attr(this.attr_name(),n).trigger("change").trigger("change.fndtn.slider"),t.parent().children("input[type=hidden]").val(n),r.input_id!=""&&e(r.display_selector).each(function(){this.hasOwnProperty("value")?e(this).val(n):e(this).text(n)})},normalized_percentage:function(e,t,n){return Math.min(1,(e-t)/(n-t))},normalized_value:function(e,t,n,r){var i=n-t,s=e*i,o=(s-s%r)/r,u=s%r,a=u>=r*.5?r:0;return o*r+a+t},set_translate:function(t,n,r){r?e(t).css("-webkit-transform","translateY("+n+"px)").css("-moz-transform","translateY("+n+"px)").css("-ms-transform","translateY("+n+"px)").css("-o-transform","translateY("+n+"px)").css("transform","translateY("+n+"px)"):e(t).css("-webkit-transform","translateX("+n+"px)").css("-moz-transform","translateX("+n+"px)").css("-ms-transform","translateX("+n+"px)").css("-o-transform","translateX("+n+"px)").css("transform","translateX("+n+"px)")},limit_to:function(e,t,n){return Math.min(Math.max(e,t),n)},initialize_settings:function(t){var n=e.extend({},this.settings,this.data_options(e(t).parent()));n.vertical?(e.data(t,"bar_o",e(t).parent().offset().top),e.data(t,"bar_l",e(t).parent().outerHeight()),e.data(t,"handle_o",e(t).offset().top),e.data(t,"handle_l",e(t).outerHeight())):(e.data(t,"bar_o",e(t).parent().offset().left),e.data(t,"bar_l",e(t).parent().outerWidth()),e.data(t,"handle_o",e(t).offset().left),e.data(t,"handle_l",e(t).outerWidth())),e.data(t,"bar",e(t).parent()),e.data(t,"settings",n)},set_initial_position:function(t){var n=e.data(t.children(".range-slider-handle")[0],"settings"),r=n.initial?n.initial:Math.floor((n.end-n.start)*.5/n.step)*n.step+n.start,i=t.children(".range-slider-handle");this.set_ui(i,r)},set_value:function(t){var n=this;e("["+n.attr_name()+"]",this.scope).each(function(){e(this).attr(n.attr_name(),t)}),!e(this.scope).attr(n.attr_name())||e(this.scope).attr(n.attr_name(),t),n.reflow()},reflow:function(){var t=this;t.S("["+this.attr_name()+"]").each(function(){var n=e(this).children(".range-slider-handle")[0],r=e(this).attr(t.attr_name());t.initialize_settings(n),r?t.set_ui(e(n),parseFloat(r)):t.set_initial_position(e(this))})}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";var i=i||!1;Foundation.libs.joyride={name:"joyride",version:"5.3.3",defaults:{expose:!1,modal:!0,keyboard:!0,tip_location:"bottom",nub_position:"auto",scroll_speed:1500,scroll_animation:"linear",timer:0,start_timer_on_click:!0,start_offset:0,next_button:!0,prev_button:!0,tip_animation:"fade",pause_after:[],exposed:[],tip_animation_fade_speed:300,cookie_monster:!1,cookie_name:"joyride",cookie_domain:!1,cookie_expires:365,tip_container:"body",abort_on_close:!0,tip_location_patterns:{top:["bottom"],bottom:[],left:["right","top","bottom"],right:["left","top","bottom"]},post_ride_callback:function(){},post_step_callback:function(){},pre_step_callback:function(){},pre_ride_callback:function(){},post_expose_callback:function(){},template:{link:'<a href="#close" class="joyride-close-tip">&times;</a>',timer:'<div class="joyride-timer-indicator-wrap"><span class="joyride-timer-indicator"></span></div>',tip:'<div class="joyride-tip-guide"><span class="joyride-nub"></span></div>',wrapper:'<div class="joyride-content-wrapper"></div>',button:'<a href="#" class="small button joyride-next-tip"></a>',prev_button:'<a href="#" class="small button joyride-prev-tip"></a>',modal:'<div class="joyride-modal-bg"></div>',expose:'<div class="joyride-expose-wrapper"></div>',expose_cover:'<div class="joyride-expose-cover"></div>'},expose_add_class:""},init:function(t,n,r){Foundation.inherit(this,"throttle random_str"),this.settings=this.settings||e.extend({},this.defaults,r||n),this.bindings(n,r)},go_next:function(){this.settings.$li.next().length<1?this.end():this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(),this.startTimer()):(this.hide(),this.show())},go_prev:function(){this.settings.$li.prev().length<1||(this.settings.timer>0?(clearTimeout(this.settings.automate),this.hide(),this.show(null,!0),this.startTimer()):(this.hide(),this.show(null,!0)))},events:function(){var n=this;e(this.scope).off(".joyride").on("click.fndtn.joyride",".joyride-next-tip, .joyride-modal-bg",function(e){e.preventDefault(),this.go_next()}.bind(this)).on("click.fndtn.joyride",".joyride-prev-tip",function(e){e.preventDefault(),this.go_prev()}.bind(this)).on("click.fndtn.joyride",".joyride-close-tip",function(e){e.preventDefault(),this.end(this.settings.abort_on_close)}.bind(this)).on("keyup.joyride",function(e){if(!this.settings.keyboard)return;switch(e.which){case 39:e.preventDefault(),this.go_next();break;case 37:e.preventDefault(),this.go_prev();break;case 27:e.preventDefault(),this.end(this.settings.abort_on_close)}}.bind(this)),e(t).off(".joyride").on("resize.fndtn.joyride",n.throttle(function(){if(e("["+n.attr_name()+"]").length>0&&n.settings.$next_tip&&n.settings.riding){if(n.settings.exposed.length>0){var t=e(n.settings.exposed);t.each(function(){var t=e(this);n.un_expose(t),n.expose(t)})}n.is_phone()?n.pos_phone():n.pos_default(!1)}},100))},start:function(){var t=this,n=e("["+this.attr_name()+"]",this.scope),r=["timer","scrollSpeed","startOffset","tipAnimationFadeSpeed","cookieExpires"],i=r.length;if(!n.length>0)return;this.settings.init||this.events(),this.settings=n.data(this.attr_name(!0)+"-init"),this.settings.$content_el=n,this.settings.$body=e(this.settings.tip_container),this.settings.body_offset=e(this.settings.tip_container).position(),this.settings.$tip_content=this.settings.$content_el.find("> li"),this.settings.paused=!1,this.settings.attempts=0,this.settings.riding=!0,typeof e.cookie!="function"&&(this.settings.cookie_monster=!1);if(!this.settings.cookie_monster||this.settings.cookie_monster&&!e.cookie(this.settings.cookie_name))this.settings.$tip_content.each(function(n){var s=e(this);this.settings=e.extend({},t.defaults,t.data_options(s));var o=i;while(o--)t.settings[r[o]]=parseInt(t.settings[r[o]],10);t.create({$li:s,index:n})}),!this.settings.start_timer_on_click&&this.settings.timer>0?(this.show("init"),this.startTimer()):this.show("init")},resume:function(){this.set_li(),this.show()},tip_template:function(t){var n,r;return t.tip_class=t.tip_class||"",n=e(this.settings.template.tip).addClass(t.tip_class),r=e.trim(e(t.li).html())+this.prev_button_text(t.prev_button_text,t.index)+this.button_text(t.button_text)+this.settings.template.link+this.timer_instance(t.index),n.append(e(this.settings.template.wrapper)),n.first().attr(this.add_namespace("data-index"),t.index),e(".joyride-content-wrapper",n).append(r),n[0]},timer_instance:function(t){var n;return t===0&&this.settings.start_timer_on_click&&this.settings.timer>0||this.settings.timer===0?n="":n=e(this.settings.template.timer)[0].outerHTML,n},button_text:function(t){return this.settings.tip_settings.next_button?(t=e.trim(t)||"Next",t=e(this.settings.template.button).append(t)[0].outerHTML):t="",t},prev_button_text:function(t,n){return this.settings.tip_settings.prev_button?(t=e.trim(t)||"Previous",n==0?t=e(this.settings.template.prev_button).append(t).addClass("disabled")[0].outerHTML:t=e(this.settings.template.prev_button).append(t)[0].outerHTML):t="",t},create:function(t){this.settings.tip_settings=e.extend({},this.settings,this.data_options(t.$li));var n=t.$li.attr(this.add_namespace("data-button"))||t.$li.attr(this.add_namespace("data-text")),r=t.$li.attr(this.add_namespace("data-button-prev"))||t.$li.attr(this.add_namespace("data-prev-text")),i=t.$li.attr("class"),s=e(this.tip_template({tip_class:i,index:t.index,button_text:n,prev_button_text:r,li:t.$li}));e(this.settings.tip_container).append(s)},show:function(t,n){var i=null;this.settings.$li===r||e.inArray(this.settings.$li.index(),this.settings.pause_after)===-1?(this.settings.paused?this.settings.paused=!1:this.set_li(t,n),this.settings.attempts=0,this.settings.$li.length&&this.settings.$target.length>0?(t&&(this.settings.pre_ride_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.show_modal()),this.settings.pre_step_callback(this.settings.$li.index(),this.settings.$next_tip),this.settings.modal&&this.settings.expose&&this.expose(),this.settings.tip_settings=e.extend({},this.settings,this.data_options(this.settings.$li)),this.settings.timer=parseInt(this.settings.timer,10),this.settings.tip_settings.tip_location_pattern=this.settings.tip_location_patterns[this.settings.tip_settings.tip_location],/body/i.test(this.settings.$target.selector)||this.scroll_to(),this.is_phone()?this.pos_phone(!0):this.pos_default(!0),i=this.settings.$next_tip.find(".joyride-timer-indicator"),/pop/i.test(this.settings.tip_animation)?(i.width(0),this.settings.timer>0?(this.settings.$next_tip.show(),setTimeout(function(){i.animate({width:i.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.show()):/fade/i.test(this.settings.tip_animation)&&(i.width(0),this.settings.timer>0?(this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed).show(),setTimeout(function(){i.animate({width:i.parent().width()},this.settings.timer,"linear")}.bind(this),this.settings.tip_animation_fade_speed)):this.settings.$next_tip.fadeIn(this.settings.tip_animation_fade_speed)),this.settings.$current_tip=this.settings.$next_tip):this.settings.$li&&this.settings.$target.length<1?this.show():this.end()):this.settings.paused=!0},is_phone:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},hide:function(){this.settings.modal&&this.settings.expose&&this.un_expose(),this.settings.modal||e(".joyride-modal-bg").hide(),this.settings.$current_tip.css("visibility","hidden"),setTimeout(e.proxy(function(){this.hide(),this.css("visibility","visible")},this.settings.$current_tip),0),this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip)},set_li:function(e,t){e?(this.settings.$li=this.settings.$tip_content.eq(this.settings.start_offset),this.set_next_tip(),this.settings.$current_tip=this.settings.$next_tip):(t?this.settings.$li=this.settings.$li.prev():this.settings.$li=this.settings.$li.next(),this.set_next_tip()),this.set_target()},set_next_tip:function(){this.settings.$next_tip=e(".joyride-tip-guide").eq(this.settings.$li.index()),this.settings.$next_tip.data("closed","")},set_target:function(){var t=this.settings.$li.attr(this.add_namespace("data-class")),r=this.settings.$li.attr(this.add_namespace("data-id")),i=function(){return r?e(n.getElementById(r)):t?e("."+t).first():e("body")};this.settings.$target=i()},scroll_to:function(){var n,r;n=e(t).height()/2,r=Math.ceil(this.settings.$target.offset().top-n+this.settings.$next_tip.outerHeight()),r!=0&&e("html, body").stop().animate({scrollTop:r},this.settings.scroll_speed,"swing")},paused:function(){return e.inArray(this.settings.$li.index()+1,this.settings.pause_after)===-1},restart:function(){this.hide(),this.settings.$li=r,this.show("init")},pos_default:function(e){var t=this.settings.$next_tip.find(".joyride-nub"),n=Math.ceil(t.outerWidth()/2),r=Math.ceil(t.outerHeight()/2),i=e||!1;i&&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_tip.show());if(!/body/i.test(this.settings.$target.selector)){var s=this.settings.tip_settings.tipAdjustmentY?parseInt(this.settings.tip_settings.tipAdjustmentY):0,o=this.settings.tip_settings.tipAdjustmentX?parseInt(this.settings.tip_settings.tipAdjustmentX):0;this.bottom()?(this.rtl?this.settings.$next_tip.css({top:this.settings.$target.offset().top+r+this.settings.$target.outerHeight()+s,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()+o}):this.settings.$next_tip.css({top:this.settings.$target.offset().top+r+this.settings.$target.outerHeight()+s,left:this.settings.$target.offset().left+o}),this.nub_position(t,this.settings.tip_settings.nub_position,"top")):this.top()?(this.rtl?this.settings.$next_tip.css({top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-r+s,left:this.settings.$target.offset().left+this.settings.$target.outerWidth()-this.settings.$next_tip.outerWidth()}):this.settings.$next_tip.css({top:this.settings.$target.offset().top-this.settings.$next_tip.outerHeight()-r+s,left:this.settings.$target.offset().left+o}),this.nub_position(t,this.settings.tip_settings.nub_position,"bottom")):this.right()?(this.settings.$next_tip.css({top:this.settings.$target.offset().top+s,left:this.settings.$target.outerWidth()+this.settings.$target.offset().left+n+o}),this.nub_position(t,this.settings.tip_settings.nub_position,"left")):this.left()&&(this.settings.$next_tip.css({top:this.settings.$target.offset().top+s,left:this.settings.$target.offset().left-this.settings.$next_tip.outerWidth()-n+o}),this.nub_position(t,this.settings.tip_settings.nub_position,"right")),!this.visible(this.corners(this.settings.$next_tip))&&this.settings.attempts<this.settings.tip_settings.tip_location_pattern.length&&(t.removeClass("bottom").removeClass("top").removeClass("right").removeClass("left"),this.settings.tip_settings.tip_location=this.settings.tip_settings.tip_location_pattern[this.settings.attempts],this.settings.attempts++,this.pos_default())}else this.settings.$li.length&&this.pos_modal(t);i&&(this.settings.$next_tip.hide(),this.settings.$next_tip.css("visibility","visible"))},pos_phone:function(t){var n=this.settings.$next_tip.outerHeight(),r=this.settings.$next_tip.offset(),i=this.settings.$target.outerHeight(),s=e(".joyride-nub",this.settings.$next_tip),o=Math.ceil(s.outerHeight()/2),u=t||!1;s.removeClass("bottom").removeClass("top").removeClass("right").removeClass("left"),u&&(this.settings.$next_tip.css("visibility","hidden"),this.settings.$next_tip.show()),/body/i.test(this.settings.$target.selector)?this.settings.$li.length&&this.pos_modal(s):this.top()?(this.settings.$next_tip.offset({top:this.settings.$target.offset().top-n-o}),s.addClass("bottom")):(this.settings.$next_tip.offset({top:this.settings.$target.offset().top+i+o}),s.addClass("top")),u&&(this.settings.$next_tip.hide(),this.settings.$next_tip.css("visibility","visible"))},pos_modal:function(e){this.center(),e.hide(),this.show_modal()},show_modal:function(){if(!this.settings.$next_tip.data("closed")){var t=e(".joyride-modal-bg");t.length<1&&e("body").append(this.settings.template.modal).show(),/pop/i.test(this.settings.tip_animation)?t.show():t.fadeIn(this.settings.tip_animation_fade_speed)}},expose:function(){var n,r,i,s,o,u="expose-"+this.random_str(6);if(arguments.length>0&&arguments[0]instanceof e)i=arguments[0];else{if(!this.settings.$target||!!/body/i.test(this.settings.$target.selector))return!1;i=this.settings.$target}if(i.length<1)return t.console&&console.error("element not valid",i),!1;n=e(this.settings.template.expose),this.settings.$body.append(n),n.css({top:i.offset().top,left:i.offset().left,width:i.outerWidth(!0),height:i.outerHeight(!0)}),r=e(this.settings.template.expose_cover),s={zIndex:i.css("z-index"),position:i.css("position")},o=i.attr("class")==null?"":i.attr("class"),i.css("z-index",parseInt(n.css("z-index"))+1),s.position=="static"&&i.css("position","relative"),i.data("expose-css",s),i.data("orig-class",o),i.attr("class",o+" "+this.settings.expose_add_class),r.css({top:i.offset().top,left:i.offset().left,width:i.outerWidth(!0),height:i.outerHeight(!0)}),this.settings.modal&&this.show_modal(),this.settings.$body.append(r),n.addClass(u),r.addClass(u),i.data("expose",u),this.settings.post_expose_callback(this.settings.$li.index(),this.settings.$next_tip,i),this.add_exposed(i)},un_expose:function(){var n,r,i,s,o,u=!1;if(arguments.length>0&&arguments[0]instanceof e)r=arguments[0];else{if(!this.settings.$target||!!/body/i.test(this.settings.$target.selector))return!1;r=this.settings.$target}if(r.length<1)return t.console&&console.error("element not valid",r),!1;n=r.data("expose"),i=e("."+n),arguments.length>1&&(u=arguments[1]),u===!0?e(".joyride-expose-wrapper,.joyride-expose-cover").remove():i.remove(),s=r.data("expose-css"),s.zIndex=="auto"?r.css("z-index",""):r.css("z-index",s.zIndex),s.position!=r.css("position")&&(s.position=="static"?r.css("position",""):r.css("position",s.position)),o=r.data("orig-class"),r.attr("class",o),r.removeData("orig-classes"),r.removeData("expose"),r.removeData("expose-z-index"),this.remove_exposed(r)},add_exposed:function(t){this.settings.exposed=this.settings.exposed||[],t instanceof e||typeof t=="object"?this.settings.exposed.push(t[0]):typeof t=="string"&&this.settings.exposed.push(t)},remove_exposed:function(t){var n,r;t instanceof e?n=t[0]:typeof t=="string"&&(n=t),this.settings.exposed=this.settings.exposed||[],r=this.settings.exposed.length;while(r--)if(this.settings.exposed[r]==n){this.settings.exposed.splice(r,1);return}},center:function(){var n=e(t);return this.settings.$next_tip.css({top:(n.height()-this.settings.$next_tip.outerHeight())/2+n.scrollTop(),left:(n.width()-this.settings.$next_tip.outerWidth())/2+n.scrollLeft()}),!0},bottom:function(){return/bottom/i.test(this.settings.tip_settings.tip_location)},top:function(){return/top/i.test(this.settings.tip_settings.tip_location)},right:function(){return/right/i.test(this.settings.tip_settings.tip_location)},left:function(){return/left/i.test(this.settings.tip_settings.tip_location)},corners:function(n){var r=e(t),i=r.height()/2,s=Math.ceil(this.settings.$target.offset().top-i+this.settings.$next_tip.outerHeight()),o=r.width()+r.scrollLeft(),u=r.height()+s,a=r.height()+r.scrollTop(),f=r.scrollTop();return s<f&&(s<0?f=0:f=s),u>a&&(a=u),[n.offset().top<f,o<n.offset().left+n.outerWidth(),a<n.offset().top+n.outerHeight(),r.scrollLeft()>n.offset().left]},visible:function(e){var t=e.length;while(t--)if(e[t])return!1;return!0},nub_position:function(e,t,n){t==="auto"?e.addClass(n):e.addClass(t)},startTimer:function(){this.settings.$li.length?this.settings.automate=setTimeout(function(){this.hide(),this.show(),this.startTimer()}.bind(this),this.settings.timer):clearTimeout(this.settings.automate)},end:function(t){this.settings.cookie_monster&&e.cookie(this.settings.cookie_name,"ridden",{expires:this.settings.cookie_expires,domain:this.settings.cookie_domain}),this.settings.timer>0&&clearTimeout(this.settings.automate),this.settings.modal&&this.settings.expose&&this.un_expose(),e(this.scope).off("keyup.joyride"),this.settings.$next_tip.data("closed",!0),this.settings.riding=!1,e(".joyride-modal-bg").hide(),this.settings.$current_tip.hide();if(typeof t=="undefined"||t===!1)this.settings.post_step_callback(this.settings.$li.index(),this.settings.$current_tip),this.settings.post_ride_callback(this.settings.$li.index(),this.settings.$current_tip);e(".joyride-tip-guide").remove()},off:function(){e(this.scope).off(".joyride"),e(t).off(".joyride"),e(".joyride-close-tip, .joyride-next-tip, .joyride-modal-bg").off(".joyride"),e(".joyride-tip-guide, .joyride-modal-bg").remove(),clearTimeout(this.settings.automate),this.settings={}},reflow:function(){}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs.equalizer={name:"equalizer",version:"5.3.3",settings:{use_tallest:!0,before_height_change:e.noop,after_height_change:e.noop,equalize_on_stack:!1},init:function(e,t,n){Foundation.inherit(this,"image_loaded"),this.bindings(t,n),this.reflow()},events:function(){this.S(t).off(".equalizer").on("resize.fndtn.equalizer",function(e){this.reflow()}.bind(this))},equalize:function(t){var n=!1,r=t.find("["+this.attr_name()+"-watch]:visible"),i=t.data(this.attr_name(!0)+"-init");if(r.length===0)return;var s=r.first().offset().top;i.before_height_change(),t.trigger("before-height-change").trigger("before-height-change.fndth.equalizer"),r.height("inherit"),r.each(function(){var t=e(this);t.offset().top!==s&&(n=!0)});if(i.equalize_on_stack===!1&&n)return;var o=r.map(function(){return e(this).outerHeight(!1)}).get();if(i.use_tallest){var u=Math.max.apply(null,o);r.css("height",u)}else{var a=Math.min.apply(null,o);r.css("height",a)}i.after_height_change(),t.trigger("after-height-change").trigger("after-height-change.fndtn.equalizer")},reflow:function(){var t=this;this.S("["+this.attr_name()+"]",this.scope).each(function(){var n=e(this);t.image_loaded(t.S("img",this),function(){t.equalize(n)})})}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs.dropdown={name:"dropdown",version:"5.3.3",settings:{active_class:"open",align:"bottom",is_hover:!1,opened:function(){},closed:function(){}},init:function(e,t,n){Foundation.inherit(this,"throttle"),this.bindings(t,n)},events:function(n){var r=this,i=r.S;i(this.scope).off(".dropdown").on("click.fndtn.dropdown","["+this.attr_name()+"]",function(t){var n=i(this).data(r.attr_name(!0)+"-init")||r.settings;if(!n.is_hover||Modernizr.touch)t.preventDefault(),r.toggle(e(this))}).on("mouseenter.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(e){var t=i(this),n,s;clearTimeout(r.timeout),t.data(r.data_attr())?(n=i("#"+t.data(r.data_attr())),s=t):(n=t,s=i("["+r.attr_name()+"='"+n.attr("id")+"']"));var o=s.data(r.attr_name(!0)+"-init")||r.settings;i(e.target).data(r.data_attr())&&o.is_hover&&r.closeall.call(r),o.is_hover&&r.open.apply(r,[n,s])}).on("mouseleave.fndtn.dropdown","["+this.attr_name()+"], ["+this.attr_name()+"-content]",function(e){var t=i(this);r.timeout=setTimeout(function(){if(t.data(r.data_attr())){var e=t.data(r.data_attr(!0)+"-init")||r.settings;e.is_hover&&r.close.call(r,i("#"+t.data(r.data_attr())))}else{var n=i("["+r.attr_name()+'="'+i(this).attr("id")+'"]'),e=n.data(r.attr_name(!0)+"-init")||r.settings;e.is_hover&&r.close.call(r,t)}}.bind(this),150)}).on("click.fndtn.dropdown",function(t){var n=i(t.target).closest("["+r.attr_name()+"-content]");if(i(t.target).closest("["+r.attr_name()+"]").length>0)return;if(!i(t.target).data("revealId")&&n.length>0&&(i(t.target).is("["+r.attr_name()+"-content]")||e.contains(n.first()[0],t.target))){t.stopPropagation();return}r.close.call(r,i("["+r.attr_name()+"-content]"))}).on("opened.fndtn.dropdown","["+r.attr_name()+"-content]",function(){r.settings.opened.call(this)}).on("closed.fndtn.dropdown","["+r.attr_name()+"-content]",function(){r.settings.closed.call(this)}),i(t).off(".dropdown").on("resize.fndtn.dropdown",r.throttle(function(){r.resize.call(r)},50)),this.resize()},close:function(e){var t=this;e.each(function(){t.S(this).hasClass(t.settings.active_class)&&(t.S(this).css(Foundation.rtl?"right":"left","-99999px").removeClass(t.settings.active_class).prev("["+t.attr_name()+"]").removeClass(t.settings.active_class).removeData("target"),t.S(this).trigger("closed").trigger("closed.fndtn.dropdown",[e]))})},closeall:function(){var t=this;e.each(t.S("["+this.attr_name()+"-content]"),function(){t.close.call(t,t.S(this))})},open:function(e,t){this.css(e.addClass(this.settings.active_class),t),e.prev("["+this.attr_name()+"]").addClass(this.settings.active_class),e.data("target",t.get(0)).trigger("opened").trigger("opened.fndtn.dropdown",[e,t])},data_attr:function(){return this.namespace.length>0?this.namespace+"-"+this.name:this.name},toggle:function(e){var t=this.S("#"+e.data(this.data_attr()));if(t.length===0)return;this.close.call(this,this.S("["+this.attr_name()+"-content]").not(t)),t.hasClass(this.settings.active_class)?(this.close.call(this,t),t.data("target")!==e.get(0)&&this.open.call(
-this,t,e)):this.open.call(this,t,e)},resize:function(){var e=this.S("["+this.attr_name()+"-content].open"),t=this.S("["+this.attr_name()+"='"+e.attr("id")+"']");e.length&&t.length&&this.css(e,t)},css:function(e,t){var n=Math.max((t.width()-e.width())/2,8);this.clear_idx();if(this.small()){var r=this.dirs.bottom.call(e,t);e.attr("style","").removeClass("drop-left drop-right drop-top").css({position:"absolute",width:"95%","max-width":"none",top:r.top}),e.css(Foundation.rtl?"right":"left",n)}else{var i=t.data(this.attr_name(!0)+"-init")||this.settings;this.style(e,t,i)}return e},style:function(t,n,r){var i=e.extend({position:"absolute"},this.dirs[r.align].call(t,n,r));t.attr("style","").css(i)},dirs:{_base:function(e){var t=this.offsetParent(),n=t.offset(),r=e.offset();return r.top-=n.top,r.left-=n.left,r},top:function(e,t){var n=Foundation.libs.dropdown,r=n.dirs._base.call(this,e),i=8;return this.addClass("drop-top"),(e.outerWidth()<this.outerWidth()||n.small())&&n.adjust_pip(i,r),Foundation.rtl?{left:r.left-this.outerWidth()+e.outerWidth(),top:r.top-this.outerHeight()}:{left:r.left,top:r.top-this.outerHeight()}},bottom:function(e,t){var n=Foundation.libs.dropdown,r=n.dirs._base.call(this,e),i=8;return(e.outerWidth()<this.outerWidth()||n.small())&&n.adjust_pip(i,r),n.rtl?{left:r.left-this.outerWidth()+e.outerWidth(),top:r.top+e.outerHeight()}:{left:r.left,top:r.top+e.outerHeight()}},left:function(e,t){var n=Foundation.libs.dropdown.dirs._base.call(this,e);return this.addClass("drop-left"),{left:n.left-this.outerWidth(),top:n.top}},right:function(e,t){var n=Foundation.libs.dropdown.dirs._base.call(this,e);return this.addClass("drop-right"),{left:n.left+e.outerWidth(),top:n.top}}},adjust_pip:function(e,t){var n=Foundation.stylesheet;this.small()&&(e+=t.left-8),this.rule_idx=n.cssRules.length;var r=".f-dropdown.open:before",i=".f-dropdown.open:after",s="left: "+e+"px;",o="left: "+(e-1)+"px;";n.insertRule?(n.insertRule([r,"{",s,"}"].join(" "),this.rule_idx),n.insertRule([i,"{",o,"}"].join(" "),this.rule_idx+1)):(n.addRule(r,s,this.rule_idx),n.addRule(i,o,this.rule_idx+1))},clear_idx:function(){var e=Foundation.stylesheet;this.rule_idx&&(e.deleteRule(this.rule_idx),e.deleteRule(this.rule_idx),delete this.rule_idx)},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},off:function(){this.S(this.scope).off(".fndtn.dropdown"),this.S("html, body").off(".fndtn.dropdown"),this.S(t).off(".fndtn.dropdown"),this.S("[data-dropdown-content]").off(".fndtn.dropdown")},reflow:function(){}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs.clearing={name:"clearing",version:"5.3.3",settings:{templates:{viewing:'<a href="#" class="clearing-close">&times;</a><div class="visible-img" style="display: none"><div class="clearing-touch-label"></div><img src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs%3D" alt="" /><p class="clearing-caption"></p><a href="#" class="clearing-main-prev"><span></span></a><a href="#" class="clearing-main-next"><span></span></a></div>'},close_selectors:".clearing-close, div.clearing-blackout",open_selectors:"",skip_selector:"",touch_label:"",init:!1,locked:!1},init:function(e,t,n){var r=this;Foundation.inherit(this,"throttle image_loaded"),this.bindings(t,n),r.S(this.scope).is("["+this.attr_name()+"]")?this.assemble(r.S("li",this.scope)):r.S("["+this.attr_name()+"]",this.scope).each(function(){r.assemble(r.S("li",this))})},events:function(r){var i=this,s=i.S,o=e(".scroll-container");o.length>0&&(this.scope=o),s(this.scope).off(".clearing").on("click.fndtn.clearing","ul["+this.attr_name()+"] li "+this.settings.open_selectors,function(e,t,n){var t=t||s(this),n=n||t,r=t.next("li"),o=t.closest("["+i.attr_name()+"]").data(i.attr_name(!0)+"-init"),u=s(e.target);e.preventDefault(),o||(i.init(),o=t.closest("["+i.attr_name()+"]").data(i.attr_name(!0)+"-init")),n.hasClass("visible")&&t[0]===n[0]&&r.length>0&&i.is_open(t)&&(n=r,u=s("img",n)),i.open(u,t,n),i.update_paddles(n)}).on("click.fndtn.clearing",".clearing-main-next",function(e){i.nav(e,"next")}).on("click.fndtn.clearing",".clearing-main-prev",function(e){i.nav(e,"prev")}).on("click.fndtn.clearing",this.settings.close_selectors,function(e){Foundation.libs.clearing.close(e,this)}),e(n).on("keydown.fndtn.clearing",function(e){i.keydown(e)}),s(t).off(".clearing").on("resize.fndtn.clearing",function(){i.resize()}),this.swipe_events(r)},swipe_events:function(e){var t=this,n=t.S;n(this.scope).on("touchstart.fndtn.clearing",".visible-img",function(e){e.touches||(e=e.originalEvent);var t={start_page_x:e.touches[0].pageX,start_page_y:e.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:r};n(this).data("swipe-transition",t),e.stopPropagation()}).on("touchmove.fndtn.clearing",".visible-img",function(e){e.touches||(e=e.originalEvent);if(e.touches.length>1||e.scale&&e.scale!==1)return;var r=n(this).data("swipe-transition");typeof r=="undefined"&&(r={}),r.delta_x=e.touches[0].pageX-r.start_page_x,Foundation.rtl&&(r.delta_x=-r.delta_x),typeof r.is_scrolling=="undefined"&&(r.is_scrolling=!!(r.is_scrolling||Math.abs(r.delta_x)<Math.abs(e.touches[0].pageY-r.start_page_y)));if(!r.is_scrolling&&!r.active){e.preventDefault();var i=r.delta_x<0?"next":"prev";r.active=!0,t.nav(e,i)}}).on("touchend.fndtn.clearing",".visible-img",function(e){n(this).data("swipe-transition",{}),e.stopPropagation()})},assemble:function(t){var n=t.parent();if(n.parent().hasClass("carousel"))return;n.after('<div id="foundationClearingHolder"></div>');var r=n.detach(),i="";if(r[0]==null)return;i=r[0].outerHTML;var s=this.S("#foundationClearingHolder"),o=n.data(this.attr_name(!0)+"-init"),u={grid:'<div class="carousel">'+i+"</div>",viewing:o.templates.viewing},a='<div class="clearing-assembled"><div>'+u.viewing+u.grid+"</div></div>",f=this.settings.touch_label;Modernizr.touch&&(a=e(a).find(".clearing-touch-label").html(f).end()),s.after(a).remove()},open:function(t,r,i){function p(){setTimeout(function(){this.image_loaded(l,function(){l.outerWidth()===1&&!h?p.call(this):d.call(this,l)}.bind(this))}.bind(this),100)}function d(t){var n=e(t);n.css("visibility","visible"),o.css("overflow","hidden"),u.addClass("clearing-blackout"),a.addClass("clearing-container"),f.show(),this.fix_height(i).caption(s.S(".clearing-caption",f),s.S("img",i)).center_and_label(t,c).shift(r,i,function(){i.closest("li").siblings().removeClass("visible"),i.closest("li").addClass("visible")}),f.trigger("opened.fndtn.clearing")}var s=this,o=e(n.body),u=i.closest(".clearing-assembled"),a=s.S("div",u).first(),f=s.S(".visible-img",a),l=s.S("img",f).not(t),c=s.S(".clearing-touch-label",a),h=!1;e("body").on("touchmove",function(e){e.preventDefault()}),l.error(function(){h=!0}),this.locked()||(f.trigger("open.fndtn.clearing"),l.attr("src",this.load(t)).css("visibility","hidden"),p.call(this))},close:function(t,r){t.preventDefault();var i=function(e){return/blackout/.test(e.selector)?e:e.closest(".clearing-blackout")}(e(r)),s=e(n.body),o,u;return r===t.target&&i&&(s.css("overflow",""),o=e("div",i).first(),u=e(".visible-img",o),u.trigger("close.fndtn.clearing"),this.settings.prev_index=0,e("ul["+this.attr_name()+"]",i).attr("style","").closest(".clearing-blackout").removeClass("clearing-blackout"),o.removeClass("clearing-container"),u.hide(),u.trigger("closed.fndtn.clearing")),e("body").off("touchmove"),!1},is_open:function(e){return e.parent().prop("style").length>0},keydown:function(t){var n=e(".clearing-blackout ul["+this.attr_name()+"]"),r=this.rtl?37:39,i=this.rtl?39:37,s=27;t.which===r&&this.go(n,"next"),t.which===i&&this.go(n,"prev"),t.which===s&&this.S("a.clearing-close").trigger("click").trigger("click.fndtn.clearing")},nav:function(t,n){var r=e("ul["+this.attr_name()+"]",".clearing-blackout");t.preventDefault(),this.go(r,n)},resize:function(){var t=e("img",".clearing-blackout .visible-img"),n=e(".clearing-touch-label",".clearing-blackout");t.length&&(this.center_and_label(t,n),t.trigger("resized.fndtn.clearing"))},fix_height:function(e){var t=e.parent().children(),n=this;return t.each(function(){var e=n.S(this),t=e.find("img");e.height()>t.outerHeight()&&e.addClass("fix-height")}).closest("ul").width(t.length*100+"%"),this},update_paddles:function(e){e=e.closest("li");var t=e.closest(".carousel").siblings(".visible-img");e.next().length>0?this.S(".clearing-main-next",t).removeClass("disabled"):this.S(".clearing-main-next",t).addClass("disabled"),e.prev().length>0?this.S(".clearing-main-prev",t).removeClass("disabled"):this.S(".clearing-main-prev",t).addClass("disabled")},center_and_label:function(e,t){return this.rtl?(e.css({marginRight:-(e.outerWidth()/2),marginTop:-(e.outerHeight()/2),left:"auto",right:"50%"}),t.length>0&&t.css({marginRight:-(t.outerWidth()/2),marginTop:-(e.outerHeight()/2)-t.outerHeight()-10,left:"auto",right:"50%"})):(e.css({marginLeft:-(e.outerWidth()/2),marginTop:-(e.outerHeight()/2)}),t.length>0&&t.css({marginLeft:-(t.outerWidth()/2),marginTop:-(e.outerHeight()/2)-t.outerHeight()-10})),this},load:function(e){var t;return e[0].nodeName==="A"?t=e.attr("href"):t=e.parent().attr("href"),this.preload(e),t?t:e.attr("src")},preload:function(e){this.img(e.closest("li").next()).img(e.closest("li").prev())},img:function(e){if(e.length){var t=new Image,n=this.S("a",e);n.length?t.src=n.attr("href"):t.src=this.S("img",e).attr("src")}return this},caption:function(e,t){var n=t.attr("data-caption");return n?e.html(n).show():e.text("").hide(),this},go:function(e,t){var n=this.S(".visible",e),r=n[t]();this.settings.skip_selector&&r.find(this.settings.skip_selector).length!=0&&(r=r[t]()),r.length&&this.S("img",r).trigger("click",[n,r]).trigger("click.fndtn.clearing",[n,r]).trigger("change.fndtn.clearing")},shift:function(e,t,n){var r=t.parent(),i=this.settings.prev_index||t.index(),s=this.direction(r,e,t),o=this.rtl?"right":"left",u=parseInt(r.css("left"),10),a=t.outerWidth(),f,l={};t.index()!==i&&!/skip/.test(s)?/left/.test(s)?(this.lock(),l[o]=u+a,r.animate(l,300,this.unlock())):/right/.test(s)&&(this.lock(),l[o]=u-a,r.animate(l,300,this.unlock())):/skip/.test(s)&&(f=t.index()-this.settings.up_count,this.lock(),f>0?(l[o]=-(f*a),r.animate(l,300,this.unlock())):(l[o]=0,r.animate(l,300,this.unlock()))),n()},direction:function(e,t,n){var r=this.S("li",e),i=r.outerWidth()+r.outerWidth()/4,s=Math.floor(this.S(".clearing-container").outerWidth()/i)-1,o=r.index(n),u;return this.settings.up_count=s,this.adjacent(this.settings.prev_index,o)?o>s&&o>this.settings.prev_index?u="right":o>s-1&&o<=this.settings.prev_index?u="left":u=!1:u="skip",this.settings.prev_index=o,u},adjacent:function(e,t){for(var n=t+1;n>=t-1;n--)if(n===e)return!0;return!1},lock:function(){this.settings.locked=!0},unlock:function(){this.settings.locked=!1},locked:function(){return this.settings.locked},off:function(){this.S(this.scope).off(".fndtn.clearing"),this.S(t).off(".fndtn.clearing")},reflow:function(){this.init()}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";var i=function(){},s=function(i,s){if(i.hasClass(s.slides_container_class))return this;var f=this,l,c=i,h,p,d,v=0,m,g,y=!1,b=!1;f.slides=function(){return c.children(s.slide_selector)},f.slides().first().addClass(s.active_slide_class),f.update_slide_number=function(t){s.slide_number&&(h.find("span:first").text(parseInt(t)+1),h.find("span:last").text(f.slides().length)),s.bullets&&(p.children().removeClass(s.bullets_active_class),e(p.children().get(t)).addClass(s.bullets_active_class))},f.update_active_link=function(t){var n=e('[data-orbit-link="'+f.slides().eq(t).attr("data-orbit-slide")+'"]');n.siblings().removeClass(s.bullets_active_class),n.addClass(s.bullets_active_class)},f.build_markup=function(){c.wrap('<div class="'+s.container_class+'"></div>'),l=c.parent(),c.addClass(s.slides_container_class),s.stack_on_small&&l.addClass(s.stack_on_small_class),s.navigation_arrows&&(l.append(e('<a href="#"><span></span></a>').addClass(s.prev_class)),l.append(e('<a href="#"><span></span></a>').addClass(s.next_class))),s.timer&&(d=e("<div>").addClass(s.timer_container_class),d.append("<span>"),d.append(e("<div>").addClass(s.timer_progress_class)),d.addClass(s.timer_paused_class),l.append(d)),s.slide_number&&(h=e("<div>").addClass(s.slide_number_class),h.append("<span></span> "+s.slide_number_text+" <span></span>"),l.append(h)),s.bullets&&(p=e("<ol>").addClass(s.bullets_container_class),l.append(p),p.wrap('<div class="orbit-bullets-container"></div>'),f.slides().each(function(t,n){var r=e("<li>").attr("data-orbit-slide",t).on("click",f.link_bullet);p.append(r)}))},f._goto=function(t,n){if(t===v)return!1;typeof g=="object"&&g.restart();var r=f.slides(),i="next";y=!0,t<v&&(i="prev");if(t>=r.length){if(!s.circular)return!1;t=0}else if(t<0){if(!s.circular)return!1;t=r.length-1}var o=e(r.get(v)),u=e(r.get(t));o.css("zIndex",2),o.removeClass(s.active_slide_class),u.css("zIndex",4).addClass(s.active_slide_class),c.trigger("before-slide-change.fndtn.orbit"),s.before_slide_change(),f.update_active_link(t);var a=function(){var e=function(){v=t,y=!1,n===!0&&(g=f.create_timer(),g.start()),f.update_slide_number(v),c.trigger("after-slide-change.fndtn.orbit",[{slide_number:v,total_slides:r.length}]),s.after_slide_change(v,r.length)};c.height()!=u.height()&&s.variable_height?c.animate({height:u.height()},250,"linear",e):e()};if(r.length===1)return a(),!1;var l=function(){i==="next"&&m.next(o,u,a),i==="prev"&&m.prev(o,u,a)};u.height()>c.height()&&s.variable_height?c.animate({height:u.height()},250,"linear",l):l()},f.next=function(e){e.stopImmediatePropagation(),e.preventDefault(),f._goto(v+1)},f.prev=function(e){e.stopImmediatePropagation(),e.preventDefault(),f._goto(v-1)},f.link_custom=function(t){t.preventDefault();var n=e(this).attr("data-orbit-link");if(typeof n=="string"&&(n=e.trim(n))!=""){var r=l.find("[data-orbit-slide="+n+"]");r.index()!=-1&&f._goto(r.index())}},f.link_bullet=function(t){var n=e(this).attr("data-orbit-slide");if(typeof n=="string"&&(n=e.trim(n))!="")if(isNaN(parseInt(n))){var r=l.find("[data-orbit-slide="+n+"]");r.index()!=-1&&f._goto(r.index()+1)}else f._goto(parseInt(n))},f.timer_callback=function(){f._goto(v+1,!0)},f.compute_dimensions=function(){var t=e(f.slides().get(v)),n=t.height();s.variable_height||f.slides().each(function(){e(this).height()>n&&(n=e(this).height())}),c.height(n)},f.create_timer=function(){var e=new o(l.find("."+s.timer_container_class),s,f.timer_callback);return e},f.stop_timer=function(){typeof g=="object"&&g.stop()},f.toggle_timer=function(){var e=l.find("."+s.timer_container_class);e.hasClass(s.timer_paused_class)?(typeof g=="undefined"&&(g=f.create_timer()),g.start()):typeof g=="object"&&g.stop()},f.init=function(){f.build_markup(),s.timer&&(g=f.create_timer(),Foundation.utils.image_loaded(this.slides().children("img"),g.start)),m=new a(s,c),s.animation==="slide"&&(m=new u(s,c)),l.on("click","."+s.next_class,f.next),l.on("click","."+s.prev_class,f.prev),s.next_on_click&&l.on("click","."+s.slides_container_class+" [data-orbit-slide]",f.link_bullet),l.on("click",f.toggle_timer),s.swipe&&l.on("touchstart.fndtn.orbit",function(e){e.touches||(e=e.originalEvent);var t={start_page_x:e.touches[0].pageX,start_page_y:e.touches[0].pageY,start_time:(new Date).getTime(),delta_x:0,is_scrolling:r};l.data("swipe-transition",t),e.stopPropagation()}).on("touchmove.fndtn.orbit",function(e){e.touches||(e=e.originalEvent);if(e.touches.length>1||e.scale&&e.scale!==1)return;var t=l.data("swipe-transition");typeof t=="undefined"&&(t={}),t.delta_x=e.touches[0].pageX-t.start_page_x,typeof t.is_scrolling=="undefined"&&(t.is_scrolling=!!(t.is_scrolling||Math.abs(t.delta_x)<Math.abs(e.touches[0].pageY-t.start_page_y)));if(!t.is_scrolling&&!t.active){e.preventDefault();var n=t.delta_x<0?v+1:v-1;t.active=!0,f._goto(n)}}).on("touchend.fndtn.orbit",function(e){l.data("swipe-transition",{}),e.stopPropagation()}),l.on("mouseenter.fndtn.orbit",function(e){s.timer&&s.pause_on_hover&&f.stop_timer()}).on("mouseleave.fndtn.orbit",function(e){s.timer&&s.resume_on_mouseout&&g.start()}),e(n).on("click","[data-orbit-link]",f.link_custom),e(t).on("load resize",f.compute_dimensions),Foundation.utils.image_loaded(this.slides().children("img"),f.compute_dimensions),Foundation.utils.image_loaded(this.slides().children("img"),function(){l.prev("."+s.preloader_class).css("display","none"),f.update_slide_number(0),f.update_active_link(0),c.trigger("ready.fndtn.orbit")})},f.init()},o=function(e,t,n){var r=this,i=t.timer_speed,s=e.find("."+t.timer_progress_class),o,u,a=-1;this.update_progress=function(e){var t=s.clone();t.attr("style",""),t.css("width",e+"%"),s.replaceWith(t),s=t},this.restart=function(){clearTimeout(u),e.addClass(t.timer_paused_class),a=-1,r.update_progress(0)},this.start=function(){if(!e.hasClass(t.timer_paused_class))return!0;a=a===-1?i:a,e.removeClass(t.timer_paused_class),o=(new Date).getTime(),s.animate({width:"100%"},a,"linear"),u=setTimeout(function(){r.restart(),n()},a),e.trigger("timer-started.fndtn.orbit")},this.stop=function(){if(e.hasClass(t.timer_paused_class))return!0;clearTimeout(u),e.addClass(t.timer_paused_class);var n=(new Date).getTime();a-=n-o;var s=100-a/i*100;r.update_progress(s),e.trigger("timer-stopped.fndtn.orbit")}},u=function(t,n){var r=t.animation_speed,i=e("html[dir=rtl]").length===1,s=i?"marginRight":"marginLeft",o={};o[s]="0%",this.next=function(e,t,n){e.animate({marginLeft:"-100%"},r),t.animate(o,r,function(){e.css(s,"100%"),n()})},this.prev=function(e,t,n){e.animate({marginLeft:"100%"},r),t.css(s,"-100%"),t.animate(o,r,function(){e.css(s,"100%"),n()})}},a=function(t,n){var r=t.animation_speed,i=e("html[dir=rtl]").length===1,s=i?"marginRight":"marginLeft";this.next=function(e,t,n){t.css({margin:"0%",opacity:"0.01"}),t.animate({opacity:"1"},r,"linear",function(){e.css("margin","100%"),n()})},this.prev=function(e,t,n){t.css({margin:"0%",opacity:"0.01"}),t.animate({opacity:"1"},r,"linear",function(){e.css("margin","100%"),n()})}};Foundation.libs=Foundation.libs||{},Foundation.libs.orbit={name:"orbit",version:"5.3.3",settings:{animation:"slide",timer_speed:1e4,pause_on_hover:!0,resume_on_mouseout:!1,next_on_click:!0,animation_speed:500,stack_on_small:!1,navigation_arrows:!0,slide_number:!0,slide_number_text:"of",container_class:"orbit-container",stack_on_small_class:"orbit-stack-on-small",next_class:"orbit-next",prev_class:"orbit-prev",timer_container_class:"orbit-timer",timer_paused_class:"paused",timer_progress_class:"orbit-progress",slides_container_class:"orbit-slides-container",preloader_class:"preloader",slide_selector:"*",bullets_container_class:"orbit-bullets",bullets_active_class:"active",slide_number_class:"orbit-slide-number",caption_class:"orbit-caption",active_slide_class:"active",orbit_transition_class:"orbit-transitioning",bullets:!0,circular:!0,timer:!0,variable_height:!1,swipe:!0,before_slide_change:i,after_slide_change:i},init:function(e,t,n){var r=this;this.bindings(t,n)},events:function(e){var t=new s(this.S(e),this.S(e).data("orbit-init"));this.S(e).data(this.name+"-instance",t)},reflow:function(){var e=this;if(e.S(e.scope).is("[data-orbit]")){var t=e.S(e.scope),n=t.data(e.name+"-instance");n.compute_dimensions()}else e.S("[data-orbit]",e.scope).each(function(t,n){var r=e.S(n),i=e.data_options(r),s=r.data(e.name+"-instance");s.compute_dimensions()})}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs.offcanvas={name:"offcanvas",version:"5.3.3",settings:{open_method:"move",close_on_click:!1},init:function(e,t,n){this.bindings(t,n)},events:function(){var e=this,t=e.S,n="",r="",i="";this.settings.open_method==="move"?(n="move-",r="right",i="left"):this.settings.open_method==="overlap_single"?(n="offcanvas-overlap-",r="right",i="left"):this.settings.open_method==="overlap"&&(n="offcanvas-overlap"),t(this.scope).off(".offcanvas").on("click.fndtn.offcanvas",".left-off-canvas-toggle",function(i){e.click_toggle_class(i,n+r),e.settings.open_method!=="overlap"&&t(".left-submenu").removeClass(n+r)}).on("click.fndtn.offcanvas",".left-off-canvas-menu a",function(i){var s=e.get_settings(i),o=t(this).parent();s.close_on_click&&!o.hasClass("has-submenu")&&!o.hasClass("back")?(e.hide.call(e,n+r,e.get_wrapper(i)),o.parent().removeClass(n+r)):t(this).parent().hasClass("has-submenu")?(i.preventDefault(),t(this).siblings(".left-submenu").toggleClass(n+r)):o.hasClass("back")&&(i.preventDefault(),o.parent().removeClass(n+r))}).on("click.fndtn.offcanvas",".right-off-canvas-toggle",function(r){e.click_toggle_class(r,n+i),e.settings.open_method!=="overlap"&&t(".right-submenu").removeClass(n+i)}).on("click.fndtn.offcanvas",".right-off-canvas-menu a",function(r){var s=e.get_settings(r),o=t(this).parent();s.close_on_click&&!o.hasClass("has-submenu")&&!o.hasClass("back")?(e.hide.call(e,n+i,e.get_wrapper(r)),o.parent().removeClass(n+i)):t(this).parent().hasClass("has-submenu")?(r.preventDefault(),t(this).siblings(".right-submenu").toggleClass(n+i)):o.hasClass("back")&&(r.preventDefault(),o.parent().removeClass(n+i))}).on("click.fndtn.offcanvas",".exit-off-canvas",function(s){e.click_remove_class(s,n+i),t(".right-submenu").removeClass(n+i),r&&(e.click_remove_class(s,n+r),t(".left-submenu").removeClass(n+i))})},toggle:function(e,t){t=t||this.get_wrapper(),t.is("."+e)?this.hide(e,t):this.show(e,t)},show:function(e,t){t=t||this.get_wrapper(),t.trigger("open").trigger("open.fndtn.offcanvas"),t.addClass(e)},hide:function(e,t){t=t||this.get_wrapper(),t.trigger("close").trigger("close.fndtn.offcanvas"),t.removeClass(e)},click_toggle_class:function(e,t){e.preventDefault();var n=this.get_wrapper(e);this.toggle(t,n)},click_remove_class:function(e,t){e.preventDefault();var n=this.get_wrapper(e);this.hide(t,n)},get_settings:function(e){var t=this.S(e.target).closest("["+this.attr_name()+"]");return t.data(this.attr_name(!0)+"-init")||this.settings},get_wrapper:function(e){var t=this.S(e?e.target:this.scope).closest(".off-canvas-wrap");return t.length===0&&(t=this.S(".off-canvas-wrap")),t},reflow:function(){}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs.alert={name:"alert",version:"5.3.3",settings:{callback:function(){}},init:function(e,t,n){this.bindings(t,n)},events:function(){var t=this,n=this.S;e(this.scope).off(".alert").on("click.fndtn.alert","["+this.attr_name()+"] a.close",function(e){var r=n(this).closest("["+t.attr_name()+"]"),i=r.data(t.attr_name(!0)+"-init")||t.settings;e.preventDefault(),Modernizr.csstransitions?(r.addClass("alert-close"),r.on("transitionend webkitTransitionEnd oTransitionEnd",function(e){n(this).trigger("close").trigger("close.fndtn.alert").remove(),i.callback()})):r.fadeOut(300,function(){n(this).trigger("close").trigger("close.fndtn.alert").remove(),i.callback()})})},reflow:function(){}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";function i(e){var t=/fade/i.test(e),n=/pop/i.test(e);return{animate:t||n,pop:n,fade:t}}Foundation.libs.reveal={name:"reveal",version:"5.3.3",locked:!1,settings:{animation:"fadeAndPop",animation_speed:250,close_on_background_click:!0,close_on_esc:!0,dismiss_modal_class:"close-reveal-modal",bg_class:"reveal-modal-bg",root_element:"body",open:function(){},opened:function(){},close:function(){},closed:function(){},bg:e(".reveal-modal-bg"),css:{open:{opacity:0,visibility:"visible",display:"block"},close:{opacity:1,visibility:"hidden",display:"none"}}},init:function(t,n,r){e.extend(!0,this.settings,n,r),this.bindings(n,r)},events:function(e){var t=this,r=t.S;return r(this.scope).off(".reveal").on("click.fndtn.reveal","["+this.add_namespace("data-reveal-id")+"]:not([disabled])",function(e){e.preventDefault();if(!t.locked){var n=r(this),i=n.data(t.data_attr("reveal-ajax"));t.locked=!0;if(typeof i=="undefined")t.open.call(t,n);else{var s=i===!0?n.attr("href"):i;t.open.call(t,n,{url:s})}}}),r(n).on("click.fndtn.reveal",this.close_targets(),function(e){e.preventDefault();if(!t.locked){var n=r("["+t.attr_name()+"].open").data(t.attr_name(!0)+"-init"),i=r(e.target)[0]===r("."+n.bg_class)[0];if(i){if(!n.close_on_background_click)return;e.stopPropagation()}t.locked=!0,t.close.call(t,i?r("["+t.attr_name()+"].open"):r(this).closest("["+t.attr_name()+"]"))}}),r("["+t.attr_name()+"]",this.scope).length>0?r(this.scope).on("open.fndtn.reveal",this.settings.open).on("opened.fndtn.reveal",this.settings.opened).on("opened.fndtn.reveal",this.open_video).on("close.fndtn.reveal",this.settings.close).on("closed.fndtn.reveal",this.settings.closed).on("closed.fndtn.reveal",this.close_video):r(this.scope).on("open.fndtn.reveal","["+t.attr_name()+"]",this.settings.open).on("opened.fndtn.reveal","["+t.attr_name()+"]",this.settings.opened).on("opened.fndtn.reveal","["+t.attr_name()+"]",this.open_video).on("close.fndtn.reveal","["+t.attr_name()+"]",this.settings.close).on("closed.fndtn.reveal","["+t.attr_name()+"]",this.settings.closed).on("closed.fndtn.reveal","["+t.attr_name()+"]",this.close_video),!0},key_up_on:function(e){var t=this;return t.S("body").off("keyup.fndtn.reveal").on("keyup.fndtn.reveal",function(e){var n=t.S("["+t.attr_name()+"].open"),r=n.data(t.attr_name(!0)+"-init")||t.settings;r&&e.which===27&&r.close_on_esc&&!t.locked&&t.close.call(t,n)}),!0},key_up_off:function(e){return this.S("body").off("keyup.fndtn.reveal"),!0},open:function(t,n){var r=this,i;t?typeof t.selector!="undefined"?i=r.S("#"+t.data(r.data_attr("reveal-id"))).first():(i=r.S(this.scope),n=t):i=r.S(this.scope);var s=i.data(r.attr_name(!0)+"-init");s=s||this.settings;if(i.hasClass("open")&&t.attr("data-reveal-id")==i.attr("id"))return r.close(i);if(!i.hasClass("open")){var o=r.S("["+r.attr_name()+"].open");typeof i.data("css-top")=="undefined"&&i.data("css-top",parseInt(i.css("top"),10)).data("offset",this.cache_offset(i)),this.key_up_on(i),i.trigger("open").trigger("open.fndtn.reveal"),o.length<1&&this.toggle_bg(i,!0),typeof n=="string"&&(n={url:n});if(typeof n=="undefined"||!n.url)o.length>0&&this.hide(o,s.css.close),this.show(i,s.css.open);else{var u=typeof n.success!="undefined"?n.success:null;e.extend(n,{success:function(t,n,a){e.isFunction(u)&&u(t,n,a),i.html(t),r.S(i).foundation("section","reflow"),r.S(i).children().foundation(),o.length>0&&r.hide(o,s.css.close),r.show(i,s.css.open)}}),e.ajax(n)}}},close:function(e){var e=e&&e.length?e:this.S(this.scope),t=this.S("["+this.attr_name()+"].open"),n=e.data(this.attr_name(!0)+"-init")||this.settings;t.length>0&&(this.locked=!0,this.key_up_off(e),e.trigger("close").trigger("close.fndtn.reveal"),this.toggle_bg(e,!1),this.hide(t,n.css.close,n))},close_targets:function(){var e="."+this.settings.dismiss_modal_class;return this.settings.close_on_background_click?e+", ."+this.settings.bg_class:e},toggle_bg:function(t,n){this.S("."+this.settings.bg_class).length===0&&(this.settings.bg=e("<div />",{"class":this.settings.bg_class}).appendTo("body").hide());var i=this.settings.bg.filter(":visible").length>0;n!=i&&((n==r?i:!n)?this.hide(this.settings.bg):this.show(this.settings.bg))},show:function(n,r){if(r){var s=n.data(this.attr_name(!0)+"-init")||this.settings,o=s.root_element;if(n.parent(o).length===0){var u=n.wrap('<div style="display: none;" />').parent();n.on("closed.fndtn.reveal.wrapped",function(){n.detach().appendTo(u),n.unwrap().unbind("closed.fndtn.reveal.wrapped")}),n.detach().appendTo(o)}var a=i(s.animation);a.animate||(this.locked=!1);if(a.pop){r.top=e(t).scrollTop()-n.data("offset")+"px";var f={top:e(t).scrollTop()+n.data("css-top")+"px",opacity:1};return setTimeout(function(){return n.css(r).animate(f,s.animation_speed,"linear",function(){this.locked=!1,n.trigger("opened").trigger("opened.fndtn.reveal")}.bind(this)).addClass("open")}.bind(this),s.animation_speed/2)}if(a.fade){r.top=e(t).scrollTop()+n.data("css-top")+"px";var f={opacity:1};return setTimeout(function(){return n.css(r).animate(f,s.animation_speed,"linear",function(){this.locked=!1,n.trigger("opened").trigger("opened.fndtn.reveal")}.bind(this)).addClass("open")}.bind(this),s.animation_speed/2)}return n.css(r).show().css({opacity:1}).addClass("open").trigger("opened").trigger("opened.fndtn.reveal")}var s=this.settings;return i(s.animation).fade?n.fadeIn(s.animation_speed/2):(this.locked=!1,n.show())},hide:function(n,r){if(r){var s=n.data(this.attr_name(!0)+"-init");s=s||this.settings;var o=i(s.animation);o.animate||(this.locked=!1);if(o.pop){var u={top:-e(t).scrollTop()-n.data("offset")+"px",opacity:0};return setTimeout(function(){return n.animate(u,s.animation_speed,"linear",function(){this.locked=!1,n.css(r).trigger("closed").trigger("closed.fndtn.reveal")}.bind(this)).removeClass("open")}.bind(this),s.animation_speed/2)}if(o.fade){var u={opacity:0};return setTimeout(function(){return n.animate(u,s.animation_speed,"linear",function(){this.locked=!1,n.css(r).trigger("closed").trigger("closed.fndtn.reveal")}.bind(this)).removeClass("open")}.bind(this),s.animation_speed/2)}return n.hide().css(r).removeClass("open").trigger("closed").trigger("closed.fndtn.reveal")}var s=this.settings;return i(s.animation).fade?n.fadeOut(s.animation_speed/2):n.hide()},close_video:function(t){var n=e(".flex-video",t.target),r=e("iframe",n);r.length>0&&(r.attr("data-src",r[0].src),r.attr("src",r.attr("src")),n.hide())},open_video:function(t){var n=e(".flex-video",t.target),i=n.find("iframe");if(i.length>0){var s=i.attr("data-src");if(typeof s=="string")i[0].src=i.attr("data-src");else{var o=i[0].src;i[0].src=r,i[0].src=o}n.show()}},data_attr:function(e){return this.namespace.length>0?this.namespace+"-"+e:e},cache_offset:function(e){var t=e.show().height()+parseInt(e.css("top"),10);return e.hide(),t},off:function(){e(this.scope).off(".fndtn.reveal")},reflow:function(){}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs.interchange={name:"interchange",version:"5.3.3",cache:{},images_loaded:!1,nodes_loaded:!1,settings:{load_attr:"interchange",named_queries:{"default":"only screen",small:Foundation.media_queries.small,medium:Foundation.media_queries.medium,large:Foundation.media_queries.large,xlarge:Foundation.media_queries.xlarge,xxlarge:Foundation.media_queries.xxlarge,landscape:"only screen and (orientation: landscape)",portrait:"only screen and (orientation: portrait)",retina:"only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min--moz-device-pixel-ratio: 2),only screen and (-o-min-device-pixel-ratio: 2/1),only screen and (min-device-pixel-ratio: 2),only screen and (min-resolution: 192dpi),only screen and (min-resolution: 2dppx)"},directives:{replace:function(t,n,r){if(/IMG/.test(t[0].nodeName)){var i=t[0].src;if((new RegExp(n,"i")).test(i))return;return t[0].src=n,r(t[0].src)}var s=t.data(this.data_attr+"-last-path"),o=this;if(s==n)return;return/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(n)?(e(t).css("background-image","url("+n+")"),t.data("interchange-last-path",n),r(n)):e.get(n,function(e){t.html(e),t.data(o.data_attr+"-last-path",n),r()})}}},init:function(t,n,r){Foundation.inherit(this,"throttle random_str"),this.data_attr=this.set_data_attr(),e.extend(!0,this.settings,n,r),this.bindings(n,r),this.load("images"),this.load("nodes")},get_media_hash:function(){var e="";for(var t in this.settings.named_queries)e+=matchMedia(this.settings.named_queries[t]).matches.toString();return e},events:function(){var n=this,r;return e(t).off(".interchange").on("resize.fndtn.interchange",n.throttle(function(){var e=n.get_media_hash();e!==r&&n.resize(),r=e},50)),this},resize:function(){var t=this.cache;if(!this.images_loaded||!this.nodes_loaded){setTimeout(e.proxy(this.resize,this),50);return}for(var n in t)if(t.hasOwnProperty(n)){var r=this.results(n,t[n]);r&&this.settings.directives[r.scenario[1]].call(this,r.el,r.scenario[0],function(){if(arguments[0]instanceof Array)var e=arguments[0];else var e=Array.prototype.slice.call(arguments,0);r.el.trigger(r.scenario[1],e)})}},results:function(e,t){var n=t.length;if(n>0){var r=this.S("["+this.add_namespace("data-uuid")+'="'+e+'"]');while(n--){var i,s=t[n][2];this.settings.named_queries.hasOwnProperty(s)?i=matchMedia(this.settings.named_queries[s]):i=matchMedia(s);if(i.matches)return{el:r,scenario:t[n]}}}return!1},load:function(e,t){return(typeof this["cached_"+e]=="undefined"||t)&&this["update_"+e](),this["cached_"+e]},update_images:function(){var e=this.S("img["+this.data_attr+"]"),t=e.length,n=t,r=0,i=this.data_attr;this.cache={},this.cached_images=[],this.images_loaded=t===0;while(n--){r++;if(e[n]){var s=e[n].getAttribute(i)||"";s.length>0&&this.cached_images.push(e[n])}r===t&&(this.images_loaded=!0,this.enhance("images"))}return this},update_nodes:function(){var e=this.S("["+this.data_attr+"]").not("img"),t=e.length
-,n=t,r=0,i=this.data_attr;this.cached_nodes=[],this.nodes_loaded=t===0;while(n--){r++;var s=e[n].getAttribute(i)||"";s.length>0&&this.cached_nodes.push(e[n]),r===t&&(this.nodes_loaded=!0,this.enhance("nodes"))}return this},enhance:function(n){var r=this["cached_"+n].length;while(r--)this.object(e(this["cached_"+n][r]));return e(t).trigger("resize").trigger("resize.fndtn.interchange")},convert_directive:function(e){var t=this.trim(e);return t.length>0?t:"replace"},parse_scenario:function(e){var t=e[0].match(/(.+),\s*(\w+)\s*$/),n=e[1];if(t)var r=t[1],i=t[2];else var s=e[0].split(/,\s*$/),r=s[0],i="";return[this.trim(r),this.convert_directive(i),this.trim(n)]},object:function(e){var t=this.parse_data_attr(e),n=[],r=t.length;if(r>0)while(r--){var i=t[r].split(/\((.*?)(\))$/);if(i.length>1){var s=this.parse_scenario(i);n.push(s)}}return this.store(e,n)},store:function(e,t){var n=this.random_str(),r=e.data(this.add_namespace("uuid",!0));return this.cache[r]?this.cache[r]:(e.attr(this.add_namespace("data-uuid"),n),this.cache[n]=t)},trim:function(t){return typeof t=="string"?e.trim(t):t},set_data_attr:function(e){return e?this.namespace.length>0?this.namespace+"-"+this.settings.load_attr:this.settings.load_attr:this.namespace.length>0?"data-"+this.namespace+"-"+this.settings.load_attr:"data-"+this.settings.load_attr},parse_data_attr:function(e){var t=e.attr(this.attr_name()).split(/\[(.*?)\]/),n=t.length,r=[];while(n--)t[n].replace(/[\W\d]+/,"").length>4&&r.push(t[n]);return r},reflow:function(){this.load("images",!0),this.load("nodes",!0)}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs["magellan-expedition"]={name:"magellan-expedition",version:"5.3.3",settings:{active_class:"active",threshold:0,destination_threshold:20,throttle_delay:30,fixed_top:0},init:function(e,t,n){Foundation.inherit(this,"throttle"),this.bindings(t,n)},events:function(){var n=this,r=n.S,i=n.settings;n.set_expedition_position(),r(n.scope).off(".magellan").on("click.fndtn.magellan","["+n.add_namespace("data-magellan-arrival")+'] a[href^="#"]',function(t){t.preventDefault();var r=e(this).closest("["+n.attr_name()+"]"),i=r.data("magellan-expedition-init"),s=this.hash.split("#").join(""),o=e("a[name='"+s+"']");o.length===0&&(o=e("#"+s));var u=o.offset().top-i.destination_threshold+1;u-=r.outerHeight(),e("html, body").stop().animate({scrollTop:u},700,"swing",function(){history.pushState?history.pushState(null,null,"#"+s):location.hash="#"+s})}).on("scroll.fndtn.magellan",n.throttle(this.check_for_arrivals.bind(this),i.throttle_delay)),e(t).on("resize.fndtn.magellan",n.throttle(this.set_expedition_position.bind(this),i.throttle_delay))},check_for_arrivals:function(){var e=this;e.update_arrivals(),e.update_expedition_positions()},set_expedition_position:function(){var t=this;e("["+this.attr_name()+"=fixed]",t.scope).each(function(n,r){var i=e(this),s=i.data("magellan-expedition-init"),o=i.attr("styles"),u,a;i.attr("style",""),u=i.offset().top+s.threshold,a=parseInt(i.data("magellan-fixed-top")),isNaN(a)||(t.settings.fixed_top=a),i.data(t.data_attr("magellan-top-offset"),u),i.attr("style",o)})},update_expedition_positions:function(){var n=this,r=e(t).scrollTop();e("["+this.attr_name()+"=fixed]",n.scope).each(function(){var t=e(this),i=t.data("magellan-expedition-init"),s=t.attr("style"),o=t.data("magellan-top-offset");if(r+n.settings.fixed_top>=o){var u=t.prev("["+n.add_namespace("data-magellan-expedition-clone")+"]");u.length===0&&(u=t.clone(),u.removeAttr(n.attr_name()),u.attr(n.add_namespace("data-magellan-expedition-clone"),""),t.before(u)),t.css({position:"fixed",top:i.fixed_top}).addClass("fixed")}else t.prev("["+n.add_namespace("data-magellan-expedition-clone")+"]").remove(),t.attr("style",s).css("position","").css("top","").removeClass("fixed")})},update_arrivals:function(){var n=this,r=e(t).scrollTop();e("["+this.attr_name()+"]",n.scope).each(function(){var t=e(this),i=t.data(n.attr_name(!0)+"-init"),s=n.offsets(t,r),o=t.find("["+n.add_namespace("data-magellan-arrival")+"]"),u=!1;s.each(function(e,r){if(r.viewport_offset>=r.top_offset){var s=t.find("["+n.add_namespace("data-magellan-arrival")+"]");return s.not(r.arrival).removeClass(i.active_class),r.arrival.addClass(i.active_class),u=!0,!0}}),u||o.removeClass(i.active_class)})},offsets:function(t,n){var r=this,i=t.data(r.attr_name(!0)+"-init"),s=n;return t.find("["+r.add_namespace("data-magellan-arrival")+"]").map(function(n,o){var u=e(this).data(r.data_attr("magellan-arrival")),a=e("["+r.add_namespace("data-magellan-destination")+"="+u+"]");if(a.length>0){var f=Math.floor(a.offset().top-i.destination_threshold-t.outerHeight());return{destination:a,arrival:e(this),top_offset:f,viewport_offset:s}}}).sort(function(e,t){return e.top_offset<t.top_offset?-1:e.top_offset>t.top_offset?1:0})},data_attr:function(e){return this.namespace.length>0?this.namespace+"-"+e:e},off:function(){this.S(this.scope).off(".magellan"),this.S(t).off(".magellan")},reflow:function(){var t=this;e("["+t.add_namespace("data-magellan-expedition-clone")+"]",t.scope).remove()}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs.accordion={name:"accordion",version:"5.3.3",settings:{active_class:"active",multi_expand:!1,toggleable:!0,callback:function(){}},init:function(e,t,n){this.bindings(t,n)},events:function(){var t=this,n=this.S;n(this.scope).off(".fndtn.accordion").on("click.fndtn.accordion","["+this.attr_name()+"] > dd > a",function(r){var i=n(this).closest("["+t.attr_name()+"]"),s=t.attr_name()+"="+i.attr(t.attr_name()),o=i.data(t.attr_name(!0)+"-init"),u=n("#"+this.href.split("#")[1]),a=e("> dd",i),f=a.children(".content"),l=f.filter("."+o.active_class);r.preventDefault(),i.attr(t.attr_name())&&(f=f.add("["+s+"] dd > .content"),a=a.add("["+s+"] dd"));if(o.toggleable&&u.is(l)){u.parent("dd").toggleClass(o.active_class,!1),u.toggleClass(o.active_class,!1),o.callback(u),u.triggerHandler("toggled",[i]),i.triggerHandler("toggled",[u]);return}o.multi_expand||(f.removeClass(o.active_class),a.removeClass(o.active_class)),u.addClass(o.active_class).parent().addClass(o.active_class),o.callback(u),u.triggerHandler("toggled",[i]),i.triggerHandler("toggled",[u])})},off:function(){},reflow:function(){}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs.topbar={name:"topbar",version:"5.3.3",settings:{index:0,sticky_class:"sticky",custom_back_text:!0,back_text:"Back",mobile_show_parent_link:!0,is_hover:!0,scrolltop:!0,sticky_on:"all"},init:function(t,n,r){Foundation.inherit(this,"add_custom_rule register_media throttle");var i=this;i.register_media("topbar","foundation-mq-topbar"),this.bindings(n,r),i.S("["+this.attr_name()+"]",this.scope).each(function(){var t=e(this),n=t.data(i.attr_name(!0)+"-init"),r=i.S("section, .top-bar-section",this);t.data("index",0);var s=t.parent();s.hasClass("fixed")||i.is_sticky(t,s,n)?(i.settings.sticky_class=n.sticky_class,i.settings.sticky_topbar=t,t.data("height",s.outerHeight()),t.data("stickyoffset",s.offset().top)):t.data("height",t.outerHeight()),n.assembled||i.assemble(t),n.is_hover?i.S(".has-dropdown",t).addClass("not-click"):i.S(".has-dropdown",t).removeClass("not-click"),i.add_custom_rule(".f-topbar-fixed { padding-top: "+t.data("height")+"px }"),s.hasClass("fixed")&&i.S("body").addClass("f-topbar-fixed")})},is_sticky:function(e,t,n){var r=t.hasClass(n.sticky_class);return r&&n.sticky_on==="all"?!0:r&&this.small()&&n.sticky_on==="small"?matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches&&!matchMedia(Foundation.media_queries.large).matches:r&&this.medium()&&n.sticky_on==="medium"?matchMedia(Foundation.media_queries.small).matches&&matchMedia(Foundation.media_queries.medium).matches&&!matchMedia(Foundation.media_queries.large).matches:r&&this.large()&&n.sticky_on==="large"?matchMedia(Foundation.media_queries.small).matches&&matchMedia(Foundation.media_queries.medium).matches&&matchMedia(Foundation.media_queries.large).matches:!1},toggle:function(n){var r=this,i;n?i=r.S(n).closest("["+this.attr_name()+"]"):i=r.S("["+this.attr_name()+"]");var s=i.data(this.attr_name(!0)+"-init"),o=r.S("section, .top-bar-section",i);r.breakpoint()&&(r.rtl?(o.css({right:"0%"}),e(">.name",o).css({right:"100%"})):(o.css({left:"0%"}),e(">.name",o).css({left:"100%"})),r.S("li.moved",o).removeClass("moved"),i.data("index",0),i.toggleClass("expanded").css("height","")),s.scrolltop?i.hasClass("expanded")?i.parent().hasClass("fixed")&&(s.scrolltop?(i.parent().removeClass("fixed"),i.addClass("fixed"),r.S("body").removeClass("f-topbar-fixed"),t.scrollTo(0,0)):i.parent().removeClass("expanded")):i.hasClass("fixed")&&(i.parent().addClass("fixed"),i.removeClass("fixed"),r.S("body").addClass("f-topbar-fixed")):(r.is_sticky(i,i.parent(),s)&&i.parent().addClass("fixed"),i.parent().hasClass("fixed")&&(i.hasClass("expanded")?(i.addClass("fixed"),i.parent().addClass("expanded"),r.S("body").addClass("f-topbar-fixed")):(i.removeClass("fixed"),i.parent().removeClass("expanded"),r.update_sticky_positioning())))},timer:null,events:function(n){var r=this,i=this.S;i(this.scope).off(".topbar").on("click.fndtn.topbar","["+this.attr_name()+"] .toggle-topbar",function(e){e.preventDefault(),r.toggle(this)}).on("click.fndtn.topbar",'.top-bar .top-bar-section li a[href^="#"],['+this.attr_name()+'] .top-bar-section li a[href^="#"]',function(t){var n=e(this).closest("li");r.breakpoint()&&!n.hasClass("back")&&!n.hasClass("has-dropdown")&&r.toggle()}).on("click.fndtn.topbar","["+this.attr_name()+"] li.has-dropdown",function(t){var n=i(this),s=i(t.target),o=n.closest("["+r.attr_name()+"]"),u=o.data(r.attr_name(!0)+"-init");if(s.data("revealId")){r.toggle();return}if(r.breakpoint())return;if(u.is_hover&&!Modernizr.touch)return;t.stopImmediatePropagation(),n.hasClass("hover")?(n.removeClass("hover").find("li").removeClass("hover"),n.parents("li.hover").removeClass("hover")):(n.addClass("hover"),e(n).siblings().removeClass("hover"),s[0].nodeName==="A"&&s.parent().hasClass("has-dropdown")&&t.preventDefault())}).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown>a",function(e){if(r.breakpoint()){e.preventDefault();var t=i(this),n=t.closest("["+r.attr_name()+"]"),s=n.find("section, .top-bar-section"),o=t.next(".dropdown").outerHeight(),u=t.closest("li");n.data("index",n.data("index")+1),u.addClass("moved"),r.rtl?(s.css({right:-(100*n.data("index"))+"%"}),s.find(">.name").css({right:100*n.data("index")+"%"})):(s.css({left:-(100*n.data("index"))+"%"}),s.find(">.name").css({left:100*n.data("index")+"%"})),n.css("height",t.siblings("ul").outerHeight(!0)+n.data("height"))}}),i(t).off(".topbar").on("resize.fndtn.topbar",r.throttle(function(){r.resize.call(r)},50)).trigger("resize").trigger("resize.fndtn.topbar").load(function(){i(this).trigger("resize.fndtn.topbar")}),i("body").off(".topbar").on("click.fndtn.topbar",function(e){var t=i(e.target).closest("li").closest("li.hover");if(t.length>0)return;i("["+r.attr_name()+"] li.hover").removeClass("hover")}),i(this.scope).on("click.fndtn.topbar","["+this.attr_name()+"] .has-dropdown .back",function(e){e.preventDefault();var t=i(this),n=t.closest("["+r.attr_name()+"]"),s=n.find("section, .top-bar-section"),o=n.data(r.attr_name(!0)+"-init"),u=t.closest("li.moved"),a=u.parent();n.data("index",n.data("index")-1),r.rtl?(s.css({right:-(100*n.data("index"))+"%"}),s.find(">.name").css({right:100*n.data("index")+"%"})):(s.css({left:-(100*n.data("index"))+"%"}),s.find(">.name").css({left:100*n.data("index")+"%"})),n.data("index")===0?n.css("height",""):n.css("height",a.outerHeight(!0)+n.data("height")),setTimeout(function(){u.removeClass("moved")},300)})},resize:function(){var e=this;e.S("["+this.attr_name()+"]").each(function(){var t=e.S(this),r=t.data(e.attr_name(!0)+"-init"),i=t.parent("."+e.settings.sticky_class),s;if(!e.breakpoint()){var o=t.hasClass("expanded");t.css("height","").removeClass("expanded").find("li").removeClass("hover"),o&&e.toggle(t)}e.is_sticky(t,i,r)&&(i.hasClass("fixed")?(i.removeClass("fixed"),s=i.offset().top,e.S(n.body).hasClass("f-topbar-fixed")&&(s-=t.data("height")),t.data("stickyoffset",s),i.addClass("fixed")):(s=i.offset().top,t.data("stickyoffset",s)))})},breakpoint:function(){return!matchMedia(Foundation.media_queries.topbar).matches},small:function(){return matchMedia(Foundation.media_queries.small).matches},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},assemble:function(t){var n=this,r=t.data(this.attr_name(!0)+"-init"),i=n.S("section, .top-bar-section",t);i.detach(),n.S(".has-dropdown>a",i).each(function(){var t=n.S(this),i=t.siblings(".dropdown"),s=t.attr("href"),o;i.find(".title.back").length||(r.mobile_show_parent_link==1&&s?o=e('<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5></li><li class="parent-link show-for-small"><a class="parent-link js-generated" href="'+s+'">'+t.html()+"</a></li>"):o=e('<li class="title back js-generated"><h5><a href="javascript:void(0)"></a></h5>'),r.custom_back_text==1?e("h5>a",o).html(r.back_text):e("h5>a",o).html("&laquo; "+t.html()),i.prepend(o))}),i.appendTo(t),this.sticky(),this.assembled(t)},assembled:function(t){t.data(this.attr_name(!0),e.extend({},t.data(this.attr_name(!0)),{assembled:!0}))},height:function(t){var n=0,r=this;return e("> li",t).each(function(){n+=r.S(this).outerHeight(!0)}),n},sticky:function(){var e=this;this.S(t).on("scroll",function(){e.update_sticky_positioning()})},update_sticky_positioning:function(){var e="."+this.settings.sticky_class,n=this.S(t),r=this;if(r.settings.sticky_topbar&&r.is_sticky(this.settings.sticky_topbar,this.settings.sticky_topbar.parent(),this.settings)){var i=this.settings.sticky_topbar.data("stickyoffset");r.S(e).hasClass("expanded")||(n.scrollTop()>i?r.S(e).hasClass("fixed")||(r.S(e).addClass("fixed"),r.S("body").addClass("f-topbar-fixed")):n.scrollTop()<=i&&r.S(e).hasClass("fixed")&&(r.S(e).removeClass("fixed"),r.S("body").removeClass("f-topbar-fixed")))}},off:function(){this.S(this.scope).off(".fndtn.topbar"),this.S(t).off(".fndtn.topbar")},reflow:function(){}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs.tab={name:"tab",version:"5.3.3",settings:{active_class:"active",callback:function(){},deep_linking:!1,scroll_to_content:!0,is_hover:!1},default_tab_hashes:[],init:function(e,t,n){var r=this,i=this.S;this.bindings(t,n),this.handle_location_hash_change(),i("["+this.attr_name()+"] > .active > a",this.scope).each(function(){r.default_tab_hashes.push(this.hash)})},events:function(){var e=this,n=this.S;n(this.scope).off(".tab").on("click.fndtn.tab","["+this.attr_name()+"] > * > a",function(t){var r=n(this).closest("["+e.attr_name()+"]").data(e.attr_name(!0)+"-init");if(!r.is_hover||Modernizr.touch)t.preventDefault(),t.stopPropagation(),e.toggle_active_tab(n(this).parent())}).on("mouseenter.fndtn.tab","["+this.attr_name()+"] > * > a",function(t){var r=n(this).closest("["+e.attr_name()+"]").data(e.attr_name(!0)+"-init");r.is_hover&&e.toggle_active_tab(n(this).parent())}),n(t).on("hashchange.fndtn.tab",function(t){t.preventDefault(),e.handle_location_hash_change()})},handle_location_hash_change:function(){var t=this,n=this.S;n("["+this.attr_name()+"]",this.scope).each(function(){var i=n(this).data(t.attr_name(!0)+"-init");if(i.deep_linking){var s=t.scope.location.hash;if(s!=""){var o=n(s);if(o.hasClass("content")&&o.parent().hasClass("tab-content"))t.toggle_active_tab(e("["+t.attr_name()+"] > * > a[href="+s+"]").parent());else{var u=o.closest(".content").attr("id");u!=r&&t.toggle_active_tab(e("["+t.attr_name()+"] > * > a[href=#"+u+"]").parent(),s)}}else for(var a in t.default_tab_hashes)t.toggle_active_tab(e("["+t.attr_name()+"] > * > a[href="+t.default_tab_hashes[a]+"]").parent())}})},toggle_active_tab:function(n,i){var s=this.S,o=n.closest("["+this.attr_name()+"]"),u=n.children("a").first(),a="#"+u.attr("href").split("#")[1],f=s(a),l=n.siblings(),c=o.data(this.attr_name(!0)+"-init");s(this).data(this.data_attr("tab-content"))&&(a="#"+s(this).data(this.data_attr("tab-content")).split("#")[1],f=s(a));if(c.deep_linking){var h=e("body,html").scrollTop();i!=r?t.location.hash=i:t.location.hash=a,c.scroll_to_content?i==r||i==a?n.parent()[0].scrollIntoView():s(a)[0].scrollIntoView():(i==r||i==a)&&e("body,html").scrollTop(h)}n.addClass(c.active_class).triggerHandler("opened"),l.removeClass(c.active_class),f.siblings().removeClass(c.active_class).end().addClass(c.active_class),c.callback(n),f.triggerHandler("toggled",[n]),o.triggerHandler("toggled",[f])},data_attr:function(e){return this.namespace.length>0?this.namespace+"-"+e:e},off:function(){},reflow:function(){}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs.abide={name:"abide",version:"5.3.3",settings:{live_validate:!0,focus_on_invalid:!0,error_labels:!0,timeout:1e3,patterns:{alpha:/^[a-zA-Z]+$/,alpha_numeric:/^[a-zA-Z0-9]+$/,integer:/^[-+]?\d+$/,number:/^[-+]?\d*(?:[\.\,]\d+)?$/,card:/^(?:4[0-9]{12}(?:[0-9]{3})?|5[1-5][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/,cvv:/^([0-9]){3,4}$/,email:/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,url:/^(https?|ftp|file|ssh):\/\/(((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-zA-Z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-zA-Z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/,domain:/^([a-zA-Z0-9]([a-zA-Z0-9\-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,6}$/,datetime:/^([0-2][0-9]{3})\-([0-1][0-9])\-([0-3][0-9])T([0-5][0-9])\:([0-5][0-9])\:([0-5][0-9])(Z|([\-\+]([0-1][0-9])\:00))$/,date:/(?:19|20)[0-9]{2}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-9])|(?:(?!02)(?:0[1-9]|1[0-2])-(?:30))|(?:(?:0[13578]|1[02])-31))$/,time:/^(0[0-9]|1[0-9]|2[0-3])(:[0-5][0-9]){2}$/,dateISO:/^\d{4}[\/\-]\d{1,2}[\/\-]\d{1,2}$/,month_day_year:/^(0[1-9]|1[012])[- \/.](0[1-9]|[12][0-9]|3[01])[- \/.]\d{4}$/,color:/^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/},validators:{equalTo:function(e,t,r){var i=n.getElementById(e.getAttribute(this.add_namespace("data-equalto"))).value,s=e.value,o=i===s;return o}}},timer:null,init:function(e,t,n){this.bindings(t,n)},events:function(t){var n=this,r=n.S(t).attr("novalidate","novalidate"),i=r.data(this.attr_name(!0)+"-init")||{};this.invalid_attr=this.add_namespace("data-invalid"),r.off(".abide").on("submit.fndtn.abide validate.fndtn.abide",function(e){var t=/ajax/i.test(n.S(this).attr(n.attr_name()));return n.validate(n.S(this).find("input, textarea, select").get(),e,t)}).on("reset",function(){return n.reset(e(this))}).find("input, textarea, select").off(".abide").on("blur.fndtn.abide change.fndtn.abide",function(e){n.validate([this],e)}).on("keydown.fndtn.abide",function(e){i.live_validate===!0&&(clearTimeout(n.timer),n.timer=setTimeout(function(){n.validate([this],e)}.bind(this),i.timeout))})},reset:function(t){t.removeAttr(this.invalid_attr),e(this.invalid_attr,t).removeAttr(this.invalid_attr),e(".error",t).not("small").removeClass("error")},validate:function(e,t,n){var r=this.parse_patterns(e),i=r.length,s=this.S(e[0]).closest("form"),o=/submit/.test(t.type);for(var u=0;u<i;u++)if(!r[u]&&(o||n))return this.settings.focus_on_invalid&&e[u].focus(),s.trigger("invalid"),this.S(e[u]).closest("form").attr(this.invalid_attr,""),!1;return(o||n)&&s.trigger("valid"),s.removeAttr(this.invalid_attr),n?!1:!0},parse_patterns:function(e){var t=e.length,n=[];while(t--)n.push(this.pattern(e[t]));return this.check_validation_and_apply_styles(n)},pattern:function(e){var t=e.getAttribute("type"),n=typeof e.getAttribute("required")=="string",r=e.getAttribute("pattern")||"";return this.settings.patterns.hasOwnProperty(r)&&r.length>0?[e,this.settings.patterns[r],n]:r.length>0?[e,new RegExp(r),n]:this.settings.patterns.hasOwnProperty(t)?[e,this.settings.patterns[t],n]:(r=/.*/,[e,r,n])},check_validation_and_apply_styles:function(t){var n=t.length,r=[],i=this.S(t[0][0]).closest("[data-"+this.attr_name(!0)+"]"),s=i.data(this.attr_name(!0)+"-init")||{};while(n--){var o=t[n][0],u=t[n][2],a=o.value.trim(),f=this.S(o).parent(),l=o.getAttribute(this.add_namespace("data-abide-validator")),c=o.type==="radio",h=o.type==="checkbox",p=this.S('label[for="'+o.getAttribute("id")+'"]'),d=u?o.value.length>0:!0,v,m;o.getAttribute(this.add_namespace("data-equalto"))&&(l="equalTo"),f.is("label")?v=f.parent():v=f,c&&u?r.push(this.valid_radio(o,u)):h&&u?r.push(this.valid_checkbox(o,u)):(l&&(m=this.settings.validators[l].apply(this,[o,u,v]),r.push(m)),t[n][1].test(a)&&d||!u&&o.value.length<1||e(o).attr("disabled")?r.push(!0):r.push(!1),r=[r.every(function(e){return e})],r[0]?(this.S(o).removeAttr(this.invalid_attr),v.removeClass("error"),p.length>0&&this.settings.error_labels&&p.removeClass("error"),e(o).triggerHandler("valid")):(v.addClass("error"),this.S(o).attr(this.invalid_attr,""),p.length>0&&this.settings.error_labels&&p.addClass("error"),e(o).triggerHandler("invalid")))}return r},valid_checkbox:function(e,t){var e=this.S(e),n=e.is(":checked")||!t;return n?e.removeAttr(this.invalid_attr).parent().removeClass("error"):e.attr(this.invalid_attr,"").parent().addClass("error"),n},valid_radio:function(e,t){var n=e.getAttribute("name"),r=this.S(e).closest("[data-"+this.attr_name(!0)+"]").find("[name='"+n+"']"),i=r.length,s=!1;for(var o=0;o<i;o++)r[o].checked&&(s=!0);for(var o=0;o<i;o++)s?this.S(r[o]).removeAttr(this.invalid_attr).parent().removeClass("error"):this.S(r[o]).attr(this.invalid_attr,"").parent().addClass("error");return s},valid_equal:function(e,t,r){var i=n.getElementById(e.getAttribute(this.add_namespace("data-equalto"))).value,s=e.value,o=i===s;return o?(this.S(e).removeAttr(this.invalid_attr),r.removeClass("error")):(this.S(e).attr(this.invalid_attr,""),r.addClass("error")),o},valid_oneof:function(e,t,n,r){var e=this.S(e),i=this.S("["+this.add_namespace("data-oneof")+"]"),s=i.filter(":checked").length>0;s?e.removeAttr(this.invalid_attr).parent().removeClass("error"):e.attr(this.invalid_attr,"").parent().addClass("error");if(!r){var o=this;i.each(function(){o.valid_oneof.call(o,this,null,null,!0)})}return s}}}(jQuery,window,window.document),function(e,t,n,r){"use strict";Foundation.libs.tooltip={name:"tooltip",version:"5.3.3",settings:{additional_inheritable_classes:[],tooltip_class:".tooltip",append_to:"body",touch_close_text:"Tap To Close",disable_for_touch:!1,hover_delay:200,show_on:"all",tip_template:function(e,t){return'<span data-selector="'+e+'" class="'+Foundation.libs.tooltip.settings.tooltip_class.substring(1)+'">'+t+'<span class="nub"></span></span>'}},cache:{},init:function(e,t,n){Foundation.inherit(this,"random_str"),this.bindings(t,n)},should_show:function(t,n){var r=e.extend({},this.settings,this.data_options(t));return r.show_on==="all"?!0:this.small()&&r.show_on==="small"?!0:this.medium()&&r.show_on==="medium"?!0:this.large()&&r.show_on==="large"?!0:!1},medium:function(){return matchMedia(Foundation.media_queries.medium).matches},large:function(){return matchMedia(Foundation.media_queries.large).matches},events:function(t){var n=this,r=n.S;n.create(this.S(t)),e(this.scope).off(".tooltip").on("mouseenter.fndtn.tooltip mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"]",function(t){var i=r(this),s=e.extend({},n.settings,n.data_options(i)),o=!1;if(Modernizr.touch&&/touchstart|MSPointerDown/i.test(t.type)&&r(t.target).is("a"))return!1;if(/mouse/i.test(t.type)&&n.ie_touch(t))return!1;if(i.hasClass("open"))Modernizr.touch&&/touchstart|MSPointerDown/i.test(t.type)&&t.preventDefault(),n.hide(i);else{if(s.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(t.type))return;!s.disable_for_touch&&Modernizr.touch&&/touchstart|MSPointerDown/i.test(t.type)&&(t.preventDefault(),r(s.tooltip_class+".open").hide(),o=!0),/enter|over/i.test(t.type)?this.timer=setTimeout(function(){var e=n.showTip(i)}.bind(this),n.settings.hover_delay):t.type==="mouseout"||t.type==="mouseleave"?(clearTimeout(this.timer),n.hide(i)):n.showTip(i)}}).on("mouseleave.fndtn.tooltip touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip","["+this.attr_name()+"].open",function(t){if(/mouse/i.test(t.type)&&n.ie_touch(t))return!1;if(e(this).data("tooltip-open-event-type")=="touch"&&t.type=="mouseleave")return;e(this).data("tooltip-open-event-type")=="mouse"&&/MSPointerDown|touchstart/i.test(t.type)?n.convert_to_touch(e(this)):n.hide(e(this))}).on("DOMNodeRemoved DOMAttrModified","["+this.attr_name()+"]:not(a)",function(e){n.hide(r(this))})},ie_touch:function(e){return!1},showTip:function(e){var t=this.getTip(e);if(this.should_show(e,t))return this.show(e);return},getTip:function(t){var n=this.selector(t),r=e.extend({},this.settings,this.data_options(t)),i=null;return n&&(i=this.S('span[data-selector="'+n+'"]'+r.tooltip_class)),typeof i=="object"?i:!1},selector:function(e){var t=e.attr("id"),n=e.attr(this.attr_name())||e.attr("data-selector");return(t&&t.length<1||!t)&&typeof n!="string"&&(n=this.random_str(6),e.attr("data-selector",n)),t&&t.length>0?t:n},create:function(n){var r=this,i=e.extend({},this.settings,this.data_options(n)),s=this.settings.tip_template;typeof i.tip_template=="string"&&t.hasOwnProperty(i.tip_template)&&(s=t[i.tip_template]);var o=e(s(this.selector(n),e("<div></div>").html(n.attr("title")).html())),u=this.inheritable_classes(n);o.addClass(u).appendTo(i.append_to),Modernizr.touch&&(o.append('<span class="tap-to-close">'+i.touch_close_text+"</span>"),o.on("touchstart.fndtn.tooltip MSPointerDown.fndtn.tooltip",function(e){r.hide(n)})),n.removeAttr("title").attr("title","")},reposition:function(t,n,r){var i,s,o,u,a,f;n.css("visibility","hidden").show(),i=t.data("width"),s=n.children(".nub"),o=s.outerHeight(),u=s.outerHeight(),this.small()?n.css({width:"100%"}):n.css({width:i?i:"auto"}),f=function(e,t,n,r,i,s){return e.css({top:t?t:"auto",bottom:r?r:"auto",left:i?i:"auto",right:n?n:"auto"}).end()},f(n,t.offset().top+t.outerHeight()+10,"auto","auto",t.offset().left);if(this.small())f(n,t.offset().top+t.outerHeight()+10,"auto","auto",12.5,e(this.scope).width()),n.addClass("tip-override"),f(s,-o,"auto","auto",t.offset().left);else{var l=t.offset().left;Foundation.rtl&&(s.addClass("rtl"),l=t.offset().left+t.outerWidth()-n.outerWidth()),f(n,t.offset().top+t.outerHeight()+10,"auto","auto",l),n.removeClass("tip-override"),r&&r.indexOf("tip-top")>-1?(Foundation.rtl&&s.addClass("rtl"),f(n,t.offset().top-n.outerHeight(),"auto","auto",l).removeClass("tip-override")):r&&r.indexOf("tip-left")>-1?(f(n,t.offset().top+t.outerHeight()/2-n.outerHeight()/2,"auto","auto",t.offset().left-n.outerWidth()-o).removeClass("tip-override"),s.removeClass("rtl")):r&&r.indexOf("tip-right")>-1&&(f(n,t.offset().top+t.outerHeight()/2-n.outerHeight()/2,"auto","auto",t.offset().left+t.outerWidth()+o).removeClass("tip-override"),s.removeClass("rtl"))}n.css("visibility","visible").hide()},small:function(){return matchMedia(Foundation.media_queries.small).matches&&!matchMedia(Foundation.media_queries.medium).matches},inheritable_classes:function(t){var n=e.extend({},this.settings,this.data_options(t)),r=["tip-top","tip-left","tip-bottom","tip-right","radius","round"].concat(n.additional_inheritable_classes),i=t.attr("class"),s=i?e.map(i.split(" "),function(t,n){if(e.inArray(t,r)!==-1)return t}).join(" "):"";return e.trim(s)},convert_to_touch:function(t){var n=this,r=n.getTip(t),i=e.extend({},n.settings,n.data_options(t));r.find(".tap-to-close").length===0&&(r.append('<span class="tap-to-close">'+i.touch_close_text+"</span>"),r.on("click.fndtn.tooltip.tapclose touchstart.fndtn.tooltip.tapclose MSPointerDown.fndtn.tooltip.tapclose",function(e){n.hide(t)})),t.data("tooltip-open-event-type","touch")},show:function(e){var t=this.getTip(e);e.data("tooltip-open-event-type")=="touch"&&this.convert_to_touch(e),this.reposition(e,t,e.attr("class")),e.addClass("open"),t.fadeIn(150)},hide:function(e){var t=this.getTip(e);t.fadeOut(150,function(){t.find(".tap-to-close").remove(),t.off("click.fndtn.tooltip.tapclose MSPointerDown.fndtn.tapclose"),e.removeClass("open")})},off:function(){var t=this;this.S(this.scope).off(".fndtn.tooltip"),this.S(this.settings.tooltip_class).each(function(n){e("["+t.attr_name()+"]").eq(n).attr("title",e(this).text())}).remove()},reflow:function(){}}}(jQuery,window,window.document);
diff --git a/themes/lucene/static/javascript/solr/lib/foundation/modernizr.js b/themes/lucene/static/javascript/solr/lib/foundation/modernizr.js
deleted file mode 100644
index 344598b..0000000
--- a/themes/lucene/static/javascript/solr/lib/foundation/modernizr.js
+++ /dev/null
@@ -1,8 +0,0 @@
-/*!
- * Modernizr v2.8.2
- * www.modernizr.com
- *
- * Copyright (c) Faruk Ates, Paul Irish, Alex Sexton
- * Available under the BSD and MIT licenses: www.modernizr.com/license/
- */
-window.Modernizr=function(a,b,c){function d(a){t.cssText=a}function e(a,b){return d(x.join(a+";")+(b||""))}function f(a,b){return typeof a===b}function g(a,b){return!!~(""+a).indexOf(b)}function h(a,b){for(var d in a){var e=a[d];if(!g(e,"-")&&t[e]!==c)return"pfx"==b?e:!0}return!1}function i(a,b,d){for(var e in a){var g=b[a[e]];if(g!==c)return d===!1?a[e]:f(g,"function")?g.bind(d||b):g}return!1}function j(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+z.join(d+" ")+d).split(" ");return f(b,"string")||f(b,"undefined")?h(e,b):(e=(a+" "+A.join(d+" ")+d).split(" "),i(e,b,c))}function k(){o.input=function(c){for(var d=0,e=c.length;e>d;d++)E[c[d]]=!!(c[d]in u);return E.list&&(E.list=!(!b.createElement("datalist")||!a.HTMLDataListElement)),E}("autocomplete autofocus list placeholder max min multiple pattern required step".split(" ")),o.inputtypes=function(a){for(var d,e,f,g=0,h=a.length;h>g;g++)u.setAttribute("type",e=a[g]),d="text"!==u.type,d&&(u.value=v,u.style.cssText="position:absolute;visibility:hidden;",/^range$/.test(e)&&u.style.WebkitAppearance!==c?(q.appendChild(u),f=b.defaultView,d=f.getComputedStyle&&"textfield"!==f.getComputedStyle(u,null).WebkitAppearance&&0!==u.offsetHeight,q.removeChild(u)):/^(search|tel)$/.test(e)||(d=/^(url|email)$/.test(e)?u.checkValidity&&u.checkValidity()===!1:u.value!=v)),D[a[g]]=!!d;return D}("search tel url email datetime date month week time datetime-local number range color".split(" "))}var l,m,n="2.8.2",o={},p=!0,q=b.documentElement,r="modernizr",s=b.createElement(r),t=s.style,u=b.createElement("input"),v=":)",w={}.toString,x=" -webkit- -moz- -o- -ms- ".split(" "),y="Webkit Moz O ms",z=y.split(" "),A=y.toLowerCase().split(" "),B={svg:"http://www.w3.org/2000/svg"},C={},D={},E={},F=[],G=F.slice,H=function(a,c,d,e){var f,g,h,i,j=b.createElement("div"),k=b.body,l=k||b.createElement("body");if(parseInt(d,10))for(;d--;)h=b.createElement("div"),h.id=e?e[d]:r+(d+1),j.appendChild(h);return f=["&#173;",'<style id="s',r,'">',a,"</style>"].join(""),j.id=r,(k?j:l).innerHTML+=f,l.appendChild(j),k||(l.style.background="",l.style.overflow="hidden",i=q.style.overflow,q.style.overflow="hidden",q.appendChild(l)),g=c(j,a),k?j.parentNode.removeChild(j):(l.parentNode.removeChild(l),q.style.overflow=i),!!g},I=function(b){var c=a.matchMedia||a.msMatchMedia;if(c)return c(b)&&c(b).matches||!1;var d;return H("@media "+b+" { #"+r+" { position: absolute; } }",function(b){d="absolute"==(a.getComputedStyle?getComputedStyle(b,null):b.currentStyle).position}),d},J=function(){function a(a,e){e=e||b.createElement(d[a]||"div"),a="on"+a;var g=a in e;return g||(e.setAttribute||(e=b.createElement("div")),e.setAttribute&&e.removeAttribute&&(e.setAttribute(a,""),g=f(e[a],"function"),f(e[a],"undefined")||(e[a]=c),e.removeAttribute(a))),e=null,g}var d={select:"input",change:"input",submit:"form",reset:"form",error:"img",load:"img",abort:"img"};return a}(),K={}.hasOwnProperty;m=f(K,"undefined")||f(K.call,"undefined")?function(a,b){return b in a&&f(a.constructor.prototype[b],"undefined")}:function(a,b){return K.call(a,b)},Function.prototype.bind||(Function.prototype.bind=function(a){var b=this;if("function"!=typeof b)throw new TypeError;var c=G.call(arguments,1),d=function(){if(this instanceof d){var e=function(){};e.prototype=b.prototype;var f=new e,g=b.apply(f,c.concat(G.call(arguments)));return Object(g)===g?g:f}return b.apply(a,c.concat(G.call(arguments)))};return d}),C.flexbox=function(){return j("flexWrap")},C.flexboxlegacy=function(){return j("boxDirection")},C.canvas=function(){var a=b.createElement("canvas");return!(!a.getContext||!a.getContext("2d"))},C.canvastext=function(){return!(!o.canvas||!f(b.createElement("canvas").getContext("2d").fillText,"function"))},C.webgl=function(){return!!a.WebGLRenderingContext},C.touch=function(){var c;return"ontouchstart"in a||a.DocumentTouch&&b instanceof DocumentTouch?c=!0:H(["@media (",x.join("touch-enabled),("),r,")","{#modernizr{top:9px;position:absolute}}"].join(""),function(a){c=9===a.offsetTop}),c},C.geolocation=function(){return"geolocation"in navigator},C.postmessage=function(){return!!a.postMessage},C.websqldatabase=function(){return!!a.openDatabase},C.indexedDB=function(){return!!j("indexedDB",a)},C.hashchange=function(){return J("hashchange",a)&&(b.documentMode===c||b.documentMode>7)},C.history=function(){return!(!a.history||!history.pushState)},C.draganddrop=function(){var a=b.createElement("div");return"draggable"in a||"ondragstart"in a&&"ondrop"in a},C.websockets=function(){return"WebSocket"in a||"MozWebSocket"in a},C.rgba=function(){return d("background-color:rgba(150,255,150,.5)"),g(t.backgroundColor,"rgba")},C.hsla=function(){return d("background-color:hsla(120,40%,100%,.5)"),g(t.backgroundColor,"rgba")||g(t.backgroundColor,"hsla")},C.multiplebgs=function(){return d("background:url(https://),url(https://),red url(https://)"),/(url\s*\(.*?){3}/.test(t.background)},C.backgroundsize=function(){return j("backgroundSize")},C.borderimage=function(){return j("borderImage")},C.borderradius=function(){return j("borderRadius")},C.boxshadow=function(){return j("boxShadow")},C.textshadow=function(){return""===b.createElement("div").style.textShadow},C.opacity=function(){return e("opacity:.55"),/^0.55$/.test(t.opacity)},C.cssanimations=function(){return j("animationName")},C.csscolumns=function(){return j("columnCount")},C.cssgradients=function(){var a="background-image:",b="gradient(linear,left top,right bottom,from(#9f9),to(white));",c="linear-gradient(left top,#9f9, white);";return d((a+"-webkit- ".split(" ").join(b+a)+x.join(c+a)).slice(0,-a.length)),g(t.backgroundImage,"gradient")},C.cssreflections=function(){return j("boxReflect")},C.csstransforms=function(){return!!j("transform")},C.csstransforms3d=function(){var a=!!j("perspective");return a&&"webkitPerspective"in q.style&&H("@media (transform-3d),(-webkit-transform-3d){#modernizr{left:9px;position:absolute;height:3px;}}",function(b){a=9===b.offsetLeft&&3===b.offsetHeight}),a},C.csstransitions=function(){return j("transition")},C.fontface=function(){var a;return H('@font-face {font-family:"font";src:url("https://")}',function(c,d){var e=b.getElementById("smodernizr"),f=e.sheet||e.styleSheet,g=f?f.cssRules&&f.cssRules[0]?f.cssRules[0].cssText:f.cssText||"":"";a=/src/i.test(g)&&0===g.indexOf(d.split(" ")[0])}),a},C.generatedcontent=function(){var a;return H(["#",r,"{font:0/0 a}#",r,':after{content:"',v,'";visibility:hidden;font:3px/1 a}'].join(""),function(b){a=b.offsetHeight>=3}),a},C.video=function(){var a=b.createElement("video"),c=!1;try{(c=!!a.canPlayType)&&(c=new Boolean(c),c.ogg=a.canPlayType('video/ogg; codecs="theora"').replace(/^no$/,""),c.h264=a.canPlayType('video/mp4; codecs="avc1.42E01E"').replace(/^no$/,""),c.webm=a.canPlayType('video/webm; codecs="vp8, vorbis"').replace(/^no$/,""))}catch(d){}return c},C.audio=function(){var a=b.createElement("audio"),c=!1;try{(c=!!a.canPlayType)&&(c=new Boolean(c),c.ogg=a.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),c.mp3=a.canPlayType("audio/mpeg;").replace(/^no$/,""),c.wav=a.canPlayType('audio/wav; codecs="1"').replace(/^no$/,""),c.m4a=(a.canPlayType("audio/x-m4a;")||a.canPlayType("audio/aac;")).replace(/^no$/,""))}catch(d){}return c},C.localstorage=function(){try{return localStorage.setItem(r,r),localStorage.removeItem(r),!0}catch(a){return!1}},C.sessionstorage=function(){try{return sessionStorage.setItem(r,r),sessionStorage.removeItem(r),!0}catch(a){return!1}},C.webworkers=function(){return!!a.Worker},C.applicationcache=function(){return!!a.applicationCache},C.svg=function(){return!!b.createElementNS&&!!b.createElementNS(B.svg,"svg").createSVGRect},C.inlinesvg=function(){var a=b.createElement("div");return a.innerHTML="<svg/>",(a.firstChild&&a.firstChild.namespaceURI)==B.svg},C.smil=function(){return!!b.createElementNS&&/SVGAnimate/.test(w.call(b.createElementNS(B.svg,"animate")))},C.svgclippaths=function(){return!!b.createElementNS&&/SVGClipPath/.test(w.call(b.createElementNS(B.svg,"clipPath")))};for(var L in C)m(C,L)&&(l=L.toLowerCase(),o[l]=C[L](),F.push((o[l]?"":"no-")+l));return o.input||k(),o.addTest=function(a,b){if("object"==typeof a)for(var d in a)m(a,d)&&o.addTest(d,a[d]);else{if(a=a.toLowerCase(),o[a]!==c)return o;b="function"==typeof b?b():b,"undefined"!=typeof p&&p&&(q.className+=" "+(b?"":"no-")+a),o[a]=b}return o},d(""),s=u=null,function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x<style>"+b+"</style>",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=s.elements;return"string"==typeof a?a.split(" "):a}function e(a){var b=r[a[p]];return b||(b={},q++,a[p]=q,r[q]=b),b}function f(a,c,d){if(c||(c=b),k)return c.createElement(a);d||(d=e(c));var f;return f=d.cache[a]?d.cache[a].cloneNode():o.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!f.canHaveChildren||n.test(a)||f.tagUrn?f:d.frag.appendChild(f)}function g(a,c){if(a||(a=b),k)return a.createDocumentFragment();c=c||e(a);for(var f=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)f.createElement(h[g]);return f}function h(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return s.shivMethods?f(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(s,b.frag)}function i(a){a||(a=b);var d=e(a);return!s.shivCSS||j||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),k||h(a,d),a}var j,k,l="3.7.0",m=a.html5||{},n=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,o=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,p="_html5shiv",q=0,r={};!function(){try{var a=b.createElement("a");a.innerHTML="<xyz></xyz>",j="hidden"in a,k=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){j=!0,k=!0}}();var s={elements:m.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output progress section summary template time video",version:l,shivCSS:m.shivCSS!==!1,supportsUnknownElements:k,shivMethods:m.shivMethods!==!1,type:"default",shivDocument:i,createElement:f,createDocumentFragment:g};a.html5=s,i(b)}(this,b),o._version=n,o._prefixes=x,o._domPrefixes=A,o._cssomPrefixes=z,o.mq=I,o.hasEvent=J,o.testProp=function(a){return h([a])},o.testAllProps=j,o.testStyles=H,o.prefixed=function(a,b,c){return b?j(a,b,c):j(a,"pfx")},q.className=q.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(p?" js "+F.join(" "):""),o}(this,this.document);
diff --git a/themes/lucene/static/javascript/solr/lib/foundation/placeholder.js b/themes/lucene/static/javascript/solr/lib/foundation/placeholder.js
deleted file mode 100644
index 25b4dec..0000000
--- a/themes/lucene/static/javascript/solr/lib/foundation/placeholder.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! http://mths.be/placeholder v2.0.8 by @mathias */
-!function(a,b,c){function d(a){var b={},d=/^jQuery\d+$/;return c.each(a.attributes,function(a,c){c.specified&&!d.test(c.name)&&(b[c.name]=c.value)}),b}function e(a,b){var d=this,e=c(d);if(d.value==e.attr("placeholder")&&e.hasClass("placeholder"))if(e.data("placeholder-password")){if(e=e.hide().next().show().attr("id",e.removeAttr("id").data("placeholder-id")),a===!0)return e[0].value=b;e.focus()}else d.value="",e.removeClass("placeholder"),d==g()&&d.select()}function f(){var a,b=this,f=c(b),g=this.id;if(""==b.value){if("password"==b.type){if(!f.data("placeholder-textinput")){try{a=f.clone().attr({type:"text"})}catch(h){a=c("<input>").attr(c.extend(d(this),{type:"text"}))}a.removeAttr("name").data({"placeholder-password":f,"placeholder-id":g}).bind("focus.placeholder",e),f.data({"placeholder-textinput":a,"placeholder-id":g}).before(a)}f=f.removeAttr("id").hide().prev().attr("id",g).show()}f.addClass("placeholder"),f[0].value=f.attr("placeholder")}else f.removeClass("placeholder")}function g(){try{return b.activeElement}catch(a){}}var h,i,j="[object OperaMini]"==Object.prototype.toString.call(a.operamini),k="placeholder"in b.createElement("input")&&!j,l="placeholder"in b.createElement("textarea")&&!j,m=c.fn,n=c.valHooks,o=c.propHooks;k&&l?(i=m.placeholder=function(){return this},i.input=i.textarea=!0):(i=m.placeholder=function(){var a=this;return a.filter((k?"textarea":":input")+"[placeholder]").not(".placeholder").bind({"focus.placeholder":e,"blur.placeholder":f}).data("placeholder-enabled",!0).trigger("blur.placeholder"),a},i.input=k,i.textarea=l,h={get:function(a){var b=c(a),d=b.data("placeholder-password");return d?d[0].value:b.data("placeholder-enabled")&&b.hasClass("placeholder")?"":a.value},set:function(a,b){var d=c(a),h=d.data("placeholder-password");return h?h[0].value=b:d.data("placeholder-enabled")?(""==b?(a.value=b,a!=g()&&f.call(a)):d.hasClass("placeholder")?e.call(a,!0,b)||(a.value=b):a.value=b,d):a.value=b}},k||(n.input=h,o.value=h),l||(n.textarea=h,o.value=h),c(function(){c(b).delegate("form","submit.placeholder",function(){var a=c(".placeholder",this).each(e);setTimeout(function(){a.each(f)},10)})}),c(a).bind("beforeunload.placeholder",function(){c(".placeholder").each(function(){this.value=""})}))}(this,document,jQuery);
diff --git a/themes/lucene/static/javascript/solr/lib/jquery-2.1.1.min.js b/themes/lucene/static/javascript/solr/lib/jquery-2.1.1.min.js
deleted file mode 100644
index e5ace11..0000000
--- a/themes/lucene/static/javascript/solr/lib/jquery-2.1.1.min.js
+++ /dev/null
@@ -1,4 +0,0 @@
-/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
-!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="<div class='a'></div><div class='a i'></div>",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML="<select msallowclip=''><option selected=''></option></select>",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=lb(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=mb(b);function pb(){}pb.prototype=d.filters=d.pseudos,d.setFilters=new pb,g=fb.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){(!c||(e=S.exec(h)))&&(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=T.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(R," ")}),h=h.slice(c.length));for(g in d.filter)!(e=X[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fb.error(a):z(a,i).slice(0)};function qb(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)
-},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=L.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var Q=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,R=["Top","Right","Bottom","Left"],S=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)},T=/^(?:checkbox|radio)$/i;!function(){var a=l.createDocumentFragment(),b=a.appendChild(l.createElement("div")),c=l.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),k.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,d,e,f=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||l,d=c.documentElement,e=c.body,a.pageX=b.clientX+(d&&d.scrollLeft||e&&e.scrollLeft||0)-(d&&d.clientLeft||e&&e.clientLeft||0),a.pageY=b.clientY+(d&&d.scrollTop||e&&e.scrollTop||0)-(d&&d.clientTop||e&&e.clientTop||0)),a.which||void 0===f||(a.which=1&f?1:2&f?3:4&f?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,d,e=a.type,f=a,g=this.fixHooks[e];g||(this.fixHooks[e]=g=W.test(e)?this.mouseHooks:V.test(e)?this.keyHooks:{}),d=g.props?this.props.concat(g.props):this.props,a=new n.Event(f),b=d.length;while(b--)c=d[b],a[c]=f[c];return a.target||(a.target=l),3===a.target.nodeType&&(a.target=a.target.parentNode),g.filter?g.filter(a,f):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==_()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===_()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}},simulate:function(a,b,c,d){var e=n.extend(new n.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?n.event.trigger(e,null,b):n.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?Z:$):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={isDefaultPrevented:$,isPropagationStopped:$,isImmediatePropagationStopped:$,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=Z,a&&a.preventDefault&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=Z,a&&a.stopPropagation&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=Z,a&&a.stopImmediatePropagation&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return(!e||e!==d&&!n.contains(d,e))&&(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),k.focusinBubbles||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a),!0)};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=L.access(d,b);e||d.addEventListener(a,c,!0),L.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=L.access(d,b)-1;e?L.access(d,b,e):(d.removeEventListener(a,c,!0),L.remove(d,b))}}}),n.fn.extend({on:function(a,b,c,d,e){var f,g;if("object"==typeof a){"string"!=typeof b&&(c=c||b,b=void 0);for(g in a)this.on(g,b,c,a[g],e);return this}if(null==c&&null==d?(d=b,c=b=void 0):null==d&&("string"==typeof b?(d=c,c=void 0):(d=c,c=b,b=void 0)),d===!1)d=$;else if(!d)return this;return 1===e&&(f=d,d=function(a){return n().off(a),f.apply(this,arguments)},d.guid=f.guid||(f.guid=n.guid++)),this.each(function(){n.event.add(this,a,d,c,b)})},one:function(a,b,c,d){return this.on(a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return(b===!1||"function"==typeof b)&&(c=b,b=void 0),c===!1&&(c=$),this.each(function(){n.event.remove(this,a,c,b)})},trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}});var ab=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|&#?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,ib={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1></$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1></$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||tb(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xb(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Lb=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Lb=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Mb||(Mb=setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){clearInterval(Mb),Mb=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(a,b){return a=n.fx?n.fx.speeds[a]||a:a,b=b||"fx",this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},function(){var a=l.createElement("input"),b=l.createElement("select"),c=b.appendChild(l.createElement("option"));a.type="checkbox",k.checkOn=""!==a.value,k.optSelected=c.selected,b.disabled=!0,k.optDisabled=!c.disabled,a=l.createElement("input"),a.value="t",a.type="radio",k.radioValue="t"===a.value}();var Yb,Zb,$b=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return J(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))
-},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("<script>").prop({async:!0,charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&e("error"===a.type?404:200,a.type)}),l.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Gc=[],Hc=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Gc.pop()||n.expando+"_"+cc++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Hc.test(b.url)?"url":"string"==typeof b.data&&!(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Hc.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Hc,"$1"+e):b.jsonp!==!1&&(b.url+=(dc.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Gc.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||l;var d=v.exec(a),e=!c&&[];return d?[b.createElement(d[1])]:(d=n.buildFragment([a],b,e),e&&e.length&&n(e).remove(),n.merge([],d.childNodes))};var Ic=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Ic)return Ic.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>=0&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e,dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).complete(c&&function(a,b){g.each(c,f||[a.responseText,b,a])}),this},n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};var Jc=a.document.documentElement;function Kc(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,h)),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(typeof d.getBoundingClientRect!==U&&(e=d.getBoundingClientRect()),c=Kc(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||Jc;while(a&&!n.nodeName(a,"html")&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Jc})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(b,c){var d="pageYOffset"===c;n.fn[b]=function(e){return J(this,function(b,e,f){var g=Kc(b);return void 0===f?g?g[c]:b[e]:void(g?g.scrollTo(d?a.pageXOffset:f,d?f:a.pageYOffset):b[e]=f)},b,e,arguments.length,null)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=yb(k.pixelPosition,function(a,c){return c?(c=xb(a,b),vb.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return J(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.size=function(){return this.length},n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Lc=a.jQuery,Mc=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Mc),b&&a.jQuery===n&&(a.jQuery=Lc),n},typeof b===U&&(a.jQuery=a.$=n),n});
diff --git a/themes/lucene/static/javascript/solr/lib/jquery.smooth-scroll.min.js b/themes/lucene/static/javascript/solr/lib/jquery.smooth-scroll.min.js
deleted file mode 100644
index febc6aa..0000000
--- a/themes/lucene/static/javascript/solr/lib/jquery.smooth-scroll.min.js
+++ /dev/null
@@ -1,7 +0,0 @@
-/*!
- * jQuery Smooth Scroll - v1.5.2 - 2014-10-01
- * https://github.com/kswedberg/jquery-smooth-scroll
- * Copyright (c) 2014 Karl Swedberg
- * Licensed MIT (https://github.com/kswedberg/jquery-smooth-scroll/blob/master/LICENSE-MIT)
- */
-(function(t){function e(t){return t.replace(/(:|\.)/g,"\\$1")}var l="1.5.2",o={},s={exclude:[],excludeWithin:[],offset:0,direction:"top",scrollElement:null,scrollTarget:null,beforeScroll:function(){},afterScroll:function(){},easing:"swing",speed:400,autoCoefficient:2,preventDefault:!0},n=function(e){var l=[],o=!1,s=e.dir&&"left"===e.dir?"scrollLeft":"scrollTop";return this.each(function(){if(this!==document&&this!==window){var e=t(this);e[s]()>0?l.push(this):(e[s](1),o=e[s]()>0,o&&l.push(this),e[s](0))}}),l.length||this.each(function(){"BODY"===this.nodeName&&(l=[this])}),"first"===e.el&&l.length>1&&(l=[l[0]]),l};t.fn.extend({scrollable:function(t){var e=n.call(this,{dir:t});return this.pushStack(e)},firstScrollable:function(t){var e=n.call(this,{el:"first",dir:t});return this.pushStack(e)},smoothScroll:function(l,o){if(l=l||{},"options"===l)return o?this.each(function(){var e=t(this),l=t.extend(e.data("ssOpts")||{},o);t(this).data("ssOpts",l)}):this.first().data("ssOpts");var s=t.extend({},t.fn.smoothScroll.defaults,l),n=t.smoothScroll.filterPath(location.pathname);return this.unbind("click.smoothscroll").bind("click.smoothscroll",function(l){var o=this,r=t(this),i=t.extend({},s,r.data("ssOpts")||{}),c=s.exclude,a=i.excludeWithin,f=0,h=0,u=!0,d={},p=location.hostname===o.hostname||!o.hostname,m=i.scrollTarget||t.smoothScroll.filterPath(o.pathname)===n,S=e(o.hash);if(i.scrollTarget||p&&m&&S){for(;u&&c.length>f;)r.is(e(c[f++]))&&(u=!1);for(;u&&a.length>h;)r.closest(a[h++]).length&&(u=!1)}else u=!1;u&&(i.preventDefault&&l.preventDefault(),t.extend(d,i,{scrollTarget:i.scrollTarget||S,link:o}),t.smoothScroll(d))}),this}}),t.smoothScroll=function(e,l){if("options"===e&&"object"==typeof l)return t.extend(o,l);var s,n,r,i,c,a=0,f="offset",h="scrollTop",u={},d={};"number"==typeof e?(s=t.extend({link:null},t.fn.smoothScroll.defaults,o),r=e):(s=t.extend({link:null},t.fn.smoothScroll.defaults,e||{},o),s.scrollElement&&(f="position","static"===s.scrollElement.css("position")&&s.scrollElement.css("position","relative"))),h="left"===s.direction?"scrollLeft":h,s.scrollElement?(n=s.scrollElement,/^(?:HTML|BODY)$/.test(n[0].nodeName)||(a=n[h]())):n=t("html, body").firstScrollable(s.direction),s.beforeScroll.call(n,s),r="number"==typeof e?e:l||t(s.scrollTarget)[f]()&&t(s.scrollTarget)[f]()[s.direction]||0,u[h]=r+a+s.offset,i=s.speed,"auto"===i&&(c=u[h]-n.scrollTop(),0>c&&(c*=-1),i=c/s.autoCoefficient),d={duration:i,easing:s.easing,complete:function(){s.afterScroll.call(s.link,s)}},s.step&&(d.step=s.step),n.length?n.stop().animate(u,d):s.afterScroll.call(s.link,s)},t.smoothScroll.version=l,t.smoothScroll.filterPath=function(t){return t=t||"",t.replace(/^\//,"").replace(/(?:index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")},t.fn.smoothScroll.defaults=s})(jQuery);
\ No newline at end of file
diff --git a/themes/lucene/static/javascript/solr/main.js b/themes/lucene/static/javascript/solr/main.js
deleted file mode 100644
index 3636e0c..0000000
--- a/themes/lucene/static/javascript/solr/main.js
+++ /dev/null
@@ -1,177 +0,0 @@
-/*
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License.  You may obtain a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied.  See the License for the
- specific language governing permissions and limitations
- under the License.
-*/
-;(function() {
-
-  /*
-   * --------------------------------------------------------------------------
-   *  Initialize non-Angular components (limit this)
-   * --------------------------------------------------------------------------
-   */
-
-
-  $(function() {
-    $('h2').addClass('offset');
-    $('.container .row .small-12 h2').removeClass('offset');
-    $('.security .row .large-12 h2').removeClass('offset');
-    $('.smooth-scroll').smoothScroll({ offset: 100 });
-    // Conditionally show security news block
-    var latest_sec_days = (new Date() - new Date($('.security').attr('latest-date'))) / (1000*60*60*24);
-    if (latest_sec_days < 60) {
-      $('.security').show();
-    }
-  });
-
-  /*
-   * Shrinking top-bar
-   */
-  $(function() {
-    var header = $(".top-bar")
-    $(window).scroll(function() {
-      var scroll = $(window).scrollTop();
-        if (scroll >= 150) {
-            $(header).addClass("shrink");
-        }
-        if (scroll < 150) {
-            $(header).removeClass("shrink");
-        }
-    });
-  });
-
-  angular.module('page', [])
-
-    .controller('page.controllers.main', [
-      '$scope',
-      function($scope) {
-
-        /*
-         * Initialize.
-         */
-
-        /*
-         * View methods.
-         */
-        $scope.select = function(key, n) {
-          $scope.model[key] = n
-        }
-
-        $scope.isSelected = function(key, n) {
-          return $scope.model[key] == n
-        }
-
-      }
-    ])
-
-    .directive('navigation', [function() {
-      return {
-        restrict: 'C',
-        scope: true,
-        link: function(scope, el, attrs) {
-
-          scope.model = {
-            path: ''
-          }
-
-          scope.$watch(function() { return window.location.pathname }, function(n, o, s) {
-            scope.model.path = window.location.pathname
-            $(el).find('a').removeClass('selected')
-            $(el).find('a[href="' + scope.model.path + '"]').addClass('selected')
-          })
-
-        }
-      }
-    }])
-
-    .directive('toggle', ['$window', function($window) {
-      return {
-        restrict: 'C',
-        scope: true,
-        link: function(scope, el, attrs) {
-
-          var windowEl = angular.element($window),
-            offset = el.offset().top,
-            handler = function() {
-              scope.scroll = windowEl.scrollTop()
-            },
-            focusSearch = function() {
-              window.setTimeout(function() {
-                $('input[type="search"]').focus()
-              }, 1)
-            }
-
-          windowEl.on('scroll', scope.$apply.bind(scope, handler))
-          handler();
-
-          scope.toggled = false
-          scope.toggle = function() {
-            if(!scope.toggled && scope.scroll > 100) {
-              $.smoothScroll({
-                afterScroll: function() {
-                  scope.$apply(function() {
-                    scope.toggled = true
-                    focusSearch()
-                  })
-                }
-              }, 0)
-            } else {
-              scope.toggled = true
-              focusSearch()
-            }
-          }
-
-          scope.$watch('scroll', function(n, o, s) {
-            if(n > 100) {
-              scope.toggled = false
-            }
-            
-          })
-
-        }
-      }
-
-    }])
-
-    .directive('anchorTop', ['$window', function($window) {
-      return {
-        restrict: 'C',
-        scopr: true,
-        link: function(scope, el, attrs) {
-
-          var windowEl = angular.element($window),
-            offset = el.offset().top,
-            handler = function() {
-              scope.scroll = windowEl.scrollTop()
-            }
-
-          windowEl.on('scroll', scope.$apply.bind(scope, handler))
-          handler();
-
-          scope.$watch('scroll', function(n, o, s) {
-            var difference = (-1 * (offset - n)) + 57;
-            if(difference > 0) {
-              el.addClass('anchor-fixed')
-            } else {
-              el.removeClass('anchor-fixed')
-            }
-          })
-
-        }
-      }
-    }])
-
-})()
diff --git a/themes/lucene/templates/htaccess.template b/themes/lucene/templates/htaccess.template
index 20d282c..36002cc 100644
--- a/themes/lucene/templates/htaccess.template
+++ b/themes/lucene/templates/htaccess.template
@@ -27,7 +27,6 @@
 
 # DOAP file redirects to source repository
 RedirectMatch Permanent ^/core/doap.rdf https://gitbox.apache.org/repos/asf?p=lucene-solr.git;a=blob_plain;f=dev-tools/doap/lucene.rdf;hb=HEAD
-RedirectMatch Permanent ^/solr/doap.rdf https://gitbox.apache.org/repos/asf?p=lucene-solr.git;a=blob_plain;f=dev-tools/doap/solr.rdf;hb=HEAD
 
 # page renames
 RedirectMatch Permanent ^/who.html /whoweare.html
@@ -35,41 +34,15 @@
 RedirectMatch Permanent ^/java/docs/mailinglists.html /core/discussion.html
 RedirectMatch Permanent ^/java/docs/systemrequirements.html /core/systemreqs.html
 RedirectMatch Permanent ^/java/docs/developer-resources.html /core/developer.html
-RedirectMatch Permanent ^/solr/issue_tracking.html https://issues.apache.org/jira/browse/SOLR
-RedirectMatch Permanent ^/solr/mirrors-solr-latest-redir.html /solr/downloads.html
-RedirectMatch Permanent ^/solr/mirrors-solr-3x-redir /solr/downloads.html
-RedirectMatch Permanent ^/solr/mirrors-solr-redir.html /solr/downloads.html
-RedirectMatch Permanent ^/core/mirrors-core-latest-redir.html /core/downloads.html
-RedirectMatch Permanent ^/core/mirrors-core-redir.html /core/downloads.html
-
-# Solr site redesign
-# needs to use mod_rewrite because of the anchor fragments
-RewriteRule ^solr/books.html solr/resources.html#solr-books                      [R=301,NE,L]
-RewriteRule ^solr/discussion.html solr/resources.html#community                  [R=301,NE,L]
-RewriteRule ^solr/documentation.html solr/resources.html#documentation           [R=301,NE,L]
-RewriteRule ^solr/screenshots.html solr/features.html                            [R=301,NE,L]
-RewriteRule ^solr/solrnews.html solr/news.html                                   [R=301,NE,L]
-RewriteRule ^solr/tutorial.html solr/resources.html#tutorials                    [R=301,NE,L]
-RewriteRule ^solr/versioncontrol.html solr/resources.html#solr-version-control   [R=301,NE,L]
-RewriteRule ^solr/version_control.html solr/resources.html#solr-version-control  [R=301,NE,L]
-RewriteRule ^solr/mailing_lists.html solr/resources.html#community               [R=301,NE,L]
 
 # Simple redirect to "directory", so later rules match
-RedirectMatch temp ^/(core|solr)/api$ $0/
-RedirectMatch Permanent ^/(core|solr)/\d+_\d+_\d+$ $0/
-RedirectMatch Permanent ^/solr/guide/\d+_\d+$ $0/
+RedirectMatch temp ^/core/api$ $0/
+RedirectMatch Permanent ^/core/\d+_\d+_\d+$ $0/
 
 # Other pages can always be redirected to the "most current" released javadocs
 # using "temp" instead of permanent so crawlers know that they
 # might change again in the future
 RedirectMatch temp ^/core/api/(.*) /core/{{ LUCENE_LATEST_RELEASE | replace(".", "_") }}/$1
-RedirectMatch temp ^/solr/api/org/(.*) /solr/{{ LUCENE_LATEST_RELEASE | replace(".", "_") }}/solr-core/org/$1
-RedirectMatch temp ^/solr/api/(.*) /solr/{{ LUCENE_LATEST_RELEASE | replace(".", "_") }}/$1
-RedirectMatch temp ^/solr/guide/(?!index.html)([a-z].*) /solr/guide/{{ LUCENE_LATEST_RELEASE.rsplit(".", 1) | first | replace(".", "_") }}/$1
-
-# Solr Tutorial is now in the Solr Ref Guide
-# should redirect automatically to latest version
-RedirectMatch Permanent ^/solr/quickstart.html /solr/guide/solr-tutorial.html
 
 # we no longer have a TLP mail.html page use 'core' for now
 RedirectMatch Permanent ^/mail.html /core/discussion.html
@@ -81,8 +54,6 @@
 RedirectMatch Permanent ^/core/2_9_[0123](.*) /core/2_9_4$1
 RedirectMatch Permanent ^/core/3_0_[012](.*) /core/3_0_3$1
 RedirectMatch Permanent ^/core/4_0_0-(ALPHA|BETA)(.*) /core/4_0_0$2
-RedirectMatch Permanent ^/solr/4_0_0-(ALPHA|BETA)(.*) /solr/4_0_0$2
-RedirectMatch Permanent ^/solr/api-(.*) /solr/$1
 
 # Default catch for "java" - Core is the new Java!
 RedirectMatch Permanent ^/java/docs(.*) /core$1
@@ -100,11 +71,6 @@
 RedirectMatch Permanent ^/pylucene/documentation/(.*) /pylucene/$1
 RedirectMatch Permanent ^/pylucene/jcc/documentation/(.*) /pylucene/jcc/$1
 
-# this got added to the new site nav, even though it has never existed.
-# faster for now to put a redirect in then to try and figure out how to fix the nav
-RedirectMatch Permanent ^/solr/wiki.html https://cwiki.apache.org/confluence/display/solr/
-
-
 ### old subprojects
 
 # old nutch redirects
@@ -125,14 +91,15 @@
 # Lucy has moved, site strcuture has changed, do don't use $1 in redirect...
 RedirectMatch Permanent ^/lucy/(.*)$ https://lucy.apache.org/
 
+# Solr moved to TLP Feb 2021
+Redirect Permanent /feeds/solr https://solr.apache.org/feeds/solr
+Redirect permanent /solr https://solr.apache.org
 
-### Javadocs & Solr Refguide
+### Javadocs
 
 # Hack: Append slash, if folder name does not end with slash - everything containing a "." is treated as file and excluded from redirect:
-RewriteRule ^(core|solr)/\d+_\d+_\d+/(?!.+\.\w+$|.+/$).+$   $0/ [R=301,L]
-RewriteRule ^solr/guide/\d+_\d+/(?!.+\.\w+$|.+/$).+$        $0/ [R=301,L]
+RewriteRule ^core/\d+_\d+_\d+/(?!.+\.\w+$|.+/$).+$   $0/ [R=301,L]
 
 # __root/docs.lucene.apache.org/content/ is a special alias added by INFRA-19439, so we can refer to stuff in other places like SVN:
-RewriteRule ^(core|solr)/\d+_\d+_\d+/.*$  __root/docs.lucene.apache.org/content/$0 [PT]
-RewriteRule ^solr/guide/\d+_\d+/.*$       __root/docs.lucene.apache.org/content/$0 [PT]
+RewriteRule ^core/\d+_\d+_\d+/.*$         __root/docs.lucene.apache.org/content/$0 [PT]
 
diff --git a/themes/lucene/templates/lucene/base.html b/themes/lucene/templates/lucene/base.html
index 9c32200..4721082 100644
--- a/themes/lucene/templates/lucene/base.html
+++ b/themes/lucene/templates/lucene/base.html
@@ -24,7 +24,9 @@
           <div style="position:absolute;right:100px;top:10px;"><span style="vertical-align: super; font-size: xx-small">TM</span></div>
           {% endblock %}
         </div>
+<!-- TODO: Search disabled as it does not work, 2021-02-21
         {% include "lucene/_search.html" %}
+-->
         <div id="nav">
           <ul>
             {% block nav_items %}
diff --git a/themes/lucene/templates/lucene/core/_sidebar.html b/themes/lucene/templates/lucene/core/_sidebar.html
index 2d74cf1..3ac1ec4 100644
--- a/themes/lucene/templates/lucene/core/_sidebar.html
+++ b/themes/lucene/templates/lucene/core/_sidebar.html
@@ -42,6 +42,7 @@
 
 <h1 id="related-projects">Related Projects</h1>
 <ul>
+  <li><a href="https://solr.apache.org">Apache Solr</a></li>
   <li><a href="http://hadoop.apache.org">Apache Hadoop</a></li>
   <li><a href="http://manifoldcf.apache.org/">Apache ManifoldCF</a></li>
   <li><a href="http://lucenenet.apache.org/">Apache Lucene.Net</a></li>
diff --git a/themes/lucene/templates/lucene/openrelevance/_sidebar.html b/themes/lucene/templates/lucene/openrelevance/_sidebar.html
index 4e70e46..65a4116 100644
--- a/themes/lucene/templates/lucene/openrelevance/_sidebar.html
+++ b/themes/lucene/templates/lucene/openrelevance/_sidebar.html
@@ -19,6 +19,7 @@
 
 <h1 id="related-projects">Related Projects<a class="headerlink" href="#related-projects" title="Permanent link">¶</a></h1>
 <ul>
+  <li><a href="https://solr.apache.org">Apache Solr</a></li>
   <li><a href="http://hadoop.apache.org">Apache Hadoop</a></li>
   <li><a href="http://manifoldcf.apache.org/">Apache ManifoldCF</a></li>
   <li><a href="http://lucenenet.apache.org/">Apache Lucene.Net</a></li>
diff --git a/themes/lucene/templates/lucene/pylucene/_sidebar.html b/themes/lucene/templates/lucene/pylucene/_sidebar.html
index b6a33b0..1f1ab59 100644
--- a/themes/lucene/templates/lucene/pylucene/_sidebar.html
+++ b/themes/lucene/templates/lucene/pylucene/_sidebar.html
@@ -28,6 +28,7 @@
 
 <h1 id="related-projects">Related Projects<a class="headerlink" href="#related-projects" title="Permanent link">¶</a></h1>
 <ul>
+  <li><a href="https://solr.apache.org">Apache Solr</a></li>
   <li><a href="http://hadoop.apache.org">Apache Hadoop</a></li>
   <li><a href="http://manifoldcf.apache.org/">Apache ManifoldCF</a></li>
   <li><a href="http://lucenenet.apache.org/">Apache Lucene.Net</a></li>
diff --git a/themes/lucene/templates/lucene/tlp/_sidebar.html b/themes/lucene/templates/lucene/tlp/_sidebar.html
index bbff1b7..3b5dee0 100644
--- a/themes/lucene/templates/lucene/tlp/_sidebar.html
+++ b/themes/lucene/templates/lucene/tlp/_sidebar.html
@@ -4,17 +4,10 @@
   <div class="flap bottom">Apache Lucene {{ LUCENE_LATEST_RELEASE }}</div>
 </div>
 <div class="download-desc">Apache Lucene {{ LUCENE_LATEST_RELEASE }}</div>
-<div class="button-orange">
-  <a href="{{ SITEURL }}/solr/downloads.html">Download</a>
-  <div class="flap top">Click to</div>
-  <div class="flap bottom">Apache Solr {{ LUCENE_LATEST_RELEASE }}</div>
-</div>
-<div class="download-desc">Apache Solr {{ LUCENE_LATEST_RELEASE }}</div>
 
 <h1 id="projects">Projects<a class="headerlink" href="#projects" title="Permanent link">¶</a></h1>
 <ul>
   <li><a href="{{ SITEURL }}/core/">Lucene Core (Java)</a></li>
-  <li><a href="{{ SITEURL }}/solr/">Solr</a></li>
   <li><a href="{{ SITEURL }}/pylucene/">PyLucene</a></li>
   <li><a href="{{ SITEURL }}/openrelevance/">Open Relevance (Discontinued)</a></li>
 </ul>
@@ -24,6 +17,7 @@
   <li><a href="https://www.apache.org/licenses/">License</a></li>
   <li><a href="{{ SITEURL }}/whoweare.html">Who We are</a></li>
   <li><a href="{{ SITEURL }}/news.html">TLP News</a></li>
+  <li><a href="{{ SITEURL }}/code-of-conduct.html">Code of Conduct</a></li>
 </ul>
 
 <h1 id="events">Events<a class="headerlink" href="#events" title="Permanent link">¶</a></h1>
@@ -47,6 +41,7 @@
 
 <h1 id="related-projects">Related Projects<a class="headerlink" href="#related-projects" title="Permanent link">¶</a></h1>
 <ul>
+  <li><a href="https://solr.apache.org">Apache Solr</a></li>
   <li><a href="http://hadoop.apache.org">Apache Hadoop</a></li>
   <li><a href="http://manifoldcf.apache.org/">Apache ManifoldCF</a></li>
   <li><a href="http://lucenenet.apache.org/">Apache Lucene.Net</a></li>
diff --git a/themes/lucene/templates/lucene/tlp/_slides.html b/themes/lucene/templates/lucene/tlp/_slides.html
index a71d957..3a34864 100644
--- a/themes/lucene/templates/lucene/tlp/_slides.html
+++ b/themes/lucene/templates/lucene/tlp/_slides.html
@@ -1,12 +1,13 @@
 <div id="slide1" >
   <div class="callout">
-    Ultra-fast Search Library and Server<br/>
+    Ultra-fast Search Library<br/>
   </div>
   <div class="descwrapper"><div class="description">
-      Apache Lucene and Solr set the standard for search and indexing performance
+      Apache Lucene set the standard for search and indexing performance.
+      Lucene is the search core of both Apache Solr<span style="vertical-align: super; font-size: xx-small">TM</span> and Elasticsearch<span style="vertical-align: super; font-size: xx-small">TM</span>.
     </div></div>
     <div class="mantle">
-      <img alt="Apache Lucene" src="{{ SITEURL }}/theme/images/lucene/tlp/mantle-lucene-solr.png"/>
+      <img alt="Apache Lucene" src="{{ SITEURL }}/theme/images/lucene/tlp/mantle-lucene.png"/>
     </div>
 </div>
 <div id="slide2" style="display:none">
@@ -26,7 +27,7 @@
     Large, Vibrant community
   </div>
   <div class="descwrapper"><div class="description">
-      The goal of Apache Lucene and Solr is to provide world class search capabilities
+      The goal of Apache Lucene is to provide world class search capabilities
     </div></div>
     <div class="mantle">
       <img alt="Apache Mahout community" src="{{ SITEURL }}/theme/images/lucene/tlp/mantle-community.png"/>
@@ -37,7 +38,7 @@
     Apache 2.0 licensed
   </div>
   <div class="descwrapper"><div class="description">
-      Apache Lucene and Solr are distributed under a commercially friendly Apache Software license
+      Apache Lucene is distributed under a commercially friendly Apache Software license
     </div></div>
     <div class="mantle">
       <img alt="Apache Software Foundation" src="{{ SITEURL }}/theme/images/lucene/mantle-asf.png"/>
diff --git a/themes/lucene/templates/lucene/tlp/index.html b/themes/lucene/templates/lucene/tlp/index.html
index 47287d3..9bfa451 100644
--- a/themes/lucene/templates/lucene/tlp/index.html
+++ b/themes/lucene/templates/lucene/tlp/index.html
@@ -6,19 +6,16 @@
 <p>
   The Apache Lucene<span style="vertical-align: super; font-size: xx-small">TM</span> project develops open-source search
   software. The project releases a core search library, named Lucene<span style="vertical-align: super; font-size: xx-small">TM</span> core,
-  as well as the Solr<span style="vertical-align: super; font-size: xx-small">TM</span> search server.
+  as well as PyLucene, a python binding for Lucene.
 </p>
 
 <div id="col1">
-  <div class="front-logo-container">
-    <a href="/core/">
-      <img src="/theme/images/lucene/lucene_logo_green_300.png" width="300" alt="Lucene Logo" />
-    </a>
-  </div>
   <p><a href="/core/">Lucene Core</a> is a Java library providing powerful indexing and search features,
   as well as spellchecking, hit highlighting and advanced analysis/tokenization capabilities. The <a href="/pylucene/">PyLucene</a>
     sub project provides Python bindings for Lucene Core.
   </p>
+</div>
+<div id="col2">
   <h2 id="lucene-core-news">Latest Lucene Core News</h2>
   <div>
     {% for article in (articles | selectattr("category.name", "eq", "core/news")|list)[:3] %}
@@ -28,30 +25,22 @@
     {% endfor %}
   </div>
 </div>
-<div id="col2">
-  <div class="front-logo-container">
-    <a href="/solr/">
-      <img src="/theme/images/solr/Solr_Logo_200x101.png" width="200" alt="Solr Logo" />
+<br clear="all"/>
+<hr/>
+<div>
+  <p>
+    <a href="https://solr.apache.org/">
+      <img src="/theme/images/solr/Solr_Logo_200x101.png" width="100" alt="Solr Logo" align="left" class="solrlogo" />
     </a>
-  </div>
-  <p><a href="/solr/">Solr<span style="vertical-align: super; font-size: xx-small">TM</span></a> is a high
-  performance search server built using Lucene Core. Solr is highly scalable, providing fully fault tolerant distributed
-  indexing, search and analytics. It exposes Lucene's features through easy to use JSON/HTTP interfaces or native clients
-  for Java and other languages.
+    <b>ANNOUNCEMENT:</b> The <a href="https://solr.apache.org/">Solr<span style="vertical-align: super; font-size: xx-small">TM</span></a>
+    sub project has moved to a separate Top Level Project (TLP). All things Solr can now be found at
+    <a href="https://solr.apache.org/">https://solr.apache.org/</a>. Mailing lists and git repositories have changed,
+    please see details on the Solr website.
   </p>
-  <h2 id="solr-news">Latest Solr News</h2>
-  <div>
-    {% for article in (articles | selectattr("category.name", "in", ['solr/news', 'solr/security'])|list)[:3] %}
-    <p id="{{article.slug}}">
-      {% if article.category.name == 'solr/security' %}
-      <a href="/solr/security.html#{{article.slug}}" class="security">{{article.title}}</a> <span class="news-date">({{ article.date | strftime("%d.%b") }})</span>
-      {% else %}
-      <a href="/solr/news.html#{{article.slug}}">{{article.title}}</a> <span class="news-date">({{ article.date | strftime("%d.%b") }})</span>
-      {% endif %}
-    </p>
-    {% endfor %}
-  </div>
 </div>
 <br clear="all"/>
+<hr/>
+<br clear="all"/>
+
 {% include "lucene/_asf.html" %}
 {% endblock content %}
diff --git a/themes/lucene/templates/lucene/tlp/page.html b/themes/lucene/templates/lucene/tlp/page.html
index baac81f..d8fba46 100644
--- a/themes/lucene/templates/lucene/tlp/page.html
+++ b/themes/lucene/templates/lucene/tlp/page.html
@@ -4,7 +4,6 @@
 
 {% block nav_items %}
 <li><a href="{{ SITEURL}}/core/">Core (Java)</a></li>
-<li><a href="{{ SITEURL }}/solr/">Solr</a></li>
 <li><a class="last" href="{{ SITEURL }}/pylucene/index.html">PyLucene</a></li>
 {% endblock %}
 
diff --git a/themes/lucene/templates/solr/_copyright.html b/themes/lucene/templates/solr/_copyright.html
deleted file mode 100644
index 0a6f9de..0000000
--- a/themes/lucene/templates/solr/_copyright.html
+++ /dev/null
@@ -1,3 +0,0 @@
-<div class="large-centered columns">
-  <p>Copyright © {{ CURRENTYEAR }} The Apache Software Foundation, Licensed under the Apache License, Version 2.0. Privacy Policy<br/>Apache and the Apache feather logo are trademarks of The Apache Software Foundation. Apache Lucene, Apache Solr and their respective logos are trademarks of the Apache Software Foundation. Please see the Apache Trademark Policy for more information.  All non-Apache logos are the trademarks of their respective owners.</p>
-</div>
diff --git a/themes/lucene/templates/solr/_css.html b/themes/lucene/templates/solr/_css.html
deleted file mode 100644
index 32b02f8..0000000
--- a/themes/lucene/templates/solr/_css.html
+++ /dev/null
@@ -1,7 +0,0 @@
-<link href='//fonts.googleapis.com/css?family=Raleway:400,300,600,500' rel='stylesheet' type='text/css'>
-<link href="//maxcdn.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css" rel="stylesheet">
-<link rel="stylesheet" href="{{ SITEURL }}/theme/css/solr/lib/foundation/normalize.css{{ STATIC_RESOURCE_SUFFIX }}" />
-<link rel="stylesheet" href="{{ SITEURL }}/theme/css/solr/lib/foundation/foundation.min.css{{ STATIC_RESOURCE_SUFFIX }}"/>
-<link rel="stylesheet" href="{{ SITEURL }}/theme/css/solr/lib/foundation/foundation-icons.css{{ STATIC_RESOURCE_SUFFIX }}"/>
-<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/jquery.slick/1.3.7/slick.css"/>
-<link rel="stylesheet" href="{{ SITEURL }}/theme/css/solr/base.css{{ STATIC_RESOURCE_SUFFIX }}" />
diff --git a/themes/lucene/templates/solr/_footer.html b/themes/lucene/templates/solr/_footer.html
deleted file mode 100644
index 14fd201..0000000
--- a/themes/lucene/templates/solr/_footer.html
+++ /dev/null
@@ -1,70 +0,0 @@
-<div class="row">
-  <div class="small-6 medium-3 columns">
-    <h4>Features</h4>
-    <ul>
-      <li><a href="/solr/features.html">Overview</a></li>
-      <li><a href="/solr/features.html#data-handling">Data Handling</a></li>
-      <li><a href="/solr/features.html#query">Querying</a></li>
-      <li><a href="/solr/features.html#facets">Faceting</a></li>
-      <li><a href="/solr/features.html#discovery">Discovery</a></li>
-      <li><a href="/solr/features.html#plugins">Plugins and Extensions</a></li>
-      <li><a href="/solr/features.html#stats">Statistics and Aggregations</a></li>
-      <li><a href="/solr/features.html#spatial">Spatial</a></li>
-      <li><a href="/solr/features.html#rich-content">Rich Content</a></li>
-      <li><a href="/solr/features.html#performance">Performance</a></li>
-      <li><a href="/solr/features.html#solrcloud">Scaling with SolrCloud</a></li>
-      <li><a href="/solr/features.html#admin-ui">User Interface</a></li>
-    </ul>
-  </div>
-  <div class="small-6 medium-3 columns">
-    <h4>Resources</h4>
-    <ul>
-      <li><a href="/solr/resources.html#tutorials">Tutorial</a></li>
-      <li><a href="/solr/resources.html#documentation">Docs</a></li>
-      <li><a href="/solr/resources.html#solr-books">Books</a></li>
-      <li><a href="/solr/resources.html#presentations">Presentations</a></li>
-      <li><a href="/solr/resources.html#videos">Videos</a></li>
-      <li><a href="/solr/logos-and-assets.html">Solr Logos and Assets</a></li>
-      <br/>
-      <li><a href="https://www.apache.org/">Apache Software Foundation</a></li>
-      <li><a href="https://www.apache.org/foundation/thanks.html">Thanks</a></li>
-      <li><a href="https://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
-      <li><a href="https://www.apache.org/security/">Security</a></li>
-      <li><a href="https://www.apache.org/licenses/">License</a></li>
-    </ul>
-  </div>
-  <div class="small-6 medium-3 columns">
-    <h4>Get Started</h4>
-    <ul>
-      <li><a href="/solr/downloads.html">Download</a></li>
-      <li><a href="/solr/guide/solr-tutorial.html">Run Through the Tutorial</a></li>
-      <li><a href="/solr/resources.html">Level Up</a></li>
-    </ul>
-    <br/>
-    <h4>Community</h4>
-    <ul>
-      <li><a href="/solr/community.html#support">Support</a></li>
-      <li><a href="/solr/community.html#mailing-lists-irc">Mailing Lists</a></li>
-      <li><a href="/solr/community.html#issue-tracker">Issues (JIRA)</a></li>
-      <li><a href="/solr/community.html#how-to-contribute">Contribute</a></li>
-      <li><a href="/solr/community.html#version-control">Version control (GIT)</a></li>
-    </ul>
-  </div>
-  <div class="small-6 medium-3 columns">
-    <h4>Related Projects</h4>
-    <ul>
-      <li><a href="http://hadoop.apache.org/">Apache Hadoop</a></li>
-      <li><a href="http://manifoldcf.apache.org/">Apache ManifoldCF</a></li>
-      <li><a href="http://mahout.apache.org/">Apache Mahout</a></li>
-      <li><a href="http://nutch.apache.org/">Apache Nutch</a></li>
-      <li><a href="http://opennlp.apache.org/">Apache OpenNLP</a></li>
-      <li><a href="http://spark.apache.org/">Apache Spark</a></li>
-      <li><a href="http://tika.apache.org/">Apache Tika</a></li>
-      <li><a href="http://zeppelin.apache.org/">Apache Zeppelin</a></li>
-      <li><a href="http://zookeeper.apache.org/">Apache Zookeeper</a></li>
-    </ul>
-  </div>
-</div>
-<div class="row copyright">
-  {% include "solr/_copyright.html" %}
-</div>
diff --git a/themes/lucene/templates/solr/_head.html b/themes/lucene/templates/solr/_head.html
deleted file mode 100644
index 90e2d98..0000000
--- a/themes/lucene/templates/solr/_head.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!--
-  Licensed to the Apache Software Foundation (ASF) under one or more
-  contributor license agreements.  See the NOTICE file distributed with
-  this work for additional information regarding copyright ownership.
-  The ASF licenses this file to You under the Apache License, Version 2.0
-  (the "License"); you may not use this file except in compliance with
-  the License.  You may obtain a copy of the License at
-
-  http://www.apache.org/licenses/LICENSE- 2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License.
--->
-<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<meta name="viewport" content="minimal-ui, initial-scale=1, maximum-scale=1, user-scalable=0">
-
-{% include "solr/_css.html" %}
-
-<meta name="Distribution" content="Global"/>
-<meta name="Robots" content="index,follow"/>
-
-{% include "solr/_javascript.html" %}
diff --git a/themes/lucene/templates/solr/_header.html b/themes/lucene/templates/solr/_header.html
deleted file mode 100644
index dd5a5f0..0000000
--- a/themes/lucene/templates/solr/_header.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<div class="contain-to-grid">
-  <div class="header-section">
-    <nav class="top-bar" data-topbar role="navigation">
-      <ul class="title-area">
-        <li class="name">
-          <a href="/solr/"><img class="logo" src="{{ SITEURL }}/theme/images/solr/logo.svg" /></a>
-        </li>
-        <li class="toggle-topbar menu-icon"><a href="#"><span>Menu</span></a></li>
-      </ul>
-
-      <div class="top-bar-section">
-        <ul class="navigation right">
-          <li>
-            <a href="{{ SITEURL }}/solr/news.html">News</a>
-          </li>
-          <li>
-            <a href="{{ SITEURL }}/solr/security.html">Security</a>
-          </li>
-          <li>
-            <a href="{{ SITEURL }}/solr/features.html">Features</a>
-          </li>
-          <li>
-            <a href="{{ SITEURL }}/solr/resources.html">Resources</a>
-          </li>
-          <li>
-            <a href="{{ SITEURL }}/solr/community.html">Community</a>
-          </li>
-          <li class="toggle">
-            <a ng-hide="toggled" ng-click="toggle();" href="#">Search</a>
-            <div id="search">
-              {% include "solr/_search.html" %}
-            </div>
-          </li>
-          <li>
-            <a class="btn" href="/solr/downloads.html">Download</a>
-          </li>
-          <li >
-            <a class="lucene-btn" href="/index.html">Lucene<br />&#8679; TLP</a>
-          </li>
-        </ul>
-      </div>
-    </nav>
-  </div>
-</div>
-
-<div class="header-fill"></div>
diff --git a/themes/lucene/templates/solr/_javascript.html b/themes/lucene/templates/solr/_javascript.html
deleted file mode 100644
index 7e6c1937..0000000
--- a/themes/lucene/templates/solr/_javascript.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<script src="{{ SITEURL }}/theme/javascript/solr/lib/jquery-2.1.1.min.js"></script>
-<script src="{{ SITEURL }}/theme/javascript/solr/lib/foundation/modernizr.js{{ STATIC_RESOURCE_SUFFIX }}"></script>
-<script src="{{ SITEURL }}/theme/javascript/solr/lib/angularjs/angular.min.js{{ STATIC_RESOURCE_SUFFIX }}"></script>
-<script src="{{ SITEURL }}/theme/javascript/solr/lib/angularjs/angular-animate.min.js{{ STATIC_RESOURCE_SUFFIX }}"></script>
-<script src="{{ SITEURL }}/theme/javascript/solr/lib/foundation/foundation.min.js{{ STATIC_RESOURCE_SUFFIX }}"></script>
-<script src="//cdn.jsdelivr.net/jquery.slick/1.3.7/slick.min.js"/></script>
-<script src="{{ SITEURL }}/theme/javascript/solr/lib/jquery.smooth-scroll.min.js{{ STATIC_RESOURCE_SUFFIX }}"></script>
-<script src="{{ SITEURL }}/theme/javascript/solr/main.js{{ STATIC_RESOURCE_SUFFIX }}"></script>
diff --git a/themes/lucene/templates/solr/_last_scripts.html b/themes/lucene/templates/solr/_last_scripts.html
deleted file mode 100644
index 8d44d3b..0000000
--- a/themes/lucene/templates/solr/_last_scripts.html
+++ /dev/null
@@ -1,46 +0,0 @@
-<script>
-  $(document).foundation();
-</script>
-<script>
-  $(document).ready(function(){
-    $('.slider').slick({
-      infinite: false,
-      speed: 300,
-      slidesToShow: 6,
-      slidesToScroll: 6,
-      responsive: [
-        {
-          breakpoint: 1024,
-          settings: {
-            slidesToShow: 4,
-            slidesToScroll: 4,
-            infinite: true
-          }
-        },
-        {
-          breakpoint: 600,
-          settings: {
-            slidesToShow: 3,
-            slidesToScroll: 3
-          }
-        },
-        {
-          breakpoint: 480,
-          settings: {
-            slidesToShow: 2,
-            slidesToScroll: 2
-          }
-        },
-        {
-          breakpoint: 320,
-          settings: {
-            slidesToShow: 1,
-            slidesToScroll: 1
-          }
-        }
-      ],
-      prevArrow: '<i class="fa fa-angle-left fa-2x slider-prev"></i>',
-      nextArrow: '<i class="fa fa-angle-right fa-2x slider-next"></i>'
-    });
-  });
-</script>
diff --git a/themes/lucene/templates/solr/_search.html b/themes/lucene/templates/solr/_search.html
deleted file mode 100644
index 64b70c0..0000000
--- a/themes/lucene/templates/solr/_search.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<form id="quick-search" method="GET" action="https://sematext.com/opensee/solr" name="searchform">
-  <fieldset>
-    <div ng-show="toggled" class="search-box ng-hide">
-      <input type="search" name="q" placeholder="Search..." accesskey="q"/>
-      <a class="search-button" type="submit" onclick="this.closest('form').submit();return false;"><img src="{{ SITEURL }}/theme/images/solr/magnifying-glass.png"/></a>
-    </div>
-  </fieldset>
-</form>
diff --git a/themes/lucene/templates/solr/base.html b/themes/lucene/templates/solr/base.html
deleted file mode 100644
index c9d0a88..0000000
--- a/themes/lucene/templates/solr/base.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!doctype html>
-<html>
-  <head>
-    {% include "solr/_head.html" %}
-    <title>Apache Solr - {% block title %}{% endblock %}</title>
-    {% block css %}{% endblock %}
-
-    {% block metakeys %}
-    <meta name="keywords"
-          content="apache, apache lucene, apache solr, solr, lucene,
-                   search, information retrieval, spell checking, faceting, inverted index, open source"/>
-   {% endblock %}
-
-   {% block favicon %}
-   <link rel="icon" href="{{ SITEURL }}/theme/images/solr/favicon.ico" type="image/x-icon">
-   <link rel="shortcut icon" href="{{ SITEURL }}/theme/images/solr/favicon.ico" type="image/x-icon">
-   {% endblock %}
-   {% block rss %}{% endblock %}
-   {% block javascript %}{% endblock %}
-  </head>
-
-  <body class="page {% block bodyclass %}{% endblock %}" {% block ng_directives %}{% endblock %} x-ng-app="page" x-ng-controller="page.controllers.main">
-    {% include "solr/_header.html" %}
-
-    {% block security_warning %}
-    {% endblock %}
-    {% block hero_header %}
-    {% endblock %}
-    {% block content %}
-    {% endblock %}
-    <footer>
-      {% include "solr/_footer.html" %}
-    </footer>
-
-    {% include "solr/_last_scripts.html" %}
-    {% include "_analytics.html" %}
-  </body>
-</html>
diff --git a/themes/lucene/templates/solr/community.html b/themes/lucene/templates/solr/community.html
deleted file mode 100644
index 6f6dd03..0000000
--- a/themes/lucene/templates/solr/community.html
+++ /dev/null
@@ -1,13 +0,0 @@
-{% extends "solr/subnav.html" %}
-
-{% block subnav_title %}Community{% endblock %}
-{% block subnav_subtitle %}Join the active community of Solr<sup>&trade;</sup> contributors.{% endblock %}
-{% block subnav_nav_items %}
-<dd><a data-scroll href="#apache-software-foundation">ASF</a></dd>
-<dd><a data-scroll href="#support">Support</a></dd>
-<dd><a data-scroll href="#mailing-lists-irc">Mailing Lists, IRC</a></dd>
-<dd><a data-scroll href="#issue-tracker">Issues</a></dd>
-<dd><a data-scroll href="#how-to-contribute">Contributing</a></dd>
-<dd><a data-scroll href="#version-control">Version Control</a></dd>
-<dd><a data-scroll href="#powered-by">Powered By</a></dd>
-{% endblock %}
diff --git a/themes/lucene/templates/solr/downloads.html b/themes/lucene/templates/solr/downloads.html
deleted file mode 100644
index 495d483..0000000
--- a/themes/lucene/templates/solr/downloads.html
+++ /dev/null
@@ -1,143 +0,0 @@
-{% extends "solr/page.html" %}
-
-{% block content_inner %}
-<div class="small-12 columns">
-  <style type="text/css">
-    .headerlink, .elementid-permalink {
-      visibility: hidden;
-    }
-    h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink {
-      visibility: visible
-    }
-  </style>
-
-  <h1 id="solr-downloads">{{ page.title }}
-    <a class="headerlink" href="#solr-downloads" title="Permanent link">¶</a>
-  </h1>
-  {{ page.content }}
-  <h2 id="solr-{{ LUCENE_LATEST_RELEASE | replace(".", "") }}">Solr {{ LUCENE_LATEST_RELEASE }}
-    <a class="headerlink" href="#solr-{{ LUCENE_LATEST_RELEASE | replace(".", "") }}" title="Permanent link">¶</a>
-  </h2>
-
-  <p>Solr {{ LUCENE_LATEST_RELEASE }} is the most recent Apache Solr release.</p>
-
-  <ul>
-    <li>Source release:
-      <a href="https://www.apache.org/dyn/closer.lua/lucene/solr/{{ LUCENE_LATEST_RELEASE }}/solr-{{ LUCENE_LATEST_RELEASE }}-src.tgz">solr-{{ LUCENE_LATEST_RELEASE }}-src.tgz</a>
-      [<a href="https://downloads.apache.org/lucene/solr/{{ LUCENE_LATEST_RELEASE }}/solr-{{ LUCENE_LATEST_RELEASE }}-src.tgz.asc">PGP</a>]
-      [<a href="https://downloads.apache.org/lucene/solr/{{ LUCENE_LATEST_RELEASE }}/solr-{{ LUCENE_LATEST_RELEASE }}-src.tgz.sha512">SHA512</a>]
-    </li>
-
-    <li>Binary releases:
-      <a href="https://www.apache.org/dyn/closer.lua/lucene/solr/{{ LUCENE_LATEST_RELEASE }}/solr-{{ LUCENE_LATEST_RELEASE }}.tgz">solr-{{ LUCENE_LATEST_RELEASE }}.tgz</a>
-      [<a href="https://downloads.apache.org/lucene/solr/{{ LUCENE_LATEST_RELEASE }}/solr-{{ LUCENE_LATEST_RELEASE }}.tgz.asc">PGP</a>]
-      [<a href="https://downloads.apache.org/lucene/solr/{{ LUCENE_LATEST_RELEASE }}/solr-{{ LUCENE_LATEST_RELEASE }}.tgz.sha512">SHA512</a>]
-      /
-      <a href="https://www.apache.org/dyn/closer.lua/lucene/solr/{{ LUCENE_LATEST_RELEASE }}/solr-{{ LUCENE_LATEST_RELEASE }}.zip">solr-{{ LUCENE_LATEST_RELEASE }}.zip</a>
-      [<a href="https://downloads.apache.org/lucene/solr/{{ LUCENE_LATEST_RELEASE }}/solr-{{ LUCENE_LATEST_RELEASE }}.zip.asc">PGP</a>]
-      [<a href="https://downloads.apache.org/lucene/solr/{{ LUCENE_LATEST_RELEASE }}/solr-{{ LUCENE_LATEST_RELEASE }}.zip.sha512">SHA512</a>]
-    </li>
-
-    <li><a href="{{ SITEURL }}/solr/{{ LUCENE_LATEST_RELEASE | replace(".", "_") }}/changes/Changes.html">Change log</a></li>
-  </ul>
-
-  <h3 id="solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE | replace(".", "") }}">Solr {{ LUCENE_PREVIOUS_MAJOR_RELEASE }}
-    <a class="headerlink" href="#solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE | replace(".", "") }}" title="Permanent link">¶</a>
-  </h3>
-
-  <p>Solr {{ LUCENE_PREVIOUS_MAJOR_RELEASE }} is the last release in the {{ LUCENE_PREVIOUS_MAJOR_RELEASE.split('.') | first }}.x series.</p>
-
-  <ul>
-    <li>Source release:
-      <a href="https://www.apache.org/dyn/closer.lua/lucene/solr/{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}/solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}-src.tgz">solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}-src.tgz</a>
-      [<a href="https://downloads.apache.org/lucene/solr/{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}/solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}-src.tgz.asc">PGP</a>]
-      [<a href="https://downloads.apache.org/lucene/solr/{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}/solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}-src.tgz.sha512">SHA512</a>]
-    </li>
-
-    <li>Binary releases:
-      <a href="https://www.apache.org/dyn/closer.lua/lucene/solr/{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}/solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}.tgz">solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}.tgz</a>
-      [<a href="https://downloads.apache.org/lucene/solr/{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}/solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}.tgz.asc">PGP</a>]
-      [<a href="https://downloads.apache.org/lucene/solr/{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}/solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}.tgz.sha512">SHA512</a>]
-      /
-      <a href="https://www.apache.org/dyn/closer.lua/lucene/solr/{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}/solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}.zip">solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}.zip</a>
-      [<a href="https://downloads.apache.org/lucene/solr/{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}/solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}.zip.asc">PGP</a>]
-      [<a href="https://downloads.apache.org/lucene/solr/{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}/solr-{{ LUCENE_PREVIOUS_MAJOR_RELEASE }}.zip.sha512">SHA512</a>]
-    </li>
-
-    <li><a href="{{ SITEURL }}/solr/{{ LUCENE_PREVIOUS_MAJOR_RELEASE | replace(".", "_") }}/changes/Changes.html">Change log</a></li>
-  </ul>
-
-  <h2 id="solr-reference-guide" class="offset">Solr Reference Guide
-    <a class="headerlink" href="#solr-reference-guide" title="Permanent link">¶</a>
-  </h2>
-
-  <p>The <a href="{{ SITEURL }}/solr/guide/">Solr Reference Guide</a> is Solr's official documentation.</p>
-
-  <h2 id="past-versions">Past versions
-    <a class="headerlink" href="#past-versions" title="Permanent link">&para;</a>
-  </h2>
-
-  <p>Archives for all past versions of Solr are available at <a href="https://archive.apache.org/dist/lucene/solr/">the Apache archives</a>.</p>
-
-  <h2 id="about-downloads">About downloads
-    <a class="headerlink" href="#about-downloads" title="Permanent link">&para;</a>
-  </h2>
-
-  <h3 id="verify-downloads">Verify downloads
-    <a class="headerlink" href="#verify-downloads" title="Permanent link">&para;</a>
-  </h3>
-
-  <p>The above release files should be verified using the PGP signatures and the <a href="https://downloads.apache.org/lucene/KEYS">project release KEYS</a>.
-  See <a href="https://www.apache.org/dyn/closer.cgi#verify">verification instructions</a> for a description of using the PGP and KEYS files for verification.
-  SHA checksums are also provided as alternative verification method.</p>
-
-  <h3 id="file-names">File names
-    <a class="headerlink" href="#file-names" title="Permanent link">&para;</a>
-  </h3>
-
-  <p>The <code>solr-VERSION.zip</code> or <code>solr-VERSION.tgz</code> files (where <code>VERSION</code> is the version number of
-  the release, e.g. <code>{{ LUCENE_LATEST_RELEASE }}</code>) contain Apache Solr, html documentation and a tutorial.</p>
-
-  <p>The <code>solr-VERSION-src.tgz</code> file contains the full source code for that version.</p>
-
-  <h3 id="about-versions-and-support">About versions and support
-    <a class="headerlink" href="#about-versions-and-support" title="Permanent link">&para;</a>
-  </h3>
-
-  <p>Apache Solr is under active development with frequent feature releases on the current major version.
-  The <strong>previous</strong> major version will see occasional critical security- or bug fixes releases.
-  Older versions are considered EOL (End Of Life) and will not be further
-  updated. For this reason it may also be difficult to obtain community support for EOL versions.</p>
-
-  <p>Large changes or changes that break compatibility with existing functionality are normally only included in the
-  <strong>next</strong> major version.</p>
-
-  <table>
-    <tr align=left>
-      <th>Version</th>
-      <th>Description</th>
-    </tr>
-    <tr align=left>
-      <td>{{ LUCENE_LATEST_RELEASE.split('.') | first }}.x</td>
-      <td>Current major version for feature releases (STABLE)</td>
-    </tr>
-    <tr align=left>
-      <td>{{ LUCENE_PREVIOUS_MAJOR_RELEASE.split('.') | first }}.{{ LUCENE_PREVIOUS_MAJOR_RELEASE.split('.')[1] }}.x</td>
-      <td>Previous major version may sometimes receive critical bugfix releases</td>
-    </tr>
-    <tr align=left>
-      <td>{{ LUCENE_LATEST_RELEASE.split('.') | first | int + 1 }}</td>
-      <td>Next major version, yet to be released (UNSTABLE)</td>
-    </tr>
-    <tr align=left>
-      <td>&lt;{{ LUCENE_PREVIOUS_MAJOR_RELEASE.split('.') | first }}.{{ LUCENE_PREVIOUS_MAJOR_RELEASE.split('.')[1] }}</td>
-      <td>All older versions are End Of Life (EOL)</td>
-    </tr>
-  </table>
-
-  <p>For more about versions and upgrading Solr, see the
-    <a href="{{ SITEURL }}/solr/guide/solr-upgrade-notes.html">Reference Guide chapter “Upgrade Notes”</a>
-    and <a href="{{ SITEURL }}/solr/guide/solr-system-requirements.html">"System Requirements"</a>.
-  </p>
-</div>
-{% endblock content_inner %}
diff --git a/themes/lucene/templates/solr/features.html b/themes/lucene/templates/solr/features.html
deleted file mode 100644
index 266f850..0000000
--- a/themes/lucene/templates/solr/features.html
+++ /dev/null
@@ -1,913 +0,0 @@
-{% extends "solr/fullwidth.html" %}
-
-{% block fullwidth_title %}<h1>Extension</h1>{% endblock %}
-
-{% block hero_header_inner %}
-<div class="large-12 columns">
-  <div class="annotation">
-    Apache Solr<sup>&trade;</sup> {{ LUCENE_LATEST_RELEASE }}
-  </div>
-  <h1>
-    Solr Features
-  </h1>
-  <p>
-  Solr is a standalone enterprise search server with a REST-like API. You put
-  documents in it (called "indexing") via JSON, XML, CSV or binary over HTTP. You query it via HTTP GET and receive JSON, XML, CSV or binary results.
-  </p>
-  <div class="down-arrow"><a data-scroll href="#top"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-</div>
-{% endblock %}
-
-{% block content_inner %}
-<section class="gray col-4 offset-small" id="top">
-  <div class="row">
-    <ul class="small-block-grid-1 medium-block-grid-3">
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_advanced_full-text_search.svg"/></div>
-          <div class="content">
-            <h3>Advanced Full-Text Search Capabilities</h3>
-            <p>Powered by Lucene<sup>&trade;</sup>, Solr enables powerful matching capabilities including phrases, wildcards, joins, grouping and much more across any data type</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_optimized_for_high_volume.svg"/></div>
-          <div class="content">
-            <h3>Optimized for High Volume Traffic</h3>
-            <p>Solr is proven at extremely large scales the world over</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_standards_based_open_interfaces.svg"/></div>
-          <div class="content">
-            <h3>Standards Based Open Interfaces - XML, JSON and HTTP</h3>
-            <p>Solr uses the tools you use to make application building a snap</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_comprehensive_html_admin.svg"/></div>
-          <div class="content">
-            <h3>Comprehensive Administration Interfaces</h3>
-            <p>Solr ships with a built-in, responsive administrative user interface to make it easy to control your Solr instances</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_server_statistics_exposed.svg"/></div>
-          <div class="content">
-            <h3>Easy Monitoring</h3>
-            <p>Need more insight into your instances? Solr publishes loads of metric data via JMX</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_highy_scalable.svg"/></div>
-          <div class="content">
-            <h3>Highly Scalable and Fault Tolerant</h3>
-            <p>Built on the battle-tested Apache Zookeeper, Solr makes it easy to scale up and down.  Solr bakes in replication, distribution, rebalancing and fault tolerance out of the box.</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_flexible_and_adaptable.svg"/></div>
-          <div class="content">
-            <h3>Flexible and Adaptable with easy configuration</h3>
-            <p>Solr's is designed to adapt to your needs all while simplifying configuration</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_real-time.svg"/></div>
-          <div class="content">
-            <h3>Near Real-Time Indexing</h3>
-            <p>Want to see your updates now?  Solr takes advantage of Lucene's Near Real-Time Indexing capabilities to make sure you see your content when you want to see it</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_extensible_plugin.svg"/></div>
-          <div class="content">
-            <h3>Extensible Plugin Architecture</h3>
-            <p>Solr publishes many well-defined extension points that make it easy to plugin both index and query time plugins.  Of course, since it is Apache-licensed open source, you can change any code you want!</p>
-          </div>
-        </div>
-      </li>
-    </ul>
-  </div>
-</section>
-
-<section class="hero alternate">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        More Features
-      </div>
-      <h1>
-        Everything but the kitchen sink.
-      </h1>
-      <p>
-        Solr uses the Lucene search library and extends it.
-      </p>
-      <div class="down-arrow"><a data-scroll href="#more"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray col-4 offset-small" id="more">
-  <div class="row">
-    <ul class="small-block-grid-2 medium-block-grid-3">
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_schemaless.svg"></div>
-          <div class="content">
-            <h3>Schema when you want, schemaless when you don't</h3>
-            <p>Use Solr's data-driven schemaless mode when getting started and then lock it down when it's time for production.</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_powerful_extensions.svg"/></div>
-          <div class="content">
-            <h3>Powerful Extensions</h3>
-            <p>Solr ships with optional plugins for indexing rich content (e.g. PDFs, Word), language detection, search results clustering and more</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_faceted_search.svg"/></div>
-          <div class="content">
-            <h3>Faceted Search and Filtering</h3>
-            <p>Slice and dice your data as you see fit using a large array of faceting algorithms</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_geospatial_search.svg"/></div>
-          <div class="content">
-            <h3>Geospatial Search</h3>
-            <p>Enabling location-based search is simple with Solr's built-in support for spatial search</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_advanced,_configurable_text.svg"/></div>
-          <div class="content">
-            <h3>Advanced Configurable Text Analysis</h3>
-            <p>Solr ships with support for most of the widely spoken languages in the world (English, Chinese, Japanese, German, French and many more) and many other analysis tools
-            designed to make indexing and querying your content as flexible as possible</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_highly_configurable.svg"/></div>
-          <div class="content">
-            <h3>Highly Configurable and User Extensible Caching</h3>
-            <p>Fine-grained controls on Solr's built-in caches make it easy to optimize performance</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_performance_optimizations.svg"/></div>
-          <div class="content">
-            <h3>Performance Optimizations</h3>
-            <p>Solr has been tuned to handle the world's largest sites</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_security.svg"></div>
-          <div class="content">
-            <h3>Security built right in</h3>
-            <p>Secure Solr with SSL, Authentication and Role based Authorization. Pluggable, of course!</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_an_ajax_based.svg"/></div>
-          <div class="content">
-            <h3>Advanced Storage Options</h3>
-            <p>Building on Lucene's advanced storage capabilities (codecs, directories and more), Solr makes it easy to tune
-            your data storage needs to fit your application</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_monitorable_logging.svg"/></div>
-          <div class="content">
-            <h3>Monitorable Logging</h3>
-            <p>Easily access Solr's log files from the admin interface</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_fast_near_real-time.svg"/></div>
-          <div class="content">
-            <h3>Query Suggestions, Spelling and More</h3>
-            <p>Solr ships with advanced capabilites for auto-complete (typeahead search), spell checking and more</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_easy_ways_to_pull_in_data.svg"/></div>
-          <div class="content">
-            <h3>Your Data, Your Way!</h3>
-            <p>JSON, CSV, XML and more are supported out of the box.  Don't waste precious time converting all your data to a common representation, just send it to Solr!</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_rich_document.svg"/></div>
-          <div class="content">
-            <h3>Rich Document Parsing</h3>
-            <p>Solr ships with Apache Tika built-in, making it easy to index rich content such as Adobe PDF, Microsoft Word and more.</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_apache_uima.svg"/></div>
-          <div class="content">
-            <h3>Apache UIMA</h3>
-            <p>Ready to enhance your content with advanced annotation engines?  Solr integrates into Apache UIMA, making it easy to leverage NLP and other tools as part of your application.</p>
-          </div>
-        </div>
-      </li>
-      <li>
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/Solr_Icons_multiple_search_indices.svg"/></div>
-          <div class="content">
-            <h3>Multiple search indices</h3>
-            <p>Solr supports multi-tenant architectures, making it easy to isolate users and content.</p>
-          </div>
-        </div>
-      </li>
-    </ul>
-  </div>
-</section>
-
-<section class="orange">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        Detailed Features
-      </div>
-      <h1>Data Handling</h1>
-      <p>
-        Schema or schemaless, easily define the field types, analysis processes and document structures to make your search application successful
-      </p>
-      <div class="down-arrow"><a data-scroll href="#data-handling"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray list" id="data-handling">
-  <ul>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Schemaless (data-driven schema) makes it easy to get started, while switching to a configured schema makes for a solid production environment.
-          <p>Solr supports both schemaless and schema modes, depending on your goals</p>
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Solr's Field Types make it easy to declaratively mix and match Lucene Analyzers without writing code
-          <ul>
-            <li>char filters edit the text prior to tokenization</li>
-            <li>tokenizers break the text up into terms</li>
-            <li>token filters transform the terms</li>
-          </ul>
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Dynamic Fields enable on-the-fly addition of new fields that auto-map to field types based on the field name
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Easily analyze the same content in different ways using Solr's copy field capabilities
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Explicit types eliminate the need for guessing types of fields and introducing noise
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>External file-based configuration of stopword lists, synonym lists, and protected word lists
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Many additional text analysis components including word splitting, regex, stemming and more
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Extensible to allow for applications to easily handle proprietary formats and unsupported data types
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="centered">
-        <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/documents-fields-and-schema-design.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Docs, Fields &amp; Schema Design</a>
-      <div>
-    </div>
-  </ul>
-</section>
-
-<section class="orange">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        Detailed Features
-      </div>
-      <h1>Query</h1>
-      <p>
-        HTTP interfaces with flexible IO formats and extensive query parsing support make adding and finding data a snap
-      </p>
-      <div class="down-arrow"><a data-scroll href="#query"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray list" id="query">
-  <ul>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>REST interfaces provide for easy integration with any language.
-          <p>Native clients are also available</p>
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Sort by any number of fields, and by complex functions of numeric fields
-          <p>Documents with missing values can be configured to sort last (or first)
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Function queries provide powerful relevance tuning capabilities based off of your data
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Advanced relevance tuning options enable applications to fine tune results to fit their demanding needs
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Solr supports multiple approaches to query parsing, making it easy to find your data
-        <p>Dozens of query types (boolean, phrase, term, numeric, fielded and more) provide incredible power when searching</p>
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Good out of the box defaults make getting great results easy, while extensive configuration options make it easy to fine tune
-        <p>Request handling can easily be configured to provide server-side control and simplification of how applications request results</p>
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Extensive filtering features allow applications to control what content is searched and when
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Multiple scoring (similarity) approaches allow for easy experimentation and relevance tuning
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Pluggable query parsers mean every application can provide a query interface that makes sense to its users
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Well-defined APIs for capturing document and collection level statistics enable custom similarity models with little effort</li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Cursors (aka "deep paging") enables next generation NoSQL data storage and analysis options
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Near Real Time (NRT) search allows access to document addition and updates almost immediately</li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="centered">
-        <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/searching.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Searching</a>
-      <div>
-    </div>
-  </ul>
-</section>
-<section class="orange">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        Detailed Features
-      </div>
-      <h1>Facets</h1>
-      <p>
-        Slice and dice your data six ways from Sunday
-      </p>
-      <div class="down-arrow"><a data-scroll href="#facets"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray list" id="facets">
-  <ul>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Powerful faceting features support grouping and organizing your data in a multitude of ways
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Pivot faceting enables asking sophisticated "what if" questions
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Fine-grained performance controls make it possible to tradeoff competing CPU and memory resources during faceting
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Term, Query, Range, Date and Pivot faceting implementations make data investigation simple and powerful
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Range faceting enables grouping time and numerical content in easy to understand buckets
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Query-based faceting makes it easy to facet by arbitrary queries
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Multi-select facet parameters enable exact control over how facets interact with the original result set
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="centered">
-        <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/faceting.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Faceting</a>
-      <div>
-    </div>
-  </ul>
-</section>
-
-<section class="orange">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        Detailed Features
-      </div>
-      <h1>Discovery</h1>
-      <p>
-        Clustering, spellchecking, auto-complete and more make it easy to help users discover content
-      </p>
-      <div class="down-arrow"><a data-scroll href="#discovery"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray list" id="discovery">
-  <ul>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Typeahead, autocomplete, auto-suggest, whatever you call it, Solr supports powerful and extensible mechanisms for providing suggestions to users as they type in their queries
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Integrated Carrot<sup>2</sup> features enable dynamic search results clustering
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Spelling suggestions are a breeze to enable to help users correct their queries for better results
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Configurable hit highlighting helps users focus in on exactly where matches occur
-        </li>
-      </div>
-    </div>
-    <br />
-    <div class="row">
-      <ul class="small-block-grid-1 medium-block-grid-2 large-block-grid-4">
-        <li>
-          <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/suggester.html"
-            ><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Suggester</a>
-        </li>
-        <li>
-          <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/result-clustering.html"
-            ><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Clustering</a>
-        </li>
-        <li>
-          <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/spell-checking.html"
-            ><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Spellcheck</a>
-        </li>
-        <li>
-          <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/highlighting.html"
-            ><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Highlighting</a>
-        </li>
-      </ul>
-    </div>
-  </ul>
-</section>
-
-<section class="orange">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        Detailed Features
-      </div>
-      <h1>Plugins and Extensions</h1>
-      <p>
-        Open source and well-documented make Solr highly extensible
-      </p>
-      <div class="down-arrow"><a data-scroll href="#plugins"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray list" id="plugins">
-  <ul>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Plugins for language detection, clustering, data-import, UIMA, Apache Velocity and more provide optional functionality when needed
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Well-defined extension points for indexing, analysis, request handling, query parsing and more make focused extensions easy to write and enable
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>An open source and open development approach, enabled by the Apache Software Foundation, make contributions to Solr easy to do
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Don't like how Solr implements something? Found a bug?  Check out the code from SVN or Git and make changes as you see fit.  Patches welcome!
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="centered">
-        <a class="btn1" href="http://wiki.apache.org/solr/HowToContribute">How to contribute</a>
-      <div>
-    </div>
-  </ul>
-</section>
-
-<section class="orange">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        Detailed Features
-      </div>
-      <h1>Statistics and Aggregations</h1>
-      <p>
-
-      </p>
-      <div class="down-arrow"><a data-scroll href="#stats"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray list" id="stats">
-  <ul>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Solr supports complex mathematical analysis on result sets, enabling next-generation search-based business intelligence
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Grouping, nesting and other approaches enable applications to represent complex relationships between content types
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Function query results can be returned with hits, and used to sort or boost hits
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Field Statistics can be combined with nested Pivot Faceting
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>The stats component can compute min, max, sum, mean, distinct values, and more
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="centered">
-        <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/the-stats-component.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> The Stats Component</a>
-      <div>
-    </div>
-  </ul>
-</section>
-
-<section class="orange">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        Detailed Features
-      </div>
-      <h1>Spatial</h1>
-      <p>
-        Location-aware search using advanced spatial integrations
-      </p>
-      <div class="down-arrow"><a data-scroll href="#spatial"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray list" id="spatial">
-  <ul>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Out of the box support for location-aware search (think mobile search) enables applications to find and filter content based on location
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Extensive support for representing complex spatial data like polygons, lat/lon and more
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Advanced query capabilities allow for bounding box, polygonal and other complex querying capabilities
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Integration with the Java Topological Suite library provides advanced spatial capabilities
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="centered">
-        <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/spatial-search.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Spatial Search</a>
-      <div>
-    </div>
-  </ul>
-</section>
-
-<section class="orange">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        Detailed Features
-      </div>
-      <h1>Rich Content</h1>
-      <p>
-        Your Data, your way.  PDF, Word, Powerpoint and more
-      </p>
-      <div class="down-arrow"><a data-scroll href="#rich-content"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray list" id="rich-content">
-  <ul>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Integration with <a href="http://tika.apache.org">Apache Tika</a> enables the extraction and processing of rich content types without writing a single line of code
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Data not in JSON?  No problem.  Solr handles a variety of data types out of the box, including JSON, XML, many Office documents, CSV and more
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Flexible and extensible Input and Output formats allow your application to talk with Solr the way you want to talk to it
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Advanced processing options make it easy to control what extracted content is indexed and how it is indexed
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="centered">
-        <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/indexing-and-basic-data-operations.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Indexing &amp; Basic Data Operations</a>
-      <div>
-    </div>
-  </ul>
-</section>
-
-
-<section class="orange">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        Detailed Features
-      </div>
-      <h1>Performance</h1>
-      <p>
-        Proven time and time again in world-class organizations, Solr performs and scales to handle the most demanding applications
-      </p>
-      <div class="down-arrow"><a data-scroll href="#performance"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray list" id="performance">
-  <ul>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Well tested defaults provide good performance out of the box with little tuning
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Advanced options give fine grained control over numerous performance aspects
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Powerful single-node and distributed capabilities simplify the process of going from one node to many
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>A multitude of smart caching options enable exacting control over repetitive results a breeze
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Always built on the latest and greatest Lucene, Solr takes advantage of numerous Lucene performance enhancements
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Support for codecs, alternate Directory implementations and more provide for advanced performance tuning options
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="centered">
-        <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/the-well-configured-solr-instance.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> The Well-Configured Solr Instance</a>
-      <div>
-    </div>
-  </ul>
-</section>
-
-<section class="orange">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        Detailed Features
-      </div>
-      <h1>Scaling</h1>
-      <p>
-        Highly scalable, fault tolerant distributed infrastructure built on Apache Zookeeper
-      </p>
-      <div class="down-arrow"><a data-scroll href="#solrcloud"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray list" id="solrcloud">
-  <ul>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Add and remove compute capacity as needed, while letting Solr do the dirty work of load balancing and more
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Shard splitting makes it easy to incrementally add capacity without re-indexing your entire content
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Built on tried and true Apache Zookeeper, Solr favors consistency and avoids hairy split brain issues common to other approaches
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Built-in User Interfaces provide deep insight into cluster state
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Advanced transaction log, replication and failover capabilities help minimize data loss while still serving results
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Tested regularly at scale to handle hundreds to thousands of compute nodes and billions of documents with very high query volumes
-        </li>
-      </div>
-    </div>
-    <!-- TODO: LINK TO SOLR CLOUD TUTORIAL -->
-    <div class="row">
-      <div class="centered">
-        <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/solrcloud.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> SolrCloud</a>
-      <div>
-    </div>
-  </ul>
-</section>
-
-<section class="orange">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        Detailed Features
-      </div>
-      <h1>Admin Interface</h1>
-      <p>
-        A rich and powerful User Interface enables deep insight into Solr's state all without anything extra to install
-      </p>
-      <div class="down-arrow"><a data-scroll href="#admin-ui"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray list" id="admin-ui">
-  <ul>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Extensive reporting and control interfaces make it easy to understand and alter what is happening in Solr
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Modern, responsive Javascript-based implementation provides instant feedback
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Gain insight into cores, collections, shards and more
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Explore logs, threads and system properties without ever leaving the browser
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Want to explore alternate queries?  Try the query interface and instantly explore your data without having to write code
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Explore and debug your data and queries with advanced interfaces for analysis, data exploration and more
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="small-6 columns">
-        <li>Index content directly from the browser, including rich content via file uploading
-        </li>
-      </div>
-      <div class="small-6 columns">
-        <li>Instantly review key performance metrics right in the browser
-        </li>
-      </div>
-    </div>
-    <div class="row">
-      <div class="centered">
-        <a class="wrappable-btn" href="{{ SITEURL }}/solr/guide/using-the-solr-administration-user-interface.html"><span class="ref-guide-badge">Solr<br />Ref<br />Guide</span> Using the Solr Admin UI</a>
-      <div>
-    </div>
-  </ul>
-</section>
-{{ super() }}
-{% endblock content_inner %}
diff --git a/themes/lucene/templates/solr/fullwidth.html b/themes/lucene/templates/solr/fullwidth.html
deleted file mode 100644
index fe1dc1c..0000000
--- a/themes/lucene/templates/solr/fullwidth.html
+++ /dev/null
@@ -1,24 +0,0 @@
-{% extends "solr/base.html" %}
-
-{% block hero_header %}
-<section class="hero alternate">
-  <div class="row">
-    {% block hero_header_inner %}
-    <div class="large-10 large-offset-1 columns">
-      <div class="annotation">
-        Apache Solr<sup>&trade;</sup> {{ LUCENE_LATEST_RELEASE }}
-      </div>
-      <h1>
-        Solr is the popular, blazing-fast, open source enterprise search platform built on Apache Lucene<sup>&trade;</sup>.
-      </h1>
-
-      <div class="down-arrow"><a class="smooth-scroll" href="#learn-more" target="_self"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-    {% endblock hero_header_inner %}
-  </div>
-</section>
-{% endblock hero_header %}
-
-{% block content %}
-{% block content_inner %}{{ page.content }}{% endblock %}
-{% endblock %}
diff --git a/themes/lucene/templates/solr/index.html b/themes/lucene/templates/solr/index.html
deleted file mode 100644
index 8339488..0000000
--- a/themes/lucene/templates/solr/index.html
+++ /dev/null
@@ -1,324 +0,0 @@
-{% extends "solr/fullwidth.html" %}
-
-{% block bodyclass %}homepage{% endblock %}
-
-{% block security_warning %}
-{% set latest_sec_articles = (articles | selectattr("category.name", "eq", "solr/security") | list)[:1] %}
-{% set latest_date = latest_sec_articles[0].date | strftime("%Y-%m-%d") %}
-<section class="security" latest-date="{{ latest_date }}">
-  <div class="row">
-    <div class="large-12 columns text-center">
-      <h2><a href="security.html">There are recent security announcements. Read more on the Security page.</a></h2>
-    </div>
-  </div>
-</section>
-{% endblock %}
-
-{% block content_inner %}
-<section class="gray offset-medium" id="learn-more"></section>
-
-<section class="gray col-4">
-  <div class="row">
-    <div class="large-10 large-offset-1 columns">
-      <div class="annotation">
-        &nbsp;
-      </div>
-      <h1>
-        Learn more about Solr.
-      </h1>
-      <p>
-      Solr is highly reliable, scalable and fault tolerant, providing distributed indexing, replication and load-balanced querying, automated failover and recovery, centralized configuration and more. Solr powers the search and navigation features of many of the world's largest internet sites.
-      </p>
-    </div>
-  </div>
-  <div class="row">
-    <ul class="small-block-grid-1 medium-block-grid-2 large-block-grid-4">
-      <li>
-        <a href="/solr/features.html"><div class="box"><div class="img"><img src="{{ SITEURL }}/theme/images/solr/icon-features.svg"/></div>
-            <div class="title">
-              <h3>Features</h3>
-            </div>
-            <p>Hundreds of features make Solr incredibly versatile.</p>
-            <span class="btn1">Learn More</span>
-          </div></a>
-      </li>
-      <li>
-        <a href="/solr/resources.html">
-          <div class="box">
-            <div class="img"><img src="{{ SITEURL }}/theme/images/solr/icon-resources.svg"/></div>
-            <div class="title">
-              <h3>Resources</h3>
-            </div>
-            <p>From tutorials to in-depth documentation, you'll find it here.</p>
-            <span class="btn1">Get Started</span>
-          </div>
-        </a>
-      </li>
-      <li>
-        <a href="/solr/features.html#solrcloud">
-          <div class="box">
-            <div class="img"><img src="{{ SITEURL }}/theme/images/solr/icon-scaling.svg"/></div>
-            <div class="title">
-              <h3>Scaling with Solr</h3>
-            </div>
-            <p>Scale with confidence in data integrity and performance.</p>
-            <span class="btn1">Scale Solr</span>
-          </div>
-        </a>
-      </li>
-      <li>
-        <a href="/solr/resources.html#community">
-          <div class="box">
-            <div class="img"><img src="{{ SITEURL }}/theme/images/solr/icon-community.svg"/></div>
-            <div class="title">
-              <h3>Solr Community</h3>
-            </div>
-            <p>Get support and give back. Contribute to the Solr project.</p>
-            <span class="btn1">Learn More</span>
-          </div>
-        </a>
-      </li>
-    </ul>
-  </div>
-</section>
-
-<section class="white poweredby">
-  <div class="row">
-    <div class="large-12 columns text-center">
-      <div class="annotation">
-        Tested and proven
-      </div>
-      <h1 class="red">
-        Solr is trusted.
-      </h1>
-
-      <p>
-      Solr powers some of the most heavily-trafficked websites and applications in the world.
-      </p>
-      <hr>
-    </div>
-  </div>
-  <div class="row">
-    <div class="small-11 small-centered columns">
-      <div class="slider powered">
-        <!--<div><img src="{{ SITEURL }}/theme/images/solr/logo-bloomberg.png"/></div>-->
-        <div><img src="{{ SITEURL }}/theme/images/solr/logo-eharmony.png"/></div>
-        <div><img src="{{ SITEURL }}/theme/images/solr/logo-duckduckgo.png"/></div>
-        <div><img src="{{ SITEURL }}/theme/images/solr/logo-sears.png"/></div>
-        <div><img src="{{ SITEURL }}/theme/images/solr/logo-stubhub.png"/></div>
-        <div><img src="{{ SITEURL }}/theme/images/solr/logo-zappos.png"/></div>
-        <div><img src="{{ SITEURL }}/theme/images/solr/logo-bestbuy.png"/></div>
-        <div><img src="{{ SITEURL }}/theme/images/solr/logo-aol.png"/></div>
-      </div>
-    </div>
-  </div>
-  <div class="text-center">Other Notable Users</div>
-  <div class="list text-center">
-    <ul>
-      <div class="row">
-        <div class="small-4 columns">
-          <li>AT&T
-          </li>
-        </div>
-        <div class="small-4 columns">
-          <li>Instagram
-          </li>
-        </div>
-        <div class="small-4 columns">
-          <li>Buy.com
-          </li>
-        </div>
-      </div>
-      <div class="row">
-        <div class="small-4 columns">
-          <li>Ticketmaster
-          </li>
-        </div>
-        <div class="small-4 columns">
-          <li>Netflix</li>
-        </div>
-        <div class="small-4 columns">
-          <li>The Echo Nest
-          </li>
-        </div>
-      </div>
-      <div class="row">
-        <div class="small-4 columns">
-          <li>Chegg
-          </li>
-        </div>
-        <div class="small-4 columns">
-          <li>Disney
-          </li>
-        </div>
-        <div class="small-4 columns">
-          <li>Adobe
-          </li>
-        </div>
-      </div>
-      <div class="row">
-        <div class="small-4 columns">
-          <li>eBay
-          </li>
-        </div>
-        <div class="small-4 columns">
-          <li>Internet Archive
-          </li>
-        </div>
-        <div class="small-4 columns">
-          <li>SAP Hybris
-          </li>
-        </div>
-      </div>
-      <div class="row">
-        <div class="small-4 columns">
-          <li>Magento
-          </li>
-        </div>
-        <div class="small-4 columns">
-          <li>IBM Websphere Commerce
-          </li>
-        </div>
-        <div class="small-4 columns">
-          <li>Bloomberg<!--CiteSeer-->
-          </li>
-        </div>
-      </div>
-      <div class="row">
-        <div class="small-4 columns">
-          <li>Comcast
-          </li>
-        </div>
-        <div class="small-4 columns">
-          <li>MTV Networks
-          </li>
-        </div>
-        <div class="small-4 columns">
-          <li>Travelocity
-          </li>
-        </div>
-      </div>
-    </ul>
-  </div>
-  <div class="text-center small">
-    <p>Want to see more?  Want to see your app or website here? Visit Solr's <a href="https://wiki.apache.org/solr/PublicServers">Public Servers</a> listing page to learn more.</p>
-  </div>
-</section>
-
-<section class="hero alternate">
-  <div class="row">
-    <div class="large-12 columns text-center">
-      <div class="annotation">
-        Take the first step
-      </div>
-      <h1>
-        Getting Started
-      </h1>
-      <p>
-      Power your global enterprise or your weekend project.
-      </p>
-      <div class="down-arrow "><a data-scroll href="#get-started"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-    </div>
-  </div>
-</section>
-
-<section class="gray col-3" id="get-started">
-  <div class="row">
-    <div class="large-4 columns">
-      <a href="/solr/downloads.html">
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/icon-download-binary.svg"/></div>
-          <div class="title">
-            <h3>Download Binary</h3>
-          </div>
-          <p>Click here to download the Solr binary from the available mirrors.</p>
-          <span class="btn1">Download Solr</span>
-        </div>
-      </a>
-    </div>
-    <div class="large-4 columns">
-      <a href="/solr/guide/solr-tutorial.html">
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/icon-run-install.svg"/></div>
-          <div class="title">
-            <h3>Run Through the Tutorial</h3>
-          </div>
-          <p>The Solr Quick Start tutorial will help you start working with Solr.</p>
-          <span class="btn1">Read the Tutorial</span>
-        </div>
-      </a>
-    </div>
-    <div class="large-4 columns">
-      <a href="/solr/resources.html">
-        <div class="box">
-          <div class="img"><img src="{{ SITEURL }}/theme/images/solr/icon-check-out-tutorial.svg"/></div>
-          <div class="title">
-            <h3>Level Up</h3>
-          </div>
-          <p>Once you've completed the tutorial, continue your mastery with the Solr resource library.</p>
-          <span class="btn1">More Resources</span>
-        </div>
-      </a>
-    </div>
-  </div>
-</section>
-
-<section class="hero alternate">
-  <div class="row">
-    <div class="large-12 columns text-center">
-      <div class="annotation">
-        Solr News | {{ LUCENE_LATEST_RELEASE_DATE|strftime('%-d %B %Y') }}
-      </div>
-      <h1>
-        Apache Solr {{ LUCENE_LATEST_RELEASE }} available
-      </h1>
-      <p>
-      The Lucene PMC is pleased to announce the release of Apache Solr {{ LUCENE_LATEST_RELEASE }}.  Download <a href="/solr/downloads.html">here</a>.
-      </p>
-      <a href="/solr/news.html"><span class="white">Read More News</span></a>
-    </div>
-  </div>
-</section>
-
-<section class="gray">
-  <div class="row">
-    <div class="large-12 columns">
-      <div class="annotation">
-        Deep expertise
-      </div>
-      <h1>
-        Solr Books<br/>
-        <small>The definitive in-depth resource library written by the world's Solr experts.</small>
-      </h1>
-      <hr/>
-      <ul class="books small-block-grid-2 medium-block-grid-3 large-block-grid-6">
-        <li><a href="/solr/resources.html#book-asess-3ed"><img src="{{ SITEURL }}/theme/images/solr/book_asess_3ed.jpg"/></a></li>
-        <li><a href="/solr/resources.html#book-scaling-big-data-hadoop-solr-II"><img src="{{ SITEURL }}/theme/images/solr/book_scaling_big_data_hadoop_solr_II.jpg"/></a></li>
-        <li><a href="/solr/resources.html#book-solr-search-patterns"><img src="{{ SITEURL }}/theme/images/solr/book_solr_search_patterns.jpg"/></a></li>
-        <li><a href="/solr/resources.html#book-solr-cookbook-3ed"><img src="{{ SITEURL }}/theme/images/solr/book_solr_cookbook_3ed.jpg"/></a></li>
-        <li><a href="/solr/resources.html#mastering-apache-solr"><img src="{{ SITEURL }}/theme/images/solr/book_mas.jpg"/></a></li>
-        <li><a href="/solr/resources.html#solr-in-action"><img src="{{ SITEURL }}/theme/images/solr/book_sia.png"/></a></li>
-      </ul>
-      <a class="btn" href="/solr/resources.html#solr-books">Learn More</a>
-    </div>
-  </div>
-</section>
-
-<section class="white">
-  <div class="row">
-    <div class="large-12 columns text-center">
-      <h1>
-        The Apache Software Foundation
-      </h1>
-      <p>
-      The Apache Software Foundation provides support for the Apache community of open-source software projects. The Apache projects are defined by collaborative consensus based processes, an open, pragmatic software license and a desire to create high quality software that leads the way in its field. Apache Lucene, Apache Solr, Apache PyLucene, Apache Open Relevance Project and their respective logos are trademarks of The Apache Software Foundation. All other marks mentioned may be trademarks or registered trademarks of their respective owners.
-      </p>
-      <p>
-      <a target="_blank" href="https://www.apache.org/events/current-event.html">
-        <img src="https://www.apache.org/events/current-event-234x60.png"/>
-      </a>
-      </p>
-    </div>
-  </div>
-</section>
-{% endblock content_inner %}
diff --git a/themes/lucene/templates/solr/logos-and-assets.html b/themes/lucene/templates/solr/logos-and-assets.html
deleted file mode 100644
index 102fc06..0000000
--- a/themes/lucene/templates/solr/logos-and-assets.html
+++ /dev/null
@@ -1,64 +0,0 @@
-{% extends "solr/fullwidth.html" %}
-
-{% block hero_header_inner %}
-<div class="large-12 columns">
-  <div class="annotation">
-    Apache Solr<sup>&trade;</sup> {{ LUCENE_LATEST_RELEASE }}
-  </div>
-  <h1>Solr Logos and Assets</h1>
-  <p>Solr's identity system: a style guide, icons, and logos</p>
-  <div class="down-arrow"><a data-scroll href="#top"><i class="fa fa-angle-down fa-2x red"></i></a></div>
-</div>
-{% endblock %}
-
-{% block content_inner %}
-<section class="gray offset-small" id="top"></section>
-<section class="gray">
-  <div class="row">
-    <div class="small-12 columns">
-      <h3 class="asset-download">Download the <a href="{{ SITEURL }}/theme/images/solr/identity/Solr_Styleguide.pdf">Solr Style Guide</a> (PDF format)</h3>
-      <h3 class="asset-download">Download the <a href="{{ SITEURL }}/theme/images/solr/identity/Solr_Icons.pdf">Solr Icons</a> (editable PDF format)</h3>
-    </div>
-  </div>
-</section>
-
-<section class="gray col-4">
-  <div class="row">
-    <ul class="small-block-grid-1 medium-block-grid-3">
-      <li>
-        <div class="box logo-box">
-          <h3>Solr logo on orange</h3>
-          <p>PNG format, 1692x855</p>
-          <div class="img logo-container orange-background">
-            <img class="resizeable-solr-logo" alt="Solr Logo on orange (PNG format, 1692x855)"
-                                              src="{{ SITEURL }}/theme/images/solr/identity/Solr_Logo_on_orange.png"/>
-          </div>
-          <br />
-          <p>Download editable PDF format <a href="{{ SITEURL }}/theme/images/solr/identity/Solr_Logo_on_orange.pdf">here</a></p>
-      </li>
-      <li>
-        <div class="box logo-box">
-          <h3 class="fixed-wrap-point-logo-title">Solr logo on white</h3>
-          <p>PNG format, 1692x855</p>
-          <div class="img logo-container white-background">
-            <img class="resizeable-solr-logo" alt="Solr Logo on white (PNG format, 1692x855)"
-                                              src="{{ SITEURL }}/theme/images/solr/identity/Solr_Logo_on_white.png"/>
-          </div>
-          <br />
-          <p>Download editable PDF format <a href="{{ SITEURL }}/theme/images/solr/identity/Solr_Logo_on_white.pdf">here</a></p>
-      </li>
-      <li>
-        <div class="box logo-box">
-          <h3 class="fixed-wrap-point-logo-title">Solr logo on black</h3>
-          <p>PNG format, 1692x855</p>
-          <div class="img" style="background-color:#000; padding:20px; height:auto; width:auto">
-            <img class="resizeable-solr-logo" alt="Solr Logo on black (PNG format, 1692x855)"
-                                              src="{{ SITEURL }}/theme/images/solr/identity/Solr_Logo_on_black.png"/>
-          </div>
-          <br />
-          <p>Download editable PDF format <a href="{{ SITEURL }}/theme/images/solr/identity/Solr_Logo_on_black.pdf">here</a></p>
-      </li>
-    </ul>
-  </div>
-</section>
-{% endblock content_inner %}
diff --git a/themes/lucene/templates/solr/news.html b/themes/lucene/templates/solr/news.html
deleted file mode 100644
index f9f237e..0000000
--- a/themes/lucene/templates/solr/news.html
+++ /dev/null
@@ -1,27 +0,0 @@
-{% extends "solr/page.html" %}
-
-{% block ng_directives %}x-ng-app-root="/solr"{% endblock %}
-{% block rss %}<link rel="alternate" type="application/atom+xml" title="Solr news except security news" href="/feeds/solr/news.atom.xml" />{% endblock %}
-
-{% block content_inner %}
-<div class="small-12 columns">
-
-  <style type="text/css">
-    .headerlink, .elementid-permalink {
-      visibility: hidden;
-    }
-    h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink {
-      visibility: visible;
-    }
-  </style>
-  <h1 id="solr-news">Solr<sup>™</sup> News<a class="headerlink" href="#solr-news" title="Permanent link">¶</a></h1>
-  {{page.content}}
-
-  {% for article in (articles | selectattr("category.name", "in", ['solr/news', 'solr/security'])|list) %}
-  <h2 id="{{ article.slug }}">{{ article.locale_date }}, {{ article.title }}
-    <a class="headerlink" href="#{{article.slug}}" title="Permanent link">¶</a>
-  </h2>
-  {{article.content}}
-  {% endfor %}
-</div>
-{% endblock content_inner %}
diff --git a/themes/lucene/templates/solr/page.html b/themes/lucene/templates/solr/page.html
deleted file mode 100644
index c924c0a..0000000
--- a/themes/lucene/templates/solr/page.html
+++ /dev/null
@@ -1,11 +0,0 @@
-{% extends "solr/base.html" %}
-
-{% block content %}
-<div class="container">
-  {% block subnav %}
-  {% endblock %}
-  <div class="row">
-    {% block content_inner %}{{ page.content }}{% endblock %}
-  </div>
-</div>
-{% endblock %}
diff --git a/themes/lucene/templates/solr/resources.html b/themes/lucene/templates/solr/resources.html
deleted file mode 100644
index aef2de2..0000000
--- a/themes/lucene/templates/solr/resources.html
+++ /dev/null
@@ -1,11 +0,0 @@
-{% extends "solr/subnav.html" %}
-
-{% block subnav_title %}Resources{% endblock %}
-{% block subnav_subtitle %}Find everything you need about Solr<sup>&trade;</sup> here.{% endblock %}
-{% block subnav_nav_items %}
-<dd><a data-scroll href="#tutorials">Tutorials</a></dd>
-<dd><a data-scroll href="#documentation">Docs</a></dd>
-<dd><a data-scroll href="#solr-books">Books</a></dd>
-<dd><a data-scroll href="#presentations">Presentations</a></dd>
-<dd><a data-scroll href="#videos">Videos</a></dd>
-{% endblock %}
diff --git a/themes/lucene/templates/solr/security.html b/themes/lucene/templates/solr/security.html
deleted file mode 100644
index 8ffc089..0000000
--- a/themes/lucene/templates/solr/security.html
+++ /dev/null
@@ -1,42 +0,0 @@
-{% extends "solr/page.html" %}
-
-{% block ng_directives %}x-ng-app-root="/solr"{% endblock %}
-{% block rss %}<link rel="alternate" type="application/atom+xml" title="Solr security announce feed" href="/feeds/solr/security.atom.xml" />{% endblock %}
-
-{% block content_inner %}
-<div class="small-12 columns">
-  <style type="text/css">
-    .headerlink, .elementid-permalink {
-      visibility: hidden;
-    }
-    h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink {
-      visibility: visible;
-    }
-  </style>
-  <h1 id="solr-news">Solr<sup>™</sup> Security News<a class="headerlink" href="#solr-news" title="Permanent link">¶</a></h1>
-  {{page.content}}
-
-    <table>
-        <tr>
-            <th width="130">CVE#</th>
-            <th width="95">Date</th>
-            <th>Announcement</th>
-        </tr>
-        {% for article in (articles | selectattr("category.name", "eq", "solr/security")|list)[:15] %}
-        <tr>
-            <td><a href="https://nvd.nist.gov/vuln/detail/{{ article.cve }}">{{ article.cve }}</a></td>
-            <td>{{ article.date | strftime("%Y-%m-%d") }}</td>
-            <td><a href="#{{ article.slug }}">{{ article.title | regex_replace('^CVE.*?: ', '') }}</a></td>
-        </tr>
-        {% endfor %}
-    </table>
-
-    {% for article in (articles | selectattr("category.name", "eq", "solr/security")|list)[:15] %}
-  <h2 id="{{ article.slug }}">{{ article.date | strftime("%Y-%m-%d") }}, {{ article.title }}
-    <a class="headerlink" href="#{{article.slug}}" title="Permanent link">¶</a>
-  </h2>
-  {{article.content}}
-  <hr/>
-  {% endfor %}
-</div>
-{% endblock content_inner %}
diff --git a/themes/lucene/templates/solr/subnav.html b/themes/lucene/templates/solr/subnav.html
deleted file mode 100644
index b052df1..0000000
--- a/themes/lucene/templates/solr/subnav.html
+++ /dev/null
@@ -1,20 +0,0 @@
-{% extends "solr/page.html" %}
-
-{% block subnav %}
-<div class="row">
-  <div class="small-12 text-center columns">
-    <h1>{% block subnav_title %}{% endblock %}<br/>
-      <small>{% block subnav_subtitle %}{% endblock %}</small></h1>
-  </div>
-</div>
-<div class="sub-nav-container">
-  <div class="row sub-nav-border anchor-top">
-    <div class="small-12 text-center columns">
-      <dl class="sub-nav">
-        {% block subnav_nav_items %}
-        {% endblock %}
-      </dl>
-    </div>
-  </div>
-</div>
-{% endblock %}