├── www
├── css
│ └── style.css
├── lib
│ ├── angular
│ │ ├── index.js
│ │ ├── angular.min.js.gzip
│ │ ├── bower.json
│ │ ├── angular-csp.css
│ │ ├── .bower.json
│ │ ├── package.json
│ │ └── README.md
│ ├── angular-animate
│ │ ├── index.js
│ │ ├── bower.json
│ │ ├── .bower.json
│ │ ├── package.json
│ │ └── README.md
│ ├── angular-sanitize
│ │ ├── index.js
│ │ ├── bower.json
│ │ ├── .bower.json
│ │ ├── package.json
│ │ └── README.md
│ ├── ionic
│ │ ├── fonts
│ │ │ ├── ionicons.eot
│ │ │ ├── ionicons.ttf
│ │ │ └── ionicons.woff
│ │ ├── version.json
│ │ ├── scss
│ │ │ ├── _progress.scss
│ │ │ ├── _backdrop.scss
│ │ │ ├── ionicons
│ │ │ │ ├── ionicons.scss
│ │ │ │ └── _ionicons-font.scss
│ │ │ ├── ionic.scss
│ │ │ ├── _loading.scss
│ │ │ ├── _radio.scss
│ │ │ ├── _animations.scss
│ │ │ ├── _slide-box.scss
│ │ │ ├── _menu.scss
│ │ │ ├── _badge.scss
│ │ │ ├── _button-bar.scss
│ │ │ ├── _platform.scss
│ │ │ ├── _spinner.scss
│ │ │ ├── _popup.scss
│ │ │ ├── _modal.scss
│ │ │ ├── _list.scss
│ │ │ ├── _refresher.scss
│ │ │ ├── _select.scss
│ │ │ ├── _action-sheet.scss
│ │ │ ├── _type.scss
│ │ │ ├── _grid.scss
│ │ │ ├── _popover.scss
│ │ │ └── _range.scss
│ │ └── js
│ │ │ └── angular
│ │ │ └── angular-resource.min.js
│ ├── animejs
│ │ ├── examples
│ │ │ ├── img
│ │ │ │ ├── favicon.png
│ │ │ │ ├── og-image.png
│ │ │ │ ├── apple-touch-icon.png
│ │ │ │ └── documentation
│ │ │ │ │ ├── basic-anim.gif
│ │ │ │ │ ├── follow-path.gif
│ │ │ │ │ ├── multi-timings.gif
│ │ │ │ │ ├── random-values.gif
│ │ │ │ │ ├── specific-values.gif
│ │ │ │ │ ├── playback-controls.gif
│ │ │ │ │ └── specific-parameters.gif
│ │ │ ├── fonts
│ │ │ │ ├── Circular-Bold.woff
│ │ │ │ └── Circular-Book.woff
│ │ │ ├── sounds
│ │ │ │ └── Myon-Neutrino.m4a
│ │ │ ├── volume.html
│ │ │ ├── callbacks.html
│ │ │ ├── motion-path.html
│ │ │ ├── svg-path.html
│ │ │ ├── remove-elements-from-animations.html
│ │ │ ├── random-multiple-values.html
│ │ │ ├── 3d-transforms.html
│ │ │ ├── colors.html
│ │ │ ├── css
│ │ │ │ └── styles.css
│ │ │ ├── easings.html
│ │ │ ├── dom-stress-test-multiple-animations.html
│ │ │ ├── functions-as-timing-values.html
│ │ │ └── playback.html
│ │ ├── package.json
│ │ ├── bower.json
│ │ ├── .bower.json
│ │ └── LICENSE.md
│ ├── animate.css
│ │ ├── bower.json
│ │ ├── source
│ │ │ ├── fading_entrances
│ │ │ │ ├── fadeIn.css
│ │ │ │ ├── fadeInUp.css
│ │ │ │ ├── fadeInDown.css
│ │ │ │ ├── fadeInLeft.css
│ │ │ │ ├── fadeInRight.css
│ │ │ │ ├── fadeInUpBig.css
│ │ │ │ ├── fadeInDownBig.css
│ │ │ │ ├── fadeInLeftBig.css
│ │ │ │ └── fadeInRightBig.css
│ │ │ ├── fading_exits
│ │ │ │ ├── fadeOut.css
│ │ │ │ ├── fadeOutUp.css
│ │ │ │ ├── fadeOutDown.css
│ │ │ │ ├── fadeOutLeft.css
│ │ │ │ ├── fadeOutRight.css
│ │ │ │ ├── fadeOutUpBig.css
│ │ │ │ ├── fadeOutDownBig.css
│ │ │ │ ├── fadeOutLeftBig.css
│ │ │ │ └── fadeOutRightBig.css
│ │ │ ├── attention_seekers
│ │ │ │ ├── flash.css
│ │ │ │ ├── shake.css
│ │ │ │ ├── pulse.css
│ │ │ │ ├── swing.css
│ │ │ │ ├── tada.css
│ │ │ │ ├── rubberBand.css
│ │ │ │ ├── headShake.css
│ │ │ │ ├── bounce.css
│ │ │ │ ├── wobble.css
│ │ │ │ └── jello.css
│ │ │ ├── zooming_entrances
│ │ │ │ ├── zoomIn.css
│ │ │ │ ├── zoomInUp.css
│ │ │ │ ├── zoomInDown.css
│ │ │ │ ├── zoomInLeft.css
│ │ │ │ └── zoomInRight.css
│ │ │ ├── sliding_entrances
│ │ │ │ ├── slideInUp.css
│ │ │ │ ├── slideInDown.css
│ │ │ │ ├── slideInLeft.css
│ │ │ │ └── slideInRight.css
│ │ │ ├── sliding_exits
│ │ │ │ ├── slideOutUp.css
│ │ │ │ ├── slideOutDown.css
│ │ │ │ ├── slideOutLeft.css
│ │ │ │ └── slideOutRight.css
│ │ │ ├── zooming_exits
│ │ │ │ ├── zoomOut.css
│ │ │ │ ├── zoomOutLeft.css
│ │ │ │ ├── zoomOutRight.css
│ │ │ │ ├── zoomOutUp.css
│ │ │ │ └── zoomOutDown.css
│ │ │ ├── bouncing_exits
│ │ │ │ ├── bounceOutLeft.css
│ │ │ │ ├── bounceOutRight.css
│ │ │ │ ├── bounceOut.css
│ │ │ │ ├── bounceOutUp.css
│ │ │ │ └── bounceOutDown.css
│ │ │ ├── lightspeed
│ │ │ │ ├── lightSpeedOut.css
│ │ │ │ └── lightSpeedIn.css
│ │ │ ├── rotating_exits
│ │ │ │ ├── rotateOut.css
│ │ │ │ ├── rotateOutUpLeft.css
│ │ │ │ ├── rotateOutDownLeft.css
│ │ │ │ ├── rotateOutUpRight.css
│ │ │ │ └── rotateOutDownRight.css
│ │ │ ├── rotating_entrances
│ │ │ │ ├── rotateIn.css
│ │ │ │ ├── rotateInUpLeft.css
│ │ │ │ ├── rotateInDownLeft.css
│ │ │ │ ├── rotateInUpRight.css
│ │ │ │ └── rotateInDownRight.css
│ │ │ ├── specials
│ │ │ │ ├── rollOut.css
│ │ │ │ ├── rollIn.css
│ │ │ │ └── hinge.css
│ │ │ ├── _base.css
│ │ │ ├── flippers
│ │ │ │ ├── flipOutX.css
│ │ │ │ ├── flipOutY.css
│ │ │ │ ├── flipInX.css
│ │ │ │ ├── flipInY.css
│ │ │ │ └── flip.css
│ │ │ └── bouncing_entrances
│ │ │ │ ├── bounceInDown.css
│ │ │ │ ├── bounceInLeft.css
│ │ │ │ ├── bounceInRight.css
│ │ │ │ ├── bounceInUp.css
│ │ │ │ └── bounceIn.css
│ │ ├── .bower.json
│ │ ├── package.json
│ │ ├── LICENSE
│ │ ├── animate-config.json
│ │ └── gulpfile.js
│ ├── platform.js
│ │ ├── bower.json
│ │ ├── .bower.json
│ │ └── LICENSE
│ └── angular-ui-router
│ │ ├── bower.json
│ │ ├── .bower.json
│ │ ├── LICENSE
│ │ ├── src
│ │ ├── stateFilters.js
│ │ ├── viewScroll.js
│ │ ├── view.js
│ │ └── templateFactory.js
│ │ └── CONTRIBUTING.md
├── img
│ ├── ben.png
│ ├── max.png
│ ├── adam.jpg
│ ├── ionic.png
│ ├── mike.png
│ ├── perry.png
│ ├── profile.jpg
│ └── icons
│ │ ├── ionic-icon.png
│ │ ├── fb.svg
│ │ ├── youtube.svg
│ │ ├── linkedin.svg
│ │ ├── twitter.svg
│ │ ├── snapchat.svg
│ │ └── pinterest.svg
├── templates
│ ├── tab-social.html
│ ├── tab-chats.html
│ ├── tabs.html
│ ├── tab-account.html
│ └── tab-dash.html
├── index.html
└── js
│ ├── controllers.js
│ ├── app.js
│ └── lib
│ └── angular-chart.js
├── .bowerrc
├── ionic.project
├── .gitignore
├── ionic.config.json
├── bower.json
├── .editorconfig
├── package.json
├── README.md
├── config.xml
├── gulpfile.js
├── scss
└── ionic.app.scss
└── hooks
├── after_prepare
└── 010_add_platform_class.js
└── README.md
/www/css/style.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.bowerrc:
--------------------------------------------------------------------------------
1 | {
2 | "directory": "www/lib"
3 | }
4 |
--------------------------------------------------------------------------------
/ionic.project:
--------------------------------------------------------------------------------
1 | {
2 | "name": "myapp",
3 | "app_id": ""
4 | }
5 |
--------------------------------------------------------------------------------
/www/lib/angular/index.js:
--------------------------------------------------------------------------------
1 | require('./angular');
2 | module.exports = angular;
3 |
--------------------------------------------------------------------------------
/www/img/ben.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/img/ben.png
--------------------------------------------------------------------------------
/www/img/max.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/img/max.png
--------------------------------------------------------------------------------
/www/img/adam.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/img/adam.jpg
--------------------------------------------------------------------------------
/www/img/ionic.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/img/ionic.png
--------------------------------------------------------------------------------
/www/img/mike.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/img/mike.png
--------------------------------------------------------------------------------
/www/img/perry.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/img/perry.png
--------------------------------------------------------------------------------
/www/img/profile.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/img/profile.jpg
--------------------------------------------------------------------------------
/www/lib/angular-animate/index.js:
--------------------------------------------------------------------------------
1 | require('./angular-animate');
2 | module.exports = 'ngAnimate';
3 |
--------------------------------------------------------------------------------
/www/lib/angular-sanitize/index.js:
--------------------------------------------------------------------------------
1 | require('./angular-sanitize');
2 | module.exports = 'ngSanitize';
3 |
--------------------------------------------------------------------------------
/www/img/icons/ionic-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/img/icons/ionic-icon.png
--------------------------------------------------------------------------------
/www/lib/ionic/fonts/ionicons.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/ionic/fonts/ionicons.eot
--------------------------------------------------------------------------------
/www/lib/ionic/fonts/ionicons.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/ionic/fonts/ionicons.ttf
--------------------------------------------------------------------------------
/www/lib/ionic/fonts/ionicons.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/ionic/fonts/ionicons.woff
--------------------------------------------------------------------------------
/www/lib/angular/angular.min.js.gzip:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/angular/angular.min.js.gzip
--------------------------------------------------------------------------------
/www/lib/animejs/examples/img/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/img/favicon.png
--------------------------------------------------------------------------------
/www/lib/animejs/examples/img/og-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/img/og-image.png
--------------------------------------------------------------------------------
/www/lib/ionic/version.json:
--------------------------------------------------------------------------------
1 | {
2 | "version": "1.3.1",
3 | "codename": "el salvador",
4 | "date": "2016-05-12",
5 | "time": "18:21:10"
6 | }
7 |
--------------------------------------------------------------------------------
/www/lib/animejs/examples/fonts/Circular-Bold.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/fonts/Circular-Bold.woff
--------------------------------------------------------------------------------
/www/lib/animejs/examples/fonts/Circular-Book.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/fonts/Circular-Book.woff
--------------------------------------------------------------------------------
/www/lib/animejs/examples/img/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/img/apple-touch-icon.png
--------------------------------------------------------------------------------
/www/lib/animejs/examples/sounds/Myon-Neutrino.m4a:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/sounds/Myon-Neutrino.m4a
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Specifies intentionally untracked files to ignore when using Git
2 | # http://git-scm.com/docs/gitignore
3 |
4 | node_modules/
5 | platforms/
6 | plugins/
7 |
--------------------------------------------------------------------------------
/www/lib/animejs/examples/img/documentation/basic-anim.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/img/documentation/basic-anim.gif
--------------------------------------------------------------------------------
/www/lib/animejs/examples/img/documentation/follow-path.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/img/documentation/follow-path.gif
--------------------------------------------------------------------------------
/www/lib/animejs/examples/img/documentation/multi-timings.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/img/documentation/multi-timings.gif
--------------------------------------------------------------------------------
/www/lib/animejs/examples/img/documentation/random-values.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/img/documentation/random-values.gif
--------------------------------------------------------------------------------
/www/lib/animejs/examples/img/documentation/specific-values.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/img/documentation/specific-values.gif
--------------------------------------------------------------------------------
/www/lib/animejs/examples/img/documentation/playback-controls.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/img/documentation/playback-controls.gif
--------------------------------------------------------------------------------
/www/lib/animejs/examples/img/documentation/specific-parameters.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/deshanm/free-ionic-starter/HEAD/www/lib/animejs/examples/img/documentation/specific-parameters.gif
--------------------------------------------------------------------------------
/www/lib/angular/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular",
3 | "version": "1.5.3",
4 | "license": "MIT",
5 | "main": "./angular.js",
6 | "ignore": [],
7 | "dependencies": {
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/www/lib/animate.css/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "animate.css",
3 | "main": "./animate.css",
4 | "ignore": [
5 | ".*",
6 | "*.yml",
7 | "Gemfile",
8 | "Gemfile.lock",
9 | "*.md"
10 | ]
11 | }
12 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_entrances/fadeIn.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeIn {
2 | from {
3 | opacity: 0;
4 | }
5 |
6 | to {
7 | opacity: 1;
8 | }
9 | }
10 |
11 | .fadeIn {
12 | animation-name: fadeIn;
13 | }
14 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_exits/fadeOut.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOut {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | }
9 | }
10 |
11 | .fadeOut {
12 | animation-name: fadeOut;
13 | }
14 |
--------------------------------------------------------------------------------
/www/lib/platform.js/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "platform.js",
3 | "main": "platform.js",
4 | "ignore": [
5 | ".*",
6 | "*.log",
7 | "*.md",
8 | "package.json",
9 | "doc",
10 | "test"
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/attention_seekers/flash.css:
--------------------------------------------------------------------------------
1 | @keyframes flash {
2 | from, 50%, to {
3 | opacity: 1;
4 | }
5 |
6 | 25%, 75% {
7 | opacity: 0;
8 | }
9 | }
10 |
11 | .flash {
12 | animation-name: flash;
13 | }
14 |
--------------------------------------------------------------------------------
/www/lib/ionic/scss/_progress.scss:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * Progress
4 | * --------------------------------------------------
5 | */
6 |
7 | progress {
8 | display: block;
9 | margin: $progress-margin;
10 | width: $progress-width;
11 | }
12 |
--------------------------------------------------------------------------------
/ionic.config.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "myapp",
3 | "app_id": "",
4 | "gulpStartupTasks": [
5 | "sass",
6 | "watch"
7 | ],
8 | "watchPatterns": [
9 | "www/**/*",
10 | "!www/lib/**/*",
11 | "!www/**/*.map"
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/www/lib/angular-animate/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-animate",
3 | "version": "1.5.3",
4 | "license": "MIT",
5 | "main": "./angular-animate.js",
6 | "ignore": [],
7 | "dependencies": {
8 | "angular": "1.5.3"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/www/lib/angular-sanitize/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-sanitize",
3 | "version": "1.5.3",
4 | "license": "MIT",
5 | "main": "./angular-sanitize.js",
6 | "ignore": [],
7 | "dependencies": {
8 | "angular": "1.5.3"
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/zooming_entrances/zoomIn.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomIn {
2 | from {
3 | opacity: 0;
4 | transform: scale3d(.3, .3, .3);
5 | }
6 |
7 | 50% {
8 | opacity: 1;
9 | }
10 | }
11 |
12 | .zoomIn {
13 | animation-name: zoomIn;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_exits/fadeOutUp.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutUp {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(0, -100%, 0);
9 | }
10 | }
11 |
12 | .fadeOutUp {
13 | animation-name: fadeOutUp;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_exits/fadeOutDown.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutDown {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(0, 100%, 0);
9 | }
10 | }
11 |
12 | .fadeOutDown {
13 | animation-name: fadeOutDown;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_exits/fadeOutLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutLeft {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(-100%, 0, 0);
9 | }
10 | }
11 |
12 | .fadeOutLeft {
13 | animation-name: fadeOutLeft;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_exits/fadeOutRight.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutRight {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(100%, 0, 0);
9 | }
10 | }
11 |
12 | .fadeOutRight {
13 | animation-name: fadeOutRight;
14 | }
15 |
--------------------------------------------------------------------------------
/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "HelloIonic",
3 | "private": "true",
4 | "devDependencies": {
5 | "ionic": "driftyco/ionic-bower#1.3.1",
6 | "platform.js": "platform#^1.3.1"
7 | },
8 | "dependencies": {
9 | "animejs": "^1.1.2",
10 | "animate.css": "^3.5.2"
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_exits/fadeOutUpBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutUpBig {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(0, -2000px, 0);
9 | }
10 | }
11 |
12 | .fadeOutUpBig {
13 | animation-name: fadeOutUpBig;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_exits/fadeOutDownBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutDownBig {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(0, 2000px, 0);
9 | }
10 | }
11 |
12 | .fadeOutDownBig {
13 | animation-name: fadeOutDownBig;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_entrances/fadeInUp.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInUp {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(0, 100%, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: none;
10 | }
11 | }
12 |
13 | .fadeInUp {
14 | animation-name: fadeInUp;
15 | }
16 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_exits/fadeOutLeftBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutLeftBig {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(-2000px, 0, 0);
9 | }
10 | }
11 |
12 | .fadeOutLeftBig {
13 | animation-name: fadeOutLeftBig;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_exits/fadeOutRightBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeOutRightBig {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | opacity: 0;
8 | transform: translate3d(2000px, 0, 0);
9 | }
10 | }
11 |
12 | .fadeOutRightBig {
13 | animation-name: fadeOutRightBig;
14 | }
15 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | # http://editorconfig.org
2 | root = true
3 |
4 | [*]
5 | charset = utf-8
6 | indent_style = space
7 | indent_size = 2
8 | end_of_line = lf
9 | insert_final_newline = true
10 | trim_trailing_whitespace = true
11 |
12 | [*.md]
13 | insert_final_newline = false
14 | trim_trailing_whitespace = false
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_entrances/fadeInDown.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInDown {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(0, -100%, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: none;
10 | }
11 | }
12 |
13 | .fadeInDown {
14 | animation-name: fadeInDown;
15 | }
16 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_entrances/fadeInLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInLeft {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(-100%, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: none;
10 | }
11 | }
12 |
13 | .fadeInLeft {
14 | animation-name: fadeInLeft;
15 | }
16 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/sliding_entrances/slideInUp.css:
--------------------------------------------------------------------------------
1 | @keyframes slideInUp {
2 | from {
3 | transform: translate3d(0, 100%, 0);
4 | visibility: visible;
5 | }
6 |
7 | to {
8 | transform: translate3d(0, 0, 0);
9 | }
10 | }
11 |
12 | .slideInUp {
13 | animation-name: slideInUp;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/sliding_exits/slideOutUp.css:
--------------------------------------------------------------------------------
1 | @keyframes slideOutUp {
2 | from {
3 | transform: translate3d(0, 0, 0);
4 | }
5 |
6 | to {
7 | visibility: hidden;
8 | transform: translate3d(0, -100%, 0);
9 | }
10 | }
11 |
12 | .slideOutUp {
13 | animation-name: slideOutUp;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_entrances/fadeInRight.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInRight {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(100%, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: none;
10 | }
11 | }
12 |
13 | .fadeInRight {
14 | animation-name: fadeInRight;
15 | }
16 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_entrances/fadeInUpBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInUpBig {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(0, 2000px, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: none;
10 | }
11 | }
12 |
13 | .fadeInUpBig {
14 | animation-name: fadeInUpBig;
15 | }
16 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/sliding_exits/slideOutDown.css:
--------------------------------------------------------------------------------
1 | @keyframes slideOutDown {
2 | from {
3 | transform: translate3d(0, 0, 0);
4 | }
5 |
6 | to {
7 | visibility: hidden;
8 | transform: translate3d(0, 100%, 0);
9 | }
10 | }
11 |
12 | .slideOutDown {
13 | animation-name: slideOutDown;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/zooming_exits/zoomOut.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomOut {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | 50% {
7 | opacity: 0;
8 | transform: scale3d(.3, .3, .3);
9 | }
10 |
11 | to {
12 | opacity: 0;
13 | }
14 | }
15 |
16 | .zoomOut {
17 | animation-name: zoomOut;
18 | }
19 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/sliding_entrances/slideInDown.css:
--------------------------------------------------------------------------------
1 | @keyframes slideInDown {
2 | from {
3 | transform: translate3d(0, -100%, 0);
4 | visibility: visible;
5 | }
6 |
7 | to {
8 | transform: translate3d(0, 0, 0);
9 | }
10 | }
11 |
12 | .slideInDown {
13 | animation-name: slideInDown;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/sliding_entrances/slideInLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes slideInLeft {
2 | from {
3 | transform: translate3d(-100%, 0, 0);
4 | visibility: visible;
5 | }
6 |
7 | to {
8 | transform: translate3d(0, 0, 0);
9 | }
10 | }
11 |
12 | .slideInLeft {
13 | animation-name: slideInLeft;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/sliding_entrances/slideInRight.css:
--------------------------------------------------------------------------------
1 | @keyframes slideInRight {
2 | from {
3 | transform: translate3d(100%, 0, 0);
4 | visibility: visible;
5 | }
6 |
7 | to {
8 | transform: translate3d(0, 0, 0);
9 | }
10 | }
11 |
12 | .slideInRight {
13 | animation-name: slideInRight;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/sliding_exits/slideOutLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes slideOutLeft {
2 | from {
3 | transform: translate3d(0, 0, 0);
4 | }
5 |
6 | to {
7 | visibility: hidden;
8 | transform: translate3d(-100%, 0, 0);
9 | }
10 | }
11 |
12 | .slideOutLeft {
13 | animation-name: slideOutLeft;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/sliding_exits/slideOutRight.css:
--------------------------------------------------------------------------------
1 | @keyframes slideOutRight {
2 | from {
3 | transform: translate3d(0, 0, 0);
4 | }
5 |
6 | to {
7 | visibility: hidden;
8 | transform: translate3d(100%, 0, 0);
9 | }
10 | }
11 |
12 | .slideOutRight {
13 | animation-name: slideOutRight;
14 | }
15 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_entrances/fadeInDownBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInDownBig {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(0, -2000px, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: none;
10 | }
11 | }
12 |
13 | .fadeInDownBig {
14 | animation-name: fadeInDownBig;
15 | }
16 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_entrances/fadeInLeftBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInLeftBig {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(-2000px, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: none;
10 | }
11 | }
12 |
13 | .fadeInLeftBig {
14 | animation-name: fadeInLeftBig;
15 | }
16 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/fading_entrances/fadeInRightBig.css:
--------------------------------------------------------------------------------
1 | @keyframes fadeInRightBig {
2 | from {
3 | opacity: 0;
4 | transform: translate3d(2000px, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 1;
9 | transform: none;
10 | }
11 | }
12 |
13 | .fadeInRightBig {
14 | animation-name: fadeInRightBig;
15 | }
16 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/bouncing_exits/bounceOutLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceOutLeft {
2 | 20% {
3 | opacity: 1;
4 | transform: translate3d(20px, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 0;
9 | transform: translate3d(-2000px, 0, 0);
10 | }
11 | }
12 |
13 | .bounceOutLeft {
14 | animation-name: bounceOutLeft;
15 | }
16 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/bouncing_exits/bounceOutRight.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceOutRight {
2 | 20% {
3 | opacity: 1;
4 | transform: translate3d(-20px, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 0;
9 | transform: translate3d(2000px, 0, 0);
10 | }
11 | }
12 |
13 | .bounceOutRight {
14 | animation-name: bounceOutRight;
15 | }
16 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/lightspeed/lightSpeedOut.css:
--------------------------------------------------------------------------------
1 | @keyframes lightSpeedOut {
2 | from {
3 | opacity: 1;
4 | }
5 |
6 | to {
7 | transform: translate3d(100%, 0, 0) skewX(30deg);
8 | opacity: 0;
9 | }
10 | }
11 |
12 | .lightSpeedOut {
13 | animation-name: lightSpeedOut;
14 | animation-timing-function: ease-in;
15 | }
16 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/rotating_exits/rotateOut.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateOut {
2 | from {
3 | transform-origin: center;
4 | opacity: 1;
5 | }
6 |
7 | to {
8 | transform-origin: center;
9 | transform: rotate3d(0, 0, 1, 200deg);
10 | opacity: 0;
11 | }
12 | }
13 |
14 | .rotateOut {
15 | animation-name: rotateOut;
16 | }
17 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/rotating_entrances/rotateIn.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateIn {
2 | from {
3 | transform-origin: center;
4 | transform: rotate3d(0, 0, 1, -200deg);
5 | opacity: 0;
6 | }
7 |
8 | to {
9 | transform-origin: center;
10 | transform: none;
11 | opacity: 1;
12 | }
13 | }
14 |
15 | .rotateIn {
16 | animation-name: rotateIn;
17 | }
18 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/attention_seekers/shake.css:
--------------------------------------------------------------------------------
1 | @keyframes shake {
2 | from, to {
3 | transform: translate3d(0, 0, 0);
4 | }
5 |
6 | 10%, 30%, 50%, 70%, 90% {
7 | transform: translate3d(-10px, 0, 0);
8 | }
9 |
10 | 20%, 40%, 60%, 80% {
11 | transform: translate3d(10px, 0, 0);
12 | }
13 | }
14 |
15 | .shake {
16 | animation-name: shake;
17 | }
18 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/specials/rollOut.css:
--------------------------------------------------------------------------------
1 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2 |
3 | @keyframes rollOut {
4 | from {
5 | opacity: 1;
6 | }
7 |
8 | to {
9 | opacity: 0;
10 | transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
11 | }
12 | }
13 |
14 | .rollOut {
15 | animation-name: rollOut;
16 | }
17 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/rotating_exits/rotateOutUpLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateOutUpLeft {
2 | from {
3 | transform-origin: left bottom;
4 | opacity: 1;
5 | }
6 |
7 | to {
8 | transform-origin: left bottom;
9 | transform: rotate3d(0, 0, 1, -45deg);
10 | opacity: 0;
11 | }
12 | }
13 |
14 | .rotateOutUpLeft {
15 | animation-name: rotateOutUpLeft;
16 | }
17 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/bouncing_exits/bounceOut.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceOut {
2 | 20% {
3 | transform: scale3d(.9, .9, .9);
4 | }
5 |
6 | 50%, 55% {
7 | opacity: 1;
8 | transform: scale3d(1.1, 1.1, 1.1);
9 | }
10 |
11 | to {
12 | opacity: 0;
13 | transform: scale3d(.3, .3, .3);
14 | }
15 | }
16 |
17 | .bounceOut {
18 | animation-name: bounceOut;
19 | }
20 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/rotating_exits/rotateOutDownLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateOutDownLeft {
2 | from {
3 | transform-origin: left bottom;
4 | opacity: 1;
5 | }
6 |
7 | to {
8 | transform-origin: left bottom;
9 | transform: rotate3d(0, 0, 1, 45deg);
10 | opacity: 0;
11 | }
12 | }
13 |
14 | .rotateOutDownLeft {
15 | animation-name: rotateOutDownLeft;
16 | }
17 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/rotating_exits/rotateOutUpRight.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateOutUpRight {
2 | from {
3 | transform-origin: right bottom;
4 | opacity: 1;
5 | }
6 |
7 | to {
8 | transform-origin: right bottom;
9 | transform: rotate3d(0, 0, 1, 90deg);
10 | opacity: 0;
11 | }
12 | }
13 |
14 | .rotateOutUpRight {
15 | animation-name: rotateOutUpRight;
16 | }
17 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/rotating_exits/rotateOutDownRight.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateOutDownRight {
2 | from {
3 | transform-origin: right bottom;
4 | opacity: 1;
5 | }
6 |
7 | to {
8 | transform-origin: right bottom;
9 | transform: rotate3d(0, 0, 1, -45deg);
10 | opacity: 0;
11 | }
12 | }
13 |
14 | .rotateOutDownRight {
15 | animation-name: rotateOutDownRight;
16 | }
17 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/specials/rollIn.css:
--------------------------------------------------------------------------------
1 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2 |
3 | @keyframes rollIn {
4 | from {
5 | opacity: 0;
6 | transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
7 | }
8 |
9 | to {
10 | opacity: 1;
11 | transform: none;
12 | }
13 | }
14 |
15 | .rollIn {
16 | animation-name: rollIn;
17 | }
18 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/zooming_exits/zoomOutLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomOutLeft {
2 | 40% {
3 | opacity: 1;
4 | transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 0;
9 | transform: scale(.1) translate3d(-2000px, 0, 0);
10 | transform-origin: left center;
11 | }
12 | }
13 |
14 | .zoomOutLeft {
15 | animation-name: zoomOutLeft;
16 | }
17 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/_base.css:
--------------------------------------------------------------------------------
1 | .animated {
2 | animation-duration: 1s;
3 | animation-fill-mode: both;
4 | }
5 |
6 | .animated.infinite {
7 | animation-iteration-count: infinite;
8 | }
9 |
10 | .animated.hinge {
11 | animation-duration: 2s;
12 | }
13 |
14 | .animated.flipOutX,
15 | .animated.flipOutY,
16 | .animated.bounceIn,
17 | .animated.bounceOut {
18 | animation-duration: .75s;
19 | }
20 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/bouncing_exits/bounceOutUp.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceOutUp {
2 | 20% {
3 | transform: translate3d(0, -10px, 0);
4 | }
5 |
6 | 40%, 45% {
7 | opacity: 1;
8 | transform: translate3d(0, 20px, 0);
9 | }
10 |
11 | to {
12 | opacity: 0;
13 | transform: translate3d(0, -2000px, 0);
14 | }
15 | }
16 |
17 | .bounceOutUp {
18 | animation-name: bounceOutUp;
19 | }
20 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/rotating_entrances/rotateInUpLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateInUpLeft {
2 | from {
3 | transform-origin: left bottom;
4 | transform: rotate3d(0, 0, 1, 45deg);
5 | opacity: 0;
6 | }
7 |
8 | to {
9 | transform-origin: left bottom;
10 | transform: none;
11 | opacity: 1;
12 | }
13 | }
14 |
15 | .rotateInUpLeft {
16 | animation-name: rotateInUpLeft;
17 | }
18 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/zooming_exits/zoomOutRight.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomOutRight {
2 | 40% {
3 | opacity: 1;
4 | transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
5 | }
6 |
7 | to {
8 | opacity: 0;
9 | transform: scale(.1) translate3d(2000px, 0, 0);
10 | transform-origin: right center;
11 | }
12 | }
13 |
14 | .zoomOutRight {
15 | animation-name: zoomOutRight;
16 | }
17 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/rotating_entrances/rotateInDownLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateInDownLeft {
2 | from {
3 | transform-origin: left bottom;
4 | transform: rotate3d(0, 0, 1, -45deg);
5 | opacity: 0;
6 | }
7 |
8 | to {
9 | transform-origin: left bottom;
10 | transform: none;
11 | opacity: 1;
12 | }
13 | }
14 |
15 | .rotateInDownLeft {
16 | animation-name: rotateInDownLeft;
17 | }
18 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/rotating_entrances/rotateInUpRight.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateInUpRight {
2 | from {
3 | transform-origin: right bottom;
4 | transform: rotate3d(0, 0, 1, -90deg);
5 | opacity: 0;
6 | }
7 |
8 | to {
9 | transform-origin: right bottom;
10 | transform: none;
11 | opacity: 1;
12 | }
13 | }
14 |
15 | .rotateInUpRight {
16 | animation-name: rotateInUpRight;
17 | }
18 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/attention_seekers/pulse.css:
--------------------------------------------------------------------------------
1 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2 |
3 | @keyframes pulse {
4 | from {
5 | transform: scale3d(1, 1, 1);
6 | }
7 |
8 | 50% {
9 | transform: scale3d(1.05, 1.05, 1.05);
10 | }
11 |
12 | to {
13 | transform: scale3d(1, 1, 1);
14 | }
15 | }
16 |
17 | .pulse {
18 | animation-name: pulse;
19 | }
20 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/bouncing_exits/bounceOutDown.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceOutDown {
2 | 20% {
3 | transform: translate3d(0, 10px, 0);
4 | }
5 |
6 | 40%, 45% {
7 | opacity: 1;
8 | transform: translate3d(0, -20px, 0);
9 | }
10 |
11 | to {
12 | opacity: 0;
13 | transform: translate3d(0, 2000px, 0);
14 | }
15 | }
16 |
17 | .bounceOutDown {
18 | animation-name: bounceOutDown;
19 | }
20 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/rotating_entrances/rotateInDownRight.css:
--------------------------------------------------------------------------------
1 | @keyframes rotateInDownRight {
2 | from {
3 | transform-origin: right bottom;
4 | transform: rotate3d(0, 0, 1, 45deg);
5 | opacity: 0;
6 | }
7 |
8 | to {
9 | transform-origin: right bottom;
10 | transform: none;
11 | opacity: 1;
12 | }
13 | }
14 |
15 | .rotateInDownRight {
16 | animation-name: rotateInDownRight;
17 | }
18 |
--------------------------------------------------------------------------------
/www/lib/angular/angular-csp.css:
--------------------------------------------------------------------------------
1 | /* Include this file in your html if you are using the CSP mode. */
2 |
3 | @charset "UTF-8";
4 |
5 | [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
6 | .ng-cloak, .x-ng-cloak,
7 | .ng-hide:not(.ng-hide-animate) {
8 | display: none !important;
9 | }
10 |
11 | ng\:form {
12 | display: block;
13 | }
14 |
15 | .ng-animate-shim {
16 | visibility:hidden;
17 | }
18 |
19 | .ng-anchor {
20 | position:absolute;
21 | }
22 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/flippers/flipOutX.css:
--------------------------------------------------------------------------------
1 | @keyframes flipOutX {
2 | from {
3 | transform: perspective(400px);
4 | }
5 |
6 | 30% {
7 | transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
8 | opacity: 1;
9 | }
10 |
11 | to {
12 | transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
13 | opacity: 0;
14 | }
15 | }
16 |
17 | .flipOutX {
18 | animation-name: flipOutX;
19 | backface-visibility: visible !important;
20 | }
21 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/flippers/flipOutY.css:
--------------------------------------------------------------------------------
1 | @keyframes flipOutY {
2 | from {
3 | transform: perspective(400px);
4 | }
5 |
6 | 30% {
7 | transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
8 | opacity: 1;
9 | }
10 |
11 | to {
12 | transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
13 | opacity: 0;
14 | }
15 | }
16 |
17 | .flipOutY {
18 | backface-visibility: visible !important;
19 | animation-name: flipOutY;
20 | }
21 |
--------------------------------------------------------------------------------
/www/lib/ionic/scss/_backdrop.scss:
--------------------------------------------------------------------------------
1 |
2 | .backdrop {
3 | position: fixed;
4 | top: 0;
5 | left: 0;
6 | z-index: $z-index-backdrop;
7 |
8 | width: 100%;
9 | height: 100%;
10 |
11 | background-color: $loading-backdrop-bg-color;
12 |
13 | visibility: hidden;
14 | opacity: 0;
15 |
16 | &.visible {
17 | visibility: visible;
18 | }
19 | &.active {
20 | opacity: 1;
21 | }
22 |
23 | @include transition($loading-backdrop-fadein-duration opacity linear);
24 | }
25 |
--------------------------------------------------------------------------------
/www/lib/angular-ui-router/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-ui-router",
3 | "version": "0.2.13",
4 | "main": "./release/angular-ui-router.js",
5 | "dependencies": {
6 | "angular": ">= 1.0.8"
7 | },
8 | "ignore": [
9 | "**/.*",
10 | "node_modules",
11 | "bower_components",
12 | "component.json",
13 | "package.json",
14 | "lib",
15 | "config",
16 | "sample",
17 | "test",
18 | "tests",
19 | "ngdoc_assets",
20 | "Gruntfile.js",
21 | "files.js"
22 | ]
23 | }
24 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/attention_seekers/swing.css:
--------------------------------------------------------------------------------
1 | @keyframes swing {
2 | 20% {
3 | transform: rotate3d(0, 0, 1, 15deg);
4 | }
5 |
6 | 40% {
7 | transform: rotate3d(0, 0, 1, -10deg);
8 | }
9 |
10 | 60% {
11 | transform: rotate3d(0, 0, 1, 5deg);
12 | }
13 |
14 | 80% {
15 | transform: rotate3d(0, 0, 1, -5deg);
16 | }
17 |
18 | to {
19 | transform: rotate3d(0, 0, 1, 0deg);
20 | }
21 | }
22 |
23 | .swing {
24 | transform-origin: top center;
25 | animation-name: swing;
26 | }
27 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/zooming_entrances/zoomInUp.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomInUp {
2 | from {
3 | opacity: 0;
4 | transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
5 | animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
6 | }
7 |
8 | 60% {
9 | opacity: 1;
10 | transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
11 | animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
12 | }
13 | }
14 |
15 | .zoomInUp {
16 | animation-name: zoomInUp;
17 | }
18 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/zooming_entrances/zoomInDown.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomInDown {
2 | from {
3 | opacity: 0;
4 | transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
5 | animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
6 | }
7 |
8 | 60% {
9 | opacity: 1;
10 | transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
11 | animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
12 | }
13 | }
14 |
15 | .zoomInDown {
16 | animation-name: zoomInDown;
17 | }
18 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/zooming_entrances/zoomInLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomInLeft {
2 | from {
3 | opacity: 0;
4 | transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
5 | animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
6 | }
7 |
8 | 60% {
9 | opacity: 1;
10 | transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
11 | animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
12 | }
13 | }
14 |
15 | .zoomInLeft {
16 | animation-name: zoomInLeft;
17 | }
18 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/lightspeed/lightSpeedIn.css:
--------------------------------------------------------------------------------
1 | @keyframes lightSpeedIn {
2 | from {
3 | transform: translate3d(100%, 0, 0) skewX(-30deg);
4 | opacity: 0;
5 | }
6 |
7 | 60% {
8 | transform: skewX(20deg);
9 | opacity: 1;
10 | }
11 |
12 | 80% {
13 | transform: skewX(-5deg);
14 | opacity: 1;
15 | }
16 |
17 | to {
18 | transform: none;
19 | opacity: 1;
20 | }
21 | }
22 |
23 | .lightSpeedIn {
24 | animation-name: lightSpeedIn;
25 | animation-timing-function: ease-out;
26 | }
27 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/zooming_entrances/zoomInRight.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomInRight {
2 | from {
3 | opacity: 0;
4 | transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
5 | animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
6 | }
7 |
8 | 60% {
9 | opacity: 1;
10 | transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
11 | animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
12 | }
13 | }
14 |
15 | .zoomInRight {
16 | animation-name: zoomInRight;
17 | }
18 |
--------------------------------------------------------------------------------
/www/lib/angular/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular",
3 | "version": "1.5.3",
4 | "license": "MIT",
5 | "main": "./angular.js",
6 | "ignore": [],
7 | "dependencies": {},
8 | "homepage": "https://github.com/angular/bower-angular",
9 | "_release": "1.5.3",
10 | "_resolution": {
11 | "type": "version",
12 | "tag": "v1.5.3",
13 | "commit": "5a07c5107b4d24f41744a02b07717d55bad88e70"
14 | },
15 | "_source": "https://github.com/angular/bower-angular.git",
16 | "_target": "1.5.3",
17 | "_originalSource": "angular"
18 | }
--------------------------------------------------------------------------------
/www/lib/animate.css/source/attention_seekers/tada.css:
--------------------------------------------------------------------------------
1 | @keyframes tada {
2 | from {
3 | transform: scale3d(1, 1, 1);
4 | }
5 |
6 | 10%, 20% {
7 | transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
8 | }
9 |
10 | 30%, 50%, 70%, 90% {
11 | transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
12 | }
13 |
14 | 40%, 60%, 80% {
15 | transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
16 | }
17 |
18 | to {
19 | transform: scale3d(1, 1, 1);
20 | }
21 | }
22 |
23 | .tada {
24 | animation-name: tada;
25 | }
26 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/zooming_exits/zoomOutUp.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomOutUp {
2 | 40% {
3 | opacity: 1;
4 | transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
5 | animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
6 | }
7 |
8 | to {
9 | opacity: 0;
10 | transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
11 | transform-origin: center bottom;
12 | animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
13 | }
14 | }
15 |
16 | .zoomOutUp {
17 | animation-name: zoomOutUp;
18 | }
19 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/zooming_exits/zoomOutDown.css:
--------------------------------------------------------------------------------
1 | @keyframes zoomOutDown {
2 | 40% {
3 | opacity: 1;
4 | transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
5 | animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
6 | }
7 |
8 | to {
9 | opacity: 0;
10 | transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
11 | transform-origin: center bottom;
12 | animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
13 | }
14 | }
15 |
16 | .zoomOutDown {
17 | animation-name: zoomOutDown;
18 | }
19 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "myapp",
3 | "version": "1.1.1",
4 | "description": "myapp: An Ionic project",
5 | "dependencies": {
6 | "angular-chart.js": "^1.1.1",
7 | "gulp": "^3.5.6",
8 | "gulp-concat": "^2.2.0",
9 | "gulp-minify-css": "^0.3.0",
10 | "gulp-rename": "^1.2.0",
11 | "gulp-sass": "^2.0.4"
12 | },
13 | "devDependencies": {
14 | "bower": "^1.3.3",
15 | "gulp-util": "^2.2.14",
16 | "shelljs": "^0.3.0"
17 | },
18 | "cordovaPlugins": [
19 | "cordova-plugin-google-analytics"
20 | ],
21 | "cordovaPlatforms": [
22 | "ios"
23 | ]
24 | }
25 |
--------------------------------------------------------------------------------
/www/lib/angular-animate/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-animate",
3 | "version": "1.5.3",
4 | "license": "MIT",
5 | "main": "./angular-animate.js",
6 | "ignore": [],
7 | "dependencies": {
8 | "angular": "1.5.3"
9 | },
10 | "homepage": "https://github.com/angular/bower-angular-animate",
11 | "_release": "1.5.3",
12 | "_resolution": {
13 | "type": "version",
14 | "tag": "v1.5.3",
15 | "commit": "671c738980fb0509b2b494716ccd8c004c39f368"
16 | },
17 | "_source": "https://github.com/angular/bower-angular-animate.git",
18 | "_target": "1.5.3",
19 | "_originalSource": "angular-animate"
20 | }
--------------------------------------------------------------------------------
/www/lib/animate.css/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "animate.css",
3 | "main": "./animate.css",
4 | "ignore": [
5 | ".*",
6 | "*.yml",
7 | "Gemfile",
8 | "Gemfile.lock",
9 | "*.md"
10 | ],
11 | "homepage": "https://github.com/daneden/animate.css",
12 | "version": "3.5.2",
13 | "_release": "3.5.2",
14 | "_resolution": {
15 | "type": "version",
16 | "tag": "3.5.2",
17 | "commit": "dac3dab7b59cb6072b5d0fe23eae3805e370a58c"
18 | },
19 | "_source": "https://github.com/daneden/animate.css.git",
20 | "_target": "^3.5.2",
21 | "_originalSource": "animate.css",
22 | "_direct": true
23 | }
--------------------------------------------------------------------------------
/www/lib/animate.css/source/attention_seekers/rubberBand.css:
--------------------------------------------------------------------------------
1 | @keyframes rubberBand {
2 | from {
3 | transform: scale3d(1, 1, 1);
4 | }
5 |
6 | 30% {
7 | transform: scale3d(1.25, 0.75, 1);
8 | }
9 |
10 | 40% {
11 | transform: scale3d(0.75, 1.25, 1);
12 | }
13 |
14 | 50% {
15 | transform: scale3d(1.15, 0.85, 1);
16 | }
17 |
18 | 65% {
19 | transform: scale3d(.95, 1.05, 1);
20 | }
21 |
22 | 75% {
23 | transform: scale3d(1.05, .95, 1);
24 | }
25 |
26 | to {
27 | transform: scale3d(1, 1, 1);
28 | }
29 | }
30 |
31 | .rubberBand {
32 | animation-name: rubberBand;
33 | }
34 |
--------------------------------------------------------------------------------
/www/lib/angular-sanitize/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-sanitize",
3 | "version": "1.5.3",
4 | "license": "MIT",
5 | "main": "./angular-sanitize.js",
6 | "ignore": [],
7 | "dependencies": {
8 | "angular": "1.5.3"
9 | },
10 | "homepage": "https://github.com/angular/bower-angular-sanitize",
11 | "_release": "1.5.3",
12 | "_resolution": {
13 | "type": "version",
14 | "tag": "v1.5.3",
15 | "commit": "d62a5eecedc71828f6f935fbde6c07217a95988a"
16 | },
17 | "_source": "https://github.com/angular/bower-angular-sanitize.git",
18 | "_target": "1.5.3",
19 | "_originalSource": "angular-sanitize"
20 | }
--------------------------------------------------------------------------------
/www/lib/animate.css/source/attention_seekers/headShake.css:
--------------------------------------------------------------------------------
1 | @keyframes headShake {
2 | 0% {
3 | transform: translateX(0);
4 | }
5 |
6 | 6.5% {
7 | transform: translateX(-6px) rotateY(-9deg);
8 | }
9 |
10 | 18.5% {
11 | transform: translateX(5px) rotateY(7deg);
12 | }
13 |
14 | 31.5% {
15 | transform: translateX(-3px) rotateY(-5deg);
16 | }
17 |
18 | 43.5% {
19 | transform: translateX(2px) rotateY(3deg);
20 | }
21 |
22 | 50% {
23 | transform: translateX(0);
24 | }
25 | }
26 |
27 | .headShake {
28 | animation-timing-function: ease-in-out;
29 | animation-name: headShake;
30 | }
31 |
--------------------------------------------------------------------------------
/www/lib/platform.js/.bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "platform.js",
3 | "main": "platform.js",
4 | "ignore": [
5 | ".*",
6 | "*.log",
7 | "*.md",
8 | "package.json",
9 | "doc",
10 | "test"
11 | ],
12 | "homepage": "https://github.com/bestiejs/platform.js",
13 | "version": "1.3.1",
14 | "_release": "1.3.1",
15 | "_resolution": {
16 | "type": "version",
17 | "tag": "1.3.1",
18 | "commit": "b81c009ae432319052a1032c07aafeb87c430833"
19 | },
20 | "_source": "https://github.com/bestiejs/platform.js.git",
21 | "_target": "^1.3.1",
22 | "_originalSource": "platform",
23 | "_direct": true
24 | }
--------------------------------------------------------------------------------
/www/lib/animate.css/source/bouncing_entrances/bounceInDown.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceInDown {
2 | from, 60%, 75%, 90%, to {
3 | animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
4 | }
5 |
6 | 0% {
7 | opacity: 0;
8 | transform: translate3d(0, -3000px, 0);
9 | }
10 |
11 | 60% {
12 | opacity: 1;
13 | transform: translate3d(0, 25px, 0);
14 | }
15 |
16 | 75% {
17 | transform: translate3d(0, -10px, 0);
18 | }
19 |
20 | 90% {
21 | transform: translate3d(0, 5px, 0);
22 | }
23 |
24 | to {
25 | transform: none;
26 | }
27 | }
28 |
29 | .bounceInDown {
30 | animation-name: bounceInDown;
31 | }
32 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/bouncing_entrances/bounceInLeft.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceInLeft {
2 | from, 60%, 75%, 90%, to {
3 | animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
4 | }
5 |
6 | 0% {
7 | opacity: 0;
8 | transform: translate3d(-3000px, 0, 0);
9 | }
10 |
11 | 60% {
12 | opacity: 1;
13 | transform: translate3d(25px, 0, 0);
14 | }
15 |
16 | 75% {
17 | transform: translate3d(-10px, 0, 0);
18 | }
19 |
20 | 90% {
21 | transform: translate3d(5px, 0, 0);
22 | }
23 |
24 | to {
25 | transform: none;
26 | }
27 | }
28 |
29 | .bounceInLeft {
30 | animation-name: bounceInLeft;
31 | }
32 |
--------------------------------------------------------------------------------
/www/lib/ionic/scss/ionicons/ionicons.scss:
--------------------------------------------------------------------------------
1 | @charset "UTF-8";
2 | @import "ionicons-variables";
3 | /*!
4 | Ionicons, v2.0.1
5 | Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
6 | https://twitter.com/benjsperry https://twitter.com/ionicframework
7 | MIT License: https://github.com/driftyco/ionicons
8 |
9 | Android-style icons originally built by Google’s
10 | Material Design Icons: https://github.com/google/material-design-icons
11 | used under CC BY http://creativecommons.org/licenses/by/4.0/
12 | Modified icons to fit ionicon’s grid from original.
13 | */
14 |
15 | @import "ionicons-font";
16 | @import "ionicons-icons";
17 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/bouncing_entrances/bounceInRight.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceInRight {
2 | from, 60%, 75%, 90%, to {
3 | animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
4 | }
5 |
6 | from {
7 | opacity: 0;
8 | transform: translate3d(3000px, 0, 0);
9 | }
10 |
11 | 60% {
12 | opacity: 1;
13 | transform: translate3d(-25px, 0, 0);
14 | }
15 |
16 | 75% {
17 | transform: translate3d(10px, 0, 0);
18 | }
19 |
20 | 90% {
21 | transform: translate3d(-5px, 0, 0);
22 | }
23 |
24 | to {
25 | transform: none;
26 | }
27 | }
28 |
29 | .bounceInRight {
30 | animation-name: bounceInRight;
31 | }
32 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/specials/hinge.css:
--------------------------------------------------------------------------------
1 | @keyframes hinge {
2 | 0% {
3 | transform-origin: top left;
4 | animation-timing-function: ease-in-out;
5 | }
6 |
7 | 20%, 60% {
8 | transform: rotate3d(0, 0, 1, 80deg);
9 | transform-origin: top left;
10 | animation-timing-function: ease-in-out;
11 | }
12 |
13 | 40%, 80% {
14 | transform: rotate3d(0, 0, 1, 60deg);
15 | transform-origin: top left;
16 | animation-timing-function: ease-in-out;
17 | opacity: 1;
18 | }
19 |
20 | to {
21 | transform: translate3d(0, 700px, 0);
22 | opacity: 0;
23 | }
24 | }
25 |
26 | .hinge {
27 | animation-name: hinge;
28 | }
29 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/bouncing_entrances/bounceInUp.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceInUp {
2 | from, 60%, 75%, 90%, to {
3 | animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
4 | }
5 |
6 | from {
7 | opacity: 0;
8 | transform: translate3d(0, 3000px, 0);
9 | }
10 |
11 | 60% {
12 | opacity: 1;
13 | transform: translate3d(0, -20px, 0);
14 | }
15 |
16 | 75% {
17 | transform: translate3d(0, 10px, 0);
18 | }
19 |
20 | 90% {
21 | transform: translate3d(0, -5px, 0);
22 | }
23 |
24 | to {
25 | transform: translate3d(0, 0, 0);
26 | }
27 | }
28 |
29 | .bounceInUp {
30 | animation-name: bounceInUp;
31 | }
32 |
--------------------------------------------------------------------------------
/www/templates/tab-social.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/www/lib/animejs/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "animejs",
3 | "version": "1.1.2",
4 | "description": "JavaScript animation engine",
5 | "main": "anime.js",
6 | "repository": {
7 | "type": "git",
8 | "url": "https://github.com/juliangarnier/anime.git"
9 | },
10 | "keywords": [
11 | "anime",
12 | "animation",
13 | "javascript",
14 | "CSS",
15 | "transforms",
16 | "SVG",
17 | "canvas"
18 | ],
19 | "author": "Julian Garnier ",
20 | "license": "MIT",
21 | "bugs": {
22 | "url": "https://github.com/juliangarnier/anime/issues"
23 | },
24 | "homepage": "http://anime-js.com",
25 | "files": ["anime.js"]
26 | }
27 |
--------------------------------------------------------------------------------
/www/lib/animejs/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "animejs",
3 | "description": "JavaScript animation engine",
4 | "main": "anime.js",
5 | "repository": {
6 | "type": "git",
7 | "url": "https://github.com/juliangarnier/anime.git"
8 | },
9 | "keywords": [
10 | "anime",
11 | "animation",
12 | "javascript",
13 | "CSS",
14 | "transforms",
15 | "SVG",
16 | "canvas"
17 | ],
18 | "authors": [
19 | "Julian Garnier "
20 | ],
21 | "license": "MIT",
22 | "homepage": "http://anime-js.com/",
23 | "ignore": [
24 | "**/.*",
25 | "node_modules",
26 | "bower_components",
27 | "test",
28 | "tests"
29 | ]
30 | }
31 |
--------------------------------------------------------------------------------
/www/lib/angular/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular",
3 | "version": "1.5.3",
4 | "description": "HTML enhanced for web apps",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "repository": {
10 | "type": "git",
11 | "url": "https://github.com/angular/angular.js.git"
12 | },
13 | "keywords": [
14 | "angular",
15 | "framework",
16 | "browser",
17 | "client-side"
18 | ],
19 | "author": "Angular Core Team ",
20 | "license": "MIT",
21 | "bugs": {
22 | "url": "https://github.com/angular/angular.js/issues"
23 | },
24 | "homepage": "http://angularjs.org"
25 | }
26 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/attention_seekers/bounce.css:
--------------------------------------------------------------------------------
1 | @keyframes bounce {
2 | from, 20%, 53%, 80%, to {
3 | animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
4 | transform: translate3d(0,0,0);
5 | }
6 |
7 | 40%, 43% {
8 | animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
9 | transform: translate3d(0, -30px, 0);
10 | }
11 |
12 | 70% {
13 | animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
14 | transform: translate3d(0, -15px, 0);
15 | }
16 |
17 | 90% {
18 | transform: translate3d(0,-4px,0);
19 | }
20 | }
21 |
22 | .bounce {
23 | animation-name: bounce;
24 | transform-origin: center bottom;
25 | }
26 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/flippers/flipInX.css:
--------------------------------------------------------------------------------
1 | @keyframes flipInX {
2 | from {
3 | transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
4 | animation-timing-function: ease-in;
5 | opacity: 0;
6 | }
7 |
8 | 40% {
9 | transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
10 | animation-timing-function: ease-in;
11 | }
12 |
13 | 60% {
14 | transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
15 | opacity: 1;
16 | }
17 |
18 | 80% {
19 | transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
20 | }
21 |
22 | to {
23 | transform: perspective(400px);
24 | }
25 | }
26 |
27 | .flipInX {
28 | backface-visibility: visible !important;
29 | animation-name: flipInX;
30 | }
31 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/flippers/flipInY.css:
--------------------------------------------------------------------------------
1 | @keyframes flipInY {
2 | from {
3 | transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
4 | animation-timing-function: ease-in;
5 | opacity: 0;
6 | }
7 |
8 | 40% {
9 | transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
10 | animation-timing-function: ease-in;
11 | }
12 |
13 | 60% {
14 | transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
15 | opacity: 1;
16 | }
17 |
18 | 80% {
19 | transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
20 | }
21 |
22 | to {
23 | transform: perspective(400px);
24 | }
25 | }
26 |
27 | .flipInY {
28 | backface-visibility: visible !important;
29 | animation-name: flipInY;
30 | }
31 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/bouncing_entrances/bounceIn.css:
--------------------------------------------------------------------------------
1 | @keyframes bounceIn {
2 | from, 20%, 40%, 60%, 80%, to {
3 | animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
4 | }
5 |
6 | 0% {
7 | opacity: 0;
8 | transform: scale3d(.3, .3, .3);
9 | }
10 |
11 | 20% {
12 | transform: scale3d(1.1, 1.1, 1.1);
13 | }
14 |
15 | 40% {
16 | transform: scale3d(.9, .9, .9);
17 | }
18 |
19 | 60% {
20 | opacity: 1;
21 | transform: scale3d(1.03, 1.03, 1.03);
22 | }
23 |
24 | 80% {
25 | transform: scale3d(.97, .97, .97);
26 | }
27 |
28 | to {
29 | opacity: 1;
30 | transform: scale3d(1, 1, 1);
31 | }
32 | }
33 |
34 | .bounceIn {
35 | animation-name: bounceIn;
36 | }
37 |
--------------------------------------------------------------------------------
/www/lib/angular-animate/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-animate",
3 | "version": "1.5.3",
4 | "description": "AngularJS module for animations",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "repository": {
10 | "type": "git",
11 | "url": "https://github.com/angular/angular.js.git"
12 | },
13 | "keywords": [
14 | "angular",
15 | "framework",
16 | "browser",
17 | "animation",
18 | "client-side"
19 | ],
20 | "author": "Angular Core Team ",
21 | "license": "MIT",
22 | "bugs": {
23 | "url": "https://github.com/angular/angular.js/issues"
24 | },
25 | "homepage": "http://angularjs.org"
26 | }
27 |
--------------------------------------------------------------------------------
/www/lib/angular-sanitize/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "angular-sanitize",
3 | "version": "1.5.3",
4 | "description": "AngularJS module for sanitizing HTML",
5 | "main": "index.js",
6 | "scripts": {
7 | "test": "echo \"Error: no test specified\" && exit 1"
8 | },
9 | "repository": {
10 | "type": "git",
11 | "url": "https://github.com/angular/angular.js.git"
12 | },
13 | "keywords": [
14 | "angular",
15 | "framework",
16 | "browser",
17 | "html",
18 | "client-side"
19 | ],
20 | "author": "Angular Core Team ",
21 | "license": "MIT",
22 | "bugs": {
23 | "url": "https://github.com/angular/angular.js/issues"
24 | },
25 | "homepage": "http://angularjs.org"
26 | }
27 |
--------------------------------------------------------------------------------
/www/lib/animate.css/source/attention_seekers/wobble.css:
--------------------------------------------------------------------------------
1 | /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2 |
3 | @keyframes wobble {
4 | from {
5 | transform: none;
6 | }
7 |
8 | 15% {
9 | transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
10 | }
11 |
12 | 30% {
13 | transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
14 | }
15 |
16 | 45% {
17 | transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
18 | }
19 |
20 | 60% {
21 | transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
22 | }
23 |
24 | 75% {
25 | transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
26 | }
27 |
28 | to {
29 | transform: none;
30 | }
31 | }
32 |
33 | .wobble {
34 | animation-name: wobble;
35 | }
36 |
--------------------------------------------------------------------------------
/www/lib/animejs/examples/volume.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | anime.js
5 |
6 |
7 |
8 |
9 |
10 |
13 |
14 |
28 |
29 |