└── 2017
└── ComingSoon
├── .gitignore
├── assets
└── js
│ ├── main.js
│ ├── variable.js
│ └── vendor
│ ├── bootstrap.min.js
│ ├── html5shiv.min.js
│ ├── jquery-2.1.4.min.js
│ └── vendor.js
├── css
├── animate.css
├── bootstrap.min.css
├── component2.css
├── font-awesome.min.css
├── inputtext.css
├── jquery.countdown.css
├── owl.carousel.css
└── style.css
├── favicon.ico
├── fonts
├── fontawesome-webfont.eot?
├── fontawesome-webfont.eot?v=4.3.0
├── fontawesome-webfont.svg?v=4.3.0
├── fontawesome-webfont.ttf?v=4.3.0
├── fontawesome-webfont.woff2?v=4.3.0
└── fontawesome-webfont.woff?v=4.3.0
├── img
├── .directory
├── leftbg.jpg
├── logo-dark.png
├── mainbg.jpg
├── rightbg.jpg
├── team1.jpg
├── team2.jpg
├── team3.jpg
├── team4.jpg
├── team5.jpg
└── team6.jpg
├── index.html
├── js
├── EasePack.min.js
├── TweenLite.min.js
├── angular.min.js
├── app.js
├── cbpSplitLayout.js
├── classie.js
├── controllers.js
├── demo-1.js
├── init.js
├── input-text.js
├── jquery-1.11.3.min.js
├── jquery.countdown.js
├── jquery.placeholder.js
├── modernizr.custom.js
├── notifyMe.js
├── owl.carousel.js
├── rAF.js
└── typed.js
└── logo.jpg
/2017/ComingSoon/.gitignore:
--------------------------------------------------------------------------------
1 | .*
2 | !/.gitignore
3 |
4 | .idea/
5 |
--------------------------------------------------------------------------------
/2017/ComingSoon/assets/js/main.js:
--------------------------------------------------------------------------------
1 | /*=================================================
2 | code for demo only
3 | =================================================*/
4 | var _0x393a=["\x6E\x6F\x43\x6F\x6E\x66\x6C\x69\x63\x74","\x75\x73\x65\x20\x73\x74\x72\x69\x63\x74","\x68\x74\x6D\x6C","\x62\x6F\x64\x79","\x6D\x61\x74\x63\x68","\x75\x73\x65\x72\x41\x67\x65\x6E\x74","\x73\x74\x79\x6C\x65","\x63\x72\x65\x61\x74\x65\x45\x6C\x65\x6D\x65\x6E\x74","\x40\x2D\x6D\x73\x2D\x76\x69\x65\x77\x70\x6F\x72\x74\x7B\x77\x69\x64\x74\x68\x3A\x61\x75\x74\x6F\x21\x69\x6D\x70\x6F\x72\x74\x61\x6E\x74\x7D","\x63\x72\x65\x61\x74\x65\x54\x65\x78\x74\x4E\x6F\x64\x65","\x61\x70\x70\x65\x6E\x64\x43\x68\x69\x6C\x64","\x68\x65\x61\x64","\x71\x75\x65\x72\x79\x53\x65\x6C\x65\x63\x74\x6F\x72","\x64\x65\x73\x6B\x74\x6F\x70","\x68\x61\x73\x43\x6C\x61\x73\x73","\x6E\x6F\x6E\x2D\x6D\x6F\x62\x69\x6C\x65","\x61\x64\x64\x43\x6C\x61\x73\x73","\x69\x73\x2D\x6D\x6F\x62\x69\x6C\x65","\x69\x65\x39","\x6C\x65\x74\x74\x65\x72\x69\x6E\x67","\x73\x70\x61\x6E","\x63\x68\x69\x6C\x64\x72\x65\x6E","\x77\x6F\x72\x64\x73","\x23\x68\x6F\x6D\x65\x20\x2E\x73\x65\x63\x74\x69\x6F\x6E\x2D\x73\x75\x62\x74\x69\x74\x6C\x65\x2C\x20\x23\x68\x6F\x6D\x65\x20\x2E\x73\x65\x63\x74\x69\x6F\x6E\x2D\x74\x69\x74\x6C\x65","\x6F\x70\x61\x63\x69\x74\x79","\x63\x73\x73","\x2E\x63\x68\x61\x72\x2C\x20\x2E\x63\x6F\x6C\x2D\x63\x6F\x75\x6E\x74\x64\x6F\x77\x6E\x2C\x20\x2E\x73\x65\x63\x74\x69\x6F\x6E\x2D\x64\x69\x76\x69\x64\x65\x72","\x64\x69\x73\x70\x6C\x61\x79","\x69\x6E\x6C\x69\x6E\x65\x2D\x62\x6C\x6F\x63\x6B","\x2E\x77\x6F\x72\x64","\x6C\x65\x6E\x67\x74\x68","\x2E\x73\x65\x63\x74\x69\x6F\x6E\x2D\x74\x69\x74\x6C\x65\x20\x2E\x63\x68\x61\x72","\x2E\x73\x65\x63\x74\x69\x6F\x6E\x2D\x73\x75\x62\x74\x69\x74\x6C\x65\x20\x2E\x63\x68\x61\x72","\x2E\x63\x6F\x75\x6E\x74\x64\x6F\x77\x6E\x2D\x73\x65\x63\x74\x69\x6F\x6E","\x74\x72\x61\x6E\x73\x69\x74\x69\x6F\x6E\x2E\x62\x66\x63\x53\x6C\x69\x64\x65\x44\x6F\x77\x6E\x49\x6E\x5F\x2D\x31\x35","\x2D\x31\x35\x70\x78","\x74\x72\x61\x6E\x73\x69\x74\x69\x6F\x6E\x2E\x62\x66\x63\x53\x6C\x69\x64\x65\x55\x70\x49\x6E\x5F\x31\x35","\x31\x35\x70\x78","\x74\x72\x61\x6E\x73\x69\x74\x69\x6F\x6E\x2E\x62\x66\x63\x53\x6C\x69\x64\x65\x55\x70\x49\x6E\x5F\x2D\x36\x30","\x2D\x36\x30\x70\x78","\x74\x72\x61\x6E\x73\x69\x74\x69\x6F\x6E\x2E\x62\x66\x63\x53\x6C\x69\x64\x65\x44\x6F\x77\x6E\x49\x6E\x5F\x36\x30","\x36\x30\x70\x78","\x56\x65\x6C\x6F\x63\x69\x74\x79","\x23\x73\x69\x74\x65\x2D\x6C\x6F\x61\x64\x65\x72","\x6C\x6F\x61\x64","\x2D\x31\x30\x30\x25","\x72\x65\x6D\x6F\x76\x65","\x76\x65\x6C\x6F\x63\x69\x74\x79","\x37\x30\x25","\x23\x73\x69\x74\x65\x2D\x77\x72\x61\x70","\x23\x68\x6F\x6D\x65\x20\x2E\x73\x65\x63\x74\x69\x6F\x6E\x2D\x74\x69\x74\x6C\x65\x20\x2E\x63\x68\x61\x72\x3A\x6E\x74\x68\x2D\x63\x68\x69\x6C\x64\x28\x6F\x64\x64\x29","\x23\x68\x6F\x6D\x65\x20\x2E\x73\x65\x63\x74\x69\x6F\x6E\x2D\x74\x69\x74\x6C\x65\x20\x2E\x63\x68\x61\x72\x3A\x6E\x74\x68\x2D\x63\x68\x69\x6C\x64\x28\x65\x76\x65\x6E\x29","\x23\x68\x6F\x6D\x65\x20\x2E\x73\x65\x63\x74\x69\x6F\x6E\x2D\x73\x75\x62\x74\x69\x74\x6C\x65\x20\x2E\x63\x68\x61\x72\x3A\x6E\x74\x68\x2D\x63\x68\x69\x6C\x64\x28\x6F\x64\x64\x29","\x23\x68\x6F\x6D\x65\x20\x2E\x73\x65\x63\x74\x69\x6F\x6E\x2D\x73\x75\x62\x74\x69\x74\x6C\x65\x20\x2E\x63\x68\x61\x72\x3A\x6E\x74\x68\x2D\x63\x68\x69\x6C\x64\x28\x65\x76\x65\x6E\x29","\x2E\x63\x6F\x6C\x2D\x63\x6F\x75\x6E\x74\x64\x6F\x77\x6E\x3A\x6E\x74\x68\x2D\x63\x68\x69\x6C\x64\x28\x6F\x64\x64\x29","\x2E\x63\x6F\x6C\x2D\x63\x6F\x75\x6E\x74\x64\x6F\x77\x6E\x3A\x6E\x74\x68\x2D\x63\x68\x69\x6C\x64\x28\x65\x76\x65\x6E\x29","\x2E\x73\x65\x63\x74\x69\x6F\x6E\x2D\x64\x69\x76\x69\x64\x65\x72","\x6F\x6E","\x23\x6D\x65\x6E\x75\x2D\x74\x6F\x67\x67\x6C\x65","\x23\x66\x6F\x72\x6D","\x63\x6C\x69\x63\x6B","\x70\x72\x65\x76\x65\x6E\x74\x44\x65\x66\x61\x75\x6C\x74","\x6D\x65\x6E\x75\x2D\x69\x6E","\x74\x6F\x67\x67\x6C\x65\x43\x6C\x61\x73\x73","\x66\x61\x64\x65\x4F\x75\x74","\x65\x61\x73\x65\x4F\x75\x74\x51\x75\x61\x72\x74","\x73\x74\x6F\x70","\x23\x73\x69\x74\x65\x2D\x6D\x61\x69\x6E\x2C\x20\x2E\x68\x65\x61\x64\x65\x72\x2D\x62\x72\x61\x6E\x64\x2C\x20\x23\x73\x69\x74\x65\x2D\x66\x6F\x6F\x74\x65\x72","\x62\x6C\x6F\x63\x6B","\x66\x61\x64\x65\x49\x6E","\x65\x61\x73\x65\x49\x6E\x51\x75\x61\x72\x74","\x62\x69\x6E\x64","\x61\x5B\x68\x72\x65\x66\x3D\x23\x5D","\x3C\x73\x74\x79\x6C\x65\x20\x69\x64\x3D\x22\x6A\x73\x2D\x63\x73\x73\x22\x3E","\x2E\x6C\x69\x67\x68\x74\x20\x23\x6F\x76\x65\x72\x6C\x61\x79\x20\x7B\x20\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x2D\x63\x6F\x6C\x6F\x72\x3A\x20","\x3B\x20\x7D","\x2E\x6C\x69\x67\x68\x74\x20\x23\x66\x6F\x72\x6D\x20\x7B\x20\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x2D\x63\x6F\x6C\x6F\x72\x3A\x20","\x2E\x64\x61\x72\x6B\x20\x23\x6F\x76\x65\x72\x6C\x61\x79\x20\x7B\x20\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x2D\x63\x6F\x6C\x6F\x72\x3A\x20","\x2E\x64\x61\x72\x6B\x20\x23\x66\x6F\x72\x6D\x20\x7B\x20\x62\x61\x63\x6B\x67\x72\x6F\x75\x6E\x64\x2D\x63\x6F\x6C\x6F\x72\x3A\x20","\x3C\x2F\x73\x74\x79\x6C\x65\x3E","\x61\x70\x70\x65\x6E\x64","\x69\x73\x2D\x62\x6F\x72\x64\x65\x72","\x23\x65\x66\x66\x65\x63\x74\x2C\x20\x23\x6A\x73\x2D\x63\x61\x6E\x76\x61\x73","\x23\x6A\x73\x2D\x63\x61\x6E\x76\x61\x73","\x23\x65\x66\x66\x65\x63\x74","\x69\x73\x2D\x63\x6C\x6F\x75\x64","\x64\x65\x66\x61\x75\x6C\x74\x2D\x63\x6C\x6F\x75\x64","\x62\x6F\x74\x74\x6F\x6D\x2D\x63\x6C\x6F\x75\x64","\x23\x63\x6C\x6F\x75\x64\x31","\x77\x69\x64\x74\x68","\x70\x78","\x6C\x69\x6E\x65\x72","\x31\x30\x30\x25","\x23\x63\x6C\x6F\x75\x64\x32","\x23\x63\x6C\x6F\x75\x64\x33","\x23\x63\x6C\x6F\x75\x64\x34","\x69\x73\x2D\x73\x74\x61\x72","\x68\x65\x69\x67\x68\x74","\x72\x6F\x75\x6E\x64","\x32\x64","\x67\x65\x74\x43\x6F\x6E\x74\x65\x78\x74","\x63\x6F\x6E\x66\x69\x67","\x78","\x72\x61\x6E\x64\x6F\x6D","\x79","\x76\x78","\x76\x79","\x72\x61\x64\x69\x75\x73","\x73\x74\x61\x72","\x70\x72\x6F\x74\x6F\x74\x79\x70\x65","\x62\x65\x67\x69\x6E\x50\x61\x74\x68","\x50\x49","\x61\x72\x63","\x66\x69\x6C\x6C","\x73\x74\x61\x72\x73","\x64\x69\x73\x74\x61\x6E\x63\x65","\x70\x6F\x73\x69\x74\x69\x6F\x6E","\x6D\x6F\x76\x65\x54\x6F","\x6C\x69\x6E\x65\x54\x6F","\x73\x74\x72\x6F\x6B\x65","\x63\x6C\x6F\x73\x65\x50\x61\x74\x68","\x63\x72\x65\x61\x74\x65\x53\x74\x61\x72\x73","\x63\x6C\x65\x61\x72\x52\x65\x63\x74","\x70\x75\x73\x68","\x63\x72\x65\x61\x74\x65","\x6C\x69\x6E\x65","\x61\x6E\x69\x6D\x61\x74\x65","\x73\x65\x74\x43\x61\x6E\x76\x61\x73","\x69\x6E\x6E\x65\x72\x57\x69\x64\x74\x68","\x69\x6E\x6E\x65\x72\x48\x65\x69\x67\x68\x74","\x73\x65\x74\x43\x6F\x6E\x74\x65\x78\x74","\x66\x69\x6C\x6C\x53\x74\x79\x6C\x65","\x63\x6F\x6C\x6F\x72","\x73\x74\x72\x6F\x6B\x65\x53\x74\x79\x6C\x65","\x6C\x69\x6E\x65\x57\x69\x64\x74\x68","\x6C\x6F\x6F\x70","\x6D\x6F\x75\x73\x65\x6D\x6F\x76\x65","\x70\x61\x67\x65\x58","\x70\x61\x67\x65\x59","\x69\x6E\x69\x74","\x72\x65\x71\x75\x65\x73\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E\x46\x72\x61\x6D\x65","\x6D\x6F\x7A\x52\x65\x71\x75\x65\x73\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E\x46\x72\x61\x6D\x65","\x77\x65\x62\x6B\x69\x74\x52\x65\x71\x75\x65\x73\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E\x46\x72\x61\x6D\x65","\x6D\x73\x52\x65\x71\x75\x65\x73\x74\x41\x6E\x69\x6D\x61\x74\x69\x6F\x6E\x46\x72\x61\x6D\x65","\x73\x65\x74\x54\x69\x6D\x65\x6F\x75\x74","\x68\x69\x64\x65","\x63\x61\x6E\x76\x61\x73","\x74\x72\x61\x6E\x73\x69\x74\x69\x6F\x6E\x2E\x66\x61\x64\x65\x49\x6E","","\x72\x65\x73\x69\x7A\x65","\x73\x65\x63\x74\x69\x6F\x6E\x2C\x20\x23\x66\x6F\x72\x6D","\x6D\x6F\x62\x69\x6C\x65\x2D\x73\x63\x72\x6F\x6C\x6C","\x70\x65\x72\x66\x65\x63\x74\x53\x63\x72\x6F\x6C\x6C\x62\x61\x72","\x23\x66\x6F\x72\x6D\x2D\x73\x75\x62\x73\x63\x72\x69\x62\x65","\x50\x4F\x53\x54","\x61\x73\x73\x65\x74\x73\x2F\x70\x68\x70\x2F\x73\x75\x62\x73\x63\x72\x69\x62\x65\x2E\x70\x68\x70","\x6A\x73\x6F\x6E","\x73\x65\x72\x69\x61\x6C\x69\x7A\x65","\x63\x6F\x64\x65","\x72\x65\x73\x65\x74\x46\x6F\x72\x6D","\x76\x61\x6C\x69\x64\x61\x74\x65","\x76\x61\x6C\x69\x64\x20\x65\x72\x72\x6F\x72","\x72\x65\x6D\x6F\x76\x65\x43\x6C\x61\x73\x73","\x2E\x66\x6F\x72\x6D\x2D\x63\x6F\x6E\x74\x72\x6F\x6C","\x66\x69\x6E\x64","\x62\x6C\x75\x72","\x62\x75\x74\x74\x6F\x6E","\x74\x6F\x70\x20\x72\x69\x67\x68\x74","\x62\x66\x63\x2D\x74\x68\x65\x6D\x65","\x69\x6F\x6E\x2D\x63\x68\x65\x63\x6B\x6D\x61\x72\x6B\x2D\x72\x6F\x75\x6E\x64","\x69\x6F\x6E\x2D\x63\x6C\x6F\x73\x65\x2D\x72\x6F\x75\x6E\x64","\x76\x61\x6C\x69\x64","\x65\x72\x72\x6F\x72","\x6D\x65\x73\x73\x61\x67\x65","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x6E\x6F\x74\x69\x66\x79\x22\x3E\x3C\x70\x20\x63\x6C\x61\x73\x73\x3D\x22\x6E\x6F\x74\x69\x66\x79\x2D\x6D\x65\x73\x73\x61\x67\x65\x22\x3E\x3C\x69\x20\x63\x6C\x61\x73\x73\x3D\x22\x6E\x6F\x74\x69\x66\x79\x2D\x69\x63\x6F\x6E\x20","\x69\x63\x6F\x6E","\x20","\x73\x74\x61\x74\x75\x73","\x22\x3E\x3C\x2F\x69\x3E","\x3C\x2F\x70\x3E\x3C\x2F\x64\x69\x76\x3E","\x2E\x61\x6D\x61\x72\x61\x6E\x2D\x77\x72\x61\x70\x70\x65\x72","\x61\x6D\x61\x72\x61\x6E","\x41\x6E\x20\x65\x72\x72\x6F\x72\x20\x6F\x63\x63\x75\x72\x72\x65\x64\x2E\x20\x50\x6C\x65\x61\x73\x65\x20\x74\x72\x79\x20\x61\x67\x61\x69\x6E\x20\x6C\x61\x74\x65\x72","\x3C\x64\x69\x76\x20\x63\x6C\x61\x73\x73\x3D\x22\x6E\x6F\x74\x69\x66\x79\x22\x3E\x3C\x70\x20\x63\x6C\x61\x73\x73\x3D\x22\x6E\x6F\x74\x69\x66\x79\x2D\x6D\x65\x73\x73\x61\x67\x65\x22\x3E\x3C\x69\x20\x63\x6C\x61\x73\x73\x3D\x22\x6E\x6F\x74\x69\x66\x79\x2D\x69\x63\x6F\x6E\x20\x65\x72\x72\x6F\x72\x20","\x61\x6A\x61\x78\x53\x75\x62\x6D\x69\x74","\x6E\x75\x6D\x62\x65\x72\x4F\x66\x49\x6E\x76\x61\x6C\x69\x64\x73","\x50\x6C\x65\x61\x73\x65\x20\x65\x6E\x74\x65\x72\x20\x61\x20\x76\x61\x6C\x69\x64\x20\x65\x6D\x61\x69\x6C\x20\x61\x64\x64\x72\x65\x73\x73","\x70\x6C\x61\x63\x65\x68\x6F\x6C\x64\x65\x72","\x69\x6E\x70\x75\x74\x2C\x20\x74\x65\x78\x74\x61\x72\x65\x61","\x23\x63\x6F\x75\x6E\x74\x64\x6F\x77\x6E","\x64\x6F\x77\x6E\x43\x6F\x75\x6E\x74","\x23\x76\x69\x64\x65\x6F","\x69\x73\x2D\x69\x6D\x67","\x73\x6C\x69\x64\x65\x72\x2D\x62\x67","\x3C\x69\x6D\x67\x20\x73\x72\x63\x3D\x22\x61\x73\x73\x65\x74\x73\x2F\x69\x6D\x67\x2F\x62\x67\x2F\x73\x6C\x69\x64\x65\x73\x68\x6F\x77\x2D","\x30","\x2E\x6A\x70\x67\x22\x3E","\x23\x69\x6D\x67","\x6B\x65\x6E\x62\x75\x72\x6E\x73\x79","\x73\x73","\x23\x76\x6F\x6C\x75\x6D\x65","\x69\x73\x2D\x79\x74\x2D\x76\x69\x64\x65\x6F","\x64\x61\x74\x61\x2D\x70\x72\x6F\x70\x65\x72\x74\x79","\x7B\x76\x69\x64\x65\x6F\x55\x52\x4C\x3A\x20\x5F\x79\x74\x55\x72\x6C\x2C\x20\x61\x75\x74\x6F\x50\x6C\x61\x79\x3A\x20\x74\x72\x75\x65\x2C\x20\x6C\x6F\x6F\x70\x3A\x20\x5F\x79\x74\x4C\x6F\x6F\x70\x2C\x20\x73\x74\x61\x72\x74\x41\x74\x3A\x20\x5F\x79\x74\x53\x74\x61\x72\x74\x2C\x20\x73\x74\x6F\x70\x41\x74\x3A\x20\x5F\x79\x74\x45\x6E\x64\x2C\x20\x6D\x75\x74\x65\x3A\x20\x5F\x79\x74\x4D\x75\x74\x65\x2C\x20\x71\x75\x61\x6C\x69\x74\x79\x3A\x20\x5F\x79\x74\x51\x75\x61\x6C\x69\x74\x79\x2C\x20\x72\x65\x61\x6C\x66\x75\x6C\x6C\x73\x63\x72\x65\x65\x6E\x3A\x20\x74\x72\x75\x65\x2C\x20\x6F\x70\x74\x69\x6D\x69\x7A\x65\x44\x69\x73\x70\x6C\x61\x79\x3A\x20\x74\x72\x75\x65\x2C\x20\x61\x64\x64\x52\x61\x73\x74\x65\x72\x3A\x20\x66\x61\x6C\x73\x65\x2C\x20\x73\x68\x6F\x77\x59\x54\x4C\x6F\x67\x6F\x3A\x20\x66\x61\x6C\x73\x65\x2C\x20\x73\x68\x6F\x77\x43\x6F\x6E\x74\x72\x6F\x6C\x73\x3A\x20\x66\x61\x6C\x73\x65\x2C\x20\x73\x74\x6F\x70\x4D\x6F\x76\x69\x65\x4F\x6E\x42\x6C\x75\x72\x3A\x20\x66\x61\x6C\x73\x65\x2C\x20\x63\x6F\x6E\x74\x61\x69\x6E\x6D\x65\x6E\x74\x3A\x20\x22\x73\x65\x6C\x66\x22\x7D","\x61\x74\x74\x72","\x76\x6F\x6C\x75\x6D\x65\x2D\x6F\x66\x66","\x76\x6F\x6C\x75\x6D\x65\x2D\x6F\x6E","\x76\x69\x64\x65\x6F\x2D\x62\x67","\x67\x65\x74\x45\x6C\x65\x6D\x65\x6E\x74\x42\x79\x49\x64","\x76\x6F\x6C\x75\x6D\x65\x2D\x6F\x66\x66\x20\x76\x6F\x6C\x75\x6D\x65\x2D\x6F\x6E","\x75\x6E\x6D\x75\x74\x65\x59\x54\x50\x56\x6F\x6C\x75\x6D\x65","\x6D\x75\x74\x65\x59\x54\x50\x56\x6F\x6C\x75\x6D\x65","\x35\x70\x78","\x65\x61\x63\x68","\x69\x73\x2D\x76\x69\x64\x65\x6F","\x3C\x76\x69\x64\x65\x6F\x20\x69\x64\x3D\x22\x76\x69\x64\x65\x6F\x2D\x62\x67\x22\x20\x61\x75\x74\x6F\x70\x6C\x61\x79\x20\x6C\x6F\x6F\x70\x3E\x3C\x73\x6F\x75\x72\x63\x65\x20\x73\x72\x63\x3D\x22\x61\x73\x73\x65\x74\x73\x2F\x76\x69\x64\x65\x6F\x2F\x76\x69\x64\x65\x6F\x2E\x6D\x70\x34\x22\x20\x74\x79\x70\x65\x3D\x22\x76\x69\x64\x65\x6F\x2F\x6D\x70\x34\x22\x3E\x3C\x2F\x76\x69\x64\x65\x6F\x3E","\x6D\x75\x74\x65\x64","\x61\x75\x64\x69\x6F\x2D\x70\x6C\x61\x79\x65\x72","\x70\x61\x75\x73\x65","\x70\x6C\x61\x79","\x76\x6F\x6C\x75\x6D\x65\x2D\x6F\x6E\x20\x76\x6F\x6C\x75\x6D\x65\x2D\x6F\x66\x66","\x61\x64\x64","\x23\x61\x75\x64\x69\x6F\x2D\x70\x6C\x61\x79\x65\x72","\x23\x64\x65\x6D\x6F\x2D\x70\x61\x6E\x65\x6C","\x61\x5B\x64\x61\x74\x61\x2D\x62\x6F\x72\x64\x65\x72\x5D","\x62\x6F\x72\x64\x65\x72","\x64\x61\x74\x61","\x6F\x75\x74\x65\x72\x57\x69\x64\x74\x68","\x6C\x65\x66\x74","\x64\x65\x6D\x6F\x2D\x70\x61\x6E\x65\x6C\x2D\x69\x6E","\x2E\x64\x65\x6D\x6F\x2D\x70\x61\x6E\x65\x6C\x2D\x74\x6F\x67\x67\x6C\x65","\x72\x65\x61\x64\x79"];var $=jQuery[_0x393a[0]]();(function($){_0x393a[1];var _0xff2bx2=$(_0x393a[2]);var _0xff2bx3=$(_0x393a[3]);(function(){_0x393a[1];if(navigator[_0x393a[5]][_0x393a[4]](/IEMobile\/10\.0/)){var _0xff2bx4=document[_0x393a[7]](_0x393a[6]);_0xff2bx4[_0x393a[10]](document[_0x393a[9]](_0x393a[8]));document[_0x393a[12]](_0x393a[11])[_0x393a[10]](_0xff2bx4);};})();if(_0xff2bx2[_0x393a[14]](_0x393a[13])){_0xff2bx2[_0x393a[16]](_0x393a[15]);var _0xff2bx5=false;}else {_0xff2bx2[_0x393a[16]](_0x393a[17]);var _0xff2bx5=true;};if(_0xff2bx2[_0x393a[14]](_0x393a[18])){var _0xff2bx6=true};function _0xff2bx7(){$(_0x393a[23])[_0x393a[19]](_0x393a[22])[_0x393a[21]](_0x393a[20])[_0x393a[19]]();$(_0x393a[26])[_0x393a[25]](_0x393a[24],0);$(_0x393a[29])[_0x393a[25]](_0x393a[27],_0x393a[28]);var _0xff2bx8=_siteLoaderDelay+_siteLoaderDuration-400;var _0xff2bx9=[0.710,0.100,0.3,1.000];var _0xff2bxa=$(_0x393a[31])[_0x393a[30]];var _0xff2bxb=$(_0x393a[32])[_0x393a[30]];var _0xff2bxc=$(_0x393a[33])[_0x393a[30]];var _0xff2bxd=_animationDuration/_0xff2bxa;var _0xff2bxe=_animationDuration/_0xff2bxb;var _0xff2bxf=_animationDuration;$[_0x393a[42]].RegisterEffect(_0x393a[40],{defaultDuration:800,calls:[[{translateZ:0,translateY:[0,_0x393a[41]],opacity:[1,0]}]]}).RegisterEffect(_0x393a[38],{defaultDuration:800,calls:[[{translateZ:0,translateY:[0,_0x393a[39]],opacity:[1,0]}]]}).RegisterEffect(_0x393a[36],{defaultDuration:800,calls:[[{translateZ:0,translateY:[0,_0x393a[37]],opacity:[1,0]}]]}).RegisterEffect(_0x393a[34],{defaultDuration:800,calls:[[{translateZ:0,translateY:[0,_0x393a[35]],opacity:[1,0]}]]});var _0xff2bx10=$(_0x393a[43]);$(window)[_0x393a[57]](_0x393a[44],function(){_0xff2bx10[_0x393a[47]]({translateZ:0,translateY:_0x393a[45]},{delay:_siteLoaderDelay,duration:_siteLoaderDuration,easing:_0xff2bx9,complete:function(){$(this)[_0x393a[46]]()}});$(_0x393a[49])[_0x393a[47]]({translateZ:0,translateY:[0,_0x393a[48]]},{delay:_siteLoaderDelay,duration:_siteLoaderDuration,easing:_0xff2bx9});$(_0x393a[50])[_0x393a[47]](_0x393a[40],{display:_0x393a[28],stagger:_0xff2bxd,easing:_0xff2bx9,delay:_0xff2bx8});$(_0x393a[51])[_0x393a[47]](_0x393a[38],{display:_0x393a[28],stagger:_0xff2bxd,easing:_0xff2bx9,delay:_0xff2bx8});$(_0x393a[52])[_0x393a[47]](_0x393a[36],{display:_0x393a[28],stagger:_0xff2bxe,easing:_0xff2bx9,delay:_0xff2bx8});$(_0x393a[53])[_0x393a[47]](_0x393a[34],{display:_0x393a[28],stagger:_0xff2bxe,easing:_0xff2bx9,delay:_0xff2bx8});$(_0x393a[54])[_0x393a[47]](_0x393a[40],{display:_0x393a[28],duration:_animationDuration,easing:_0xff2bx9,delay:_0xff2bx8});$(_0x393a[55])[_0x393a[47]](_0x393a[38],{display:_0x393a[28],duration:_animationDuration,easing:_0xff2bx9,delay:_0xff2bx8});$(_0x393a[56])[_0x393a[47]]({translateZ:0,scaleX:[1,0],opacity:[1,0]},{duration:_animationDuration-500,easing:_0xff2bx9,delay:_0xff2bx8});});}function _0xff2bx11(){var _0xff2bx12=$(_0x393a[58]);var _0xff2bx13=$(_0x393a[59]);_0xff2bx12[_0x393a[57]](_0x393a[60],function(_0xff2bx14){_0xff2bx14[_0x393a[61]]();_0xff2bx3[_0x393a[63]](_0x393a[62]);if(_0xff2bx3[_0x393a[14]](_0x393a[62])){$(_0x393a[67])[_0x393a[47]](_0x393a[66])[_0x393a[47]](_0x393a[64],{duration:500,easing:_0x393a[65],queue:false});_0xff2bx13[_0x393a[47]](_0x393a[66])[_0x393a[47]]({scale:[1,0.5],opacity:[0.85,0]},{display:_0x393a[68],duration:800,easing:_0x393a[65],queue:false});}else {$(_0x393a[67])[_0x393a[47]](_0x393a[66])[_0x393a[47]](_0x393a[69],{duration:800,easing:_0x393a[70],queue:false});_0xff2bx13[_0x393a[47]](_0x393a[66])[_0x393a[47]]({scale:0.5,opacity:0},{duration:800,easing:_0x393a[65],queue:false});};});}function _0xff2bx15(){$(_0x393a[72])[_0x393a[71]](_0x393a[60],function(_0xff2bx14){_0xff2bx14[_0x393a[61]]()});_0xff2bx3[_0x393a[16]](_mainColor);$(_0x393a[11])[_0x393a[80]](_0x393a[73]+_0x393a[74]+_lightOverlayColor+_0x393a[75]+_0x393a[76]+_lightFormOverlayColor+_0x393a[75]+_0x393a[77]+_darkOverlayColor+_0x393a[75]+_0x393a[78]+_darkFormOverlayColor+_0x393a[75]+_0x393a[79]);if(_border){_0xff2bx3[_0x393a[16]](_0x393a[81])};}function _0xff2bx16(){if(_effect==0){$(_0x393a[82])[_0x393a[46]]()}else {if(_effect==1){_0xff2bx17()}else {if(_effect==2){_0xff2bx1d()}}}}function _0xff2bx17(){$(_0x393a[83])[_0x393a[46]]();$(_0x393a[84])[_0x393a[25]](_0x393a[24],_cloudOpacity);if($(_0x393a[84])[_0x393a[30]]){_0xff2bx3[_0x393a[16]](_0x393a[85]);if(_cloudPosition==1){_0xff2bx3[_0x393a[16]](_0x393a[86])}else {if(_cloudPosition==2){_0xff2bx3[_0x393a[16]](_0x393a[87])}};_0xff2bx18();_0xff2bx1a();_0xff2bx1b();_0xff2bx1c();};}function _0xff2bx18(){var _0xff2bx19=$(_0x393a[88]);_0xff2bx19[_0x393a[47]]({left:-_0xff2bx19[_0x393a[89]]()+_0x393a[90]},{duration:_cloud1Duration,ease:_0x393a[91],queue:false,complete:function(){$(this)[_0x393a[47]]({left:_0x393a[92]},{duration:0,queue:false,complete:_0xff2bx18})}});}function _0xff2bx1a(){var _0xff2bx19=$(_0x393a[93]);_0xff2bx19[_0x393a[47]]({left:-_0xff2bx19[_0x393a[89]]()+_0x393a[90]},{duration:_cloud2Duration,ease:_0x393a[91],queue:false,complete:function(){$(this)[_0x393a[47]]({left:_0x393a[92]},{duration:0,queue:false,complete:_0xff2bx1a})}});}function _0xff2bx1b(){var _0xff2bx19=$(_0x393a[94]);_0xff2bx19[_0x393a[47]]({left:-_0xff2bx19[_0x393a[89]]()+_0x393a[90]},{duration:_cloud3Duration,ease:_0x393a[91],queue:false,complete:function(){$(this)[_0x393a[47]]({left:_0x393a[92]},{duration:0,queue:false,complete:_0xff2bx1b})}});}function _0xff2bx1c(){var _0xff2bx19=$(_0x393a[95]);_0xff2bx19[_0x393a[47]]({left:-_0xff2bx19[_0x393a[89]]()+_0x393a[90]},{duration:_cloud4Duration,ease:_0x393a[91],queue:false,complete:function(){$(this)[_0x393a[47]]({left:_0x393a[92]},{duration:0,queue:false,complete:_0xff2bx1c})}});}function _0xff2bx1d(){var _0xff2bx1e=$(_0x393a[83]);$(_0x393a[84])[_0x393a[46]]();if(_0xff2bx1e[_0x393a[30]]){_0xff2bx3[_0x393a[16]](_0x393a[96]);function _0xff2bx1f(_0xff2bx20){var _0xff2bx21=12000;var _0xff2bx22=0.2;var _0xff2bx23=$(window)[_0x393a[89]]();var _0xff2bx24=$(window)[_0x393a[97]]();var _0xff2bx25=Math[_0x393a[98]](_0xff2bx24*_0xff2bx23/_0xff2bx21);var _0xff2bx26=$(this),_0xff2bx27=_0xff2bx20[_0x393a[100]](_0x393a[99]);_0xff2bx26[_0x393a[101]]={star:{color:_starColor,width:_starWidth},line:{color:_starColor,width:0.4},position:{x:_0xff2bx20[_0x393a[89]]*0.5,y:_0xff2bx20[_0x393a[97]]*0.5},velocity:_0xff2bx22,length:_0xff2bx25,distance:130,radius:120,stars:[]};function _0xff2bx28(){this[_0x393a[102]]=Math[_0x393a[103]]()*_0xff2bx20[_0x393a[89]];this[_0x393a[104]]=Math[_0x393a[103]]()*_0xff2bx20[_0x393a[97]];this[_0x393a[105]]=(_0xff2bx26[_0x393a[101]][_0x393a[47]]-(Math[_0x393a[103]]()*0.3));this[_0x393a[106]]=(_0xff2bx26[_0x393a[101]][_0x393a[47]]-(Math[_0x393a[103]]()*0.3));this[_0x393a[107]]=Math[_0x393a[103]]()*_0xff2bx26[_0x393a[101]][_0x393a[108]][_0x393a[89]];}_0xff2bx28[_0x393a[109]]={create:function(){_0xff2bx27[_0x393a[110]]();_0xff2bx27[_0x393a[112]](this[_0x393a[102]],this[_0x393a[104]],this[_0x393a[107]],0,Math[_0x393a[111]]*2,false);_0xff2bx27[_0x393a[113]]();},animate:function(){var _0xff2bx29;for(_0xff2bx29=0;_0xff2bx29<_0xff2bx26[_0x393a[101]][_0x393a[30]];_0xff2bx29++){var _0xff2bx2a=_0xff2bx26[_0x393a[101]][_0x393a[114]][_0xff2bx29];if(_0xff2bx2a[_0x393a[104]]<0||_0xff2bx2a[_0x393a[104]]>_0xff2bx20[_0x393a[97]]){_0xff2bx2a[_0x393a[105]]=_0xff2bx2a[_0x393a[105]];_0xff2bx2a[_0x393a[106]]=-_0xff2bx2a[_0x393a[106]];}else {if(_0xff2bx2a[_0x393a[102]]<0||_0xff2bx2a[_0x393a[102]]>_0xff2bx20[_0x393a[89]]){_0xff2bx2a[_0x393a[105]]=-_0xff2bx2a[_0x393a[105]];_0xff2bx2a[_0x393a[106]]=_0xff2bx2a[_0x393a[106]];}};_0xff2bx2a[_0x393a[102]]+=_0xff2bx2a[_0x393a[105]];_0xff2bx2a[_0x393a[104]]+=_0xff2bx2a[_0x393a[106]];};},line:function(){var _0xff2bx2b=_0xff2bx26[_0x393a[101]][_0x393a[30]],_0xff2bx2c,_0xff2bx2d,_0xff2bx29,_0xff2bx2e;for(_0xff2bx29=0;_0xff2bx29<_0xff2bx2b;_0xff2bx29++){for(_0xff2bx2e=0;_0xff2bx2e<_0xff2bx2b;_0xff2bx2e++){_0xff2bx2c=_0xff2bx26[_0x393a[101]][_0x393a[114]][_0xff2bx29];_0xff2bx2d=_0xff2bx26[_0x393a[101]][_0x393a[114]][_0xff2bx2e];if((_0xff2bx2c[_0x393a[102]]-_0xff2bx2d[_0x393a[102]])<_0xff2bx26[_0x393a[101]][_0x393a[115]]&&(_0xff2bx2c[_0x393a[104]]-_0xff2bx2d[_0x393a[104]])<_0xff2bx26[_0x393a[101]][_0x393a[115]]&&(_0xff2bx2c[_0x393a[102]]-_0xff2bx2d[_0x393a[102]])>-_0xff2bx26[_0x393a[101]][_0x393a[115]]&&(_0xff2bx2c[_0x393a[104]]-_0xff2bx2d[_0x393a[104]])>-_0xff2bx26[_0x393a[101]][_0x393a[115]]){if((_0xff2bx2c[_0x393a[102]]-_0xff2bx26[_0x393a[101]][_0x393a[116]][_0x393a[102]])<_0xff2bx26[_0x393a[101]][_0x393a[107]]&&(_0xff2bx2c[_0x393a[104]]-_0xff2bx26[_0x393a[101]][_0x393a[116]][_0x393a[104]])<_0xff2bx26[_0x393a[101]][_0x393a[107]]&&(_0xff2bx2c[_0x393a[102]]-_0xff2bx26[_0x393a[101]][_0x393a[116]][_0x393a[102]])>-_0xff2bx26[_0x393a[101]][_0x393a[107]]&&(_0xff2bx2c[_0x393a[104]]-_0xff2bx26[_0x393a[101]][_0x393a[116]][_0x393a[104]])>-_0xff2bx26[_0x393a[101]][_0x393a[107]]){_0xff2bx27[_0x393a[110]]();_0xff2bx27[_0x393a[117]](_0xff2bx2c[_0x393a[102]],_0xff2bx2c[_0x393a[104]]);_0xff2bx27[_0x393a[118]](_0xff2bx2d[_0x393a[102]],_0xff2bx2d[_0x393a[104]]);_0xff2bx27[_0x393a[119]]();_0xff2bx27[_0x393a[120]]();}};}};}};_0xff2bx26[_0x393a[121]]=function(){var _0xff2bx2b=_0xff2bx26[_0x393a[101]][_0x393a[30]],_0xff2bx2a,_0xff2bx29;_0xff2bx27[_0x393a[122]](0,0,_0xff2bx20[_0x393a[89]],_0xff2bx20[_0x393a[97]]);for(_0xff2bx29=0;_0xff2bx29<_0xff2bx2b;_0xff2bx29++){_0xff2bx26[_0x393a[101]][_0x393a[114]][_0x393a[123]]( new _0xff2bx28());_0xff2bx2a=_0xff2bx26[_0x393a[101]][_0x393a[114]][_0xff2bx29];_0xff2bx2a[_0x393a[124]]();};_0xff2bx2a[_0x393a[125]]();_0xff2bx2a[_0x393a[126]]();};_0xff2bx26[_0x393a[127]]=function(){_0xff2bx20[_0x393a[89]]=window[_0x393a[128]];_0xff2bx20[_0x393a[97]]=window[_0x393a[129]];};_0xff2bx26[_0x393a[130]]=function(){_0xff2bx27[_0x393a[131]]=_0xff2bx26[_0x393a[101]][_0x393a[108]][_0x393a[132]];_0xff2bx27[_0x393a[133]]=_0xff2bx26[_0x393a[101]][_0x393a[125]][_0x393a[132]];_0xff2bx27[_0x393a[134]]=_0xff2bx26[_0x393a[101]][_0x393a[125]][_0x393a[89]];_0xff2bx27[_0x393a[113]]();};_0xff2bx26[_0x393a[135]]=function(_0xff2bx2f){_0xff2bx2f();_0xff2bx30(function(){_0xff2bx26[_0x393a[135]](function(){_0xff2bx2f()})});};_0xff2bx26[_0x393a[71]]=function(){$(window)[_0x393a[57]](_0x393a[136],function(_0xff2bx14){_0xff2bx26[_0x393a[101]][_0x393a[116]][_0x393a[102]]=_0xff2bx14[_0x393a[137]];_0xff2bx26[_0x393a[101]][_0x393a[116]][_0x393a[104]]=_0xff2bx14[_0x393a[138]];})};_0xff2bx26[_0x393a[139]]=function(){_0xff2bx26[_0x393a[127]]();_0xff2bx26[_0x393a[130]]();_0xff2bx26[_0x393a[135]](function(){_0xff2bx26[_0x393a[121]]()});_0xff2bx26[_0x393a[71]]();};return _0xff2bx26;}var _0xff2bx30=window[_0x393a[140]]||window[_0x393a[141]]||window[_0x393a[142]]||window[_0x393a[143]]||function(_0xff2bx2f){window[_0x393a[144]](_0xff2bx2f,1000/60)};_0xff2bx1e[_0x393a[145]]();$(window)[_0x393a[57]](_0x393a[44],function(){setTimeout(function(){_0xff2bx1f($(_0x393a[146])[0])[_0x393a[139]]();_0xff2bx1e[_0x393a[47]](_0x393a[147],{duration:3000});},2000)});var _0xff2bx31=(function(){var _0xff2bx32={};return function(_0xff2bx2f,_0xff2bx33,_0xff2bx34){if(!_0xff2bx34){_0xff2bx34=_0x393a[148]};if(_0xff2bx32[_0xff2bx34]){clearTimeout(_0xff2bx32[_0xff2bx34])};_0xff2bx32[_0xff2bx34]=setTimeout(_0xff2bx2f,_0xff2bx33);};})();$(window)[_0x393a[149]](function(){_0xff2bx31(function(){_0xff2bx1f($(_0x393a[146])[0])[_0x393a[139]]()},800,_0x393a[148])});};}function _0xff2bx35(){var _0xff2bx36=$(_0x393a[150]);if(_0xff2bx5){_0xff2bx36[_0x393a[16]](_0x393a[151])}else {_0xff2bx36[_0x393a[152]]({suppressScrollX:true})};}function _0xff2bx37(){var _0xff2bx13=$(_0x393a[153]);_0xff2bx13[_0x393a[160]]({rules:{email:{required:true,email:true}},errorPlacement:function(_0xff2bx38,_0xff2bx39){},submitHandler:function(_0xff2bx3a){$(_0xff2bx3a)[_0x393a[184]]({type:_0x393a[154],url:_0x393a[155],dataType:_0x393a[156],cache:false,data:_0xff2bx13[_0x393a[157]](),beforeSubmit:function(){},success:function(_0xff2bx3b){if(_0xff2bx3b[_0x393a[158]]==0){_0xff2bx13[_0x393a[160]]()[_0x393a[159]]();_0xff2bx13[_0x393a[164]](_0x393a[163])[_0x393a[162]](_0x393a[161]);_0xff2bx13[_0x393a[164]](_0x393a[166])[_0x393a[165]]();};$[_0x393a[181]]({position:_0x393a[167],clearAll:true,content:{themeName:_0x393a[168],icon:_0xff2bx3b[_0x393a[158]]==0?_0x393a[169]:_0x393a[170],status:_0xff2bx3b[_0x393a[158]]==0?_0x393a[171]:_0x393a[172],message:_0xff2bx3b[_0x393a[173]]},themeTemplate:function(_0xff2bx3b){return _0x393a[174]+_0xff2bx3b[_0x393a[175]]+_0x393a[176]+_0xff2bx3b[_0x393a[177]]+_0x393a[178]+_0xff2bx3b[_0x393a[173]]+_0x393a[179]},afterEnd:function(){$(_0x393a[180])[_0x393a[46]]()}});},error:function(_0xff2bx3b){$[_0x393a[181]]({position:_0x393a[167],clearAll:true,content:{themeName:_0x393a[168],icon:_0x393a[170],message:_0x393a[182]},themeTemplate:function(_0xff2bx3b){return _0x393a[183]+_0xff2bx3b[_0x393a[175]]+_0x393a[178]+_0xff2bx3b[_0x393a[173]]+_0x393a[179]},afterEnd:function(){$(_0x393a[180])[_0x393a[46]]()}})}})},invalidHandler:function(_0xff2bx3c,_0xff2bx3d){var _0xff2bx3e=_0xff2bx3d[_0x393a[185]]();if(_0xff2bx3e){var _0xff2bx3f=_0xff2bx3e==1?_0x393a[186]:_0x393a[186];$[_0x393a[181]]({position:_0x393a[167],clearAll:true,content:{themeName:_0x393a[168],icon:_0x393a[170],message:_0xff2bx3f},themeTemplate:function(_0xff2bx3b){return _0x393a[183]+_0xff2bx3b[_0x393a[175]]+_0x393a[178]+_0xff2bx3b[_0x393a[173]]+_0x393a[179]},afterEnd:function(){$(_0x393a[180])[_0x393a[46]]()}});};}});}function _0xff2bx40(){if(_0xff2bx6){$(_0x393a[188])[_0x393a[187]]({customClass:_0x393a[187]})}}function _0xff2bx41(){var _0xff2bx42=$(_0x393a[189]);if(_0xff2bx42[_0x393a[30]]&&_countdown){_0xff2bx42[_0x393a[190]]({date:_countdownDate,offset:_countdownTimezone})}else {_0xff2bx42[_0x393a[46]]()};}function _0xff2bx43(){if(_bgStyle==1){_0xff2bx44()}else {if(_bgStyle==2){_0xff2bx45()}else {if(_bgStyle==3){_0xff2bx4b()}else {if(_bgStyle==4){_0xff2bx46()}}}}}function _0xff2bx44(){$(_0x393a[191])[_0x393a[46]]();_0xff2bx3[_0x393a[16]](_0x393a[192]);}function _0xff2bx45(){$(_0x393a[191])[_0x393a[46]]();_0xff2bx3[_0x393a[16]](_0x393a[193]);for(var _0xff2bx29=1;_0xff2bx29<=_imgAmount;_0xff2bx29++){$(_0x393a[197])[_0x393a[80]](_0x393a[194]+(_0xff2bx29<10?_0x393a[195]+_0xff2bx29:_0xff2bx29)+_0x393a[196])};$(window)[_0x393a[57]](_0x393a[44],function(){if(_kenburn==1){$(_0x393a[197])[_0x393a[198]]({fullscreen:true,duration:9000,fadeInDuration:1500})}else {$(_0x393a[197])[_0x393a[199]]({fullscreen:true,duration:9000,fadeInDuration:1500})}});}function _0xff2bx46(){var _0xff2bx47=$(_0x393a[191]);var _0xff2bx48=$(_0x393a[200]);var _0xff2bx49=_0xff2bx48[_0x393a[164]](_0x393a[20]);_0xff2bx3[_0x393a[16]](_0x393a[201]);if(!_0xff2bx5){_0xff2bx47[_0x393a[204]](_0x393a[202],_0x393a[203]);_0xff2bx47.YTPlayer();if(_ytRemoveVolume){_0xff2bx48[_0x393a[46]]()};if(_ytMute){_0xff2bx3[_0x393a[16]](_0x393a[205])}else {_0xff2bx4e();_0xff2bx3[_0x393a[16]](_0x393a[206]);};_0xff2bx48[_0x393a[57]](_0x393a[60],function(){var _0xff2bx4a=document[_0x393a[208]](_0x393a[207]);_0xff2bx3[_0x393a[63]](_0x393a[209],function(){if(_0xff2bx3[_0x393a[14]](_0x393a[205])){_0xff2bx47[_0x393a[210]]();_0xff2bx4e();}else {if(_0xff2bx3[_0x393a[14]](_0x393a[206])){_0xff2bx47[_0x393a[211]]();_0xff2bx49[_0x393a[213]](function(){$(this)[_0x393a[47]](_0x393a[66],true)[_0x393a[47]]({height:_0x393a[212]})});}}}());});};}function _0xff2bx4b(){var _0xff2bx47=$(_0x393a[191]);var _0xff2bx48=$(_0x393a[200]);var _0xff2bx49=_0xff2bx48[_0x393a[164]](_0x393a[20]);_0xff2bx3[_0x393a[16]](_0x393a[214]);if(!_0xff2bx5){_0xff2bx47[_0x393a[80]](_0x393a[215]);if(_videoMute){var _0xff2bx4a=document[_0x393a[208]](_0x393a[207]);_0xff2bx4a[_0x393a[216]]=true;};if(_removeVolume){_0xff2bx48[_0x393a[46]]()};if(_videoMute){_0xff2bx3[_0x393a[16]](_0x393a[205])}else {_0xff2bx4e();_0xff2bx3[_0x393a[16]](_0x393a[206]);};_0xff2bx48[_0x393a[57]](_0x393a[60],function(){var _0xff2bx4a=document[_0x393a[208]](_0x393a[207]);_0xff2bx3[_0x393a[63]](_0x393a[209],function(){if(_0xff2bx3[_0x393a[14]](_0x393a[205])){_0xff2bx4a[_0x393a[216]]=false;_0xff2bx4e();}else {if(_0xff2bx3[_0x393a[14]](_0x393a[206])){_0xff2bx4a[_0x393a[216]]=true;_0xff2bx49[_0x393a[213]](function(){$(this)[_0x393a[47]](_0x393a[66],true)[_0x393a[47]]({height:_0x393a[212]})});}}}());});};}function _0xff2bx4c(){var _0xff2bx48=$(_0x393a[200]);var _0xff2bx49=_0xff2bx48[_0x393a[164]](_0x393a[20]);if(_audio){if(_bgStyle==1||_bgStyle==2){var _0xff2bx4d=document[_0x393a[208]](_0x393a[217]);if(_0xff2bx5){_0xff2bx3[_0x393a[16]](_0x393a[205]);_0xff2bx4d[_0x393a[218]]();}else {_0xff2bx3[_0x393a[16]](_0x393a[206]);_0xff2bx4e();_0xff2bx4d[_0x393a[219]]();};_0xff2bx48[_0x393a[57]](_0x393a[60],function(_0xff2bx14){_0xff2bx14[_0x393a[61]]();_0xff2bx3[_0x393a[63]](_0x393a[220]);if(_0xff2bx3[_0x393a[14]](_0x393a[206])){_0xff2bx4e();_0xff2bx4d[_0x393a[219]]();}else {if(_0xff2bx3[_0x393a[14]](_0x393a[205])){_0xff2bx4d[_0x393a[218]]();_0xff2bx49[_0x393a[213]](function(){$(this)[_0x393a[47]](_0x393a[66],true)[_0x393a[47]]({height:_0x393a[212]})});}};});}}else {if(_bgStyle==1||_bgStyle==2){$(_0x393a[222])[_0x393a[221]](_0xff2bx48)[_0x393a[46]]()}};}function _0xff2bx4e(){var _0xff2bx48=$(_0x393a[200]);var _0xff2bx49=_0xff2bx48[_0x393a[164]](_0x393a[20]);_0xff2bx49[_0x393a[213]](function(){var _0xff2bx4f=Math[_0x393a[103]]()*15+5;var _0xff2bx50=_0xff2bx4f*10;$(this)[_0x393a[47]]({height:_0xff2bx4f},{duration:_0xff2bx50,complete:function(){_0xff2bx4e()}});});}$(window)[_0x393a[57]](_0x393a[44],function(){_0xff2bx4c();var _0xff2bx51=$(_0x393a[223]);var _0xff2bx52=$(_0x393a[224]);_0xff2bx52[_0x393a[213]](function(){var _0xff2bx26=$(this);var _0xff2bx53=_0xff2bx26[_0x393a[226]](_0x393a[225]);_0xff2bx52[_0x393a[57]](_0x393a[60],function(){_0xff2bx3[_0x393a[162]](_0xff2bx53)[_0x393a[16]]($(this)[_0x393a[226]](_0x393a[225]))});});var _0xff2bx54=_0xff2bx51[_0x393a[227]]();_0xff2bx51[_0x393a[25]](_0x393a[228],-_0xff2bx54+_0x393a[90]);$(_0x393a[230])[_0x393a[57]](_0x393a[60],function(){_0xff2bx3[_0x393a[63]](_0x393a[229]);if(_0xff2bx3[_0x393a[14]](_0x393a[229])){_0xff2bx51[_0x393a[25]](_0x393a[228],0)}else {_0xff2bx51[_0x393a[25]](_0x393a[228],-_0xff2bx54+_0x393a[90])};});});$(document)[_0x393a[57]](_0x393a[231],function(){_0xff2bx15();_0xff2bx11();_0xff2bx41();_0xff2bx7();_0xff2bx37();_0xff2bx35();_0xff2bx43();_0xff2bx16();});$(window)[_0x393a[57]](_0x393a[149],function(){});})(jQuery);
--------------------------------------------------------------------------------
/2017/ComingSoon/assets/js/variable.js:
--------------------------------------------------------------------------------
1 | /*==============================================================================
2 | 1000 = one second
3 | ==============================================================================*/
4 |
5 | /*==============================================================================
6 | color
7 | ==============================================================================*/
8 | var _mainColor = 'dark'; // ['light', 'dark']
9 |
10 | // /* light overlay */
11 | // var _lightOverlayColor = 'rgba(255, 255, 255, 0.4)'; // [rgba format] - overlay color
12 | // var _lightFormOverlayColor = 'rgba(62, 68, 89, 0.8)'; // [rgba format] - form overlay color
13 | //
14 | // /* dark overlay */
15 | // var _darkOverlayColor = 'rgba(0, 0, 0, 0.4)'; // [rgba format] - overlay color
16 | // var _darkFormOverlayColor = 'rgba(0, 0, 0, 0.8)'; // [rgba format] - form overlay color
17 |
18 | /*==============================================================================
19 | site loader
20 | ==============================================================================*/
21 | var _siteLoaderDuration = 1250; // duration
22 | var _siteLoaderDelay = 500; // delay
23 |
24 | /*==============================================================================
25 | border - border force diable on mobile
26 | ==============================================================================*/
27 | var _border = true; // [true, false] - border
28 |
29 | /*==============================================================================
30 | text animation
31 | ==============================================================================*/
32 | var _animationDuration = 1750; // animation duration
33 |
34 | /*==============================================================================
35 | countdown
36 | ==============================================================================*/
37 | var _countdown = true; // countdown toggle
38 | var _countdownDate = '12/24/2020 23:59:59'; // 2015-12-24 23:59:59
39 | var _countdownTimezone = '-8'; // timezone
40 |
41 | /*=================================================
42 | background style
43 | =================================================*/
44 | var _bgStyle = 1; // 1 = image, 2 = slideshow, 3 = html5 video, 4 = youtube video
45 |
46 | /*=================================================
47 | _bgStyle = 1
48 | - replace background image at assets/img/bg/bg.jpg
49 | =================================================*/
50 |
51 | /*=================================================
52 | _bgStyle = 2
53 | - slideshow
54 | =================================================*/
55 | var _imgAmount = 2; // min = 2, how many image at slideshow, file name slideshow-01.jpg, slideshow-02.jpg...slideshow-10.jpg etc
56 | var _kenburn = 2; // 1 = kenburn effect slideshow, 2 = normal slideshow
57 |
58 | /*=================================================
59 | _bgStyle = 3
60 | - html5 video
61 | =================================================*/
62 | var _videoMute = false; // mute on start
63 | var _removeVolume = false; // remove volume icon, if _videoMute = false will still have volume
64 |
65 | /*=================================================
66 | _bgStyle = 4
67 | - youtube video
68 | =================================================*/
69 | var _ytUrl = 'wr-srbfQeKk'; // youtube video id
70 | var _ytQuality = 'hightres'; // hightres, hd1080, hd720, default - youtube video quality
71 | var _ytStart = 35; // start time (seconds)
72 | var _ytEnd = 120; // end time (seconds), 0 to ignored
73 | var _ytLoop = true; // loop
74 | var _ytMute = false; // mute on start
75 | var _ytRemoveVolume = false; // remove volume icon, if _ytMute = false will still have volume
76 |
77 | /*==============================================================================
78 | audio - only work when bg style not video or youtube video
79 | ==============================================================================*/
80 | var _audio = true; // enable audio on desktop devices
81 |
82 | /*=================================================
83 | effect
84 | =================================================*/
85 | var _effect = 1; // 0 = disable, 1 = cloud, 2 = star
86 |
87 | /*=================================================
88 | _effect = 1
89 | - cloud
90 | =================================================*/
91 | var _cloudOpacity = 0.3; // [0.1 to 1] - cloud opacity
92 | var _cloudPosition = 2; // 1 = default, 2 = bottom
93 | var _cloud1Duration = 52000; // how many seconds does the cloud 1 animation
94 | var _cloud2Duration = 107000; // how many seconds does the cloud 2 animation
95 | var _cloud3Duration = 43000; // how many seconds does the cloud 3 animation
96 | var _cloud4Duration = 61000; // how many seconds does the cloud 4 animation
97 |
98 | /*=================================================
99 | _effect = 2
100 | - star
101 | =================================================*/
102 | var _starColor = 'rgba(255, 255, 255, 0.9)';// star color
103 | var _starWidth = 1.5;// star width
104 |
--------------------------------------------------------------------------------
/2017/ComingSoon/assets/js/vendor/html5shiv.min.js:
--------------------------------------------------------------------------------
1 | /**
2 | * @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed
3 | */
4 | !function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML=" ",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document);
--------------------------------------------------------------------------------
/2017/ComingSoon/css/component2.css:
--------------------------------------------------------------------------------
1 | @charset "utf-8";
2 | html, body,
3 | .container {
4 | position: relative;
5 | height: 100%;
6 | }
7 |
8 | body {
9 | overflow-y: scroll;
10 | background: #333;
11 | }
12 |
13 | .splitlayout {
14 | position: relative;
15 | overflow-x: hidden;
16 | min-height: 100%;
17 | width: 100%;
18 | }
19 |
20 | /* Intro sides */
21 | .side {
22 | position: fixed;
23 | top: 0;
24 | z-index: 100;
25 | width: 50%;
26 | height: 100%;
27 | text-align: center;
28 | -webkit-backface-visibility: hidden;
29 | }
30 |
31 | .open-left .side,
32 | .open-right .side {
33 | cursor: default;
34 | }
35 |
36 | .overlay {
37 | position: absolute;
38 | top: 0;
39 | left: 0;
40 | z-index: 499;
41 | visibility: hidden;
42 | width: 100%;
43 | height: 100%;
44 | opacity: 0;
45 | }
46 |
47 | .side-left .overlay {
48 | background: rgba(0,0,0,0.7);
49 | }
50 |
51 | .side-right .overlay {
52 | background: rgba(0,0,0,0.3);
53 | }
54 |
55 | .side-left {
56 | left: 0;
57 | background: #47a3da;
58 | color: #fff;
59 | }
60 |
61 | .side-right {
62 | right: 0;
63 | background: #fff;
64 | color: #47a3da;
65 | }
66 |
67 | /* Intro content, profile image and name, back button
68 | .main {
69 | position: absolute;
70 | top: 50%;
71 | left: 50%;
72 | opacity:1;
73 | visibility:visible;
74 | padding: 0 1em;
75 | width: 100%;
76 | cursor: pointer;
77 | -webkit-transform: translateY(-50%) translateX(-50%);
78 | -ms-transform: translateY(-50%) translateX(-50%);
79 | transform: translateY(-50%) translateX(-50%);
80 | }*/
81 |
82 | .profile {
83 | margin: 0 auto;
84 | width: 140px;
85 | height: 140px;
86 | border-radius: 50%;
87 | background: #47a3da;
88 | }
89 |
90 | .profile img {
91 | max-width: 100%;
92 | border-radius: 50%;
93 | opacity: 0.6;
94 | }
95 |
96 |
97 | .back {
98 | position: fixed;
99 | top: 50%;
100 | z-index: 500;
101 | display: block;
102 | visibility: hidden;
103 | text-align: center;
104 | opacity: 0;
105 | pointer-events: none;
106 | -webbkit-transform:translate(0, -50%);
107 | transform:translate(0, -50%);
108 | }
109 |
110 | .mobile-layout .back { /* fixed positioning will make this not clickable after scrolling on some mobile devices */
111 | position: absolute;
112 | }
113 |
114 |
115 | .open-right .back-left,
116 | .open-left .back-right {
117 | visibility: visible;
118 | opacity: 1;
119 | -webkit-transition-delay: 0.3s;
120 | transition-delay: 0.3s;
121 | pointer-events: auto;
122 | }
123 |
124 | .back:hover {
125 | color: #ddd;
126 | }
127 |
128 | /* Pages */
129 | .page {
130 | position: relative;
131 | top: 0;
132 | overflow: auto;
133 | min-height: 100%;
134 | width: 93%;
135 | height: auto;
136 | font-size: 1.4em;
137 | -webkit-backface-visibility: hidden;
138 | }
139 |
140 | .page-right {
141 | left: 7%;
142 | -webkit-transform: translateX(100%);
143 | -ms-transform: translateX(100%);
144 | transform: translateX(100%);
145 | }
146 |
147 | .page-left {
148 | left: 0;
149 | color: #fff;
150 | text-align: right;
151 | -webkit-transform: translateX(-100%);
152 | -ms-transform: translateX(-100%);
153 | transform: translateX(-100%);
154 | }
155 |
156 |
157 |
158 | /* All transitions */
159 | .side,
160 | .page {
161 | -webkit-transition: -webkit-transform 0.5s ease-in-out;
162 | transition: transform 0.5s ease-in-out;
163 | }
164 |
165 | .overlay {
166 | -webkit-transition: opacity 0.5s ease-in-out, visibility 0.1s 0.5s ease-in-out;
167 | transition: opacity 0.5s ease-in-out, visibility 0.1s 0.5s ease-in-out;
168 | }
169 |
170 | .main {
171 | -webkit-transition: all 0.5s ease 0s;
172 | transition: all 0.5s ease 0s;
173 | }
174 |
175 | .main h1,
176 | .back {
177 | -webkit-transition: opacity 0.3s ease-in-out;
178 | transition: opacity 0.3s ease-in-out;
179 | }
180 |
181 | /* Open and close */
182 |
183 | /* We need to set the position and overflow for the respective page scroll */
184 | .reset-layout .page,
185 | .splitlayout.open-right .page-left,
186 | .splitlayout.open-left .page-right,
187 | .splitlayout.close-right .page-left,
188 | .splitlayout.close-left .page-right {
189 | position: absolute;
190 | overflow: hidden;
191 | height: 100%;
192 | }
193 |
194 | .splitlayout.open-right .page-right,
195 | .splitlayout.open-left .page-left {
196 | position: relative;
197 | overflow: auto;
198 | height: auto;
199 | }
200 |
201 | .open-right .side-left .overlay,
202 | .open-left .side-right .overlay {
203 | visibility: visible;
204 | opacity: 1;
205 | -webkit-transition: opacity 0.5s ease-in-out;
206 | transition: opacity 0.5s ease-in-out;
207 | }
208 |
209 | /* Right side open */
210 | .open-right .side-left {
211 | -webkit-transform: translateX(-61%) scale(.5);
212 | -ms-transform: translateX(-61%) scale(.5);
213 | transform: translateX(-61%) scale(.5);
214 | }
215 |
216 | .open-right .side-right {
217 | z-index: 200;
218 | -webkit-transform: translateX(-186%);
219 | -ms-transform: translateX(-186%);
220 | transform: translateX(-186%);
221 | }
222 |
223 | .close-right .side-right {
224 | z-index: 200;
225 | }
226 |
227 | .open-right .side-right .main {
228 | -webkit-transform: translateY(-50%) translateX(-80%) scale(0.6);
229 | -ms-transform: translateY(-50%) translateX(-80%) scale(0.6);
230 | transform: translateY(-50%) translateX(-80%) scale(0.6);
231 | opacity: 0;
232 | visibility: hidden;
233 | }
234 |
235 | .open-right .page-right {
236 | -webkit-transform: translateX(0%);
237 | -ms-transform: translateX(0%);
238 | transform: translateX(0%);
239 | }
240 |
241 | /* Left side open */
242 | .open-left .side-right {
243 | -webkit-transform: translateX(61%) scale(.5);
244 | -ms-transform: translateX(61%) scale(.5);
245 | transform: translateX(61%) scale(.5);
246 | }
247 |
248 | .open-left .side-left {
249 | z-index: 200;
250 | -webkit-transform: translateX(186%);
251 | -ms-transform: translateX(186%);
252 | transform: translateX(186%);
253 | }
254 |
255 | .close-left .side-left {
256 | z-index: 200;
257 | }
258 |
259 | .open-left .side-left .main {
260 | -webkit-transform: translateY(-50%) translateX(80%) scale(0.6);
261 | -ms-transform: translateY(-50%) translateX(80%) scale(0.6);
262 | transform: translateY(-50%) translateX(80%) scale(0.6);
263 | opacity: 0;
264 | visibility: hidden;
265 | }
266 |
267 | .open-left .codropsheader {
268 | opacity: 0;
269 | visibility: hidden;
270 | -webkit-transition: opacity 0.3s, visibility 0.1s 0.3s;
271 | transition: opacity 0.3s, visibility 0.1s 0.3s;
272 | }
273 |
274 | .open-left .page-left {
275 | -webkit-transform: translateX(0%);
276 | -ms-transform: translateX(0%);
277 | transform: translateX(0%);
278 | }
279 |
280 | .preloader {
281 | background: #fff none repeat scroll 0 0;
282 | display: none;
283 | height: 100%;
284 | left: 0;
285 | position: absolute;
286 | top: 0;
287 | width: 100%;
288 | z-index: 10;
289 | }
290 | .preloader span {
291 | height: 60px;
292 | left: 50%;
293 | margin: -30px 0 0 -30px;
294 | position: absolute;
295 | top: 50%;
296 | width: 60px
297 | }
298 | .preloader span:before,
299 | .preloader span:after {
300 | -webkit-animation: expand 3s;
301 | animation: expand 3s;
302 | -webkit-animation-delay: 0s;
303 | -webkit-animation-iteration-count: infinite;
304 | -webkit-animation-timing-function: linear;
305 | animation-timing-function: linear;
306 | animation-delay: 0s;
307 | animation-iteration-count: infinite;
308 | border: solid 3px #000;
309 | border-radius: 50%;
310 | content: " ";
311 | height: 2px;
312 | left: 24px;
313 | opacity: 0;
314 | position: absolute;
315 | top: 24px;
316 | width: 2px;
317 | }
318 | .preloader span:after {
319 | -webkit-animation-delay: 1.5s
320 | }
321 |
322 | .main .section {
323 | height: 0;
324 | visibility: hidden;
325 | width: 100%;
326 | position:relative;
327 | }
328 |
329 | .main .section.active {
330 | height: 100%;
331 | visibility: visible
332 | }
333 |
334 | .typed-cursor{
335 | opacity: 1;
336 | -webkit-animation: blink 0.7s infinite;
337 | -moz-animation: blink 0.7s infinite;
338 | animation: blink 0.7s infinite;
339 | }
340 | @keyframes blink{
341 | 0% { opacity:1; }
342 | 50% { opacity:0; }
343 | 100% { opacity:1; }
344 | }
345 | @-webkit-keyframes blink{
346 | 0% { opacity:1; }
347 | 50% { opacity:0; }
348 | 100% { opacity:1; }
349 | }
350 | @-moz-keyframes blink{
351 | 0% { opacity:1; }
352 | 50% { opacity:0; }
353 | 100% { opacity:1; }
354 | }
--------------------------------------------------------------------------------
/2017/ComingSoon/css/font-awesome.min.css:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.3.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}
--------------------------------------------------------------------------------
/2017/ComingSoon/css/inputtext.css:
--------------------------------------------------------------------------------
1 | .input__field {
2 | position: relative;
3 | display: block;
4 | width: 60%;
5 | border: none;
6 | border-radius: 0;
7 | background: #f0f0f0;
8 | color: #aaa;
9 | -webkit-appearance: none; /* for box shadows to show on iOS */
10 | }
11 |
12 | .input__field:focus {
13 | outline: none;
14 | }
15 |
16 | .input__label {
17 | display: inline-block;
18 | width: 40%;
19 | -webkit-font-smoothing: antialiased;
20 | -moz-osx-font-smoothing: grayscale;
21 | -webkit-touch-callout: none;
22 | -webkit-user-select: none;
23 | -khtml-user-select: none;
24 | -moz-user-select: none;
25 | -ms-user-select: none;
26 | user-select: none;
27 | }
28 |
29 |
30 | /* Hoshi */
31 | .input--hoshi {
32 | overflow: hidden;
33 | }
34 |
35 | .input__field--hoshi {
36 | width: 100%;
37 | background: transparent;
38 | color: #595F6E;
39 | }
40 |
41 | .input__label--hoshi {
42 | position: absolute;
43 | bottom: 0;
44 | left: 0;
45 | width: 100%;
46 | height: calc(100% - 1em);
47 | text-align: left;
48 | pointer-events: none;
49 | }
50 |
51 | .input__label-content--hoshi {
52 | position: absolute;
53 | }
54 |
55 | .input__label--hoshi::before,
56 | .input__label--hoshi::after {
57 | content: '';
58 | position: absolute;
59 | top: 0;
60 | left: -1px;
61 | width: 100%;
62 | height:100%;
63 | border-bottom: 4px solid #000;
64 | }
65 |
66 | .input__label--hoshi::after {
67 | margin-top: 2px;
68 | border-bottom: 10px solid #000;
69 | -webkit-transform: translate3d(-100%, 0, 0);
70 | transform: translate3d(-100%, 0, 0);
71 | -webkit-transition: -webkit-transform 0.3s;
72 | transition: transform 0.3s;
73 | }
74 |
75 | .input__label--hoshi-color-1::after {
76 | border-color: rgb(0, 0, 0);
77 | }
78 |
79 | .input__label--hoshi-color-2::after {
80 | border-color: hsl(160, 100%, 50%);
81 | }
82 |
83 | .input__label--hoshi-color-3::after {
84 | border-color: hsl(20, 100%, 50%);
85 | }
86 |
87 | .input__field--hoshi:focus + .input__label--hoshi::after,
88 | .input--filled .input__label--hoshi::after {
89 | -webkit-transform: translate3d(0, 0, 0);
90 | transform: translate3d(0, 0, 0);
91 | }
92 |
93 | .input__field--hoshi:focus + .input__label--hoshi .input__label-content--hoshi,
94 | .input--filled .input__label-content--hoshi {
95 | -webkit-animation: anim-1 0.3s forwards;
96 | animation: anim-1 0.3s forwards;
97 | }
98 |
99 | @-webkit-keyframes anim-1 {
100 | 50% {
101 | opacity: 0;
102 | -webkit-transform: translate3d(1em, 0, 0);
103 | transform: translate3d(1em, 0, 0);
104 | }
105 | 51% {
106 | opacity: 0;
107 | -webkit-transform: translate3d(-1em, -40%, 0);
108 | transform: translate3d(-1em, -40%, 0);
109 | }
110 | 100% {
111 | opacity: 1;
112 | -webkit-transform: translate3d(0, -40%, 0);
113 | transform: translate3d(0, -40%, 0);
114 | }
115 | }
116 |
117 | @keyframes anim-1 {
118 | 50% {
119 | opacity: 0;
120 | -webkit-transform: translate3d(1em, 0, 0);
121 | transform: translate3d(1em, 0, 0);
122 | }
123 | 51% {
124 | opacity: 0;
125 | -webkit-transform: translate3d(-1em, -40%, 0);
126 | transform: translate3d(-1em, -40%, 0);
127 | }
128 | 100% {
129 | opacity: 1;
130 | -webkit-transform: translate3d(0, -40%, 0);
131 | transform: translate3d(0, -40%, 0);
132 | }
133 | }
134 |
--------------------------------------------------------------------------------
/2017/ComingSoon/css/jquery.countdown.css:
--------------------------------------------------------------------------------
1 |
2 | ul#countdown1 {
3 | list-style: none;
4 | padding: 0;
5 | display: block;
6 | text-align: center;
7 | }
8 |
9 | ul#countdown1 li { display: inline-block; }
10 |
11 |
12 |
13 | ul#countdown1 li.seperator {
14 | font-size: 80px;
15 | vertical-align: top;
16 | }
17 |
18 | ul#countdown1 li p {
19 | color: #a7abb1;
20 | font-size: 25px;
21 | }
22 |
--------------------------------------------------------------------------------
/2017/ComingSoon/css/owl.carousel.css:
--------------------------------------------------------------------------------
1 | /*
2 | * Owl Carousel - Animate Plugin
3 | */
4 | .owl-carousel .animated {
5 | -webkit-animation-duration: 1000ms;
6 | animation-duration: 1000ms;
7 | -webkit-animation-fill-mode: both;
8 | animation-fill-mode: both;
9 | }
10 | .owl-carousel .owl-animated-in {
11 | z-index: 0;
12 | }
13 | .owl-carousel .owl-animated-out {
14 | z-index: 1;
15 | }
16 | .owl-carousel .fadeOut {
17 | -webkit-animation-name: fadeOut;
18 | animation-name: fadeOut;
19 | }
20 |
21 |
22 | @-webkit-keyframes fadeOut {
23 | 0% {
24 | opacity: 1;
25 | }
26 |
27 | 100% {
28 | opacity: 0;
29 | }
30 | }
31 | @keyframes fadeOut {
32 | 0% {
33 | opacity: 1;
34 | }
35 |
36 | 100% {
37 | opacity: 0;
38 | }
39 | }
40 |
41 | /*
42 | * Owl Carousel - Auto Height Plugin
43 | */
44 | .owl-height {
45 | -webkit-transition: height 500ms ease-in-out;
46 | -moz-transition: height 500ms ease-in-out;
47 | -ms-transition: height 500ms ease-in-out;
48 | -o-transition: height 500ms ease-in-out;
49 | transition: height 500ms ease-in-out;
50 | }
51 |
52 | /*
53 | * Core Owl Carousel CSS File
54 | */
55 | .owl-carousel {
56 | display: none;
57 | width: 100%;
58 | -webkit-tap-highlight-color: transparent;
59 | /* position relative and z-index fix webkit rendering fonts issue */
60 | position: relative;
61 | z-index: 1;
62 | }
63 | .owl-carousel .owl-stage {
64 | position: relative;
65 | -ms-touch-action: pan-Y;
66 | }
67 | .owl-carousel .owl-stage:after {
68 | content: ".";
69 | display: block;
70 | clear: both;
71 | visibility: hidden;
72 | line-height: 0;
73 | height: 0;
74 | }
75 | .owl-carousel .owl-stage-outer {
76 | position: relative;
77 | overflow: hidden;
78 | /* fix for flashing background */
79 | -webkit-transform: translate3d(0px, 0px, 0px);
80 | }
81 | .owl-carousel .owl-controls .owl-nav .owl-prev,
82 | .owl-carousel .owl-controls .owl-nav .owl-next,
83 | .owl-carousel .owl-controls .owl-dot {
84 | cursor: pointer;
85 | cursor: hand;
86 | -webkit-user-select: none;
87 | -khtml-user-select: none;
88 | -moz-user-select: none;
89 | -ms-user-select: none;
90 | user-select: none;
91 | }
92 | .owl-carousel.owl-loaded {
93 | display: block;
94 | }
95 | .owl-carousel.owl-loading {
96 | opacity: 0;
97 | display: block;
98 | }
99 | .owl-carousel.owl-hidden {
100 | opacity: 0;
101 | }
102 | .owl-carousel .owl-refresh .owl-item {
103 | display: none;
104 | }
105 | .owl-carousel .owl-item {
106 | position: relative;
107 | min-height: 1px;
108 | float: left;
109 | -webkit-backface-visibility: hidden;
110 | -webkit-tap-highlight-color: transparent;
111 | -webkit-touch-callout: none;
112 | -webkit-user-select: none;
113 | -moz-user-select: none;
114 | -ms-user-select: none;
115 | user-select: none;
116 | overflow: hidden;
117 | backface-visibility: hidden;
118 | }
119 | .owl-carousel .owl-item img {
120 | display: block;
121 | width: 100%;
122 | height:auto;
123 | max-width:100%;
124 | -webkit-transform-style: preserve-3d;
125 | transform-style: preserve-3d;
126 | backface-visibility: hidden;
127 | -webkit-backface-visibility: hidden;
128 | }
129 | .owl-carousel.owl-text-select-on .owl-item {
130 | -webkit-user-select: auto;
131 | -moz-user-select: auto;
132 | -ms-user-select: auto;
133 | user-select: auto;
134 | }
135 | .owl-carousel .owl-grab {
136 | cursor: move;
137 | cursor: -webkit-grab;
138 | cursor: -o-grab;
139 | cursor: -ms-grab;
140 | cursor: grab;
141 | }
142 | .owl-carousel.owl-rtl {
143 | direction: rtl;
144 | }
145 | .owl-carousel.owl-rtl .owl-item {
146 | float: right;
147 | }
148 |
149 | /* No Js */
150 | .no-js .owl-carousel {
151 | display: block;
152 | }
153 |
154 | /*
155 | * Owl Carousel - Lazy Load Plugin
156 | */
157 | .owl-carousel .owl-item .owl-lazy {
158 | opacity: 0;
159 | -webkit-transition: opacity 400ms ease;
160 | -moz-transition: opacity 400ms ease;
161 | -ms-transition: opacity 400ms ease;
162 | -o-transition: opacity 400ms ease;
163 | transition: opacity 400ms ease;
164 | }
165 | .owl-carousel .owl-item img {
166 | transform-style: preserve-3d;
167 | }
168 |
169 | /*
170 | * Owl Carousel - Video Plugin
171 | */
172 | .owl-carousel .owl-video-wrapper {
173 | position: relative;
174 | height: 100%;
175 | background: #000;
176 | }
177 | .owl-carousel .owl-video-play-icon {
178 | position: absolute;
179 | height: 80px;
180 | width: 80px;
181 | left: 50%;
182 | top: 50%;
183 | margin-left: -40px;
184 | margin-top: -40px;
185 | background: url("owl.video.play.png") no-repeat;
186 | cursor: pointer;
187 | z-index: 1;
188 | -webkit-backface-visibility: hidden;
189 | -webkit-transition: scale 100ms ease;
190 | -moz-transition: scale 100ms ease;
191 | -ms-transition: scale 100ms ease;
192 | -o-transition: scale 100ms ease;
193 | transition: scale 100ms ease;
194 | }
195 | .owl-carousel .owl-video-play-icon:hover {
196 | -webkit-transition: scale(1.3, 1.3);
197 | -moz-transition: scale(1.3, 1.3);
198 | -ms-transition: scale(1.3, 1.3);
199 | -o-transition: scale(1.3, 1.3);
200 | transition: scale(1.3, 1.3);
201 | }
202 | .owl-carousel .owl-video-playing .owl-video-tn,
203 | .owl-carousel .owl-video-playing .owl-video-play-icon {
204 | display: none;
205 | }
206 | .owl-carousel .owl-video-tn {
207 | opacity: 0;
208 | height: 100%;
209 | background-position: center center;
210 | background-repeat: no-repeat;
211 | -webkit-background-size: contain;
212 | -moz-background-size: contain;
213 | -o-background-size: contain;
214 | background-size: contain;
215 | -webkit-transition: opacity 400ms ease;
216 | -moz-transition: opacity 400ms ease;
217 | -ms-transition: opacity 400ms ease;
218 | -o-transition: opacity 400ms ease;
219 | transition: opacity 400ms ease;
220 | }
221 | .owl-carousel .owl-video-frame {
222 | position: relative;
223 | z-index: 1;
224 | }
225 | /*
226 | * Owl Carousel Owl Demo Theme
227 | * v1.3.3
228 | */
229 |
230 | .owl-theme .owl-controls{
231 | margin-top: 10px;
232 | text-align: center;
233 | }
234 |
235 | /* Styling Next and Prev buttons */
236 |
237 | .owl-theme .owl-controls .owl-buttons div{
238 | color: #FFF;
239 | display: inline-block;
240 | zoom: 1;
241 | *display: inline;/*IE7 life-saver */
242 | margin: 5px;
243 | padding: 3px 10px;
244 | font-size: 12px;
245 | -webkit-border-radius: 30px;
246 | -moz-border-radius: 30px;
247 | border-radius: 30px;
248 | background: #869791;
249 | filter: Alpha(Opacity=50);/*IE7 fix*/
250 | opacity: 0.5;
251 | }
252 | /* Clickable class fix problem with hover on touch devices */
253 | /* Use it for non-touch hover action */
254 | .owl-theme .owl-controls.clickable .owl-buttons div:hover{
255 | filter: Alpha(Opacity=100);/*IE7 fix*/
256 | opacity: 1;
257 | text-decoration: none;
258 | }
259 |
260 | /* Styling Pagination*/
261 |
262 | .owl-theme .owl-controls {
263 | display: inline-block;
264 | zoom: 1;
265 | *display: inline;/*IE7 life-saver */
266 | }
267 | .owl-theme .owl-controls span{
268 | display: block;
269 | width: 12px;
270 | height: 12px;
271 | margin: 5px 7px;
272 | filter: Alpha(Opacity=50);/*IE7 fix*/
273 | opacity: 0.5;
274 | -webkit-border-radius: 20px;
275 | -moz-border-radius: 20px;
276 | border-radius: 20px;
277 | background: #869791;
278 | }
279 |
280 | .owl-theme .owl-controls .active span,
281 | .owl-theme .owl-controls.clickable .owl-page:hover span{
282 | filter: Alpha(Opacity=100);/*IE7 fix*/
283 | opacity: 1;
284 | }
285 |
286 | /* If PaginationNumbers is true */
287 |
288 | .owl-theme .owl-controls span.owl-numbers{
289 | height: auto;
290 | width: auto;
291 | color: #FFF;
292 | padding: 2px 10px;
293 | font-size: 12px;
294 | -webkit-border-radius: 30px;
295 | -moz-border-radius: 30px;
296 | border-radius: 30px;
297 | }
298 |
299 | /* preloading images */
300 | .owl-item.loading{
301 | min-height: 150px;
302 | background: url(AjaxLoader.gif) no-repeat center center
303 | }
--------------------------------------------------------------------------------
/2017/ComingSoon/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/favicon.ico
--------------------------------------------------------------------------------
/2017/ComingSoon/fonts/fontawesome-webfont.eot?:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/fonts/fontawesome-webfont.eot?
--------------------------------------------------------------------------------
/2017/ComingSoon/fonts/fontawesome-webfont.eot?v=4.3.0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/fonts/fontawesome-webfont.eot?v=4.3.0
--------------------------------------------------------------------------------
/2017/ComingSoon/fonts/fontawesome-webfont.ttf?v=4.3.0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/fonts/fontawesome-webfont.ttf?v=4.3.0
--------------------------------------------------------------------------------
/2017/ComingSoon/fonts/fontawesome-webfont.woff2?v=4.3.0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/fonts/fontawesome-webfont.woff2?v=4.3.0
--------------------------------------------------------------------------------
/2017/ComingSoon/fonts/fontawesome-webfont.woff?v=4.3.0:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/fonts/fontawesome-webfont.woff?v=4.3.0
--------------------------------------------------------------------------------
/2017/ComingSoon/img/.directory:
--------------------------------------------------------------------------------
1 | [Dolphin]
2 | PreviewsShown=true
3 | Timestamp=2017,8,26,13,2,10
4 | Version=3
5 |
--------------------------------------------------------------------------------
/2017/ComingSoon/img/leftbg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/img/leftbg.jpg
--------------------------------------------------------------------------------
/2017/ComingSoon/img/logo-dark.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/img/logo-dark.png
--------------------------------------------------------------------------------
/2017/ComingSoon/img/mainbg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/img/mainbg.jpg
--------------------------------------------------------------------------------
/2017/ComingSoon/img/rightbg.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/img/rightbg.jpg
--------------------------------------------------------------------------------
/2017/ComingSoon/img/team1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/img/team1.jpg
--------------------------------------------------------------------------------
/2017/ComingSoon/img/team2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/img/team2.jpg
--------------------------------------------------------------------------------
/2017/ComingSoon/img/team3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/img/team3.jpg
--------------------------------------------------------------------------------
/2017/ComingSoon/img/team4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/img/team4.jpg
--------------------------------------------------------------------------------
/2017/ComingSoon/img/team5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/img/team5.jpg
--------------------------------------------------------------------------------
/2017/ComingSoon/img/team6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/img/team6.jpg
--------------------------------------------------------------------------------
/2017/ComingSoon/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | Fosster'17
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
“Seek | share | elevate”
65 |
66 |
67 |
68 |
69 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
90 |
91 |
92 |
93 |
Keep yourself updated!!
94 |
103 |
104 |
105 |
106 |
107 |
108 |
125 |
Powered by FOSS@Amrita © 2017
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
Breaking the dogmas, one line of code at a time.
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
{{days}}
163 |
Days
164 |
165 |
166 |
167 |
168 |
{{hours}}
169 |
Hours
170 |
171 |
172 |
173 |
174 |
{{minutes}}
175 |
Minutes
176 |
177 |
178 |
179 |
180 |
{{seconds}}
181 |
Seconds
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
About
206 |
207 |
208 |
Addressing key social and real life issues by creating an optimal solution using respective areas of expertise. We seek to challenge an array of social issues, covering both ends of the modern day societal spectrum.
209 |
210 |
211 |
212 |
213 |
214 |
215 | Hackathon
216 |
217 | Our sole aim is to facilitate real world changes, to address key social issues with the innovative field of technology.
218 |
219 |
220 |
221 |
222 | Summit
223 |
224 | Consists of talks, platform to showcase innovative ideas and projects. Also a dedicated slot
225 | called "An hour of innovation".
226 |
227 |
228 |
229 |
230 | eXPosed
231 |
232 | The event where young prodigies come into the limelight.
233 |
234 |
235 |
236 |
237 | Workshop
238 |
239 | Workshops conducted by various organisations and collaborative workshop with team bi0s,
240 | India's one of the best CTF team.
241 |
242 |
243 |
244 |
245 | Events
246 |
247 | Gaming competitions, Cubing competitions, Debugging contest, AR/VR Stalls.
248 |
249 |
250 |
251 |
252 | Misc
253 |
254 | Stalls by startups, organisations, various branches from Amrita University Exibits.
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
Core Committee
264 |
265 |
266 |
267 |
268 |
269 |
270 |
294 |
295 |
Siddharth Kumar
296 |
Co-Organiser
297 |
298 |
299 |
300 |
301 |
325 |
326 |
Aniketh Girish
327 |
Web Development lead, Co-Organiser
328 |
329 |
330 |
331 |
332 |
356 |
357 |
Viboothi Anand
358 |
promotions lead, Graphics
359 |
360 |
361 |
362 |
363 |
387 |
388 |
Akash Krishnan
389 |
Design, Co-Organiser
390 |
391 |
392 |
393 |
394 |
418 |
419 |
Rahul Krishnan
420 |
Co-Organiser
421 |
422 |
423 |
424 |
425 |
449 |
450 |
Satya Pramod
451 |
Design Lead
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
Tell us what do you feel!
472 |
473 |
500 |
{{ resultMessage }}
501 |
502 |
503 |
504 |
Amrita School of Engineering,
505 | Amritapuri Campus,Amritapuri, Clappana,
506 | P.O,Vallikavu,
507 | Vallikavu, Kerala 690525.
508 |
509 |
512 |
513 |
514 |
517 |
518 |
519 |
522 |
523 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
565 |
566 |
567 |
568 |
569 |
570 |
571 |
572 |
573 |
574 |
575 |
--------------------------------------------------------------------------------
/2017/ComingSoon/js/EasePack.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * VERSION: beta 1.9.4
3 | * DATE: 2014-07-17
4 | * UPDATES AND DOCS AT: http://www.greensock.com
5 | *
6 | * @license Copyright (c) 2008-2014, GreenSock. All rights reserved.
7 | * This work is subject to the terms at http://www.greensock.com/terms_of_use.html or for
8 | * Club GreenSock members, the software agreement that was issued with your membership.
9 | *
10 | * @author: Jack Doyle, jack@greensock.com
11 | **/
12 | var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("easing.Back",["easing.Ease"],function(t){var e,i,s,r=_gsScope.GreenSockGlobals||_gsScope,n=r.com.greensock,a=2*Math.PI,o=Math.PI/2,h=n._class,l=function(e,i){var s=h("easing."+e,function(){},!0),r=s.prototype=new t;return r.constructor=s,r.getRatio=i,s},_=t.register||function(){},u=function(t,e,i,s){var r=h("easing."+t,{easeOut:new e,easeIn:new i,easeInOut:new s},!0);return _(r,t),r},c=function(t,e,i){this.t=t,this.v=e,i&&(this.next=i,i.prev=this,this.c=i.v-e,this.gap=i.t-t)},p=function(e,i){var s=h("easing."+e,function(t){this._p1=t||0===t?t:1.70158,this._p2=1.525*this._p1},!0),r=s.prototype=new t;return r.constructor=s,r.getRatio=i,r.config=function(t){return new s(t)},s},f=u("Back",p("BackOut",function(t){return(t-=1)*t*((this._p1+1)*t+this._p1)+1}),p("BackIn",function(t){return t*t*((this._p1+1)*t-this._p1)}),p("BackInOut",function(t){return 1>(t*=2)?.5*t*t*((this._p2+1)*t-this._p2):.5*((t-=2)*t*((this._p2+1)*t+this._p2)+2)})),m=h("easing.SlowMo",function(t,e,i){e=e||0===e?e:.7,null==t?t=.7:t>1&&(t=1),this._p=1!==t?e:0,this._p1=(1-t)/2,this._p2=t,this._p3=this._p1+this._p2,this._calcEnd=i===!0},!0),d=m.prototype=new t;return d.constructor=m,d.getRatio=function(t){var e=t+(.5-t)*this._p;return this._p1>t?this._calcEnd?1-(t=1-t/this._p1)*t:e-(t=1-t/this._p1)*t*t*t*e:t>this._p3?this._calcEnd?1-(t=(t-this._p3)/this._p1)*t:e+(t-e)*(t=(t-this._p3)/this._p1)*t*t*t:this._calcEnd?1:e},m.ease=new m(.7,.7),d.config=m.config=function(t,e,i){return new m(t,e,i)},e=h("easing.SteppedEase",function(t){t=t||1,this._p1=1/t,this._p2=t+1},!0),d=e.prototype=new t,d.constructor=e,d.getRatio=function(t){return 0>t?t=0:t>=1&&(t=.999999999),(this._p2*t>>0)*this._p1},d.config=e.config=function(t){return new e(t)},i=h("easing.RoughEase",function(e){e=e||{};for(var i,s,r,n,a,o,h=e.taper||"none",l=[],_=0,u=0|(e.points||20),p=u,f=e.randomize!==!1,m=e.clamp===!0,d=e.template instanceof t?e.template:null,g="number"==typeof e.strength?.4*e.strength:.4;--p>-1;)i=f?Math.random():1/u*p,s=d?d.getRatio(i):i,"none"===h?r=g:"out"===h?(n=1-i,r=n*n*g):"in"===h?r=i*i*g:.5>i?(n=2*i,r=.5*n*n*g):(n=2*(1-i),r=.5*n*n*g),f?s+=Math.random()*r-.5*r:p%2?s+=.5*r:s-=.5*r,m&&(s>1?s=1:0>s&&(s=0)),l[_++]={x:i,y:s};for(l.sort(function(t,e){return t.x-e.x}),o=new c(1,1,null),p=u;--p>-1;)a=l[p],o=new c(a.x,a.y,o);this._prev=new c(0,0,0!==o.t?o:o.next)},!0),d=i.prototype=new t,d.constructor=i,d.getRatio=function(t){var e=this._prev;if(t>e.t){for(;e.next&&t>=e.t;)e=e.next;e=e.prev}else for(;e.prev&&e.t>=t;)e=e.prev;return this._prev=e,e.v+(t-e.t)/e.gap*e.c},d.config=function(t){return new i(t)},i.ease=new i,u("Bounce",l("BounceOut",function(t){return 1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375}),l("BounceIn",function(t){return 1/2.75>(t=1-t)?1-7.5625*t*t:2/2.75>t?1-(7.5625*(t-=1.5/2.75)*t+.75):2.5/2.75>t?1-(7.5625*(t-=2.25/2.75)*t+.9375):1-(7.5625*(t-=2.625/2.75)*t+.984375)}),l("BounceInOut",function(t){var e=.5>t;return t=e?1-2*t:2*t-1,t=1/2.75>t?7.5625*t*t:2/2.75>t?7.5625*(t-=1.5/2.75)*t+.75:2.5/2.75>t?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375,e?.5*(1-t):.5*t+.5})),u("Circ",l("CircOut",function(t){return Math.sqrt(1-(t-=1)*t)}),l("CircIn",function(t){return-(Math.sqrt(1-t*t)-1)}),l("CircInOut",function(t){return 1>(t*=2)?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)})),s=function(e,i,s){var r=h("easing."+e,function(t,e){this._p1=t||1,this._p2=e||s,this._p3=this._p2/a*(Math.asin(1/this._p1)||0)},!0),n=r.prototype=new t;return n.constructor=r,n.getRatio=i,n.config=function(t,e){return new r(t,e)},r},u("Elastic",s("ElasticOut",function(t){return this._p1*Math.pow(2,-10*t)*Math.sin((t-this._p3)*a/this._p2)+1},.3),s("ElasticIn",function(t){return-(this._p1*Math.pow(2,10*(t-=1))*Math.sin((t-this._p3)*a/this._p2))},.3),s("ElasticInOut",function(t){return 1>(t*=2)?-.5*this._p1*Math.pow(2,10*(t-=1))*Math.sin((t-this._p3)*a/this._p2):.5*this._p1*Math.pow(2,-10*(t-=1))*Math.sin((t-this._p3)*a/this._p2)+1},.45)),u("Expo",l("ExpoOut",function(t){return 1-Math.pow(2,-10*t)}),l("ExpoIn",function(t){return Math.pow(2,10*(t-1))-.001}),l("ExpoInOut",function(t){return 1>(t*=2)?.5*Math.pow(2,10*(t-1)):.5*(2-Math.pow(2,-10*(t-1)))})),u("Sine",l("SineOut",function(t){return Math.sin(t*o)}),l("SineIn",function(t){return-Math.cos(t*o)+1}),l("SineInOut",function(t){return-.5*(Math.cos(Math.PI*t)-1)})),h("easing.EaseLookup",{find:function(e){return t.map[e]}},!0),_(r.SlowMo,"SlowMo","ease,"),_(i,"RoughEase","ease,"),_(e,"SteppedEase","ease,"),f},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()();
--------------------------------------------------------------------------------
/2017/ComingSoon/js/TweenLite.min.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * VERSION: 1.13.1
3 | * DATE: 2014-07-22
4 | * UPDATES AND DOCS AT: http://www.greensock.com
5 | *
6 | * @license Copyright (c) 2008-2014, GreenSock. All rights reserved.
7 | * This work is subject to the terms at http://www.greensock.com/terms_of_use.html or for
8 | * Club GreenSock members, the software agreement that was issued with your membership.
9 | *
10 | * @author: Jack Doyle, jack@greensock.com
11 | */
12 | (function(t,e){"use strict";var i=t.GreenSockGlobals=t.GreenSockGlobals||t;if(!i.TweenLite){var s,n,r,a,o,l=function(t){var e,s=t.split("."),n=i;for(e=0;s.length>e;e++)n[s[e]]=n=n[s[e]]||{};return n},h=l("com.greensock"),_=1e-10,u=function(t){var e,i=[],s=t.length;for(e=0;e!==s;i.push(t[e++]));return i},f=function(){},m=function(){var t=Object.prototype.toString,e=t.call([]);return function(i){return null!=i&&(i instanceof Array||"object"==typeof i&&!!i.push&&t.call(i)===e)}}(),p={},c=function(s,n,r,a){this.sc=p[s]?p[s].sc:[],p[s]=this,this.gsClass=null,this.func=r;var o=[];this.check=function(h){for(var _,u,f,m,d=n.length,v=d;--d>-1;)(_=p[n[d]]||new c(n[d],[])).gsClass?(o[d]=_.gsClass,v--):h&&_.sc.push(this);if(0===v&&r)for(u=("com.greensock."+s).split("."),f=u.pop(),m=l(u.join("."))[f]=this.gsClass=r.apply(r,o),a&&(i[f]=m,"function"==typeof define&&define.amd?define((t.GreenSockAMDPath?t.GreenSockAMDPath+"/":"")+s.split(".").pop(),[],function(){return m}):s===e&&"undefined"!=typeof module&&module.exports&&(module.exports=m)),d=0;this.sc.length>d;d++)this.sc[d].check()},this.check(!0)},d=t._gsDefine=function(t,e,i,s){return new c(t,e,i,s)},v=h._class=function(t,e,i){return e=e||function(){},d(t,[],function(){return e},i),e};d.globals=i;var g=[0,0,1,1],T=[],y=v("easing.Ease",function(t,e,i,s){this._func=t,this._type=i||0,this._power=s||0,this._params=e?g.concat(e):g},!0),w=y.map={},P=y.register=function(t,e,i,s){for(var n,r,a,o,l=e.split(","),_=l.length,u=(i||"easeIn,easeOut,easeInOut").split(",");--_>-1;)for(r=l[_],n=s?v("easing."+r,null,!0):h.easing[r]||{},a=u.length;--a>-1;)o=u[a],w[r+"."+o]=w[o+r]=n[o]=t.getRatio?t:t[o]||new t};for(r=y.prototype,r._calcEnd=!1,r.getRatio=function(t){if(this._func)return this._params[0]=t,this._func.apply(null,this._params);var e=this._type,i=this._power,s=1===e?1-t:2===e?t:.5>t?2*t:2*(1-t);return 1===i?s*=s:2===i?s*=s*s:3===i?s*=s*s*s:4===i&&(s*=s*s*s*s),1===e?1-s:2===e?s:.5>t?s/2:1-s/2},s=["Linear","Quad","Cubic","Quart","Quint,Strong"],n=s.length;--n>-1;)r=s[n]+",Power"+n,P(new y(null,null,1,n),r,"easeOut",!0),P(new y(null,null,2,n),r,"easeIn"+(0===n?",easeNone":"")),P(new y(null,null,3,n),r,"easeInOut");w.linear=h.easing.Linear.easeIn,w.swing=h.easing.Quad.easeInOut;var b=v("events.EventDispatcher",function(t){this._listeners={},this._eventTarget=t||this});r=b.prototype,r.addEventListener=function(t,e,i,s,n){n=n||0;var r,l,h=this._listeners[t],_=0;for(null==h&&(this._listeners[t]=h=[]),l=h.length;--l>-1;)r=h[l],r.c===e&&r.s===i?h.splice(l,1):0===_&&n>r.pr&&(_=l+1);h.splice(_,0,{c:e,s:i,up:s,pr:n}),this!==a||o||a.wake()},r.removeEventListener=function(t,e){var i,s=this._listeners[t];if(s)for(i=s.length;--i>-1;)if(s[i].c===e)return s.splice(i,1),void 0},r.dispatchEvent=function(t){var e,i,s,n=this._listeners[t];if(n)for(e=n.length,i=this._eventTarget;--e>-1;)s=n[e],s.up?s.c.call(s.s||i,{type:t,target:i}):s.c.call(s.s||i)};var k=t.requestAnimationFrame,A=t.cancelAnimationFrame,S=Date.now||function(){return(new Date).getTime()},x=S();for(s=["ms","moz","webkit","o"],n=s.length;--n>-1&&!k;)k=t[s[n]+"RequestAnimationFrame"],A=t[s[n]+"CancelAnimationFrame"]||t[s[n]+"CancelRequestAnimationFrame"];v("Ticker",function(t,e){var i,s,n,r,l,h=this,u=S(),m=e!==!1&&k,p=500,c=33,d=function(t){var e,a,o=S()-x;o>p&&(u+=o-c),x+=o,h.time=(x-u)/1e3,e=h.time-l,(!i||e>0||t===!0)&&(h.frame++,l+=e+(e>=r?.004:r-e),a=!0),t!==!0&&(n=s(d)),a&&h.dispatchEvent("tick")};b.call(h),h.time=h.frame=0,h.tick=function(){d(!0)},h.lagSmoothing=function(t,e){p=t||1/_,c=Math.min(e,p,0)},h.sleep=function(){null!=n&&(m&&A?A(n):clearTimeout(n),s=f,n=null,h===a&&(o=!1))},h.wake=function(){null!==n?h.sleep():h.frame>10&&(x=S()-p+5),s=0===i?f:m&&k?k:function(t){return setTimeout(t,0|1e3*(l-h.time)+1)},h===a&&(o=!0),d(2)},h.fps=function(t){return arguments.length?(i=t,r=1/(i||60),l=this.time+r,h.wake(),void 0):i},h.useRAF=function(t){return arguments.length?(h.sleep(),m=t,h.fps(i),void 0):m},h.fps(t),setTimeout(function(){m&&(!n||5>h.frame)&&h.useRAF(!1)},1500)}),r=h.Ticker.prototype=new h.events.EventDispatcher,r.constructor=h.Ticker;var C=v("core.Animation",function(t,e){if(this.vars=e=e||{},this._duration=this._totalDuration=t||0,this._delay=Number(e.delay)||0,this._timeScale=1,this._active=e.immediateRender===!0,this.data=e.data,this._reversed=e.reversed===!0,B){o||a.wake();var i=this.vars.useFrames?q:B;i.add(this,i._time),this.vars.paused&&this.paused(!0)}});a=C.ticker=new h.Ticker,r=C.prototype,r._dirty=r._gc=r._initted=r._paused=!1,r._totalTime=r._time=0,r._rawPrevTime=-1,r._next=r._last=r._onUpdate=r._timeline=r.timeline=null,r._paused=!1;var R=function(){o&&S()-x>2e3&&a.wake(),setTimeout(R,2e3)};R(),r.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},r.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},r.resume=function(t,e){return null!=t&&this.seek(t,e),this.paused(!1)},r.seek=function(t,e){return this.totalTime(Number(t),e!==!1)},r.restart=function(t,e){return this.reversed(!1).paused(!1).totalTime(t?-this._delay:0,e!==!1,!0)},r.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},r.render=function(){},r.invalidate=function(){return this},r.isActive=function(){var t,e=this._timeline,i=this._startTime;return!e||!this._gc&&!this._paused&&e.isActive()&&(t=e.rawTime())>=i&&i+this.totalDuration()/this._timeScale>t},r._enabled=function(t,e){return o||a.wake(),this._gc=!t,this._active=this.isActive(),e!==!0&&(t&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!t&&this.timeline&&this._timeline._remove(this,!0)),!1},r._kill=function(){return this._enabled(!1,!1)},r.kill=function(t,e){return this._kill(t,e),this},r._uncache=function(t){for(var e=t?this:this.timeline;e;)e._dirty=!0,e=e.timeline;return this},r._swapSelfInParams=function(t){for(var e=t.length,i=t.concat();--e>-1;)"{self}"===t[e]&&(i[e]=this);return i},r.eventCallback=function(t,e,i,s){if("on"===(t||"").substr(0,2)){var n=this.vars;if(1===arguments.length)return n[t];null==e?delete n[t]:(n[t]=e,n[t+"Params"]=m(i)&&-1!==i.join("").indexOf("{self}")?this._swapSelfInParams(i):i,n[t+"Scope"]=s),"onUpdate"===t&&(this._onUpdate=e)}return this},r.delay=function(t){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+t-this._delay),this._delay=t,this):this._delay},r.duration=function(t){return arguments.length?(this._duration=this._totalDuration=t,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._timethis._duration?this._duration:t,e)):this._time},r.totalTime=function(t,e,i){if(o||a.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>t&&!i&&(t+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var s=this._totalDuration,n=this._timeline;if(t>s&&!i&&(t=s),this._startTime=(this._paused?this._pauseTime:n._time)-(this._reversed?s-t:t)/this._timeScale,n._dirty||this._uncache(!1),n._timeline)for(;n._timeline;)n._timeline._time!==(n._startTime+n._totalTime)/n._timeScale&&n.totalTime(n._totalTime,!0),n=n._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==t||0===this._duration)&&(this.render(t,e,!1),O.length&&M())}return this},r.progress=r.totalProgress=function(t,e){return arguments.length?this.totalTime(this.duration()*t,e):this._time/this.duration()},r.startTime=function(t){return arguments.length?(t!==this._startTime&&(this._startTime=t,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,t-this._delay)),this):this._startTime},r.timeScale=function(t){if(!arguments.length)return this._timeScale;if(t=t||_,this._timeline&&this._timeline.smoothChildTiming){var e=this._pauseTime,i=e||0===e?e:this._timeline.totalTime();this._startTime=i-(i-this._startTime)*this._timeScale/t}return this._timeScale=t,this._uncache(!1)},r.reversed=function(t){return arguments.length?(t!=this._reversed&&(this._reversed=t,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},r.paused=function(t){if(!arguments.length)return this._paused;if(t!=this._paused&&this._timeline){o||t||a.wake();var e=this._timeline,i=e.rawTime(),s=i-this._pauseTime;!t&&e.smoothChildTiming&&(this._startTime+=s,this._uncache(!1)),this._pauseTime=t?i:null,this._paused=t,this._active=this.isActive(),!t&&0!==s&&this._initted&&this.duration()&&this.render(e.smoothChildTiming?this._totalTime:(i-this._startTime)/this._timeScale,!0,!0)}return this._gc&&!t&&this._enabled(!0,!1),this};var D=v("core.SimpleTimeline",function(t){C.call(this,0,t),this.autoRemoveChildren=this.smoothChildTiming=!0});r=D.prototype=new C,r.constructor=D,r.kill()._gc=!1,r._first=r._last=null,r._sortChildren=!1,r.add=r.insert=function(t,e){var i,s;if(t._startTime=Number(e||0)+t._delay,t._paused&&this!==t._timeline&&(t._pauseTime=t._startTime+(this.rawTime()-t._startTime)/t._timeScale),t.timeline&&t.timeline._remove(t,!0),t.timeline=t._timeline=this,t._gc&&t._enabled(!0,!0),i=this._last,this._sortChildren)for(s=t._startTime;i&&i._startTime>s;)i=i._prev;return i?(t._next=i._next,i._next=t):(t._next=this._first,this._first=t),t._next?t._next._prev=t:this._last=t,t._prev=i,this._timeline&&this._uncache(!0),this},r._remove=function(t,e){return t.timeline===this&&(e||t._enabled(!1,!0),t._prev?t._prev._next=t._next:this._first===t&&(this._first=t._next),t._next?t._next._prev=t._prev:this._last===t&&(this._last=t._prev),t._next=t._prev=t.timeline=null,this._timeline&&this._uncache(!0)),this},r.render=function(t,e,i){var s,n=this._first;for(this._totalTime=this._time=this._rawPrevTime=t;n;)s=n._next,(n._active||t>=n._startTime&&!n._paused)&&(n._reversed?n.render((n._dirty?n.totalDuration():n._totalDuration)-(t-n._startTime)*n._timeScale,e,i):n.render((t-n._startTime)*n._timeScale,e,i)),n=s},r.rawTime=function(){return o||a.wake(),this._totalTime};var I=v("TweenLite",function(e,i,s){if(C.call(this,i,s),this.render=I.prototype.render,null==e)throw"Cannot tween a null target.";this.target=e="string"!=typeof e?e:I.selector(e)||e;var n,r,a,o=e.jquery||e.length&&e!==t&&e[0]&&(e[0]===t||e[0].nodeType&&e[0].style&&!e.nodeType),l=this.vars.overwrite;if(this._overwrite=l=null==l?Q[I.defaultOverwrite]:"number"==typeof l?l>>0:Q[l],(o||e instanceof Array||e.push&&m(e))&&"number"!=typeof e[0])for(this._targets=a=u(e),this._propLookup=[],this._siblings=[],n=0;a.length>n;n++)r=a[n],r?"string"!=typeof r?r.length&&r!==t&&r[0]&&(r[0]===t||r[0].nodeType&&r[0].style&&!r.nodeType)?(a.splice(n--,1),this._targets=a=a.concat(u(r))):(this._siblings[n]=$(r,this,!1),1===l&&this._siblings[n].length>1&&K(r,this,null,1,this._siblings[n])):(r=a[n--]=I.selector(r),"string"==typeof r&&a.splice(n+1,1)):a.splice(n--,1);else this._propLookup={},this._siblings=$(e,this,!1),1===l&&this._siblings.length>1&&K(e,this,null,1,this._siblings);(this.vars.immediateRender||0===i&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-_,this.render(-this._delay))},!0),E=function(e){return e.length&&e!==t&&e[0]&&(e[0]===t||e[0].nodeType&&e[0].style&&!e.nodeType)},z=function(t,e){var i,s={};for(i in t)G[i]||i in e&&"transform"!==i&&"x"!==i&&"y"!==i&&"width"!==i&&"height"!==i&&"className"!==i&&"border"!==i||!(!U[i]||U[i]&&U[i]._autoCSS)||(s[i]=t[i],delete t[i]);t.css=s};r=I.prototype=new C,r.constructor=I,r.kill()._gc=!1,r.ratio=0,r._firstPT=r._targets=r._overwrittenProps=r._startAt=null,r._notifyPluginsOfEnabled=r._lazy=!1,I.version="1.13.1",I.defaultEase=r._ease=new y(null,null,1,1),I.defaultOverwrite="auto",I.ticker=a,I.autoSleep=!0,I.lagSmoothing=function(t,e){a.lagSmoothing(t,e)},I.selector=t.$||t.jQuery||function(e){var i=t.$||t.jQuery;return i?(I.selector=i,i(e)):"undefined"==typeof document?e:document.querySelectorAll?document.querySelectorAll(e):document.getElementById("#"===e.charAt(0)?e.substr(1):e)};var O=[],L={},N=I._internals={isArray:m,isSelector:E,lazyTweens:O},U=I._plugins={},F=N.tweenLookup={},j=0,G=N.reservedProps={ease:1,delay:1,overwrite:1,onComplete:1,onCompleteParams:1,onCompleteScope:1,useFrames:1,runBackwards:1,startAt:1,onUpdate:1,onUpdateParams:1,onUpdateScope:1,onStart:1,onStartParams:1,onStartScope:1,onReverseComplete:1,onReverseCompleteParams:1,onReverseCompleteScope:1,onRepeat:1,onRepeatParams:1,onRepeatScope:1,easeParams:1,yoyo:1,immediateRender:1,repeat:1,repeatDelay:1,data:1,paused:1,reversed:1,autoCSS:1,lazy:1},Q={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},q=C._rootFramesTimeline=new D,B=C._rootTimeline=new D,M=N.lazyRender=function(){var t=O.length;for(L={};--t>-1;)s=O[t],s&&s._lazy!==!1&&(s.render(s._lazy,!1,!0),s._lazy=!1);O.length=0};B._startTime=a.time,q._startTime=a.frame,B._active=q._active=!0,setTimeout(M,1),C._updateRoot=I.render=function(){var t,e,i;if(O.length&&M(),B.render((a.time-B._startTime)*B._timeScale,!1,!1),q.render((a.frame-q._startTime)*q._timeScale,!1,!1),O.length&&M(),!(a.frame%120)){for(i in F){for(e=F[i].tweens,t=e.length;--t>-1;)e[t]._gc&&e.splice(t,1);0===e.length&&delete F[i]}if(i=B._first,(!i||i._paused)&&I.autoSleep&&!q._first&&1===a._listeners.tick.length){for(;i&&i._paused;)i=i._next;i||a.sleep()}}},a.addEventListener("tick",C._updateRoot);var $=function(t,e,i){var s,n,r=t._gsTweenID;if(F[r||(t._gsTweenID=r="t"+j++)]||(F[r]={target:t,tweens:[]}),e&&(s=F[r].tweens,s[n=s.length]=e,i))for(;--n>-1;)s[n]===e&&s.splice(n,1);return F[r].tweens},K=function(t,e,i,s,n){var r,a,o,l;if(1===s||s>=4){for(l=n.length,r=0;l>r;r++)if((o=n[r])!==e)o._gc||o._enabled(!1,!1)&&(a=!0);else if(5===s)break;return a}var h,u=e._startTime+_,f=[],m=0,p=0===e._duration;for(r=n.length;--r>-1;)(o=n[r])===e||o._gc||o._paused||(o._timeline!==e._timeline?(h=h||H(e,0,p),0===H(o,h,p)&&(f[m++]=o)):u>=o._startTime&&o._startTime+o.totalDuration()/o._timeScale>u&&((p||!o._initted)&&2e-10>=u-o._startTime||(f[m++]=o)));for(r=m;--r>-1;)o=f[r],2===s&&o._kill(i,t)&&(a=!0),(2!==s||!o._firstPT&&o._initted)&&o._enabled(!1,!1)&&(a=!0);return a},H=function(t,e,i){for(var s=t._timeline,n=s._timeScale,r=t._startTime;s._timeline;){if(r+=s._startTime,n*=s._timeScale,s._paused)return-100;s=s._timeline}return r/=n,r>e?r-e:i&&r===e||!t._initted&&2*_>r-e?_:(r+=t.totalDuration()/t._timeScale/n)>e+_?0:r-e-_};r._init=function(){var t,e,i,s,n,r=this.vars,a=this._overwrittenProps,o=this._duration,l=!!r.immediateRender,h=r.ease;if(r.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),n={};for(s in r.startAt)n[s]=r.startAt[s];if(n.overwrite=!1,n.immediateRender=!0,n.lazy=l&&r.lazy!==!1,n.startAt=n.delay=null,this._startAt=I.to(this.target,0,n),l)if(this._time>0)this._startAt=null;else if(0!==o)return}else if(r.runBackwards&&0!==o)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{i={};for(s in r)G[s]&&"autoCSS"!==s||(i[s]=r[s]);if(i.overwrite=0,i.data="isFromStart",i.lazy=l&&r.lazy!==!1,i.immediateRender=l,this._startAt=I.to(this.target,0,i),l){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1)}if(this._ease=h=h?h instanceof y?h:"function"==typeof h?new y(h,r.easeParams):w[h]||I.defaultEase:I.defaultEase,r.easeParams instanceof Array&&h.config&&(this._ease=h.config.apply(h,r.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(t=this._targets.length;--t>-1;)this._initProps(this._targets[t],this._propLookup[t]={},this._siblings[t],a?a[t]:null)&&(e=!0);else e=this._initProps(this.target,this._propLookup,this._siblings,a);if(e&&I._onPluginEvent("_onInitAllProps",this),a&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),r.runBackwards)for(i=this._firstPT;i;)i.s+=i.c,i.c=-i.c,i=i._next;this._onUpdate=r.onUpdate,this._initted=!0},r._initProps=function(e,i,s,n){var r,a,o,l,h,_;if(null==e)return!1;L[e._gsTweenID]&&M(),this.vars.css||e.style&&e!==t&&e.nodeType&&U.css&&this.vars.autoCSS!==!1&&z(this.vars,e);for(r in this.vars){if(_=this.vars[r],G[r])_&&(_ instanceof Array||_.push&&m(_))&&-1!==_.join("").indexOf("{self}")&&(this.vars[r]=_=this._swapSelfInParams(_,this));else if(U[r]&&(l=new U[r])._onInitTween(e,this.vars[r],this)){for(this._firstPT=h={_next:this._firstPT,t:l,p:"setRatio",s:0,c:1,f:!0,n:r,pg:!0,pr:l._priority},a=l._overwriteProps.length;--a>-1;)i[l._overwriteProps[a]]=this._firstPT;(l._priority||l._onInitAllProps)&&(o=!0),(l._onDisable||l._onEnable)&&(this._notifyPluginsOfEnabled=!0)}else this._firstPT=i[r]=h={_next:this._firstPT,t:e,p:r,f:"function"==typeof e[r],n:r,pg:!1,pr:0},h.s=h.f?e[r.indexOf("set")||"function"!=typeof e["get"+r.substr(3)]?r:"get"+r.substr(3)]():parseFloat(e[r]),h.c="string"==typeof _&&"="===_.charAt(1)?parseInt(_.charAt(0)+"1",10)*Number(_.substr(2)):Number(_)-h.s||0;h&&h._next&&(h._next._prev=h)}return n&&this._kill(n,e)?this._initProps(e,i,s,n):this._overwrite>1&&this._firstPT&&s.length>1&&K(e,this,i,this._overwrite,s)?(this._kill(i,e),this._initProps(e,i,s,n)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(L[e._gsTweenID]=!0),o)},r.render=function(t,e,i){var s,n,r,a,o=this._time,l=this._duration,h=this._rawPrevTime;if(t>=l)this._totalTime=this._time=l,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(s=!0,n="onComplete"),0===l&&(this._initted||!this.vars.lazy||i)&&(this._startTime===this._timeline._duration&&(t=0),(0===t||0>h||h===_)&&h!==t&&(i=!0,h>_&&(n="onReverseComplete")),this._rawPrevTime=a=!e||t||h===t?t:_);else if(1e-7>t)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==o||0===l&&h>0&&h!==_)&&(n="onReverseComplete",s=this._reversed),0>t?(this._active=!1,0===l&&(this._initted||!this.vars.lazy||i)&&(h>=0&&(i=!0),this._rawPrevTime=a=!e||t||h===t?t:_)):this._initted||(i=!0);else if(this._totalTime=this._time=t,this._easeType){var u=t/l,f=this._easeType,m=this._easePower;(1===f||3===f&&u>=.5)&&(u=1-u),3===f&&(u*=2),1===m?u*=u:2===m?u*=u*u:3===m?u*=u*u*u:4===m&&(u*=u*u*u*u),this.ratio=1===f?1-u:2===f?u:.5>t/l?u/2:1-u/2}else this.ratio=this._ease.getRatio(t/l);if(this._time!==o||i){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!i&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=o,this._rawPrevTime=h,O.push(this),this._lazy=t,void 0;this._time&&!s?this.ratio=this._ease.getRatio(this._time/l):s&&this._ease._calcEnd&&(this.ratio=this._ease.getRatio(0===this._time?0:1))}for(this._lazy!==!1&&(this._lazy=!1),this._active||!this._paused&&this._time!==o&&t>=0&&(this._active=!0),0===o&&(this._startAt&&(t>=0?this._startAt.render(t,e,i):n||(n="_dummyGS")),this.vars.onStart&&(0!==this._time||0===l)&&(e||this.vars.onStart.apply(this.vars.onStartScope||this,this.vars.onStartParams||T))),r=this._firstPT;r;)r.f?r.t[r.p](r.c*this.ratio+r.s):r.t[r.p]=r.c*this.ratio+r.s,r=r._next;this._onUpdate&&(0>t&&this._startAt&&this._startTime&&this._startAt.render(t,e,i),e||(this._time!==o||s)&&this._onUpdate.apply(this.vars.onUpdateScope||this,this.vars.onUpdateParams||T)),n&&(!this._gc||i)&&(0>t&&this._startAt&&!this._onUpdate&&this._startTime&&this._startAt.render(t,e,i),s&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[n]&&this.vars[n].apply(this.vars[n+"Scope"]||this,this.vars[n+"Params"]||T),0===l&&this._rawPrevTime===_&&a!==_&&(this._rawPrevTime=0))}},r._kill=function(t,e){if("all"===t&&(t=null),null==t&&(null==e||e===this.target))return this._lazy=!1,this._enabled(!1,!1);e="string"!=typeof e?e||this._targets||this.target:I.selector(e)||e;var i,s,n,r,a,o,l,h;if((m(e)||E(e))&&"number"!=typeof e[0])for(i=e.length;--i>-1;)this._kill(t,e[i])&&(o=!0);else{if(this._targets){for(i=this._targets.length;--i>-1;)if(e===this._targets[i]){a=this._propLookup[i]||{},this._overwrittenProps=this._overwrittenProps||[],s=this._overwrittenProps[i]=t?this._overwrittenProps[i]||{}:"all";break}}else{if(e!==this.target)return!1;a=this._propLookup,s=this._overwrittenProps=t?this._overwrittenProps||{}:"all"}if(a){l=t||a,h=t!==s&&"all"!==s&&t!==a&&("object"!=typeof t||!t._tempKill);for(n in l)(r=a[n])&&(r.pg&&r.t._kill(l)&&(o=!0),r.pg&&0!==r.t._overwriteProps.length||(r._prev?r._prev._next=r._next:r===this._firstPT&&(this._firstPT=r._next),r._next&&(r._next._prev=r._prev),r._next=r._prev=null),delete a[n]),h&&(s[n]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return o},r.invalidate=function(){return this._notifyPluginsOfEnabled&&I._onPluginEvent("_onDisable",this),this._firstPT=null,this._overwrittenProps=null,this._onUpdate=null,this._startAt=null,this._initted=this._active=this._notifyPluginsOfEnabled=this._lazy=!1,this._propLookup=this._targets?{}:[],this},r._enabled=function(t,e){if(o||a.wake(),t&&this._gc){var i,s=this._targets;if(s)for(i=s.length;--i>-1;)this._siblings[i]=$(s[i],this,!0);else this._siblings=$(this.target,this,!0)}return C.prototype._enabled.call(this,t,e),this._notifyPluginsOfEnabled&&this._firstPT?I._onPluginEvent(t?"_onEnable":"_onDisable",this):!1},I.to=function(t,e,i){return new I(t,e,i)},I.from=function(t,e,i){return i.runBackwards=!0,i.immediateRender=0!=i.immediateRender,new I(t,e,i)},I.fromTo=function(t,e,i,s){return s.startAt=i,s.immediateRender=0!=s.immediateRender&&0!=i.immediateRender,new I(t,e,s)},I.delayedCall=function(t,e,i,s,n){return new I(e,0,{delay:t,onComplete:e,onCompleteParams:i,onCompleteScope:s,onReverseComplete:e,onReverseCompleteParams:i,onReverseCompleteScope:s,immediateRender:!1,useFrames:n,overwrite:0})},I.set=function(t,e){return new I(t,0,e)},I.getTweensOf=function(t,e){if(null==t)return[];t="string"!=typeof t?t:I.selector(t)||t;var i,s,n,r;if((m(t)||E(t))&&"number"!=typeof t[0]){for(i=t.length,s=[];--i>-1;)s=s.concat(I.getTweensOf(t[i],e));for(i=s.length;--i>-1;)for(r=s[i],n=i;--n>-1;)r===s[n]&&s.splice(i,1)}else for(s=$(t).concat(),i=s.length;--i>-1;)(s[i]._gc||e&&!s[i].isActive())&&s.splice(i,1);return s},I.killTweensOf=I.killDelayedCallsTo=function(t,e,i){"object"==typeof e&&(i=e,e=!1);for(var s=I.getTweensOf(t,e),n=s.length;--n>-1;)s[n]._kill(i,t)};var J=v("plugins.TweenPlugin",function(t,e){this._overwriteProps=(t||"").split(","),this._propName=this._overwriteProps[0],this._priority=e||0,this._super=J.prototype},!0);if(r=J.prototype,J.version="1.10.1",J.API=2,r._firstPT=null,r._addTween=function(t,e,i,s,n,r){var a,o;return null!=s&&(a="number"==typeof s||"="!==s.charAt(1)?Number(s)-i:parseInt(s.charAt(0)+"1",10)*Number(s.substr(2)))?(this._firstPT=o={_next:this._firstPT,t:t,p:e,s:i,c:a,f:"function"==typeof t[e],n:n||e,r:r},o._next&&(o._next._prev=o),o):void 0},r.setRatio=function(t){for(var e,i=this._firstPT,s=1e-6;i;)e=i.c*t+i.s,i.r?e=Math.round(e):s>e&&e>-s&&(e=0),i.f?i.t[i.p](e):i.t[i.p]=e,i=i._next},r._kill=function(t){var e,i=this._overwriteProps,s=this._firstPT;if(null!=t[this._propName])this._overwriteProps=[];else for(e=i.length;--e>-1;)null!=t[i[e]]&&i.splice(e,1);for(;s;)null!=t[s.n]&&(s._next&&(s._next._prev=s._prev),s._prev?(s._prev._next=s._next,s._prev=null):this._firstPT===s&&(this._firstPT=s._next)),s=s._next;return!1},r._roundProps=function(t,e){for(var i=this._firstPT;i;)(t[this._propName]||null!=i.n&&t[i.n.split(this._propName+"_").join("")])&&(i.r=e),i=i._next},I._onPluginEvent=function(t,e){var i,s,n,r,a,o=e._firstPT;if("_onInitAllProps"===t){for(;o;){for(a=o._next,s=n;s&&s.pr>o.pr;)s=s._next;(o._prev=s?s._prev:r)?o._prev._next=o:n=o,(o._next=s)?s._prev=o:r=o,o=a}o=e._firstPT=n}for(;o;)o.pg&&"function"==typeof o.t[t]&&o.t[t]()&&(i=!0),o=o._next;return i},J.activate=function(t){for(var e=t.length;--e>-1;)t[e].API===J.API&&(U[(new t[e])._propName]=t[e]);return!0},d.plugin=function(t){if(!(t&&t.propName&&t.init&&t.API))throw"illegal plugin definition.";var e,i=t.propName,s=t.priority||0,n=t.overwriteProps,r={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_roundProps",initAll:"_onInitAllProps"},a=v("plugins."+i.charAt(0).toUpperCase()+i.substr(1)+"Plugin",function(){J.call(this,i,s),this._overwriteProps=n||[]},t.global===!0),o=a.prototype=new J(i);o.constructor=a,a.API=t.API;for(e in r)"function"==typeof t[e]&&(o[r[e]]=t[e]);return a.version=t.version,J.activate([a]),a},s=t._gsQueue){for(n=0;s.length>n;n++)s[n]();for(r in p)p[r].func||t.console.log("GSAP encountered missing dependency: com.greensock."+r)}o=!1}})("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenLite");
--------------------------------------------------------------------------------
/2017/ComingSoon/js/app.js:
--------------------------------------------------------------------------------
1 | /** *************Angular app JS*********************/
2 | "use strict";
3 | var app = angular.module('contactApp', []);
--------------------------------------------------------------------------------
/2017/ComingSoon/js/cbpSplitLayout.js:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/js/cbpSplitLayout.js
--------------------------------------------------------------------------------
/2017/ComingSoon/js/classie.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * classie - class helper functions
3 | * from bonzo https://github.com/ded/bonzo
4 | *
5 | * classie.has( elem, 'my-class' ) -> true/false
6 | * classie.add( elem, 'my-new-class' )
7 | * classie.remove( elem, 'my-unwanted-class' )
8 | * classie.toggle( elem, 'my-class' )
9 | */
10 |
11 | /*jshint browser: true, strict: true, undef: true */
12 | /*global define: false */
13 |
14 | ( function( window ) {
15 |
16 | 'use strict';
17 |
18 | // class helper functions from bonzo https://github.com/ded/bonzo
19 |
20 | function classReg( className ) {
21 | return new RegExp("(^|\\s+)" + className + "(\\s+|$)");
22 | }
23 |
24 | // classList support for class management
25 | // altho to be fair, the api sucks because it won't accept multiple classes at once
26 | var hasClass, addClass, removeClass;
27 |
28 | if ( 'classList' in document.documentElement ) {
29 | hasClass = function( elem, c ) {
30 | return elem.classList.contains( c );
31 | };
32 | addClass = function( elem, c ) {
33 | elem.classList.add( c );
34 | };
35 | removeClass = function( elem, c ) {
36 | elem.classList.remove( c );
37 | };
38 | }
39 | else {
40 | hasClass = function( elem, c ) {
41 | return classReg( c ).test( elem.className );
42 | };
43 | addClass = function( elem, c ) {
44 | if ( !hasClass( elem, c ) ) {
45 | elem.className = elem.className + ' ' + c;
46 | }
47 | };
48 | removeClass = function( elem, c ) {
49 | elem.className = elem.className.replace( classReg( c ), ' ' );
50 | };
51 | }
52 |
53 | function toggleClass( elem, c ) {
54 | var fn = hasClass( elem, c ) ? removeClass : addClass;
55 | fn( elem, c );
56 | }
57 |
58 | var classie = {
59 | // full names
60 | hasClass: hasClass,
61 | addClass: addClass,
62 | removeClass: removeClass,
63 | toggleClass: toggleClass,
64 | // short names
65 | has: hasClass,
66 | add: addClass,
67 | remove: removeClass,
68 | toggle: toggleClass
69 | };
70 |
71 | // transport
72 | if ( typeof define === 'function' && define.amd ) {
73 | // AMD
74 | define( classie );
75 | } else {
76 | // browser global
77 | window.classie = classie;
78 | }
79 |
80 | })( window );
81 |
--------------------------------------------------------------------------------
/2017/ComingSoon/js/controllers.js:
--------------------------------------------------------------------------------
1 | /** *************Angular controller JS*********************/
2 | "use strict";
3 | app.controller('ContactController', function ($scope, $http) {
4 | $scope.result = 'hidden'
5 | $scope.resultMessage;
6 | $scope.formData; //formData is an object holding the name, email, subject, and message
7 | $scope.submitButtonDisabled = false;
8 | $scope.submitted = false; //used so that form errors are shown only after the form has been submitted
9 | $scope.submit = function(contactform, e) {
10 | e.preventDefault();
11 | $scope.submitted = true;
12 | $scope.submitButtonDisabled = true;
13 | if (contactform.$valid) {
14 | $http({
15 | method : 'POST',
16 | url : 'contact-form.php',
17 | data : $.param($scope.formData), //param method from jQuery
18 | headers : { 'Content-Type': 'application/x-www-form-urlencoded' } //set the headers so angular passing info as form data (not request payload)
19 | }).success(function(data){
20 | console.log(data);
21 | if (data.success) { //success comes from the return json object
22 | $scope.submitButtonDisabled = false;
23 | $scope.formData = null;
24 | $scope.resultMessage = data.message;
25 | $scope.result='bg-success';
26 | } else {
27 | $scope.submitButtonDisabled = false;
28 | $scope.resultMessage = data.message;
29 | $scope.result='bg-danger';
30 | }
31 | });
32 | } else {
33 | $scope.submitButtonDisabled = false;
34 | $scope.resultMessage = 'Failed :( Please fill out all the fields.';
35 | $scope.result='bg-danger';
36 | }
37 | }
38 | });
39 |
40 | app.controller('countDownCtrl',function($scope,$interval){
41 | var end = new Date('12/01/2017 10:1 AM'); //Event Date
42 |
43 | var _second = 1000;
44 | var _minute = _second * 60;
45 | var _hour = _minute * 60;
46 | var _day = _hour * 24;
47 |
48 | var showRemaining = function() {
49 | var now = new Date();
50 | var distance = end - now;
51 | if (distance < 0) {
52 |
53 | $interval.cancel(promise);
54 | alert("Timer expired"); //What should happen if Timer is finished
55 |
56 | return;
57 | }
58 | $scope.days = Math.floor(distance / _day);
59 | $scope.hours = Math.floor((distance % _day) / _hour);
60 | $scope.minutes = Math.floor((distance % _hour) / _minute);
61 | $scope.seconds = Math.floor((distance % _minute) / _second);
62 |
63 | };
64 |
65 | var promise = $interval(showRemaining,1000);
66 |
67 | });
--------------------------------------------------------------------------------
/2017/ComingSoon/js/demo-1.js:
--------------------------------------------------------------------------------
1 | (function() {
2 |
3 | var width, height, astronomy, canvas, ctx, points, target, animateHeader = true;
4 |
5 | // Main
6 | initHeader();
7 | initAnimation();
8 | addListeners();
9 |
10 | function initHeader() {
11 | width = window.innerWidth/2;
12 | height = document.getElementById("astronomy_eff").clientHeight;
13 | target = {x: width/2, y: height/2};
14 |
15 | astronomy = document.getElementById('astronomy');
16 | astronomy.style.height = height+'px';
17 |
18 | canvas = document.getElementById('demo-canvas');
19 | canvas.width = width;
20 | canvas.height = height;
21 | ctx = canvas.getContext('2d');
22 |
23 | // create points
24 | points = [];
25 | for(var x = 0; x < width; x = x + width/20) {
26 | for(var y = 0; y < height; y = y + height/20) {
27 | var px = x + Math.random()*width/20;
28 | var py = y + Math.random()*height/20;
29 | var p = {x: px, originX: px, y: py, originY: py };
30 | points.push(p);
31 | }
32 | }
33 |
34 | // for each point find the 5 closest points
35 | for(var i = 0; i < points.length; i++) {
36 | var closest = [];
37 | var p1 = points[i];
38 | for(var j = 0; j < points.length; j++) {
39 | var p2 = points[j]
40 | if(!(p1 == p2)) {
41 | var placed = false;
42 | for(var k = 0; k < 5; k++) {
43 | if(!placed) {
44 | if(closest[k] == undefined) {
45 | closest[k] = p2;
46 | placed = true;
47 | }
48 | }
49 | }
50 |
51 | for(var k = 0; k < 5; k++) {
52 | if(!placed) {
53 | if(getDistance(p1, p2) < getDistance(p1, closest[k])) {
54 | closest[k] = p2;
55 | placed = true;
56 | }
57 | }
58 | }
59 | }
60 | }
61 | p1.closest = closest;
62 | }
63 |
64 | // assign a circle to each point
65 | for(var i in points) {
66 | var c = new Circle(points[i], 2+Math.random()*2, 'rgba(255,255,255,0.3)');
67 | points[i].circle = c;
68 | }
69 | }
70 |
71 | // Event handling
72 | function addListeners() {
73 | if(!('ontouchstart' in window)) {
74 | //window.addEventListener('mousemove', mouseMove);
75 | document.getElementById("astronomy_eff").addEventListener('mousemove', mouseMove);
76 | }
77 | window.addEventListener('scroll', scrollCheck);
78 | window.addEventListener('resize', resize);
79 | }
80 |
81 | function mouseMove(e) {
82 | var posx = posy = 0;
83 | if (e.pageX || e.pageY) {
84 | posx = e.pageX/3;
85 | posy = e.pageY;
86 | }
87 | else if (e.clientX || e.clientY) {
88 | posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
89 | posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
90 | }
91 | target.x = posx;
92 | target.y = posy;
93 | }
94 |
95 | function scrollCheck() {
96 | if(document.body.scrollTop > height) animateHeader = false;
97 | else animateHeader = true;
98 | }
99 |
100 | function resize() {
101 | width = window.innerWidth;
102 | height = document.getElementById("astronomy_eff").clientHeight;
103 | astronomy.style.height = height+'px';
104 | canvas.width = width/2;
105 | canvas.height = height;
106 | }
107 |
108 | // animation
109 | function initAnimation() {
110 | animate();
111 | for(var i in points) {
112 | shiftPoint(points[i]);
113 | }
114 | }
115 |
116 | function animate() {
117 | if(animateHeader) {
118 | ctx.clearRect(0,0,width,height);
119 | for(var i in points) {
120 | // detect points in range
121 | if(Math.abs(getDistance(target, points[i])) < 4000) {
122 | points[i].active = 0.3;
123 | points[i].circle.active = 0.6;
124 | } else if(Math.abs(getDistance(target, points[i])) < 20000) {
125 | points[i].active = 0.1;
126 | points[i].circle.active = 0.3;
127 | } else if(Math.abs(getDistance(target, points[i])) < 40000) {
128 | points[i].active = 0.02;
129 | points[i].circle.active = 0.1;
130 | } else {
131 | points[i].active = 0;
132 | points[i].circle.active = 0;
133 | }
134 |
135 | drawLines(points[i]);
136 | points[i].circle.draw();
137 | }
138 | }
139 | requestAnimationFrame(animate);
140 | }
141 |
142 | function shiftPoint(p) {
143 | TweenLite.to(p, 1+1*Math.random(), {x:p.originX-50+Math.random()*100,
144 | y: p.originY-50+Math.random()*100, ease:Circ.easeInOut,
145 | onComplete: function() {
146 | shiftPoint(p);
147 | }});
148 | }
149 |
150 | // Canvas manipulation
151 | function drawLines(p) {
152 | if(!p.active) return;
153 | for(var i in p.closest) {
154 | ctx.beginPath();
155 | ctx.moveTo(p.x, p.y);
156 | ctx.lineTo(p.closest[i].x, p.closest[i].y);
157 | ctx.strokeStyle = 'rgba(174,158,151,'+ p.active+')';
158 | ctx.stroke();
159 | }
160 | }
161 |
162 | function Circle(pos,rad,color) {
163 | var _this = this;
164 |
165 | // constructor
166 | (function() {
167 | _this.pos = pos || null;
168 | _this.radius = rad || null;
169 | _this.color = color || null;
170 | })();
171 |
172 | this.draw = function() {
173 | if(!_this.active) return;
174 | ctx.beginPath();
175 | ctx.arc(_this.pos.x, _this.pos.y, _this.radius, 0, 2 * Math.PI, false);
176 | ctx.fillStyle = 'rgba(174,158,151,'+ _this.active+')';
177 | ctx.fill();
178 | };
179 | }
180 |
181 | // Util
182 | function getDistance(p1, p2) {
183 | return Math.pow(p1.x - p2.x, 2) + Math.pow(p1.y - p2.y, 2);
184 | }
185 |
186 | })();
--------------------------------------------------------------------------------
/2017/ComingSoon/js/init.js:
--------------------------------------------------------------------------------
1 | /** *************Init JS*********************
2 |
3 | TABLE OF CONTENTS
4 | ---------------------------
5 | 1.Ready function
6 | 2.Load function
7 | 3.Subscribe JS
8 | 4.Full height function
9 | 5.Resize function
10 |
11 | Pogody function
12 |
13 | 6.Counter JS
14 | 7.About Owl JS
15 | 8.Team Owl JS
16 | 9.Typed js
17 | 10.Typed js for title tag
18 | 11.click function
19 | 12.clone function
20 |
21 | notifyForm function
22 | animateStart function
23 | animateFinish function
24 | placeholder ie9
25 | ** ***************************************/
26 | "use strict";
27 |
28 |
29 | /*****Ready function start*****/
30 | $(document).ready(function(){
31 | notifyForm();
32 | pogody();
33 | $('.la-anim-1').addClass('la-animate');
34 | });
35 | /*****Ready function end*****/
36 |
37 | /*****Load function start*****/
38 | $(window).load(function(){
39 | animateStart();
40 | $(".preloader-it").delay(800).fadeOut("slow");
41 | $("body").css('overflow-y','visible');
42 | });
43 | /*****Load function* end*****/
44 |
45 |
46 | /***** Subscribe JS start *****/
47 | $("#notifyMe").notifyMe();
48 | /***** Subscribe JS end*****/
49 |
50 | /***** Full height function start *****/
51 | var setHeight = function () {
52 | var height = $(window).height();
53 | $('.full-height').css('min-height', (height));
54 | };
55 | /***** Full height function end *****/
56 |
57 | /***** Resize function start *****/
58 | $(window).on("resize", function () {
59 | setHeight();
60 | }).resize();
61 | /***** Resize function end *****/
62 |
63 | /***** Pogody function start *****/
64 | function pogody(){
65 | /*Counter JS*/
66 | $('#countdown1').countdown({
67 | date: '8/24/2017',
68 | });
69 | /*About Owl JS*/
70 | $('.qualities').owlCarousel({
71 | loop:true,
72 | autoplay:true,
73 | nav:false,
74 | dots:true,
75 | smartSpeed: 1500,
76 | margin:30,
77 | items:3,
78 | responsiveClass:true,
79 | responsive:{
80 | 0:{
81 | items:1,
82 | nav:true
83 | },
84 | 600:{
85 | items:2,
86 | nav:true
87 | },
88 | 1000:{
89 | items:3,
90 | nav:true
91 | }
92 | }
93 | });
94 | /*Team Owl JS*/
95 | $('.team').owlCarousel({
96 | loop:true,
97 | autoplay:true,
98 | nav:false,
99 | dots:true,
100 | smartSpeed: 1500,
101 | margin:30,
102 | items:1,
103 | responsiveClass:true,
104 | responsive:{
105 | 0:{
106 | items:1,
107 | nav:true
108 | },
109 | 600:{
110 | items:2,
111 | nav:true
112 | },
113 | 1000:{
114 | items:2,
115 | nav:true
116 | }
117 | }
118 | });
119 | /*Typed js*/
120 | $("#typed").typed({
121 | strings: [" Coming Soon", " Stay Tuned", " Almost There!"],
122 | typeSpeed: 100,
123 | backDelay: 900,
124 | loop: true,
125 | cursorChar: "|",
126 | contentType: 'html', // or text
127 | // defaults to false for infinite loop
128 | loopCount: false
129 | });
130 | /*Typed js for title tag*/
131 | $("#title").typed({
132 | strings: ["Seek..!", "Share..!", "Elevate..!"],
133 | typeSpeed: 300,
134 | backDelay: 900,
135 | loop: true,
136 | cursorChar: "|",
137 | contentType: 'html', // or text
138 | // defaults to false for infinite loop
139 | loopCount: false
140 | });
141 |
142 | /*click function*/
143 | var target = $('#splitlayout');
144 | $(".about").on('click', function(){
145 | if ( target.hasClass('reset-layout') ) {
146 | target.removeClass('close-right');
147 | target.addClass('open-left');
148 | target.removeClass('close-left');
149 | target.on('transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd',
150 | function() {
151 | target.removeClass('reset-layout')
152 | });
153 | }
154 | else if ( target.hasClass('open-left') ) {
155 | target.removeClass('reset-layout');
156 | target.removeClass('open-left');
157 | target.addClass('close-left');
158 | target.on('transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd',
159 | function() {
160 | target.addClass('reset-layout')
161 | });
162 | }
163 | $('.side-left .call-to-action.about .fa-times').toggleClass('opacity-hide');
164 | $('.call-to-action .fa-info').toggleClass('opacity-hide');
165 | });
166 |
167 | $(".contact").on('click', function(){
168 | if ( target.hasClass('reset-layout') ) {
169 | target.addClass('open-right');
170 | target.removeClass('close-right');
171 | target.removeClass('close-left');
172 | target.on('transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd',
173 | function() {
174 | target.removeClass('reset-layout')
175 | });
176 | }
177 | else if ( target.hasClass('open-right') ) {
178 | target.removeClass('reset-layout');
179 | target.removeClass('open-right');
180 | target.addClass('close-right');
181 | target.on('transitionend webkitTransitionEnd oTransitionEnd otransitionend MSTransitionEnd',
182 | function() {
183 | target.addClass('reset-layout')
184 | });
185 | }
186 | $('.call-to-action .fa-envelope').toggleClass('opacity-hide');
187 | $('.side-right .call-to-action .fa-times').toggleClass('opacity-hide');
188 | });
189 | /*clone function*/
190 | $('.copyright').clone().appendTo('.address-detail');
191 |
192 | /*input box animation*/
193 | if (!String.prototype.trim) {
194 | (function() {
195 | // Make sure we trim BOM and NBSP
196 | var rtrim = /^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;
197 | String.prototype.trim = function() {
198 | return this.replace(rtrim, '');
199 | };
200 | })();
201 | }
202 |
203 | [].slice.call( document.querySelectorAll( '.input__field' ) ).forEach( function( inputEl ) {
204 | // in case the input is already filled..
205 | if( inputEl.value.trim() !== '' ) {
206 | classie.add( inputEl.parentNode, 'input--filled' );
207 | }
208 |
209 | // events:
210 | inputEl.addEventListener( 'focus', onInputFocus );
211 | inputEl.addEventListener( 'blur', onInputBlur );
212 | } );
213 |
214 | function onInputFocus( ev ) {
215 | classie.add( ev.target.parentNode, 'input--filled' );
216 | }
217 |
218 | function onInputBlur( ev ) {
219 | if( ev.target.value.trim() === '' ) {
220 | classie.remove( ev.target.parentNode, 'input--filled' );
221 | }
222 | }
223 | }
224 | /***** Pogody function end *****/
225 |
226 | /***** notifyForm function start *****/
227 | function notifyForm(){
228 | var menu = $('.main-menu'),
229 | link = $('.main-menu a, .go-section'),
230 | url = window.location.href,
231 | hash = url.substring(url.indexOf('#')),
232 | homeId = 'home';
233 |
234 | link.on('click', function(e){
235 | var $this = $(this),
236 | id = $this.attr('href').split('#').pop(),
237 | duration = 1;
238 |
239 | e.preventDefault();
240 |
241 | if (!$('#' + id).length) {
242 | console.log('No such section!');
243 | return false;
244 | }
245 |
246 | link.removeClass('active');
247 |
248 | animateFinish();
249 |
250 | $('.section.active [data-out-animation]').each(function(){
251 | var $this = $(this);
252 |
253 | if ($this.data('outAnimationDelay')){
254 | if ($this.data('outAnimationDelay') >= duration) {
255 | duration = $this.data('outAnimationDelay');
256 | }
257 | }
258 | });
259 |
260 | if (!$this.hasClass('open')) {
261 | link.removeClass('open');
262 |
263 | menu.find('[href="#'+ id +'"]').addClass('active').addClass('open');
264 |
265 | $('body').find('.preloader').delay(duration + 500).fadeIn(400, function() {
266 | $('.section').removeClass('active');
267 |
268 | $('#' + id).addClass('active');
269 |
270 | $(this).fadeOut(400);
271 |
272 | setTimeout(function(){
273 |
274 | animateStart();
275 | }, 0);
276 |
277 | //document.location.hash = '#' + id;
278 | });
279 | } else {
280 | $('body').find('.preloader').delay(duration + 500).fadeIn(400, function() {
281 | link.removeClass('open');
282 |
283 | $('.section').removeClass('active');
284 |
285 | $('#' + homeId).addClass('active');
286 |
287 | $(this).fadeOut(400);
288 |
289 | setTimeout(function(){
290 | //contentScroll();
291 | animateStart();
292 | }, 0);
293 |
294 | //document.location.hash = '#' + homeId;
295 | });
296 | }
297 | });
298 |
299 | $('[href="'+ hash +'"]').trigger('click');
300 | }
301 | /***** notifyForm function end *****/
302 |
303 | /***** animateStart function start *****/
304 | function animateStart(){
305 | var activeSection = $('.section.active');
306 |
307 | $('[data-animation]').each(function(){
308 | var $this = $(this),
309 | animation = 'fadeIn',
310 | delay = 1;
311 |
312 | if ($this.data('animation')){
313 | animation = $this.data('animation');
314 | }
315 |
316 | if ($this.data('animationDelay')){
317 | delay = $this.data('animationDelay');
318 | }
319 |
320 | if ($this.closest('.section').hasClass('active')){
321 | $this.css('animation-delay', delay + 'ms').addClass('animated').addClass(animation);
322 | }
323 | });
324 | }
325 | /***** animateStart function end *****/
326 |
327 | /***** animateFinish function start *****/
328 | function animateFinish(){
329 | var activeSection = $('.section.active'),
330 | duration = 1;
331 |
332 | $('[data-out-animation]').each(function(){
333 | var $this = $(this),
334 | animation = 'fadeIn',
335 | outAnimation = 'fadeOut',
336 | delay = 1,
337 | outDelay = 1;
338 |
339 | if ($this.data('animation')){
340 | animation = $this.data('animation');
341 | }
342 |
343 | if ($this.data('outAnimation')){
344 | outAnimation = $this.data('outAnimation');
345 | }
346 |
347 | if ($this.data('animationDelay')){
348 | delay = $this.data('animationDelay');
349 | }
350 |
351 | if ($this.data('outAnimationDelay')){
352 | outDelay = $this.data('outAnimationDelay');
353 | }
354 |
355 | $this.css('animation-delay', delay + 'ms');
356 |
357 |
358 | if ($this.closest('.section').hasClass('active')){
359 | if (outDelay >= duration) {
360 | duration = outDelay;
361 | }
362 |
363 | $this.removeClass(animation).addClass(outAnimation);
364 |
365 | if ($this.data('outAnimationDelay')){
366 | $this.css('animation-delay', outDelay + 'ms');
367 | } else {
368 | $this.css('animation-delay', '1ms');
369 | }
370 | } else {
371 | $this.removeClass(animation).removeClass(outAnimation).removeAttr('style', 'animation-delay');
372 | }
373 | });
374 | }
375 | /***** animateFinish function end *****/
376 |
377 |
378 | /***** Placehoder ie9 start*****/
379 | $('input[type=text], textarea').placeholder();
380 | /***** Placehoder ie9 end*****/
381 |
--------------------------------------------------------------------------------
/2017/ComingSoon/js/input-text.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * classie - class helper functions
3 | * from bonzo https://github.com/ded/bonzo
4 | *
5 | * classie.has( elem, 'my-class' ) -> true/false
6 | * classie.add( elem, 'my-new-class' )
7 | * classie.remove( elem, 'my-unwanted-class' )
8 | * classie.toggle( elem, 'my-class' )
9 | */
10 |
11 | /*jshint browser: true, strict: true, undef: true */
12 | /*global define: false */
13 |
14 | ( function( window ) {
15 |
16 | 'use strict';
17 |
18 | // class helper functions from bonzo https://github.com/ded/bonzo
19 |
20 | function classReg( className ) {
21 | return new RegExp("(^|\\s+)" + className + "(\\s+|$)");
22 | }
23 |
24 | // classList support for class management
25 | // altho to be fair, the api sucks because it won't accept multiple classes at once
26 | var hasClass, addClass, removeClass;
27 |
28 | if ( 'classList' in document.documentElement ) {
29 | hasClass = function( elem, c ) {
30 | return elem.classList.contains( c );
31 | };
32 | addClass = function( elem, c ) {
33 | elem.classList.add( c );
34 | };
35 | removeClass = function( elem, c ) {
36 | elem.classList.remove( c );
37 | };
38 | }
39 | else {
40 | hasClass = function( elem, c ) {
41 | return classReg( c ).test( elem.className );
42 | };
43 | addClass = function( elem, c ) {
44 | if ( !hasClass( elem, c ) ) {
45 | elem.className = elem.className + ' ' + c;
46 | }
47 | };
48 | removeClass = function( elem, c ) {
49 | elem.className = elem.className.replace( classReg( c ), ' ' );
50 | };
51 | }
52 |
53 | function toggleClass( elem, c ) {
54 | var fn = hasClass( elem, c ) ? removeClass : addClass;
55 | fn( elem, c );
56 | }
57 |
58 | var classie = {
59 | // full names
60 | hasClass: hasClass,
61 | addClass: addClass,
62 | removeClass: removeClass,
63 | toggleClass: toggleClass,
64 | // short names
65 | has: hasClass,
66 | add: addClass,
67 | remove: removeClass,
68 | toggle: toggleClass
69 | };
70 |
71 | // transport
72 | if ( typeof define === 'function' && define.amd ) {
73 | // AMD
74 | define( classie );
75 | } else {
76 | // browser global
77 | window.classie = classie;
78 | }
79 |
80 | })( window );
81 |
--------------------------------------------------------------------------------
/2017/ComingSoon/js/jquery.countdown.js:
--------------------------------------------------------------------------------
1 | /* CountDown Clock v1.0.0.0 - https://github.com/e-piksel/countdown */
2 | (function ($) {
3 | $.fn.countdown = function (options, callback) {
4 | var settings = $.extend({
5 | date: null,
6 | offset: null,
7 | day: 'Day',
8 | days: 'Days',
9 | hour: 'Hour',
10 | hours: 'Hours',
11 | minute: 'Minute',
12 | minutes: 'Minutes',
13 | second: 'Second',
14 | seconds: 'Seconds'
15 | }, options);
16 |
17 | // Throw error if date is not set
18 | if (!settings.date) {
19 | $.error('Date is not defined.');
20 | }
21 |
22 | // Throw error if date is set incorectly
23 | if (!Date.parse(settings.date)) {
24 | $.error('Incorrect date format, it should look like this, 12/24/2012 12:00:00.');
25 | }
26 |
27 | // Save container
28 | var container = this;
29 |
30 | /**
31 | * Change client's local date to match offset timezone
32 | * @return {Object} Fixed Date object.
33 | */
34 | var currentDate = function () {
35 | // get client's current date
36 | var date = new Date();
37 |
38 | // turn date to utc
39 | var utc = date.getTime() + (date.getTimezoneOffset() * 60000);
40 |
41 | // set new Date object
42 | var new_date = new Date(utc + (3600000*settings.offset))
43 |
44 | return new_date;
45 | };
46 |
47 | /**
48 | * Main countdown function that calculates everything
49 | */
50 | function countdown () {
51 | var target_date = new Date(settings.date), // set target date
52 | current_date = currentDate(); // get fixed current date
53 |
54 | // difference of dates
55 | var difference = target_date - current_date;
56 |
57 | // if difference is negative than it's pass the target date
58 | if (difference < 0) {
59 | // stop timer
60 | clearInterval(interval);
61 |
62 | if (callback && typeof callback === 'function') callback();
63 |
64 | return;
65 | }
66 |
67 | // basic math variables
68 | var _second = 1000,
69 | _minute = _second * 60,
70 | _hour = _minute * 60,
71 | _day = _hour * 24;
72 |
73 | // calculate dates
74 | var days = Math.floor(difference / _day),
75 | hours = Math.floor((difference % _day) / _hour),
76 | minutes = Math.floor((difference % _hour) / _minute),
77 | seconds = Math.floor((difference % _minute) / _second);
78 |
79 | // fix dates so that it will show two digets
80 | days = (String(days).length >= 2) ? days : '0' + days;
81 | hours = (String(hours).length >= 2) ? hours : '0' + hours;
82 | minutes = (String(minutes).length >= 2) ? minutes : '0' + minutes;
83 | seconds = (String(seconds).length >= 2) ? seconds : '0' + seconds;
84 |
85 | // based on the date change the refrence wording
86 | var text_days = (days === 1) ? settings.day : settings.days,
87 | text_hours = (hours === 1) ? settings.hour : settings.hours,
88 | text_minutes = (minutes === 1) ? settings.minute : settings.minutes,
89 | text_seconds = (seconds === 1) ? settings.second : settings.seconds;
90 |
91 | // set to DOM
92 | container.find('.days').text(days);
93 | container.find('.hours').text(hours);
94 | container.find('.minutes').text(minutes);
95 | container.find('.seconds').text(seconds);
96 |
97 | container.find('.days_text').text(text_days);
98 | container.find('.hours_text').text(text_hours);
99 | container.find('.minutes_text').text(text_minutes);
100 | container.find('.seconds_text').text(text_seconds);
101 | };
102 |
103 | // start
104 | var interval = setInterval(countdown, 1000);
105 | };
106 |
107 | })(jQuery);
--------------------------------------------------------------------------------
/2017/ComingSoon/js/jquery.placeholder.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Allows text inputs to display a placeholder message until it gets focus, at which point the input
3 | * is set to empty.
4 | *
5 | * This simulated the placeholder attribute in html5.
6 | * http://dev.w3.org/html5/spec/Overview.html#the-placeholder-attribute
7 | *
8 | * @copyright Clock Limited 2010
9 | * @license http://opensource.org/licenses/bsd-license.php New BSD License
10 | * @author Paul Serby
11 | */
12 | (function ($) {
13 | $.fn.placeholder = function (text) {
14 |
15 | return this.each(function () {
16 |
17 | var
18 | context = $(this),
19 | placeholderText,
20 | nativePlaceholderSupport = ('placeholder' in document.createElement('input'));
21 |
22 | function onBlur(event) {
23 | checkIfEmpty($(event.target));
24 | }
25 |
26 | function checkIfEmpty() {
27 | if (context.val() === '') {
28 | if (context.attr('type') === 'password') {
29 | try {
30 | context.attr('type', 'text');
31 | } catch(e) {
32 | return false;
33 | }
34 | }
35 | context.val(placeholderText);
36 | context.addClass('ui-placeholder');
37 | }
38 | }
39 |
40 | function onFocus(event) {
41 | context.removeClass('ui-placeholder');
42 | if (context.val() === placeholderText) {
43 | context.val('');
44 | }
45 | }
46 |
47 | if (text === undefined) {
48 | placeholderText = $(this).attr('placeholder');
49 | } else {
50 | placeholderText = text;
51 | }
52 |
53 | if (!nativePlaceholderSupport) {
54 | checkIfEmpty(context.blur(onBlur).focus(onFocus));
55 | context.parents('form').submit(function(event) {
56 | if (context.val() === placeholderText) {
57 | context.val('');
58 | }
59 | });
60 | } else {
61 | context.attr('placeholder', placeholderText);
62 | }
63 | });
64 | };
65 | })(jQuery);
66 |
--------------------------------------------------------------------------------
/2017/ComingSoon/js/modernizr.custom.js:
--------------------------------------------------------------------------------
1 | /* Modernizr 2.6.2 (Custom Build) | MIT & BSD
2 | * Build: http://modernizr.com/download/#-csstransforms-shiv-cssclasses-prefixed-testprop-testallprops-domprefixes-load
3 | */
4 | ;window.Modernizr=function(a,b,c){function x(a){j.cssText=a}function y(a,b){return x(prefixes.join(a+";")+(b||""))}function z(a,b){return typeof a===b}function A(a,b){return!!~(""+a).indexOf(b)}function B(a,b){for(var d in a){var e=a[d];if(!A(e,"-")&&j[e]!==c)return b=="pfx"?e:!0}return!1}function C(a,b,d){for(var e in a){var f=b[a[e]];if(f!==c)return d===!1?a[e]:z(f,"function")?f.bind(d||b):f}return!1}function D(a,b,c){var d=a.charAt(0).toUpperCase()+a.slice(1),e=(a+" "+n.join(d+" ")+d).split(" ");return z(b,"string")||z(b,"undefined")?B(e,b):(e=(a+" "+o.join(d+" ")+d).split(" "),C(e,b,c))}var d="2.6.2",e={},f=!0,g=b.documentElement,h="modernizr",i=b.createElement(h),j=i.style,k,l={}.toString,m="Webkit Moz O ms",n=m.split(" "),o=m.toLowerCase().split(" "),p={},q={},r={},s=[],t=s.slice,u,v={}.hasOwnProperty,w;!z(v,"undefined")&&!z(v.call,"undefined")?w=function(a,b){return v.call(a,b)}:w=function(a,b){return b in a&&z(a.constructor.prototype[b],"undefined")},Function.prototype.bind||(Function.prototype.bind=function(b){var c=this;if(typeof c!="function")throw new TypeError;var d=t.call(arguments,1),e=function(){if(this instanceof e){var a=function(){};a.prototype=c.prototype;var f=new a,g=c.apply(f,d.concat(t.call(arguments)));return Object(g)===g?g:f}return c.apply(b,d.concat(t.call(arguments)))};return e}),p.csstransforms=function(){return!!D("transform")};for(var E in p)w(p,E)&&(u=E.toLowerCase(),e[u]=p[E](),s.push((e[u]?"":"no-")+u));return e.addTest=function(a,b){if(typeof a=="object")for(var d in a)w(a,d)&&e.addTest(d,a[d]);else{a=a.toLowerCase();if(e[a]!==c)return e;b=typeof b=="function"?b():b,typeof f!="undefined"&&f&&(g.className+=" "+(b?"":"no-")+a),e[a]=b}return e},x(""),i=k=null,function(a,b){function k(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function l(){var a=r.elements;return typeof a=="string"?a.split(" "):a}function m(a){var b=i[a[g]];return b||(b={},h++,a[g]=h,i[h]=b),b}function n(a,c,f){c||(c=b);if(j)return c.createElement(a);f||(f=m(c));var g;return f.cache[a]?g=f.cache[a].cloneNode():e.test(a)?g=(f.cache[a]=f.createElem(a)).cloneNode():g=f.createElem(a),g.canHaveChildren&&!d.test(a)?f.frag.appendChild(g):g}function o(a,c){a||(a=b);if(j)return a.createDocumentFragment();c=c||m(a);var d=c.frag.cloneNode(),e=0,f=l(),g=f.length;for(;e",f="hidden"in a,j=a.childNodes.length==1||function(){b.createElement("a");var a=b.createDocumentFragment();return typeof a.cloneNode=="undefined"||typeof a.createDocumentFragment=="undefined"||typeof a.createElement=="undefined"}()}catch(c){f=!0,j=!0}})();var r={elements:c.elements||"abbr article aside audio bdi canvas data datalist details figcaption figure footer header hgroup mark meter nav output progress section summary time video",shivCSS:c.shivCSS!==!1,supportsUnknownElements:j,shivMethods:c.shivMethods!==!1,type:"default",shivDocument:q,createElement:n,createDocumentFragment:o};a.html5=r,q(b)}(this,b),e._version=d,e._domPrefixes=o,e._cssomPrefixes=n,e.testProp=function(a){return B([a])},e.testAllProps=D,e.prefixed=function(a,b,c){return b?D(a,b,c):D(a,"pfx")},g.className=g.className.replace(/(^|\s)no-js(\s|$)/,"$1$2")+(f?" js "+s.join(" "):""),e}(this,this.document),function(a,b,c){function d(a){return"[object Function]"==o.call(a)}function e(a){return"string"==typeof a}function f(){}function g(a){return!a||"loaded"==a||"complete"==a||"uninitialized"==a}function h(){var a=p.shift();q=1,a?a.t?m(function(){("c"==a.t?B.injectCss:B.injectJs)(a.s,0,a.a,a.x,a.e,1)},0):(a(),h()):q=0}function i(a,c,d,e,f,i,j){function k(b){if(!o&&g(l.readyState)&&(u.r=o=1,!q&&h(),l.onload=l.onreadystatechange=null,b)){"img"!=a&&m(function(){t.removeChild(l)},50);for(var d in y[c])y[c].hasOwnProperty(d)&&y[c][d].onload()}}var j=j||B.errorTimeout,l=b.createElement(a),o=0,r=0,u={t:d,s:c,e:f,a:i,x:j};1===y[c]&&(r=1,y[c]=[]),"object"==a?l.data=c:(l.src=c,l.type=a),l.width=l.height="0",l.onerror=l.onload=l.onreadystatechange=function(){k.call(this,r)},p.splice(e,0,u),"img"!=a&&(r||2===y[c]?(t.insertBefore(l,s?null:n),m(k,j)):y[c].push(l))}function j(a,b,c,d,f){return q=0,b=b||"j",e(a)?i("c"==b?v:u,a,b,this.i++,c,d,f):(p.splice(this.i++,0,a),1==p.length&&h()),this}function k(){var a=B;return a.loader={load:j,i:0},a}var l=b.documentElement,m=a.setTimeout,n=b.getElementsByTagName("script")[0],o={}.toString,p=[],q=0,r="MozAppearance"in l.style,s=r&&!!b.createRange().compareNode,t=s?l:n.parentNode,l=a.opera&&"[object Opera]"==o.call(a.opera),l=!!b.attachEvent&&!l,u=r?"object":l?"script":"img",v=l?"script":u,w=Array.isArray||function(a){return"[object Array]"==o.call(a)},x=[],y={},z={timeout:function(a,b){return b.length&&(a.timeout=b[0]),a}},A,B;B=function(a){function b(a){var a=a.split("!"),b=x.length,c=a.pop(),d=a.length,c={url:c,origUrl:c,prefixes:a},e,f,g;for(f=0;f").appendTo($(this));
28 | var icon = $(" ")
29 | var iconProcess = "fa fa-spinner fa-spin";
30 | var iconSuccess = "fa fa-check-circle";
31 | var iconError = "fa fa-exclamation-circle";
32 |
33 | input.after(icon);
34 |
35 | $(this).on("submit", function(e){
36 | e.preventDefault();
37 | // Get value of input
38 | var email = input.val();
39 |
40 | // Test if the value of input is actually an email
41 | var re = /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/;
42 |
43 | if(re.test(email)) {
44 |
45 | icon.removeClass();
46 | icon.addClass(iconProcess);
47 | $(this).removeClass("error success");
48 | message.text("");
49 | note.show();
50 |
51 | $.ajax({
52 | type: "POST",
53 | url: action,
54 | data: {email: email},
55 | dataType: "json",
56 | error: function(data){
57 | // Add error class to form
58 | $this.addClass("error");
59 |
60 | note.hide();
61 | // Change the icon to error
62 | icon.removeClass();
63 | icon.addClass(iconError);
64 |
65 | // Determine the status of response and display the message
66 | if(data.status == 404) {
67 | message.text(settings.msgError404);
68 | } else {
69 | message.text(settings.msgError503);
70 | }
71 | },
72 |
73 | }).done(function(data){
74 | // Hide note
75 | note.hide();
76 |
77 | if(data.status == "success") {
78 | // Add success class to form
79 | $this.addClass("success");
80 | // Change the icon to success
81 | icon.removeClass();
82 | icon.addClass(iconSuccess);
83 | $('input').val("");
84 | input.trigger('input');
85 | message.text(settings.msgSuccess);
86 | } else {
87 | // Add error class to form
88 | $this.addClass("error");
89 | // Change the icon to error
90 | icon.removeClass();
91 | icon.addClass(iconError);
92 |
93 | if (data.type == "ValidationError") {
94 | message.text(settings.msgErrorValidation);$('input').val("");
95 | } else {
96 | message.text(settings.msgError503);
97 | }
98 | }
99 |
100 | });
101 |
102 | } else {$('input').val("");
103 | // Add error class to form
104 | $(this).addClass("error");
105 | // Hide note
106 | note.hide();
107 | // Change the icon to error
108 | icon.removeClass();
109 | icon.addClass(iconError);
110 | // Display the message
111 | message.text(settings.msgErrorFormat);
112 | }
113 | });
114 | };
115 |
116 | }( jQuery ));
117 |
--------------------------------------------------------------------------------
/2017/ComingSoon/js/rAF.js:
--------------------------------------------------------------------------------
1 | // http://paulirish.com/2011/requestanimationframe-for-smart-animating/
2 | // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating
3 |
4 | // requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel
5 |
6 | // MIT license
7 |
8 | (function() {
9 | var lastTime = 0;
10 | var vendors = ['ms', 'moz', 'webkit', 'o'];
11 | for(var x = 0; x < vendors.length && !window.requestAnimationFrame; ++x) {
12 | window.requestAnimationFrame = window[vendors[x]+'RequestAnimationFrame'];
13 | window.cancelAnimationFrame = window[vendors[x]+'CancelAnimationFrame']
14 | || window[vendors[x]+'CancelRequestAnimationFrame'];
15 | }
16 |
17 | if (!window.requestAnimationFrame)
18 | window.requestAnimationFrame = function(callback, element) {
19 | var currTime = new Date().getTime();
20 | var timeToCall = Math.max(0, 16 - (currTime - lastTime));
21 | var id = window.setTimeout(function() { callback(currTime + timeToCall); },
22 | timeToCall);
23 | lastTime = currTime + timeToCall;
24 | return id;
25 | };
26 |
27 | if (!window.cancelAnimationFrame)
28 | window.cancelAnimationFrame = function(id) {
29 | clearTimeout(id);
30 | };
31 | }());
--------------------------------------------------------------------------------
/2017/ComingSoon/js/typed.js:
--------------------------------------------------------------------------------
1 | // The MIT License (MIT)
2 |
3 | // Typed.js | Copyright (c) 2014 Matt Boldt | www.mattboldt.com
4 |
5 | // Permission is hereby granted, free of charge, to any person obtaining a copy
6 | // of this software and associated documentation files (the "Software"), to deal
7 | // in the Software without restriction, including without limitation the rights
8 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | // copies of the Software, and to permit persons to whom the Software is
10 | // furnished to do so, subject to the following conditions:
11 |
12 | // The above copyright notice and this permission notice shall be included in
13 | // all copies or substantial portions of the Software.
14 |
15 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | // THE SOFTWARE.
22 |
23 |
24 |
25 |
26 | ! function($) {
27 |
28 | "use strict";
29 |
30 | var Typed = function(el, options) {
31 |
32 | // chosen element to manipulate text
33 | this.el = $(el);
34 |
35 | // options
36 | this.options = $.extend({}, $.fn.typed.defaults, options);
37 |
38 | // attribute to type into
39 | this.isInput = this.el.is('input');
40 | this.attr = this.options.attr;
41 |
42 | // show cursor
43 | this.showCursor = this.isInput ? false : this.options.showCursor;
44 |
45 | // text content of element
46 | this.elContent = this.attr ? this.el.attr(this.attr) : this.el.text()
47 |
48 | // html or plain text
49 | this.contentType = this.options.contentType;
50 |
51 | // typing speed
52 | this.typeSpeed = this.options.typeSpeed;
53 |
54 | // add a delay before typing starts
55 | this.startDelay = this.options.startDelay;
56 |
57 | // backspacing speed
58 | this.backSpeed = this.options.backSpeed;
59 |
60 | // amount of time to wait before backspacing
61 | this.backDelay = this.options.backDelay;
62 |
63 | // input strings of text
64 | this.strings = this.options.strings;
65 |
66 | // character number position of current string
67 | this.strPos = 0;
68 |
69 | // current array position
70 | this.arrayPos = 0;
71 |
72 | // number to stop backspacing on.
73 | // default 0, can change depending on how many chars
74 | // you want to remove at the time
75 | this.stopNum = 0;
76 |
77 | // Looping logic
78 | this.loop = this.options.loop;
79 | this.loopCount = this.options.loopCount;
80 | this.curLoop = 0;
81 |
82 | // for stopping
83 | this.stop = false;
84 |
85 | // custom cursor
86 | this.cursorChar = this.options.cursorChar;
87 |
88 | // shuffle the strings
89 | this.shuffle = this.options.shuffle;
90 | // the order of strings
91 | this.sequence = [];
92 |
93 | // All systems go!
94 | this.build();
95 | };
96 |
97 | Typed.prototype = {
98 |
99 | constructor: Typed
100 |
101 | ,
102 | init: function() {
103 | // begin the loop w/ first current string (global self.string)
104 | // current string will be passed as an argument each time after this
105 | var self = this;
106 | self.timeout = setTimeout(function() {
107 | for (var i=0;i" + this.cursorChar + "");
122 | this.el.after(this.cursor);
123 | }
124 | this.init();
125 | }
126 |
127 | // pass current string state to each function, types 1 char per call
128 | ,
129 | typewrite: function(curString, curStrPos) {
130 | // exit when stopped
131 | if (this.stop === true) {
132 | return;
133 | }
134 |
135 | // varying values for setTimeout during typing
136 | // can't be global since number changes each time loop is executed
137 | var humanize = Math.round(Math.random() * (100 - 30)) + this.typeSpeed;
138 | var self = this;
139 |
140 | // ------------- optional ------------- //
141 | // backpaces a certain string faster
142 | // ------------------------------------ //
143 | // if (self.arrayPos == 1){
144 | // self.backDelay = 50;
145 | // }
146 | // else{ self.backDelay = 500; }
147 |
148 | // contain typing function in a timeout humanize'd delay
149 | self.timeout = setTimeout(function() {
150 | // check for an escape character before a pause value
151 | // format: \^\d+ .. eg: ^1000 .. should be able to print the ^ too using ^^
152 | // single ^ are removed from string
153 | var charPause = 0;
154 | var substr = curString.substr(curStrPos);
155 | if (substr.charAt(0) === '^') {
156 | var skip = 1; // skip atleast 1
157 | if (/^\^\d+/.test(substr)) {
158 | substr = /\d+/.exec(substr)[0];
159 | skip += substr.length;
160 | charPause = parseInt(substr);
161 | }
162 |
163 | // strip out the escape character and pause value so they're not printed
164 | curString = curString.substring(0, curStrPos) + curString.substring(curStrPos + skip);
165 | }
166 |
167 | if (self.contentType === 'html') {
168 | // skip over html tags while typing
169 | var curChar = curString.substr(curStrPos).charAt(0)
170 | if (curChar === '<' || curChar === '&') {
171 | var tag = '';
172 | var endTag = '';
173 | if (curChar === '<') {
174 | endTag = '>'
175 | } else {
176 | endTag = ';'
177 | }
178 | while (curString.substr(curStrPos).charAt(0) !== endTag) {
179 | tag += curString.substr(curStrPos).charAt(0);
180 | curStrPos++;
181 | }
182 | curStrPos++;
183 | tag += endTag;
184 | }
185 | }
186 |
187 | // timeout for any pause after a character
188 | self.timeout = setTimeout(function() {
189 | if (curStrPos === curString.length) {
190 | // fires callback function
191 | self.options.onStringTyped(self.arrayPos);
192 |
193 | // is this the final string
194 | if (self.arrayPos === self.strings.length - 1) {
195 | // animation that occurs on the last typed string
196 | self.options.callback();
197 |
198 | self.curLoop++;
199 |
200 | // quit if we wont loop back
201 | if (self.loop === false || self.curLoop === self.loopCount)
202 | return;
203 | }
204 |
205 | self.timeout = setTimeout(function() {
206 | self.backspace(curString, curStrPos);
207 | }, self.backDelay);
208 | } else {
209 |
210 | /* call before functions if applicable */
211 | if (self.arrayPos == 1){
212 | self.stopNum = 1;
213 | }
214 | //every other time, delete the whole typed string
215 | else{
216 | self.stopNum = 1;
217 | }
218 | // start typing each new char into existing string
219 | // curString: arg, self.el.html: original text inside element
220 | var nextString = curString.substr(0, curStrPos + 1);
221 | if (self.attr) {
222 | self.el.attr(self.attr, nextString);
223 | } else {
224 | if (self.isInput) {
225 | self.el.val(nextString);
226 | } else if (self.contentType === 'html') {
227 | self.el.html(nextString);
228 | } else {
229 | self.el.text(nextString);
230 | }
231 | }
232 |
233 | // add characters one by one
234 | curStrPos++;
235 | // loop the function
236 | self.typewrite(curString, curStrPos);
237 | }
238 | // end of character pause
239 | }, charPause);
240 |
241 | // humanized value for typing
242 | }, humanize);
243 |
244 | }
245 |
246 | ,
247 | backspace: function(curString, curStrPos) {
248 | // exit when stopped
249 | if (this.stop === true) {
250 | return;
251 | }
252 |
253 | // varying values for setTimeout during typing
254 | // can't be global since number changes each time loop is executed
255 | var humanize = Math.round(Math.random() * (100 - 30)) + this.backSpeed;
256 | var self = this;
257 |
258 | self.timeout = setTimeout(function() {
259 |
260 | // ----- this part is optional ----- //
261 | // check string array position
262 | // on the first string, only delete one word
263 | // the stopNum actually represents the amount of chars to
264 | // keep in the current string. In my case it's 14.
265 | // if (self.arrayPos == 1){
266 | // self.stopNum = 14;
267 | // }
268 | //every other time, delete the whole typed string
269 | // else{
270 | // self.stopNum = 0;
271 | // }
272 |
273 | if (self.contentType === 'html') {
274 | // skip over html tags while backspacing
275 | if (curString.substr(curStrPos).charAt(0) === '>') {
276 | var tag = '';
277 | while (curString.substr(curStrPos).charAt(0) !== '<') {
278 | tag -= curString.substr(curStrPos).charAt(0);
279 | curStrPos--;
280 | }
281 | curStrPos--;
282 | tag += '<';
283 | }
284 | }
285 |
286 | // ----- continue important stuff ----- //
287 | // replace text with base text + typed characters
288 | var nextString = curString.substr(0, curStrPos);
289 | if (self.attr) {
290 | self.el.attr(self.attr, nextString);
291 | } else {
292 | if (self.isInput) {
293 | self.el.val(nextString);
294 | } else if (self.contentType === 'html') {
295 | self.el.html(nextString);
296 | } else {
297 | self.el.text(nextString);
298 | }
299 | }
300 |
301 | // if the number (id of character in current string) is
302 | // less than the stop number, keep going
303 | if (curStrPos > self.stopNum) {
304 | // subtract characters one by one
305 | curStrPos--;
306 | // loop the function
307 | self.backspace(curString, curStrPos);
308 | }
309 | // if the stop number has been reached, increase
310 | // array position to next string
311 | else if (curStrPos <= self.stopNum) {
312 | self.arrayPos++;
313 |
314 | if (self.arrayPos === self.strings.length) {
315 | self.arrayPos = 0;
316 |
317 | // Shuffle sequence again
318 | if(self.shuffle) self.sequence = self.shuffleArray(self.sequence);
319 |
320 | self.init();
321 | } else
322 | self.typewrite(self.strings[self.sequence[self.arrayPos]], curStrPos);
323 | }
324 |
325 | // humanized value for typing
326 | }, humanize);
327 |
328 | }
329 | /**
330 | * Shuffles the numbers in the given array.
331 | * @param {Array} array
332 | * @returns {Array}
333 | */
334 | ,shuffleArray: function(array) {
335 | var tmp, current, top = array.length;
336 | if(top) while(--top) {
337 | current = Math.floor(Math.random() * (top + 1));
338 | tmp = array[current];
339 | array[current] = array[top];
340 | array[top] = tmp;
341 | }
342 | return array;
343 | }
344 |
345 | // Start & Stop currently not working
346 |
347 | // , stop: function() {
348 | // var self = this;
349 |
350 | // self.stop = true;
351 | // clearInterval(self.timeout);
352 | // }
353 |
354 | // , start: function() {
355 | // var self = this;
356 | // if(self.stop === false)
357 | // return;
358 |
359 | // this.stop = false;
360 | // this.init();
361 | // }
362 |
363 | // Reset and rebuild the element
364 | ,
365 | reset: function() {
366 | var self = this;
367 | clearInterval(self.timeout);
368 | var id = this.el.attr('id');
369 | this.el.after(' ')
370 | this.el.remove();
371 | if (typeof this.cursor !== 'undefined') {
372 | this.cursor.remove();
373 | }
374 | // Send the callback
375 | self.options.resetCallback();
376 | }
377 |
378 | };
379 |
380 | $.fn.typed = function(option) {
381 | return this.each(function() {
382 | var $this = $(this),
383 | data = $this.data('typed'),
384 | options = typeof option == 'object' && option;
385 | if (!data) $this.data('typed', (data = new Typed(this, options)));
386 | if (typeof option == 'string') data[option]();
387 | });
388 | };
389 |
390 | $.fn.typed.defaults = {
391 | strings: ["These are the default values...", "You know what you should do?", "Use your own!", "Have a great day!"],
392 | // typing speed
393 | typeSpeed: 0,
394 | // time before typing starts
395 | startDelay: 0,
396 | // backspacing speed
397 | backSpeed: 0,
398 | // shuffle the strings
399 | shuffle: false,
400 | // time before backspacing
401 | backDelay: 500,
402 | // loop
403 | loop: false,
404 | // false = infinite
405 | loopCount: false,
406 | // show cursor
407 | showCursor: true,
408 | // character for cursor
409 | cursorChar: "|",
410 | // attribute to type (null == text)
411 | attr: null,
412 | // either html or text
413 | contentType: 'html',
414 | // call when done callback function
415 | callback: function() {},
416 | // starting callback function before each string
417 | preStringTyped: function() {},
418 | //callback for every typed string
419 | onStringTyped: function() {},
420 | // callback for reset
421 | resetCallback: function() {}
422 | };
423 |
424 |
425 | }(window.jQuery);
426 |
--------------------------------------------------------------------------------
/2017/ComingSoon/logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/amfoss/fosster/4a5f5cc88a14fa9e25e136daa8de3d2de814cda5/2017/ComingSoon/logo.jpg
--------------------------------------------------------------------------------