aboutsummaryrefslogtreecommitdiffhomepage
path: root/public/bower_components/PACE
diff options
context:
space:
mode:
authorMarvin Borner2018-07-13 19:06:45 +0200
committerMarvin Borner2018-07-13 19:06:45 +0200
commit6fcfb7c04d32e1c8b26a312295bf7ac3ec2d2ad7 (patch)
treedbc87ef16fa01d5d99116de283592b8fe5e02944 /public/bower_components/PACE
parentdfd839f27146df0ad0494e11734fc7d310c70ebf (diff)
Fixed many permissions and began admin interface
Diffstat (limited to 'public/bower_components/PACE')
-rw-r--r--public/bower_components/PACE/.bower.json44
-rw-r--r--public/bower_components/PACE/LICENSE8
-rw-r--r--public/bower_components/PACE/README.md27
-rw-r--r--public/bower_components/PACE/bower.json35
-rw-r--r--public/bower_components/PACE/install.json86
-rw-r--r--public/bower_components/PACE/pace.coffee755
-rw-r--r--public/bower_components/PACE/pace.js935
-rw-r--r--public/bower_components/PACE/pace.min.js2
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-barber-shop.css83
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-big-counter.css40
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-bounce.css231
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-center-atom.css131
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-center-circle.css90
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-center-radar.css74
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-center-simple.css52
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-corner-indicator.css73
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-fill-left.css22
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-flash.css77
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-flat-top.css41
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-loading-bar.css198
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-mac-osx.css87
-rw-r--r--public/bower_components/PACE/themes/black/pace-theme-minimal.css23
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-barber-shop.css83
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-big-counter.css40
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-bounce.css231
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-center-atom.css131
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-center-circle.css90
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-center-radar.css74
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-center-simple.css52
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-corner-indicator.css73
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-fill-left.css22
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-flash.css77
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-flat-top.css41
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-loading-bar.css198
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-mac-osx.css87
-rw-r--r--public/bower_components/PACE/themes/blue/pace-theme-minimal.css23
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-barber-shop.css83
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-big-counter.css40
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-bounce.css231
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-center-atom.css131
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-center-circle.css90
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-center-radar.css74
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-center-simple.css52
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-corner-indicator.css73
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-fill-left.css22
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-flash.css77
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-flat-top.css41
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-loading-bar.css198
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-mac-osx.css87
-rw-r--r--public/bower_components/PACE/themes/green/pace-theme-minimal.css23
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-barber-shop.css83
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-big-counter.css40
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-bounce.css231
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-center-atom.css131
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-center-circle.css90
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-center-radar.css74
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-center-simple.css52
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-corner-indicator.css73
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-fill-left.css22
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-flash.css77
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-flat-top.css41
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-loading-bar.css198
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-mac-osx.css87
-rw-r--r--public/bower_components/PACE/themes/orange/pace-theme-minimal.css23
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-barber-shop.css83
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-big-counter.css40
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-bounce.css231
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-center-atom.css131
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-center-circle.css90
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-center-radar.css74
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-center-simple.css52
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-corner-indicator.css73
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-fill-left.css22
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-flash.css77
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-flat-top.css41
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-loading-bar.css198
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-mac-osx.css87
-rw-r--r--public/bower_components/PACE/themes/pink/pace-theme-minimal.css23
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-barber-shop.css83
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-big-counter.css40
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-bounce.css231
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-center-atom.css131
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-center-circle.css90
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-center-radar.css74
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-center-simple.css52
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-corner-indicator.css73
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-fill-left.css22
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-flash.css77
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-flat-top.css41
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-loading-bar.css198
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-mac-osx.css87
-rw-r--r--public/bower_components/PACE/themes/purple/pace-theme-minimal.css23
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-barber-shop.css83
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-big-counter.css40
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-bounce.css231
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-center-atom.css131
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-center-circle.css90
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-center-radar.css74
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-center-simple.css52
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-corner-indicator.css73
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-fill-left.css22
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-flash.css77
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-flat-top.css41
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-loading-bar.css198
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-mac-osx.css87
-rw-r--r--public/bower_components/PACE/themes/red/pace-theme-minimal.css23
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-barber-shop.css83
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-big-counter.css40
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-bounce.css231
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-center-atom.css131
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-center-circle.css90
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-center-radar.css74
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-center-simple.css52
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-corner-indicator.css73
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-fill-left.css22
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-flash.css77
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-flat-top.css41
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-loading-bar.css198
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-mac-osx.css87
-rw-r--r--public/bower_components/PACE/themes/silver/pace-theme-minimal.css23
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-barber-shop.css83
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-big-counter.css40
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-bounce.css231
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-center-atom.css131
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-center-circle.css90
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-center-radar.css74
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-center-simple.css52
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-corner-indicator.css73
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-fill-left.css22
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-flash.css77
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-flat-top.css41
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-loading-bar.css198
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-mac-osx.css87
-rw-r--r--public/bower_components/PACE/themes/white/pace-theme-minimal.css23
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-barber-shop.css83
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-big-counter.css40
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-bounce.css231
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-center-atom.css131
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-center-circle.css90
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-center-radar.css74
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-center-simple.css52
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-corner-indicator.css73
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-fill-left.css22
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-flash.css77
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-flat-top.css41
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-loading-bar.css198
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-mac-osx.css87
-rw-r--r--public/bower_components/PACE/themes/yellow/pace-theme-minimal.css23
148 files changed, 14112 insertions, 0 deletions
diff --git a/public/bower_components/PACE/.bower.json b/public/bower_components/PACE/.bower.json
new file mode 100644
index 0000000..05f4946
--- /dev/null
+++ b/public/bower_components/PACE/.bower.json
@@ -0,0 +1,44 @@
+{
+ "name": "PACE",
+ "main": "pace.js",
+ "version": "1.0.2",
+ "homepage": "http://github.hubspot.com/pace/docs/welcome",
+ "authors": [
+ "Zack Bloom <zackbloom@gmail.com>",
+ "Adam Schwartz <adam.flynn.schwartz@gmail.com>"
+ ],
+ "description": "Automatic page load progress bar",
+ "keywords": [
+ "loading",
+ "load",
+ "pageload",
+ "progress",
+ "activity",
+ "ajax",
+ "spinner",
+ "progress",
+ "bar",
+ "automatic",
+ "client-side"
+ ],
+ "license": "MIT",
+ "ignore": [
+ ".*",
+ "Gruntfile.coffee",
+ "bower_components",
+ "docs",
+ "node_modules",
+ "package.json",
+ "templates",
+ "tests"
+ ],
+ "_release": "1.0.2",
+ "_resolution": {
+ "type": "version",
+ "tag": "v1.0.2",
+ "commit": "c6846cbf6b928e9903b569269fa9fbf32f2554f4"
+ },
+ "_source": "https://github.com/HubSpot/pace.git",
+ "_target": "^1.0.2",
+ "_originalSource": "pace"
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/LICENSE b/public/bower_components/PACE/LICENSE
new file mode 100644
index 0000000..d746b04
--- /dev/null
+++ b/public/bower_components/PACE/LICENSE
@@ -0,0 +1,8 @@
+Copyright (c) 2013 HubSpot, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
diff --git a/public/bower_components/PACE/README.md b/public/bower_components/PACE/README.md
new file mode 100644
index 0000000..47bdc12
--- /dev/null
+++ b/public/bower_components/PACE/README.md
@@ -0,0 +1,27 @@
+pace
+====
+
+<a href="https://eager.io/app/kYKTiQjoVjQk/install?source=button">
+ <img src="https://install.eager.io/install-button.png" border="0" width="126">
+</a>
+
+An automatic web page progress bar.
+
+Include [pace.js](https://raw.github.com/HubSpot/pace/v1.0.2/pace.min.js) and a [theme](http://github.hubspot.com/pace/docs/welcome/) of your choice to your page and you are done!
+
+Pace will automatically monitor your Ajax requests, event loop lag, document ready state and elements on your page to decide on the progress.
+
+If you use AMD or Browserify, require pace.js and call `pace.start()` as early in the loading process as is possible.
+
+### [Demo](http://github.hubspot.com/pace/docs/welcome/)
+
+### [Documentation](http://github.hubspot.com/pace/)
+
+### Example
+
+```html
+<head>
+ <script src="/pace/pace.js"></script>
+ <link href="/pace/themes/pace-theme-barber-shop.css" rel="stylesheet" />
+</head>
+```
diff --git a/public/bower_components/PACE/bower.json b/public/bower_components/PACE/bower.json
new file mode 100644
index 0000000..82e4b0f
--- /dev/null
+++ b/public/bower_components/PACE/bower.json
@@ -0,0 +1,35 @@
+{
+ "name": "PACE",
+ "main": "pace.js",
+ "version": "1.0.2",
+ "homepage": "http://github.hubspot.com/pace/docs/welcome",
+ "authors": [
+ "Zack Bloom <zackbloom@gmail.com>",
+ "Adam Schwartz <adam.flynn.schwartz@gmail.com>"
+ ],
+ "description": "Automatic page load progress bar",
+ "keywords": [
+ "loading",
+ "load",
+ "pageload",
+ "progress",
+ "activity",
+ "ajax",
+ "spinner",
+ "progress",
+ "bar",
+ "automatic",
+ "client-side"
+ ],
+ "license": "MIT",
+ "ignore": [
+ ".*",
+ "Gruntfile.coffee",
+ "bower_components",
+ "docs",
+ "node_modules",
+ "package.json",
+ "templates",
+ "tests"
+ ]
+}
diff --git a/public/bower_components/PACE/install.json b/public/bower_components/PACE/install.json
new file mode 100644
index 0000000..f9540c2
--- /dev/null
+++ b/public/bower_components/PACE/install.json
@@ -0,0 +1,86 @@
+{
+ "resources": {
+ "head": [
+ {
+ "type": "script",
+ "src": "./pace.js",
+ "moduleType": "global",
+ "exports": ["Pace"]
+ },
+ {
+ "type": "style",
+ "src": "./themes/{{ options.color }}/pace-theme-{{ options.theme }}.css"
+ }
+ ]
+ },
+ "options": {
+ "properties": {
+ "color": {
+ "title": "Color",
+ "type": "string",
+ "enum": [
+ "black",
+ "white",
+ "silver",
+ "red",
+ "orange",
+ "yellow",
+ "green",
+ "blue",
+ "pink",
+ "purple"
+ ],
+ "enumNames": {
+ "black": "Black",
+ "white": "White",
+ "silver": "Silver",
+ "red": "Red",
+ "orange": "Orange",
+ "yellow": "Yellow",
+ "green": "Green",
+ "blue": "Blue",
+ "pink": "Pink",
+ "purple": "Purple"
+ },
+ "default": "blue"
+ },
+ "theme": {
+ "title": "Theme",
+ "type": "string",
+ "enum": [
+ "barber-shop",
+ "big-counter",
+ "bounce",
+ "center-atom",
+ "center-circle",
+ "center-radar",
+ "center-simple",
+ "corner-indicator",
+ "fill-left",
+ "flash",
+ "flat-top",
+ "loading-bar",
+ "mac-osx",
+ "minimal"
+ ],
+ "enumNames": {
+ "barber-shop": "Barber Shop",
+ "big-counter": "Big Counter",
+ "bounce": "Bounce",
+ "center-atom": "Center Atom",
+ "center-circle": "Center Circle",
+ "center-radar": "Center Radar",
+ "center-simple": "Center Simple",
+ "corner-indicator": "Corner Indicator",
+ "fill-left": "Fill Left",
+ "flash": "Flash",
+ "flat-top": "Flat Top",
+ "loading-bar": "Loading Bar",
+ "mac-osx": "Mac OS X",
+ "minimal": "Minimal"
+ },
+ "default": "barber-shop"
+ }
+ }
+ }
+}
diff --git a/public/bower_components/PACE/pace.coffee b/public/bower_components/PACE/pace.coffee
new file mode 100644
index 0000000..219e1d6
--- /dev/null
+++ b/public/bower_components/PACE/pace.coffee
@@ -0,0 +1,755 @@
+defaultOptions =
+ # How long should it take for the bar to animate to a new
+ # point after receiving it
+ catchupTime: 100
+
+ # How quickly should the bar be moving before it has any progress
+ # info from a new source in %/ms
+ initialRate: .03
+
+ # What is the minimum amount of time the bar should be on the
+ # screen. Irrespective of this number, the bar will always be on screen for
+ # 33 * (100 / maxProgressPerFrame) + ghostTime ms.
+ minTime: 250
+
+ # What is the minimum amount of time the bar should sit after the last
+ # update before disappearing
+ ghostTime: 100
+
+ # Its easy for a bunch of the bar to be eaten in the first few frames
+ # before we know how much there is to load. This limits how much of
+ # the bar can be used per frame
+ maxProgressPerFrame: 20
+
+ # This tweaks the animation easing
+ easeFactor: 1.25
+
+ # Should pace automatically start when the page is loaded, or should it wait for `start` to
+ # be called? Always false if pace is loaded with AMD or CommonJS.
+ startOnPageLoad: true
+
+ # Should we restart the browser when pushState or replaceState is called? (Generally
+ # means ajax navigation has occured)
+ restartOnPushState: true
+
+ # Should we show the progress bar for every ajax request (not just regular or ajax-y page
+ # navigation)? Set to false to disable.
+ #
+ # If so, how many ms does the request have to be running for before we show the progress?
+ restartOnRequestAfter: 500
+
+ # What element should the pace element be appended to on the page?
+ target: 'body'
+
+ elements:
+ # How frequently in ms should we check for the elements being tested for
+ # using the element monitor?
+ checkInterval: 100
+
+ # What elements should we wait for before deciding the page is fully loaded (not required)
+ selectors: ['body']
+
+ eventLag:
+ # When we first start measuring event lag, not much is going on in the browser yet, so it's
+ # not uncommon for the numbers to be abnormally low for the first few samples. This configures
+ # how many samples we need before we consider a low number to mean completion.
+ minSamples: 10
+
+ # How many samples should we average to decide what the current lag is?
+ sampleCount: 3
+
+ # Above how many ms of lag is the CPU considered busy?
+ lagThreshold: 3
+
+ ajax:
+ # Which HTTP methods should we track?
+ trackMethods: ['GET']
+
+ # Should we track web socket connections?
+ trackWebSockets: true
+
+ # A list of regular expressions or substrings of URLS we should ignore (for both tracking and restarting)
+ ignoreURLs: []
+
+now = ->
+ performance?.now?() ? +new Date
+
+requestAnimationFrame = window.requestAnimationFrame or window.mozRequestAnimationFrame or
+ window.webkitRequestAnimationFrame or window.msRequestAnimationFrame
+
+cancelAnimationFrame = window.cancelAnimationFrame or window.mozCancelAnimationFrame
+
+if not requestAnimationFrame?
+ requestAnimationFrame = (fn) ->
+ setTimeout fn, 50
+
+ cancelAnimationFrame = (id) ->
+ clearTimeout id
+
+runAnimation = (fn) ->
+ last = now()
+ tick = ->
+ diff = now() - last
+
+ if diff >= 33
+ # Don't run faster than 30 fps
+
+ last = now()
+ fn diff, ->
+ requestAnimationFrame tick
+ else
+ setTimeout tick, (33 - diff)
+
+ tick()
+
+result = (obj, key, args...) ->
+ if typeof obj[key] is 'function'
+ obj[key](args...)
+ else
+ obj[key]
+
+extend = (out, sources...) ->
+ for source in sources when source
+ for own key, val of source
+ if out[key]? and typeof out[key] is 'object' and val? and typeof val is 'object'
+ extend(out[key], val)
+ else
+ out[key] = val
+ out
+
+avgAmplitude = (arr) ->
+ sum = count = 0
+ for v in arr
+ sum += Math.abs(v)
+ count++
+
+ sum / count
+
+getFromDOM = (key='options', json=true) ->
+ el = document.querySelector "[data-pace-#{ key }]"
+
+ return unless el
+
+ data = el.getAttribute "data-pace-#{ key }"
+
+ return data if not json
+
+ try
+ return JSON.parse data
+ catch e
+ console?.error "Error parsing inline pace options", e
+
+class Evented
+ on: (event, handler, ctx, once=false) ->
+ @bindings ?= {}
+ @bindings[event] ?= []
+ @bindings[event].push {handler, ctx, once}
+
+ once: (event, handler, ctx) ->
+ @on(event, handler, ctx, true)
+
+ off: (event, handler) ->
+ return unless @bindings?[event]?
+
+ if not handler?
+ delete @bindings[event]
+ else
+ i = 0
+ while i < @bindings[event].length
+ if @bindings[event][i].handler is handler
+ @bindings[event].splice i, 1
+ else
+ i++
+
+ trigger: (event, args...) ->
+ if @bindings?[event]
+ i = 0
+ while i < @bindings[event].length
+ {handler, ctx, once} = @bindings[event][i]
+
+ handler.apply(ctx ? @, args)
+
+ if once
+ @bindings[event].splice i, 1
+ else
+ i++
+
+Pace = window.Pace or {}
+window.Pace = Pace
+
+extend Pace, Evented::
+
+options = Pace.options = extend {}, defaultOptions, window.paceOptions, getFromDOM()
+
+for source in ['ajax', 'document', 'eventLag', 'elements']
+ # true enables them without configuration, so we grab the config from the defaults
+ if options[source] is true
+ options[source] = defaultOptions[source]
+
+class NoTargetError extends Error
+
+class Bar
+ constructor: ->
+ @progress = 0
+
+ getElement: ->
+ if not @el?
+ targetElement = document.querySelector options.target
+
+ if not targetElement
+ throw new NoTargetError
+
+ @el = document.createElement 'div'
+ @el.className = "pace pace-active"
+
+ document.body.className = document.body.className.replace /pace-done/g, ''
+ document.body.className += ' pace-running'
+
+ @el.innerHTML = '''
+ <div class="pace-progress">
+ <div class="pace-progress-inner"></div>
+ </div>
+ <div class="pace-activity"></div>
+ '''
+ if targetElement.firstChild?
+ targetElement.insertBefore @el, targetElement.firstChild
+ else
+ targetElement.appendChild @el
+
+ @el
+
+ finish: ->
+ el = @getElement()
+
+ el.className = el.className.replace 'pace-active', ''
+ el.className += ' pace-inactive'
+
+ document.body.className = document.body.className.replace 'pace-running', ''
+ document.body.className += ' pace-done'
+
+ update: (prog) ->
+ @progress = prog
+
+ do @render
+
+ destroy: ->
+ try
+ @getElement().parentNode.removeChild(@getElement())
+ catch NoTargetError
+
+ @el = undefined
+
+ render: ->
+ if not document.querySelector(options.target)?
+ return false
+
+ el = @getElement()
+
+ transform = "translate3d(#{ @progress }%, 0, 0)"
+ for key in ['webkitTransform', 'msTransform', 'transform']
+ el.children[0].style[key] = transform
+
+ if not @lastRenderedProgress or @lastRenderedProgress|0 != @progress|0
+ # The whole-part of the number has changed
+
+ el.children[0].setAttribute 'data-progress-text', "#{ @progress|0 }%"
+
+ if @progress >= 100
+ # We cap it at 99 so we can use prefix-based attribute selectors
+ progressStr = '99'
+ else
+ progressStr = if @progress < 10 then "0" else ""
+ progressStr += @progress|0
+
+ el.children[0].setAttribute 'data-progress', "#{ progressStr }"
+
+ @lastRenderedProgress = @progress
+
+ done: ->
+ @progress >= 100
+
+class Events
+ constructor: ->
+ @bindings = {}
+
+ trigger: (name, val) ->
+ if @bindings[name]?
+ for binding in @bindings[name]
+ binding.call @, val
+
+ on: (name, fn) ->
+ @bindings[name] ?= []
+ @bindings[name].push fn
+
+_XMLHttpRequest = window.XMLHttpRequest
+_XDomainRequest = window.XDomainRequest
+_WebSocket = window.WebSocket
+
+extendNative = (to, from) ->
+ for key of from::
+ try
+ if not to[key]? and typeof from[key] isnt 'function'
+ if typeof Object.defineProperty is 'function'
+ Object.defineProperty(to, key, {
+ get: ->
+ return from::[key];
+ ,
+ configurable: true,
+ enumerable: true })
+ else
+ to[key] = from::[key]
+ catch e
+
+ignoreStack = []
+
+Pace.ignore = (fn, args...) ->
+ ignoreStack.unshift 'ignore'
+ ret = fn(args...)
+ ignoreStack.shift()
+ ret
+
+Pace.track = (fn, args...) ->
+ ignoreStack.unshift 'track'
+ ret = fn(args...)
+ ignoreStack.shift()
+ ret
+
+shouldTrack = (method='GET') ->
+ if ignoreStack[0] is 'track'
+ return 'force'
+
+ if not ignoreStack.length and options.ajax
+ if method is 'socket' and options.ajax.trackWebSockets
+ return true
+ else if method.toUpperCase() in options.ajax.trackMethods
+ return true
+
+ return false
+
+# We should only ever instantiate one of these
+class RequestIntercept extends Events
+ constructor: ->
+ super
+
+ monitorXHR = (req) =>
+ _open = req.open
+ req.open = (type, url, async) =>
+ if shouldTrack(type)
+ @trigger 'request', {type, url, request: req}
+
+ _open.apply req, arguments
+
+ window.XMLHttpRequest = (flags) ->
+ req = new _XMLHttpRequest(flags)
+
+ monitorXHR req
+
+ req
+
+ try
+ extendNative window.XMLHttpRequest, _XMLHttpRequest
+
+ if _XDomainRequest?
+ window.XDomainRequest = ->
+ req = new _XDomainRequest
+
+ monitorXHR req
+
+ req
+
+ try
+ extendNative window.XDomainRequest, _XDomainRequest
+
+ if _WebSocket? and options.ajax.trackWebSockets
+ window.WebSocket = (url, protocols) =>
+ if protocols?
+ req = new _WebSocket(url, protocols)
+ else
+ req = new _WebSocket(url)
+
+ if shouldTrack('socket')
+ @trigger 'request', {type: 'socket', url, protocols, request: req}
+
+ req
+
+ try
+ extendNative window.WebSocket, _WebSocket
+
+_intercept = null
+getIntercept = ->
+ if not _intercept?
+ _intercept = new RequestIntercept
+ _intercept
+
+shouldIgnoreURL = (url) ->
+ for pattern in options.ajax.ignoreURLs
+ if typeof pattern is 'string'
+ if url.indexOf(pattern) isnt -1
+ return true
+
+ else
+ if pattern.test(url)
+ return true
+
+ return false
+
+# If we want to start the progress bar
+# on every request, we need to hear the request
+# and then inject it into the new ajax monitor
+# start will have created.
+
+getIntercept().on 'request', ({type, request, url}) ->
+ return if shouldIgnoreURL(url)
+
+ if not Pace.running and (options.restartOnRequestAfter isnt false or shouldTrack(type) is 'force')
+ args = arguments
+
+ after = options.restartOnRequestAfter or 0
+ if typeof after is 'boolean'
+ after = 0
+
+ setTimeout ->
+ if type is 'socket'
+ stillActive = request.readyState < 2
+ else
+ stillActive = 0 < request.readyState < 4
+
+ if stillActive
+ Pace.restart()
+
+ for source in Pace.sources
+ if source instanceof AjaxMonitor
+ source.watch args...
+ break
+ , after
+
+class AjaxMonitor
+ constructor: ->
+ @elements = []
+
+ getIntercept().on 'request', => @watch arguments...
+
+ watch: ({type, request, url}) ->
+ return if shouldIgnoreURL(url)
+
+ if type is 'socket'
+ tracker = new SocketRequestTracker(request)
+ else
+ tracker = new XHRRequestTracker(request)
+
+ @elements.push tracker
+
+class XHRRequestTracker
+ constructor: (request) ->
+ @progress = 0
+
+ if window.ProgressEvent?
+ # We're dealing with a modern browser with progress event support
+
+ size = null
+ request.addEventListener 'progress', (evt) =>
+ if evt.lengthComputable
+ @progress = 100 * evt.loaded / evt.total
+ else
+ # If it's chunked encoding, we have no way of knowing the total length of the
+ # response, all we can do is increment the progress with backoff such that we
+ # never hit 100% until it's done.
+ @progress = @progress + (100 - @progress) / 2
+ , false
+
+ for event in ['load', 'abort', 'timeout', 'error']
+ request.addEventListener event, =>
+ @progress = 100
+ , false
+
+ else
+ _onreadystatechange = request.onreadystatechange
+ request.onreadystatechange = =>
+ if request.readyState in [0, 4]
+ @progress = 100
+ else if request.readyState is 3
+ @progress = 50
+
+ _onreadystatechange?(arguments...)
+
+class SocketRequestTracker
+ constructor: (request) ->
+ @progress = 0
+
+ for event in ['error', 'open']
+ request.addEventListener event, =>
+ @progress = 100
+ , false
+
+class ElementMonitor
+ constructor: (options={}) ->
+ @elements = []
+
+ options.selectors ?= []
+ for selector in options.selectors
+ @elements.push new ElementTracker selector
+
+class ElementTracker
+ constructor: (@selector) ->
+ @progress = 0
+
+ @check()
+
+ check: ->
+ if document.querySelector(@selector)
+ @done()
+ else
+ setTimeout (=> @check()),
+ options.elements.checkInterval
+
+ done: ->
+ @progress = 100
+
+class DocumentMonitor
+ states:
+ loading: 0
+ interactive: 50
+ complete: 100
+
+ constructor: ->
+ @progress = @states[document.readyState] ? 100
+
+ _onreadystatechange = document.onreadystatechange
+ document.onreadystatechange = =>
+ if @states[document.readyState]?
+ @progress = @states[document.readyState]
+
+ _onreadystatechange?(arguments...)
+
+class EventLagMonitor
+ constructor: ->
+ @progress = 0
+
+ avg = 0
+
+ samples = []
+
+ points = 0
+ last = now()
+ interval = setInterval =>
+ diff = now() - last - 50
+ last = now()
+
+ samples.push diff
+
+ if samples.length > options.eventLag.sampleCount
+ samples.shift()
+
+ avg = avgAmplitude samples
+
+ if ++points >= options.eventLag.minSamples and avg < options.eventLag.lagThreshold
+ @progress = 100
+
+ clearInterval interval
+ else
+ @progress = 100 * (3 / (avg + 3))
+
+ , 50
+
+class Scaler
+ constructor: (@source) ->
+ @last = @sinceLastUpdate = 0
+ @rate = options.initialRate
+ @catchup = 0
+ @progress = @lastProgress = 0
+
+ if @source?
+ @progress = result(@source, 'progress')
+
+ tick: (frameTime, val) ->
+ val ?= result(@source, 'progress')
+
+ if val >= 100
+ @done = true
+
+ if val == @last
+ @sinceLastUpdate += frameTime
+ else
+ if @sinceLastUpdate
+ @rate = (val - @last) / @sinceLastUpdate
+
+ @catchup = (val - @progress) / options.catchupTime
+
+ @sinceLastUpdate = 0
+ @last = val
+
+ if val > @progress
+ # After we've got a datapoint, we have catchupTime to
+ # get the progress bar to reflect that new data
+ @progress += @catchup * frameTime
+
+ scaling = (1 - Math.pow(@progress / 100, options.easeFactor))
+
+ # Based on the rate of the last update, we preemptively update
+ # the progress bar, scaling it so it can never hit 100% until we
+ # know it's done.
+ @progress += scaling * @rate * frameTime
+
+ @progress = Math.min(@lastProgress + options.maxProgressPerFrame, @progress)
+
+ @progress = Math.max(0, @progress)
+ @progress = Math.min(100, @progress)
+
+ @lastProgress = @progress
+
+ @progress
+
+sources = null
+scalers = null
+bar = null
+uniScaler = null
+animation = null
+cancelAnimation = null
+Pace.running = false
+
+handlePushState = ->
+ if options.restartOnPushState
+ Pace.restart()
+
+# We reset the bar whenever it looks like an ajax navigation has occured.
+if window.history.pushState?
+ _pushState = window.history.pushState
+ window.history.pushState = ->
+ handlePushState()
+
+ _pushState.apply window.history, arguments
+
+if window.history.replaceState?
+ _replaceState = window.history.replaceState
+ window.history.replaceState = ->
+ handlePushState()
+
+ _replaceState.apply window.history, arguments
+
+SOURCE_KEYS =
+ ajax: AjaxMonitor
+ elements: ElementMonitor
+ document: DocumentMonitor
+ eventLag: EventLagMonitor
+
+do init = ->
+ Pace.sources = sources = []
+
+ for type in ['ajax', 'elements', 'document', 'eventLag']
+ if options[type] isnt false
+ sources.push new SOURCE_KEYS[type](options[type])
+
+ for source in options.extraSources ? []
+ sources.push new source(options)
+
+ Pace.bar = bar = new Bar
+
+ # Each source of progress data has it's own scaler to smooth its output
+ scalers = []
+
+ # We have an extra scaler for the final output to keep things looking nice as we add and
+ # remove sources
+ uniScaler = new Scaler
+
+Pace.stop = ->
+ Pace.trigger 'stop'
+ Pace.running = false
+
+ bar.destroy()
+
+ # Not all browsers support cancelAnimationFrame
+ cancelAnimation = true
+
+ if animation?
+ cancelAnimationFrame? animation
+ animation = null
+
+ init()
+
+Pace.restart = ->
+ Pace.trigger 'restart'
+ Pace.stop()
+ Pace.start()
+
+Pace.go = ->
+ Pace.running = true
+
+ bar.render()
+
+ start = now()
+
+ cancelAnimation = false
+ animation = runAnimation (frameTime, enqueueNextFrame) ->
+ # Every source gives us a progress number from 0 - 100
+ # It's up to us to figure out how to turn that into a smoothly moving bar
+ #
+ # Their progress numbers can only increment. We try to interpolate
+ # between the numbers.
+
+ remaining = 100 - bar.progress
+
+ count = sum = 0
+ done = true
+ # A source is composed of a bunch of elements, each with a raw, unscaled progress
+ for source, i in sources
+ scalerList = scalers[i] ?= []
+
+ elements = source.elements ? [source]
+
+ # Each element is given it's own scaler, which turns its value into something
+ # smoothed for display
+ for element, j in elements
+ scaler = scalerList[j] ?= new Scaler element
+
+ done &= scaler.done
+
+ continue if scaler.done
+
+ count++
+ sum += scaler.tick(frameTime)
+
+ avg = sum / count
+
+ bar.update uniScaler.tick(frameTime, avg)
+
+ if bar.done() or done or cancelAnimation
+ bar.update 100
+
+ Pace.trigger 'done'
+
+ setTimeout ->
+ bar.finish()
+
+ Pace.running = false
+
+ Pace.trigger 'hide'
+ , Math.max(options.ghostTime, Math.max(options.minTime - (now() - start), 0))
+ else
+ enqueueNextFrame()
+
+Pace.start = (_options) ->
+ extend options, _options
+
+ Pace.running = true
+
+ try
+ bar.render()
+ catch NoTargetError
+
+ # It's usually possible to render a bit before the document declares itself ready
+ if not document.querySelector('.pace')
+ setTimeout Pace.start, 50
+ else
+ Pace.trigger 'start'
+ Pace.go()
+
+if typeof define is 'function' and define.amd
+ # AMD
+ define ['pace'], -> Pace
+else if typeof exports is 'object'
+ # CommonJS
+ module.exports = Pace
+else
+ # Global
+ if options.startOnPageLoad
+ Pace.start()
diff --git a/public/bower_components/PACE/pace.js b/public/bower_components/PACE/pace.js
new file mode 100644
index 0000000..c7efc2f
--- /dev/null
+++ b/public/bower_components/PACE/pace.js
@@ -0,0 +1,935 @@
+(function() {
+ var AjaxMonitor, Bar, DocumentMonitor, ElementMonitor, ElementTracker, EventLagMonitor, Evented, Events, NoTargetError, Pace, RequestIntercept, SOURCE_KEYS, Scaler, SocketRequestTracker, XHRRequestTracker, animation, avgAmplitude, bar, cancelAnimation, cancelAnimationFrame, defaultOptions, extend, extendNative, getFromDOM, getIntercept, handlePushState, ignoreStack, init, now, options, requestAnimationFrame, result, runAnimation, scalers, shouldIgnoreURL, shouldTrack, source, sources, uniScaler, _WebSocket, _XDomainRequest, _XMLHttpRequest, _i, _intercept, _len, _pushState, _ref, _ref1, _replaceState,
+ __slice = [].slice,
+ __hasProp = {}.hasOwnProperty,
+ __extends = function(child, parent) { for (var key in parent) { if (__hasProp.call(parent, key)) child[key] = parent[key]; } function ctor() { this.constructor = child; } ctor.prototype = parent.prototype; child.prototype = new ctor(); child.__super__ = parent.prototype; return child; },
+ __indexOf = [].indexOf || function(item) { for (var i = 0, l = this.length; i < l; i++) { if (i in this && this[i] === item) return i; } return -1; };
+
+ defaultOptions = {
+ catchupTime: 100,
+ initialRate: .03,
+ minTime: 250,
+ ghostTime: 100,
+ maxProgressPerFrame: 20,
+ easeFactor: 1.25,
+ startOnPageLoad: true,
+ restartOnPushState: true,
+ restartOnRequestAfter: 500,
+ target: 'body',
+ elements: {
+ checkInterval: 100,
+ selectors: ['body']
+ },
+ eventLag: {
+ minSamples: 10,
+ sampleCount: 3,
+ lagThreshold: 3
+ },
+ ajax: {
+ trackMethods: ['GET'],
+ trackWebSockets: true,
+ ignoreURLs: []
+ }
+ };
+
+ now = function() {
+ var _ref;
+ return (_ref = typeof performance !== "undefined" && performance !== null ? typeof performance.now === "function" ? performance.now() : void 0 : void 0) != null ? _ref : +(new Date);
+ };
+
+ requestAnimationFrame = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;
+
+ cancelAnimationFrame = window.cancelAnimationFrame || window.mozCancelAnimationFrame;
+
+ if (requestAnimationFrame == null) {
+ requestAnimationFrame = function(fn) {
+ return setTimeout(fn, 50);
+ };
+ cancelAnimationFrame = function(id) {
+ return clearTimeout(id);
+ };
+ }
+
+ runAnimation = function(fn) {
+ var last, tick;
+ last = now();
+ tick = function() {
+ var diff;
+ diff = now() - last;
+ if (diff >= 33) {
+ last = now();
+ return fn(diff, function() {
+ return requestAnimationFrame(tick);
+ });
+ } else {
+ return setTimeout(tick, 33 - diff);
+ }
+ };
+ return tick();
+ };
+
+ result = function() {
+ var args, key, obj;
+ obj = arguments[0], key = arguments[1], args = 3 <= arguments.length ? __slice.call(arguments, 2) : [];
+ if (typeof obj[key] === 'function') {
+ return obj[key].apply(obj, args);
+ } else {
+ return obj[key];
+ }
+ };
+
+ extend = function() {
+ var key, out, source, sources, val, _i, _len;
+ out = arguments[0], sources = 2 <= arguments.length ? __slice.call(arguments, 1) : [];
+ for (_i = 0, _len = sources.length; _i < _len; _i++) {
+ source = sources[_i];
+ if (source) {
+ for (key in source) {
+ if (!__hasProp.call(source, key)) continue;
+ val = source[key];
+ if ((out[key] != null) && typeof out[key] === 'object' && (val != null) && typeof val === 'object') {
+ extend(out[key], val);
+ } else {
+ out[key] = val;
+ }
+ }
+ }
+ }
+ return out;
+ };
+
+ avgAmplitude = function(arr) {
+ var count, sum, v, _i, _len;
+ sum = count = 0;
+ for (_i = 0, _len = arr.length; _i < _len; _i++) {
+ v = arr[_i];
+ sum += Math.abs(v);
+ count++;
+ }
+ return sum / count;
+ };
+
+ getFromDOM = function(key, json) {
+ var data, e, el;
+ if (key == null) {
+ key = 'options';
+ }
+ if (json == null) {
+ json = true;
+ }
+ el = document.querySelector("[data-pace-" + key + "]");
+ if (!el) {
+ return;
+ }
+ data = el.getAttribute("data-pace-" + key);
+ if (!json) {
+ return data;
+ }
+ try {
+ return JSON.parse(data);
+ } catch (_error) {
+ e = _error;
+ return typeof console !== "undefined" && console !== null ? console.error("Error parsing inline pace options", e) : void 0;
+ }
+ };
+
+ Evented = (function() {
+ function Evented() {}
+
+ Evented.prototype.on = function(event, handler, ctx, once) {
+ var _base;
+ if (once == null) {
+ once = false;
+ }
+ if (this.bindings == null) {
+ this.bindings = {};
+ }
+ if ((_base = this.bindings)[event] == null) {
+ _base[event] = [];
+ }
+ return this.bindings[event].push({
+ handler: handler,
+ ctx: ctx,
+ once: once
+ });
+ };
+
+ Evented.prototype.once = function(event, handler, ctx) {
+ return this.on(event, handler, ctx, true);
+ };
+
+ Evented.prototype.off = function(event, handler) {
+ var i, _ref, _results;
+ if (((_ref = this.bindings) != null ? _ref[event] : void 0) == null) {
+ return;
+ }
+ if (handler == null) {
+ return delete this.bindings[event];
+ } else {
+ i = 0;
+ _results = [];
+ while (i < this.bindings[event].length) {
+ if (this.bindings[event][i].handler === handler) {
+ _results.push(this.bindings[event].splice(i, 1));
+ } else {
+ _results.push(i++);
+ }
+ }
+ return _results;
+ }
+ };
+
+ Evented.prototype.trigger = function() {
+ var args, ctx, event, handler, i, once, _ref, _ref1, _results;
+ event = arguments[0], args = 2 <= arguments.length ? __slice.call(arguments, 1) : [];
+ if ((_ref = this.bindings) != null ? _ref[event] : void 0) {
+ i = 0;
+ _results = [];
+ while (i < this.bindings[event].length) {
+ _ref1 = this.bindings[event][i], handler = _ref1.handler, ctx = _ref1.ctx, once = _ref1.once;
+ handler.apply(ctx != null ? ctx : this, args);
+ if (once) {
+ _results.push(this.bindings[event].splice(i, 1));
+ } else {
+ _results.push(i++);
+ }
+ }
+ return _results;
+ }
+ };
+
+ return Evented;
+
+ })();
+
+ Pace = window.Pace || {};
+
+ window.Pace = Pace;
+
+ extend(Pace, Evented.prototype);
+
+ options = Pace.options = extend({}, defaultOptions, window.paceOptions, getFromDOM());
+
+ _ref = ['ajax', 'document', 'eventLag', 'elements'];
+ for (_i = 0, _len = _ref.length; _i < _len; _i++) {
+ source = _ref[_i];
+ if (options[source] === true) {
+ options[source] = defaultOptions[source];
+ }
+ }
+
+ NoTargetError = (function(_super) {
+ __extends(NoTargetError, _super);
+
+ function NoTargetError() {
+ _ref1 = NoTargetError.__super__.constructor.apply(this, arguments);
+ return _ref1;
+ }
+
+ return NoTargetError;
+
+ })(Error);
+
+ Bar = (function() {
+ function Bar() {
+ this.progress = 0;
+ }
+
+ Bar.prototype.getElement = function() {
+ var targetElement;
+ if (this.el == null) {
+ targetElement = document.querySelector(options.target);
+ if (!targetElement) {
+ throw new NoTargetError;
+ }
+ this.el = document.createElement('div');
+ this.el.className = "pace pace-active";
+ document.body.className = document.body.className.replace(/pace-done/g, '');
+ document.body.className += ' pace-running';
+ this.el.innerHTML = '<div class="pace-progress">\n <div class="pace-progress-inner"></div>\n</div>\n<div class="pace-activity"></div>';
+ if (targetElement.firstChild != null) {
+ targetElement.insertBefore(this.el, targetElement.firstChild);
+ } else {
+ targetElement.appendChild(this.el);
+ }
+ }
+ return this.el;
+ };
+
+ Bar.prototype.finish = function() {
+ var el;
+ el = this.getElement();
+ el.className = el.className.replace('pace-active', '');
+ el.className += ' pace-inactive';
+ document.body.className = document.body.className.replace('pace-running', '');
+ return document.body.className += ' pace-done';
+ };
+
+ Bar.prototype.update = function(prog) {
+ this.progress = prog;
+ return this.render();
+ };
+
+ Bar.prototype.destroy = function() {
+ try {
+ this.getElement().parentNode.removeChild(this.getElement());
+ } catch (_error) {
+ NoTargetError = _error;
+ }
+ return this.el = void 0;
+ };
+
+ Bar.prototype.render = function() {
+ var el, key, progressStr, transform, _j, _len1, _ref2;
+ if (document.querySelector(options.target) == null) {
+ return false;
+ }
+ el = this.getElement();
+ transform = "translate3d(" + this.progress + "%, 0, 0)";
+ _ref2 = ['webkitTransform', 'msTransform', 'transform'];
+ for (_j = 0, _len1 = _ref2.length; _j < _len1; _j++) {
+ key = _ref2[_j];
+ el.children[0].style[key] = transform;
+ }
+ if (!this.lastRenderedProgress || this.lastRenderedProgress | 0 !== this.progress | 0) {
+ el.children[0].setAttribute('data-progress-text', "" + (this.progress | 0) + "%");
+ if (this.progress >= 100) {
+ progressStr = '99';
+ } else {
+ progressStr = this.progress < 10 ? "0" : "";
+ progressStr += this.progress | 0;
+ }
+ el.children[0].setAttribute('data-progress', "" + progressStr);
+ }
+ return this.lastRenderedProgress = this.progress;
+ };
+
+ Bar.prototype.done = function() {
+ return this.progress >= 100;
+ };
+
+ return Bar;
+
+ })();
+
+ Events = (function() {
+ function Events() {
+ this.bindings = {};
+ }
+
+ Events.prototype.trigger = function(name, val) {
+ var binding, _j, _len1, _ref2, _results;
+ if (this.bindings[name] != null) {
+ _ref2 = this.bindings[name];
+ _results = [];
+ for (_j = 0, _len1 = _ref2.length; _j < _len1; _j++) {
+ binding = _ref2[_j];
+ _results.push(binding.call(this, val));
+ }
+ return _results;
+ }
+ };
+
+ Events.prototype.on = function(name, fn) {
+ var _base;
+ if ((_base = this.bindings)[name] == null) {
+ _base[name] = [];
+ }
+ return this.bindings[name].push(fn);
+ };
+
+ return Events;
+
+ })();
+
+ _XMLHttpRequest = window.XMLHttpRequest;
+
+ _XDomainRequest = window.XDomainRequest;
+
+ _WebSocket = window.WebSocket;
+
+ extendNative = function(to, from) {
+ var e, key, _results;
+ _results = [];
+ for (key in from.prototype) {
+ try {
+ if ((to[key] == null) && typeof from[key] !== 'function') {
+ if (typeof Object.defineProperty === 'function') {
+ _results.push(Object.defineProperty(to, key, {
+ get: function() {
+ return from.prototype[key];
+ },
+ configurable: true,
+ enumerable: true
+ }));
+ } else {
+ _results.push(to[key] = from.prototype[key]);
+ }
+ } else {
+ _results.push(void 0);
+ }
+ } catch (_error) {
+ e = _error;
+ }
+ }
+ return _results;
+ };
+
+ ignoreStack = [];
+
+ Pace.ignore = function() {
+ var args, fn, ret;
+ fn = arguments[0], args = 2 <= arguments.length ? __slice.call(arguments, 1) : [];
+ ignoreStack.unshift('ignore');
+ ret = fn.apply(null, args);
+ ignoreStack.shift();
+ return ret;
+ };
+
+ Pace.track = function() {
+ var args, fn, ret;
+ fn = arguments[0], args = 2 <= arguments.length ? __slice.call(arguments, 1) : [];
+ ignoreStack.unshift('track');
+ ret = fn.apply(null, args);
+ ignoreStack.shift();
+ return ret;
+ };
+
+ shouldTrack = function(method) {
+ var _ref2;
+ if (method == null) {
+ method = 'GET';
+ }
+ if (ignoreStack[0] === 'track') {
+ return 'force';
+ }
+ if (!ignoreStack.length && options.ajax) {
+ if (method === 'socket' && options.ajax.trackWebSockets) {
+ return true;
+ } else if (_ref2 = method.toUpperCase(), __indexOf.call(options.ajax.trackMethods, _ref2) >= 0) {
+ return true;
+ }
+ }
+ return false;
+ };
+
+ RequestIntercept = (function(_super) {
+ __extends(RequestIntercept, _super);
+
+ function RequestIntercept() {
+ var monitorXHR,
+ _this = this;
+ RequestIntercept.__super__.constructor.apply(this, arguments);
+ monitorXHR = function(req) {
+ var _open;
+ _open = req.open;
+ return req.open = function(type, url, async) {
+ if (shouldTrack(type)) {
+ _this.trigger('request', {
+ type: type,
+ url: url,
+ request: req
+ });
+ }
+ return _open.apply(req, arguments);
+ };
+ };
+ window.XMLHttpRequest = function(flags) {
+ var req;
+ req = new _XMLHttpRequest(flags);
+ monitorXHR(req);
+ return req;
+ };
+ try {
+ extendNative(window.XMLHttpRequest, _XMLHttpRequest);
+ } catch (_error) {}
+ if (_XDomainRequest != null) {
+ window.XDomainRequest = function() {
+ var req;
+ req = new _XDomainRequest;
+ monitorXHR(req);
+ return req;
+ };
+ try {
+ extendNative(window.XDomainRequest, _XDomainRequest);
+ } catch (_error) {}
+ }
+ if ((_WebSocket != null) && options.ajax.trackWebSockets) {
+ window.WebSocket = function(url, protocols) {
+ var req;
+ if (protocols != null) {
+ req = new _WebSocket(url, protocols);
+ } else {
+ req = new _WebSocket(url);
+ }
+ if (shouldTrack('socket')) {
+ _this.trigger('request', {
+ type: 'socket',
+ url: url,
+ protocols: protocols,
+ request: req
+ });
+ }
+ return req;
+ };
+ try {
+ extendNative(window.WebSocket, _WebSocket);
+ } catch (_error) {}
+ }
+ }
+
+ return RequestIntercept;
+
+ })(Events);
+
+ _intercept = null;
+
+ getIntercept = function() {
+ if (_intercept == null) {
+ _intercept = new RequestIntercept;
+ }
+ return _intercept;
+ };
+
+ shouldIgnoreURL = function(url) {
+ var pattern, _j, _len1, _ref2;
+ _ref2 = options.ajax.ignoreURLs;
+ for (_j = 0, _len1 = _ref2.length; _j < _len1; _j++) {
+ pattern = _ref2[_j];
+ if (typeof pattern === 'string') {
+ if (url.indexOf(pattern) !== -1) {
+ return true;
+ }
+ } else {
+ if (pattern.test(url)) {
+ return true;
+ }
+ }
+ }
+ return false;
+ };
+
+ getIntercept().on('request', function(_arg) {
+ var after, args, request, type, url;
+ type = _arg.type, request = _arg.request, url = _arg.url;
+ if (shouldIgnoreURL(url)) {
+ return;
+ }
+ if (!Pace.running && (options.restartOnRequestAfter !== false || shouldTrack(type) === 'force')) {
+ args = arguments;
+ after = options.restartOnRequestAfter || 0;
+ if (typeof after === 'boolean') {
+ after = 0;
+ }
+ return setTimeout(function() {
+ var stillActive, _j, _len1, _ref2, _ref3, _results;
+ if (type === 'socket') {
+ stillActive = request.readyState < 2;
+ } else {
+ stillActive = (0 < (_ref2 = request.readyState) && _ref2 < 4);
+ }
+ if (stillActive) {
+ Pace.restart();
+ _ref3 = Pace.sources;
+ _results = [];
+ for (_j = 0, _len1 = _ref3.length; _j < _len1; _j++) {
+ source = _ref3[_j];
+ if (source instanceof AjaxMonitor) {
+ source.watch.apply(source, args);
+ break;
+ } else {
+ _results.push(void 0);
+ }
+ }
+ return _results;
+ }
+ }, after);
+ }
+ });
+
+ AjaxMonitor = (function() {
+ function AjaxMonitor() {
+ var _this = this;
+ this.elements = [];
+ getIntercept().on('request', function() {
+ return _this.watch.apply(_this, arguments);
+ });
+ }
+
+ AjaxMonitor.prototype.watch = function(_arg) {
+ var request, tracker, type, url;
+ type = _arg.type, request = _arg.request, url = _arg.url;
+ if (shouldIgnoreURL(url)) {
+ return;
+ }
+ if (type === 'socket') {
+ tracker = new SocketRequestTracker(request);
+ } else {
+ tracker = new XHRRequestTracker(request);
+ }
+ return this.elements.push(tracker);
+ };
+
+ return AjaxMonitor;
+
+ })();
+
+ XHRRequestTracker = (function() {
+ function XHRRequestTracker(request) {
+ var event, size, _j, _len1, _onreadystatechange, _ref2,
+ _this = this;
+ this.progress = 0;
+ if (window.ProgressEvent != null) {
+ size = null;
+ request.addEventListener('progress', function(evt) {
+ if (evt.lengthComputable) {
+ return _this.progress = 100 * evt.loaded / evt.total;
+ } else {
+ return _this.progress = _this.progress + (100 - _this.progress) / 2;
+ }
+ }, false);
+ _ref2 = ['load', 'abort', 'timeout', 'error'];
+ for (_j = 0, _len1 = _ref2.length; _j < _len1; _j++) {
+ event = _ref2[_j];
+ request.addEventListener(event, function() {
+ return _this.progress = 100;
+ }, false);
+ }
+ } else {
+ _onreadystatechange = request.onreadystatechange;
+ request.onreadystatechange = function() {
+ var _ref3;
+ if ((_ref3 = request.readyState) === 0 || _ref3 === 4) {
+ _this.progress = 100;
+ } else if (request.readyState === 3) {
+ _this.progress = 50;
+ }
+ return typeof _onreadystatechange === "function" ? _onreadystatechange.apply(null, arguments) : void 0;
+ };
+ }
+ }
+
+ return XHRRequestTracker;
+
+ })();
+
+ SocketRequestTracker = (function() {
+ function SocketRequestTracker(request) {
+ var event, _j, _len1, _ref2,
+ _this = this;
+ this.progress = 0;
+ _ref2 = ['error', 'open'];
+ for (_j = 0, _len1 = _ref2.length; _j < _len1; _j++) {
+ event = _ref2[_j];
+ request.addEventListener(event, function() {
+ return _this.progress = 100;
+ }, false);
+ }
+ }
+
+ return SocketRequestTracker;
+
+ })();
+
+ ElementMonitor = (function() {
+ function ElementMonitor(options) {
+ var selector, _j, _len1, _ref2;
+ if (options == null) {
+ options = {};
+ }
+ this.elements = [];
+ if (options.selectors == null) {
+ options.selectors = [];
+ }
+ _ref2 = options.selectors;
+ for (_j = 0, _len1 = _ref2.length; _j < _len1; _j++) {
+ selector = _ref2[_j];
+ this.elements.push(new ElementTracker(selector));
+ }
+ }
+
+ return ElementMonitor;
+
+ })();
+
+ ElementTracker = (function() {
+ function ElementTracker(selector) {
+ this.selector = selector;
+ this.progress = 0;
+ this.check();
+ }
+
+ ElementTracker.prototype.check = function() {
+ var _this = this;
+ if (document.querySelector(this.selector)) {
+ return this.done();
+ } else {
+ return setTimeout((function() {
+ return _this.check();
+ }), options.elements.checkInterval);
+ }
+ };
+
+ ElementTracker.prototype.done = function() {
+ return this.progress = 100;
+ };
+
+ return ElementTracker;
+
+ })();
+
+ DocumentMonitor = (function() {
+ DocumentMonitor.prototype.states = {
+ loading: 0,
+ interactive: 50,
+ complete: 100
+ };
+
+ function DocumentMonitor() {
+ var _onreadystatechange, _ref2,
+ _this = this;
+ this.progress = (_ref2 = this.states[document.readyState]) != null ? _ref2 : 100;
+ _onreadystatechange = document.onreadystatechange;
+ document.onreadystatechange = function() {
+ if (_this.states[document.readyState] != null) {
+ _this.progress = _this.states[document.readyState];
+ }
+ return typeof _onreadystatechange === "function" ? _onreadystatechange.apply(null, arguments) : void 0;
+ };
+ }
+
+ return DocumentMonitor;
+
+ })();
+
+ EventLagMonitor = (function() {
+ function EventLagMonitor() {
+ var avg, interval, last, points, samples,
+ _this = this;
+ this.progress = 0;
+ avg = 0;
+ samples = [];
+ points = 0;
+ last = now();
+ interval = setInterval(function() {
+ var diff;
+ diff = now() - last - 50;
+ last = now();
+ samples.push(diff);
+ if (samples.length > options.eventLag.sampleCount) {
+ samples.shift();
+ }
+ avg = avgAmplitude(samples);
+ if (++points >= options.eventLag.minSamples && avg < options.eventLag.lagThreshold) {
+ _this.progress = 100;
+ return clearInterval(interval);
+ } else {
+ return _this.progress = 100 * (3 / (avg + 3));
+ }
+ }, 50);
+ }
+
+ return EventLagMonitor;
+
+ })();
+
+ Scaler = (function() {
+ function Scaler(source) {
+ this.source = source;
+ this.last = this.sinceLastUpdate = 0;
+ this.rate = options.initialRate;
+ this.catchup = 0;
+ this.progress = this.lastProgress = 0;
+ if (this.source != null) {
+ this.progress = result(this.source, 'progress');
+ }
+ }
+
+ Scaler.prototype.tick = function(frameTime, val) {
+ var scaling;
+ if (val == null) {
+ val = result(this.source, 'progress');
+ }
+ if (val >= 100) {
+ this.done = true;
+ }
+ if (val === this.last) {
+ this.sinceLastUpdate += frameTime;
+ } else {
+ if (this.sinceLastUpdate) {
+ this.rate = (val - this.last) / this.sinceLastUpdate;
+ }
+ this.catchup = (val - this.progress) / options.catchupTime;
+ this.sinceLastUpdate = 0;
+ this.last = val;
+ }
+ if (val > this.progress) {
+ this.progress += this.catchup * frameTime;
+ }
+ scaling = 1 - Math.pow(this.progress / 100, options.easeFactor);
+ this.progress += scaling * this.rate * frameTime;
+ this.progress = Math.min(this.lastProgress + options.maxProgressPerFrame, this.progress);
+ this.progress = Math.max(0, this.progress);
+ this.progress = Math.min(100, this.progress);
+ this.lastProgress = this.progress;
+ return this.progress;
+ };
+
+ return Scaler;
+
+ })();
+
+ sources = null;
+
+ scalers = null;
+
+ bar = null;
+
+ uniScaler = null;
+
+ animation = null;
+
+ cancelAnimation = null;
+
+ Pace.running = false;
+
+ handlePushState = function() {
+ if (options.restartOnPushState) {
+ return Pace.restart();
+ }
+ };
+
+ if (window.history.pushState != null) {
+ _pushState = window.history.pushState;
+ window.history.pushState = function() {
+ handlePushState();
+ return _pushState.apply(window.history, arguments);
+ };
+ }
+
+ if (window.history.replaceState != null) {
+ _replaceState = window.history.replaceState;
+ window.history.replaceState = function() {
+ handlePushState();
+ return _replaceState.apply(window.history, arguments);
+ };
+ }
+
+ SOURCE_KEYS = {
+ ajax: AjaxMonitor,
+ elements: ElementMonitor,
+ document: DocumentMonitor,
+ eventLag: EventLagMonitor
+ };
+
+ (init = function() {
+ var type, _j, _k, _len1, _len2, _ref2, _ref3, _ref4;
+ Pace.sources = sources = [];
+ _ref2 = ['ajax', 'elements', 'document', 'eventLag'];
+ for (_j = 0, _len1 = _ref2.length; _j < _len1; _j++) {
+ type = _ref2[_j];
+ if (options[type] !== false) {
+ sources.push(new SOURCE_KEYS[type](options[type]));
+ }
+ }
+ _ref4 = (_ref3 = options.extraSources) != null ? _ref3 : [];
+ for (_k = 0, _len2 = _ref4.length; _k < _len2; _k++) {
+ source = _ref4[_k];
+ sources.push(new source(options));
+ }
+ Pace.bar = bar = new Bar;
+ scalers = [];
+ return uniScaler = new Scaler;
+ })();
+
+ Pace.stop = function() {
+ Pace.trigger('stop');
+ Pace.running = false;
+ bar.destroy();
+ cancelAnimation = true;
+ if (animation != null) {
+ if (typeof cancelAnimationFrame === "function") {
+ cancelAnimationFrame(animation);
+ }
+ animation = null;
+ }
+ return init();
+ };
+
+ Pace.restart = function() {
+ Pace.trigger('restart');
+ Pace.stop();
+ return Pace.start();
+ };
+
+ Pace.go = function() {
+ var start;
+ Pace.running = true;
+ bar.render();
+ start = now();
+ cancelAnimation = false;
+ return animation = runAnimation(function(frameTime, enqueueNextFrame) {
+ var avg, count, done, element, elements, i, j, remaining, scaler, scalerList, sum, _j, _k, _len1, _len2, _ref2;
+ remaining = 100 - bar.progress;
+ count = sum = 0;
+ done = true;
+ for (i = _j = 0, _len1 = sources.length; _j < _len1; i = ++_j) {
+ source = sources[i];
+ scalerList = scalers[i] != null ? scalers[i] : scalers[i] = [];
+ elements = (_ref2 = source.elements) != null ? _ref2 : [source];
+ for (j = _k = 0, _len2 = elements.length; _k < _len2; j = ++_k) {
+ element = elements[j];
+ scaler = scalerList[j] != null ? scalerList[j] : scalerList[j] = new Scaler(element);
+ done &= scaler.done;
+ if (scaler.done) {
+ continue;
+ }
+ count++;
+ sum += scaler.tick(frameTime);
+ }
+ }
+ avg = sum / count;
+ bar.update(uniScaler.tick(frameTime, avg));
+ if (bar.done() || done || cancelAnimation) {
+ bar.update(100);
+ Pace.trigger('done');
+ return setTimeout(function() {
+ bar.finish();
+ Pace.running = false;
+ return Pace.trigger('hide');
+ }, Math.max(options.ghostTime, Math.max(options.minTime - (now() - start), 0)));
+ } else {
+ return enqueueNextFrame();
+ }
+ });
+ };
+
+ Pace.start = function(_options) {
+ extend(options, _options);
+ Pace.running = true;
+ try {
+ bar.render();
+ } catch (_error) {
+ NoTargetError = _error;
+ }
+ if (!document.querySelector('.pace')) {
+ return setTimeout(Pace.start, 50);
+ } else {
+ Pace.trigger('start');
+ return Pace.go();
+ }
+ };
+
+ if (typeof define === 'function' && define.amd) {
+ define(['pace'], function() {
+ return Pace;
+ });
+ } else if (typeof exports === 'object') {
+ module.exports = Pace;
+ } else {
+ if (options.startOnPageLoad) {
+ Pace.start();
+ }
+ }
+
+}).call(this);
diff --git a/public/bower_components/PACE/pace.min.js b/public/bower_components/PACE/pace.min.js
new file mode 100644
index 0000000..234f9b3
--- /dev/null
+++ b/public/bower_components/PACE/pace.min.js
@@ -0,0 +1,2 @@
+/*! pace 1.0.2 */
+(function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X=[].slice,Y={}.hasOwnProperty,Z=function(a,b){function c(){this.constructor=a}for(var d in b)Y.call(b,d)&&(a[d]=b[d]);return c.prototype=b.prototype,a.prototype=new c,a.__super__=b.prototype,a},$=[].indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(b in this&&this[b]===a)return b;return-1};for(u={catchupTime:100,initialRate:.03,minTime:250,ghostTime:100,maxProgressPerFrame:20,easeFactor:1.25,startOnPageLoad:!0,restartOnPushState:!0,restartOnRequestAfter:500,target:"body",elements:{checkInterval:100,selectors:["body"]},eventLag:{minSamples:10,sampleCount:3,lagThreshold:3},ajax:{trackMethods:["GET"],trackWebSockets:!0,ignoreURLs:[]}},C=function(){var a;return null!=(a="undefined"!=typeof performance&&null!==performance&&"function"==typeof performance.now?performance.now():void 0)?a:+new Date},E=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame,t=window.cancelAnimationFrame||window.mozCancelAnimationFrame,null==E&&(E=function(a){return setTimeout(a,50)},t=function(a){return clearTimeout(a)}),G=function(a){var b,c;return b=C(),(c=function(){var d;return d=C()-b,d>=33?(b=C(),a(d,function(){return E(c)})):setTimeout(c,33-d)})()},F=function(){var a,b,c;return c=arguments[0],b=arguments[1],a=3<=arguments.length?X.call(arguments,2):[],"function"==typeof c[b]?c[b].apply(c,a):c[b]},v=function(){var a,b,c,d,e,f,g;for(b=arguments[0],d=2<=arguments.length?X.call(arguments,1):[],f=0,g=d.length;g>f;f++)if(c=d[f])for(a in c)Y.call(c,a)&&(e=c[a],null!=b[a]&&"object"==typeof b[a]&&null!=e&&"object"==typeof e?v(b[a],e):b[a]=e);return b},q=function(a){var b,c,d,e,f;for(c=b=0,e=0,f=a.length;f>e;e++)d=a[e],c+=Math.abs(d),b++;return c/b},x=function(a,b){var c,d,e;if(null==a&&(a="options"),null==b&&(b=!0),e=document.querySelector("[data-pace-"+a+"]")){if(c=e.getAttribute("data-pace-"+a),!b)return c;try{return JSON.parse(c)}catch(f){return d=f,"undefined"!=typeof console&&null!==console?console.error("Error parsing inline pace options",d):void 0}}},g=function(){function a(){}return a.prototype.on=function(a,b,c,d){var e;return null==d&&(d=!1),null==this.bindings&&(this.bindings={}),null==(e=this.bindings)[a]&&(e[a]=[]),this.bindings[a].push({handler:b,ctx:c,once:d})},a.prototype.once=function(a,b,c){return this.on(a,b,c,!0)},a.prototype.off=function(a,b){var c,d,e;if(null!=(null!=(d=this.bindings)?d[a]:void 0)){if(null==b)return delete this.bindings[a];for(c=0,e=[];c<this.bindings[a].length;)e.push(this.bindings[a][c].handler===b?this.bindings[a].splice(c,1):c++);return e}},a.prototype.trigger=function(){var a,b,c,d,e,f,g,h,i;if(c=arguments[0],a=2<=arguments.length?X.call(arguments,1):[],null!=(g=this.bindings)?g[c]:void 0){for(e=0,i=[];e<this.bindings[c].length;)h=this.bindings[c][e],d=h.handler,b=h.ctx,f=h.once,d.apply(null!=b?b:this,a),i.push(f?this.bindings[c].splice(e,1):e++);return i}},a}(),j=window.Pace||{},window.Pace=j,v(j,g.prototype),D=j.options=v({},u,window.paceOptions,x()),U=["ajax","document","eventLag","elements"],Q=0,S=U.length;S>Q;Q++)K=U[Q],D[K]===!0&&(D[K]=u[K]);i=function(a){function b(){return V=b.__super__.constructor.apply(this,arguments)}return Z(b,a),b}(Error),b=function(){function a(){this.progress=0}return a.prototype.getElement=function(){var a;if(null==this.el){if(a=document.querySelector(D.target),!a)throw new i;this.el=document.createElement("div"),this.el.className="pace pace-active",document.body.className=document.body.className.replace(/pace-done/g,""),document.body.className+=" pace-running",this.el.innerHTML='<div class="pace-progress">\n <div class="pace-progress-inner"></div>\n</div>\n<div class="pace-activity"></div>',null!=a.firstChild?a.insertBefore(this.el,a.firstChild):a.appendChild(this.el)}return this.el},a.prototype.finish=function(){var a;return a=this.getElement(),a.className=a.className.replace("pace-active",""),a.className+=" pace-inactive",document.body.className=document.body.className.replace("pace-running",""),document.body.className+=" pace-done"},a.prototype.update=function(a){return this.progress=a,this.render()},a.prototype.destroy=function(){try{this.getElement().parentNode.removeChild(this.getElement())}catch(a){i=a}return this.el=void 0},a.prototype.render=function(){var a,b,c,d,e,f,g;if(null==document.querySelector(D.target))return!1;for(a=this.getElement(),d="translate3d("+this.progress+"%, 0, 0)",g=["webkitTransform","msTransform","transform"],e=0,f=g.length;f>e;e++)b=g[e],a.children[0].style[b]=d;return(!this.lastRenderedProgress||this.lastRenderedProgress|0!==this.progress|0)&&(a.children[0].setAttribute("data-progress-text",""+(0|this.progress)+"%"),this.progress>=100?c="99":(c=this.progress<10?"0":"",c+=0|this.progress),a.children[0].setAttribute("data-progress",""+c)),this.lastRenderedProgress=this.progress},a.prototype.done=function(){return this.progress>=100},a}(),h=function(){function a(){this.bindings={}}return a.prototype.trigger=function(a,b){var c,d,e,f,g;if(null!=this.bindings[a]){for(f=this.bindings[a],g=[],d=0,e=f.length;e>d;d++)c=f[d],g.push(c.call(this,b));return g}},a.prototype.on=function(a,b){var c;return null==(c=this.bindings)[a]&&(c[a]=[]),this.bindings[a].push(b)},a}(),P=window.XMLHttpRequest,O=window.XDomainRequest,N=window.WebSocket,w=function(a,b){var c,d,e;e=[];for(d in b.prototype)try{e.push(null==a[d]&&"function"!=typeof b[d]?"function"==typeof Object.defineProperty?Object.defineProperty(a,d,{get:function(){return b.prototype[d]},configurable:!0,enumerable:!0}):a[d]=b.prototype[d]:void 0)}catch(f){c=f}return e},A=[],j.ignore=function(){var a,b,c;return b=arguments[0],a=2<=arguments.length?X.call(arguments,1):[],A.unshift("ignore"),c=b.apply(null,a),A.shift(),c},j.track=function(){var a,b,c;return b=arguments[0],a=2<=arguments.length?X.call(arguments,1):[],A.unshift("track"),c=b.apply(null,a),A.shift(),c},J=function(a){var b;if(null==a&&(a="GET"),"track"===A[0])return"force";if(!A.length&&D.ajax){if("socket"===a&&D.ajax.trackWebSockets)return!0;if(b=a.toUpperCase(),$.call(D.ajax.trackMethods,b)>=0)return!0}return!1},k=function(a){function b(){var a,c=this;b.__super__.constructor.apply(this,arguments),a=function(a){var b;return b=a.open,a.open=function(d,e){return J(d)&&c.trigger("request",{type:d,url:e,request:a}),b.apply(a,arguments)}},window.XMLHttpRequest=function(b){var c;return c=new P(b),a(c),c};try{w(window.XMLHttpRequest,P)}catch(d){}if(null!=O){window.XDomainRequest=function(){var b;return b=new O,a(b),b};try{w(window.XDomainRequest,O)}catch(d){}}if(null!=N&&D.ajax.trackWebSockets){window.WebSocket=function(a,b){var d;return d=null!=b?new N(a,b):new N(a),J("socket")&&c.trigger("request",{type:"socket",url:a,protocols:b,request:d}),d};try{w(window.WebSocket,N)}catch(d){}}}return Z(b,a),b}(h),R=null,y=function(){return null==R&&(R=new k),R},I=function(a){var b,c,d,e;for(e=D.ajax.ignoreURLs,c=0,d=e.length;d>c;c++)if(b=e[c],"string"==typeof b){if(-1!==a.indexOf(b))return!0}else if(b.test(a))return!0;return!1},y().on("request",function(b){var c,d,e,f,g;return f=b.type,e=b.request,g=b.url,I(g)?void 0:j.running||D.restartOnRequestAfter===!1&&"force"!==J(f)?void 0:(d=arguments,c=D.restartOnRequestAfter||0,"boolean"==typeof c&&(c=0),setTimeout(function(){var b,c,g,h,i,k;if(b="socket"===f?e.readyState<2:0<(h=e.readyState)&&4>h){for(j.restart(),i=j.sources,k=[],c=0,g=i.length;g>c;c++){if(K=i[c],K instanceof a){K.watch.apply(K,d);break}k.push(void 0)}return k}},c))}),a=function(){function a(){var a=this;this.elements=[],y().on("request",function(){return a.watch.apply(a,arguments)})}return a.prototype.watch=function(a){var b,c,d,e;return d=a.type,b=a.request,e=a.url,I(e)?void 0:(c="socket"===d?new n(b):new o(b),this.elements.push(c))},a}(),o=function(){function a(a){var b,c,d,e,f,g,h=this;if(this.progress=0,null!=window.ProgressEvent)for(c=null,a.addEventListener("progress",function(a){return h.progress=a.lengthComputable?100*a.loaded/a.total:h.progress+(100-h.progress)/2},!1),g=["load","abort","timeout","error"],d=0,e=g.length;e>d;d++)b=g[d],a.addEventListener(b,function(){return h.progress=100},!1);else f=a.onreadystatechange,a.onreadystatechange=function(){var b;return 0===(b=a.readyState)||4===b?h.progress=100:3===a.readyState&&(h.progress=50),"function"==typeof f?f.apply(null,arguments):void 0}}return a}(),n=function(){function a(a){var b,c,d,e,f=this;for(this.progress=0,e=["error","open"],c=0,d=e.length;d>c;c++)b=e[c],a.addEventListener(b,function(){return f.progress=100},!1)}return a}(),d=function(){function a(a){var b,c,d,f;for(null==a&&(a={}),this.elements=[],null==a.selectors&&(a.selectors=[]),f=a.selectors,c=0,d=f.length;d>c;c++)b=f[c],this.elements.push(new e(b))}return a}(),e=function(){function a(a){this.selector=a,this.progress=0,this.check()}return a.prototype.check=function(){var a=this;return document.querySelector(this.selector)?this.done():setTimeout(function(){return a.check()},D.elements.checkInterval)},a.prototype.done=function(){return this.progress=100},a}(),c=function(){function a(){var a,b,c=this;this.progress=null!=(b=this.states[document.readyState])?b:100,a=document.onreadystatechange,document.onreadystatechange=function(){return null!=c.states[document.readyState]&&(c.progress=c.states[document.readyState]),"function"==typeof a?a.apply(null,arguments):void 0}}return a.prototype.states={loading:0,interactive:50,complete:100},a}(),f=function(){function a(){var a,b,c,d,e,f=this;this.progress=0,a=0,e=[],d=0,c=C(),b=setInterval(function(){var g;return g=C()-c-50,c=C(),e.push(g),e.length>D.eventLag.sampleCount&&e.shift(),a=q(e),++d>=D.eventLag.minSamples&&a<D.eventLag.lagThreshold?(f.progress=100,clearInterval(b)):f.progress=100*(3/(a+3))},50)}return a}(),m=function(){function a(a){this.source=a,this.last=this.sinceLastUpdate=0,this.rate=D.initialRate,this.catchup=0,this.progress=this.lastProgress=0,null!=this.source&&(this.progress=F(this.source,"progress"))}return a.prototype.tick=function(a,b){var c;return null==b&&(b=F(this.source,"progress")),b>=100&&(this.done=!0),b===this.last?this.sinceLastUpdate+=a:(this.sinceLastUpdate&&(this.rate=(b-this.last)/this.sinceLastUpdate),this.catchup=(b-this.progress)/D.catchupTime,this.sinceLastUpdate=0,this.last=b),b>this.progress&&(this.progress+=this.catchup*a),c=1-Math.pow(this.progress/100,D.easeFactor),this.progress+=c*this.rate*a,this.progress=Math.min(this.lastProgress+D.maxProgressPerFrame,this.progress),this.progress=Math.max(0,this.progress),this.progress=Math.min(100,this.progress),this.lastProgress=this.progress,this.progress},a}(),L=null,H=null,r=null,M=null,p=null,s=null,j.running=!1,z=function(){return D.restartOnPushState?j.restart():void 0},null!=window.history.pushState&&(T=window.history.pushState,window.history.pushState=function(){return z(),T.apply(window.history,arguments)}),null!=window.history.replaceState&&(W=window.history.replaceState,window.history.replaceState=function(){return z(),W.apply(window.history,arguments)}),l={ajax:a,elements:d,document:c,eventLag:f},(B=function(){var a,c,d,e,f,g,h,i;for(j.sources=L=[],g=["ajax","elements","document","eventLag"],c=0,e=g.length;e>c;c++)a=g[c],D[a]!==!1&&L.push(new l[a](D[a]));for(i=null!=(h=D.extraSources)?h:[],d=0,f=i.length;f>d;d++)K=i[d],L.push(new K(D));return j.bar=r=new b,H=[],M=new m})(),j.stop=function(){return j.trigger("stop"),j.running=!1,r.destroy(),s=!0,null!=p&&("function"==typeof t&&t(p),p=null),B()},j.restart=function(){return j.trigger("restart"),j.stop(),j.start()},j.go=function(){var a;return j.running=!0,r.render(),a=C(),s=!1,p=G(function(b,c){var d,e,f,g,h,i,k,l,n,o,p,q,t,u,v,w;for(l=100-r.progress,e=p=0,f=!0,i=q=0,u=L.length;u>q;i=++q)for(K=L[i],o=null!=H[i]?H[i]:H[i]=[],h=null!=(w=K.elements)?w:[K],k=t=0,v=h.length;v>t;k=++t)g=h[k],n=null!=o[k]?o[k]:o[k]=new m(g),f&=n.done,n.done||(e++,p+=n.tick(b));return d=p/e,r.update(M.tick(b,d)),r.done()||f||s?(r.update(100),j.trigger("done"),setTimeout(function(){return r.finish(),j.running=!1,j.trigger("hide")},Math.max(D.ghostTime,Math.max(D.minTime-(C()-a),0)))):c()})},j.start=function(a){v(D,a),j.running=!0;try{r.render()}catch(b){i=b}return document.querySelector(".pace")?(j.trigger("start"),j.go()):setTimeout(j.start,50)},"function"==typeof define&&define.amd?define(["pace"],function(){return j}):"object"==typeof exports?module.exports=j:D.startOnPageLoad&&j.start()}).call(this); \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/black/pace-theme-barber-shop.css b/public/bower_components/PACE/themes/black/pace-theme-barber-shop.css
new file mode 100644
index 0000000..b47be4c
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-barber-shop.css
@@ -0,0 +1,83 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #000000;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ right: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ right: -32px;
+ bottom: 0;
+ left: 0;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ -webkit-background-size: 32px 32px;
+ -moz-background-size: 32px 32px;
+ -o-background-size: 32px 32px;
+ background-size: 32px 32px;
+
+ -webkit-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -moz-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -ms-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -o-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ animation: pace-theme-barber-shop-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-barber-shop-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-moz-keyframes pace-theme-barber-shop-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-o-keyframes pace-theme-barber-shop-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-ms-keyframes pace-theme-barber-shop-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@keyframes pace-theme-barber-shop-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/black/pace-theme-big-counter.css b/public/bower_components/PACE/themes/black/pace-theme-big-counter.css
new file mode 100644
index 0000000..99d53ac
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-big-counter.css
@@ -0,0 +1,40 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ height: 5rem;
+ width: 5rem;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:after {
+ display: block;
+ position: absolute;
+ top: 0;
+ right: .5rem;
+ content: attr(data-progress-text);
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ font-size: 5rem;
+ line-height: 1;
+ text-align: right;
+ color: rgba(0, 0, 0, 0.19999999999999996);
+}
diff --git a/public/bower_components/PACE/themes/black/pace-theme-bounce.css b/public/bower_components/PACE/themes/black/pace-theme-bounce.css
new file mode 100644
index 0000000..6ef4986
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-bounce.css
@@ -0,0 +1,231 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ width: 140px;
+ height: 300px;
+ position: fixed;
+ top: -90px;
+ right: -20px;
+ z-index: 2000;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+ opacity: 0;
+ -webkit-transition: all 2s linear 0s;
+ -moz-transition: all 2s linear 0s;
+ transition: all 2s linear 0s;
+}
+
+.pace.pace-active {
+ -webkit-transform: scale(.25);
+ -moz-transform: scale(.25);
+ -ms-transform: scale(.25);
+ -o-transform: scale(.25);
+ transform: scale(.25);
+ opacity: 1;
+}
+
+.pace .pace-activity {
+ width: 140px;
+ height: 140px;
+ border-radius: 70px;
+ background: #000000;
+ position: absolute;
+ top: 0;
+ z-index: 1911;
+ -webkit-animation: pace-bounce 1s infinite;
+ -moz-animation: pace-bounce 1s infinite;
+ -o-animation: pace-bounce 1s infinite;
+ -ms-animation: pace-bounce 1s infinite;
+ animation: pace-bounce 1s infinite;
+}
+
+.pace .pace-progress {
+ position: absolute;
+ display: block;
+ left: 50%;
+ bottom: 0;
+ z-index: 1910;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-transform: scaleY(.3) !important;
+ -moz-transform: scaleY(.3) !important;
+ -ms-transform: scaleY(.3) !important;
+ -o-transform: scaleY(.3) !important;
+ transform: scaleY(.3) !important;
+ -webkit-animation: pace-compress .5s infinite alternate;
+ -moz-animation: pace-compress .5s infinite alternate;
+ -o-animation: pace-compress .5s infinite alternate;
+ -ms-animation: pace-compress .5s infinite alternate;
+ animation: pace-compress .5s infinite alternate;
+}
+
+@-webkit-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+}
+
+@-moz-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -moz-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -moz-animation-timing-function: ease-out;}
+ 95% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+}
+
+@keyframes pace-bounce {
+ 0% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 50% {
+ top: 140px;
+ height: 140px;
+ animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+}
+
+@-webkit-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -webkit-animation-timing-function: ease-out;
+ }
+}
+
+@-moz-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -moz-animation-timing-function: ease-out;
+ }
+}
+
+@keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ animation-timing-function: ease-out;
+ }
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/black/pace-theme-center-atom.css b/public/bower_components/PACE/themes/black/pace-theme-center-atom.css
new file mode 100644
index 0000000..3d8f4e1
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-center-atom.css
@@ -0,0 +1,131 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace.pace-inactive {
+ display: none;
+}
+
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 60px;
+ width: 100px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace .pace-progress {
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:before {
+ content: attr(data-progress-text);
+ text-align: center;
+ color: #fff;
+ background: #000000;
+ border-radius: 50%;
+ font-family: "Helvetica Neue", sans-serif;
+ font-size: 14px;
+ font-weight: 100;
+ line-height: 1;
+ padding: 20% 0 7px;
+ width: 50%;
+ height: 40%;
+ margin: 10px 0 0 30px;
+ display: block;
+ z-index: 999;
+ position: absolute;
+}
+
+.pace .pace-activity {
+ font-size: 15px;
+ line-height: 1;
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ display: block;
+ -webkit-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -moz-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -o-animation: pace-theme-center-atom-spin 2s linear infinite;
+ animation: pace-theme-center-atom-spin 2s linear infinite;
+}
+
+.pace .pace-activity {
+ border-radius: 50%;
+ border: 5px solid #000000;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 60px;
+ width: 100px;
+}
+
+.pace .pace-activity:after {
+ border-radius: 50%;
+ border: 5px solid #000000;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(60deg);
+ -moz-transform: rotate(60deg);
+ -o-transform: rotate(60deg);
+ transform: rotate(60deg);
+}
+
+.pace .pace-activity:before {
+ border-radius: 50%;
+ border: 5px solid #000000;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(120deg);
+ -moz-transform: rotate(120deg);
+ -o-transform: rotate(120deg);
+ transform: rotate(120deg);
+}
+
+@-webkit-keyframes pace-theme-center-atom-spin {
+ 0% { -webkit-transform: rotate(0deg) }
+ 100% { -webkit-transform: rotate(359deg) }
+}
+@-moz-keyframes pace-theme-center-atom-spin {
+ 0% { -moz-transform: rotate(0deg) }
+ 100% { -moz-transform: rotate(359deg) }
+}
+@-o-keyframes pace-theme-center-atom-spin {
+ 0% { -o-transform: rotate(0deg) }
+ 100% { -o-transform: rotate(359deg) }
+}
+@keyframes pace-theme-center-atom-spin {
+ 0% { transform: rotate(0deg) }
+ 100% { transform: rotate(359deg) }
+}
diff --git a/public/bower_components/PACE/themes/black/pace-theme-center-circle.css b/public/bower_components/PACE/themes/black/pace-theme-center-circle.css
new file mode 100644
index 0000000..2721f9a
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-center-circle.css
@@ -0,0 +1,90 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-perspective: 12rem;
+ -moz-perspective: 12rem;
+ -ms-perspective: 12rem;
+ -o-perspective: 12rem;
+ perspective: 12rem;
+
+ z-index: 2000;
+ position: fixed;
+ height: 6rem;
+ width: 6rem;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 6rem;
+ width: 6rem !important;
+ line-height: 6rem;
+ font-size: 2rem;
+ border-radius: 50%;
+ background: rgba(0, 0, 0, 0.8);
+ color: #fff;
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ text-align: center;
+
+ -webkit-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -moz-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -ms-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -o-animation: pace-theme-center-circle-spin linear infinite 2s;
+ animation: pace-theme-center-circle-spin linear infinite 2s;
+
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ -ms-transform-style: preserve-3d;
+ -o-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: block;
+}
+
+@-webkit-keyframes pace-theme-center-circle-spin {
+ from { -webkit-transform: rotateY(0deg) }
+ to { -webkit-transform: rotateY(360deg) }
+}
+
+@-moz-keyframes pace-theme-center-circle-spin {
+ from { -moz-transform: rotateY(0deg) }
+ to { -moz-transform: rotateY(360deg) }
+}
+
+@-ms-keyframes pace-theme-center-circle-spin {
+ from { -ms-transform: rotateY(0deg) }
+ to { -ms-transform: rotateY(360deg) }
+}
+
+@-o-keyframes pace-theme-center-circle-spin {
+ from { -o-transform: rotateY(0deg) }
+ to { -o-transform: rotateY(360deg) }
+}
+
+@keyframes pace-theme-center-circle-spin {
+ from { transform: rotateY(0deg) }
+ to { transform: rotateY(360deg) }
+}
diff --git a/public/bower_components/PACE/themes/black/pace-theme-center-radar.css b/public/bower_components/PACE/themes/black/pace-theme-center-radar.css
new file mode 100644
index 0000000..214667e
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-center-radar.css
@@ -0,0 +1,74 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 90px;
+ width: 90px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-activity {
+ display: none;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: -30px;
+ top: -30px;
+ height: 90px;
+ width: 90px;
+ display: block;
+ border-width: 30px;
+ border-style: double;
+ border-color: #000000 transparent transparent;
+ border-radius: 50%;
+
+ -webkit-animation: spin 1s linear infinite;
+ -moz-animation: spin 1s linear infinite;
+ -o-animation: spin 1s linear infinite;
+ animation: spin 1s linear infinite;
+}
+
+.pace .pace-activity:before {
+ content: ' ';
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ height: 50px;
+ width: 50px;
+ display: block;
+ border-width: 10px;
+ border-style: solid;
+ border-color: #000000 transparent transparent;
+ border-radius: 50%;
+}
+
+@-webkit-keyframes spin {
+ 100% { -webkit-transform: rotate(359deg); }
+}
+
+@-moz-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@-o-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@keyframes spin {
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/black/pace-theme-center-simple.css b/public/bower_components/PACE/themes/black/pace-theme-center-simple.css
new file mode 100644
index 0000000..e7e368e
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-center-simple.css
@@ -0,0 +1,52 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 5px;
+ width: 200px;
+ background: #fff;
+ border: 1px solid #000000;
+
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ max-width: 200px;
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 100%;
+ height: 100%;
+ width: 100%;
+ background: #000000;
+}
+
+.pace.pace-inactive {
+ display: none;
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/black/pace-theme-corner-indicator.css b/public/bower_components/PACE/themes/black/pace-theme-corner-indicator.css
new file mode 100644
index 0000000..98c7cd6
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-corner-indicator.css
@@ -0,0 +1,73 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ width: 300px;
+ height: 300px;
+ background: #000000;
+ -webkit-transition: -webkit-transform 0.3s;
+ transition: transform 0.3s;
+ -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
+ transform: translateX(100%) translateY(-100%) rotate(45deg);
+ pointer-events: none;
+}
+
+.pace.pace-active .pace-activity {
+ -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
+ transform: translateX(50%) translateY(-50%) rotate(45deg);
+}
+
+.pace .pace-activity::before,
+.pace .pace-activity::after {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ position: absolute;
+ bottom: 30px;
+ left: 50%;
+ display: block;
+ border: 5px solid #fff;
+ border-radius: 50%;
+ content: '';
+}
+
+.pace .pace-activity::before {
+ margin-left: -40px;
+ width: 80px;
+ height: 80px;
+ border-right-color: rgba(0, 0, 0, .2);
+ border-left-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 3s linear infinite;
+ animation: pace-theme-corner-indicator-spin 3s linear infinite;
+}
+
+.pace .pace-activity::after {
+ bottom: 50px;
+ margin-left: -20px;
+ width: 40px;
+ height: 40px;
+ border-top-color: rgba(0, 0, 0, .2);
+ border-bottom-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 1s linear infinite;
+ animation: pace-theme-corner-indicator-spin 1s linear infinite;
+}
+
+@-webkit-keyframes pace-theme-corner-indicator-spin {
+ 0% { -webkit-transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(359deg); }
+}
+@keyframes pace-theme-corner-indicator-spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/black/pace-theme-fill-left.css b/public/bower_components/PACE/themes/black/pace-theme-fill-left.css
new file mode 100644
index 0000000..474ce65
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-fill-left.css
@@ -0,0 +1,22 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: rgba(0, 0, 0, 0.19999999999999996);
+ position: fixed;
+ z-index: -1;
+ top: 0;
+ right: 100%;
+ bottom: 0;
+ width: 100%;
+}
diff --git a/public/bower_components/PACE/themes/black/pace-theme-flash.css b/public/bower_components/PACE/themes/black/pace-theme-flash.css
new file mode 100644
index 0000000..089ded0
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-flash.css
@@ -0,0 +1,77 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #000000;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
+
+.pace .pace-progress-inner {
+ display: block;
+ position: absolute;
+ right: 0px;
+ width: 100px;
+ height: 100%;
+ box-shadow: 0 0 10px #000000, 0 0 5px #000000;
+ opacity: 1.0;
+ -webkit-transform: rotate(3deg) translate(0px, -4px);
+ -moz-transform: rotate(3deg) translate(0px, -4px);
+ -ms-transform: rotate(3deg) translate(0px, -4px);
+ -o-transform: rotate(3deg) translate(0px, -4px);
+ transform: rotate(3deg) translate(0px, -4px);
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 15px;
+ right: 15px;
+ width: 14px;
+ height: 14px;
+ border: solid 2px transparent;
+ border-top-color: #000000;
+ border-left-color: #000000;
+ border-radius: 10px;
+ -webkit-animation: pace-spinner 400ms linear infinite;
+ -moz-animation: pace-spinner 400ms linear infinite;
+ -ms-animation: pace-spinner 400ms linear infinite;
+ -o-animation: pace-spinner 400ms linear infinite;
+ animation: pace-spinner 400ms linear infinite;
+}
+
+@-webkit-keyframes pace-spinner {
+ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-moz-keyframes pace-spinner {
+ 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-o-keyframes pace-spinner {
+ 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-ms-keyframes pace-spinner {
+ 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@keyframes pace-spinner {
+ 0% { transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); transform: rotate(360deg); }
+}
diff --git a/public/bower_components/PACE/themes/black/pace-theme-flat-top.css b/public/bower_components/PACE/themes/black/pace-theme-flat-top.css
new file mode 100644
index 0000000..0fa069b
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-flat-top.css
@@ -0,0 +1,41 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+
+ -webkit-transform: translate3d(0, -50px, 0);
+ -ms-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+
+ -webkit-transition: -webkit-transform .5s ease-out;
+ -ms-transition: -webkit-transform .5s ease-out;
+ transition: transform .5s ease-out;
+}
+
+.pace.pace-active {
+ -webkit-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.pace .pace-progress {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 10px;
+ background: #000000;
+
+ pointer-events: none;
+}
diff --git a/public/bower_components/PACE/themes/black/pace-theme-loading-bar.css b/public/bower_components/PACE/themes/black/pace-theme-loading-bar.css
new file mode 100644
index 0000000..1b94202
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-loading-bar.css
@@ -0,0 +1,198 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 12px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: 200px;
+ height: 50px;
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ display: block;
+ position: absolute;
+ right: 100%;
+ margin-right: -7px;
+ width: 93%;
+ top: 7px;
+ height: 14px;
+ font-size: 12px;
+ background: #000000;
+ color: #000000;
+ line-height: 60px;
+ font-weight: bold;
+ font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
+
+ -webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ -ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ box-shadow: 120px 0 #fff, 240px 0 #fff;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: inline-block;
+ position: fixed;
+ width: 45px;
+ text-align: right;
+ right: 0;
+ padding-right: 16px;
+ top: 4px;
+}
+
+.pace .pace-progress[data-progress-text="0%"]:after { right: -200px }
+.pace .pace-progress[data-progress-text="1%"]:after { right: -198.14px }
+.pace .pace-progress[data-progress-text="2%"]:after { right: -196.28px }
+.pace .pace-progress[data-progress-text="3%"]:after { right: -194.42px }
+.pace .pace-progress[data-progress-text="4%"]:after { right: -192.56px }
+.pace .pace-progress[data-progress-text="5%"]:after { right: -190.7px }
+.pace .pace-progress[data-progress-text="6%"]:after { right: -188.84px }
+.pace .pace-progress[data-progress-text="7%"]:after { right: -186.98px }
+.pace .pace-progress[data-progress-text="8%"]:after { right: -185.12px }
+.pace .pace-progress[data-progress-text="9%"]:after { right: -183.26px }
+.pace .pace-progress[data-progress-text="10%"]:after { right: -181.4px }
+.pace .pace-progress[data-progress-text="11%"]:after { right: -179.54px }
+.pace .pace-progress[data-progress-text="12%"]:after { right: -177.68px }
+.pace .pace-progress[data-progress-text="13%"]:after { right: -175.82px }
+.pace .pace-progress[data-progress-text="14%"]:after { right: -173.96px }
+.pace .pace-progress[data-progress-text="15%"]:after { right: -172.1px }
+.pace .pace-progress[data-progress-text="16%"]:after { right: -170.24px }
+.pace .pace-progress[data-progress-text="17%"]:after { right: -168.38px }
+.pace .pace-progress[data-progress-text="18%"]:after { right: -166.52px }
+.pace .pace-progress[data-progress-text="19%"]:after { right: -164.66px }
+.pace .pace-progress[data-progress-text="20%"]:after { right: -162.8px }
+.pace .pace-progress[data-progress-text="21%"]:after { right: -160.94px }
+.pace .pace-progress[data-progress-text="22%"]:after { right: -159.08px }
+.pace .pace-progress[data-progress-text="23%"]:after { right: -157.22px }
+.pace .pace-progress[data-progress-text="24%"]:after { right: -155.36px }
+.pace .pace-progress[data-progress-text="25%"]:after { right: -153.5px }
+.pace .pace-progress[data-progress-text="26%"]:after { right: -151.64px }
+.pace .pace-progress[data-progress-text="27%"]:after { right: -149.78px }
+.pace .pace-progress[data-progress-text="28%"]:after { right: -147.92px }
+.pace .pace-progress[data-progress-text="29%"]:after { right: -146.06px }
+.pace .pace-progress[data-progress-text="30%"]:after { right: -144.2px }
+.pace .pace-progress[data-progress-text="31%"]:after { right: -142.34px }
+.pace .pace-progress[data-progress-text="32%"]:after { right: -140.48px }
+.pace .pace-progress[data-progress-text="33%"]:after { right: -138.62px }
+.pace .pace-progress[data-progress-text="34%"]:after { right: -136.76px }
+.pace .pace-progress[data-progress-text="35%"]:after { right: -134.9px }
+.pace .pace-progress[data-progress-text="36%"]:after { right: -133.04px }
+.pace .pace-progress[data-progress-text="37%"]:after { right: -131.18px }
+.pace .pace-progress[data-progress-text="38%"]:after { right: -129.32px }
+.pace .pace-progress[data-progress-text="39%"]:after { right: -127.46px }
+.pace .pace-progress[data-progress-text="40%"]:after { right: -125.6px }
+.pace .pace-progress[data-progress-text="41%"]:after { right: -123.74px }
+.pace .pace-progress[data-progress-text="42%"]:after { right: -121.88px }
+.pace .pace-progress[data-progress-text="43%"]:after { right: -120.02px }
+.pace .pace-progress[data-progress-text="44%"]:after { right: -118.16px }
+.pace .pace-progress[data-progress-text="45%"]:after { right: -116.3px }
+.pace .pace-progress[data-progress-text="46%"]:after { right: -114.44px }
+.pace .pace-progress[data-progress-text="47%"]:after { right: -112.58px }
+.pace .pace-progress[data-progress-text="48%"]:after { right: -110.72px }
+.pace .pace-progress[data-progress-text="49%"]:after { right: -108.86px }
+.pace .pace-progress[data-progress-text="50%"]:after { right: -107px }
+.pace .pace-progress[data-progress-text="51%"]:after { right: -105.14px }
+.pace .pace-progress[data-progress-text="52%"]:after { right: -103.28px }
+.pace .pace-progress[data-progress-text="53%"]:after { right: -101.42px }
+.pace .pace-progress[data-progress-text="54%"]:after { right: -99.56px }
+.pace .pace-progress[data-progress-text="55%"]:after { right: -97.7px }
+.pace .pace-progress[data-progress-text="56%"]:after { right: -95.84px }
+.pace .pace-progress[data-progress-text="57%"]:after { right: -93.98px }
+.pace .pace-progress[data-progress-text="58%"]:after { right: -92.12px }
+.pace .pace-progress[data-progress-text="59%"]:after { right: -90.26px }
+.pace .pace-progress[data-progress-text="60%"]:after { right: -88.4px }
+.pace .pace-progress[data-progress-text="61%"]:after { right: -86.53999999999999px }
+.pace .pace-progress[data-progress-text="62%"]:after { right: -84.68px }
+.pace .pace-progress[data-progress-text="63%"]:after { right: -82.82px }
+.pace .pace-progress[data-progress-text="64%"]:after { right: -80.96000000000001px }
+.pace .pace-progress[data-progress-text="65%"]:after { right: -79.1px }
+.pace .pace-progress[data-progress-text="66%"]:after { right: -77.24px }
+.pace .pace-progress[data-progress-text="67%"]:after { right: -75.38px }
+.pace .pace-progress[data-progress-text="68%"]:after { right: -73.52px }
+.pace .pace-progress[data-progress-text="69%"]:after { right: -71.66px }
+.pace .pace-progress[data-progress-text="70%"]:after { right: -69.8px }
+.pace .pace-progress[data-progress-text="71%"]:after { right: -67.94px }
+.pace .pace-progress[data-progress-text="72%"]:after { right: -66.08px }
+.pace .pace-progress[data-progress-text="73%"]:after { right: -64.22px }
+.pace .pace-progress[data-progress-text="74%"]:after { right: -62.36px }
+.pace .pace-progress[data-progress-text="75%"]:after { right: -60.5px }
+.pace .pace-progress[data-progress-text="76%"]:after { right: -58.64px }
+.pace .pace-progress[data-progress-text="77%"]:after { right: -56.78px }
+.pace .pace-progress[data-progress-text="78%"]:after { right: -54.92px }
+.pace .pace-progress[data-progress-text="79%"]:after { right: -53.06px }
+.pace .pace-progress[data-progress-text="80%"]:after { right: -51.2px }
+.pace .pace-progress[data-progress-text="81%"]:after { right: -49.34px }
+.pace .pace-progress[data-progress-text="82%"]:after { right: -47.480000000000004px }
+.pace .pace-progress[data-progress-text="83%"]:after { right: -45.62px }
+.pace .pace-progress[data-progress-text="84%"]:after { right: -43.76px }
+.pace .pace-progress[data-progress-text="85%"]:after { right: -41.9px }
+.pace .pace-progress[data-progress-text="86%"]:after { right: -40.04px }
+.pace .pace-progress[data-progress-text="87%"]:after { right: -38.18px }
+.pace .pace-progress[data-progress-text="88%"]:after { right: -36.32px }
+.pace .pace-progress[data-progress-text="89%"]:after { right: -34.46px }
+.pace .pace-progress[data-progress-text="90%"]:after { right: -32.6px }
+.pace .pace-progress[data-progress-text="91%"]:after { right: -30.740000000000002px }
+.pace .pace-progress[data-progress-text="92%"]:after { right: -28.880000000000003px }
+.pace .pace-progress[data-progress-text="93%"]:after { right: -27.02px }
+.pace .pace-progress[data-progress-text="94%"]:after { right: -25.16px }
+.pace .pace-progress[data-progress-text="95%"]:after { right: -23.3px }
+.pace .pace-progress[data-progress-text="96%"]:after { right: -21.439999999999998px }
+.pace .pace-progress[data-progress-text="97%"]:after { right: -19.58px }
+.pace .pace-progress[data-progress-text="98%"]:after { right: -17.72px }
+.pace .pace-progress[data-progress-text="99%"]:after { right: -15.86px }
+.pace .pace-progress[data-progress-text="100%"]:after { right: -14px }
+
+
+.pace .pace-activity {
+ position: absolute;
+ width: 100%;
+ height: 28px;
+ z-index: 2001;
+ box-shadow: inset 0 0 0 2px #000000, inset 0 0 0 7px #FFF;
+ border-radius: 10px;
+}
+
+.pace.pace-inactive {
+ display: none;
+}
diff --git a/public/bower_components/PACE/themes/black/pace-theme-mac-osx.css b/public/bower_components/PACE/themes/black/pace-theme-mac-osx.css
new file mode 100644
index 0000000..f096d2c
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-mac-osx.css
@@ -0,0 +1,87 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #000000;
+ position: fixed;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 12px;
+ overflow: hidden;
+
+ -webkit-border-radius: 0 0 4px 0;
+ -moz-border-radius: 0 0 4px 0;
+ -o-border-radius: 0 0 4px 0;
+ border-radius: 0 0 4px 0;
+
+ -webkit-box-shadow: inset -1px 0 #000000, inset 0 -1px #000000, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -moz-box-shadow: inset -1px 0 #000000, inset 0 -1px #000000, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -o-box-shadow: inset -1px 0 #000000, inset 0 -1px #000000, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ box-shadow: inset -1px 0 #000000, inset 0 -1px #000000, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: -28px;
+ bottom: 0;
+
+ -webkit-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -moz-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -o-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+
+ -webkit-background-size: 28px 100%;
+ -moz-background-size: 28px 100%;
+ -o-background-size: 28px 100%;
+ background-size: 28px 100%;
+
+ -webkit-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -moz-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -ms-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -o-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ animation: pace-theme-mac-osx-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-mac-osx-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-moz-keyframes pace-theme-mac-osx-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-o-keyframes pace-theme-mac-osx-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-ms-keyframes pace-theme-mac-osx-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@keyframes pace-theme-mac-osx-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/black/pace-theme-minimal.css b/public/bower_components/PACE/themes/black/pace-theme-minimal.css
new file mode 100644
index 0000000..671ef84
--- /dev/null
+++ b/public/bower_components/PACE/themes/black/pace-theme-minimal.css
@@ -0,0 +1,23 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #000000;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-barber-shop.css b/public/bower_components/PACE/themes/blue/pace-theme-barber-shop.css
new file mode 100644
index 0000000..f4285bd
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-barber-shop.css
@@ -0,0 +1,83 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #2299dd;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ right: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ right: -32px;
+ bottom: 0;
+ left: 0;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ -webkit-background-size: 32px 32px;
+ -moz-background-size: 32px 32px;
+ -o-background-size: 32px 32px;
+ background-size: 32px 32px;
+
+ -webkit-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -moz-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -ms-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -o-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ animation: pace-theme-barber-shop-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-barber-shop-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-moz-keyframes pace-theme-barber-shop-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-o-keyframes pace-theme-barber-shop-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-ms-keyframes pace-theme-barber-shop-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@keyframes pace-theme-barber-shop-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-big-counter.css b/public/bower_components/PACE/themes/blue/pace-theme-big-counter.css
new file mode 100644
index 0000000..d9c576d
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-big-counter.css
@@ -0,0 +1,40 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ height: 5rem;
+ width: 5rem;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:after {
+ display: block;
+ position: absolute;
+ top: 0;
+ right: .5rem;
+ content: attr(data-progress-text);
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ font-size: 5rem;
+ line-height: 1;
+ text-align: right;
+ color: rgba(34, 153, 221, 0.19999999999999996);
+}
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-bounce.css b/public/bower_components/PACE/themes/blue/pace-theme-bounce.css
new file mode 100644
index 0000000..f479865
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-bounce.css
@@ -0,0 +1,231 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ width: 140px;
+ height: 300px;
+ position: fixed;
+ top: -90px;
+ right: -20px;
+ z-index: 2000;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+ opacity: 0;
+ -webkit-transition: all 2s linear 0s;
+ -moz-transition: all 2s linear 0s;
+ transition: all 2s linear 0s;
+}
+
+.pace.pace-active {
+ -webkit-transform: scale(.25);
+ -moz-transform: scale(.25);
+ -ms-transform: scale(.25);
+ -o-transform: scale(.25);
+ transform: scale(.25);
+ opacity: 1;
+}
+
+.pace .pace-activity {
+ width: 140px;
+ height: 140px;
+ border-radius: 70px;
+ background: #2299dd;
+ position: absolute;
+ top: 0;
+ z-index: 1911;
+ -webkit-animation: pace-bounce 1s infinite;
+ -moz-animation: pace-bounce 1s infinite;
+ -o-animation: pace-bounce 1s infinite;
+ -ms-animation: pace-bounce 1s infinite;
+ animation: pace-bounce 1s infinite;
+}
+
+.pace .pace-progress {
+ position: absolute;
+ display: block;
+ left: 50%;
+ bottom: 0;
+ z-index: 1910;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-transform: scaleY(.3) !important;
+ -moz-transform: scaleY(.3) !important;
+ -ms-transform: scaleY(.3) !important;
+ -o-transform: scaleY(.3) !important;
+ transform: scaleY(.3) !important;
+ -webkit-animation: pace-compress .5s infinite alternate;
+ -moz-animation: pace-compress .5s infinite alternate;
+ -o-animation: pace-compress .5s infinite alternate;
+ -ms-animation: pace-compress .5s infinite alternate;
+ animation: pace-compress .5s infinite alternate;
+}
+
+@-webkit-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+}
+
+@-moz-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -moz-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -moz-animation-timing-function: ease-out;}
+ 95% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+}
+
+@keyframes pace-bounce {
+ 0% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 50% {
+ top: 140px;
+ height: 140px;
+ animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+}
+
+@-webkit-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -webkit-animation-timing-function: ease-out;
+ }
+}
+
+@-moz-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -moz-animation-timing-function: ease-out;
+ }
+}
+
+@keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ animation-timing-function: ease-out;
+ }
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-center-atom.css b/public/bower_components/PACE/themes/blue/pace-theme-center-atom.css
new file mode 100644
index 0000000..c178cd8
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-center-atom.css
@@ -0,0 +1,131 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace.pace-inactive {
+ display: none;
+}
+
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 60px;
+ width: 100px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace .pace-progress {
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:before {
+ content: attr(data-progress-text);
+ text-align: center;
+ color: #fff;
+ background: #2299dd;
+ border-radius: 50%;
+ font-family: "Helvetica Neue", sans-serif;
+ font-size: 14px;
+ font-weight: 100;
+ line-height: 1;
+ padding: 20% 0 7px;
+ width: 50%;
+ height: 40%;
+ margin: 10px 0 0 30px;
+ display: block;
+ z-index: 999;
+ position: absolute;
+}
+
+.pace .pace-activity {
+ font-size: 15px;
+ line-height: 1;
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ display: block;
+ -webkit-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -moz-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -o-animation: pace-theme-center-atom-spin 2s linear infinite;
+ animation: pace-theme-center-atom-spin 2s linear infinite;
+}
+
+.pace .pace-activity {
+ border-radius: 50%;
+ border: 5px solid #2299dd;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 60px;
+ width: 100px;
+}
+
+.pace .pace-activity:after {
+ border-radius: 50%;
+ border: 5px solid #2299dd;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(60deg);
+ -moz-transform: rotate(60deg);
+ -o-transform: rotate(60deg);
+ transform: rotate(60deg);
+}
+
+.pace .pace-activity:before {
+ border-radius: 50%;
+ border: 5px solid #2299dd;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(120deg);
+ -moz-transform: rotate(120deg);
+ -o-transform: rotate(120deg);
+ transform: rotate(120deg);
+}
+
+@-webkit-keyframes pace-theme-center-atom-spin {
+ 0% { -webkit-transform: rotate(0deg) }
+ 100% { -webkit-transform: rotate(359deg) }
+}
+@-moz-keyframes pace-theme-center-atom-spin {
+ 0% { -moz-transform: rotate(0deg) }
+ 100% { -moz-transform: rotate(359deg) }
+}
+@-o-keyframes pace-theme-center-atom-spin {
+ 0% { -o-transform: rotate(0deg) }
+ 100% { -o-transform: rotate(359deg) }
+}
+@keyframes pace-theme-center-atom-spin {
+ 0% { transform: rotate(0deg) }
+ 100% { transform: rotate(359deg) }
+}
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-center-circle.css b/public/bower_components/PACE/themes/blue/pace-theme-center-circle.css
new file mode 100644
index 0000000..403ab0d
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-center-circle.css
@@ -0,0 +1,90 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-perspective: 12rem;
+ -moz-perspective: 12rem;
+ -ms-perspective: 12rem;
+ -o-perspective: 12rem;
+ perspective: 12rem;
+
+ z-index: 2000;
+ position: fixed;
+ height: 6rem;
+ width: 6rem;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 6rem;
+ width: 6rem !important;
+ line-height: 6rem;
+ font-size: 2rem;
+ border-radius: 50%;
+ background: rgba(34, 153, 221, 0.8);
+ color: #fff;
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ text-align: center;
+
+ -webkit-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -moz-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -ms-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -o-animation: pace-theme-center-circle-spin linear infinite 2s;
+ animation: pace-theme-center-circle-spin linear infinite 2s;
+
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ -ms-transform-style: preserve-3d;
+ -o-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: block;
+}
+
+@-webkit-keyframes pace-theme-center-circle-spin {
+ from { -webkit-transform: rotateY(0deg) }
+ to { -webkit-transform: rotateY(360deg) }
+}
+
+@-moz-keyframes pace-theme-center-circle-spin {
+ from { -moz-transform: rotateY(0deg) }
+ to { -moz-transform: rotateY(360deg) }
+}
+
+@-ms-keyframes pace-theme-center-circle-spin {
+ from { -ms-transform: rotateY(0deg) }
+ to { -ms-transform: rotateY(360deg) }
+}
+
+@-o-keyframes pace-theme-center-circle-spin {
+ from { -o-transform: rotateY(0deg) }
+ to { -o-transform: rotateY(360deg) }
+}
+
+@keyframes pace-theme-center-circle-spin {
+ from { transform: rotateY(0deg) }
+ to { transform: rotateY(360deg) }
+}
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-center-radar.css b/public/bower_components/PACE/themes/blue/pace-theme-center-radar.css
new file mode 100644
index 0000000..018362f
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-center-radar.css
@@ -0,0 +1,74 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 90px;
+ width: 90px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-activity {
+ display: none;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: -30px;
+ top: -30px;
+ height: 90px;
+ width: 90px;
+ display: block;
+ border-width: 30px;
+ border-style: double;
+ border-color: #2299dd transparent transparent;
+ border-radius: 50%;
+
+ -webkit-animation: spin 1s linear infinite;
+ -moz-animation: spin 1s linear infinite;
+ -o-animation: spin 1s linear infinite;
+ animation: spin 1s linear infinite;
+}
+
+.pace .pace-activity:before {
+ content: ' ';
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ height: 50px;
+ width: 50px;
+ display: block;
+ border-width: 10px;
+ border-style: solid;
+ border-color: #2299dd transparent transparent;
+ border-radius: 50%;
+}
+
+@-webkit-keyframes spin {
+ 100% { -webkit-transform: rotate(359deg); }
+}
+
+@-moz-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@-o-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@keyframes spin {
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-center-simple.css b/public/bower_components/PACE/themes/blue/pace-theme-center-simple.css
new file mode 100644
index 0000000..0844d31
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-center-simple.css
@@ -0,0 +1,52 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 5px;
+ width: 200px;
+ background: #fff;
+ border: 1px solid #2299dd;
+
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ max-width: 200px;
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 100%;
+ height: 100%;
+ width: 100%;
+ background: #2299dd;
+}
+
+.pace.pace-inactive {
+ display: none;
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-corner-indicator.css b/public/bower_components/PACE/themes/blue/pace-theme-corner-indicator.css
new file mode 100644
index 0000000..e0cc57e
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-corner-indicator.css
@@ -0,0 +1,73 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ width: 300px;
+ height: 300px;
+ background: #2299dd;
+ -webkit-transition: -webkit-transform 0.3s;
+ transition: transform 0.3s;
+ -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
+ transform: translateX(100%) translateY(-100%) rotate(45deg);
+ pointer-events: none;
+}
+
+.pace.pace-active .pace-activity {
+ -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
+ transform: translateX(50%) translateY(-50%) rotate(45deg);
+}
+
+.pace .pace-activity::before,
+.pace .pace-activity::after {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ position: absolute;
+ bottom: 30px;
+ left: 50%;
+ display: block;
+ border: 5px solid #fff;
+ border-radius: 50%;
+ content: '';
+}
+
+.pace .pace-activity::before {
+ margin-left: -40px;
+ width: 80px;
+ height: 80px;
+ border-right-color: rgba(0, 0, 0, .2);
+ border-left-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 3s linear infinite;
+ animation: pace-theme-corner-indicator-spin 3s linear infinite;
+}
+
+.pace .pace-activity::after {
+ bottom: 50px;
+ margin-left: -20px;
+ width: 40px;
+ height: 40px;
+ border-top-color: rgba(0, 0, 0, .2);
+ border-bottom-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 1s linear infinite;
+ animation: pace-theme-corner-indicator-spin 1s linear infinite;
+}
+
+@-webkit-keyframes pace-theme-corner-indicator-spin {
+ 0% { -webkit-transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(359deg); }
+}
+@keyframes pace-theme-corner-indicator-spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-fill-left.css b/public/bower_components/PACE/themes/blue/pace-theme-fill-left.css
new file mode 100644
index 0000000..acbaf45
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-fill-left.css
@@ -0,0 +1,22 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: rgba(34, 153, 221, 0.19999999999999996);
+ position: fixed;
+ z-index: -1;
+ top: 0;
+ right: 100%;
+ bottom: 0;
+ width: 100%;
+}
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-flash.css b/public/bower_components/PACE/themes/blue/pace-theme-flash.css
new file mode 100644
index 0000000..d9bca46
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-flash.css
@@ -0,0 +1,77 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #2299dd;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
+
+.pace .pace-progress-inner {
+ display: block;
+ position: absolute;
+ right: 0px;
+ width: 100px;
+ height: 100%;
+ box-shadow: 0 0 10px #2299dd, 0 0 5px #2299dd;
+ opacity: 1.0;
+ -webkit-transform: rotate(3deg) translate(0px, -4px);
+ -moz-transform: rotate(3deg) translate(0px, -4px);
+ -ms-transform: rotate(3deg) translate(0px, -4px);
+ -o-transform: rotate(3deg) translate(0px, -4px);
+ transform: rotate(3deg) translate(0px, -4px);
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 15px;
+ right: 15px;
+ width: 14px;
+ height: 14px;
+ border: solid 2px transparent;
+ border-top-color: #2299dd;
+ border-left-color: #2299dd;
+ border-radius: 10px;
+ -webkit-animation: pace-spinner 400ms linear infinite;
+ -moz-animation: pace-spinner 400ms linear infinite;
+ -ms-animation: pace-spinner 400ms linear infinite;
+ -o-animation: pace-spinner 400ms linear infinite;
+ animation: pace-spinner 400ms linear infinite;
+}
+
+@-webkit-keyframes pace-spinner {
+ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-moz-keyframes pace-spinner {
+ 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-o-keyframes pace-spinner {
+ 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-ms-keyframes pace-spinner {
+ 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@keyframes pace-spinner {
+ 0% { transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); transform: rotate(360deg); }
+}
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-flat-top.css b/public/bower_components/PACE/themes/blue/pace-theme-flat-top.css
new file mode 100644
index 0000000..6a76bbf
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-flat-top.css
@@ -0,0 +1,41 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+
+ -webkit-transform: translate3d(0, -50px, 0);
+ -ms-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+
+ -webkit-transition: -webkit-transform .5s ease-out;
+ -ms-transition: -webkit-transform .5s ease-out;
+ transition: transform .5s ease-out;
+}
+
+.pace.pace-active {
+ -webkit-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.pace .pace-progress {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 10px;
+ background: #2299dd;
+
+ pointer-events: none;
+}
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-loading-bar.css b/public/bower_components/PACE/themes/blue/pace-theme-loading-bar.css
new file mode 100644
index 0000000..8448a5e
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-loading-bar.css
@@ -0,0 +1,198 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 12px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: 200px;
+ height: 50px;
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ display: block;
+ position: absolute;
+ right: 100%;
+ margin-right: -7px;
+ width: 93%;
+ top: 7px;
+ height: 14px;
+ font-size: 12px;
+ background: #2299dd;
+ color: #2299dd;
+ line-height: 60px;
+ font-weight: bold;
+ font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
+
+ -webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ -ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ box-shadow: 120px 0 #fff, 240px 0 #fff;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: inline-block;
+ position: fixed;
+ width: 45px;
+ text-align: right;
+ right: 0;
+ padding-right: 16px;
+ top: 4px;
+}
+
+.pace .pace-progress[data-progress-text="0%"]:after { right: -200px }
+.pace .pace-progress[data-progress-text="1%"]:after { right: -198.14px }
+.pace .pace-progress[data-progress-text="2%"]:after { right: -196.28px }
+.pace .pace-progress[data-progress-text="3%"]:after { right: -194.42px }
+.pace .pace-progress[data-progress-text="4%"]:after { right: -192.56px }
+.pace .pace-progress[data-progress-text="5%"]:after { right: -190.7px }
+.pace .pace-progress[data-progress-text="6%"]:after { right: -188.84px }
+.pace .pace-progress[data-progress-text="7%"]:after { right: -186.98px }
+.pace .pace-progress[data-progress-text="8%"]:after { right: -185.12px }
+.pace .pace-progress[data-progress-text="9%"]:after { right: -183.26px }
+.pace .pace-progress[data-progress-text="10%"]:after { right: -181.4px }
+.pace .pace-progress[data-progress-text="11%"]:after { right: -179.54px }
+.pace .pace-progress[data-progress-text="12%"]:after { right: -177.68px }
+.pace .pace-progress[data-progress-text="13%"]:after { right: -175.82px }
+.pace .pace-progress[data-progress-text="14%"]:after { right: -173.96px }
+.pace .pace-progress[data-progress-text="15%"]:after { right: -172.1px }
+.pace .pace-progress[data-progress-text="16%"]:after { right: -170.24px }
+.pace .pace-progress[data-progress-text="17%"]:after { right: -168.38px }
+.pace .pace-progress[data-progress-text="18%"]:after { right: -166.52px }
+.pace .pace-progress[data-progress-text="19%"]:after { right: -164.66px }
+.pace .pace-progress[data-progress-text="20%"]:after { right: -162.8px }
+.pace .pace-progress[data-progress-text="21%"]:after { right: -160.94px }
+.pace .pace-progress[data-progress-text="22%"]:after { right: -159.08px }
+.pace .pace-progress[data-progress-text="23%"]:after { right: -157.22px }
+.pace .pace-progress[data-progress-text="24%"]:after { right: -155.36px }
+.pace .pace-progress[data-progress-text="25%"]:after { right: -153.5px }
+.pace .pace-progress[data-progress-text="26%"]:after { right: -151.64px }
+.pace .pace-progress[data-progress-text="27%"]:after { right: -149.78px }
+.pace .pace-progress[data-progress-text="28%"]:after { right: -147.92px }
+.pace .pace-progress[data-progress-text="29%"]:after { right: -146.06px }
+.pace .pace-progress[data-progress-text="30%"]:after { right: -144.2px }
+.pace .pace-progress[data-progress-text="31%"]:after { right: -142.34px }
+.pace .pace-progress[data-progress-text="32%"]:after { right: -140.48px }
+.pace .pace-progress[data-progress-text="33%"]:after { right: -138.62px }
+.pace .pace-progress[data-progress-text="34%"]:after { right: -136.76px }
+.pace .pace-progress[data-progress-text="35%"]:after { right: -134.9px }
+.pace .pace-progress[data-progress-text="36%"]:after { right: -133.04px }
+.pace .pace-progress[data-progress-text="37%"]:after { right: -131.18px }
+.pace .pace-progress[data-progress-text="38%"]:after { right: -129.32px }
+.pace .pace-progress[data-progress-text="39%"]:after { right: -127.46px }
+.pace .pace-progress[data-progress-text="40%"]:after { right: -125.6px }
+.pace .pace-progress[data-progress-text="41%"]:after { right: -123.74px }
+.pace .pace-progress[data-progress-text="42%"]:after { right: -121.88px }
+.pace .pace-progress[data-progress-text="43%"]:after { right: -120.02px }
+.pace .pace-progress[data-progress-text="44%"]:after { right: -118.16px }
+.pace .pace-progress[data-progress-text="45%"]:after { right: -116.3px }
+.pace .pace-progress[data-progress-text="46%"]:after { right: -114.44px }
+.pace .pace-progress[data-progress-text="47%"]:after { right: -112.58px }
+.pace .pace-progress[data-progress-text="48%"]:after { right: -110.72px }
+.pace .pace-progress[data-progress-text="49%"]:after { right: -108.86px }
+.pace .pace-progress[data-progress-text="50%"]:after { right: -107px }
+.pace .pace-progress[data-progress-text="51%"]:after { right: -105.14px }
+.pace .pace-progress[data-progress-text="52%"]:after { right: -103.28px }
+.pace .pace-progress[data-progress-text="53%"]:after { right: -101.42px }
+.pace .pace-progress[data-progress-text="54%"]:after { right: -99.56px }
+.pace .pace-progress[data-progress-text="55%"]:after { right: -97.7px }
+.pace .pace-progress[data-progress-text="56%"]:after { right: -95.84px }
+.pace .pace-progress[data-progress-text="57%"]:after { right: -93.98px }
+.pace .pace-progress[data-progress-text="58%"]:after { right: -92.12px }
+.pace .pace-progress[data-progress-text="59%"]:after { right: -90.26px }
+.pace .pace-progress[data-progress-text="60%"]:after { right: -88.4px }
+.pace .pace-progress[data-progress-text="61%"]:after { right: -86.53999999999999px }
+.pace .pace-progress[data-progress-text="62%"]:after { right: -84.68px }
+.pace .pace-progress[data-progress-text="63%"]:after { right: -82.82px }
+.pace .pace-progress[data-progress-text="64%"]:after { right: -80.96000000000001px }
+.pace .pace-progress[data-progress-text="65%"]:after { right: -79.1px }
+.pace .pace-progress[data-progress-text="66%"]:after { right: -77.24px }
+.pace .pace-progress[data-progress-text="67%"]:after { right: -75.38px }
+.pace .pace-progress[data-progress-text="68%"]:after { right: -73.52px }
+.pace .pace-progress[data-progress-text="69%"]:after { right: -71.66px }
+.pace .pace-progress[data-progress-text="70%"]:after { right: -69.8px }
+.pace .pace-progress[data-progress-text="71%"]:after { right: -67.94px }
+.pace .pace-progress[data-progress-text="72%"]:after { right: -66.08px }
+.pace .pace-progress[data-progress-text="73%"]:after { right: -64.22px }
+.pace .pace-progress[data-progress-text="74%"]:after { right: -62.36px }
+.pace .pace-progress[data-progress-text="75%"]:after { right: -60.5px }
+.pace .pace-progress[data-progress-text="76%"]:after { right: -58.64px }
+.pace .pace-progress[data-progress-text="77%"]:after { right: -56.78px }
+.pace .pace-progress[data-progress-text="78%"]:after { right: -54.92px }
+.pace .pace-progress[data-progress-text="79%"]:after { right: -53.06px }
+.pace .pace-progress[data-progress-text="80%"]:after { right: -51.2px }
+.pace .pace-progress[data-progress-text="81%"]:after { right: -49.34px }
+.pace .pace-progress[data-progress-text="82%"]:after { right: -47.480000000000004px }
+.pace .pace-progress[data-progress-text="83%"]:after { right: -45.62px }
+.pace .pace-progress[data-progress-text="84%"]:after { right: -43.76px }
+.pace .pace-progress[data-progress-text="85%"]:after { right: -41.9px }
+.pace .pace-progress[data-progress-text="86%"]:after { right: -40.04px }
+.pace .pace-progress[data-progress-text="87%"]:after { right: -38.18px }
+.pace .pace-progress[data-progress-text="88%"]:after { right: -36.32px }
+.pace .pace-progress[data-progress-text="89%"]:after { right: -34.46px }
+.pace .pace-progress[data-progress-text="90%"]:after { right: -32.6px }
+.pace .pace-progress[data-progress-text="91%"]:after { right: -30.740000000000002px }
+.pace .pace-progress[data-progress-text="92%"]:after { right: -28.880000000000003px }
+.pace .pace-progress[data-progress-text="93%"]:after { right: -27.02px }
+.pace .pace-progress[data-progress-text="94%"]:after { right: -25.16px }
+.pace .pace-progress[data-progress-text="95%"]:after { right: -23.3px }
+.pace .pace-progress[data-progress-text="96%"]:after { right: -21.439999999999998px }
+.pace .pace-progress[data-progress-text="97%"]:after { right: -19.58px }
+.pace .pace-progress[data-progress-text="98%"]:after { right: -17.72px }
+.pace .pace-progress[data-progress-text="99%"]:after { right: -15.86px }
+.pace .pace-progress[data-progress-text="100%"]:after { right: -14px }
+
+
+.pace .pace-activity {
+ position: absolute;
+ width: 100%;
+ height: 28px;
+ z-index: 2001;
+ box-shadow: inset 0 0 0 2px #2299dd, inset 0 0 0 7px #FFF;
+ border-radius: 10px;
+}
+
+.pace.pace-inactive {
+ display: none;
+}
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-mac-osx.css b/public/bower_components/PACE/themes/blue/pace-theme-mac-osx.css
new file mode 100644
index 0000000..175f3b2
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-mac-osx.css
@@ -0,0 +1,87 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #0087E1;
+ position: fixed;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 12px;
+ overflow: hidden;
+
+ -webkit-border-radius: 0 0 4px 0;
+ -moz-border-radius: 0 0 4px 0;
+ -o-border-radius: 0 0 4px 0;
+ border-radius: 0 0 4px 0;
+
+ -webkit-box-shadow: inset -1px 0 #00558F, inset 0 -1px #00558F, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -moz-box-shadow: inset -1px 0 #00558F, inset 0 -1px #00558F, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -o-box-shadow: inset -1px 0 #00558F, inset 0 -1px #00558F, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ box-shadow: inset -1px 0 #00558F, inset 0 -1px #00558F, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: -28px;
+ bottom: 0;
+
+ -webkit-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -moz-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -o-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+
+ -webkit-background-size: 28px 100%;
+ -moz-background-size: 28px 100%;
+ -o-background-size: 28px 100%;
+ background-size: 28px 100%;
+
+ -webkit-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -moz-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -ms-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -o-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ animation: pace-theme-mac-osx-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-mac-osx-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-moz-keyframes pace-theme-mac-osx-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-o-keyframes pace-theme-mac-osx-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-ms-keyframes pace-theme-mac-osx-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@keyframes pace-theme-mac-osx-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/blue/pace-theme-minimal.css b/public/bower_components/PACE/themes/blue/pace-theme-minimal.css
new file mode 100644
index 0000000..a344a19
--- /dev/null
+++ b/public/bower_components/PACE/themes/blue/pace-theme-minimal.css
@@ -0,0 +1,23 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #2299dd;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
diff --git a/public/bower_components/PACE/themes/green/pace-theme-barber-shop.css b/public/bower_components/PACE/themes/green/pace-theme-barber-shop.css
new file mode 100644
index 0000000..d06a96c
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-barber-shop.css
@@ -0,0 +1,83 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #22df80;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ right: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ right: -32px;
+ bottom: 0;
+ left: 0;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ -webkit-background-size: 32px 32px;
+ -moz-background-size: 32px 32px;
+ -o-background-size: 32px 32px;
+ background-size: 32px 32px;
+
+ -webkit-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -moz-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -ms-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -o-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ animation: pace-theme-barber-shop-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-barber-shop-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-moz-keyframes pace-theme-barber-shop-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-o-keyframes pace-theme-barber-shop-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-ms-keyframes pace-theme-barber-shop-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@keyframes pace-theme-barber-shop-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/green/pace-theme-big-counter.css b/public/bower_components/PACE/themes/green/pace-theme-big-counter.css
new file mode 100644
index 0000000..7317468
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-big-counter.css
@@ -0,0 +1,40 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ height: 5rem;
+ width: 5rem;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:after {
+ display: block;
+ position: absolute;
+ top: 0;
+ right: .5rem;
+ content: attr(data-progress-text);
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ font-size: 5rem;
+ line-height: 1;
+ text-align: right;
+ color: rgba(34, 223, 128, 0.19999999999999996);
+}
diff --git a/public/bower_components/PACE/themes/green/pace-theme-bounce.css b/public/bower_components/PACE/themes/green/pace-theme-bounce.css
new file mode 100644
index 0000000..d17f375
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-bounce.css
@@ -0,0 +1,231 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ width: 140px;
+ height: 300px;
+ position: fixed;
+ top: -90px;
+ right: -20px;
+ z-index: 2000;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+ opacity: 0;
+ -webkit-transition: all 2s linear 0s;
+ -moz-transition: all 2s linear 0s;
+ transition: all 2s linear 0s;
+}
+
+.pace.pace-active {
+ -webkit-transform: scale(.25);
+ -moz-transform: scale(.25);
+ -ms-transform: scale(.25);
+ -o-transform: scale(.25);
+ transform: scale(.25);
+ opacity: 1;
+}
+
+.pace .pace-activity {
+ width: 140px;
+ height: 140px;
+ border-radius: 70px;
+ background: #22df80;
+ position: absolute;
+ top: 0;
+ z-index: 1911;
+ -webkit-animation: pace-bounce 1s infinite;
+ -moz-animation: pace-bounce 1s infinite;
+ -o-animation: pace-bounce 1s infinite;
+ -ms-animation: pace-bounce 1s infinite;
+ animation: pace-bounce 1s infinite;
+}
+
+.pace .pace-progress {
+ position: absolute;
+ display: block;
+ left: 50%;
+ bottom: 0;
+ z-index: 1910;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-transform: scaleY(.3) !important;
+ -moz-transform: scaleY(.3) !important;
+ -ms-transform: scaleY(.3) !important;
+ -o-transform: scaleY(.3) !important;
+ transform: scaleY(.3) !important;
+ -webkit-animation: pace-compress .5s infinite alternate;
+ -moz-animation: pace-compress .5s infinite alternate;
+ -o-animation: pace-compress .5s infinite alternate;
+ -ms-animation: pace-compress .5s infinite alternate;
+ animation: pace-compress .5s infinite alternate;
+}
+
+@-webkit-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+}
+
+@-moz-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -moz-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -moz-animation-timing-function: ease-out;}
+ 95% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+}
+
+@keyframes pace-bounce {
+ 0% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 50% {
+ top: 140px;
+ height: 140px;
+ animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+}
+
+@-webkit-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -webkit-animation-timing-function: ease-out;
+ }
+}
+
+@-moz-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -moz-animation-timing-function: ease-out;
+ }
+}
+
+@keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ animation-timing-function: ease-out;
+ }
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/green/pace-theme-center-atom.css b/public/bower_components/PACE/themes/green/pace-theme-center-atom.css
new file mode 100644
index 0000000..54f86fd
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-center-atom.css
@@ -0,0 +1,131 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace.pace-inactive {
+ display: none;
+}
+
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 60px;
+ width: 100px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace .pace-progress {
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:before {
+ content: attr(data-progress-text);
+ text-align: center;
+ color: #fff;
+ background: #22df80;
+ border-radius: 50%;
+ font-family: "Helvetica Neue", sans-serif;
+ font-size: 14px;
+ font-weight: 100;
+ line-height: 1;
+ padding: 20% 0 7px;
+ width: 50%;
+ height: 40%;
+ margin: 10px 0 0 30px;
+ display: block;
+ z-index: 999;
+ position: absolute;
+}
+
+.pace .pace-activity {
+ font-size: 15px;
+ line-height: 1;
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ display: block;
+ -webkit-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -moz-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -o-animation: pace-theme-center-atom-spin 2s linear infinite;
+ animation: pace-theme-center-atom-spin 2s linear infinite;
+}
+
+.pace .pace-activity {
+ border-radius: 50%;
+ border: 5px solid #22df80;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 60px;
+ width: 100px;
+}
+
+.pace .pace-activity:after {
+ border-radius: 50%;
+ border: 5px solid #22df80;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(60deg);
+ -moz-transform: rotate(60deg);
+ -o-transform: rotate(60deg);
+ transform: rotate(60deg);
+}
+
+.pace .pace-activity:before {
+ border-radius: 50%;
+ border: 5px solid #22df80;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(120deg);
+ -moz-transform: rotate(120deg);
+ -o-transform: rotate(120deg);
+ transform: rotate(120deg);
+}
+
+@-webkit-keyframes pace-theme-center-atom-spin {
+ 0% { -webkit-transform: rotate(0deg) }
+ 100% { -webkit-transform: rotate(359deg) }
+}
+@-moz-keyframes pace-theme-center-atom-spin {
+ 0% { -moz-transform: rotate(0deg) }
+ 100% { -moz-transform: rotate(359deg) }
+}
+@-o-keyframes pace-theme-center-atom-spin {
+ 0% { -o-transform: rotate(0deg) }
+ 100% { -o-transform: rotate(359deg) }
+}
+@keyframes pace-theme-center-atom-spin {
+ 0% { transform: rotate(0deg) }
+ 100% { transform: rotate(359deg) }
+}
diff --git a/public/bower_components/PACE/themes/green/pace-theme-center-circle.css b/public/bower_components/PACE/themes/green/pace-theme-center-circle.css
new file mode 100644
index 0000000..f34927c
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-center-circle.css
@@ -0,0 +1,90 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-perspective: 12rem;
+ -moz-perspective: 12rem;
+ -ms-perspective: 12rem;
+ -o-perspective: 12rem;
+ perspective: 12rem;
+
+ z-index: 2000;
+ position: fixed;
+ height: 6rem;
+ width: 6rem;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 6rem;
+ width: 6rem !important;
+ line-height: 6rem;
+ font-size: 2rem;
+ border-radius: 50%;
+ background: rgba(34, 223, 128, 0.8);
+ color: #fff;
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ text-align: center;
+
+ -webkit-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -moz-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -ms-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -o-animation: pace-theme-center-circle-spin linear infinite 2s;
+ animation: pace-theme-center-circle-spin linear infinite 2s;
+
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ -ms-transform-style: preserve-3d;
+ -o-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: block;
+}
+
+@-webkit-keyframes pace-theme-center-circle-spin {
+ from { -webkit-transform: rotateY(0deg) }
+ to { -webkit-transform: rotateY(360deg) }
+}
+
+@-moz-keyframes pace-theme-center-circle-spin {
+ from { -moz-transform: rotateY(0deg) }
+ to { -moz-transform: rotateY(360deg) }
+}
+
+@-ms-keyframes pace-theme-center-circle-spin {
+ from { -ms-transform: rotateY(0deg) }
+ to { -ms-transform: rotateY(360deg) }
+}
+
+@-o-keyframes pace-theme-center-circle-spin {
+ from { -o-transform: rotateY(0deg) }
+ to { -o-transform: rotateY(360deg) }
+}
+
+@keyframes pace-theme-center-circle-spin {
+ from { transform: rotateY(0deg) }
+ to { transform: rotateY(360deg) }
+}
diff --git a/public/bower_components/PACE/themes/green/pace-theme-center-radar.css b/public/bower_components/PACE/themes/green/pace-theme-center-radar.css
new file mode 100644
index 0000000..c0b7674
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-center-radar.css
@@ -0,0 +1,74 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 90px;
+ width: 90px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-activity {
+ display: none;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: -30px;
+ top: -30px;
+ height: 90px;
+ width: 90px;
+ display: block;
+ border-width: 30px;
+ border-style: double;
+ border-color: #22df80 transparent transparent;
+ border-radius: 50%;
+
+ -webkit-animation: spin 1s linear infinite;
+ -moz-animation: spin 1s linear infinite;
+ -o-animation: spin 1s linear infinite;
+ animation: spin 1s linear infinite;
+}
+
+.pace .pace-activity:before {
+ content: ' ';
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ height: 50px;
+ width: 50px;
+ display: block;
+ border-width: 10px;
+ border-style: solid;
+ border-color: #22df80 transparent transparent;
+ border-radius: 50%;
+}
+
+@-webkit-keyframes spin {
+ 100% { -webkit-transform: rotate(359deg); }
+}
+
+@-moz-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@-o-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@keyframes spin {
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/green/pace-theme-center-simple.css b/public/bower_components/PACE/themes/green/pace-theme-center-simple.css
new file mode 100644
index 0000000..fa1f427
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-center-simple.css
@@ -0,0 +1,52 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 5px;
+ width: 200px;
+ background: #fff;
+ border: 1px solid #22df80;
+
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ max-width: 200px;
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 100%;
+ height: 100%;
+ width: 100%;
+ background: #22df80;
+}
+
+.pace.pace-inactive {
+ display: none;
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/green/pace-theme-corner-indicator.css b/public/bower_components/PACE/themes/green/pace-theme-corner-indicator.css
new file mode 100644
index 0000000..35ad92c
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-corner-indicator.css
@@ -0,0 +1,73 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ width: 300px;
+ height: 300px;
+ background: #22df80;
+ -webkit-transition: -webkit-transform 0.3s;
+ transition: transform 0.3s;
+ -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
+ transform: translateX(100%) translateY(-100%) rotate(45deg);
+ pointer-events: none;
+}
+
+.pace.pace-active .pace-activity {
+ -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
+ transform: translateX(50%) translateY(-50%) rotate(45deg);
+}
+
+.pace .pace-activity::before,
+.pace .pace-activity::after {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ position: absolute;
+ bottom: 30px;
+ left: 50%;
+ display: block;
+ border: 5px solid #fff;
+ border-radius: 50%;
+ content: '';
+}
+
+.pace .pace-activity::before {
+ margin-left: -40px;
+ width: 80px;
+ height: 80px;
+ border-right-color: rgba(0, 0, 0, .2);
+ border-left-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 3s linear infinite;
+ animation: pace-theme-corner-indicator-spin 3s linear infinite;
+}
+
+.pace .pace-activity::after {
+ bottom: 50px;
+ margin-left: -20px;
+ width: 40px;
+ height: 40px;
+ border-top-color: rgba(0, 0, 0, .2);
+ border-bottom-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 1s linear infinite;
+ animation: pace-theme-corner-indicator-spin 1s linear infinite;
+}
+
+@-webkit-keyframes pace-theme-corner-indicator-spin {
+ 0% { -webkit-transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(359deg); }
+}
+@keyframes pace-theme-corner-indicator-spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/green/pace-theme-fill-left.css b/public/bower_components/PACE/themes/green/pace-theme-fill-left.css
new file mode 100644
index 0000000..3bfa926
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-fill-left.css
@@ -0,0 +1,22 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: rgba(34, 223, 128, 0.19999999999999996);
+ position: fixed;
+ z-index: -1;
+ top: 0;
+ right: 100%;
+ bottom: 0;
+ width: 100%;
+}
diff --git a/public/bower_components/PACE/themes/green/pace-theme-flash.css b/public/bower_components/PACE/themes/green/pace-theme-flash.css
new file mode 100644
index 0000000..812779b
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-flash.css
@@ -0,0 +1,77 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #22df80;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
+
+.pace .pace-progress-inner {
+ display: block;
+ position: absolute;
+ right: 0px;
+ width: 100px;
+ height: 100%;
+ box-shadow: 0 0 10px #22df80, 0 0 5px #22df80;
+ opacity: 1.0;
+ -webkit-transform: rotate(3deg) translate(0px, -4px);
+ -moz-transform: rotate(3deg) translate(0px, -4px);
+ -ms-transform: rotate(3deg) translate(0px, -4px);
+ -o-transform: rotate(3deg) translate(0px, -4px);
+ transform: rotate(3deg) translate(0px, -4px);
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 15px;
+ right: 15px;
+ width: 14px;
+ height: 14px;
+ border: solid 2px transparent;
+ border-top-color: #22df80;
+ border-left-color: #22df80;
+ border-radius: 10px;
+ -webkit-animation: pace-spinner 400ms linear infinite;
+ -moz-animation: pace-spinner 400ms linear infinite;
+ -ms-animation: pace-spinner 400ms linear infinite;
+ -o-animation: pace-spinner 400ms linear infinite;
+ animation: pace-spinner 400ms linear infinite;
+}
+
+@-webkit-keyframes pace-spinner {
+ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-moz-keyframes pace-spinner {
+ 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-o-keyframes pace-spinner {
+ 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-ms-keyframes pace-spinner {
+ 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@keyframes pace-spinner {
+ 0% { transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); transform: rotate(360deg); }
+}
diff --git a/public/bower_components/PACE/themes/green/pace-theme-flat-top.css b/public/bower_components/PACE/themes/green/pace-theme-flat-top.css
new file mode 100644
index 0000000..75c6327
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-flat-top.css
@@ -0,0 +1,41 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+
+ -webkit-transform: translate3d(0, -50px, 0);
+ -ms-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+
+ -webkit-transition: -webkit-transform .5s ease-out;
+ -ms-transition: -webkit-transform .5s ease-out;
+ transition: transform .5s ease-out;
+}
+
+.pace.pace-active {
+ -webkit-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.pace .pace-progress {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 10px;
+ background: #22df80;
+
+ pointer-events: none;
+}
diff --git a/public/bower_components/PACE/themes/green/pace-theme-loading-bar.css b/public/bower_components/PACE/themes/green/pace-theme-loading-bar.css
new file mode 100644
index 0000000..3280418
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-loading-bar.css
@@ -0,0 +1,198 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 12px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: 200px;
+ height: 50px;
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ display: block;
+ position: absolute;
+ right: 100%;
+ margin-right: -7px;
+ width: 93%;
+ top: 7px;
+ height: 14px;
+ font-size: 12px;
+ background: #22df80;
+ color: #22df80;
+ line-height: 60px;
+ font-weight: bold;
+ font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
+
+ -webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ -ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ box-shadow: 120px 0 #fff, 240px 0 #fff;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: inline-block;
+ position: fixed;
+ width: 45px;
+ text-align: right;
+ right: 0;
+ padding-right: 16px;
+ top: 4px;
+}
+
+.pace .pace-progress[data-progress-text="0%"]:after { right: -200px }
+.pace .pace-progress[data-progress-text="1%"]:after { right: -198.14px }
+.pace .pace-progress[data-progress-text="2%"]:after { right: -196.28px }
+.pace .pace-progress[data-progress-text="3%"]:after { right: -194.42px }
+.pace .pace-progress[data-progress-text="4%"]:after { right: -192.56px }
+.pace .pace-progress[data-progress-text="5%"]:after { right: -190.7px }
+.pace .pace-progress[data-progress-text="6%"]:after { right: -188.84px }
+.pace .pace-progress[data-progress-text="7%"]:after { right: -186.98px }
+.pace .pace-progress[data-progress-text="8%"]:after { right: -185.12px }
+.pace .pace-progress[data-progress-text="9%"]:after { right: -183.26px }
+.pace .pace-progress[data-progress-text="10%"]:after { right: -181.4px }
+.pace .pace-progress[data-progress-text="11%"]:after { right: -179.54px }
+.pace .pace-progress[data-progress-text="12%"]:after { right: -177.68px }
+.pace .pace-progress[data-progress-text="13%"]:after { right: -175.82px }
+.pace .pace-progress[data-progress-text="14%"]:after { right: -173.96px }
+.pace .pace-progress[data-progress-text="15%"]:after { right: -172.1px }
+.pace .pace-progress[data-progress-text="16%"]:after { right: -170.24px }
+.pace .pace-progress[data-progress-text="17%"]:after { right: -168.38px }
+.pace .pace-progress[data-progress-text="18%"]:after { right: -166.52px }
+.pace .pace-progress[data-progress-text="19%"]:after { right: -164.66px }
+.pace .pace-progress[data-progress-text="20%"]:after { right: -162.8px }
+.pace .pace-progress[data-progress-text="21%"]:after { right: -160.94px }
+.pace .pace-progress[data-progress-text="22%"]:after { right: -159.08px }
+.pace .pace-progress[data-progress-text="23%"]:after { right: -157.22px }
+.pace .pace-progress[data-progress-text="24%"]:after { right: -155.36px }
+.pace .pace-progress[data-progress-text="25%"]:after { right: -153.5px }
+.pace .pace-progress[data-progress-text="26%"]:after { right: -151.64px }
+.pace .pace-progress[data-progress-text="27%"]:after { right: -149.78px }
+.pace .pace-progress[data-progress-text="28%"]:after { right: -147.92px }
+.pace .pace-progress[data-progress-text="29%"]:after { right: -146.06px }
+.pace .pace-progress[data-progress-text="30%"]:after { right: -144.2px }
+.pace .pace-progress[data-progress-text="31%"]:after { right: -142.34px }
+.pace .pace-progress[data-progress-text="32%"]:after { right: -140.48px }
+.pace .pace-progress[data-progress-text="33%"]:after { right: -138.62px }
+.pace .pace-progress[data-progress-text="34%"]:after { right: -136.76px }
+.pace .pace-progress[data-progress-text="35%"]:after { right: -134.9px }
+.pace .pace-progress[data-progress-text="36%"]:after { right: -133.04px }
+.pace .pace-progress[data-progress-text="37%"]:after { right: -131.18px }
+.pace .pace-progress[data-progress-text="38%"]:after { right: -129.32px }
+.pace .pace-progress[data-progress-text="39%"]:after { right: -127.46px }
+.pace .pace-progress[data-progress-text="40%"]:after { right: -125.6px }
+.pace .pace-progress[data-progress-text="41%"]:after { right: -123.74px }
+.pace .pace-progress[data-progress-text="42%"]:after { right: -121.88px }
+.pace .pace-progress[data-progress-text="43%"]:after { right: -120.02px }
+.pace .pace-progress[data-progress-text="44%"]:after { right: -118.16px }
+.pace .pace-progress[data-progress-text="45%"]:after { right: -116.3px }
+.pace .pace-progress[data-progress-text="46%"]:after { right: -114.44px }
+.pace .pace-progress[data-progress-text="47%"]:after { right: -112.58px }
+.pace .pace-progress[data-progress-text="48%"]:after { right: -110.72px }
+.pace .pace-progress[data-progress-text="49%"]:after { right: -108.86px }
+.pace .pace-progress[data-progress-text="50%"]:after { right: -107px }
+.pace .pace-progress[data-progress-text="51%"]:after { right: -105.14px }
+.pace .pace-progress[data-progress-text="52%"]:after { right: -103.28px }
+.pace .pace-progress[data-progress-text="53%"]:after { right: -101.42px }
+.pace .pace-progress[data-progress-text="54%"]:after { right: -99.56px }
+.pace .pace-progress[data-progress-text="55%"]:after { right: -97.7px }
+.pace .pace-progress[data-progress-text="56%"]:after { right: -95.84px }
+.pace .pace-progress[data-progress-text="57%"]:after { right: -93.98px }
+.pace .pace-progress[data-progress-text="58%"]:after { right: -92.12px }
+.pace .pace-progress[data-progress-text="59%"]:after { right: -90.26px }
+.pace .pace-progress[data-progress-text="60%"]:after { right: -88.4px }
+.pace .pace-progress[data-progress-text="61%"]:after { right: -86.53999999999999px }
+.pace .pace-progress[data-progress-text="62%"]:after { right: -84.68px }
+.pace .pace-progress[data-progress-text="63%"]:after { right: -82.82px }
+.pace .pace-progress[data-progress-text="64%"]:after { right: -80.96000000000001px }
+.pace .pace-progress[data-progress-text="65%"]:after { right: -79.1px }
+.pace .pace-progress[data-progress-text="66%"]:after { right: -77.24px }
+.pace .pace-progress[data-progress-text="67%"]:after { right: -75.38px }
+.pace .pace-progress[data-progress-text="68%"]:after { right: -73.52px }
+.pace .pace-progress[data-progress-text="69%"]:after { right: -71.66px }
+.pace .pace-progress[data-progress-text="70%"]:after { right: -69.8px }
+.pace .pace-progress[data-progress-text="71%"]:after { right: -67.94px }
+.pace .pace-progress[data-progress-text="72%"]:after { right: -66.08px }
+.pace .pace-progress[data-progress-text="73%"]:after { right: -64.22px }
+.pace .pace-progress[data-progress-text="74%"]:after { right: -62.36px }
+.pace .pace-progress[data-progress-text="75%"]:after { right: -60.5px }
+.pace .pace-progress[data-progress-text="76%"]:after { right: -58.64px }
+.pace .pace-progress[data-progress-text="77%"]:after { right: -56.78px }
+.pace .pace-progress[data-progress-text="78%"]:after { right: -54.92px }
+.pace .pace-progress[data-progress-text="79%"]:after { right: -53.06px }
+.pace .pace-progress[data-progress-text="80%"]:after { right: -51.2px }
+.pace .pace-progress[data-progress-text="81%"]:after { right: -49.34px }
+.pace .pace-progress[data-progress-text="82%"]:after { right: -47.480000000000004px }
+.pace .pace-progress[data-progress-text="83%"]:after { right: -45.62px }
+.pace .pace-progress[data-progress-text="84%"]:after { right: -43.76px }
+.pace .pace-progress[data-progress-text="85%"]:after { right: -41.9px }
+.pace .pace-progress[data-progress-text="86%"]:after { right: -40.04px }
+.pace .pace-progress[data-progress-text="87%"]:after { right: -38.18px }
+.pace .pace-progress[data-progress-text="88%"]:after { right: -36.32px }
+.pace .pace-progress[data-progress-text="89%"]:after { right: -34.46px }
+.pace .pace-progress[data-progress-text="90%"]:after { right: -32.6px }
+.pace .pace-progress[data-progress-text="91%"]:after { right: -30.740000000000002px }
+.pace .pace-progress[data-progress-text="92%"]:after { right: -28.880000000000003px }
+.pace .pace-progress[data-progress-text="93%"]:after { right: -27.02px }
+.pace .pace-progress[data-progress-text="94%"]:after { right: -25.16px }
+.pace .pace-progress[data-progress-text="95%"]:after { right: -23.3px }
+.pace .pace-progress[data-progress-text="96%"]:after { right: -21.439999999999998px }
+.pace .pace-progress[data-progress-text="97%"]:after { right: -19.58px }
+.pace .pace-progress[data-progress-text="98%"]:after { right: -17.72px }
+.pace .pace-progress[data-progress-text="99%"]:after { right: -15.86px }
+.pace .pace-progress[data-progress-text="100%"]:after { right: -14px }
+
+
+.pace .pace-activity {
+ position: absolute;
+ width: 100%;
+ height: 28px;
+ z-index: 2001;
+ box-shadow: inset 0 0 0 2px #22df80, inset 0 0 0 7px #FFF;
+ border-radius: 10px;
+}
+
+.pace.pace-inactive {
+ display: none;
+}
diff --git a/public/bower_components/PACE/themes/green/pace-theme-mac-osx.css b/public/bower_components/PACE/themes/green/pace-theme-mac-osx.css
new file mode 100644
index 0000000..56dad0d
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-mac-osx.css
@@ -0,0 +1,87 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #00E466;
+ position: fixed;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 12px;
+ overflow: hidden;
+
+ -webkit-border-radius: 0 0 4px 0;
+ -moz-border-radius: 0 0 4px 0;
+ -o-border-radius: 0 0 4px 0;
+ border-radius: 0 0 4px 0;
+
+ -webkit-box-shadow: inset -1px 0 #009140, inset 0 -1px #009140, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -moz-box-shadow: inset -1px 0 #009140, inset 0 -1px #009140, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -o-box-shadow: inset -1px 0 #009140, inset 0 -1px #009140, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ box-shadow: inset -1px 0 #009140, inset 0 -1px #009140, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: -28px;
+ bottom: 0;
+
+ -webkit-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -moz-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -o-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+
+ -webkit-background-size: 28px 100%;
+ -moz-background-size: 28px 100%;
+ -o-background-size: 28px 100%;
+ background-size: 28px 100%;
+
+ -webkit-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -moz-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -ms-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -o-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ animation: pace-theme-mac-osx-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-mac-osx-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-moz-keyframes pace-theme-mac-osx-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-o-keyframes pace-theme-mac-osx-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-ms-keyframes pace-theme-mac-osx-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@keyframes pace-theme-mac-osx-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/green/pace-theme-minimal.css b/public/bower_components/PACE/themes/green/pace-theme-minimal.css
new file mode 100644
index 0000000..914d0fb
--- /dev/null
+++ b/public/bower_components/PACE/themes/green/pace-theme-minimal.css
@@ -0,0 +1,23 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #22df80;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-barber-shop.css b/public/bower_components/PACE/themes/orange/pace-theme-barber-shop.css
new file mode 100644
index 0000000..129924e
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-barber-shop.css
@@ -0,0 +1,83 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #eb7a55;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ right: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ right: -32px;
+ bottom: 0;
+ left: 0;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ -webkit-background-size: 32px 32px;
+ -moz-background-size: 32px 32px;
+ -o-background-size: 32px 32px;
+ background-size: 32px 32px;
+
+ -webkit-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -moz-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -ms-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -o-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ animation: pace-theme-barber-shop-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-barber-shop-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-moz-keyframes pace-theme-barber-shop-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-o-keyframes pace-theme-barber-shop-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-ms-keyframes pace-theme-barber-shop-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@keyframes pace-theme-barber-shop-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-big-counter.css b/public/bower_components/PACE/themes/orange/pace-theme-big-counter.css
new file mode 100644
index 0000000..00308d9
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-big-counter.css
@@ -0,0 +1,40 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ height: 5rem;
+ width: 5rem;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:after {
+ display: block;
+ position: absolute;
+ top: 0;
+ right: .5rem;
+ content: attr(data-progress-text);
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ font-size: 5rem;
+ line-height: 1;
+ text-align: right;
+ color: rgba(235, 122, 85, 0.19999999999999996);
+}
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-bounce.css b/public/bower_components/PACE/themes/orange/pace-theme-bounce.css
new file mode 100644
index 0000000..f94c75d
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-bounce.css
@@ -0,0 +1,231 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ width: 140px;
+ height: 300px;
+ position: fixed;
+ top: -90px;
+ right: -20px;
+ z-index: 2000;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+ opacity: 0;
+ -webkit-transition: all 2s linear 0s;
+ -moz-transition: all 2s linear 0s;
+ transition: all 2s linear 0s;
+}
+
+.pace.pace-active {
+ -webkit-transform: scale(.25);
+ -moz-transform: scale(.25);
+ -ms-transform: scale(.25);
+ -o-transform: scale(.25);
+ transform: scale(.25);
+ opacity: 1;
+}
+
+.pace .pace-activity {
+ width: 140px;
+ height: 140px;
+ border-radius: 70px;
+ background: #eb7a55;
+ position: absolute;
+ top: 0;
+ z-index: 1911;
+ -webkit-animation: pace-bounce 1s infinite;
+ -moz-animation: pace-bounce 1s infinite;
+ -o-animation: pace-bounce 1s infinite;
+ -ms-animation: pace-bounce 1s infinite;
+ animation: pace-bounce 1s infinite;
+}
+
+.pace .pace-progress {
+ position: absolute;
+ display: block;
+ left: 50%;
+ bottom: 0;
+ z-index: 1910;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-transform: scaleY(.3) !important;
+ -moz-transform: scaleY(.3) !important;
+ -ms-transform: scaleY(.3) !important;
+ -o-transform: scaleY(.3) !important;
+ transform: scaleY(.3) !important;
+ -webkit-animation: pace-compress .5s infinite alternate;
+ -moz-animation: pace-compress .5s infinite alternate;
+ -o-animation: pace-compress .5s infinite alternate;
+ -ms-animation: pace-compress .5s infinite alternate;
+ animation: pace-compress .5s infinite alternate;
+}
+
+@-webkit-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+}
+
+@-moz-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -moz-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -moz-animation-timing-function: ease-out;}
+ 95% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+}
+
+@keyframes pace-bounce {
+ 0% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 50% {
+ top: 140px;
+ height: 140px;
+ animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+}
+
+@-webkit-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -webkit-animation-timing-function: ease-out;
+ }
+}
+
+@-moz-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -moz-animation-timing-function: ease-out;
+ }
+}
+
+@keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ animation-timing-function: ease-out;
+ }
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-center-atom.css b/public/bower_components/PACE/themes/orange/pace-theme-center-atom.css
new file mode 100644
index 0000000..9c55e38
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-center-atom.css
@@ -0,0 +1,131 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace.pace-inactive {
+ display: none;
+}
+
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 60px;
+ width: 100px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace .pace-progress {
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:before {
+ content: attr(data-progress-text);
+ text-align: center;
+ color: #fff;
+ background: #eb7a55;
+ border-radius: 50%;
+ font-family: "Helvetica Neue", sans-serif;
+ font-size: 14px;
+ font-weight: 100;
+ line-height: 1;
+ padding: 20% 0 7px;
+ width: 50%;
+ height: 40%;
+ margin: 10px 0 0 30px;
+ display: block;
+ z-index: 999;
+ position: absolute;
+}
+
+.pace .pace-activity {
+ font-size: 15px;
+ line-height: 1;
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ display: block;
+ -webkit-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -moz-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -o-animation: pace-theme-center-atom-spin 2s linear infinite;
+ animation: pace-theme-center-atom-spin 2s linear infinite;
+}
+
+.pace .pace-activity {
+ border-radius: 50%;
+ border: 5px solid #eb7a55;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 60px;
+ width: 100px;
+}
+
+.pace .pace-activity:after {
+ border-radius: 50%;
+ border: 5px solid #eb7a55;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(60deg);
+ -moz-transform: rotate(60deg);
+ -o-transform: rotate(60deg);
+ transform: rotate(60deg);
+}
+
+.pace .pace-activity:before {
+ border-radius: 50%;
+ border: 5px solid #eb7a55;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(120deg);
+ -moz-transform: rotate(120deg);
+ -o-transform: rotate(120deg);
+ transform: rotate(120deg);
+}
+
+@-webkit-keyframes pace-theme-center-atom-spin {
+ 0% { -webkit-transform: rotate(0deg) }
+ 100% { -webkit-transform: rotate(359deg) }
+}
+@-moz-keyframes pace-theme-center-atom-spin {
+ 0% { -moz-transform: rotate(0deg) }
+ 100% { -moz-transform: rotate(359deg) }
+}
+@-o-keyframes pace-theme-center-atom-spin {
+ 0% { -o-transform: rotate(0deg) }
+ 100% { -o-transform: rotate(359deg) }
+}
+@keyframes pace-theme-center-atom-spin {
+ 0% { transform: rotate(0deg) }
+ 100% { transform: rotate(359deg) }
+}
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-center-circle.css b/public/bower_components/PACE/themes/orange/pace-theme-center-circle.css
new file mode 100644
index 0000000..0334a17
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-center-circle.css
@@ -0,0 +1,90 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-perspective: 12rem;
+ -moz-perspective: 12rem;
+ -ms-perspective: 12rem;
+ -o-perspective: 12rem;
+ perspective: 12rem;
+
+ z-index: 2000;
+ position: fixed;
+ height: 6rem;
+ width: 6rem;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 6rem;
+ width: 6rem !important;
+ line-height: 6rem;
+ font-size: 2rem;
+ border-radius: 50%;
+ background: rgba(235, 122, 85, 0.8);
+ color: #fff;
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ text-align: center;
+
+ -webkit-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -moz-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -ms-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -o-animation: pace-theme-center-circle-spin linear infinite 2s;
+ animation: pace-theme-center-circle-spin linear infinite 2s;
+
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ -ms-transform-style: preserve-3d;
+ -o-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: block;
+}
+
+@-webkit-keyframes pace-theme-center-circle-spin {
+ from { -webkit-transform: rotateY(0deg) }
+ to { -webkit-transform: rotateY(360deg) }
+}
+
+@-moz-keyframes pace-theme-center-circle-spin {
+ from { -moz-transform: rotateY(0deg) }
+ to { -moz-transform: rotateY(360deg) }
+}
+
+@-ms-keyframes pace-theme-center-circle-spin {
+ from { -ms-transform: rotateY(0deg) }
+ to { -ms-transform: rotateY(360deg) }
+}
+
+@-o-keyframes pace-theme-center-circle-spin {
+ from { -o-transform: rotateY(0deg) }
+ to { -o-transform: rotateY(360deg) }
+}
+
+@keyframes pace-theme-center-circle-spin {
+ from { transform: rotateY(0deg) }
+ to { transform: rotateY(360deg) }
+}
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-center-radar.css b/public/bower_components/PACE/themes/orange/pace-theme-center-radar.css
new file mode 100644
index 0000000..4b0addc
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-center-radar.css
@@ -0,0 +1,74 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 90px;
+ width: 90px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-activity {
+ display: none;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: -30px;
+ top: -30px;
+ height: 90px;
+ width: 90px;
+ display: block;
+ border-width: 30px;
+ border-style: double;
+ border-color: #eb7a55 transparent transparent;
+ border-radius: 50%;
+
+ -webkit-animation: spin 1s linear infinite;
+ -moz-animation: spin 1s linear infinite;
+ -o-animation: spin 1s linear infinite;
+ animation: spin 1s linear infinite;
+}
+
+.pace .pace-activity:before {
+ content: ' ';
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ height: 50px;
+ width: 50px;
+ display: block;
+ border-width: 10px;
+ border-style: solid;
+ border-color: #eb7a55 transparent transparent;
+ border-radius: 50%;
+}
+
+@-webkit-keyframes spin {
+ 100% { -webkit-transform: rotate(359deg); }
+}
+
+@-moz-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@-o-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@keyframes spin {
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-center-simple.css b/public/bower_components/PACE/themes/orange/pace-theme-center-simple.css
new file mode 100644
index 0000000..5a5e979
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-center-simple.css
@@ -0,0 +1,52 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 5px;
+ width: 200px;
+ background: #fff;
+ border: 1px solid #eb7a55;
+
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ max-width: 200px;
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 100%;
+ height: 100%;
+ width: 100%;
+ background: #eb7a55;
+}
+
+.pace.pace-inactive {
+ display: none;
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-corner-indicator.css b/public/bower_components/PACE/themes/orange/pace-theme-corner-indicator.css
new file mode 100644
index 0000000..eda7fe4
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-corner-indicator.css
@@ -0,0 +1,73 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ width: 300px;
+ height: 300px;
+ background: #eb7a55;
+ -webkit-transition: -webkit-transform 0.3s;
+ transition: transform 0.3s;
+ -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
+ transform: translateX(100%) translateY(-100%) rotate(45deg);
+ pointer-events: none;
+}
+
+.pace.pace-active .pace-activity {
+ -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
+ transform: translateX(50%) translateY(-50%) rotate(45deg);
+}
+
+.pace .pace-activity::before,
+.pace .pace-activity::after {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ position: absolute;
+ bottom: 30px;
+ left: 50%;
+ display: block;
+ border: 5px solid #fff;
+ border-radius: 50%;
+ content: '';
+}
+
+.pace .pace-activity::before {
+ margin-left: -40px;
+ width: 80px;
+ height: 80px;
+ border-right-color: rgba(0, 0, 0, .2);
+ border-left-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 3s linear infinite;
+ animation: pace-theme-corner-indicator-spin 3s linear infinite;
+}
+
+.pace .pace-activity::after {
+ bottom: 50px;
+ margin-left: -20px;
+ width: 40px;
+ height: 40px;
+ border-top-color: rgba(0, 0, 0, .2);
+ border-bottom-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 1s linear infinite;
+ animation: pace-theme-corner-indicator-spin 1s linear infinite;
+}
+
+@-webkit-keyframes pace-theme-corner-indicator-spin {
+ 0% { -webkit-transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(359deg); }
+}
+@keyframes pace-theme-corner-indicator-spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-fill-left.css b/public/bower_components/PACE/themes/orange/pace-theme-fill-left.css
new file mode 100644
index 0000000..a775dae
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-fill-left.css
@@ -0,0 +1,22 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: rgba(235, 122, 85, 0.19999999999999996);
+ position: fixed;
+ z-index: -1;
+ top: 0;
+ right: 100%;
+ bottom: 0;
+ width: 100%;
+}
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-flash.css b/public/bower_components/PACE/themes/orange/pace-theme-flash.css
new file mode 100644
index 0000000..b226496
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-flash.css
@@ -0,0 +1,77 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #eb7a55;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
+
+.pace .pace-progress-inner {
+ display: block;
+ position: absolute;
+ right: 0px;
+ width: 100px;
+ height: 100%;
+ box-shadow: 0 0 10px #eb7a55, 0 0 5px #eb7a55;
+ opacity: 1.0;
+ -webkit-transform: rotate(3deg) translate(0px, -4px);
+ -moz-transform: rotate(3deg) translate(0px, -4px);
+ -ms-transform: rotate(3deg) translate(0px, -4px);
+ -o-transform: rotate(3deg) translate(0px, -4px);
+ transform: rotate(3deg) translate(0px, -4px);
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 15px;
+ right: 15px;
+ width: 14px;
+ height: 14px;
+ border: solid 2px transparent;
+ border-top-color: #eb7a55;
+ border-left-color: #eb7a55;
+ border-radius: 10px;
+ -webkit-animation: pace-spinner 400ms linear infinite;
+ -moz-animation: pace-spinner 400ms linear infinite;
+ -ms-animation: pace-spinner 400ms linear infinite;
+ -o-animation: pace-spinner 400ms linear infinite;
+ animation: pace-spinner 400ms linear infinite;
+}
+
+@-webkit-keyframes pace-spinner {
+ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-moz-keyframes pace-spinner {
+ 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-o-keyframes pace-spinner {
+ 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-ms-keyframes pace-spinner {
+ 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@keyframes pace-spinner {
+ 0% { transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); transform: rotate(360deg); }
+}
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-flat-top.css b/public/bower_components/PACE/themes/orange/pace-theme-flat-top.css
new file mode 100644
index 0000000..7e2c1ab
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-flat-top.css
@@ -0,0 +1,41 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+
+ -webkit-transform: translate3d(0, -50px, 0);
+ -ms-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+
+ -webkit-transition: -webkit-transform .5s ease-out;
+ -ms-transition: -webkit-transform .5s ease-out;
+ transition: transform .5s ease-out;
+}
+
+.pace.pace-active {
+ -webkit-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.pace .pace-progress {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 10px;
+ background: #eb7a55;
+
+ pointer-events: none;
+}
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-loading-bar.css b/public/bower_components/PACE/themes/orange/pace-theme-loading-bar.css
new file mode 100644
index 0000000..7d468c3
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-loading-bar.css
@@ -0,0 +1,198 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 12px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: 200px;
+ height: 50px;
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ display: block;
+ position: absolute;
+ right: 100%;
+ margin-right: -7px;
+ width: 93%;
+ top: 7px;
+ height: 14px;
+ font-size: 12px;
+ background: #eb7a55;
+ color: #eb7a55;
+ line-height: 60px;
+ font-weight: bold;
+ font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
+
+ -webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ -ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ box-shadow: 120px 0 #fff, 240px 0 #fff;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: inline-block;
+ position: fixed;
+ width: 45px;
+ text-align: right;
+ right: 0;
+ padding-right: 16px;
+ top: 4px;
+}
+
+.pace .pace-progress[data-progress-text="0%"]:after { right: -200px }
+.pace .pace-progress[data-progress-text="1%"]:after { right: -198.14px }
+.pace .pace-progress[data-progress-text="2%"]:after { right: -196.28px }
+.pace .pace-progress[data-progress-text="3%"]:after { right: -194.42px }
+.pace .pace-progress[data-progress-text="4%"]:after { right: -192.56px }
+.pace .pace-progress[data-progress-text="5%"]:after { right: -190.7px }
+.pace .pace-progress[data-progress-text="6%"]:after { right: -188.84px }
+.pace .pace-progress[data-progress-text="7%"]:after { right: -186.98px }
+.pace .pace-progress[data-progress-text="8%"]:after { right: -185.12px }
+.pace .pace-progress[data-progress-text="9%"]:after { right: -183.26px }
+.pace .pace-progress[data-progress-text="10%"]:after { right: -181.4px }
+.pace .pace-progress[data-progress-text="11%"]:after { right: -179.54px }
+.pace .pace-progress[data-progress-text="12%"]:after { right: -177.68px }
+.pace .pace-progress[data-progress-text="13%"]:after { right: -175.82px }
+.pace .pace-progress[data-progress-text="14%"]:after { right: -173.96px }
+.pace .pace-progress[data-progress-text="15%"]:after { right: -172.1px }
+.pace .pace-progress[data-progress-text="16%"]:after { right: -170.24px }
+.pace .pace-progress[data-progress-text="17%"]:after { right: -168.38px }
+.pace .pace-progress[data-progress-text="18%"]:after { right: -166.52px }
+.pace .pace-progress[data-progress-text="19%"]:after { right: -164.66px }
+.pace .pace-progress[data-progress-text="20%"]:after { right: -162.8px }
+.pace .pace-progress[data-progress-text="21%"]:after { right: -160.94px }
+.pace .pace-progress[data-progress-text="22%"]:after { right: -159.08px }
+.pace .pace-progress[data-progress-text="23%"]:after { right: -157.22px }
+.pace .pace-progress[data-progress-text="24%"]:after { right: -155.36px }
+.pace .pace-progress[data-progress-text="25%"]:after { right: -153.5px }
+.pace .pace-progress[data-progress-text="26%"]:after { right: -151.64px }
+.pace .pace-progress[data-progress-text="27%"]:after { right: -149.78px }
+.pace .pace-progress[data-progress-text="28%"]:after { right: -147.92px }
+.pace .pace-progress[data-progress-text="29%"]:after { right: -146.06px }
+.pace .pace-progress[data-progress-text="30%"]:after { right: -144.2px }
+.pace .pace-progress[data-progress-text="31%"]:after { right: -142.34px }
+.pace .pace-progress[data-progress-text="32%"]:after { right: -140.48px }
+.pace .pace-progress[data-progress-text="33%"]:after { right: -138.62px }
+.pace .pace-progress[data-progress-text="34%"]:after { right: -136.76px }
+.pace .pace-progress[data-progress-text="35%"]:after { right: -134.9px }
+.pace .pace-progress[data-progress-text="36%"]:after { right: -133.04px }
+.pace .pace-progress[data-progress-text="37%"]:after { right: -131.18px }
+.pace .pace-progress[data-progress-text="38%"]:after { right: -129.32px }
+.pace .pace-progress[data-progress-text="39%"]:after { right: -127.46px }
+.pace .pace-progress[data-progress-text="40%"]:after { right: -125.6px }
+.pace .pace-progress[data-progress-text="41%"]:after { right: -123.74px }
+.pace .pace-progress[data-progress-text="42%"]:after { right: -121.88px }
+.pace .pace-progress[data-progress-text="43%"]:after { right: -120.02px }
+.pace .pace-progress[data-progress-text="44%"]:after { right: -118.16px }
+.pace .pace-progress[data-progress-text="45%"]:after { right: -116.3px }
+.pace .pace-progress[data-progress-text="46%"]:after { right: -114.44px }
+.pace .pace-progress[data-progress-text="47%"]:after { right: -112.58px }
+.pace .pace-progress[data-progress-text="48%"]:after { right: -110.72px }
+.pace .pace-progress[data-progress-text="49%"]:after { right: -108.86px }
+.pace .pace-progress[data-progress-text="50%"]:after { right: -107px }
+.pace .pace-progress[data-progress-text="51%"]:after { right: -105.14px }
+.pace .pace-progress[data-progress-text="52%"]:after { right: -103.28px }
+.pace .pace-progress[data-progress-text="53%"]:after { right: -101.42px }
+.pace .pace-progress[data-progress-text="54%"]:after { right: -99.56px }
+.pace .pace-progress[data-progress-text="55%"]:after { right: -97.7px }
+.pace .pace-progress[data-progress-text="56%"]:after { right: -95.84px }
+.pace .pace-progress[data-progress-text="57%"]:after { right: -93.98px }
+.pace .pace-progress[data-progress-text="58%"]:after { right: -92.12px }
+.pace .pace-progress[data-progress-text="59%"]:after { right: -90.26px }
+.pace .pace-progress[data-progress-text="60%"]:after { right: -88.4px }
+.pace .pace-progress[data-progress-text="61%"]:after { right: -86.53999999999999px }
+.pace .pace-progress[data-progress-text="62%"]:after { right: -84.68px }
+.pace .pace-progress[data-progress-text="63%"]:after { right: -82.82px }
+.pace .pace-progress[data-progress-text="64%"]:after { right: -80.96000000000001px }
+.pace .pace-progress[data-progress-text="65%"]:after { right: -79.1px }
+.pace .pace-progress[data-progress-text="66%"]:after { right: -77.24px }
+.pace .pace-progress[data-progress-text="67%"]:after { right: -75.38px }
+.pace .pace-progress[data-progress-text="68%"]:after { right: -73.52px }
+.pace .pace-progress[data-progress-text="69%"]:after { right: -71.66px }
+.pace .pace-progress[data-progress-text="70%"]:after { right: -69.8px }
+.pace .pace-progress[data-progress-text="71%"]:after { right: -67.94px }
+.pace .pace-progress[data-progress-text="72%"]:after { right: -66.08px }
+.pace .pace-progress[data-progress-text="73%"]:after { right: -64.22px }
+.pace .pace-progress[data-progress-text="74%"]:after { right: -62.36px }
+.pace .pace-progress[data-progress-text="75%"]:after { right: -60.5px }
+.pace .pace-progress[data-progress-text="76%"]:after { right: -58.64px }
+.pace .pace-progress[data-progress-text="77%"]:after { right: -56.78px }
+.pace .pace-progress[data-progress-text="78%"]:after { right: -54.92px }
+.pace .pace-progress[data-progress-text="79%"]:after { right: -53.06px }
+.pace .pace-progress[data-progress-text="80%"]:after { right: -51.2px }
+.pace .pace-progress[data-progress-text="81%"]:after { right: -49.34px }
+.pace .pace-progress[data-progress-text="82%"]:after { right: -47.480000000000004px }
+.pace .pace-progress[data-progress-text="83%"]:after { right: -45.62px }
+.pace .pace-progress[data-progress-text="84%"]:after { right: -43.76px }
+.pace .pace-progress[data-progress-text="85%"]:after { right: -41.9px }
+.pace .pace-progress[data-progress-text="86%"]:after { right: -40.04px }
+.pace .pace-progress[data-progress-text="87%"]:after { right: -38.18px }
+.pace .pace-progress[data-progress-text="88%"]:after { right: -36.32px }
+.pace .pace-progress[data-progress-text="89%"]:after { right: -34.46px }
+.pace .pace-progress[data-progress-text="90%"]:after { right: -32.6px }
+.pace .pace-progress[data-progress-text="91%"]:after { right: -30.740000000000002px }
+.pace .pace-progress[data-progress-text="92%"]:after { right: -28.880000000000003px }
+.pace .pace-progress[data-progress-text="93%"]:after { right: -27.02px }
+.pace .pace-progress[data-progress-text="94%"]:after { right: -25.16px }
+.pace .pace-progress[data-progress-text="95%"]:after { right: -23.3px }
+.pace .pace-progress[data-progress-text="96%"]:after { right: -21.439999999999998px }
+.pace .pace-progress[data-progress-text="97%"]:after { right: -19.58px }
+.pace .pace-progress[data-progress-text="98%"]:after { right: -17.72px }
+.pace .pace-progress[data-progress-text="99%"]:after { right: -15.86px }
+.pace .pace-progress[data-progress-text="100%"]:after { right: -14px }
+
+
+.pace .pace-activity {
+ position: absolute;
+ width: 100%;
+ height: 28px;
+ z-index: 2001;
+ box-shadow: inset 0 0 0 2px #eb7a55, inset 0 0 0 7px #FFF;
+ border-radius: 10px;
+}
+
+.pace.pace-inactive {
+ display: none;
+}
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-mac-osx.css b/public/bower_components/PACE/themes/orange/pace-theme-mac-osx.css
new file mode 100644
index 0000000..4cfe25c
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-mac-osx.css
@@ -0,0 +1,87 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #FF2C00;
+ position: fixed;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 12px;
+ overflow: hidden;
+
+ -webkit-border-radius: 0 0 4px 0;
+ -moz-border-radius: 0 0 4px 0;
+ -o-border-radius: 0 0 4px 0;
+ border-radius: 0 0 4px 0;
+
+ -webkit-box-shadow: inset -1px 0 #BF1B00, inset 0 -1px #BF1B00, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -moz-box-shadow: inset -1px 0 #BF1B00, inset 0 -1px #BF1B00, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -o-box-shadow: inset -1px 0 #BF1B00, inset 0 -1px #BF1B00, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ box-shadow: inset -1px 0 #BF1B00, inset 0 -1px #BF1B00, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: -28px;
+ bottom: 0;
+
+ -webkit-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -moz-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -o-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+
+ -webkit-background-size: 28px 100%;
+ -moz-background-size: 28px 100%;
+ -o-background-size: 28px 100%;
+ background-size: 28px 100%;
+
+ -webkit-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -moz-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -ms-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -o-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ animation: pace-theme-mac-osx-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-mac-osx-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-moz-keyframes pace-theme-mac-osx-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-o-keyframes pace-theme-mac-osx-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-ms-keyframes pace-theme-mac-osx-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@keyframes pace-theme-mac-osx-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/orange/pace-theme-minimal.css b/public/bower_components/PACE/themes/orange/pace-theme-minimal.css
new file mode 100644
index 0000000..e02aab1
--- /dev/null
+++ b/public/bower_components/PACE/themes/orange/pace-theme-minimal.css
@@ -0,0 +1,23 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #eb7a55;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-barber-shop.css b/public/bower_components/PACE/themes/pink/pace-theme-barber-shop.css
new file mode 100644
index 0000000..deb3d5e
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-barber-shop.css
@@ -0,0 +1,83 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #e90f92;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ right: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ right: -32px;
+ bottom: 0;
+ left: 0;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ -webkit-background-size: 32px 32px;
+ -moz-background-size: 32px 32px;
+ -o-background-size: 32px 32px;
+ background-size: 32px 32px;
+
+ -webkit-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -moz-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -ms-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -o-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ animation: pace-theme-barber-shop-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-barber-shop-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-moz-keyframes pace-theme-barber-shop-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-o-keyframes pace-theme-barber-shop-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-ms-keyframes pace-theme-barber-shop-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@keyframes pace-theme-barber-shop-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-big-counter.css b/public/bower_components/PACE/themes/pink/pace-theme-big-counter.css
new file mode 100644
index 0000000..396f7aa
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-big-counter.css
@@ -0,0 +1,40 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ height: 5rem;
+ width: 5rem;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:after {
+ display: block;
+ position: absolute;
+ top: 0;
+ right: .5rem;
+ content: attr(data-progress-text);
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ font-size: 5rem;
+ line-height: 1;
+ text-align: right;
+ color: rgba(233, 15, 146, 0.19999999999999996);
+}
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-bounce.css b/public/bower_components/PACE/themes/pink/pace-theme-bounce.css
new file mode 100644
index 0000000..26fecda
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-bounce.css
@@ -0,0 +1,231 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ width: 140px;
+ height: 300px;
+ position: fixed;
+ top: -90px;
+ right: -20px;
+ z-index: 2000;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+ opacity: 0;
+ -webkit-transition: all 2s linear 0s;
+ -moz-transition: all 2s linear 0s;
+ transition: all 2s linear 0s;
+}
+
+.pace.pace-active {
+ -webkit-transform: scale(.25);
+ -moz-transform: scale(.25);
+ -ms-transform: scale(.25);
+ -o-transform: scale(.25);
+ transform: scale(.25);
+ opacity: 1;
+}
+
+.pace .pace-activity {
+ width: 140px;
+ height: 140px;
+ border-radius: 70px;
+ background: #e90f92;
+ position: absolute;
+ top: 0;
+ z-index: 1911;
+ -webkit-animation: pace-bounce 1s infinite;
+ -moz-animation: pace-bounce 1s infinite;
+ -o-animation: pace-bounce 1s infinite;
+ -ms-animation: pace-bounce 1s infinite;
+ animation: pace-bounce 1s infinite;
+}
+
+.pace .pace-progress {
+ position: absolute;
+ display: block;
+ left: 50%;
+ bottom: 0;
+ z-index: 1910;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-transform: scaleY(.3) !important;
+ -moz-transform: scaleY(.3) !important;
+ -ms-transform: scaleY(.3) !important;
+ -o-transform: scaleY(.3) !important;
+ transform: scaleY(.3) !important;
+ -webkit-animation: pace-compress .5s infinite alternate;
+ -moz-animation: pace-compress .5s infinite alternate;
+ -o-animation: pace-compress .5s infinite alternate;
+ -ms-animation: pace-compress .5s infinite alternate;
+ animation: pace-compress .5s infinite alternate;
+}
+
+@-webkit-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+}
+
+@-moz-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -moz-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -moz-animation-timing-function: ease-out;}
+ 95% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+}
+
+@keyframes pace-bounce {
+ 0% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 50% {
+ top: 140px;
+ height: 140px;
+ animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+}
+
+@-webkit-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -webkit-animation-timing-function: ease-out;
+ }
+}
+
+@-moz-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -moz-animation-timing-function: ease-out;
+ }
+}
+
+@keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ animation-timing-function: ease-out;
+ }
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-center-atom.css b/public/bower_components/PACE/themes/pink/pace-theme-center-atom.css
new file mode 100644
index 0000000..e255d08
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-center-atom.css
@@ -0,0 +1,131 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace.pace-inactive {
+ display: none;
+}
+
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 60px;
+ width: 100px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace .pace-progress {
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:before {
+ content: attr(data-progress-text);
+ text-align: center;
+ color: #fff;
+ background: #e90f92;
+ border-radius: 50%;
+ font-family: "Helvetica Neue", sans-serif;
+ font-size: 14px;
+ font-weight: 100;
+ line-height: 1;
+ padding: 20% 0 7px;
+ width: 50%;
+ height: 40%;
+ margin: 10px 0 0 30px;
+ display: block;
+ z-index: 999;
+ position: absolute;
+}
+
+.pace .pace-activity {
+ font-size: 15px;
+ line-height: 1;
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ display: block;
+ -webkit-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -moz-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -o-animation: pace-theme-center-atom-spin 2s linear infinite;
+ animation: pace-theme-center-atom-spin 2s linear infinite;
+}
+
+.pace .pace-activity {
+ border-radius: 50%;
+ border: 5px solid #e90f92;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 60px;
+ width: 100px;
+}
+
+.pace .pace-activity:after {
+ border-radius: 50%;
+ border: 5px solid #e90f92;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(60deg);
+ -moz-transform: rotate(60deg);
+ -o-transform: rotate(60deg);
+ transform: rotate(60deg);
+}
+
+.pace .pace-activity:before {
+ border-radius: 50%;
+ border: 5px solid #e90f92;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(120deg);
+ -moz-transform: rotate(120deg);
+ -o-transform: rotate(120deg);
+ transform: rotate(120deg);
+}
+
+@-webkit-keyframes pace-theme-center-atom-spin {
+ 0% { -webkit-transform: rotate(0deg) }
+ 100% { -webkit-transform: rotate(359deg) }
+}
+@-moz-keyframes pace-theme-center-atom-spin {
+ 0% { -moz-transform: rotate(0deg) }
+ 100% { -moz-transform: rotate(359deg) }
+}
+@-o-keyframes pace-theme-center-atom-spin {
+ 0% { -o-transform: rotate(0deg) }
+ 100% { -o-transform: rotate(359deg) }
+}
+@keyframes pace-theme-center-atom-spin {
+ 0% { transform: rotate(0deg) }
+ 100% { transform: rotate(359deg) }
+}
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-center-circle.css b/public/bower_components/PACE/themes/pink/pace-theme-center-circle.css
new file mode 100644
index 0000000..c3aa0f2
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-center-circle.css
@@ -0,0 +1,90 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-perspective: 12rem;
+ -moz-perspective: 12rem;
+ -ms-perspective: 12rem;
+ -o-perspective: 12rem;
+ perspective: 12rem;
+
+ z-index: 2000;
+ position: fixed;
+ height: 6rem;
+ width: 6rem;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 6rem;
+ width: 6rem !important;
+ line-height: 6rem;
+ font-size: 2rem;
+ border-radius: 50%;
+ background: rgba(233, 15, 146, 0.8);
+ color: #fff;
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ text-align: center;
+
+ -webkit-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -moz-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -ms-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -o-animation: pace-theme-center-circle-spin linear infinite 2s;
+ animation: pace-theme-center-circle-spin linear infinite 2s;
+
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ -ms-transform-style: preserve-3d;
+ -o-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: block;
+}
+
+@-webkit-keyframes pace-theme-center-circle-spin {
+ from { -webkit-transform: rotateY(0deg) }
+ to { -webkit-transform: rotateY(360deg) }
+}
+
+@-moz-keyframes pace-theme-center-circle-spin {
+ from { -moz-transform: rotateY(0deg) }
+ to { -moz-transform: rotateY(360deg) }
+}
+
+@-ms-keyframes pace-theme-center-circle-spin {
+ from { -ms-transform: rotateY(0deg) }
+ to { -ms-transform: rotateY(360deg) }
+}
+
+@-o-keyframes pace-theme-center-circle-spin {
+ from { -o-transform: rotateY(0deg) }
+ to { -o-transform: rotateY(360deg) }
+}
+
+@keyframes pace-theme-center-circle-spin {
+ from { transform: rotateY(0deg) }
+ to { transform: rotateY(360deg) }
+}
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-center-radar.css b/public/bower_components/PACE/themes/pink/pace-theme-center-radar.css
new file mode 100644
index 0000000..45e3a10
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-center-radar.css
@@ -0,0 +1,74 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 90px;
+ width: 90px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-activity {
+ display: none;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: -30px;
+ top: -30px;
+ height: 90px;
+ width: 90px;
+ display: block;
+ border-width: 30px;
+ border-style: double;
+ border-color: #e90f92 transparent transparent;
+ border-radius: 50%;
+
+ -webkit-animation: spin 1s linear infinite;
+ -moz-animation: spin 1s linear infinite;
+ -o-animation: spin 1s linear infinite;
+ animation: spin 1s linear infinite;
+}
+
+.pace .pace-activity:before {
+ content: ' ';
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ height: 50px;
+ width: 50px;
+ display: block;
+ border-width: 10px;
+ border-style: solid;
+ border-color: #e90f92 transparent transparent;
+ border-radius: 50%;
+}
+
+@-webkit-keyframes spin {
+ 100% { -webkit-transform: rotate(359deg); }
+}
+
+@-moz-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@-o-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@keyframes spin {
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-center-simple.css b/public/bower_components/PACE/themes/pink/pace-theme-center-simple.css
new file mode 100644
index 0000000..446bd67
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-center-simple.css
@@ -0,0 +1,52 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 5px;
+ width: 200px;
+ background: #fff;
+ border: 1px solid #e90f92;
+
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ max-width: 200px;
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 100%;
+ height: 100%;
+ width: 100%;
+ background: #e90f92;
+}
+
+.pace.pace-inactive {
+ display: none;
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-corner-indicator.css b/public/bower_components/PACE/themes/pink/pace-theme-corner-indicator.css
new file mode 100644
index 0000000..f971a18
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-corner-indicator.css
@@ -0,0 +1,73 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ width: 300px;
+ height: 300px;
+ background: #e90f92;
+ -webkit-transition: -webkit-transform 0.3s;
+ transition: transform 0.3s;
+ -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
+ transform: translateX(100%) translateY(-100%) rotate(45deg);
+ pointer-events: none;
+}
+
+.pace.pace-active .pace-activity {
+ -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
+ transform: translateX(50%) translateY(-50%) rotate(45deg);
+}
+
+.pace .pace-activity::before,
+.pace .pace-activity::after {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ position: absolute;
+ bottom: 30px;
+ left: 50%;
+ display: block;
+ border: 5px solid #fff;
+ border-radius: 50%;
+ content: '';
+}
+
+.pace .pace-activity::before {
+ margin-left: -40px;
+ width: 80px;
+ height: 80px;
+ border-right-color: rgba(0, 0, 0, .2);
+ border-left-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 3s linear infinite;
+ animation: pace-theme-corner-indicator-spin 3s linear infinite;
+}
+
+.pace .pace-activity::after {
+ bottom: 50px;
+ margin-left: -20px;
+ width: 40px;
+ height: 40px;
+ border-top-color: rgba(0, 0, 0, .2);
+ border-bottom-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 1s linear infinite;
+ animation: pace-theme-corner-indicator-spin 1s linear infinite;
+}
+
+@-webkit-keyframes pace-theme-corner-indicator-spin {
+ 0% { -webkit-transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(359deg); }
+}
+@keyframes pace-theme-corner-indicator-spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-fill-left.css b/public/bower_components/PACE/themes/pink/pace-theme-fill-left.css
new file mode 100644
index 0000000..aaa1f85
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-fill-left.css
@@ -0,0 +1,22 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: rgba(233, 15, 146, 0.19999999999999996);
+ position: fixed;
+ z-index: -1;
+ top: 0;
+ right: 100%;
+ bottom: 0;
+ width: 100%;
+}
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-flash.css b/public/bower_components/PACE/themes/pink/pace-theme-flash.css
new file mode 100644
index 0000000..e428c5c
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-flash.css
@@ -0,0 +1,77 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #e90f92;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
+
+.pace .pace-progress-inner {
+ display: block;
+ position: absolute;
+ right: 0px;
+ width: 100px;
+ height: 100%;
+ box-shadow: 0 0 10px #e90f92, 0 0 5px #e90f92;
+ opacity: 1.0;
+ -webkit-transform: rotate(3deg) translate(0px, -4px);
+ -moz-transform: rotate(3deg) translate(0px, -4px);
+ -ms-transform: rotate(3deg) translate(0px, -4px);
+ -o-transform: rotate(3deg) translate(0px, -4px);
+ transform: rotate(3deg) translate(0px, -4px);
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 15px;
+ right: 15px;
+ width: 14px;
+ height: 14px;
+ border: solid 2px transparent;
+ border-top-color: #e90f92;
+ border-left-color: #e90f92;
+ border-radius: 10px;
+ -webkit-animation: pace-spinner 400ms linear infinite;
+ -moz-animation: pace-spinner 400ms linear infinite;
+ -ms-animation: pace-spinner 400ms linear infinite;
+ -o-animation: pace-spinner 400ms linear infinite;
+ animation: pace-spinner 400ms linear infinite;
+}
+
+@-webkit-keyframes pace-spinner {
+ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-moz-keyframes pace-spinner {
+ 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-o-keyframes pace-spinner {
+ 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-ms-keyframes pace-spinner {
+ 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@keyframes pace-spinner {
+ 0% { transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); transform: rotate(360deg); }
+}
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-flat-top.css b/public/bower_components/PACE/themes/pink/pace-theme-flat-top.css
new file mode 100644
index 0000000..fff9781
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-flat-top.css
@@ -0,0 +1,41 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+
+ -webkit-transform: translate3d(0, -50px, 0);
+ -ms-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+
+ -webkit-transition: -webkit-transform .5s ease-out;
+ -ms-transition: -webkit-transform .5s ease-out;
+ transition: transform .5s ease-out;
+}
+
+.pace.pace-active {
+ -webkit-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.pace .pace-progress {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 10px;
+ background: #e90f92;
+
+ pointer-events: none;
+}
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-loading-bar.css b/public/bower_components/PACE/themes/pink/pace-theme-loading-bar.css
new file mode 100644
index 0000000..e147a0f
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-loading-bar.css
@@ -0,0 +1,198 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 12px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: 200px;
+ height: 50px;
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ display: block;
+ position: absolute;
+ right: 100%;
+ margin-right: -7px;
+ width: 93%;
+ top: 7px;
+ height: 14px;
+ font-size: 12px;
+ background: #e90f92;
+ color: #e90f92;
+ line-height: 60px;
+ font-weight: bold;
+ font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
+
+ -webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ -ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ box-shadow: 120px 0 #fff, 240px 0 #fff;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: inline-block;
+ position: fixed;
+ width: 45px;
+ text-align: right;
+ right: 0;
+ padding-right: 16px;
+ top: 4px;
+}
+
+.pace .pace-progress[data-progress-text="0%"]:after { right: -200px }
+.pace .pace-progress[data-progress-text="1%"]:after { right: -198.14px }
+.pace .pace-progress[data-progress-text="2%"]:after { right: -196.28px }
+.pace .pace-progress[data-progress-text="3%"]:after { right: -194.42px }
+.pace .pace-progress[data-progress-text="4%"]:after { right: -192.56px }
+.pace .pace-progress[data-progress-text="5%"]:after { right: -190.7px }
+.pace .pace-progress[data-progress-text="6%"]:after { right: -188.84px }
+.pace .pace-progress[data-progress-text="7%"]:after { right: -186.98px }
+.pace .pace-progress[data-progress-text="8%"]:after { right: -185.12px }
+.pace .pace-progress[data-progress-text="9%"]:after { right: -183.26px }
+.pace .pace-progress[data-progress-text="10%"]:after { right: -181.4px }
+.pace .pace-progress[data-progress-text="11%"]:after { right: -179.54px }
+.pace .pace-progress[data-progress-text="12%"]:after { right: -177.68px }
+.pace .pace-progress[data-progress-text="13%"]:after { right: -175.82px }
+.pace .pace-progress[data-progress-text="14%"]:after { right: -173.96px }
+.pace .pace-progress[data-progress-text="15%"]:after { right: -172.1px }
+.pace .pace-progress[data-progress-text="16%"]:after { right: -170.24px }
+.pace .pace-progress[data-progress-text="17%"]:after { right: -168.38px }
+.pace .pace-progress[data-progress-text="18%"]:after { right: -166.52px }
+.pace .pace-progress[data-progress-text="19%"]:after { right: -164.66px }
+.pace .pace-progress[data-progress-text="20%"]:after { right: -162.8px }
+.pace .pace-progress[data-progress-text="21%"]:after { right: -160.94px }
+.pace .pace-progress[data-progress-text="22%"]:after { right: -159.08px }
+.pace .pace-progress[data-progress-text="23%"]:after { right: -157.22px }
+.pace .pace-progress[data-progress-text="24%"]:after { right: -155.36px }
+.pace .pace-progress[data-progress-text="25%"]:after { right: -153.5px }
+.pace .pace-progress[data-progress-text="26%"]:after { right: -151.64px }
+.pace .pace-progress[data-progress-text="27%"]:after { right: -149.78px }
+.pace .pace-progress[data-progress-text="28%"]:after { right: -147.92px }
+.pace .pace-progress[data-progress-text="29%"]:after { right: -146.06px }
+.pace .pace-progress[data-progress-text="30%"]:after { right: -144.2px }
+.pace .pace-progress[data-progress-text="31%"]:after { right: -142.34px }
+.pace .pace-progress[data-progress-text="32%"]:after { right: -140.48px }
+.pace .pace-progress[data-progress-text="33%"]:after { right: -138.62px }
+.pace .pace-progress[data-progress-text="34%"]:after { right: -136.76px }
+.pace .pace-progress[data-progress-text="35%"]:after { right: -134.9px }
+.pace .pace-progress[data-progress-text="36%"]:after { right: -133.04px }
+.pace .pace-progress[data-progress-text="37%"]:after { right: -131.18px }
+.pace .pace-progress[data-progress-text="38%"]:after { right: -129.32px }
+.pace .pace-progress[data-progress-text="39%"]:after { right: -127.46px }
+.pace .pace-progress[data-progress-text="40%"]:after { right: -125.6px }
+.pace .pace-progress[data-progress-text="41%"]:after { right: -123.74px }
+.pace .pace-progress[data-progress-text="42%"]:after { right: -121.88px }
+.pace .pace-progress[data-progress-text="43%"]:after { right: -120.02px }
+.pace .pace-progress[data-progress-text="44%"]:after { right: -118.16px }
+.pace .pace-progress[data-progress-text="45%"]:after { right: -116.3px }
+.pace .pace-progress[data-progress-text="46%"]:after { right: -114.44px }
+.pace .pace-progress[data-progress-text="47%"]:after { right: -112.58px }
+.pace .pace-progress[data-progress-text="48%"]:after { right: -110.72px }
+.pace .pace-progress[data-progress-text="49%"]:after { right: -108.86px }
+.pace .pace-progress[data-progress-text="50%"]:after { right: -107px }
+.pace .pace-progress[data-progress-text="51%"]:after { right: -105.14px }
+.pace .pace-progress[data-progress-text="52%"]:after { right: -103.28px }
+.pace .pace-progress[data-progress-text="53%"]:after { right: -101.42px }
+.pace .pace-progress[data-progress-text="54%"]:after { right: -99.56px }
+.pace .pace-progress[data-progress-text="55%"]:after { right: -97.7px }
+.pace .pace-progress[data-progress-text="56%"]:after { right: -95.84px }
+.pace .pace-progress[data-progress-text="57%"]:after { right: -93.98px }
+.pace .pace-progress[data-progress-text="58%"]:after { right: -92.12px }
+.pace .pace-progress[data-progress-text="59%"]:after { right: -90.26px }
+.pace .pace-progress[data-progress-text="60%"]:after { right: -88.4px }
+.pace .pace-progress[data-progress-text="61%"]:after { right: -86.53999999999999px }
+.pace .pace-progress[data-progress-text="62%"]:after { right: -84.68px }
+.pace .pace-progress[data-progress-text="63%"]:after { right: -82.82px }
+.pace .pace-progress[data-progress-text="64%"]:after { right: -80.96000000000001px }
+.pace .pace-progress[data-progress-text="65%"]:after { right: -79.1px }
+.pace .pace-progress[data-progress-text="66%"]:after { right: -77.24px }
+.pace .pace-progress[data-progress-text="67%"]:after { right: -75.38px }
+.pace .pace-progress[data-progress-text="68%"]:after { right: -73.52px }
+.pace .pace-progress[data-progress-text="69%"]:after { right: -71.66px }
+.pace .pace-progress[data-progress-text="70%"]:after { right: -69.8px }
+.pace .pace-progress[data-progress-text="71%"]:after { right: -67.94px }
+.pace .pace-progress[data-progress-text="72%"]:after { right: -66.08px }
+.pace .pace-progress[data-progress-text="73%"]:after { right: -64.22px }
+.pace .pace-progress[data-progress-text="74%"]:after { right: -62.36px }
+.pace .pace-progress[data-progress-text="75%"]:after { right: -60.5px }
+.pace .pace-progress[data-progress-text="76%"]:after { right: -58.64px }
+.pace .pace-progress[data-progress-text="77%"]:after { right: -56.78px }
+.pace .pace-progress[data-progress-text="78%"]:after { right: -54.92px }
+.pace .pace-progress[data-progress-text="79%"]:after { right: -53.06px }
+.pace .pace-progress[data-progress-text="80%"]:after { right: -51.2px }
+.pace .pace-progress[data-progress-text="81%"]:after { right: -49.34px }
+.pace .pace-progress[data-progress-text="82%"]:after { right: -47.480000000000004px }
+.pace .pace-progress[data-progress-text="83%"]:after { right: -45.62px }
+.pace .pace-progress[data-progress-text="84%"]:after { right: -43.76px }
+.pace .pace-progress[data-progress-text="85%"]:after { right: -41.9px }
+.pace .pace-progress[data-progress-text="86%"]:after { right: -40.04px }
+.pace .pace-progress[data-progress-text="87%"]:after { right: -38.18px }
+.pace .pace-progress[data-progress-text="88%"]:after { right: -36.32px }
+.pace .pace-progress[data-progress-text="89%"]:after { right: -34.46px }
+.pace .pace-progress[data-progress-text="90%"]:after { right: -32.6px }
+.pace .pace-progress[data-progress-text="91%"]:after { right: -30.740000000000002px }
+.pace .pace-progress[data-progress-text="92%"]:after { right: -28.880000000000003px }
+.pace .pace-progress[data-progress-text="93%"]:after { right: -27.02px }
+.pace .pace-progress[data-progress-text="94%"]:after { right: -25.16px }
+.pace .pace-progress[data-progress-text="95%"]:after { right: -23.3px }
+.pace .pace-progress[data-progress-text="96%"]:after { right: -21.439999999999998px }
+.pace .pace-progress[data-progress-text="97%"]:after { right: -19.58px }
+.pace .pace-progress[data-progress-text="98%"]:after { right: -17.72px }
+.pace .pace-progress[data-progress-text="99%"]:after { right: -15.86px }
+.pace .pace-progress[data-progress-text="100%"]:after { right: -14px }
+
+
+.pace .pace-activity {
+ position: absolute;
+ width: 100%;
+ height: 28px;
+ z-index: 2001;
+ box-shadow: inset 0 0 0 2px #e90f92, inset 0 0 0 7px #FFF;
+ border-radius: 10px;
+}
+
+.pace.pace-inactive {
+ display: none;
+}
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-mac-osx.css b/public/bower_components/PACE/themes/pink/pace-theme-mac-osx.css
new file mode 100644
index 0000000..d3b87e9
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-mac-osx.css
@@ -0,0 +1,87 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #F40080;
+ position: fixed;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 12px;
+ overflow: hidden;
+
+ -webkit-border-radius: 0 0 4px 0;
+ -moz-border-radius: 0 0 4px 0;
+ -o-border-radius: 0 0 4px 0;
+ border-radius: 0 0 4px 0;
+
+ -webkit-box-shadow: inset -1px 0 #9F0053, inset 0 -1px #9F0053, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -moz-box-shadow: inset -1px 0 #9F0053, inset 0 -1px #9F0053, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -o-box-shadow: inset -1px 0 #9F0053, inset 0 -1px #9F0053, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ box-shadow: inset -1px 0 #9F0053, inset 0 -1px #9F0053, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: -28px;
+ bottom: 0;
+
+ -webkit-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -moz-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -o-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+
+ -webkit-background-size: 28px 100%;
+ -moz-background-size: 28px 100%;
+ -o-background-size: 28px 100%;
+ background-size: 28px 100%;
+
+ -webkit-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -moz-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -ms-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -o-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ animation: pace-theme-mac-osx-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-mac-osx-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-moz-keyframes pace-theme-mac-osx-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-o-keyframes pace-theme-mac-osx-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-ms-keyframes pace-theme-mac-osx-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@keyframes pace-theme-mac-osx-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/pink/pace-theme-minimal.css b/public/bower_components/PACE/themes/pink/pace-theme-minimal.css
new file mode 100644
index 0000000..619bdcd
--- /dev/null
+++ b/public/bower_components/PACE/themes/pink/pace-theme-minimal.css
@@ -0,0 +1,23 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #e90f92;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-barber-shop.css b/public/bower_components/PACE/themes/purple/pace-theme-barber-shop.css
new file mode 100644
index 0000000..1f323bb
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-barber-shop.css
@@ -0,0 +1,83 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #7c60e0;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ right: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ right: -32px;
+ bottom: 0;
+ left: 0;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ -webkit-background-size: 32px 32px;
+ -moz-background-size: 32px 32px;
+ -o-background-size: 32px 32px;
+ background-size: 32px 32px;
+
+ -webkit-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -moz-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -ms-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -o-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ animation: pace-theme-barber-shop-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-barber-shop-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-moz-keyframes pace-theme-barber-shop-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-o-keyframes pace-theme-barber-shop-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-ms-keyframes pace-theme-barber-shop-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@keyframes pace-theme-barber-shop-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-big-counter.css b/public/bower_components/PACE/themes/purple/pace-theme-big-counter.css
new file mode 100644
index 0000000..51ac58e
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-big-counter.css
@@ -0,0 +1,40 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ height: 5rem;
+ width: 5rem;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:after {
+ display: block;
+ position: absolute;
+ top: 0;
+ right: .5rem;
+ content: attr(data-progress-text);
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ font-size: 5rem;
+ line-height: 1;
+ text-align: right;
+ color: rgba(124, 96, 224, 0.19999999999999996);
+}
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-bounce.css b/public/bower_components/PACE/themes/purple/pace-theme-bounce.css
new file mode 100644
index 0000000..f93f986
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-bounce.css
@@ -0,0 +1,231 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ width: 140px;
+ height: 300px;
+ position: fixed;
+ top: -90px;
+ right: -20px;
+ z-index: 2000;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+ opacity: 0;
+ -webkit-transition: all 2s linear 0s;
+ -moz-transition: all 2s linear 0s;
+ transition: all 2s linear 0s;
+}
+
+.pace.pace-active {
+ -webkit-transform: scale(.25);
+ -moz-transform: scale(.25);
+ -ms-transform: scale(.25);
+ -o-transform: scale(.25);
+ transform: scale(.25);
+ opacity: 1;
+}
+
+.pace .pace-activity {
+ width: 140px;
+ height: 140px;
+ border-radius: 70px;
+ background: #7c60e0;
+ position: absolute;
+ top: 0;
+ z-index: 1911;
+ -webkit-animation: pace-bounce 1s infinite;
+ -moz-animation: pace-bounce 1s infinite;
+ -o-animation: pace-bounce 1s infinite;
+ -ms-animation: pace-bounce 1s infinite;
+ animation: pace-bounce 1s infinite;
+}
+
+.pace .pace-progress {
+ position: absolute;
+ display: block;
+ left: 50%;
+ bottom: 0;
+ z-index: 1910;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-transform: scaleY(.3) !important;
+ -moz-transform: scaleY(.3) !important;
+ -ms-transform: scaleY(.3) !important;
+ -o-transform: scaleY(.3) !important;
+ transform: scaleY(.3) !important;
+ -webkit-animation: pace-compress .5s infinite alternate;
+ -moz-animation: pace-compress .5s infinite alternate;
+ -o-animation: pace-compress .5s infinite alternate;
+ -ms-animation: pace-compress .5s infinite alternate;
+ animation: pace-compress .5s infinite alternate;
+}
+
+@-webkit-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+}
+
+@-moz-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -moz-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -moz-animation-timing-function: ease-out;}
+ 95% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+}
+
+@keyframes pace-bounce {
+ 0% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 50% {
+ top: 140px;
+ height: 140px;
+ animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+}
+
+@-webkit-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -webkit-animation-timing-function: ease-out;
+ }
+}
+
+@-moz-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -moz-animation-timing-function: ease-out;
+ }
+}
+
+@keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ animation-timing-function: ease-out;
+ }
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-center-atom.css b/public/bower_components/PACE/themes/purple/pace-theme-center-atom.css
new file mode 100644
index 0000000..33b4015
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-center-atom.css
@@ -0,0 +1,131 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace.pace-inactive {
+ display: none;
+}
+
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 60px;
+ width: 100px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace .pace-progress {
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:before {
+ content: attr(data-progress-text);
+ text-align: center;
+ color: #fff;
+ background: #7c60e0;
+ border-radius: 50%;
+ font-family: "Helvetica Neue", sans-serif;
+ font-size: 14px;
+ font-weight: 100;
+ line-height: 1;
+ padding: 20% 0 7px;
+ width: 50%;
+ height: 40%;
+ margin: 10px 0 0 30px;
+ display: block;
+ z-index: 999;
+ position: absolute;
+}
+
+.pace .pace-activity {
+ font-size: 15px;
+ line-height: 1;
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ display: block;
+ -webkit-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -moz-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -o-animation: pace-theme-center-atom-spin 2s linear infinite;
+ animation: pace-theme-center-atom-spin 2s linear infinite;
+}
+
+.pace .pace-activity {
+ border-radius: 50%;
+ border: 5px solid #7c60e0;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 60px;
+ width: 100px;
+}
+
+.pace .pace-activity:after {
+ border-radius: 50%;
+ border: 5px solid #7c60e0;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(60deg);
+ -moz-transform: rotate(60deg);
+ -o-transform: rotate(60deg);
+ transform: rotate(60deg);
+}
+
+.pace .pace-activity:before {
+ border-radius: 50%;
+ border: 5px solid #7c60e0;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(120deg);
+ -moz-transform: rotate(120deg);
+ -o-transform: rotate(120deg);
+ transform: rotate(120deg);
+}
+
+@-webkit-keyframes pace-theme-center-atom-spin {
+ 0% { -webkit-transform: rotate(0deg) }
+ 100% { -webkit-transform: rotate(359deg) }
+}
+@-moz-keyframes pace-theme-center-atom-spin {
+ 0% { -moz-transform: rotate(0deg) }
+ 100% { -moz-transform: rotate(359deg) }
+}
+@-o-keyframes pace-theme-center-atom-spin {
+ 0% { -o-transform: rotate(0deg) }
+ 100% { -o-transform: rotate(359deg) }
+}
+@keyframes pace-theme-center-atom-spin {
+ 0% { transform: rotate(0deg) }
+ 100% { transform: rotate(359deg) }
+}
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-center-circle.css b/public/bower_components/PACE/themes/purple/pace-theme-center-circle.css
new file mode 100644
index 0000000..08938b0
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-center-circle.css
@@ -0,0 +1,90 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-perspective: 12rem;
+ -moz-perspective: 12rem;
+ -ms-perspective: 12rem;
+ -o-perspective: 12rem;
+ perspective: 12rem;
+
+ z-index: 2000;
+ position: fixed;
+ height: 6rem;
+ width: 6rem;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 6rem;
+ width: 6rem !important;
+ line-height: 6rem;
+ font-size: 2rem;
+ border-radius: 50%;
+ background: rgba(124, 96, 224, 0.8);
+ color: #fff;
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ text-align: center;
+
+ -webkit-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -moz-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -ms-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -o-animation: pace-theme-center-circle-spin linear infinite 2s;
+ animation: pace-theme-center-circle-spin linear infinite 2s;
+
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ -ms-transform-style: preserve-3d;
+ -o-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: block;
+}
+
+@-webkit-keyframes pace-theme-center-circle-spin {
+ from { -webkit-transform: rotateY(0deg) }
+ to { -webkit-transform: rotateY(360deg) }
+}
+
+@-moz-keyframes pace-theme-center-circle-spin {
+ from { -moz-transform: rotateY(0deg) }
+ to { -moz-transform: rotateY(360deg) }
+}
+
+@-ms-keyframes pace-theme-center-circle-spin {
+ from { -ms-transform: rotateY(0deg) }
+ to { -ms-transform: rotateY(360deg) }
+}
+
+@-o-keyframes pace-theme-center-circle-spin {
+ from { -o-transform: rotateY(0deg) }
+ to { -o-transform: rotateY(360deg) }
+}
+
+@keyframes pace-theme-center-circle-spin {
+ from { transform: rotateY(0deg) }
+ to { transform: rotateY(360deg) }
+}
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-center-radar.css b/public/bower_components/PACE/themes/purple/pace-theme-center-radar.css
new file mode 100644
index 0000000..428a2f9
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-center-radar.css
@@ -0,0 +1,74 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 90px;
+ width: 90px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-activity {
+ display: none;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: -30px;
+ top: -30px;
+ height: 90px;
+ width: 90px;
+ display: block;
+ border-width: 30px;
+ border-style: double;
+ border-color: #7c60e0 transparent transparent;
+ border-radius: 50%;
+
+ -webkit-animation: spin 1s linear infinite;
+ -moz-animation: spin 1s linear infinite;
+ -o-animation: spin 1s linear infinite;
+ animation: spin 1s linear infinite;
+}
+
+.pace .pace-activity:before {
+ content: ' ';
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ height: 50px;
+ width: 50px;
+ display: block;
+ border-width: 10px;
+ border-style: solid;
+ border-color: #7c60e0 transparent transparent;
+ border-radius: 50%;
+}
+
+@-webkit-keyframes spin {
+ 100% { -webkit-transform: rotate(359deg); }
+}
+
+@-moz-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@-o-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@keyframes spin {
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-center-simple.css b/public/bower_components/PACE/themes/purple/pace-theme-center-simple.css
new file mode 100644
index 0000000..3b3df67
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-center-simple.css
@@ -0,0 +1,52 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 5px;
+ width: 200px;
+ background: #fff;
+ border: 1px solid #7c60e0;
+
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ max-width: 200px;
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 100%;
+ height: 100%;
+ width: 100%;
+ background: #7c60e0;
+}
+
+.pace.pace-inactive {
+ display: none;
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-corner-indicator.css b/public/bower_components/PACE/themes/purple/pace-theme-corner-indicator.css
new file mode 100644
index 0000000..0d2060f
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-corner-indicator.css
@@ -0,0 +1,73 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ width: 300px;
+ height: 300px;
+ background: #7c60e0;
+ -webkit-transition: -webkit-transform 0.3s;
+ transition: transform 0.3s;
+ -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
+ transform: translateX(100%) translateY(-100%) rotate(45deg);
+ pointer-events: none;
+}
+
+.pace.pace-active .pace-activity {
+ -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
+ transform: translateX(50%) translateY(-50%) rotate(45deg);
+}
+
+.pace .pace-activity::before,
+.pace .pace-activity::after {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ position: absolute;
+ bottom: 30px;
+ left: 50%;
+ display: block;
+ border: 5px solid #fff;
+ border-radius: 50%;
+ content: '';
+}
+
+.pace .pace-activity::before {
+ margin-left: -40px;
+ width: 80px;
+ height: 80px;
+ border-right-color: rgba(0, 0, 0, .2);
+ border-left-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 3s linear infinite;
+ animation: pace-theme-corner-indicator-spin 3s linear infinite;
+}
+
+.pace .pace-activity::after {
+ bottom: 50px;
+ margin-left: -20px;
+ width: 40px;
+ height: 40px;
+ border-top-color: rgba(0, 0, 0, .2);
+ border-bottom-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 1s linear infinite;
+ animation: pace-theme-corner-indicator-spin 1s linear infinite;
+}
+
+@-webkit-keyframes pace-theme-corner-indicator-spin {
+ 0% { -webkit-transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(359deg); }
+}
+@keyframes pace-theme-corner-indicator-spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-fill-left.css b/public/bower_components/PACE/themes/purple/pace-theme-fill-left.css
new file mode 100644
index 0000000..d5b3897
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-fill-left.css
@@ -0,0 +1,22 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: rgba(124, 96, 224, 0.19999999999999996);
+ position: fixed;
+ z-index: -1;
+ top: 0;
+ right: 100%;
+ bottom: 0;
+ width: 100%;
+}
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-flash.css b/public/bower_components/PACE/themes/purple/pace-theme-flash.css
new file mode 100644
index 0000000..046cbef
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-flash.css
@@ -0,0 +1,77 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #7c60e0;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
+
+.pace .pace-progress-inner {
+ display: block;
+ position: absolute;
+ right: 0px;
+ width: 100px;
+ height: 100%;
+ box-shadow: 0 0 10px #7c60e0, 0 0 5px #7c60e0;
+ opacity: 1.0;
+ -webkit-transform: rotate(3deg) translate(0px, -4px);
+ -moz-transform: rotate(3deg) translate(0px, -4px);
+ -ms-transform: rotate(3deg) translate(0px, -4px);
+ -o-transform: rotate(3deg) translate(0px, -4px);
+ transform: rotate(3deg) translate(0px, -4px);
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 15px;
+ right: 15px;
+ width: 14px;
+ height: 14px;
+ border: solid 2px transparent;
+ border-top-color: #7c60e0;
+ border-left-color: #7c60e0;
+ border-radius: 10px;
+ -webkit-animation: pace-spinner 400ms linear infinite;
+ -moz-animation: pace-spinner 400ms linear infinite;
+ -ms-animation: pace-spinner 400ms linear infinite;
+ -o-animation: pace-spinner 400ms linear infinite;
+ animation: pace-spinner 400ms linear infinite;
+}
+
+@-webkit-keyframes pace-spinner {
+ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-moz-keyframes pace-spinner {
+ 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-o-keyframes pace-spinner {
+ 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-ms-keyframes pace-spinner {
+ 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@keyframes pace-spinner {
+ 0% { transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); transform: rotate(360deg); }
+}
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-flat-top.css b/public/bower_components/PACE/themes/purple/pace-theme-flat-top.css
new file mode 100644
index 0000000..e13cc88
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-flat-top.css
@@ -0,0 +1,41 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+
+ -webkit-transform: translate3d(0, -50px, 0);
+ -ms-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+
+ -webkit-transition: -webkit-transform .5s ease-out;
+ -ms-transition: -webkit-transform .5s ease-out;
+ transition: transform .5s ease-out;
+}
+
+.pace.pace-active {
+ -webkit-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.pace .pace-progress {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 10px;
+ background: #7c60e0;
+
+ pointer-events: none;
+}
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-loading-bar.css b/public/bower_components/PACE/themes/purple/pace-theme-loading-bar.css
new file mode 100644
index 0000000..a62c6ba
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-loading-bar.css
@@ -0,0 +1,198 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 12px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: 200px;
+ height: 50px;
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ display: block;
+ position: absolute;
+ right: 100%;
+ margin-right: -7px;
+ width: 93%;
+ top: 7px;
+ height: 14px;
+ font-size: 12px;
+ background: #7c60e0;
+ color: #7c60e0;
+ line-height: 60px;
+ font-weight: bold;
+ font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
+
+ -webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ -ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ box-shadow: 120px 0 #fff, 240px 0 #fff;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: inline-block;
+ position: fixed;
+ width: 45px;
+ text-align: right;
+ right: 0;
+ padding-right: 16px;
+ top: 4px;
+}
+
+.pace .pace-progress[data-progress-text="0%"]:after { right: -200px }
+.pace .pace-progress[data-progress-text="1%"]:after { right: -198.14px }
+.pace .pace-progress[data-progress-text="2%"]:after { right: -196.28px }
+.pace .pace-progress[data-progress-text="3%"]:after { right: -194.42px }
+.pace .pace-progress[data-progress-text="4%"]:after { right: -192.56px }
+.pace .pace-progress[data-progress-text="5%"]:after { right: -190.7px }
+.pace .pace-progress[data-progress-text="6%"]:after { right: -188.84px }
+.pace .pace-progress[data-progress-text="7%"]:after { right: -186.98px }
+.pace .pace-progress[data-progress-text="8%"]:after { right: -185.12px }
+.pace .pace-progress[data-progress-text="9%"]:after { right: -183.26px }
+.pace .pace-progress[data-progress-text="10%"]:after { right: -181.4px }
+.pace .pace-progress[data-progress-text="11%"]:after { right: -179.54px }
+.pace .pace-progress[data-progress-text="12%"]:after { right: -177.68px }
+.pace .pace-progress[data-progress-text="13%"]:after { right: -175.82px }
+.pace .pace-progress[data-progress-text="14%"]:after { right: -173.96px }
+.pace .pace-progress[data-progress-text="15%"]:after { right: -172.1px }
+.pace .pace-progress[data-progress-text="16%"]:after { right: -170.24px }
+.pace .pace-progress[data-progress-text="17%"]:after { right: -168.38px }
+.pace .pace-progress[data-progress-text="18%"]:after { right: -166.52px }
+.pace .pace-progress[data-progress-text="19%"]:after { right: -164.66px }
+.pace .pace-progress[data-progress-text="20%"]:after { right: -162.8px }
+.pace .pace-progress[data-progress-text="21%"]:after { right: -160.94px }
+.pace .pace-progress[data-progress-text="22%"]:after { right: -159.08px }
+.pace .pace-progress[data-progress-text="23%"]:after { right: -157.22px }
+.pace .pace-progress[data-progress-text="24%"]:after { right: -155.36px }
+.pace .pace-progress[data-progress-text="25%"]:after { right: -153.5px }
+.pace .pace-progress[data-progress-text="26%"]:after { right: -151.64px }
+.pace .pace-progress[data-progress-text="27%"]:after { right: -149.78px }
+.pace .pace-progress[data-progress-text="28%"]:after { right: -147.92px }
+.pace .pace-progress[data-progress-text="29%"]:after { right: -146.06px }
+.pace .pace-progress[data-progress-text="30%"]:after { right: -144.2px }
+.pace .pace-progress[data-progress-text="31%"]:after { right: -142.34px }
+.pace .pace-progress[data-progress-text="32%"]:after { right: -140.48px }
+.pace .pace-progress[data-progress-text="33%"]:after { right: -138.62px }
+.pace .pace-progress[data-progress-text="34%"]:after { right: -136.76px }
+.pace .pace-progress[data-progress-text="35%"]:after { right: -134.9px }
+.pace .pace-progress[data-progress-text="36%"]:after { right: -133.04px }
+.pace .pace-progress[data-progress-text="37%"]:after { right: -131.18px }
+.pace .pace-progress[data-progress-text="38%"]:after { right: -129.32px }
+.pace .pace-progress[data-progress-text="39%"]:after { right: -127.46px }
+.pace .pace-progress[data-progress-text="40%"]:after { right: -125.6px }
+.pace .pace-progress[data-progress-text="41%"]:after { right: -123.74px }
+.pace .pace-progress[data-progress-text="42%"]:after { right: -121.88px }
+.pace .pace-progress[data-progress-text="43%"]:after { right: -120.02px }
+.pace .pace-progress[data-progress-text="44%"]:after { right: -118.16px }
+.pace .pace-progress[data-progress-text="45%"]:after { right: -116.3px }
+.pace .pace-progress[data-progress-text="46%"]:after { right: -114.44px }
+.pace .pace-progress[data-progress-text="47%"]:after { right: -112.58px }
+.pace .pace-progress[data-progress-text="48%"]:after { right: -110.72px }
+.pace .pace-progress[data-progress-text="49%"]:after { right: -108.86px }
+.pace .pace-progress[data-progress-text="50%"]:after { right: -107px }
+.pace .pace-progress[data-progress-text="51%"]:after { right: -105.14px }
+.pace .pace-progress[data-progress-text="52%"]:after { right: -103.28px }
+.pace .pace-progress[data-progress-text="53%"]:after { right: -101.42px }
+.pace .pace-progress[data-progress-text="54%"]:after { right: -99.56px }
+.pace .pace-progress[data-progress-text="55%"]:after { right: -97.7px }
+.pace .pace-progress[data-progress-text="56%"]:after { right: -95.84px }
+.pace .pace-progress[data-progress-text="57%"]:after { right: -93.98px }
+.pace .pace-progress[data-progress-text="58%"]:after { right: -92.12px }
+.pace .pace-progress[data-progress-text="59%"]:after { right: -90.26px }
+.pace .pace-progress[data-progress-text="60%"]:after { right: -88.4px }
+.pace .pace-progress[data-progress-text="61%"]:after { right: -86.53999999999999px }
+.pace .pace-progress[data-progress-text="62%"]:after { right: -84.68px }
+.pace .pace-progress[data-progress-text="63%"]:after { right: -82.82px }
+.pace .pace-progress[data-progress-text="64%"]:after { right: -80.96000000000001px }
+.pace .pace-progress[data-progress-text="65%"]:after { right: -79.1px }
+.pace .pace-progress[data-progress-text="66%"]:after { right: -77.24px }
+.pace .pace-progress[data-progress-text="67%"]:after { right: -75.38px }
+.pace .pace-progress[data-progress-text="68%"]:after { right: -73.52px }
+.pace .pace-progress[data-progress-text="69%"]:after { right: -71.66px }
+.pace .pace-progress[data-progress-text="70%"]:after { right: -69.8px }
+.pace .pace-progress[data-progress-text="71%"]:after { right: -67.94px }
+.pace .pace-progress[data-progress-text="72%"]:after { right: -66.08px }
+.pace .pace-progress[data-progress-text="73%"]:after { right: -64.22px }
+.pace .pace-progress[data-progress-text="74%"]:after { right: -62.36px }
+.pace .pace-progress[data-progress-text="75%"]:after { right: -60.5px }
+.pace .pace-progress[data-progress-text="76%"]:after { right: -58.64px }
+.pace .pace-progress[data-progress-text="77%"]:after { right: -56.78px }
+.pace .pace-progress[data-progress-text="78%"]:after { right: -54.92px }
+.pace .pace-progress[data-progress-text="79%"]:after { right: -53.06px }
+.pace .pace-progress[data-progress-text="80%"]:after { right: -51.2px }
+.pace .pace-progress[data-progress-text="81%"]:after { right: -49.34px }
+.pace .pace-progress[data-progress-text="82%"]:after { right: -47.480000000000004px }
+.pace .pace-progress[data-progress-text="83%"]:after { right: -45.62px }
+.pace .pace-progress[data-progress-text="84%"]:after { right: -43.76px }
+.pace .pace-progress[data-progress-text="85%"]:after { right: -41.9px }
+.pace .pace-progress[data-progress-text="86%"]:after { right: -40.04px }
+.pace .pace-progress[data-progress-text="87%"]:after { right: -38.18px }
+.pace .pace-progress[data-progress-text="88%"]:after { right: -36.32px }
+.pace .pace-progress[data-progress-text="89%"]:after { right: -34.46px }
+.pace .pace-progress[data-progress-text="90%"]:after { right: -32.6px }
+.pace .pace-progress[data-progress-text="91%"]:after { right: -30.740000000000002px }
+.pace .pace-progress[data-progress-text="92%"]:after { right: -28.880000000000003px }
+.pace .pace-progress[data-progress-text="93%"]:after { right: -27.02px }
+.pace .pace-progress[data-progress-text="94%"]:after { right: -25.16px }
+.pace .pace-progress[data-progress-text="95%"]:after { right: -23.3px }
+.pace .pace-progress[data-progress-text="96%"]:after { right: -21.439999999999998px }
+.pace .pace-progress[data-progress-text="97%"]:after { right: -19.58px }
+.pace .pace-progress[data-progress-text="98%"]:after { right: -17.72px }
+.pace .pace-progress[data-progress-text="99%"]:after { right: -15.86px }
+.pace .pace-progress[data-progress-text="100%"]:after { right: -14px }
+
+
+.pace .pace-activity {
+ position: absolute;
+ width: 100%;
+ height: 28px;
+ z-index: 2001;
+ box-shadow: inset 0 0 0 2px #7c60e0, inset 0 0 0 7px #FFF;
+ border-radius: 10px;
+}
+
+.pace.pace-inactive {
+ display: none;
+}
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-mac-osx.css b/public/bower_components/PACE/themes/purple/pace-theme-mac-osx.css
new file mode 100644
index 0000000..6046e6b
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-mac-osx.css
@@ -0,0 +1,87 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #3000FF;
+ position: fixed;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 12px;
+ overflow: hidden;
+
+ -webkit-border-radius: 0 0 4px 0;
+ -moz-border-radius: 0 0 4px 0;
+ -o-border-radius: 0 0 4px 0;
+ border-radius: 0 0 4px 0;
+
+ -webkit-box-shadow: inset -1px 0 #1D00AF, inset 0 -1px #1D00AF, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -moz-box-shadow: inset -1px 0 #1D00AF, inset 0 -1px #1D00AF, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -o-box-shadow: inset -1px 0 #1D00AF, inset 0 -1px #1D00AF, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ box-shadow: inset -1px 0 #1D00AF, inset 0 -1px #1D00AF, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: -28px;
+ bottom: 0;
+
+ -webkit-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -moz-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -o-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+
+ -webkit-background-size: 28px 100%;
+ -moz-background-size: 28px 100%;
+ -o-background-size: 28px 100%;
+ background-size: 28px 100%;
+
+ -webkit-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -moz-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -ms-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -o-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ animation: pace-theme-mac-osx-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-mac-osx-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-moz-keyframes pace-theme-mac-osx-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-o-keyframes pace-theme-mac-osx-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-ms-keyframes pace-theme-mac-osx-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@keyframes pace-theme-mac-osx-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/purple/pace-theme-minimal.css b/public/bower_components/PACE/themes/purple/pace-theme-minimal.css
new file mode 100644
index 0000000..f81c2ae
--- /dev/null
+++ b/public/bower_components/PACE/themes/purple/pace-theme-minimal.css
@@ -0,0 +1,23 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #7c60e0;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
diff --git a/public/bower_components/PACE/themes/red/pace-theme-barber-shop.css b/public/bower_components/PACE/themes/red/pace-theme-barber-shop.css
new file mode 100644
index 0000000..0c90ed6
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-barber-shop.css
@@ -0,0 +1,83 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #ee3148;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ right: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ right: -32px;
+ bottom: 0;
+ left: 0;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ -webkit-background-size: 32px 32px;
+ -moz-background-size: 32px 32px;
+ -o-background-size: 32px 32px;
+ background-size: 32px 32px;
+
+ -webkit-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -moz-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -ms-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -o-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ animation: pace-theme-barber-shop-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-barber-shop-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-moz-keyframes pace-theme-barber-shop-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-o-keyframes pace-theme-barber-shop-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-ms-keyframes pace-theme-barber-shop-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@keyframes pace-theme-barber-shop-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/red/pace-theme-big-counter.css b/public/bower_components/PACE/themes/red/pace-theme-big-counter.css
new file mode 100644
index 0000000..dc3dcdd
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-big-counter.css
@@ -0,0 +1,40 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ height: 5rem;
+ width: 5rem;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:after {
+ display: block;
+ position: absolute;
+ top: 0;
+ right: .5rem;
+ content: attr(data-progress-text);
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ font-size: 5rem;
+ line-height: 1;
+ text-align: right;
+ color: rgba(238, 49, 72, 0.19999999999999996);
+}
diff --git a/public/bower_components/PACE/themes/red/pace-theme-bounce.css b/public/bower_components/PACE/themes/red/pace-theme-bounce.css
new file mode 100644
index 0000000..dc43966
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-bounce.css
@@ -0,0 +1,231 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ width: 140px;
+ height: 300px;
+ position: fixed;
+ top: -90px;
+ right: -20px;
+ z-index: 2000;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+ opacity: 0;
+ -webkit-transition: all 2s linear 0s;
+ -moz-transition: all 2s linear 0s;
+ transition: all 2s linear 0s;
+}
+
+.pace.pace-active {
+ -webkit-transform: scale(.25);
+ -moz-transform: scale(.25);
+ -ms-transform: scale(.25);
+ -o-transform: scale(.25);
+ transform: scale(.25);
+ opacity: 1;
+}
+
+.pace .pace-activity {
+ width: 140px;
+ height: 140px;
+ border-radius: 70px;
+ background: #ee3148;
+ position: absolute;
+ top: 0;
+ z-index: 1911;
+ -webkit-animation: pace-bounce 1s infinite;
+ -moz-animation: pace-bounce 1s infinite;
+ -o-animation: pace-bounce 1s infinite;
+ -ms-animation: pace-bounce 1s infinite;
+ animation: pace-bounce 1s infinite;
+}
+
+.pace .pace-progress {
+ position: absolute;
+ display: block;
+ left: 50%;
+ bottom: 0;
+ z-index: 1910;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-transform: scaleY(.3) !important;
+ -moz-transform: scaleY(.3) !important;
+ -ms-transform: scaleY(.3) !important;
+ -o-transform: scaleY(.3) !important;
+ transform: scaleY(.3) !important;
+ -webkit-animation: pace-compress .5s infinite alternate;
+ -moz-animation: pace-compress .5s infinite alternate;
+ -o-animation: pace-compress .5s infinite alternate;
+ -ms-animation: pace-compress .5s infinite alternate;
+ animation: pace-compress .5s infinite alternate;
+}
+
+@-webkit-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+}
+
+@-moz-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -moz-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -moz-animation-timing-function: ease-out;}
+ 95% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+}
+
+@keyframes pace-bounce {
+ 0% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 50% {
+ top: 140px;
+ height: 140px;
+ animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+}
+
+@-webkit-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -webkit-animation-timing-function: ease-out;
+ }
+}
+
+@-moz-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -moz-animation-timing-function: ease-out;
+ }
+}
+
+@keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ animation-timing-function: ease-out;
+ }
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/red/pace-theme-center-atom.css b/public/bower_components/PACE/themes/red/pace-theme-center-atom.css
new file mode 100644
index 0000000..b25ccc1
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-center-atom.css
@@ -0,0 +1,131 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace.pace-inactive {
+ display: none;
+}
+
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 60px;
+ width: 100px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace .pace-progress {
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:before {
+ content: attr(data-progress-text);
+ text-align: center;
+ color: #fff;
+ background: #ee3148;
+ border-radius: 50%;
+ font-family: "Helvetica Neue", sans-serif;
+ font-size: 14px;
+ font-weight: 100;
+ line-height: 1;
+ padding: 20% 0 7px;
+ width: 50%;
+ height: 40%;
+ margin: 10px 0 0 30px;
+ display: block;
+ z-index: 999;
+ position: absolute;
+}
+
+.pace .pace-activity {
+ font-size: 15px;
+ line-height: 1;
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ display: block;
+ -webkit-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -moz-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -o-animation: pace-theme-center-atom-spin 2s linear infinite;
+ animation: pace-theme-center-atom-spin 2s linear infinite;
+}
+
+.pace .pace-activity {
+ border-radius: 50%;
+ border: 5px solid #ee3148;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 60px;
+ width: 100px;
+}
+
+.pace .pace-activity:after {
+ border-radius: 50%;
+ border: 5px solid #ee3148;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(60deg);
+ -moz-transform: rotate(60deg);
+ -o-transform: rotate(60deg);
+ transform: rotate(60deg);
+}
+
+.pace .pace-activity:before {
+ border-radius: 50%;
+ border: 5px solid #ee3148;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(120deg);
+ -moz-transform: rotate(120deg);
+ -o-transform: rotate(120deg);
+ transform: rotate(120deg);
+}
+
+@-webkit-keyframes pace-theme-center-atom-spin {
+ 0% { -webkit-transform: rotate(0deg) }
+ 100% { -webkit-transform: rotate(359deg) }
+}
+@-moz-keyframes pace-theme-center-atom-spin {
+ 0% { -moz-transform: rotate(0deg) }
+ 100% { -moz-transform: rotate(359deg) }
+}
+@-o-keyframes pace-theme-center-atom-spin {
+ 0% { -o-transform: rotate(0deg) }
+ 100% { -o-transform: rotate(359deg) }
+}
+@keyframes pace-theme-center-atom-spin {
+ 0% { transform: rotate(0deg) }
+ 100% { transform: rotate(359deg) }
+}
diff --git a/public/bower_components/PACE/themes/red/pace-theme-center-circle.css b/public/bower_components/PACE/themes/red/pace-theme-center-circle.css
new file mode 100644
index 0000000..7af81d2
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-center-circle.css
@@ -0,0 +1,90 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-perspective: 12rem;
+ -moz-perspective: 12rem;
+ -ms-perspective: 12rem;
+ -o-perspective: 12rem;
+ perspective: 12rem;
+
+ z-index: 2000;
+ position: fixed;
+ height: 6rem;
+ width: 6rem;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 6rem;
+ width: 6rem !important;
+ line-height: 6rem;
+ font-size: 2rem;
+ border-radius: 50%;
+ background: rgba(238, 49, 72, 0.8);
+ color: #fff;
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ text-align: center;
+
+ -webkit-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -moz-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -ms-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -o-animation: pace-theme-center-circle-spin linear infinite 2s;
+ animation: pace-theme-center-circle-spin linear infinite 2s;
+
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ -ms-transform-style: preserve-3d;
+ -o-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: block;
+}
+
+@-webkit-keyframes pace-theme-center-circle-spin {
+ from { -webkit-transform: rotateY(0deg) }
+ to { -webkit-transform: rotateY(360deg) }
+}
+
+@-moz-keyframes pace-theme-center-circle-spin {
+ from { -moz-transform: rotateY(0deg) }
+ to { -moz-transform: rotateY(360deg) }
+}
+
+@-ms-keyframes pace-theme-center-circle-spin {
+ from { -ms-transform: rotateY(0deg) }
+ to { -ms-transform: rotateY(360deg) }
+}
+
+@-o-keyframes pace-theme-center-circle-spin {
+ from { -o-transform: rotateY(0deg) }
+ to { -o-transform: rotateY(360deg) }
+}
+
+@keyframes pace-theme-center-circle-spin {
+ from { transform: rotateY(0deg) }
+ to { transform: rotateY(360deg) }
+}
diff --git a/public/bower_components/PACE/themes/red/pace-theme-center-radar.css b/public/bower_components/PACE/themes/red/pace-theme-center-radar.css
new file mode 100644
index 0000000..f16ae0a
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-center-radar.css
@@ -0,0 +1,74 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 90px;
+ width: 90px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-activity {
+ display: none;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: -30px;
+ top: -30px;
+ height: 90px;
+ width: 90px;
+ display: block;
+ border-width: 30px;
+ border-style: double;
+ border-color: #ee3148 transparent transparent;
+ border-radius: 50%;
+
+ -webkit-animation: spin 1s linear infinite;
+ -moz-animation: spin 1s linear infinite;
+ -o-animation: spin 1s linear infinite;
+ animation: spin 1s linear infinite;
+}
+
+.pace .pace-activity:before {
+ content: ' ';
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ height: 50px;
+ width: 50px;
+ display: block;
+ border-width: 10px;
+ border-style: solid;
+ border-color: #ee3148 transparent transparent;
+ border-radius: 50%;
+}
+
+@-webkit-keyframes spin {
+ 100% { -webkit-transform: rotate(359deg); }
+}
+
+@-moz-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@-o-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@keyframes spin {
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/red/pace-theme-center-simple.css b/public/bower_components/PACE/themes/red/pace-theme-center-simple.css
new file mode 100644
index 0000000..e4a2111
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-center-simple.css
@@ -0,0 +1,52 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 5px;
+ width: 200px;
+ background: #fff;
+ border: 1px solid #ee3148;
+
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ max-width: 200px;
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 100%;
+ height: 100%;
+ width: 100%;
+ background: #ee3148;
+}
+
+.pace.pace-inactive {
+ display: none;
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/red/pace-theme-corner-indicator.css b/public/bower_components/PACE/themes/red/pace-theme-corner-indicator.css
new file mode 100644
index 0000000..9994388
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-corner-indicator.css
@@ -0,0 +1,73 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ width: 300px;
+ height: 300px;
+ background: #ee3148;
+ -webkit-transition: -webkit-transform 0.3s;
+ transition: transform 0.3s;
+ -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
+ transform: translateX(100%) translateY(-100%) rotate(45deg);
+ pointer-events: none;
+}
+
+.pace.pace-active .pace-activity {
+ -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
+ transform: translateX(50%) translateY(-50%) rotate(45deg);
+}
+
+.pace .pace-activity::before,
+.pace .pace-activity::after {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ position: absolute;
+ bottom: 30px;
+ left: 50%;
+ display: block;
+ border: 5px solid #fff;
+ border-radius: 50%;
+ content: '';
+}
+
+.pace .pace-activity::before {
+ margin-left: -40px;
+ width: 80px;
+ height: 80px;
+ border-right-color: rgba(0, 0, 0, .2);
+ border-left-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 3s linear infinite;
+ animation: pace-theme-corner-indicator-spin 3s linear infinite;
+}
+
+.pace .pace-activity::after {
+ bottom: 50px;
+ margin-left: -20px;
+ width: 40px;
+ height: 40px;
+ border-top-color: rgba(0, 0, 0, .2);
+ border-bottom-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 1s linear infinite;
+ animation: pace-theme-corner-indicator-spin 1s linear infinite;
+}
+
+@-webkit-keyframes pace-theme-corner-indicator-spin {
+ 0% { -webkit-transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(359deg); }
+}
+@keyframes pace-theme-corner-indicator-spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/red/pace-theme-fill-left.css b/public/bower_components/PACE/themes/red/pace-theme-fill-left.css
new file mode 100644
index 0000000..eb7c57d
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-fill-left.css
@@ -0,0 +1,22 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: rgba(238, 49, 72, 0.19999999999999996);
+ position: fixed;
+ z-index: -1;
+ top: 0;
+ right: 100%;
+ bottom: 0;
+ width: 100%;
+}
diff --git a/public/bower_components/PACE/themes/red/pace-theme-flash.css b/public/bower_components/PACE/themes/red/pace-theme-flash.css
new file mode 100644
index 0000000..7eb57d8
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-flash.css
@@ -0,0 +1,77 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #ee3148;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
+
+.pace .pace-progress-inner {
+ display: block;
+ position: absolute;
+ right: 0px;
+ width: 100px;
+ height: 100%;
+ box-shadow: 0 0 10px #ee3148, 0 0 5px #ee3148;
+ opacity: 1.0;
+ -webkit-transform: rotate(3deg) translate(0px, -4px);
+ -moz-transform: rotate(3deg) translate(0px, -4px);
+ -ms-transform: rotate(3deg) translate(0px, -4px);
+ -o-transform: rotate(3deg) translate(0px, -4px);
+ transform: rotate(3deg) translate(0px, -4px);
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 15px;
+ right: 15px;
+ width: 14px;
+ height: 14px;
+ border: solid 2px transparent;
+ border-top-color: #ee3148;
+ border-left-color: #ee3148;
+ border-radius: 10px;
+ -webkit-animation: pace-spinner 400ms linear infinite;
+ -moz-animation: pace-spinner 400ms linear infinite;
+ -ms-animation: pace-spinner 400ms linear infinite;
+ -o-animation: pace-spinner 400ms linear infinite;
+ animation: pace-spinner 400ms linear infinite;
+}
+
+@-webkit-keyframes pace-spinner {
+ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-moz-keyframes pace-spinner {
+ 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-o-keyframes pace-spinner {
+ 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-ms-keyframes pace-spinner {
+ 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@keyframes pace-spinner {
+ 0% { transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); transform: rotate(360deg); }
+}
diff --git a/public/bower_components/PACE/themes/red/pace-theme-flat-top.css b/public/bower_components/PACE/themes/red/pace-theme-flat-top.css
new file mode 100644
index 0000000..02bc696
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-flat-top.css
@@ -0,0 +1,41 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+
+ -webkit-transform: translate3d(0, -50px, 0);
+ -ms-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+
+ -webkit-transition: -webkit-transform .5s ease-out;
+ -ms-transition: -webkit-transform .5s ease-out;
+ transition: transform .5s ease-out;
+}
+
+.pace.pace-active {
+ -webkit-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.pace .pace-progress {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 10px;
+ background: #ee3148;
+
+ pointer-events: none;
+}
diff --git a/public/bower_components/PACE/themes/red/pace-theme-loading-bar.css b/public/bower_components/PACE/themes/red/pace-theme-loading-bar.css
new file mode 100644
index 0000000..9d86bf8
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-loading-bar.css
@@ -0,0 +1,198 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 12px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: 200px;
+ height: 50px;
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ display: block;
+ position: absolute;
+ right: 100%;
+ margin-right: -7px;
+ width: 93%;
+ top: 7px;
+ height: 14px;
+ font-size: 12px;
+ background: #ee3148;
+ color: #ee3148;
+ line-height: 60px;
+ font-weight: bold;
+ font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
+
+ -webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ -ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ box-shadow: 120px 0 #fff, 240px 0 #fff;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: inline-block;
+ position: fixed;
+ width: 45px;
+ text-align: right;
+ right: 0;
+ padding-right: 16px;
+ top: 4px;
+}
+
+.pace .pace-progress[data-progress-text="0%"]:after { right: -200px }
+.pace .pace-progress[data-progress-text="1%"]:after { right: -198.14px }
+.pace .pace-progress[data-progress-text="2%"]:after { right: -196.28px }
+.pace .pace-progress[data-progress-text="3%"]:after { right: -194.42px }
+.pace .pace-progress[data-progress-text="4%"]:after { right: -192.56px }
+.pace .pace-progress[data-progress-text="5%"]:after { right: -190.7px }
+.pace .pace-progress[data-progress-text="6%"]:after { right: -188.84px }
+.pace .pace-progress[data-progress-text="7%"]:after { right: -186.98px }
+.pace .pace-progress[data-progress-text="8%"]:after { right: -185.12px }
+.pace .pace-progress[data-progress-text="9%"]:after { right: -183.26px }
+.pace .pace-progress[data-progress-text="10%"]:after { right: -181.4px }
+.pace .pace-progress[data-progress-text="11%"]:after { right: -179.54px }
+.pace .pace-progress[data-progress-text="12%"]:after { right: -177.68px }
+.pace .pace-progress[data-progress-text="13%"]:after { right: -175.82px }
+.pace .pace-progress[data-progress-text="14%"]:after { right: -173.96px }
+.pace .pace-progress[data-progress-text="15%"]:after { right: -172.1px }
+.pace .pace-progress[data-progress-text="16%"]:after { right: -170.24px }
+.pace .pace-progress[data-progress-text="17%"]:after { right: -168.38px }
+.pace .pace-progress[data-progress-text="18%"]:after { right: -166.52px }
+.pace .pace-progress[data-progress-text="19%"]:after { right: -164.66px }
+.pace .pace-progress[data-progress-text="20%"]:after { right: -162.8px }
+.pace .pace-progress[data-progress-text="21%"]:after { right: -160.94px }
+.pace .pace-progress[data-progress-text="22%"]:after { right: -159.08px }
+.pace .pace-progress[data-progress-text="23%"]:after { right: -157.22px }
+.pace .pace-progress[data-progress-text="24%"]:after { right: -155.36px }
+.pace .pace-progress[data-progress-text="25%"]:after { right: -153.5px }
+.pace .pace-progress[data-progress-text="26%"]:after { right: -151.64px }
+.pace .pace-progress[data-progress-text="27%"]:after { right: -149.78px }
+.pace .pace-progress[data-progress-text="28%"]:after { right: -147.92px }
+.pace .pace-progress[data-progress-text="29%"]:after { right: -146.06px }
+.pace .pace-progress[data-progress-text="30%"]:after { right: -144.2px }
+.pace .pace-progress[data-progress-text="31%"]:after { right: -142.34px }
+.pace .pace-progress[data-progress-text="32%"]:after { right: -140.48px }
+.pace .pace-progress[data-progress-text="33%"]:after { right: -138.62px }
+.pace .pace-progress[data-progress-text="34%"]:after { right: -136.76px }
+.pace .pace-progress[data-progress-text="35%"]:after { right: -134.9px }
+.pace .pace-progress[data-progress-text="36%"]:after { right: -133.04px }
+.pace .pace-progress[data-progress-text="37%"]:after { right: -131.18px }
+.pace .pace-progress[data-progress-text="38%"]:after { right: -129.32px }
+.pace .pace-progress[data-progress-text="39%"]:after { right: -127.46px }
+.pace .pace-progress[data-progress-text="40%"]:after { right: -125.6px }
+.pace .pace-progress[data-progress-text="41%"]:after { right: -123.74px }
+.pace .pace-progress[data-progress-text="42%"]:after { right: -121.88px }
+.pace .pace-progress[data-progress-text="43%"]:after { right: -120.02px }
+.pace .pace-progress[data-progress-text="44%"]:after { right: -118.16px }
+.pace .pace-progress[data-progress-text="45%"]:after { right: -116.3px }
+.pace .pace-progress[data-progress-text="46%"]:after { right: -114.44px }
+.pace .pace-progress[data-progress-text="47%"]:after { right: -112.58px }
+.pace .pace-progress[data-progress-text="48%"]:after { right: -110.72px }
+.pace .pace-progress[data-progress-text="49%"]:after { right: -108.86px }
+.pace .pace-progress[data-progress-text="50%"]:after { right: -107px }
+.pace .pace-progress[data-progress-text="51%"]:after { right: -105.14px }
+.pace .pace-progress[data-progress-text="52%"]:after { right: -103.28px }
+.pace .pace-progress[data-progress-text="53%"]:after { right: -101.42px }
+.pace .pace-progress[data-progress-text="54%"]:after { right: -99.56px }
+.pace .pace-progress[data-progress-text="55%"]:after { right: -97.7px }
+.pace .pace-progress[data-progress-text="56%"]:after { right: -95.84px }
+.pace .pace-progress[data-progress-text="57%"]:after { right: -93.98px }
+.pace .pace-progress[data-progress-text="58%"]:after { right: -92.12px }
+.pace .pace-progress[data-progress-text="59%"]:after { right: -90.26px }
+.pace .pace-progress[data-progress-text="60%"]:after { right: -88.4px }
+.pace .pace-progress[data-progress-text="61%"]:after { right: -86.53999999999999px }
+.pace .pace-progress[data-progress-text="62%"]:after { right: -84.68px }
+.pace .pace-progress[data-progress-text="63%"]:after { right: -82.82px }
+.pace .pace-progress[data-progress-text="64%"]:after { right: -80.96000000000001px }
+.pace .pace-progress[data-progress-text="65%"]:after { right: -79.1px }
+.pace .pace-progress[data-progress-text="66%"]:after { right: -77.24px }
+.pace .pace-progress[data-progress-text="67%"]:after { right: -75.38px }
+.pace .pace-progress[data-progress-text="68%"]:after { right: -73.52px }
+.pace .pace-progress[data-progress-text="69%"]:after { right: -71.66px }
+.pace .pace-progress[data-progress-text="70%"]:after { right: -69.8px }
+.pace .pace-progress[data-progress-text="71%"]:after { right: -67.94px }
+.pace .pace-progress[data-progress-text="72%"]:after { right: -66.08px }
+.pace .pace-progress[data-progress-text="73%"]:after { right: -64.22px }
+.pace .pace-progress[data-progress-text="74%"]:after { right: -62.36px }
+.pace .pace-progress[data-progress-text="75%"]:after { right: -60.5px }
+.pace .pace-progress[data-progress-text="76%"]:after { right: -58.64px }
+.pace .pace-progress[data-progress-text="77%"]:after { right: -56.78px }
+.pace .pace-progress[data-progress-text="78%"]:after { right: -54.92px }
+.pace .pace-progress[data-progress-text="79%"]:after { right: -53.06px }
+.pace .pace-progress[data-progress-text="80%"]:after { right: -51.2px }
+.pace .pace-progress[data-progress-text="81%"]:after { right: -49.34px }
+.pace .pace-progress[data-progress-text="82%"]:after { right: -47.480000000000004px }
+.pace .pace-progress[data-progress-text="83%"]:after { right: -45.62px }
+.pace .pace-progress[data-progress-text="84%"]:after { right: -43.76px }
+.pace .pace-progress[data-progress-text="85%"]:after { right: -41.9px }
+.pace .pace-progress[data-progress-text="86%"]:after { right: -40.04px }
+.pace .pace-progress[data-progress-text="87%"]:after { right: -38.18px }
+.pace .pace-progress[data-progress-text="88%"]:after { right: -36.32px }
+.pace .pace-progress[data-progress-text="89%"]:after { right: -34.46px }
+.pace .pace-progress[data-progress-text="90%"]:after { right: -32.6px }
+.pace .pace-progress[data-progress-text="91%"]:after { right: -30.740000000000002px }
+.pace .pace-progress[data-progress-text="92%"]:after { right: -28.880000000000003px }
+.pace .pace-progress[data-progress-text="93%"]:after { right: -27.02px }
+.pace .pace-progress[data-progress-text="94%"]:after { right: -25.16px }
+.pace .pace-progress[data-progress-text="95%"]:after { right: -23.3px }
+.pace .pace-progress[data-progress-text="96%"]:after { right: -21.439999999999998px }
+.pace .pace-progress[data-progress-text="97%"]:after { right: -19.58px }
+.pace .pace-progress[data-progress-text="98%"]:after { right: -17.72px }
+.pace .pace-progress[data-progress-text="99%"]:after { right: -15.86px }
+.pace .pace-progress[data-progress-text="100%"]:after { right: -14px }
+
+
+.pace .pace-activity {
+ position: absolute;
+ width: 100%;
+ height: 28px;
+ z-index: 2001;
+ box-shadow: inset 0 0 0 2px #ee3148, inset 0 0 0 7px #FFF;
+ border-radius: 10px;
+}
+
+.pace.pace-inactive {
+ display: none;
+}
diff --git a/public/bower_components/PACE/themes/red/pace-theme-mac-osx.css b/public/bower_components/PACE/themes/red/pace-theme-mac-osx.css
new file mode 100644
index 0000000..613f736
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-mac-osx.css
@@ -0,0 +1,87 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #FF0000;
+ position: fixed;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 12px;
+ overflow: hidden;
+
+ -webkit-border-radius: 0 0 4px 0;
+ -moz-border-radius: 0 0 4px 0;
+ -o-border-radius: 0 0 4px 0;
+ border-radius: 0 0 4px 0;
+
+ -webkit-box-shadow: inset -1px 0 #AF0000, inset 0 -1px #AF0000, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -moz-box-shadow: inset -1px 0 #AF0000, inset 0 -1px #AF0000, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -o-box-shadow: inset -1px 0 #AF0000, inset 0 -1px #AF0000, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ box-shadow: inset -1px 0 #AF0000, inset 0 -1px #AF0000, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: -28px;
+ bottom: 0;
+
+ -webkit-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -moz-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -o-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+
+ -webkit-background-size: 28px 100%;
+ -moz-background-size: 28px 100%;
+ -o-background-size: 28px 100%;
+ background-size: 28px 100%;
+
+ -webkit-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -moz-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -ms-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -o-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ animation: pace-theme-mac-osx-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-mac-osx-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-moz-keyframes pace-theme-mac-osx-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-o-keyframes pace-theme-mac-osx-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-ms-keyframes pace-theme-mac-osx-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@keyframes pace-theme-mac-osx-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/red/pace-theme-minimal.css b/public/bower_components/PACE/themes/red/pace-theme-minimal.css
new file mode 100644
index 0000000..c84e12b
--- /dev/null
+++ b/public/bower_components/PACE/themes/red/pace-theme-minimal.css
@@ -0,0 +1,23 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #ee3148;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-barber-shop.css b/public/bower_components/PACE/themes/silver/pace-theme-barber-shop.css
new file mode 100644
index 0000000..18addba
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-barber-shop.css
@@ -0,0 +1,83 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #d6d6d6;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ right: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ right: -32px;
+ bottom: 0;
+ left: 0;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ -webkit-background-size: 32px 32px;
+ -moz-background-size: 32px 32px;
+ -o-background-size: 32px 32px;
+ background-size: 32px 32px;
+
+ -webkit-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -moz-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -ms-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -o-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ animation: pace-theme-barber-shop-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-barber-shop-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-moz-keyframes pace-theme-barber-shop-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-o-keyframes pace-theme-barber-shop-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-ms-keyframes pace-theme-barber-shop-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@keyframes pace-theme-barber-shop-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-big-counter.css b/public/bower_components/PACE/themes/silver/pace-theme-big-counter.css
new file mode 100644
index 0000000..8b88b8d
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-big-counter.css
@@ -0,0 +1,40 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ height: 5rem;
+ width: 5rem;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:after {
+ display: block;
+ position: absolute;
+ top: 0;
+ right: .5rem;
+ content: attr(data-progress-text);
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ font-size: 5rem;
+ line-height: 1;
+ text-align: right;
+ color: rgba(214, 214, 214, 0.19999999999999996);
+}
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-bounce.css b/public/bower_components/PACE/themes/silver/pace-theme-bounce.css
new file mode 100644
index 0000000..760dacd
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-bounce.css
@@ -0,0 +1,231 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ width: 140px;
+ height: 300px;
+ position: fixed;
+ top: -90px;
+ right: -20px;
+ z-index: 2000;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+ opacity: 0;
+ -webkit-transition: all 2s linear 0s;
+ -moz-transition: all 2s linear 0s;
+ transition: all 2s linear 0s;
+}
+
+.pace.pace-active {
+ -webkit-transform: scale(.25);
+ -moz-transform: scale(.25);
+ -ms-transform: scale(.25);
+ -o-transform: scale(.25);
+ transform: scale(.25);
+ opacity: 1;
+}
+
+.pace .pace-activity {
+ width: 140px;
+ height: 140px;
+ border-radius: 70px;
+ background: #d6d6d6;
+ position: absolute;
+ top: 0;
+ z-index: 1911;
+ -webkit-animation: pace-bounce 1s infinite;
+ -moz-animation: pace-bounce 1s infinite;
+ -o-animation: pace-bounce 1s infinite;
+ -ms-animation: pace-bounce 1s infinite;
+ animation: pace-bounce 1s infinite;
+}
+
+.pace .pace-progress {
+ position: absolute;
+ display: block;
+ left: 50%;
+ bottom: 0;
+ z-index: 1910;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-transform: scaleY(.3) !important;
+ -moz-transform: scaleY(.3) !important;
+ -ms-transform: scaleY(.3) !important;
+ -o-transform: scaleY(.3) !important;
+ transform: scaleY(.3) !important;
+ -webkit-animation: pace-compress .5s infinite alternate;
+ -moz-animation: pace-compress .5s infinite alternate;
+ -o-animation: pace-compress .5s infinite alternate;
+ -ms-animation: pace-compress .5s infinite alternate;
+ animation: pace-compress .5s infinite alternate;
+}
+
+@-webkit-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+}
+
+@-moz-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -moz-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -moz-animation-timing-function: ease-out;}
+ 95% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+}
+
+@keyframes pace-bounce {
+ 0% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 50% {
+ top: 140px;
+ height: 140px;
+ animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+}
+
+@-webkit-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -webkit-animation-timing-function: ease-out;
+ }
+}
+
+@-moz-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -moz-animation-timing-function: ease-out;
+ }
+}
+
+@keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ animation-timing-function: ease-out;
+ }
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-center-atom.css b/public/bower_components/PACE/themes/silver/pace-theme-center-atom.css
new file mode 100644
index 0000000..4d46d80
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-center-atom.css
@@ -0,0 +1,131 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace.pace-inactive {
+ display: none;
+}
+
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 60px;
+ width: 100px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace .pace-progress {
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:before {
+ content: attr(data-progress-text);
+ text-align: center;
+ color: #fff;
+ background: #d6d6d6;
+ border-radius: 50%;
+ font-family: "Helvetica Neue", sans-serif;
+ font-size: 14px;
+ font-weight: 100;
+ line-height: 1;
+ padding: 20% 0 7px;
+ width: 50%;
+ height: 40%;
+ margin: 10px 0 0 30px;
+ display: block;
+ z-index: 999;
+ position: absolute;
+}
+
+.pace .pace-activity {
+ font-size: 15px;
+ line-height: 1;
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ display: block;
+ -webkit-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -moz-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -o-animation: pace-theme-center-atom-spin 2s linear infinite;
+ animation: pace-theme-center-atom-spin 2s linear infinite;
+}
+
+.pace .pace-activity {
+ border-radius: 50%;
+ border: 5px solid #d6d6d6;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 60px;
+ width: 100px;
+}
+
+.pace .pace-activity:after {
+ border-radius: 50%;
+ border: 5px solid #d6d6d6;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(60deg);
+ -moz-transform: rotate(60deg);
+ -o-transform: rotate(60deg);
+ transform: rotate(60deg);
+}
+
+.pace .pace-activity:before {
+ border-radius: 50%;
+ border: 5px solid #d6d6d6;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(120deg);
+ -moz-transform: rotate(120deg);
+ -o-transform: rotate(120deg);
+ transform: rotate(120deg);
+}
+
+@-webkit-keyframes pace-theme-center-atom-spin {
+ 0% { -webkit-transform: rotate(0deg) }
+ 100% { -webkit-transform: rotate(359deg) }
+}
+@-moz-keyframes pace-theme-center-atom-spin {
+ 0% { -moz-transform: rotate(0deg) }
+ 100% { -moz-transform: rotate(359deg) }
+}
+@-o-keyframes pace-theme-center-atom-spin {
+ 0% { -o-transform: rotate(0deg) }
+ 100% { -o-transform: rotate(359deg) }
+}
+@keyframes pace-theme-center-atom-spin {
+ 0% { transform: rotate(0deg) }
+ 100% { transform: rotate(359deg) }
+}
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-center-circle.css b/public/bower_components/PACE/themes/silver/pace-theme-center-circle.css
new file mode 100644
index 0000000..d2d3eb4
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-center-circle.css
@@ -0,0 +1,90 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-perspective: 12rem;
+ -moz-perspective: 12rem;
+ -ms-perspective: 12rem;
+ -o-perspective: 12rem;
+ perspective: 12rem;
+
+ z-index: 2000;
+ position: fixed;
+ height: 6rem;
+ width: 6rem;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 6rem;
+ width: 6rem !important;
+ line-height: 6rem;
+ font-size: 2rem;
+ border-radius: 50%;
+ background: rgba(214, 214, 214, 0.8);
+ color: #fff;
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ text-align: center;
+
+ -webkit-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -moz-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -ms-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -o-animation: pace-theme-center-circle-spin linear infinite 2s;
+ animation: pace-theme-center-circle-spin linear infinite 2s;
+
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ -ms-transform-style: preserve-3d;
+ -o-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: block;
+}
+
+@-webkit-keyframes pace-theme-center-circle-spin {
+ from { -webkit-transform: rotateY(0deg) }
+ to { -webkit-transform: rotateY(360deg) }
+}
+
+@-moz-keyframes pace-theme-center-circle-spin {
+ from { -moz-transform: rotateY(0deg) }
+ to { -moz-transform: rotateY(360deg) }
+}
+
+@-ms-keyframes pace-theme-center-circle-spin {
+ from { -ms-transform: rotateY(0deg) }
+ to { -ms-transform: rotateY(360deg) }
+}
+
+@-o-keyframes pace-theme-center-circle-spin {
+ from { -o-transform: rotateY(0deg) }
+ to { -o-transform: rotateY(360deg) }
+}
+
+@keyframes pace-theme-center-circle-spin {
+ from { transform: rotateY(0deg) }
+ to { transform: rotateY(360deg) }
+}
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-center-radar.css b/public/bower_components/PACE/themes/silver/pace-theme-center-radar.css
new file mode 100644
index 0000000..c3bc55d
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-center-radar.css
@@ -0,0 +1,74 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 90px;
+ width: 90px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-activity {
+ display: none;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: -30px;
+ top: -30px;
+ height: 90px;
+ width: 90px;
+ display: block;
+ border-width: 30px;
+ border-style: double;
+ border-color: #d6d6d6 transparent transparent;
+ border-radius: 50%;
+
+ -webkit-animation: spin 1s linear infinite;
+ -moz-animation: spin 1s linear infinite;
+ -o-animation: spin 1s linear infinite;
+ animation: spin 1s linear infinite;
+}
+
+.pace .pace-activity:before {
+ content: ' ';
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ height: 50px;
+ width: 50px;
+ display: block;
+ border-width: 10px;
+ border-style: solid;
+ border-color: #d6d6d6 transparent transparent;
+ border-radius: 50%;
+}
+
+@-webkit-keyframes spin {
+ 100% { -webkit-transform: rotate(359deg); }
+}
+
+@-moz-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@-o-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@keyframes spin {
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-center-simple.css b/public/bower_components/PACE/themes/silver/pace-theme-center-simple.css
new file mode 100644
index 0000000..ffdd90e
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-center-simple.css
@@ -0,0 +1,52 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 5px;
+ width: 200px;
+ background: #fff;
+ border: 1px solid #d6d6d6;
+
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ max-width: 200px;
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 100%;
+ height: 100%;
+ width: 100%;
+ background: #d6d6d6;
+}
+
+.pace.pace-inactive {
+ display: none;
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-corner-indicator.css b/public/bower_components/PACE/themes/silver/pace-theme-corner-indicator.css
new file mode 100644
index 0000000..4090e68
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-corner-indicator.css
@@ -0,0 +1,73 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ width: 300px;
+ height: 300px;
+ background: #d6d6d6;
+ -webkit-transition: -webkit-transform 0.3s;
+ transition: transform 0.3s;
+ -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
+ transform: translateX(100%) translateY(-100%) rotate(45deg);
+ pointer-events: none;
+}
+
+.pace.pace-active .pace-activity {
+ -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
+ transform: translateX(50%) translateY(-50%) rotate(45deg);
+}
+
+.pace .pace-activity::before,
+.pace .pace-activity::after {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ position: absolute;
+ bottom: 30px;
+ left: 50%;
+ display: block;
+ border: 5px solid #fff;
+ border-radius: 50%;
+ content: '';
+}
+
+.pace .pace-activity::before {
+ margin-left: -40px;
+ width: 80px;
+ height: 80px;
+ border-right-color: rgba(0, 0, 0, .2);
+ border-left-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 3s linear infinite;
+ animation: pace-theme-corner-indicator-spin 3s linear infinite;
+}
+
+.pace .pace-activity::after {
+ bottom: 50px;
+ margin-left: -20px;
+ width: 40px;
+ height: 40px;
+ border-top-color: rgba(0, 0, 0, .2);
+ border-bottom-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 1s linear infinite;
+ animation: pace-theme-corner-indicator-spin 1s linear infinite;
+}
+
+@-webkit-keyframes pace-theme-corner-indicator-spin {
+ 0% { -webkit-transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(359deg); }
+}
+@keyframes pace-theme-corner-indicator-spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-fill-left.css b/public/bower_components/PACE/themes/silver/pace-theme-fill-left.css
new file mode 100644
index 0000000..1193580
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-fill-left.css
@@ -0,0 +1,22 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: rgba(214, 214, 214, 0.19999999999999996);
+ position: fixed;
+ z-index: -1;
+ top: 0;
+ right: 100%;
+ bottom: 0;
+ width: 100%;
+}
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-flash.css b/public/bower_components/PACE/themes/silver/pace-theme-flash.css
new file mode 100644
index 0000000..b546248
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-flash.css
@@ -0,0 +1,77 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #d6d6d6;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
+
+.pace .pace-progress-inner {
+ display: block;
+ position: absolute;
+ right: 0px;
+ width: 100px;
+ height: 100%;
+ box-shadow: 0 0 10px #d6d6d6, 0 0 5px #d6d6d6;
+ opacity: 1.0;
+ -webkit-transform: rotate(3deg) translate(0px, -4px);
+ -moz-transform: rotate(3deg) translate(0px, -4px);
+ -ms-transform: rotate(3deg) translate(0px, -4px);
+ -o-transform: rotate(3deg) translate(0px, -4px);
+ transform: rotate(3deg) translate(0px, -4px);
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 15px;
+ right: 15px;
+ width: 14px;
+ height: 14px;
+ border: solid 2px transparent;
+ border-top-color: #d6d6d6;
+ border-left-color: #d6d6d6;
+ border-radius: 10px;
+ -webkit-animation: pace-spinner 400ms linear infinite;
+ -moz-animation: pace-spinner 400ms linear infinite;
+ -ms-animation: pace-spinner 400ms linear infinite;
+ -o-animation: pace-spinner 400ms linear infinite;
+ animation: pace-spinner 400ms linear infinite;
+}
+
+@-webkit-keyframes pace-spinner {
+ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-moz-keyframes pace-spinner {
+ 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-o-keyframes pace-spinner {
+ 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-ms-keyframes pace-spinner {
+ 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@keyframes pace-spinner {
+ 0% { transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); transform: rotate(360deg); }
+}
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-flat-top.css b/public/bower_components/PACE/themes/silver/pace-theme-flat-top.css
new file mode 100644
index 0000000..b7c46c5
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-flat-top.css
@@ -0,0 +1,41 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+
+ -webkit-transform: translate3d(0, -50px, 0);
+ -ms-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+
+ -webkit-transition: -webkit-transform .5s ease-out;
+ -ms-transition: -webkit-transform .5s ease-out;
+ transition: transform .5s ease-out;
+}
+
+.pace.pace-active {
+ -webkit-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.pace .pace-progress {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 10px;
+ background: #d6d6d6;
+
+ pointer-events: none;
+}
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-loading-bar.css b/public/bower_components/PACE/themes/silver/pace-theme-loading-bar.css
new file mode 100644
index 0000000..1786717
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-loading-bar.css
@@ -0,0 +1,198 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 12px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: 200px;
+ height: 50px;
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ display: block;
+ position: absolute;
+ right: 100%;
+ margin-right: -7px;
+ width: 93%;
+ top: 7px;
+ height: 14px;
+ font-size: 12px;
+ background: #d6d6d6;
+ color: #d6d6d6;
+ line-height: 60px;
+ font-weight: bold;
+ font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
+
+ -webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ -ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ box-shadow: 120px 0 #fff, 240px 0 #fff;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: inline-block;
+ position: fixed;
+ width: 45px;
+ text-align: right;
+ right: 0;
+ padding-right: 16px;
+ top: 4px;
+}
+
+.pace .pace-progress[data-progress-text="0%"]:after { right: -200px }
+.pace .pace-progress[data-progress-text="1%"]:after { right: -198.14px }
+.pace .pace-progress[data-progress-text="2%"]:after { right: -196.28px }
+.pace .pace-progress[data-progress-text="3%"]:after { right: -194.42px }
+.pace .pace-progress[data-progress-text="4%"]:after { right: -192.56px }
+.pace .pace-progress[data-progress-text="5%"]:after { right: -190.7px }
+.pace .pace-progress[data-progress-text="6%"]:after { right: -188.84px }
+.pace .pace-progress[data-progress-text="7%"]:after { right: -186.98px }
+.pace .pace-progress[data-progress-text="8%"]:after { right: -185.12px }
+.pace .pace-progress[data-progress-text="9%"]:after { right: -183.26px }
+.pace .pace-progress[data-progress-text="10%"]:after { right: -181.4px }
+.pace .pace-progress[data-progress-text="11%"]:after { right: -179.54px }
+.pace .pace-progress[data-progress-text="12%"]:after { right: -177.68px }
+.pace .pace-progress[data-progress-text="13%"]:after { right: -175.82px }
+.pace .pace-progress[data-progress-text="14%"]:after { right: -173.96px }
+.pace .pace-progress[data-progress-text="15%"]:after { right: -172.1px }
+.pace .pace-progress[data-progress-text="16%"]:after { right: -170.24px }
+.pace .pace-progress[data-progress-text="17%"]:after { right: -168.38px }
+.pace .pace-progress[data-progress-text="18%"]:after { right: -166.52px }
+.pace .pace-progress[data-progress-text="19%"]:after { right: -164.66px }
+.pace .pace-progress[data-progress-text="20%"]:after { right: -162.8px }
+.pace .pace-progress[data-progress-text="21%"]:after { right: -160.94px }
+.pace .pace-progress[data-progress-text="22%"]:after { right: -159.08px }
+.pace .pace-progress[data-progress-text="23%"]:after { right: -157.22px }
+.pace .pace-progress[data-progress-text="24%"]:after { right: -155.36px }
+.pace .pace-progress[data-progress-text="25%"]:after { right: -153.5px }
+.pace .pace-progress[data-progress-text="26%"]:after { right: -151.64px }
+.pace .pace-progress[data-progress-text="27%"]:after { right: -149.78px }
+.pace .pace-progress[data-progress-text="28%"]:after { right: -147.92px }
+.pace .pace-progress[data-progress-text="29%"]:after { right: -146.06px }
+.pace .pace-progress[data-progress-text="30%"]:after { right: -144.2px }
+.pace .pace-progress[data-progress-text="31%"]:after { right: -142.34px }
+.pace .pace-progress[data-progress-text="32%"]:after { right: -140.48px }
+.pace .pace-progress[data-progress-text="33%"]:after { right: -138.62px }
+.pace .pace-progress[data-progress-text="34%"]:after { right: -136.76px }
+.pace .pace-progress[data-progress-text="35%"]:after { right: -134.9px }
+.pace .pace-progress[data-progress-text="36%"]:after { right: -133.04px }
+.pace .pace-progress[data-progress-text="37%"]:after { right: -131.18px }
+.pace .pace-progress[data-progress-text="38%"]:after { right: -129.32px }
+.pace .pace-progress[data-progress-text="39%"]:after { right: -127.46px }
+.pace .pace-progress[data-progress-text="40%"]:after { right: -125.6px }
+.pace .pace-progress[data-progress-text="41%"]:after { right: -123.74px }
+.pace .pace-progress[data-progress-text="42%"]:after { right: -121.88px }
+.pace .pace-progress[data-progress-text="43%"]:after { right: -120.02px }
+.pace .pace-progress[data-progress-text="44%"]:after { right: -118.16px }
+.pace .pace-progress[data-progress-text="45%"]:after { right: -116.3px }
+.pace .pace-progress[data-progress-text="46%"]:after { right: -114.44px }
+.pace .pace-progress[data-progress-text="47%"]:after { right: -112.58px }
+.pace .pace-progress[data-progress-text="48%"]:after { right: -110.72px }
+.pace .pace-progress[data-progress-text="49%"]:after { right: -108.86px }
+.pace .pace-progress[data-progress-text="50%"]:after { right: -107px }
+.pace .pace-progress[data-progress-text="51%"]:after { right: -105.14px }
+.pace .pace-progress[data-progress-text="52%"]:after { right: -103.28px }
+.pace .pace-progress[data-progress-text="53%"]:after { right: -101.42px }
+.pace .pace-progress[data-progress-text="54%"]:after { right: -99.56px }
+.pace .pace-progress[data-progress-text="55%"]:after { right: -97.7px }
+.pace .pace-progress[data-progress-text="56%"]:after { right: -95.84px }
+.pace .pace-progress[data-progress-text="57%"]:after { right: -93.98px }
+.pace .pace-progress[data-progress-text="58%"]:after { right: -92.12px }
+.pace .pace-progress[data-progress-text="59%"]:after { right: -90.26px }
+.pace .pace-progress[data-progress-text="60%"]:after { right: -88.4px }
+.pace .pace-progress[data-progress-text="61%"]:after { right: -86.53999999999999px }
+.pace .pace-progress[data-progress-text="62%"]:after { right: -84.68px }
+.pace .pace-progress[data-progress-text="63%"]:after { right: -82.82px }
+.pace .pace-progress[data-progress-text="64%"]:after { right: -80.96000000000001px }
+.pace .pace-progress[data-progress-text="65%"]:after { right: -79.1px }
+.pace .pace-progress[data-progress-text="66%"]:after { right: -77.24px }
+.pace .pace-progress[data-progress-text="67%"]:after { right: -75.38px }
+.pace .pace-progress[data-progress-text="68%"]:after { right: -73.52px }
+.pace .pace-progress[data-progress-text="69%"]:after { right: -71.66px }
+.pace .pace-progress[data-progress-text="70%"]:after { right: -69.8px }
+.pace .pace-progress[data-progress-text="71%"]:after { right: -67.94px }
+.pace .pace-progress[data-progress-text="72%"]:after { right: -66.08px }
+.pace .pace-progress[data-progress-text="73%"]:after { right: -64.22px }
+.pace .pace-progress[data-progress-text="74%"]:after { right: -62.36px }
+.pace .pace-progress[data-progress-text="75%"]:after { right: -60.5px }
+.pace .pace-progress[data-progress-text="76%"]:after { right: -58.64px }
+.pace .pace-progress[data-progress-text="77%"]:after { right: -56.78px }
+.pace .pace-progress[data-progress-text="78%"]:after { right: -54.92px }
+.pace .pace-progress[data-progress-text="79%"]:after { right: -53.06px }
+.pace .pace-progress[data-progress-text="80%"]:after { right: -51.2px }
+.pace .pace-progress[data-progress-text="81%"]:after { right: -49.34px }
+.pace .pace-progress[data-progress-text="82%"]:after { right: -47.480000000000004px }
+.pace .pace-progress[data-progress-text="83%"]:after { right: -45.62px }
+.pace .pace-progress[data-progress-text="84%"]:after { right: -43.76px }
+.pace .pace-progress[data-progress-text="85%"]:after { right: -41.9px }
+.pace .pace-progress[data-progress-text="86%"]:after { right: -40.04px }
+.pace .pace-progress[data-progress-text="87%"]:after { right: -38.18px }
+.pace .pace-progress[data-progress-text="88%"]:after { right: -36.32px }
+.pace .pace-progress[data-progress-text="89%"]:after { right: -34.46px }
+.pace .pace-progress[data-progress-text="90%"]:after { right: -32.6px }
+.pace .pace-progress[data-progress-text="91%"]:after { right: -30.740000000000002px }
+.pace .pace-progress[data-progress-text="92%"]:after { right: -28.880000000000003px }
+.pace .pace-progress[data-progress-text="93%"]:after { right: -27.02px }
+.pace .pace-progress[data-progress-text="94%"]:after { right: -25.16px }
+.pace .pace-progress[data-progress-text="95%"]:after { right: -23.3px }
+.pace .pace-progress[data-progress-text="96%"]:after { right: -21.439999999999998px }
+.pace .pace-progress[data-progress-text="97%"]:after { right: -19.58px }
+.pace .pace-progress[data-progress-text="98%"]:after { right: -17.72px }
+.pace .pace-progress[data-progress-text="99%"]:after { right: -15.86px }
+.pace .pace-progress[data-progress-text="100%"]:after { right: -14px }
+
+
+.pace .pace-activity {
+ position: absolute;
+ width: 100%;
+ height: 28px;
+ z-index: 2001;
+ box-shadow: inset 0 0 0 2px #d6d6d6, inset 0 0 0 7px #FFF;
+ border-radius: 10px;
+}
+
+.pace.pace-inactive {
+ display: none;
+}
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-mac-osx.css b/public/bower_components/PACE/themes/silver/pace-theme-mac-osx.css
new file mode 100644
index 0000000..6c84a81
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-mac-osx.css
@@ -0,0 +1,87 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #ABABAB;
+ position: fixed;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 12px;
+ overflow: hidden;
+
+ -webkit-border-radius: 0 0 4px 0;
+ -moz-border-radius: 0 0 4px 0;
+ -o-border-radius: 0 0 4px 0;
+ border-radius: 0 0 4px 0;
+
+ -webkit-box-shadow: inset -1px 0 #6B6B6B, inset 0 -1px #6B6B6B, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -moz-box-shadow: inset -1px 0 #6B6B6B, inset 0 -1px #6B6B6B, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -o-box-shadow: inset -1px 0 #6B6B6B, inset 0 -1px #6B6B6B, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ box-shadow: inset -1px 0 #6B6B6B, inset 0 -1px #6B6B6B, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: -28px;
+ bottom: 0;
+
+ -webkit-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -moz-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -o-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+
+ -webkit-background-size: 28px 100%;
+ -moz-background-size: 28px 100%;
+ -o-background-size: 28px 100%;
+ background-size: 28px 100%;
+
+ -webkit-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -moz-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -ms-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -o-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ animation: pace-theme-mac-osx-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-mac-osx-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-moz-keyframes pace-theme-mac-osx-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-o-keyframes pace-theme-mac-osx-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-ms-keyframes pace-theme-mac-osx-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@keyframes pace-theme-mac-osx-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/silver/pace-theme-minimal.css b/public/bower_components/PACE/themes/silver/pace-theme-minimal.css
new file mode 100644
index 0000000..9255af3
--- /dev/null
+++ b/public/bower_components/PACE/themes/silver/pace-theme-minimal.css
@@ -0,0 +1,23 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #d6d6d6;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
diff --git a/public/bower_components/PACE/themes/white/pace-theme-barber-shop.css b/public/bower_components/PACE/themes/white/pace-theme-barber-shop.css
new file mode 100644
index 0000000..9eb7e75
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-barber-shop.css
@@ -0,0 +1,83 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #ffffff;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ right: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ right: -32px;
+ bottom: 0;
+ left: 0;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ -webkit-background-size: 32px 32px;
+ -moz-background-size: 32px 32px;
+ -o-background-size: 32px 32px;
+ background-size: 32px 32px;
+
+ -webkit-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -moz-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -ms-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -o-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ animation: pace-theme-barber-shop-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-barber-shop-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-moz-keyframes pace-theme-barber-shop-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-o-keyframes pace-theme-barber-shop-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-ms-keyframes pace-theme-barber-shop-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@keyframes pace-theme-barber-shop-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/white/pace-theme-big-counter.css b/public/bower_components/PACE/themes/white/pace-theme-big-counter.css
new file mode 100644
index 0000000..4ffdda4
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-big-counter.css
@@ -0,0 +1,40 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ height: 5rem;
+ width: 5rem;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:after {
+ display: block;
+ position: absolute;
+ top: 0;
+ right: .5rem;
+ content: attr(data-progress-text);
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ font-size: 5rem;
+ line-height: 1;
+ text-align: right;
+ color: rgba(255, 255, 255, 0.19999999999999996);
+}
diff --git a/public/bower_components/PACE/themes/white/pace-theme-bounce.css b/public/bower_components/PACE/themes/white/pace-theme-bounce.css
new file mode 100644
index 0000000..ba65dcf
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-bounce.css
@@ -0,0 +1,231 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ width: 140px;
+ height: 300px;
+ position: fixed;
+ top: -90px;
+ right: -20px;
+ z-index: 2000;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+ opacity: 0;
+ -webkit-transition: all 2s linear 0s;
+ -moz-transition: all 2s linear 0s;
+ transition: all 2s linear 0s;
+}
+
+.pace.pace-active {
+ -webkit-transform: scale(.25);
+ -moz-transform: scale(.25);
+ -ms-transform: scale(.25);
+ -o-transform: scale(.25);
+ transform: scale(.25);
+ opacity: 1;
+}
+
+.pace .pace-activity {
+ width: 140px;
+ height: 140px;
+ border-radius: 70px;
+ background: #ffffff;
+ position: absolute;
+ top: 0;
+ z-index: 1911;
+ -webkit-animation: pace-bounce 1s infinite;
+ -moz-animation: pace-bounce 1s infinite;
+ -o-animation: pace-bounce 1s infinite;
+ -ms-animation: pace-bounce 1s infinite;
+ animation: pace-bounce 1s infinite;
+}
+
+.pace .pace-progress {
+ position: absolute;
+ display: block;
+ left: 50%;
+ bottom: 0;
+ z-index: 1910;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-transform: scaleY(.3) !important;
+ -moz-transform: scaleY(.3) !important;
+ -ms-transform: scaleY(.3) !important;
+ -o-transform: scaleY(.3) !important;
+ transform: scaleY(.3) !important;
+ -webkit-animation: pace-compress .5s infinite alternate;
+ -moz-animation: pace-compress .5s infinite alternate;
+ -o-animation: pace-compress .5s infinite alternate;
+ -ms-animation: pace-compress .5s infinite alternate;
+ animation: pace-compress .5s infinite alternate;
+}
+
+@-webkit-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+}
+
+@-moz-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -moz-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -moz-animation-timing-function: ease-out;}
+ 95% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+}
+
+@keyframes pace-bounce {
+ 0% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 50% {
+ top: 140px;
+ height: 140px;
+ animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+}
+
+@-webkit-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -webkit-animation-timing-function: ease-out;
+ }
+}
+
+@-moz-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -moz-animation-timing-function: ease-out;
+ }
+}
+
+@keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ animation-timing-function: ease-out;
+ }
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/white/pace-theme-center-atom.css b/public/bower_components/PACE/themes/white/pace-theme-center-atom.css
new file mode 100644
index 0000000..48f5bc6
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-center-atom.css
@@ -0,0 +1,131 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace.pace-inactive {
+ display: none;
+}
+
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 60px;
+ width: 100px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace .pace-progress {
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:before {
+ content: attr(data-progress-text);
+ text-align: center;
+ color: #fff;
+ background: #ffffff;
+ border-radius: 50%;
+ font-family: "Helvetica Neue", sans-serif;
+ font-size: 14px;
+ font-weight: 100;
+ line-height: 1;
+ padding: 20% 0 7px;
+ width: 50%;
+ height: 40%;
+ margin: 10px 0 0 30px;
+ display: block;
+ z-index: 999;
+ position: absolute;
+}
+
+.pace .pace-activity {
+ font-size: 15px;
+ line-height: 1;
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ display: block;
+ -webkit-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -moz-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -o-animation: pace-theme-center-atom-spin 2s linear infinite;
+ animation: pace-theme-center-atom-spin 2s linear infinite;
+}
+
+.pace .pace-activity {
+ border-radius: 50%;
+ border: 5px solid #ffffff;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 60px;
+ width: 100px;
+}
+
+.pace .pace-activity:after {
+ border-radius: 50%;
+ border: 5px solid #ffffff;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(60deg);
+ -moz-transform: rotate(60deg);
+ -o-transform: rotate(60deg);
+ transform: rotate(60deg);
+}
+
+.pace .pace-activity:before {
+ border-radius: 50%;
+ border: 5px solid #ffffff;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(120deg);
+ -moz-transform: rotate(120deg);
+ -o-transform: rotate(120deg);
+ transform: rotate(120deg);
+}
+
+@-webkit-keyframes pace-theme-center-atom-spin {
+ 0% { -webkit-transform: rotate(0deg) }
+ 100% { -webkit-transform: rotate(359deg) }
+}
+@-moz-keyframes pace-theme-center-atom-spin {
+ 0% { -moz-transform: rotate(0deg) }
+ 100% { -moz-transform: rotate(359deg) }
+}
+@-o-keyframes pace-theme-center-atom-spin {
+ 0% { -o-transform: rotate(0deg) }
+ 100% { -o-transform: rotate(359deg) }
+}
+@keyframes pace-theme-center-atom-spin {
+ 0% { transform: rotate(0deg) }
+ 100% { transform: rotate(359deg) }
+}
diff --git a/public/bower_components/PACE/themes/white/pace-theme-center-circle.css b/public/bower_components/PACE/themes/white/pace-theme-center-circle.css
new file mode 100644
index 0000000..9709f4c
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-center-circle.css
@@ -0,0 +1,90 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-perspective: 12rem;
+ -moz-perspective: 12rem;
+ -ms-perspective: 12rem;
+ -o-perspective: 12rem;
+ perspective: 12rem;
+
+ z-index: 2000;
+ position: fixed;
+ height: 6rem;
+ width: 6rem;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 6rem;
+ width: 6rem !important;
+ line-height: 6rem;
+ font-size: 2rem;
+ border-radius: 50%;
+ background: rgba(255, 255, 255, 0.8);
+ color: #fff;
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ text-align: center;
+
+ -webkit-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -moz-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -ms-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -o-animation: pace-theme-center-circle-spin linear infinite 2s;
+ animation: pace-theme-center-circle-spin linear infinite 2s;
+
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ -ms-transform-style: preserve-3d;
+ -o-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: block;
+}
+
+@-webkit-keyframes pace-theme-center-circle-spin {
+ from { -webkit-transform: rotateY(0deg) }
+ to { -webkit-transform: rotateY(360deg) }
+}
+
+@-moz-keyframes pace-theme-center-circle-spin {
+ from { -moz-transform: rotateY(0deg) }
+ to { -moz-transform: rotateY(360deg) }
+}
+
+@-ms-keyframes pace-theme-center-circle-spin {
+ from { -ms-transform: rotateY(0deg) }
+ to { -ms-transform: rotateY(360deg) }
+}
+
+@-o-keyframes pace-theme-center-circle-spin {
+ from { -o-transform: rotateY(0deg) }
+ to { -o-transform: rotateY(360deg) }
+}
+
+@keyframes pace-theme-center-circle-spin {
+ from { transform: rotateY(0deg) }
+ to { transform: rotateY(360deg) }
+}
diff --git a/public/bower_components/PACE/themes/white/pace-theme-center-radar.css b/public/bower_components/PACE/themes/white/pace-theme-center-radar.css
new file mode 100644
index 0000000..adc9f68
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-center-radar.css
@@ -0,0 +1,74 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 90px;
+ width: 90px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-activity {
+ display: none;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: -30px;
+ top: -30px;
+ height: 90px;
+ width: 90px;
+ display: block;
+ border-width: 30px;
+ border-style: double;
+ border-color: #ffffff transparent transparent;
+ border-radius: 50%;
+
+ -webkit-animation: spin 1s linear infinite;
+ -moz-animation: spin 1s linear infinite;
+ -o-animation: spin 1s linear infinite;
+ animation: spin 1s linear infinite;
+}
+
+.pace .pace-activity:before {
+ content: ' ';
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ height: 50px;
+ width: 50px;
+ display: block;
+ border-width: 10px;
+ border-style: solid;
+ border-color: #ffffff transparent transparent;
+ border-radius: 50%;
+}
+
+@-webkit-keyframes spin {
+ 100% { -webkit-transform: rotate(359deg); }
+}
+
+@-moz-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@-o-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@keyframes spin {
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/white/pace-theme-center-simple.css b/public/bower_components/PACE/themes/white/pace-theme-center-simple.css
new file mode 100644
index 0000000..ff369fc
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-center-simple.css
@@ -0,0 +1,52 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 5px;
+ width: 200px;
+ background: #fff;
+ border: 1px solid #ffffff;
+
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ max-width: 200px;
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 100%;
+ height: 100%;
+ width: 100%;
+ background: #ffffff;
+}
+
+.pace.pace-inactive {
+ display: none;
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/white/pace-theme-corner-indicator.css b/public/bower_components/PACE/themes/white/pace-theme-corner-indicator.css
new file mode 100644
index 0000000..b1670ce
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-corner-indicator.css
@@ -0,0 +1,73 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ width: 300px;
+ height: 300px;
+ background: #ffffff;
+ -webkit-transition: -webkit-transform 0.3s;
+ transition: transform 0.3s;
+ -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
+ transform: translateX(100%) translateY(-100%) rotate(45deg);
+ pointer-events: none;
+}
+
+.pace.pace-active .pace-activity {
+ -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
+ transform: translateX(50%) translateY(-50%) rotate(45deg);
+}
+
+.pace .pace-activity::before,
+.pace .pace-activity::after {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ position: absolute;
+ bottom: 30px;
+ left: 50%;
+ display: block;
+ border: 5px solid #fff;
+ border-radius: 50%;
+ content: '';
+}
+
+.pace .pace-activity::before {
+ margin-left: -40px;
+ width: 80px;
+ height: 80px;
+ border-right-color: rgba(0, 0, 0, .2);
+ border-left-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 3s linear infinite;
+ animation: pace-theme-corner-indicator-spin 3s linear infinite;
+}
+
+.pace .pace-activity::after {
+ bottom: 50px;
+ margin-left: -20px;
+ width: 40px;
+ height: 40px;
+ border-top-color: rgba(0, 0, 0, .2);
+ border-bottom-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 1s linear infinite;
+ animation: pace-theme-corner-indicator-spin 1s linear infinite;
+}
+
+@-webkit-keyframes pace-theme-corner-indicator-spin {
+ 0% { -webkit-transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(359deg); }
+}
+@keyframes pace-theme-corner-indicator-spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/white/pace-theme-fill-left.css b/public/bower_components/PACE/themes/white/pace-theme-fill-left.css
new file mode 100644
index 0000000..ca74632
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-fill-left.css
@@ -0,0 +1,22 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: rgba(255, 255, 255, 0.19999999999999996);
+ position: fixed;
+ z-index: -1;
+ top: 0;
+ right: 100%;
+ bottom: 0;
+ width: 100%;
+}
diff --git a/public/bower_components/PACE/themes/white/pace-theme-flash.css b/public/bower_components/PACE/themes/white/pace-theme-flash.css
new file mode 100644
index 0000000..e3d458c
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-flash.css
@@ -0,0 +1,77 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #ffffff;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
+
+.pace .pace-progress-inner {
+ display: block;
+ position: absolute;
+ right: 0px;
+ width: 100px;
+ height: 100%;
+ box-shadow: 0 0 10px #ffffff, 0 0 5px #ffffff;
+ opacity: 1.0;
+ -webkit-transform: rotate(3deg) translate(0px, -4px);
+ -moz-transform: rotate(3deg) translate(0px, -4px);
+ -ms-transform: rotate(3deg) translate(0px, -4px);
+ -o-transform: rotate(3deg) translate(0px, -4px);
+ transform: rotate(3deg) translate(0px, -4px);
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 15px;
+ right: 15px;
+ width: 14px;
+ height: 14px;
+ border: solid 2px transparent;
+ border-top-color: #ffffff;
+ border-left-color: #ffffff;
+ border-radius: 10px;
+ -webkit-animation: pace-spinner 400ms linear infinite;
+ -moz-animation: pace-spinner 400ms linear infinite;
+ -ms-animation: pace-spinner 400ms linear infinite;
+ -o-animation: pace-spinner 400ms linear infinite;
+ animation: pace-spinner 400ms linear infinite;
+}
+
+@-webkit-keyframes pace-spinner {
+ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-moz-keyframes pace-spinner {
+ 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-o-keyframes pace-spinner {
+ 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-ms-keyframes pace-spinner {
+ 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@keyframes pace-spinner {
+ 0% { transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); transform: rotate(360deg); }
+}
diff --git a/public/bower_components/PACE/themes/white/pace-theme-flat-top.css b/public/bower_components/PACE/themes/white/pace-theme-flat-top.css
new file mode 100644
index 0000000..a07a599
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-flat-top.css
@@ -0,0 +1,41 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+
+ -webkit-transform: translate3d(0, -50px, 0);
+ -ms-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+
+ -webkit-transition: -webkit-transform .5s ease-out;
+ -ms-transition: -webkit-transform .5s ease-out;
+ transition: transform .5s ease-out;
+}
+
+.pace.pace-active {
+ -webkit-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.pace .pace-progress {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 10px;
+ background: #ffffff;
+
+ pointer-events: none;
+}
diff --git a/public/bower_components/PACE/themes/white/pace-theme-loading-bar.css b/public/bower_components/PACE/themes/white/pace-theme-loading-bar.css
new file mode 100644
index 0000000..ec57d2b
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-loading-bar.css
@@ -0,0 +1,198 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 12px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: 200px;
+ height: 50px;
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ display: block;
+ position: absolute;
+ right: 100%;
+ margin-right: -7px;
+ width: 93%;
+ top: 7px;
+ height: 14px;
+ font-size: 12px;
+ background: #ffffff;
+ color: #ffffff;
+ line-height: 60px;
+ font-weight: bold;
+ font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
+
+ -webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ -ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ box-shadow: 120px 0 #fff, 240px 0 #fff;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: inline-block;
+ position: fixed;
+ width: 45px;
+ text-align: right;
+ right: 0;
+ padding-right: 16px;
+ top: 4px;
+}
+
+.pace .pace-progress[data-progress-text="0%"]:after { right: -200px }
+.pace .pace-progress[data-progress-text="1%"]:after { right: -198.14px }
+.pace .pace-progress[data-progress-text="2%"]:after { right: -196.28px }
+.pace .pace-progress[data-progress-text="3%"]:after { right: -194.42px }
+.pace .pace-progress[data-progress-text="4%"]:after { right: -192.56px }
+.pace .pace-progress[data-progress-text="5%"]:after { right: -190.7px }
+.pace .pace-progress[data-progress-text="6%"]:after { right: -188.84px }
+.pace .pace-progress[data-progress-text="7%"]:after { right: -186.98px }
+.pace .pace-progress[data-progress-text="8%"]:after { right: -185.12px }
+.pace .pace-progress[data-progress-text="9%"]:after { right: -183.26px }
+.pace .pace-progress[data-progress-text="10%"]:after { right: -181.4px }
+.pace .pace-progress[data-progress-text="11%"]:after { right: -179.54px }
+.pace .pace-progress[data-progress-text="12%"]:after { right: -177.68px }
+.pace .pace-progress[data-progress-text="13%"]:after { right: -175.82px }
+.pace .pace-progress[data-progress-text="14%"]:after { right: -173.96px }
+.pace .pace-progress[data-progress-text="15%"]:after { right: -172.1px }
+.pace .pace-progress[data-progress-text="16%"]:after { right: -170.24px }
+.pace .pace-progress[data-progress-text="17%"]:after { right: -168.38px }
+.pace .pace-progress[data-progress-text="18%"]:after { right: -166.52px }
+.pace .pace-progress[data-progress-text="19%"]:after { right: -164.66px }
+.pace .pace-progress[data-progress-text="20%"]:after { right: -162.8px }
+.pace .pace-progress[data-progress-text="21%"]:after { right: -160.94px }
+.pace .pace-progress[data-progress-text="22%"]:after { right: -159.08px }
+.pace .pace-progress[data-progress-text="23%"]:after { right: -157.22px }
+.pace .pace-progress[data-progress-text="24%"]:after { right: -155.36px }
+.pace .pace-progress[data-progress-text="25%"]:after { right: -153.5px }
+.pace .pace-progress[data-progress-text="26%"]:after { right: -151.64px }
+.pace .pace-progress[data-progress-text="27%"]:after { right: -149.78px }
+.pace .pace-progress[data-progress-text="28%"]:after { right: -147.92px }
+.pace .pace-progress[data-progress-text="29%"]:after { right: -146.06px }
+.pace .pace-progress[data-progress-text="30%"]:after { right: -144.2px }
+.pace .pace-progress[data-progress-text="31%"]:after { right: -142.34px }
+.pace .pace-progress[data-progress-text="32%"]:after { right: -140.48px }
+.pace .pace-progress[data-progress-text="33%"]:after { right: -138.62px }
+.pace .pace-progress[data-progress-text="34%"]:after { right: -136.76px }
+.pace .pace-progress[data-progress-text="35%"]:after { right: -134.9px }
+.pace .pace-progress[data-progress-text="36%"]:after { right: -133.04px }
+.pace .pace-progress[data-progress-text="37%"]:after { right: -131.18px }
+.pace .pace-progress[data-progress-text="38%"]:after { right: -129.32px }
+.pace .pace-progress[data-progress-text="39%"]:after { right: -127.46px }
+.pace .pace-progress[data-progress-text="40%"]:after { right: -125.6px }
+.pace .pace-progress[data-progress-text="41%"]:after { right: -123.74px }
+.pace .pace-progress[data-progress-text="42%"]:after { right: -121.88px }
+.pace .pace-progress[data-progress-text="43%"]:after { right: -120.02px }
+.pace .pace-progress[data-progress-text="44%"]:after { right: -118.16px }
+.pace .pace-progress[data-progress-text="45%"]:after { right: -116.3px }
+.pace .pace-progress[data-progress-text="46%"]:after { right: -114.44px }
+.pace .pace-progress[data-progress-text="47%"]:after { right: -112.58px }
+.pace .pace-progress[data-progress-text="48%"]:after { right: -110.72px }
+.pace .pace-progress[data-progress-text="49%"]:after { right: -108.86px }
+.pace .pace-progress[data-progress-text="50%"]:after { right: -107px }
+.pace .pace-progress[data-progress-text="51%"]:after { right: -105.14px }
+.pace .pace-progress[data-progress-text="52%"]:after { right: -103.28px }
+.pace .pace-progress[data-progress-text="53%"]:after { right: -101.42px }
+.pace .pace-progress[data-progress-text="54%"]:after { right: -99.56px }
+.pace .pace-progress[data-progress-text="55%"]:after { right: -97.7px }
+.pace .pace-progress[data-progress-text="56%"]:after { right: -95.84px }
+.pace .pace-progress[data-progress-text="57%"]:after { right: -93.98px }
+.pace .pace-progress[data-progress-text="58%"]:after { right: -92.12px }
+.pace .pace-progress[data-progress-text="59%"]:after { right: -90.26px }
+.pace .pace-progress[data-progress-text="60%"]:after { right: -88.4px }
+.pace .pace-progress[data-progress-text="61%"]:after { right: -86.53999999999999px }
+.pace .pace-progress[data-progress-text="62%"]:after { right: -84.68px }
+.pace .pace-progress[data-progress-text="63%"]:after { right: -82.82px }
+.pace .pace-progress[data-progress-text="64%"]:after { right: -80.96000000000001px }
+.pace .pace-progress[data-progress-text="65%"]:after { right: -79.1px }
+.pace .pace-progress[data-progress-text="66%"]:after { right: -77.24px }
+.pace .pace-progress[data-progress-text="67%"]:after { right: -75.38px }
+.pace .pace-progress[data-progress-text="68%"]:after { right: -73.52px }
+.pace .pace-progress[data-progress-text="69%"]:after { right: -71.66px }
+.pace .pace-progress[data-progress-text="70%"]:after { right: -69.8px }
+.pace .pace-progress[data-progress-text="71%"]:after { right: -67.94px }
+.pace .pace-progress[data-progress-text="72%"]:after { right: -66.08px }
+.pace .pace-progress[data-progress-text="73%"]:after { right: -64.22px }
+.pace .pace-progress[data-progress-text="74%"]:after { right: -62.36px }
+.pace .pace-progress[data-progress-text="75%"]:after { right: -60.5px }
+.pace .pace-progress[data-progress-text="76%"]:after { right: -58.64px }
+.pace .pace-progress[data-progress-text="77%"]:after { right: -56.78px }
+.pace .pace-progress[data-progress-text="78%"]:after { right: -54.92px }
+.pace .pace-progress[data-progress-text="79%"]:after { right: -53.06px }
+.pace .pace-progress[data-progress-text="80%"]:after { right: -51.2px }
+.pace .pace-progress[data-progress-text="81%"]:after { right: -49.34px }
+.pace .pace-progress[data-progress-text="82%"]:after { right: -47.480000000000004px }
+.pace .pace-progress[data-progress-text="83%"]:after { right: -45.62px }
+.pace .pace-progress[data-progress-text="84%"]:after { right: -43.76px }
+.pace .pace-progress[data-progress-text="85%"]:after { right: -41.9px }
+.pace .pace-progress[data-progress-text="86%"]:after { right: -40.04px }
+.pace .pace-progress[data-progress-text="87%"]:after { right: -38.18px }
+.pace .pace-progress[data-progress-text="88%"]:after { right: -36.32px }
+.pace .pace-progress[data-progress-text="89%"]:after { right: -34.46px }
+.pace .pace-progress[data-progress-text="90%"]:after { right: -32.6px }
+.pace .pace-progress[data-progress-text="91%"]:after { right: -30.740000000000002px }
+.pace .pace-progress[data-progress-text="92%"]:after { right: -28.880000000000003px }
+.pace .pace-progress[data-progress-text="93%"]:after { right: -27.02px }
+.pace .pace-progress[data-progress-text="94%"]:after { right: -25.16px }
+.pace .pace-progress[data-progress-text="95%"]:after { right: -23.3px }
+.pace .pace-progress[data-progress-text="96%"]:after { right: -21.439999999999998px }
+.pace .pace-progress[data-progress-text="97%"]:after { right: -19.58px }
+.pace .pace-progress[data-progress-text="98%"]:after { right: -17.72px }
+.pace .pace-progress[data-progress-text="99%"]:after { right: -15.86px }
+.pace .pace-progress[data-progress-text="100%"]:after { right: -14px }
+
+
+.pace .pace-activity {
+ position: absolute;
+ width: 100%;
+ height: 28px;
+ z-index: 2001;
+ box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 7px #FFF;
+ border-radius: 10px;
+}
+
+.pace.pace-inactive {
+ display: none;
+}
diff --git a/public/bower_components/PACE/themes/white/pace-theme-mac-osx.css b/public/bower_components/PACE/themes/white/pace-theme-mac-osx.css
new file mode 100644
index 0000000..a7c27e7
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-mac-osx.css
@@ -0,0 +1,87 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #CCCCCC;
+ position: fixed;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 12px;
+ overflow: hidden;
+
+ -webkit-border-radius: 0 0 4px 0;
+ -moz-border-radius: 0 0 4px 0;
+ -o-border-radius: 0 0 4px 0;
+ border-radius: 0 0 4px 0;
+
+ -webkit-box-shadow: inset -1px 0 #808080, inset 0 -1px #808080, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -moz-box-shadow: inset -1px 0 #808080, inset 0 -1px #808080, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -o-box-shadow: inset -1px 0 #808080, inset 0 -1px #808080, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ box-shadow: inset -1px 0 #808080, inset 0 -1px #808080, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: -28px;
+ bottom: 0;
+
+ -webkit-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -moz-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -o-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+
+ -webkit-background-size: 28px 100%;
+ -moz-background-size: 28px 100%;
+ -o-background-size: 28px 100%;
+ background-size: 28px 100%;
+
+ -webkit-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -moz-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -ms-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -o-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ animation: pace-theme-mac-osx-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-mac-osx-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-moz-keyframes pace-theme-mac-osx-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-o-keyframes pace-theme-mac-osx-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-ms-keyframes pace-theme-mac-osx-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@keyframes pace-theme-mac-osx-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/white/pace-theme-minimal.css b/public/bower_components/PACE/themes/white/pace-theme-minimal.css
new file mode 100644
index 0000000..25c203a
--- /dev/null
+++ b/public/bower_components/PACE/themes/white/pace-theme-minimal.css
@@ -0,0 +1,23 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #ffffff;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-barber-shop.css b/public/bower_components/PACE/themes/yellow/pace-theme-barber-shop.css
new file mode 100644
index 0000000..34b89dd
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-barber-shop.css
@@ -0,0 +1,83 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #fcd25a;
+ position: fixed;
+ top: 0;
+ bottom: 0;
+ right: 100%;
+ width: 100%;
+ overflow: hidden;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ right: -32px;
+ bottom: 0;
+ left: 0;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.2)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.2)), color-stop(0.75, rgba(255, 255, 255, 0.2)), color-stop(0.75, transparent), to(transparent));
+ background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.2) 50%, rgba(255, 255, 255, 0.2) 75%, transparent 75%, transparent);
+ -webkit-background-size: 32px 32px;
+ -moz-background-size: 32px 32px;
+ -o-background-size: 32px 32px;
+ background-size: 32px 32px;
+
+ -webkit-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -moz-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -ms-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ -o-animation: pace-theme-barber-shop-motion 500ms linear infinite;
+ animation: pace-theme-barber-shop-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-barber-shop-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-moz-keyframes pace-theme-barber-shop-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-o-keyframes pace-theme-barber-shop-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@-ms-keyframes pace-theme-barber-shop-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
+@keyframes pace-theme-barber-shop-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-32px, 0); transform: translate(-32px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-big-counter.css b/public/bower_components/PACE/themes/yellow/pace-theme-big-counter.css
new file mode 100644
index 0000000..bb5f529
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-big-counter.css
@@ -0,0 +1,40 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ height: 5rem;
+ width: 5rem;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:after {
+ display: block;
+ position: absolute;
+ top: 0;
+ right: .5rem;
+ content: attr(data-progress-text);
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ font-size: 5rem;
+ line-height: 1;
+ text-align: right;
+ color: rgba(252, 210, 90, 0.19999999999999996);
+}
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-bounce.css b/public/bower_components/PACE/themes/yellow/pace-theme-bounce.css
new file mode 100644
index 0000000..e1707bc
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-bounce.css
@@ -0,0 +1,231 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ width: 140px;
+ height: 300px;
+ position: fixed;
+ top: -90px;
+ right: -20px;
+ z-index: 2000;
+ -webkit-transform: scale(0);
+ -moz-transform: scale(0);
+ -ms-transform: scale(0);
+ -o-transform: scale(0);
+ transform: scale(0);
+ opacity: 0;
+ -webkit-transition: all 2s linear 0s;
+ -moz-transition: all 2s linear 0s;
+ transition: all 2s linear 0s;
+}
+
+.pace.pace-active {
+ -webkit-transform: scale(.25);
+ -moz-transform: scale(.25);
+ -ms-transform: scale(.25);
+ -o-transform: scale(.25);
+ transform: scale(.25);
+ opacity: 1;
+}
+
+.pace .pace-activity {
+ width: 140px;
+ height: 140px;
+ border-radius: 70px;
+ background: #fcd25a;
+ position: absolute;
+ top: 0;
+ z-index: 1911;
+ -webkit-animation: pace-bounce 1s infinite;
+ -moz-animation: pace-bounce 1s infinite;
+ -o-animation: pace-bounce 1s infinite;
+ -ms-animation: pace-bounce 1s infinite;
+ animation: pace-bounce 1s infinite;
+}
+
+.pace .pace-progress {
+ position: absolute;
+ display: block;
+ left: 50%;
+ bottom: 0;
+ z-index: 1910;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-transform: scaleY(.3) !important;
+ -moz-transform: scaleY(.3) !important;
+ -ms-transform: scaleY(.3) !important;
+ -o-transform: scaleY(.3) !important;
+ transform: scaleY(.3) !important;
+ -webkit-animation: pace-compress .5s infinite alternate;
+ -moz-animation: pace-compress .5s infinite alternate;
+ -o-animation: pace-compress .5s infinite alternate;
+ -ms-animation: pace-compress .5s infinite alternate;
+ animation: pace-compress .5s infinite alternate;
+}
+
+@-webkit-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -webkit-animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ -webkit-animation-timing-function: ease-in;
+ }
+}
+
+@-moz-keyframes pace-bounce {
+ 0% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 40% {}
+ 50% {
+ top: 140px;
+ height: 140px;
+ -moz-animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ -moz-animation-timing-function: ease-out;}
+ 95% {
+ top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {top: 0;
+ -moz-animation-timing-function: ease-in;
+ }
+}
+
+@keyframes pace-bounce {
+ 0% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 50% {
+ top: 140px;
+ height: 140px;
+ animation-timing-function: ease-out;
+ }
+ 55% {
+ top: 160px;
+ height: 120px;
+ border-radius: 70px / 60px;
+ animation-timing-function: ease-in;
+ }
+ 65% {
+ top: 120px;
+ height: 140px;
+ border-radius: 70px;
+ animation-timing-function: ease-out;
+ }
+ 95% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ top: 0;
+ animation-timing-function: ease-in;
+ }
+}
+
+@-webkit-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -webkit-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -webkit-animation-timing-function: ease-out;
+ }
+}
+
+@-moz-keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ -moz-animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ -moz-animation-timing-function: ease-out;
+ }
+}
+
+@keyframes pace-compress {
+ 0% {
+ bottom: 0;
+ margin-left: -30px;
+ width: 60px;
+ height: 75px;
+ background: rgba(20, 20, 20, .1);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .1);
+ border-radius: 30px / 40px;
+ animation-timing-function: ease-in;
+ }
+ 100% {
+ bottom: 30px;
+ margin-left: -10px;
+ width: 20px;
+ height: 5px;
+ background: rgba(20, 20, 20, .3);
+ box-shadow: 0 0 20px 35px rgba(20, 20, 20, .3);
+ border-radius: 20px / 20px;
+ animation-timing-function: ease-out;
+ }
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-center-atom.css b/public/bower_components/PACE/themes/yellow/pace-theme-center-atom.css
new file mode 100644
index 0000000..fe16659
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-center-atom.css
@@ -0,0 +1,131 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace.pace-inactive {
+ display: none;
+}
+
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 60px;
+ width: 100px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace .pace-progress {
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: translate3d(0, 0, 0) !important;
+ -ms-transform: translate3d(0, 0, 0) !important;
+ transform: translate3d(0, 0, 0) !important;
+}
+
+.pace .pace-progress:before {
+ content: attr(data-progress-text);
+ text-align: center;
+ color: #fff;
+ background: #fcd25a;
+ border-radius: 50%;
+ font-family: "Helvetica Neue", sans-serif;
+ font-size: 14px;
+ font-weight: 100;
+ line-height: 1;
+ padding: 20% 0 7px;
+ width: 50%;
+ height: 40%;
+ margin: 10px 0 0 30px;
+ display: block;
+ z-index: 999;
+ position: absolute;
+}
+
+.pace .pace-activity {
+ font-size: 15px;
+ line-height: 1;
+ z-index: 2000;
+ position: absolute;
+ height: 60px;
+ width: 100px;
+
+ display: block;
+ -webkit-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -moz-animation: pace-theme-center-atom-spin 2s linear infinite;
+ -o-animation: pace-theme-center-atom-spin 2s linear infinite;
+ animation: pace-theme-center-atom-spin 2s linear infinite;
+}
+
+.pace .pace-activity {
+ border-radius: 50%;
+ border: 5px solid #fcd25a;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: 0;
+ left: 0;
+ height: 60px;
+ width: 100px;
+}
+
+.pace .pace-activity:after {
+ border-radius: 50%;
+ border: 5px solid #fcd25a;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(60deg);
+ -moz-transform: rotate(60deg);
+ -o-transform: rotate(60deg);
+ transform: rotate(60deg);
+}
+
+.pace .pace-activity:before {
+ border-radius: 50%;
+ border: 5px solid #fcd25a;
+ content: ' ';
+ display: block;
+ position: absolute;
+ top: -5px;
+ left: -5px;
+ height: 60px;
+ width: 100px;
+
+ -webkit-transform: rotate(120deg);
+ -moz-transform: rotate(120deg);
+ -o-transform: rotate(120deg);
+ transform: rotate(120deg);
+}
+
+@-webkit-keyframes pace-theme-center-atom-spin {
+ 0% { -webkit-transform: rotate(0deg) }
+ 100% { -webkit-transform: rotate(359deg) }
+}
+@-moz-keyframes pace-theme-center-atom-spin {
+ 0% { -moz-transform: rotate(0deg) }
+ 100% { -moz-transform: rotate(359deg) }
+}
+@-o-keyframes pace-theme-center-atom-spin {
+ 0% { -o-transform: rotate(0deg) }
+ 100% { -o-transform: rotate(359deg) }
+}
+@keyframes pace-theme-center-atom-spin {
+ 0% { transform: rotate(0deg) }
+ 100% { transform: rotate(359deg) }
+}
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-center-circle.css b/public/bower_components/PACE/themes/yellow/pace-theme-center-circle.css
new file mode 100644
index 0000000..bbda8bf
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-center-circle.css
@@ -0,0 +1,90 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-perspective: 12rem;
+ -moz-perspective: 12rem;
+ -ms-perspective: 12rem;
+ -o-perspective: 12rem;
+ perspective: 12rem;
+
+ z-index: 2000;
+ position: fixed;
+ height: 6rem;
+ width: 6rem;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-progress {
+ display: none;
+}
+
+.pace .pace-progress {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: 0;
+ top: 0;
+ height: 6rem;
+ width: 6rem !important;
+ line-height: 6rem;
+ font-size: 2rem;
+ border-radius: 50%;
+ background: rgba(252, 210, 90, 0.8);
+ color: #fff;
+ font-family: "Helvetica Neue", sans-serif;
+ font-weight: 100;
+ text-align: center;
+
+ -webkit-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -moz-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -ms-animation: pace-theme-center-circle-spin linear infinite 2s;
+ -o-animation: pace-theme-center-circle-spin linear infinite 2s;
+ animation: pace-theme-center-circle-spin linear infinite 2s;
+
+ -webkit-transform-style: preserve-3d;
+ -moz-transform-style: preserve-3d;
+ -ms-transform-style: preserve-3d;
+ -o-transform-style: preserve-3d;
+ transform-style: preserve-3d;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: block;
+}
+
+@-webkit-keyframes pace-theme-center-circle-spin {
+ from { -webkit-transform: rotateY(0deg) }
+ to { -webkit-transform: rotateY(360deg) }
+}
+
+@-moz-keyframes pace-theme-center-circle-spin {
+ from { -moz-transform: rotateY(0deg) }
+ to { -moz-transform: rotateY(360deg) }
+}
+
+@-ms-keyframes pace-theme-center-circle-spin {
+ from { -ms-transform: rotateY(0deg) }
+ to { -ms-transform: rotateY(360deg) }
+}
+
+@-o-keyframes pace-theme-center-circle-spin {
+ from { -o-transform: rotateY(0deg) }
+ to { -o-transform: rotateY(360deg) }
+}
+
+@keyframes pace-theme-center-circle-spin {
+ from { transform: rotateY(0deg) }
+ to { transform: rotateY(360deg) }
+}
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-center-radar.css b/public/bower_components/PACE/themes/yellow/pace-theme-center-radar.css
new file mode 100644
index 0000000..3259336
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-center-radar.css
@@ -0,0 +1,74 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ height: 90px;
+ width: 90px;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+}
+
+.pace.pace-inactive .pace-activity {
+ display: none;
+}
+
+.pace .pace-activity {
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ left: -30px;
+ top: -30px;
+ height: 90px;
+ width: 90px;
+ display: block;
+ border-width: 30px;
+ border-style: double;
+ border-color: #fcd25a transparent transparent;
+ border-radius: 50%;
+
+ -webkit-animation: spin 1s linear infinite;
+ -moz-animation: spin 1s linear infinite;
+ -o-animation: spin 1s linear infinite;
+ animation: spin 1s linear infinite;
+}
+
+.pace .pace-activity:before {
+ content: ' ';
+ position: absolute;
+ top: 10px;
+ left: 10px;
+ height: 50px;
+ width: 50px;
+ display: block;
+ border-width: 10px;
+ border-style: solid;
+ border-color: #fcd25a transparent transparent;
+ border-radius: 50%;
+}
+
+@-webkit-keyframes spin {
+ 100% { -webkit-transform: rotate(359deg); }
+}
+
+@-moz-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@-o-keyframes spin {
+ 100% { -moz-transform: rotate(359deg); }
+}
+
+@keyframes spin {
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-center-simple.css b/public/bower_components/PACE/themes/yellow/pace-theme-center-simple.css
new file mode 100644
index 0000000..93b6f37
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-center-simple.css
@@ -0,0 +1,52 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ height: 5px;
+ width: 200px;
+ background: #fff;
+ border: 1px solid #fcd25a;
+
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ -moz-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ -o-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ max-width: 200px;
+ position: fixed;
+ z-index: 2000;
+ display: block;
+ position: absolute;
+ top: 0;
+ right: 100%;
+ height: 100%;
+ width: 100%;
+ background: #fcd25a;
+}
+
+.pace.pace-inactive {
+ display: none;
+} \ No newline at end of file
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-corner-indicator.css b/public/bower_components/PACE/themes/yellow/pace-theme-corner-indicator.css
new file mode 100644
index 0000000..8276189
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-corner-indicator.css
@@ -0,0 +1,73 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 0;
+ width: 300px;
+ height: 300px;
+ background: #fcd25a;
+ -webkit-transition: -webkit-transform 0.3s;
+ transition: transform 0.3s;
+ -webkit-transform: translateX(100%) translateY(-100%) rotate(45deg);
+ transform: translateX(100%) translateY(-100%) rotate(45deg);
+ pointer-events: none;
+}
+
+.pace.pace-active .pace-activity {
+ -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
+ transform: translateX(50%) translateY(-50%) rotate(45deg);
+}
+
+.pace .pace-activity::before,
+.pace .pace-activity::after {
+ -moz-box-sizing: border-box;
+ box-sizing: border-box;
+ position: absolute;
+ bottom: 30px;
+ left: 50%;
+ display: block;
+ border: 5px solid #fff;
+ border-radius: 50%;
+ content: '';
+}
+
+.pace .pace-activity::before {
+ margin-left: -40px;
+ width: 80px;
+ height: 80px;
+ border-right-color: rgba(0, 0, 0, .2);
+ border-left-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 3s linear infinite;
+ animation: pace-theme-corner-indicator-spin 3s linear infinite;
+}
+
+.pace .pace-activity::after {
+ bottom: 50px;
+ margin-left: -20px;
+ width: 40px;
+ height: 40px;
+ border-top-color: rgba(0, 0, 0, .2);
+ border-bottom-color: rgba(0, 0, 0, .2);
+ -webkit-animation: pace-theme-corner-indicator-spin 1s linear infinite;
+ animation: pace-theme-corner-indicator-spin 1s linear infinite;
+}
+
+@-webkit-keyframes pace-theme-corner-indicator-spin {
+ 0% { -webkit-transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(359deg); }
+}
+@keyframes pace-theme-corner-indicator-spin {
+ 0% { transform: rotate(0deg); }
+ 100% { transform: rotate(359deg); }
+}
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-fill-left.css b/public/bower_components/PACE/themes/yellow/pace-theme-fill-left.css
new file mode 100644
index 0000000..03a2333
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-fill-left.css
@@ -0,0 +1,22 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: rgba(252, 210, 90, 0.19999999999999996);
+ position: fixed;
+ z-index: -1;
+ top: 0;
+ right: 100%;
+ bottom: 0;
+ width: 100%;
+}
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-flash.css b/public/bower_components/PACE/themes/yellow/pace-theme-flash.css
new file mode 100644
index 0000000..4c01ddf
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-flash.css
@@ -0,0 +1,77 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #fcd25a;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}
+
+.pace .pace-progress-inner {
+ display: block;
+ position: absolute;
+ right: 0px;
+ width: 100px;
+ height: 100%;
+ box-shadow: 0 0 10px #fcd25a, 0 0 5px #fcd25a;
+ opacity: 1.0;
+ -webkit-transform: rotate(3deg) translate(0px, -4px);
+ -moz-transform: rotate(3deg) translate(0px, -4px);
+ -ms-transform: rotate(3deg) translate(0px, -4px);
+ -o-transform: rotate(3deg) translate(0px, -4px);
+ transform: rotate(3deg) translate(0px, -4px);
+}
+
+.pace .pace-activity {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 15px;
+ right: 15px;
+ width: 14px;
+ height: 14px;
+ border: solid 2px transparent;
+ border-top-color: #fcd25a;
+ border-left-color: #fcd25a;
+ border-radius: 10px;
+ -webkit-animation: pace-spinner 400ms linear infinite;
+ -moz-animation: pace-spinner 400ms linear infinite;
+ -ms-animation: pace-spinner 400ms linear infinite;
+ -o-animation: pace-spinner 400ms linear infinite;
+ animation: pace-spinner 400ms linear infinite;
+}
+
+@-webkit-keyframes pace-spinner {
+ 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-moz-keyframes pace-spinner {
+ 0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-o-keyframes pace-spinner {
+ 0% { -o-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -o-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@-ms-keyframes pace-spinner {
+ 0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }
+}
+@keyframes pace-spinner {
+ 0% { transform: rotate(0deg); transform: rotate(0deg); }
+ 100% { transform: rotate(360deg); transform: rotate(360deg); }
+}
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-flat-top.css b/public/bower_components/PACE/themes/yellow/pace-theme-flat-top.css
new file mode 100644
index 0000000..b2efa0f
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-flat-top.css
@@ -0,0 +1,41 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+
+ -webkit-transform: translate3d(0, -50px, 0);
+ -ms-transform: translate3d(0, -50px, 0);
+ transform: translate3d(0, -50px, 0);
+
+ -webkit-transition: -webkit-transform .5s ease-out;
+ -ms-transition: -webkit-transform .5s ease-out;
+ transition: transform .5s ease-out;
+}
+
+.pace.pace-active {
+ -webkit-transform: translate3d(0, 0, 0);
+ -ms-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+}
+
+.pace .pace-progress {
+ display: block;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 10px;
+ background: #fcd25a;
+
+ pointer-events: none;
+}
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-loading-bar.css b/public/bower_components/PACE/themes/yellow/pace-theme-loading-bar.css
new file mode 100644
index 0000000..43bb98d
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-loading-bar.css
@@ -0,0 +1,198 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 10px;
+ -moz-border-radius: 10px;
+ border-radius: 10px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ z-index: 2000;
+ position: fixed;
+ margin: auto;
+ top: 12px;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ width: 200px;
+ height: 50px;
+ overflow: hidden;
+}
+
+.pace .pace-progress {
+ -webkit-box-sizing: border-box;
+ -moz-box-sizing: border-box;
+ -ms-box-sizing: border-box;
+ -o-box-sizing: border-box;
+ box-sizing: border-box;
+
+ -webkit-border-radius: 2px;
+ -moz-border-radius: 2px;
+ border-radius: 2px;
+
+ -webkit-background-clip: padding-box;
+ -moz-background-clip: padding;
+ background-clip: padding-box;
+
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+
+ display: block;
+ position: absolute;
+ right: 100%;
+ margin-right: -7px;
+ width: 93%;
+ top: 7px;
+ height: 14px;
+ font-size: 12px;
+ background: #fcd25a;
+ color: #fcd25a;
+ line-height: 60px;
+ font-weight: bold;
+ font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
+
+ -webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ -ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
+ box-shadow: 120px 0 #fff, 240px 0 #fff;
+}
+
+.pace .pace-progress:after {
+ content: attr(data-progress-text);
+ display: inline-block;
+ position: fixed;
+ width: 45px;
+ text-align: right;
+ right: 0;
+ padding-right: 16px;
+ top: 4px;
+}
+
+.pace .pace-progress[data-progress-text="0%"]:after { right: -200px }
+.pace .pace-progress[data-progress-text="1%"]:after { right: -198.14px }
+.pace .pace-progress[data-progress-text="2%"]:after { right: -196.28px }
+.pace .pace-progress[data-progress-text="3%"]:after { right: -194.42px }
+.pace .pace-progress[data-progress-text="4%"]:after { right: -192.56px }
+.pace .pace-progress[data-progress-text="5%"]:after { right: -190.7px }
+.pace .pace-progress[data-progress-text="6%"]:after { right: -188.84px }
+.pace .pace-progress[data-progress-text="7%"]:after { right: -186.98px }
+.pace .pace-progress[data-progress-text="8%"]:after { right: -185.12px }
+.pace .pace-progress[data-progress-text="9%"]:after { right: -183.26px }
+.pace .pace-progress[data-progress-text="10%"]:after { right: -181.4px }
+.pace .pace-progress[data-progress-text="11%"]:after { right: -179.54px }
+.pace .pace-progress[data-progress-text="12%"]:after { right: -177.68px }
+.pace .pace-progress[data-progress-text="13%"]:after { right: -175.82px }
+.pace .pace-progress[data-progress-text="14%"]:after { right: -173.96px }
+.pace .pace-progress[data-progress-text="15%"]:after { right: -172.1px }
+.pace .pace-progress[data-progress-text="16%"]:after { right: -170.24px }
+.pace .pace-progress[data-progress-text="17%"]:after { right: -168.38px }
+.pace .pace-progress[data-progress-text="18%"]:after { right: -166.52px }
+.pace .pace-progress[data-progress-text="19%"]:after { right: -164.66px }
+.pace .pace-progress[data-progress-text="20%"]:after { right: -162.8px }
+.pace .pace-progress[data-progress-text="21%"]:after { right: -160.94px }
+.pace .pace-progress[data-progress-text="22%"]:after { right: -159.08px }
+.pace .pace-progress[data-progress-text="23%"]:after { right: -157.22px }
+.pace .pace-progress[data-progress-text="24%"]:after { right: -155.36px }
+.pace .pace-progress[data-progress-text="25%"]:after { right: -153.5px }
+.pace .pace-progress[data-progress-text="26%"]:after { right: -151.64px }
+.pace .pace-progress[data-progress-text="27%"]:after { right: -149.78px }
+.pace .pace-progress[data-progress-text="28%"]:after { right: -147.92px }
+.pace .pace-progress[data-progress-text="29%"]:after { right: -146.06px }
+.pace .pace-progress[data-progress-text="30%"]:after { right: -144.2px }
+.pace .pace-progress[data-progress-text="31%"]:after { right: -142.34px }
+.pace .pace-progress[data-progress-text="32%"]:after { right: -140.48px }
+.pace .pace-progress[data-progress-text="33%"]:after { right: -138.62px }
+.pace .pace-progress[data-progress-text="34%"]:after { right: -136.76px }
+.pace .pace-progress[data-progress-text="35%"]:after { right: -134.9px }
+.pace .pace-progress[data-progress-text="36%"]:after { right: -133.04px }
+.pace .pace-progress[data-progress-text="37%"]:after { right: -131.18px }
+.pace .pace-progress[data-progress-text="38%"]:after { right: -129.32px }
+.pace .pace-progress[data-progress-text="39%"]:after { right: -127.46px }
+.pace .pace-progress[data-progress-text="40%"]:after { right: -125.6px }
+.pace .pace-progress[data-progress-text="41%"]:after { right: -123.74px }
+.pace .pace-progress[data-progress-text="42%"]:after { right: -121.88px }
+.pace .pace-progress[data-progress-text="43%"]:after { right: -120.02px }
+.pace .pace-progress[data-progress-text="44%"]:after { right: -118.16px }
+.pace .pace-progress[data-progress-text="45%"]:after { right: -116.3px }
+.pace .pace-progress[data-progress-text="46%"]:after { right: -114.44px }
+.pace .pace-progress[data-progress-text="47%"]:after { right: -112.58px }
+.pace .pace-progress[data-progress-text="48%"]:after { right: -110.72px }
+.pace .pace-progress[data-progress-text="49%"]:after { right: -108.86px }
+.pace .pace-progress[data-progress-text="50%"]:after { right: -107px }
+.pace .pace-progress[data-progress-text="51%"]:after { right: -105.14px }
+.pace .pace-progress[data-progress-text="52%"]:after { right: -103.28px }
+.pace .pace-progress[data-progress-text="53%"]:after { right: -101.42px }
+.pace .pace-progress[data-progress-text="54%"]:after { right: -99.56px }
+.pace .pace-progress[data-progress-text="55%"]:after { right: -97.7px }
+.pace .pace-progress[data-progress-text="56%"]:after { right: -95.84px }
+.pace .pace-progress[data-progress-text="57%"]:after { right: -93.98px }
+.pace .pace-progress[data-progress-text="58%"]:after { right: -92.12px }
+.pace .pace-progress[data-progress-text="59%"]:after { right: -90.26px }
+.pace .pace-progress[data-progress-text="60%"]:after { right: -88.4px }
+.pace .pace-progress[data-progress-text="61%"]:after { right: -86.53999999999999px }
+.pace .pace-progress[data-progress-text="62%"]:after { right: -84.68px }
+.pace .pace-progress[data-progress-text="63%"]:after { right: -82.82px }
+.pace .pace-progress[data-progress-text="64%"]:after { right: -80.96000000000001px }
+.pace .pace-progress[data-progress-text="65%"]:after { right: -79.1px }
+.pace .pace-progress[data-progress-text="66%"]:after { right: -77.24px }
+.pace .pace-progress[data-progress-text="67%"]:after { right: -75.38px }
+.pace .pace-progress[data-progress-text="68%"]:after { right: -73.52px }
+.pace .pace-progress[data-progress-text="69%"]:after { right: -71.66px }
+.pace .pace-progress[data-progress-text="70%"]:after { right: -69.8px }
+.pace .pace-progress[data-progress-text="71%"]:after { right: -67.94px }
+.pace .pace-progress[data-progress-text="72%"]:after { right: -66.08px }
+.pace .pace-progress[data-progress-text="73%"]:after { right: -64.22px }
+.pace .pace-progress[data-progress-text="74%"]:after { right: -62.36px }
+.pace .pace-progress[data-progress-text="75%"]:after { right: -60.5px }
+.pace .pace-progress[data-progress-text="76%"]:after { right: -58.64px }
+.pace .pace-progress[data-progress-text="77%"]:after { right: -56.78px }
+.pace .pace-progress[data-progress-text="78%"]:after { right: -54.92px }
+.pace .pace-progress[data-progress-text="79%"]:after { right: -53.06px }
+.pace .pace-progress[data-progress-text="80%"]:after { right: -51.2px }
+.pace .pace-progress[data-progress-text="81%"]:after { right: -49.34px }
+.pace .pace-progress[data-progress-text="82%"]:after { right: -47.480000000000004px }
+.pace .pace-progress[data-progress-text="83%"]:after { right: -45.62px }
+.pace .pace-progress[data-progress-text="84%"]:after { right: -43.76px }
+.pace .pace-progress[data-progress-text="85%"]:after { right: -41.9px }
+.pace .pace-progress[data-progress-text="86%"]:after { right: -40.04px }
+.pace .pace-progress[data-progress-text="87%"]:after { right: -38.18px }
+.pace .pace-progress[data-progress-text="88%"]:after { right: -36.32px }
+.pace .pace-progress[data-progress-text="89%"]:after { right: -34.46px }
+.pace .pace-progress[data-progress-text="90%"]:after { right: -32.6px }
+.pace .pace-progress[data-progress-text="91%"]:after { right: -30.740000000000002px }
+.pace .pace-progress[data-progress-text="92%"]:after { right: -28.880000000000003px }
+.pace .pace-progress[data-progress-text="93%"]:after { right: -27.02px }
+.pace .pace-progress[data-progress-text="94%"]:after { right: -25.16px }
+.pace .pace-progress[data-progress-text="95%"]:after { right: -23.3px }
+.pace .pace-progress[data-progress-text="96%"]:after { right: -21.439999999999998px }
+.pace .pace-progress[data-progress-text="97%"]:after { right: -19.58px }
+.pace .pace-progress[data-progress-text="98%"]:after { right: -17.72px }
+.pace .pace-progress[data-progress-text="99%"]:after { right: -15.86px }
+.pace .pace-progress[data-progress-text="100%"]:after { right: -14px }
+
+
+.pace .pace-activity {
+ position: absolute;
+ width: 100%;
+ height: 28px;
+ z-index: 2001;
+ box-shadow: inset 0 0 0 2px #fcd25a, inset 0 0 0 7px #FFF;
+ border-radius: 10px;
+}
+
+.pace.pace-inactive {
+ display: none;
+}
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-mac-osx.css b/public/bower_components/PACE/themes/yellow/pace-theme-mac-osx.css
new file mode 100644
index 0000000..ae0fa67
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-mac-osx.css
@@ -0,0 +1,87 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+
+ overflow: hidden;
+ position: fixed;
+ top: 0;
+ left: 0;
+ z-index: 2000;
+ width: 100%;
+ height: 12px;
+ background: #fff;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background-color: #FFE000;
+ position: fixed;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 12px;
+ overflow: hidden;
+
+ -webkit-border-radius: 0 0 4px 0;
+ -moz-border-radius: 0 0 4px 0;
+ -o-border-radius: 0 0 4px 0;
+ border-radius: 0 0 4px 0;
+
+ -webkit-box-shadow: inset -1px 0 #E49900, inset 0 -1px #E49900, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -moz-box-shadow: inset -1px 0 #E49900, inset 0 -1px #E49900, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ -o-box-shadow: inset -1px 0 #E49900, inset 0 -1px #E49900, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+ box-shadow: inset -1px 0 #E49900, inset 0 -1px #E49900, inset 0 2px rgba(255, 255, 255, 0.5), inset 0 6px rgba(255, 255, 255, .3);
+}
+
+.pace .pace-activity {
+ position: fixed;
+ top: 0;
+ left: 0;
+ right: -28px;
+ bottom: 0;
+
+ -webkit-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -moz-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ -o-background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+ background-image: radial-gradient(rgba(255, 255, 255, .65) 0%, rgba(255, 255, 255, .15) 100%);
+
+ -webkit-background-size: 28px 100%;
+ -moz-background-size: 28px 100%;
+ -o-background-size: 28px 100%;
+ background-size: 28px 100%;
+
+ -webkit-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -moz-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -ms-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ -o-animation: pace-theme-mac-osx-motion 500ms linear infinite;
+ animation: pace-theme-mac-osx-motion 500ms linear infinite;
+}
+
+@-webkit-keyframes pace-theme-mac-osx-motion {
+ 0% { -webkit-transform: none; transform: none; }
+ 100% { -webkit-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-moz-keyframes pace-theme-mac-osx-motion {
+ 0% { -moz-transform: none; transform: none; }
+ 100% { -moz-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-o-keyframes pace-theme-mac-osx-motion {
+ 0% { -o-transform: none; transform: none; }
+ 100% { -o-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@-ms-keyframes pace-theme-mac-osx-motion {
+ 0% { -ms-transform: none; transform: none; }
+ 100% { -ms-transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
+@keyframes pace-theme-mac-osx-motion {
+ 0% { transform: none; transform: none; }
+ 100% { transform: translate(-28px, 0); transform: translate(-28px, 0); }
+}
diff --git a/public/bower_components/PACE/themes/yellow/pace-theme-minimal.css b/public/bower_components/PACE/themes/yellow/pace-theme-minimal.css
new file mode 100644
index 0000000..02b080c
--- /dev/null
+++ b/public/bower_components/PACE/themes/yellow/pace-theme-minimal.css
@@ -0,0 +1,23 @@
+/* This is a compiled file, you should be editing the file in the templates directory */
+.pace {
+ -webkit-pointer-events: none;
+ pointer-events: none;
+
+ -webkit-user-select: none;
+ -moz-user-select: none;
+ user-select: none;
+}
+
+.pace-inactive {
+ display: none;
+}
+
+.pace .pace-progress {
+ background: #fcd25a;
+ position: fixed;
+ z-index: 2000;
+ top: 0;
+ right: 100%;
+ width: 100%;
+ height: 2px;
+}