List of commits:
Subject Hash Author Date (UTC)
honlap_0330 6ea249cbc85e4d4f558d2ed709c7f8f2397cff10 dns 2020-03-30 08:03:34
AppId kezelése 249216ae85ac705040dddc154ef610d17a5efeaa Horváth Attila 2020-03-26 12:42:58
PieceofNews entitás rendbe tétele 970fde24d6ce370c6cc002e55d087b787eb11852 Horváth Attila 2020-03-26 12:13:56
whitespace törlés 4. 3785cb83112283c52d7e99529d35c2a243f512d5 hd 2020-03-26 10:07:49
whitespace törlés 3. f5e673f76b454d535c63c0176f7341ec7e94c2f2 hd 2020-03-26 10:02:48
whitespace törlés 2. 2aad8c0a0ca4caf4df7955d1361bcae7ccf71379 hd 2020-03-26 10:01:22
whitespace törlés aeaa6adf034b51694722760c31668dad53bc9273 hd 2020-03-26 09:58:53
honlap init bae3256f55b2dcf338f1464508b5d6857c070bab hd 2020-03-26 09:50:58
honlap init 9dd61db1ca7a3be82eaabcb88af96fb061d72aa4 hd 2020-03-26 09:36:35
Initial version of honlap generated by JHipster-6.8.0 fbabb2905b7786b5e91bb5347b816854e35ac3bb hd 2020-03-26 08:59:15
Commit 6ea249cbc85e4d4f558d2ed709c7f8f2397cff10 - honlap_0330
Author: dns
Author date (UTC): 2020-03-30 08:03
Committer name: dns
Committer date (UTC): 2020-03-30 08:03
Parent(s): 249216ae85ac705040dddc154ef610d17a5efeaa
Signing key:
Tree: 05b23bd2827ce4166b57c11c70837b79480cb2b8
File Lines added Lines deleted
src/main/java/hu/dns/honlap/config/SecurityConfiguration.java 5 1
src/main/java/hu/dns/honlap/repository/PieceOfNewsRepository.java 2 2
src/main/java/hu/dns/honlap/web/rest/PieceOfNewsResource.java 25 0
src/main/webapp/app/app-routing.module.ts 18 4
src/main/webapp/app/app.module.ts 3 1
src/main/webapp/app/entities/piece-of-news/piece-of-news.service.ts 12 0
src/main/webapp/app/home/home.component.html 633 30
src/main/webapp/app/home/home.component.ts 239 4
src/main/webapp/app/home/home.module.ts 2 1
src/main/webapp/app/layouts/footer/footer.component.html 62 3
src/main/webapp/app/layouts/main/main.component.html 3 0
src/main/webapp/app/layouts/main/main.component.ts 2 0
src/main/webapp/app/layouts/navbar/navbar.component.html 175 24
src/main/webapp/app/layouts/navbar/navbar.component.ts 25 0
src/main/webapp/app/newsarchive/index.ts 3 0
src/main/webapp/app/newsarchive/newsarchive.component.html 32 0
src/main/webapp/app/newsarchive/newsarchive.component.ts 55 0
src/main/webapp/app/newsarchive/newsarchive.module.ts 9 0
src/main/webapp/app/newsarchive/newsarchive.route.ts 12 0
src/main/webapp/app/static/aboutus/aboutus.component.html 123 0
src/main/webapp/app/static/aboutus/aboutus.component.spec.ts 27 0
src/main/webapp/app/static/aboutus/aboutus.component.ts 11 0
src/main/webapp/app/static/aboutus/aboutus.route.ts 12 0
src/main/webapp/app/static/consultancy/consultancy.component.html 114 0
src/main/webapp/app/static/consultancy/consultancy.component.spec.ts 27 0
src/main/webapp/app/static/consultancy/consultancy.component.ts 11 0
src/main/webapp/app/static/consultancy/consultancy.route.ts 12 0
src/main/webapp/app/static/dev-basic/dev-basic.component.html 170 0
src/main/webapp/app/static/dev-basic/dev-basic.component.spec.ts 27 0
src/main/webapp/app/static/dev-basic/dev-basic.component.ts 46 0
src/main/webapp/app/static/dev-basic/dev-basic.route.ts 12 0
src/main/webapp/app/static/dev-erp/dev-erp.component.html 30 0
src/main/webapp/app/static/dev-erp/dev-erp.component.spec.ts 27 0
src/main/webapp/app/static/dev-erp/dev-erp.component.ts 11 0
src/main/webapp/app/static/dev-erp/dev-erp.route.ts 12 0
src/main/webapp/app/static/dev-unique/dev-unique.component.html 150 0
src/main/webapp/app/static/dev-unique/dev-unique.component.spec.ts 27 0
src/main/webapp/app/static/dev-unique/dev-unique.component.ts 46 0
src/main/webapp/app/static/dev-unique/dev-unique.route.ts 12 0
src/main/webapp/app/static/index.ts 12 0
src/main/webapp/app/static/service/service.component.html 144 0
src/main/webapp/app/static/service/service.component.spec.ts 27 0
src/main/webapp/app/static/service/service.component.ts 11 0
src/main/webapp/app/static/service/service.route.ts 12 0
src/main/webapp/content/css/flaticon.css 576 0
src/main/webapp/content/css/font-awesome.css 2184 0
src/main/webapp/content/css/owl.css 209 0
src/main/webapp/content/css/responsive.css 1737 0
src/main/webapp/content/css/style.css 13020 0
src/main/webapp/content/fonts/FontAwesome.otf 0 0
src/main/webapp/content/fonts/flaticon.eot 0 0
src/main/webapp/content/fonts/flaticon.svg 0 0
src/main/webapp/content/fonts/flaticon.ttf 0 0
src/main/webapp/content/fonts/flaticon.woff 0 0
src/main/webapp/content/fonts/fontawesome-webfont.eot 0 0
src/main/webapp/content/fonts/fontawesome-webfont.svg 0 0
src/main/webapp/content/fonts/fontawesome-webfont.ttf 0 0
src/main/webapp/content/fonts/fontawesome-webfont.woff 0 0
src/main/webapp/content/fonts/fontawesome-webfont.woff2 0 0
src/main/webapp/content/fonts/glyphicons-halflings-regular.eot 0 0
src/main/webapp/content/fonts/glyphicons-halflings-regular.svg 0 0
src/main/webapp/content/fonts/glyphicons-halflings-regular.ttf 0 0
src/main/webapp/content/fonts/glyphicons-halflings-regular.woff 0 0
src/main/webapp/content/fonts/glyphicons-halflings-regular.woff2 0 0
src/main/webapp/content/fonts/revicons90c6.eot 0 0
src/main/webapp/content/fonts/revicons90c6.svg 0 0
src/main/webapp/content/fonts/revicons90c6.ttf 0 0
src/main/webapp/content/fonts/revicons90c6.woff 0 0
src/main/webapp/content/images/DNA_small.gif 0 0
src/main/webapp/content/images/bg-2.jpg 0 0
src/main/webapp/content/images/bg-50.jpg 0 0
src/main/webapp/content/images/cl-1.png 0 0
src/main/webapp/content/images/cl-2.png 0 0
src/main/webapp/content/images/cl-3.png 0 0
src/main/webapp/content/images/cl-4.png 0 0
src/main/webapp/content/images/cl-5.png 0 0
src/main/webapp/content/images/cl-6.png 0 0
src/main/webapp/content/images/cl-7.png 0 0
src/main/webapp/content/images/cl-8.png 0 0
src/main/webapp/content/images/company.png 0 0
src/main/webapp/content/images/cons-12.jpg 0 0
src/main/webapp/content/images/cons-13.jpg 0 0
src/main/webapp/content/images/cons-14.jpg 0 0
src/main/webapp/content/images/cons-15.jpg 0 0
src/main/webapp/content/images/cons-16.jpg 0 0
src/main/webapp/content/images/consultancy.jpg 0 0
src/main/webapp/content/images/csemete.png 0 0
src/main/webapp/content/images/dev-01.jpg 0 0
src/main/webapp/content/images/dev-02.jpg 0 0
src/main/webapp/content/images/dev-03.jpg 0 0
src/main/webapp/content/images/email.png 0 0
src/main/webapp/content/images/favicon.png 0 0
src/main/webapp/content/images/history-header.png 0 0
src/main/webapp/content/images/history.jpg 0 0
src/main/webapp/content/images/icon_bi.png 0 0
src/main/webapp/content/images/icon_controlling.png 0 0
src/main/webapp/content/images/icon_data.png 0 0
src/main/webapp/content/images/icon_efficiency.png 0 0
src/main/webapp/content/images/icon_expertise.png 0 0
src/main/webapp/content/images/icon_management.png 0 0
src/main/webapp/content/images/icon_report.png 0 0
src/main/webapp/content/images/icon_strategy.png 0 0
src/main/webapp/content/images/icon_support.png 0 0
src/main/webapp/content/images/icon_system.png 0 0
src/main/webapp/content/images/level.png 0 0
src/main/webapp/content/images/logo-4.png 0 0
src/main/webapp/content/images/main-slider-1.jpg 0 0
src/main/webapp/content/images/main-slider-2.jpg 0 0
src/main/webapp/content/images/main-slider-3.jpg 0 0
src/main/webapp/content/images/news.jpg 0 0
src/main/webapp/content/images/serv-1.jpg 0 0
src/main/webapp/content/images/serv-2.jpg 0 0
src/main/webapp/content/images/serv-3.jpg 0 0
src/main/webapp/content/images/serv-4.jpg 0 0
src/main/webapp/content/images/serv-5.jpg 0 0
src/main/webapp/content/images/service.jpg 0 0
src/main/webapp/content/images/zsak.png 0 0
src/main/webapp/content/js/jquery-ui.js 18709 0
src/main/webapp/content/js/jquery.js 4 0
src/main/webapp/content/js/main-slider-script.js 704 0
src/main/webapp/content/js/owl.js 3273 0
src/main/webapp/content/js/script.js 526 0
src/main/webapp/content/plugins/revolution/css/layers.css 5779 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/ares.css 239 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/custom.css 74 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/dione.css 170 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/erinyen.css 273 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/gyges.css 198 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/hades.css 249 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/hebe.css 195 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/hephaistos.css 76 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/hermes.css 240 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/hesperiden.css 180 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/metis.css 202 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/persephone.css 71 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/uranus.css 69 0
src/main/webapp/content/plugins/revolution/css/navigation-skins/zeus.css 276 0
src/main/webapp/content/plugins/revolution/css/navigation.css 2605 0
src/main/webapp/content/plugins/revolution/css/settings-source.css 2117 0
src/main/webapp/content/plugins/revolution/css/settings.css 1798 0
src/main/webapp/content/plugins/revolution/fonts/font-awesome/css/font-awesome.css 2341 0
src/main/webapp/content/plugins/revolution/fonts/font-awesome/css/font-awesome.min.css 2196 0
src/main/webapp/content/plugins/revolution/fonts/font-awesome/fonts/FontAwesome.otf 0 0
src/main/webapp/content/plugins/revolution/fonts/font-awesome/fonts/fontawesome-webfont.eot 0 0
src/main/webapp/content/plugins/revolution/fonts/font-awesome/fonts/fontawesome-webfont.svg 0 0
src/main/webapp/content/plugins/revolution/fonts/font-awesome/fonts/fontawesome-webfont.ttf 0 0
src/main/webapp/content/plugins/revolution/fonts/font-awesome/fonts/fontawesome-webfont.woff 0 0
src/main/webapp/content/plugins/revolution/fonts/font-awesome/fonts/fontawesome-webfont.woff2 0 0
src/main/webapp/content/plugins/revolution/fonts/font-awesome/index.php 0 0
src/main/webapp/content/plugins/revolution/fonts/index.php 0 0
src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/css/helper.css 191 0
src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/css/index.php 0 0
src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/css/pe-icon-7-stroke.css 632 0
src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot 0 0
src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.svg 0 0
src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.ttf 0 0
src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.woff 0 0
src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/fonts/index.php 0 0
src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/index.php 0 0
src/main/webapp/content/plugins/revolution/fonts/revicons/index.php 0 0
src/main/webapp/content/plugins/revolution/fonts/revicons/revicons.eot 0 0
src/main/webapp/content/plugins/revolution/fonts/revicons/revicons.svg 0 0
src/main/webapp/content/plugins/revolution/fonts/revicons/revicons.ttf 0 0
src/main/webapp/content/plugins/revolution/fonts/revicons/revicons.woff 0 0
src/main/webapp/content/plugins/revolution/images/tpcolorpicker/arrow_down.png 0 0
src/main/webapp/content/plugins/revolution/images/tpcolorpicker/arrow_up.png 0 0
src/main/webapp/content/plugins/revolution/images/tpcolorpicker/check.png 0 0
src/main/webapp/content/plugins/revolution/images/tpcolorpicker/check_reverse.png 0 0
src/main/webapp/content/plugins/revolution/images/tpcolorpicker/check_small.png 0 0
src/main/webapp/content/plugins/revolution/images/tpcolorpicker/delete.png 0 0
src/main/webapp/content/plugins/revolution/images/tpcolorpicker/exit.png 0 0
src/main/webapp/content/plugins/revolution/images/tpcolorpicker/point_bottom.png 0 0
src/main/webapp/content/plugins/revolution/images/tpcolorpicker/point_top.png 0 0
src/main/webapp/content/plugins/revolution/images/tpcolorpicker/save.png 0 0
src/main/webapp/content/plugins/revolution/images/tpcolorpicker/trans_tile.png 0 0
src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.actions.min.js 7 0
src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.carousel.min.js 7 0
src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.kenburn.min.js 7 0
src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.layeranimation.min.js 7 0
src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.migration.min.js 7 0
src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.navigation.min.js 7 0
src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.parallax.min.js 7 0
src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.slideanims.min.js 7 0
src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.video.min.js 7 0
src/main/webapp/content/plugins/revolution/js/jquery.themepunch.revolution.min.js 7 0
src/main/webapp/content/plugins/revolution/js/jquery.themepunch.tools.min.js 145 0
src/main/webapp/content/scss/global.scss 7 3
src/main/webapp/i18n/en/aboutus.json 46 0
src/main/webapp/i18n/en/consultancy.json 26 0
src/main/webapp/i18n/en/dev.json 16 0
src/main/webapp/i18n/en/global.json 5 1
src/main/webapp/i18n/en/home.json 108 2
src/main/webapp/i18n/en/service.json 26 0
src/main/webapp/i18n/hu/aboutus.json 46 0
src/main/webapp/i18n/hu/consultancy.json 26 0
src/main/webapp/i18n/hu/dev.json 16 0
src/main/webapp/i18n/hu/global.json 13 9
src/main/webapp/i18n/hu/home.json 108 2
src/main/webapp/i18n/hu/login.json 1 1
src/main/webapp/i18n/hu/register.json 1 1
src/main/webapp/i18n/hu/reset.json 5 5
src/main/webapp/i18n/hu/service.json 26 0
src/main/webapp/i18n/hu/user-management.json 3 3
src/main/webapp/index.html 15 1
File src/main/java/hu/dns/honlap/config/SecurityConfiguration.java changed (mode: 100644) (index d640719..4a7b1f7)
... ... public class SecurityConfiguration extends WebSecurityConfigurerAdapter {
64 64 .accessDeniedHandler(problemSupport) .accessDeniedHandler(problemSupport)
65 65 .and() .and()
66 66 .headers() .headers()
67 .contentSecurityPolicy("default-src 'self'; frame-src 'self' data:; script-src 'self' 'unsafe-inline' 'unsafe-eval' https://storage.googleapis.com; style-src 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self' data:")
67 .contentSecurityPolicy("default-src 'self' https://www.google.com; "+
68 "script-src 'self' 'unsafe-inline' 'unsafe-eval' https://kit.fontawesome.com https://storage.googleapis.com; "+
69 "style-src 'self' https://fonts.googleapis.com https://kit-free.fontawesome.com 'unsafe-inline'; " +
70 "img-src 'self' data:; " +
71 "font-src 'self' https://kit-free.fontawesome.com https://fonts.gstatic.com data:")
68 72 .and() .and()
69 73 .referrerPolicy(ReferrerPolicyHeaderWriter.ReferrerPolicy.STRICT_ORIGIN_WHEN_CROSS_ORIGIN) .referrerPolicy(ReferrerPolicyHeaderWriter.ReferrerPolicy.STRICT_ORIGIN_WHEN_CROSS_ORIGIN)
70 74 .and() .and()
File src/main/java/hu/dns/honlap/repository/PieceOfNewsRepository.java changed (mode: 100644) (index 478bd3f..5707f06)
... ... import org.springframework.stereotype.Repository;
14 14 @SuppressWarnings("unused") @SuppressWarnings("unused")
15 15 @Repository @Repository
16 16 public interface PieceOfNewsRepository extends JpaRepository<PieceOfNews, Long> { public interface PieceOfNewsRepository extends JpaRepository<PieceOfNews, Long> {
17 List<PieceOfNews> findByAppIdAndPublishDateGreaterThanOrderByNewsDateDesc(Integer appId, Instant publishDate);
18 List<PieceOfNews> findFirst4ByAppIdAndPublishDateGreaterThanOrderByNewsDateDesc(Integer appId, Instant publishDate);
17 List<PieceOfNews> findByAppIdAndPublishDateLessThanOrderByNewsDateDesc(Integer appId, Instant publishDate);
18 List<PieceOfNews> findFirst4ByAppIdAndPublishDateLessThanOrderByNewsDateDesc(Integer appId, Instant publishDate);
19 19 } }
File src/main/java/hu/dns/honlap/web/rest/PieceOfNewsResource.java changed (mode: 100644) (index 1f4a43d..662482f)
... ... import org.springframework.web.bind.annotation.*;
22 22 import javax.validation.Valid; import javax.validation.Valid;
23 23 import java.net.URI; import java.net.URI;
24 24 import java.net.URISyntaxException; import java.net.URISyntaxException;
25 import java.time.Instant;
25 26 import java.util.List; import java.util.List;
26 27 import java.util.Optional; import java.util.Optional;
27 28
 
... ... public class PieceOfNewsResource {
100 101 return ResponseEntity.ok().headers(headers).body(page.getContent()); return ResponseEntity.ok().headers(headers).body(page.getContent());
101 102 } }
102 103
104 /**
105 * {@code GET /piece-of-news/fresh} : get the last 4 news.
106 *
107 * @return the {@link ResponseEntity} with status {@code 200 (OK)} and the list of pieceOfNews in body.
108 */
109 @GetMapping("/piece-of-news/fresh")
110 public ResponseEntity<List<PieceOfNews>> getFreshNews() {
111 log.debug("REST request to get the fresh news");
112 List<PieceOfNews> news = pieceOfNewsRepository.findFirst4ByAppIdAndPublishDateLessThanOrderByNewsDateDesc(1, Instant.now());
113 return ResponseEntity.ok().body(news);
114 }
115
116 /**
117 * {@code GET /piece-of-news/archive} : get the archive news.
118 *
119 * @return the {@link ResponseEntity} with status {@code 200 (OK)} and the list of archive news in body.
120 */
121 @GetMapping("/piece-of-news/archive")
122 public ResponseEntity<List<PieceOfNews>> getArchiveNews() {
123 log.debug("REST request to get the archive news");
124 List<PieceOfNews> news = pieceOfNewsRepository.findByAppIdAndPublishDateLessThanOrderByNewsDateDesc(1, Instant.now());
125 return ResponseEntity.ok().body(news);
126 }
127
103 128 /** /**
104 129 * {@code GET /piece-of-news/:id} : get the "id" pieceOfNews. * {@code GET /piece-of-news/:id} : get the "id" pieceOfNews.
105 130 * *
File src/main/webapp/app/app-routing.module.ts changed (mode: 100644) (index 3c06b52..e20edf3)
1 1 import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
2 import { RouterModule } from '@angular/router';
2 import { RouterModule, ExtraOptions } from '@angular/router';
3 3 import { errorRoute } from './layouts/error/error.route'; import { errorRoute } from './layouts/error/error.route';
4 4 import { navbarRoute } from './layouts/navbar/navbar.route'; import { navbarRoute } from './layouts/navbar/navbar.route';
5 5 import { DEBUG_INFO_ENABLED } from 'app/app.constants'; import { DEBUG_INFO_ENABLED } from 'app/app.constants';
6 6 import { Authority } from 'app/shared/constants/authority.constants'; import { Authority } from 'app/shared/constants/authority.constants';
7
7 import { aboutusRoute } from './static/aboutus/aboutus.route';
8 import { DevBasicRoute } from './static/dev-basic/dev-basic.route';
9 import { DevUniqueRoute } from './static/dev-unique/dev-unique.route';
10 import { DevErpRoute } from './static/dev-erp/dev-erp.route';
11 import { ServiceRoute } from './static/service/service.route';
12 import { ConsultancyRoute } from './static/consultancy/consultancy.route';
13 import { NewsArchiveRoute } from './newsarchive/newsarchive.route';
8 14 import { UserRouteAccessService } from 'app/core/auth/user-route-access-service'; import { UserRouteAccessService } from 'app/core/auth/user-route-access-service';
9 15
10 16 const LAYOUT_ROUTES = [navbarRoute, ...errorRoute]; const LAYOUT_ROUTES = [navbarRoute, ...errorRoute];
11
17 const STATIC_ROUTES = [aboutusRoute, DevBasicRoute, DevUniqueRoute, DevErpRoute, ServiceRoute, ConsultancyRoute, NewsArchiveRoute];
18 const routerOptions: ExtraOptions = {
19 scrollPositionRestoration: 'enabled',
20 anchorScrolling: 'enabled',
21 onSameUrlNavigation: 'reload',
22 scrollOffset: [0, 65],
23 enableTracing: DEBUG_INFO_ENABLED
24 };
12 25 @NgModule({ @NgModule({
13 26 imports: [ imports: [
14 27 RouterModule.forRoot( RouterModule.forRoot(
 
... ... const LAYOUT_ROUTES = [navbarRoute, ...errorRoute];
25 38 path: 'account', path: 'account',
26 39 loadChildren: () => import('./account/account.module').then(m => m.AccountModule) loadChildren: () => import('./account/account.module').then(m => m.AccountModule)
27 40 }, },
41 ...STATIC_ROUTES,
28 42 ...LAYOUT_ROUTES ...LAYOUT_ROUTES
29 43 ], ],
30 { enableTracing: DEBUG_INFO_ENABLED }
44 routerOptions
31 45 ) )
32 46 ], ],
33 47 exports: [RouterModule] exports: [RouterModule]
File src/main/webapp/app/app.module.ts changed (mode: 100644) (index 6a96676..6eb40ea)
... ... import { HonlapCoreModule } from 'app/core/core.module';
7 7 import { HonlapAppRoutingModule } from './app-routing.module'; import { HonlapAppRoutingModule } from './app-routing.module';
8 8 import { HonlapHomeModule } from './home/home.module'; import { HonlapHomeModule } from './home/home.module';
9 9 import { HonlapEntityModule } from './entities/entity.module'; import { HonlapEntityModule } from './entities/entity.module';
10 import { NewsarchiveModule } from './newsarchive/newsarchive.module';
10 11 // jhipster-needle-angular-add-module-import JHipster will add new module here // jhipster-needle-angular-add-module-import JHipster will add new module here
11 12 import { MainComponent } from './layouts/main/main.component'; import { MainComponent } from './layouts/main/main.component';
12 13 import { NavbarComponent } from './layouts/navbar/navbar.component'; import { NavbarComponent } from './layouts/navbar/navbar.component';
 
... ... import { ErrorComponent } from './layouts/error/error.component';
23 24 HonlapHomeModule, HonlapHomeModule,
24 25 // jhipster-needle-angular-add-module JHipster will add new module here // jhipster-needle-angular-add-module JHipster will add new module here
25 26 HonlapEntityModule, HonlapEntityModule,
26 HonlapAppRoutingModule
27 HonlapAppRoutingModule,
28 NewsarchiveModule
27 29 ], ],
28 30 declarations: [MainComponent, NavbarComponent, ErrorComponent, PageRibbonComponent, ActiveMenuDirective, FooterComponent], declarations: [MainComponent, NavbarComponent, ErrorComponent, PageRibbonComponent, ActiveMenuDirective, FooterComponent],
29 31 bootstrap: [MainComponent] bootstrap: [MainComponent]
File src/main/webapp/app/entities/piece-of-news/piece-of-news.service.ts changed (mode: 100644) (index 3c460b2..00b8a0b)
... ... export class PieceOfNewsService {
44 44 .pipe(map((res: EntityArrayResponseType) => this.convertDateArrayFromServer(res))); .pipe(map((res: EntityArrayResponseType) => this.convertDateArrayFromServer(res)));
45 45 } }
46 46
47 queryFresh(): Observable<EntityArrayResponseType> {
48 return this.http
49 .get<IPieceOfNews[]>(`${this.resourceUrl}/fresh`, { observe: 'response' })
50 .pipe(map((res: EntityArrayResponseType) => this.convertDateArrayFromServer(res)));
51 }
52
53 queryArchive(): Observable<EntityArrayResponseType> {
54 return this.http
55 .get<IPieceOfNews[]>(`${this.resourceUrl}/archive`, { observe: 'response' })
56 .pipe(map((res: EntityArrayResponseType) => this.convertDateArrayFromServer(res)));
57 }
58
47 59 delete(id: number): Observable<HttpResponse<{}>> { delete(id: number): Observable<HttpResponse<{}>> {
48 60 return this.http.delete(`${this.resourceUrl}/${id}`, { observe: 'response' }); return this.http.delete(`${this.resourceUrl}/${id}`, { observe: 'response' });
49 61 } }
File src/main/webapp/app/home/home.component.html changed (mode: 100644) (index 0f54094..1c146f5)
1 <div class="row">
2 <div class="col-md-3">
3 <span class="hipster img-fluid rounded"></span>
1 <section class="main-slider" id="TOP">
2 <div class="rev_slider_wrapper fullwidthbanner-container" id="rev_slider_eight_wrapper" data-source="gallery">
3 <div class="rev_slider fullwidthabanner" id="rev_slider_eight" data-version="5.4.1">
4 <ul>
5 <li data-description="Slide Description" data-easein="default" data-easeout="default"
6 data-fsmasterspeed="1500" data-fsslotamount="7" data-fstransition="fade" data-hideafterloop="0"
7 data-hideslideonmobile="off" data-index="rs-1690" data-masterspeed="default" data-param1=""
8 data-param10="" data-param2="" data-param3="" data-param4="" data-param5="" data-param6=""
9 data-param7="" data-param8="" data-param9="" data-rotate="0" data-saveperformance="off"
10 data-slotamount="default" data-thumb="../../content/dns_images/main-slider/image-29.jpg"
11 data-title="Slide Title" data-transition="parallaxvertical">
12 <img alt="" class="rev-slidebg" data-bgfit="cover" data-bgparallax="10"
13 data-bgposition="center center" data-bgrepeat="no-repeat" data-no-retina=""
14 src="../../content/images/main-slider-1.jpg">
15
16 <div class="tp-caption" data-paddingbottom="[0,0,0,0]" data-paddingleft="[0,0,0,0]"
17 data-paddingright="[0,0,0,0]" data-paddingtop="[0,0,0,0]" data-responsive_offset="on"
18 data-type="text" data-height="none" data-width="['650','700','650','460']"
19 data-whitespace="normal" data-hoffset="['530','15','15','15']"
20 data-voffset="['-30','-20','-110','-100']" data-x="['right','right','left','left']"
21 data-y="['middle','middle','middle','middle']" data-textalign="['top','top','top','top']"
22 data-frames='[{"from":"x:[-100%];z:0;rX:0deg;rY:0;rZ:0;sX:1;sY:1;skX:0;skY:0;","mask":"x:0px;y:0px;s:inherit;e:inherit;","speed":1500,"to":"o:1;","delay":1000,"ease":"Power3.easeInOut"},{"delay":"wait","speed":1000,"to":"auto:auto;","mask":"x:0;y:0;s:inherit;e:inherit;","ease":"Power3.easeInOut"}]'>
23 <h2 jhiTranslate="home.caroussel.title.services">Intelligens és innovatív üzleti megoldások</h2>
24 </div>
25
26 <div class="tp-caption" data-paddingbottom="[0,0,0,0]" data-paddingleft="[0,0,0,0]"
27 data-paddingright="[0,0,0,0]" data-paddingtop="[0,0,0,0]" data-responsive_offset="on"
28 data-type="text" data-height="none" data-width="['650','700','650','460']"
29 data-whitespace="normal" data-hoffset="['530','15','15','15']"
30 data-voffset="['90','100','10','0']" data-x="['right','right','left','left']"
31 data-y="['middle','middle','middle','middle']" data-textalign="['top','top','top','top']"
32 data-frames='[{"from":"y:[-100%];z:0;rX:0deg;rY:0;rZ:0;sX:1;sY:1;skX:0;skY:0;","mask":"x:0px;y:0px;s:inherit;e:inherit;","speed":1500,"to":"o:1;","delay":1000,"ease":"Power3.easeInOut"},{"delay":"wait","speed":1000,"to":"auto:auto;","mask":"x:0;y:0;s:inherit;e:inherit;","ease":"Power3.easeInOut"}]'>
33 <div class="text" jhiTranslate="home.caroussel.text.services">adatszolgáltatás, adatelemzés,
34 üzleti intelligencia</div>
35 </div>
36 </li>
37
38 <li data-description="Slide Description" data-easein="default" data-easeout="default"
39 data-fsmasterspeed="1500" data-fsslotamount="7" data-fstransition="fade" data-hideafterloop="0"
40 data-hideslideonmobile="off" data-index="rs-1689" data-masterspeed="default" data-param1=""
41 data-param10="" data-param2="" data-param3="" data-param4="" data-param5="" data-param6=""
42 data-param7="" data-param8="" data-param9="" data-rotate="0" data-saveperformance="off"
43 data-slotamount="default" data-thumb="../../content/dns_images/main-slider/image-27.jpg"
44 data-title="Slide Title" data-transition="parallaxvertical">
45 <img alt="" class="rev-slidebg" data-bgfit="cover" data-bgparallax="10"
46 data-bgposition="center center" data-bgrepeat="no-repeat" data-no-retina=""
47 src="../../content/images/main-slider-2.jpg">
48
49 <div class="tp-caption" data-paddingbottom="[0,0,0,0]" data-paddingleft="[0,0,0,0]"
50 data-paddingright="[0,0,0,0]" data-paddingtop="[0,0,0,0]" data-responsive_offset="on"
51 data-type="text" data-height="none" data-width="['650','700','650','460']"
52 data-whitespace="normal" data-hoffset="['15','15','15','15']"
53 data-voffset="['-30','-20','-110','-100']" data-x="['right','right','left','left']"
54 data-y="['middle','middle','middle','middle']" data-textalign="['top','top','top','top']"
55 data-frames='[{"from":"x:[-100%];z:0;rX:0deg;rY:0;rZ:0;sX:1;sY:1;skX:0;skY:0;","mask":"x:0px;y:0px;s:inherit;e:inherit;","speed":1500,"to":"o:1;","delay":1000,"ease":"Power3.easeInOut"},{"delay":"wait","speed":1000,"to":"auto:auto;","mask":"x:0;y:0;s:inherit;e:inherit;","ease":"Power3.easeInOut"}]'>
56 <h2 jhiTranslate="home.caroussel.title.consultancy">Üzleti tanácsadás mesterfokon</h2>
57 </div>
58
59 <div class="tp-caption" data-paddingbottom="[0,0,0,0]" data-paddingleft="[0,0,0,0]"
60 data-paddingright="[0,0,0,0]" data-paddingtop="[0,0,0,0]" data-responsive_offset="on"
61 data-type="text" data-height="none" data-width="['650','700','650','460']"
62 data-whitespace="normal" data-hoffset="['15','15','15','15']"
63 data-voffset="['90','100','10','0']" data-x="['right','right','left','left']"
64 data-y="['middle','middle','middle','middle']" data-textalign="['top','top','top','top']"
65 data-frames='[{"from":"y:[-100%];z:0;rX:0deg;rY:0;rZ:0;sX:1;sY:1;skX:0;skY:0;","mask":"x:0px;y:0px;s:inherit;e:inherit;","speed":1500,"to":"o:1;","delay":1000,"ease":"Power3.easeInOut"},{"delay":"wait","speed":1000,"to":"auto:auto;","mask":"x:0;y:0;s:inherit;e:inherit;","ease":"Power3.easeInOut"}]'>
66 <div class="text" jhiTranslate="home.caroussel.text.consultancy">szakértés, projektvezetés,
67 hatékonyság-növelés</div>
68 </div>
69 </li>
70
71 <li data-description="Slide Description" data-easein="default" data-easeout="default"
72 data-fsmasterspeed="1500" data-fsslotamount="7" data-fstransition="fade" data-hideafterloop="0"
73 data-hideslideonmobile="off" data-index="rs-1687" data-masterspeed="default" data-param1=""
74 data-param10="" data-param2="" data-param3="" data-param4="" data-param5="" data-param6=""
75 data-param7="" data-param8="" data-param9="" data-rotate="0" data-saveperformance="off"
76 data-slotamount="default" data-thumb="../../content/dns_images/main-slider/image-28.jpg"
77 data-title="Slide Title" data-transition="parallaxvertical">
78 <img alt="" class="rev-slidebg" data-bgfit="cover" data-bgparallax="10"
79 data-bgposition="center center" data-bgrepeat="no-repeat" data-no-retina=""
80 src="../../content/images/main-slider-3.jpg">
81
82 <div class="tp-caption" data-paddingbottom="[0,0,0,0]" data-paddingleft="[0,0,0,0]"
83 data-paddingright="[0,0,0,0]" data-paddingtop="[0,0,0,0]" data-responsive_offset="on"
84 data-type="text" data-height="none" data-width="['650','700','650','460']"
85 data-whitespace="normal" data-hoffset="['15','15','15','15']"
86 data-voffset="['-30','-20','-110','-100']" data-x="['right','right','left','left']"
87 data-y="['middle','middle','middle','middle']" data-textalign="['top','top','top','top']"
88 data-frames='[{"from":"x:[-100%];z:0;rX:0deg;rY:0;rZ:0;sX:1;sY:1;skX:0;skY:0;","mask":"x:0px;y:0px;s:inherit;e:inherit;","speed":1500,"to":"o:1;","delay":1000,"ease":"Power3.easeInOut"},{"delay":"wait","speed":1000,"to":"auto:auto;","mask":"x:0;y:0;s:inherit;e:inherit;","ease":"Power3.easeInOut"}]'>
89 <h2 jhiTranslate="home.caroussel.title.development">Működő rendszerek szállítója</h2>
90 </div>
91
92 <div class="tp-caption" data-paddingbottom="[0,0,0,0]" data-paddingleft="[0,0,0,0]"
93 data-paddingright="[0,0,0,0]" data-paddingtop="[0,0,0,0]" data-responsive_offset="on"
94 data-type="text" data-height="none" data-width="['650','700','650','460']"
95 data-whitespace="normal" data-hoffset="['15','15','15','15']"
96 data-voffset="['90','100','10','0']" data-x="['right','right','left','left']"
97 data-y="['middle','middle','middle','middle']" data-textalign="['top','top','top','top']"
98 data-frames='[{"from":"y:[-100%];z:0;rX:0deg;rY:0;rZ:0;sX:1;sY:1;skX:0;skY:0;","mask":"x:0px;y:0px;s:inherit;e:inherit;","speed":1500,"to":"o:1;","delay":1000,"ease":"Power3.easeInOut"},{"delay":"wait","speed":1000,"to":"auto:auto;","mask":"x:0;y:0;s:inherit;e:inherit;","ease":"Power3.easeInOut"}]'>
99 <div class="text" jhiTranslate="home.caroussel.text.development">szoftverfejlesztés 30 év
100 tapasztalattal</div>
101 </div>
102
103 <div class="tp-caption tp-resizeme" data-paddingbottom="[0,0,0,0]" data-paddingleft="[0,0,0,0]"
104 data-paddingright="[0,0,0,0]" data-paddingtop="[0,0,0,0]" data-responsive_offset="on"
105 data-type="text" data-height="none" data-width="['650','700','550','460']"
106 data-whitespace="normal" data-hoffset="['15','15','15','15']"
107 data-voffset="['180','190','115','100']" data-x="['right','right','left','left']"
108 data-y="['middle','middle','middle','middle']" data-textalign="['top','top','top','top']"
109 data-frames='[{"from":"y:[100%];z:0;rX:0deg;rY:0;rZ:0;sX:1;sY:1;skX:0;skY:0;","mask":"x:0px;y:0px;s:inherit;e:inherit;","speed":1500,"to":"o:1;","delay":1000,"ease":"Power3.easeInOut"},{"delay":"wait","speed":1000,"to":"auto:auto;","mask":"x:0;y:0;s:inherit;e:inherit;","ease":"Power3.easeInOut"}]'>
110 </div>
111 </li>
112 </ul>
113 </div>
4 114 </div> </div>
115 </section>
5 116
6 <div class="col-md-9">
7 <h1 class="display-4" jhiTranslate="home.title">Welcome, Java Hipster!</h1>
117 <!--Company Section-->
118 <section id="ABOUTUS" class="company-section style-two">
119 <div class="auto-container">
120 <div class="row clearfix">
121 <blockquote class="blockquote text-left">
122 <p>
123 <i class="fas fa-quote-left fa-3x fa-pull-left fa-border" style="color:#031642"></i>
124 <span jhiTranslate="home.aboutus.quote.text">"A biológia és a számítógép-tudomány - élet és számítás
125 - kapcsolódnak egymáshoz. Biztos vagyok benne, hogy a határfelületen sok felfedezni való vár
126 arra, aki keresi ezeket."</span>
127 </p>
128 <footer class="blockquote-footer" jhiTranslate="home.aboutus.quote.footer">Leonard Adleman</footer>
129 </blockquote>
130 <!--Content Column-->
131 <div class="content-column col-md-7 col-sm-12 col-xs-12">
132 <div class="inner-column">
133 <div class="sec-title-two">
134 <h2 jhiTranslate="home.aboutus.title">Rólunk</h2>
135 </div>
136 <div class="content-text" jhiTranslate="home.aboutus.text">A DNS Szoftverház Kft. 1991 óta van jelen
137 az informatikai piacon,
138 azóta fejleszti és értékesíti integrált vállalatirányítási rendszereit.<br><br>
139 Felhasználóink között szerteágazó tevékenységi körben működő, kis- és közepes méretű
140 vállalkozásokat tudhatunk.
141 Nagy múltú társaságok, hosszú évek óta elégedetten használják testre szabható
142 alkalmazásainkat.<br><br>
143 A különböző területek megismerésével szerzett tapasztalatainknak köszönhetően üzleti és
144 technológiai tanácsadás nyújtásával is foglalkozunk.<br><br>
145 Pénz- és tőkepiaci, pénzügyi-számviteli területen, valamint a jelentéskészítésben
146 nyújtunk segítséget ügyfeleink számára, legyen szó projektvezetésről,
147 döntéshozatal-támogatásáról, folyamat-optimalizálásról vagy termékbevezetésről.<br><br>
148 Kiváló kollégáink szakértelmének és a sokoldalú informatikai megoldásainknak
149 köszönhetően biztosítjuk valamennyi projektünk sikerességét.<br><br>
150 </div>
151 <a routerLink="auth-aboutus" class="theme-btn btn-style-two" jhiTranslate="home.aboutus.link"
152 style="transition: none 0s ease 0s; text-align: inherit; line-height: 29px; border-width: 2px; margin: 0px 20px 0px 0px; padding: 10px 40px; letter-spacing: 1px; font-weight: 400; font-size: 16px;">Történetünk</a>
153 </div>
154 </div>
8 155
9 <p class="lead" jhiTranslate="home.subtitle">This is your homepage</p>
156 <!--Image Column-->
157 <div class="image-column col-md-5 col-sm-8 col-xs-12">
158 <div class="inner-column">
159 <div class="image">
160 <img src="../../content/images/company.png" alt="" />
161 </div>
162 </div>
163 </div>
164
165 </div>
166 </div>
167 </section>
168 <!--End Company Section-->
10 169
11 <div [ngSwitch]="isAuthenticated()">
12 <div class="alert alert-success" *ngSwitchCase="true">
13 <span id="home-logged-message" *ngIf="account" jhiTranslate="home.logged.message"
14 [translateValues]="{ username: account.login }">You are logged in as user "{{ account.login }}".</span>
170 <!--Development Section-->
171 <section id="DEV" class="services-section-two style-three">
172 <div class="auto-container">
173 <blockquote class="blockquote text-left">
174 <p>
175 <i class="fas fa-quote-left fa-3x fa-pull-left fa-border" style="color:#031642"></i>
176 <span jhiTranslate="home.development.quote.text">"A DNS olyan, mint egy számítógépes program, de sokkal,
177 sokkal fejlettebb bármely valaha alkotott szoftvernél."</span>
178 </p>
179 <footer class="blockquote-footer" jhiTranslate="home.development.quote.footer">Bill Gates</footer>
180 </blockquote>
181 <div class="sec-title-two">
182 <div>&nbsp;</div>
183 <h2 jhiTranslate="home.development.title">Fejlesztés</h2>
184 </div>
185 <div class="row clearfix">
186
187 <!--Development Block One-->
188 <div class="services-block-two col-md-4 col-sm-6 col-xs-12">
189 <div class="inner-box">
190 <div class="icon-box">
191 <img class="icon" src="../../content/images/zsak.png" />
192 </div>
193 <h3><a routerLink="dev-basic" jhiTranslate="home.development.basic.title">Alapmodulok</a></h3>
194 <div class="text" jhiTranslate="home.development.basic.text">Ügyviteli rendszerünk magját a
195 pénzügyi-, a folyószámla-, a főkönyvi és az
196 eszköz modul képezi. Ezek a területek nagyrészt törvényileg szabályozottak, ezért a
197 legtöbb vállalkozásnál ugyanazokra a funkciókra van szükség. Ezek a modulok rövid
198 igényfelmérés után gyorsan, paraméterezve testre szabhatók.</div>
199 </div>
15 200 </div> </div>
16 201
17 <div class="alert alert-warning" *ngSwitchCase="false">
18 <span jhiTranslate="global.messages.info.authenticated.prefix">If you want to </span>
19 <a class="alert-link" (click)="login()" jhiTranslate="global.messages.info.authenticated.link">sign in</a><span jhiTranslate="global.messages.info.authenticated.suffix">, you can try the default accounts:<br/>- Administrator (login="admin" and password="admin") <br/>- User (login="user" and password="user").</span>
202 <!--Development Block Two-->
203 <div class="services-block-two col-md-4 col-sm-6 col-xs-12">
204 <div class="inner-box">
205 <div class="icon-box">
206 <img class="icon" src="../../content/images/level.png" />
207 </div>
208 <h3><a routerLink="dev-unique" jhiTranslate="home.development.unique.title">Egyedi fejlesztésű
209 modulok</a></h3>
210 <div class="text" jhiTranslate="home.development.unique.text">Az alaptevékenység számítógépes
211 támogatása egy felmérés után valósulhat
212 meg. Sokféle tevékenységi körű vállalkozással állunk kapcsolatban, ezért
213 rendelkezésünkre állnak olyan alapmodulok (készletnyilvántartás, gyártás,
214 óranyilvántartás, flottakezelés stb.), amelyek paraméterezésével és átdolgozásával rövid
215 határidővel vállaljuk a testre szabott rendszer elkészítését.</div>
216 </div>
20 217 </div> </div>
21 218
22 <div class="alert alert-warning" *ngSwitchCase="false">
23 <span jhiTranslate="global.messages.info.register.noaccount">You don't have an account yet?</span>&nbsp;
24 <a class="alert-link" routerLink="account/register" jhiTranslate="global.messages.info.register.link">Register a new account</a>
219 <!--Development Block Three-->
220 <div class="services-block-two col-md-4 col-sm-6 col-xs-12">
221 <div class="inner-box">
222 <div class="icon-box">
223 <img class="icon" src="../../content/images/csemete.png" />
224 </div>
225 <h3><a routerLink="dev-erp" jhiTranslate="home.development.erp.title">Integrált vállalatirányítási
226 rendszerek</a></h3>
227 <div class="text" jhiTranslate="home.development.erp.text">Cégünk megalakulása óta integrált
228 vállalati ügyviteli rendszereket
229 fejleszt. Több évtizedes tapasztalatunk szerint minden vállalat munkája, élete
230 valamilyen szinten egyedi, bár vannak tevékenységek, amelyek mindenhol megtalálhatóak és
231 nagyrészt azonos folyamatokra épülnek. Ehhez igazodva próbáljuk Megrendelőink igényeit a
232 legmegfelelőbben kielégíteni.</div>
233 </div>
25 234 </div> </div>
235
236 </div>
237 </div>
238 </section>
239 <!--End Development Section-->
240
241 <!--Services Section-->
242 <section id="SERV" class="services-section-eleven">
243 <div class="auto-container">
244 <blockquote class="blockquote text-left">
245 <p>
246 <i class="fas fa-quote-left fa-3x fa-pull-left fa-border" style="color:#031642"></i>
247 <span jhiTranslate="home.service.quote.text">"A DNS-kód részei ugyanolyan tulajdonságokkal, információs
248 tartalommal rendelkeznek, mint a számítógépes kódok és a természetes nyelven leírt szövegek."</span>
249 </p>
250 <footer class="blockquote-footer" jhiTranslate="home.service.quote.footer">Stephen C. Meyer</footer>
251 </blockquote>
252 <div class="sec-title-two">
253 <h2 jhiTranslate="home.service.title">Szolgáltatás</h2>
254 </div>
255 <div class="text" jhiTranslate="home.service.text">Munkatársaink széleskörben szerzett szakmai tudásának, a
256 rendelkezésünkre álló
257 innovatív technológiáknak és az általunk használt
258 eszközöknek köszönhetően intelligens megoldásokkal támogatjuk ügyfeleink vezetői információs
259 rendszerét, adatszolgáltatását,
260 szervezeti egységeit, projektjeit, avagy felügyeljük rendszereit.
261 <br><br>
262 Ügyfeleink működése során keletkezett adatok gyűjtésével, analitikus rendszerek integrálásával,
263 adattárház-adatpiac
264 kialakításokat végzünk, melyek alapjai az „okos” megoldások használatának, s mely eredője az
265 adatvagyon gazdálkodásnak.
266 <br><br>
267 &nbsp;
26 268 </div> </div>
269 <!--<owl-carousel [options]="ConsSlideOptions" [items]="images" [carouselClasses]="['owl-theme', 'sliding']" >-->
270 <div class="servics-four-item-carousel owl-carousel owl-theme owl-loaded owl-drag">
271 <!--Services Block-->
272 <div class="services-block-nine">
273 <div class="inner-box">
274 <div class="image">
275 <img src="../../content/images/serv-3.jpg" alt="" />
276 <div class="overlay-box">
277 <h3 jhiTranslate="home.service.integration.title">Rendszerintegráció</h3>
278 </div>
279 <div class="content-overlay">
280 <div class="overlay-inner">
281 <div class="content-box">
282 <h4><a routerLink="service" fragment="SYS"
283 jhiTranslate="home.service.integration.title">Rendszerintegráció</a></h4>
284 <a routerLink="service" fragment="SYS" class="read-more"
285 jhiTranslate="home.service.integration.link">Tovább...</a>
286 </div>
287 </div>
288 </div>
289 </div>
290 </div>
291 </div>
27 292
28 <p jhiTranslate="home.question">
29 If you have any question on JHipster:
30 </p>
293 <!--Services Block-->
294 <div class="services-block-nine">
295 <div class="inner-box">
296 <div class="image">
297 <img src="../../content/images/serv-1.jpg" alt="" />
298 <div class="overlay-box">
299 <h3 jhiTranslate="home.service.data.title">Adattárház, adatvagyon</h3>
300 </div>
301 <div class="content-overlay">
302 <div class="overlay-inner">
303 <div class="content-box">
304 <h4><a routerLink="service" fragment="DATA"
305 jhiTranslate="home.service.data.title">Adattárház, adatvagyon</a></h4>
306 <a routerLink="service" fragment="DATA" class="read-more"
307 jhiTranslate="home.service.data.link">Tovább...</a>
308 </div>
309 </div>
310 </div>
311 </div>
312 </div>
313 </div>
31 314
32 <ul>
33 <li><a href="https://www.jhipster.tech/" target="_blank" rel="noopener noreferrer" jhiTranslate="home.link.homepage">JHipster homepage</a></li>
34 <li><a href="http://stackoverflow.com/tags/jhipster/info" target="_blank" rel="noopener noreferrer" jhiTranslate="home.link.stackoverflow">JHipster on Stack Overflow</a></li>
35 <li><a href="https://github.com/jhipster/generator-jhipster/issues?state=open" target="_blank" rel="noopener noreferrer" jhiTranslate="home.link.bugtracker">JHipster bug tracker</a></li>
36 <li><a href="https://gitter.im/jhipster/generator-jhipster" target="_blank" rel="noopener noreferrer" jhiTranslate="home.link.chat">JHipster public chat room</a></li>
37 <li><a href="https://twitter.com/jhipster" target="_blank" rel="noopener noreferrer" jhiTranslate="home.link.follow">follow @jhipster on Twitter</a></li>
38 </ul>
315 <!--Services Block-->
316 <div class="services-block-nine">
317 <div class="inner-box">
318 <div class="image">
319 <img src="../../content/images/serv-2.jpg" alt="" />
320 <div class="overlay-box">
321 <h3 jhiTranslate="home.service.bi.title">Üzleti intelligencia</h3>
322 </div>
323 <div class="content-overlay">
324 <div class="overlay-inner">
325 <div class="content-box">
326 <h4><a routerLink="service" fragment="BI"
327 jhiTranslate="home.service.bi.title">Üzleti intelligencia</a></h4>
328 <a routerLink="service" fragment="BI" class="read-more"
329 jhiTranslate="home.service.bi.link">Tovább...</a>
330 </div>
331 </div>
332 </div>
333 </div>
334 </div>
335 </div>
39 336
40 <p>
41 <span jhiTranslate="home.like">If you like JHipster, don't forget to give us a star on</span> <a href="https://github.com/jhipster/generator-jhipster" target="_blank" rel="noopener noreferrer" jhiTranslate="home.github">GitHub</a>!
42 </p>
337 <!--Services Block-->
338 <div class="services-block-nine">
339 <div class="inner-box">
340 <div class="image">
341 <img src="../../content/images/serv-4.jpg" alt="" />
342 <div class="overlay-box">
343 <h3 jhiTranslate="home.service.report.title">Jelentéskészítés, adatszolgáltatás</h3>
344 </div>
345 <div class="content-overlay">
346 <div class="overlay-inner">
347 <div class="content-box">
348 <h4><a routerLink="service" fragment="REP"
349 jhiTranslate="home.service.report.title">Jelentéskészítés,
350 adatszolgáltatás</a>
351 </h4>
352 <a routerLink="service" fragment="REP" class="read-more"
353 jhiTranslate="home.service.report.link">Tovább...</a>
354 </div>
355 </div>
356 </div>
357 </div>
358 </div>
359 </div>
360
361 <!--Services Block-->
362 <div class="services-block-nine">
363 <div class="inner-box">
364 <div class="image">
365 <img src="../../content/images/serv-5.jpg" alt="" />
366 <div class="overlay-box">
367 <h3 jhiTranslate="home.service.support.title">Támogatás, üzemeltetés</h3>
368 </div>
369 <div class="content-overlay">
370 <div class="overlay-inner">
371 <div class="content-box">
372 <h4><a routerLink="service" fragment="SUP"
373 jhiTranslate="home.service.support.title">Támogatás, üzemeltetés</a></h4>
374 <a routerLink="service" fragment="SUP" class="read-more"
375 jhiTranslate="home.service.support.link">Tovább...</a>
376 </div>
377 </div>
378 </div>
379 </div>
380 </div>
381 </div>
382 </div>
383 <!--</owl-carousel>-->
43 384 </div> </div>
44 </div>
385 </section>
386 <!--End Szolg Section-->
387
388 <!--Consultancy Section-->
389 <section id="CONS" class="case-section" style="background-image:url(../../content/images/bg-2.jpg)">
390 <div class="auto-container">
391 <blockquote class="blockquote text-left">
392 <p>
393 <i class="fas fa-quote-left fa-3x fa-pull-left fa-border" style="color:#818898;""></i>
394 <span style=" color:#818898;font-size:17.5px;" jhiTranslate="home.consultancy.quote.text">"A
395 tapasztalatok azt mutatják, hogy az információ eredete az az intelligencia, amely szükséges a nyers
396 adatok értelmezéséhez. Ebből arra a következtetésre juthatunk, hogy az intelligencia a legjobb
397 magyarázat a DNS-ben rejlő információra."</span>
398 </p>
399 <footer class="blockquote-footer" style="color:#ffffff;position: relative;"
400 jhiTranslate="home.consultancy.quote.footer">Jonathan Wells</footer>
401 </blockquote>
402 <div class="sec-title-two">
403 <h2 style="color:#ffffff;" jhiTranslate="home.consultancy.title">Tanácsadás</h2>
404 </div>
405 <div class="text" style="color:#818898;" jhiTranslate="home.consultancy.text">Tanácsadás kapcsán elsődleges
406 feladatunk partnereink segítése céljaik megvalósításában. Az üzleti és informatikai területek felmérése,
407 valamint a rendelkezésünkre álló adatok alapján határozzuk meg az optimumot, jelöljük ki a célt - szükség
408 esetén stratégia, részstratégiák, akciótervek összeállításával.
409 <br><br>
410 A feladathoz illő projektmenedzsment módszertanok használatával támogatjuk a megvalósítás lépéseit,
411 monitorozzuk a megvalósulást. A visszamérésben a projektkontrolling és hatékonyság növelés eszköztárát
412 használva jutunk eredményre, szolgáljuk ki a vezető információs rendszer és az érintett területek
413 adatigényeit.
414 <br><br>
415 &nbsp;</div>
416 <div class="servics-four-item-carousel owl-carousel owl-theme owl-loaded owl-drag">
417 <!--<owl-carousel [options]="ConsSlideOptions" [items]="images" [carouselClasses]="['owl-theme', 'sliding']" >-->
418
419 <!--Services Block-->
420 <div class="services-block-nine">
421 <div class="inner-box">
422 <div class="image">
423 <img src="../../content/images/cons-14.jpg" alt="" />
424 <div class="overlay-box">
425 <h3 jhiTranslate="home.consultancy.expertise.title">Szakértés, tanácsadás</h3>
426 </div>
427 <div class="content-overlay">
428 <div class="overlay-inner">
429 <div class="content-box">
430 <h4><a routerLink="consultancy" fragment="EXP"
431 jhiTranslate="home.consultancy.expertise.title">Szakértés, tanácsadás</a>
432 </h4>
433 <a routerLink="consultancy" fragment="EXP" class="read-more"
434 jhiTranslate="home.consultancy.expertise.link">Tovább...</a>
435 </div>
436 </div>
437 </div>
438 </div>
439 </div>
440 </div>
441
442 <!--Services Block-->
443 <div class="services-block-nine">
444 <div class="inner-box">
445 <div class="image">
446 <img src="../../content/images/cons-15.jpg" alt="" />
447 <div class="overlay-box">
448 <h3 jhiTranslate="home.consultancy.strategy.title">Stratégia alkotás, tervezés</h3>
449 </div>
450 <div class="content-overlay">
451 <div class="overlay-inner">
452 <div class="content-box">
453 <h4><a routerLink="consultancy" fragment="STR"
454 jhiTranslate="home.consultancy.strategy.title">Stratégia alkotás,
455 tervezés</a></h4>
456 <a routerLink="consultancy" fragment="STR" class="read-more"
457 jhiTranslate="home.consultancy.strategy.link">Tovább...</a>
458 </div>
459 </div>
460 </div>
461 </div>
462 </div>
463 </div>
464
465 <!--Services Block-->
466 <div class="services-block-nine">
467 <div class="inner-box">
468 <div class="image">
469 <img src="../../content/images/cons-16.jpg" alt="" />
470 <div class="overlay-box">
471 <h3 jhiTranslate="home.consultancy.management.title">Projekmenedzsment</h3>
472 </div>
473 <div class="content-overlay">
474 <div class="overlay-inner">
475 <div class="content-box">
476 <h4><a routerLink="consultancy" fragment="MAN"
477 jhiTranslate="home.consultancy.management.title">Projektmenedzsment</a></h4>
478 <a routerLink="consultancy" fragment="MAN" class="read-more"
479 jhiTranslate="home.consultancy.management.link">Tovább...</a>
480 </div>
481 </div>
482 </div>
483 </div>
484 </div>
485 </div>
486
487 <!--Services Block-->
488 <div class="services-block-nine">
489 <div class="inner-box">
490 <div class="image">
491 <img src="../../content/images/cons-13.jpg" alt="" />
492 <div class="overlay-box">
493 <h3 jhiTranslate="home.consultancy.controlling.title">Projektkontrolling</h3>
494 </div>
495 <div class="content-overlay">
496 <div class="overlay-inner">
497 <div class="content-box">
498 <h4><a routerLink="consultancy" fragment="CON"
499 jhiTranslate="home.consultancy.controlling.title">Projektkontrolling</a>
500 </h4>
501 <a routerLink="consultancy" fragment="CON" class="read-more"
502 jhiTranslate="home.consultancy.controlling.link">Tovább...</a>
503 </div>
504 </div>
505 </div>
506 </div>
507 </div>
508 </div>
509
510 <!--Services Block-->
511 <div class="services-block-nine">
512 <div class="inner-box">
513 <div class="image">
514 <img src="../../content/images/cons-12.jpg" alt="" />
515 <div class="overlay-box">
516 <h3 jhiTranslate="home.consultancy.efficiency.title">Hatékonyság-növelés</h3>
517 </div>
518 <div class="content-overlay">
519 <div class="overlay-inner">
520 <div class="content-box">
521 <h4><a routerLink="consultancy" fragment="EFF"
522 jhiTranslate="home.consultancy.efficiency.title">Hatékonyság-növelés</a>
523 </h4>
524 <a routerLink="consultancy" fragment="EFF" class="read-more"
525 jhiTranslate="home.consultancy.efficiency.link">Tovább...</a>
526 </div>
527 </div>
528 </div>
529 </div>
530 </div>
531 </div>
532 </owl-carousel>
533 <!--</div>-->
534 </div>
535 </section>
536 <!--End Consultancy Section-->
537
538 <!--News Section-->
539 <section *ngIf="getlocaleID() === 'hu'" class="news-section style-two" id="NEWS"
540 style="background-image:url(../../content/images/bg-50.jpg)">
541 <div class="auto-container">
542 <div class="sec-title-two">
543 <h2 jhiTranslate="home.news.title">Hírek</h2>
544 </div>
545 <div class="row clearfix">
546 <div *ngFor="let pieceOfNews of news" class="news-block-two col-lg-3 col-md-4 col-sm-6 col-xs-12">
547 <div class="inner-box">
548 <div class="post-date">{{pieceOfNews.newsDate | date:'shortDate'}}</div>
549 <h3>{{pieceOfNews.headline}}</h3>
550 <div [innerHTML]="pieceOfNews.content" class="text"></div>
551 <a href="{{pieceOfNews.link}}" target=_blank class="read-more">Továbbiak...</a>
552 </div>
553 </div>
554 </div>
555 <a routerLink="newsarchive" class="theme-btn btn-style-two"
556 style="transition: none 0s ease 0s; text-align: inherit; line-height: 29px; border-width: 2px; margin: 0px 20px 0px 0px; padding: 10px 40px; letter-spacing: 1px; font-weight: 400; font-size: 16px;">Archívum</a>
557 </div>
558 </section>
559 <!--End News Section-->
560
561 <!--References Section-->
562 <section id="REF" class="clients-section alternate">
563 <div class="auto-container">
564 <div class="sec-title-two">
565 <h2 jhiTranslate="home.references.title">Referenciák</h2>
566 </div>
567
568 <div class="sponsors-outer">
569 <!--Sponsors Carousel-->
570 <ul class="sponsors-carousel owl-carousel owl-theme">
571 <li class="slide-item">
572 <figure class="image-box">
573 <a href="http://www.gwe-budafilter.com" target=_blank>
574 <img src="../../content/images/cl-2.png" alt="">
575 </a>
576 </figure>
577 </li>
578 <li class="slide-item">
579 <figure class="image-box">
580 <a href="https://www.kalvinkiado.hu" target=_blank>
581 <img src="../../content/images/cl-1.png" alt="">
582 </a>
583 </figure>
584 </li>
585 <li class="slide-item">
586 <figure class="image-box">
587 <a href="https://sanimix.hu" target=_blank>
588 <img src="../../content/images/cl-3.png" alt="">
589 </a>
590 </figure>
591 </li>
592 <li class="slide-item">
593 <figure class="image-box">
594 <a href="http://www.alfameat.hu" target=_blank>
595 <img src="../../content/images/cl-5.png" alt="">
596 </a>
597 </figure>
598 </li>
599 <li class="slide-item">
600 <figure class="image-box">
601 <a href="http://foxautorent.com/hu/reservation" target=_blank>
602 <img src="../../content/images/cl-4.png" alt="">
603 </a>
604 </figure>
605 </li>
606 <li class="slide-item">
607 <figure class="image-box">
608 <a href="http://bepatek.hu" target=_blank>
609 <img src="../../content/images/cl-6.png" alt="">
610 </a>
611 </figure>
612 </li>
613 <li class="slide-item">
614 <figure class="image-box">
615 <a href="https://caola.hu" target=_blank>
616 <img src="../../content/images/cl-7.png" alt="">
617 </a>
618 </figure>
619 </li>
620 <li class="slide-item">
621 <figure class="image-box">
622 <a href="http://www.rozmar.hu" target=_blank>
623 <img src="../../content/images/cl-8.png" alt="">
624 </a>
625 </figure>
626 </li>
627 </ul>
628 </div>
629
630 </div>
631 </section>
632 <!--End Clients Section-->
633
634 <!--Map Section-->
635 <section class="map-section" id="MAP">
636 <div class="auto-container">
637 <div class="sec-title-two">
638 <h2 jhiTranslate="home.contact.title">Kapcsolat</h2>
639 </div>
640 </div>
641 <iframe
642 src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d10794.94018620739!2d19.0303371!3d47.4366095!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4741e779c88b134f%3A0x8ef9c0170982fca8!2sBudapest%2C+Baross+u.+18%2C+1221!5e0!3m2!1shu!2shu!4v1558444952531!5m2!1shu!2shu"
643 width="100%" height="470" frameborder="0" style="border:0" allowfullscreen></iframe>
644 </section>
645 <!--End Map Section-->
646
647 <script type="module" src="content/js/owl.js"></script>
File src/main/webapp/app/home/home.component.ts changed (mode: 100644) (index 9ef01af..d6423eb)
1 1 import { Component, OnInit, OnDestroy } from '@angular/core'; import { Component, OnInit, OnDestroy } from '@angular/core';
2 2 import { Subscription } from 'rxjs'; import { Subscription } from 'rxjs';
3 import { SessionStorageService } from 'ngx-webstorage';
4 import { Router } from '@angular/router';
3 5
4 6 import { LoginModalService } from 'app/core/login/login-modal.service'; import { LoginModalService } from 'app/core/login/login-modal.service';
5 7 import { AccountService } from 'app/core/auth/account.service'; import { AccountService } from 'app/core/auth/account.service';
6 8 import { Account } from 'app/core/user/account.model'; import { Account } from 'app/core/user/account.model';
7 9
10 import { PieceOfNewsService } from 'app/entities/piece-of-news/piece-of-news.service';
11 import { IPieceOfNews } from 'app/shared/model/piece-of-news.model';
12
13 import { HttpErrorResponse, HttpResponse } from '@angular/common/http';
14 import { JhiEventManager, JhiAlertService } from 'ng-jhipster';
15
8 16 @Component({ @Component({
9 17 selector: 'auth-home', selector: 'auth-home',
10 18 templateUrl: './home.component.html', templateUrl: './home.component.html',
 
... ... import { Account } from 'app/core/user/account.model';
13 21 export class HomeComponent implements OnInit, OnDestroy { export class HomeComponent implements OnInit, OnDestroy {
14 22 account: Account | null = null; account: Account | null = null;
15 23 authSubscription?: Subscription; authSubscription?: Subscription;
24 news?: IPieceOfNews[];
16 25
17 constructor(private accountService: AccountService, private loginModalService: LoginModalService) {}
26 constructor(
27 private accountService: AccountService,
28 private loginModalService: LoginModalService,
29 private eventManager: JhiEventManager,
30 private sessionStorage: SessionStorageService,
31 private router: Router,
32 protected pieceOfNewsService: PieceOfNewsService,
33 protected jhiAlertService: JhiAlertService
34 ) {}
18 35
19 36 ngOnInit(): void { ngOnInit(): void {
37 this.loadAll();
20 38 this.authSubscription = this.accountService.getAuthenticationState().subscribe(account => (this.account = account)); this.authSubscription = this.accountService.getAuthenticationState().subscribe(account => (this.account = account));
39
40 const body = document.getElementsByTagName('body')[0];
41 body.classList.remove('body-padtop');
42 this.scriptLoad();
43 }
44
45 ngOnDestroy(): void {
46 const body = document.getElementsByTagName('body')[0];
47 body.classList.add('body-padtop');
48
49 if (this.authSubscription) {
50 this.authSubscription.unsubscribe();
51 }
21 52 } }
22 53
23 54 isAuthenticated(): boolean { isAuthenticated(): boolean {
 
... ... export class HomeComponent implements OnInit, OnDestroy {
28 59 this.loginModalService.open(); this.loginModalService.open();
29 60 } }
30 61
31 ngOnDestroy(): void {
32 if (this.authSubscription) {
33 this.authSubscription.unsubscribe();
62 getlocaleID(): string {
63 let localeID: string = this.sessionStorage.retrieve('locale');
64 if (localeID === null) {
65 localeID = 'hu';
66 }
67 return localeID;
68 }
69
70 scriptLoad(): void {
71 if (document.getElementById('jquery_js') != null) {
72 document.getElementById('jquery_js')!.remove();
73 }
74 const node = document.createElement('script');
75 node.src = 'content/js/jquery.js';
76 node.type = 'text/javascript';
77 node.async = false;
78 node.id = 'jquery_js';
79 node.charset = 'utf-8';
80 document.getElementsByTagName('head')[0].appendChild(node);
81 // document.body.appendChild(node);
82
83 if (document.getElementById('rev2_js') != null) {
84 document.getElementById('rev2_js')!.remove();
85 }
86 const node2 = document.createElement('script');
87 node2.src = 'content/plugins/revolution/js/jquery.themepunch.revolution.min.js';
88 node2.type = 'text/javascript';
89 node2.async = false;
90 node2.id = 'rev2_js';
91 node2.charset = 'utf-8';
92 document.getElementsByTagName('head')[0].appendChild(node2);
93 // document.body.appendChild(node2);
94
95 if (document.getElementById('rev3_js') != null) {
96 document.getElementById('rev3_js')!.remove();
97 }
98 const node3 = document.createElement('script');
99 node3.src = 'content/plugins/revolution/js/jquery.themepunch.tools.min.js';
100 node3.type = 'text/javascript';
101 node3.async = false;
102 node3.id = 'rev3_js';
103 node3.charset = 'utf-8';
104 document.getElementsByTagName('head')[0].appendChild(node3);
105 // document.body.appendChild(node3);
106
107 if (document.getElementById('rev4_js') != null) {
108 document.getElementById('rev4_js')!.remove();
109 }
110 const node4 = document.createElement('script');
111 node4.src = 'content/plugins/revolution/js/extensions/revolution.extension.actions.min.js';
112 node4.type = 'text/javascript';
113 node4.async = false;
114 node4.id = 'rev4_js';
115 node4.charset = 'utf-8';
116 document.getElementsByTagName('head')[0].appendChild(node4);
117 // document.body.appendChild(node4);
118
119 if (document.getElementById('rev5_js') != null) {
120 document.getElementById('rev5_js')!.remove();
121 }
122 const node5 = document.createElement('script');
123 node5.src = 'content/plugins/revolution/js/extensions/revolution.extension.carousel.min.js';
124 node5.type = 'text/javascript';
125 node5.async = false;
126 node5.id = 'rev5_js';
127 node5.charset = 'utf-8';
128 // document.body.appendChild(node5);
129 document.getElementsByTagName('head')[0].appendChild(node5);
130
131 if (document.getElementById('rev6_js') != null) {
132 document.getElementById('rev6_js')!.remove();
133 }
134 const node6 = document.createElement('script');
135 node6.src = 'content/plugins/revolution/js/extensions/revolution.extension.kenburn.min.js';
136 node6.type = 'text/javascript';
137 node6.async = false;
138 node6.id = 'rev6_js';
139 node6.charset = 'utf-8';
140 document.getElementsByTagName('head')[0].appendChild(node6);
141 // document.body.appendChild(node6);
142
143 if (document.getElementById('rev7_js') != null) {
144 document.getElementById('rev7_js')!.remove();
145 }
146 const node7 = document.createElement('script');
147 node7.src = 'content/plugins/revolution/js/extensions/revolution.extension.layeranimation.min.js';
148 node7.type = 'text/javascript';
149 node7.async = false;
150 node7.id = 'rev7_js';
151 node7.charset = 'utf-8';
152 document.getElementsByTagName('head')[0].appendChild(node7);
153 // document.body.appendChild(node7);
154
155 if (document.getElementById('rev8_js') != null) {
156 document.getElementById('rev8_js')!.remove();
157 }
158 const node8 = document.createElement('script');
159 node8.src = 'content/plugins/revolution/js/extensions/revolution.extension.migration.min.js';
160 node8.type = 'text/javascript';
161 node8.async = false;
162 node8.id = 'rev8_js';
163 node8.charset = 'utf-8';
164 document.getElementsByTagName('head')[0].appendChild(node8);
165 // document.body.appendChild(node8);
166
167 if (document.getElementById('rev9_js') != null) {
168 document.getElementById('rev9_js')!.remove();
169 }
170 const node9 = document.createElement('script');
171 node9.src = 'content/plugins/revolution/js/extensions/revolution.extension.navigation.min.js';
172 node9.type = 'text/javascript';
173 node9.async = false;
174 node9.id = 'rev9_js';
175 node9.charset = 'utf-8';
176 document.getElementsByTagName('head')[0].appendChild(node9);
177 // document.body.appendChild(node9);
178
179 if (document.getElementById('rev10_js') != null) {
180 document.getElementById('rev10_js')!.remove();
181 }
182 const node10 = document.createElement('script');
183 node10.src = 'content/plugins/revolution/js/extensions/revolution.extension.parallax.min.js';
184 node10.type = 'text/javascript';
185 node10.async = false;
186 node10.id = 'rev10_js';
187 node10.charset = 'utf-8';
188 document.getElementsByTagName('head')[0].appendChild(node10);
189 // document.body.appendChild(node10);
190
191 if (document.getElementById('rev11_js') != null) {
192 document.getElementById('rev11_js')!.remove();
193 }
194 const node11 = document.createElement('script');
195 node11.src = 'content/plugins/revolution/js/extensions/revolution.extension.slideanims.min.js';
196 node11.type = 'text/javascript';
197 node11.async = false;
198 node11.id = 'rev11_js';
199 node11.charset = 'utf-8';
200 document.getElementsByTagName('head')[0].appendChild(node11);
201 // document.body.appendChild(node11);
202
203 if (document.getElementById('rev12_js') != null) {
204 document.getElementById('rev12_js')!.remove();
34 205 } }
206 const node12 = document.createElement('script');
207 node12.src = 'content/plugins/revolution/js/extensions/revolution.extension.video.min.js';
208 node12.type = 'text/javascript';
209 node12.async = false;
210 node12.id = 'rev12_js';
211 node12.charset = 'utf-8';
212 document.getElementsByTagName('head')[0].appendChild(node12);
213 // document.body.appendChild(node12);
214
215 if (document.getElementById('rev13_js') != null) {
216 document.getElementById('rev13_js')!.remove();
217 }
218 const node13 = document.createElement('script');
219 node13.src = 'content/js/main-slider-script.js';
220 node13.type = 'text/javascript';
221 node13.async = false;
222 node13.id = 'rev13_js';
223 node13.charset = 'utf-8';
224 document.getElementsByTagName('head')[0].appendChild(node13);
225 // document.body.appendChild(node13);
226
227 if (document.getElementById('owl_js') != null) {
228 document.getElementById('owl_js')!.remove();
229 }
230 const node14 = document.createElement('script');
231 node14.src = 'content/js/owl.js';
232 node14.type = 'text/javascript';
233 node14.async = false;
234 node14.id = 'owl_js';
235 node14.charset = 'utf-8';
236 document.body.appendChild(node14);
237
238 /* if (document.getElementById('jquery-ui_js') != null) {
239 document.getElementById('jquery-ui_js').remove();
240 }
241 const node15 = document.createElement('script');
242 node15.src = 'content/js/jquery-ui.js';
243 node15.type = 'text/javascript';
244 node15.async = false;
245 node15.id = 'jquery-ui_js';
246 node15.charset = 'utf-8';
247 document.body.appendChild(node15); */
248
249 if (document.getElementById('script_js') != null) {
250 document.getElementById('script_js')!.remove();
251 }
252 const node16 = document.createElement('script');
253 node16.src = 'content/js/script.js';
254 node16.type = 'text/javascript';
255 node16.async = false;
256 node16.id = 'script_js';
257 node16.charset = 'utf-8';
258 document.body.appendChild(node16);
259 }
260
261 loadAll(): void {
262 this.pieceOfNewsService.queryFresh().subscribe(
263 (res: HttpResponse<IPieceOfNews[]>) => (this.news = res.body || []),
264 (res: HttpErrorResponse) => this.onError(res.message)
265 );
266 }
267
268 protected onError(errorMessage: string): void {
269 this.jhiAlertService.error(errorMessage);
35 270 } }
36 271 } }
File src/main/webapp/app/home/home.module.ts changed (mode: 100644) (index 70efe12..c4e9270)
1 1 import { NgModule } from '@angular/core'; import { NgModule } from '@angular/core';
2 import { CommonModule } from '@angular/common';
2 3 import { RouterModule } from '@angular/router'; import { RouterModule } from '@angular/router';
3 4
4 5 import { HonlapSharedModule } from 'app/shared/shared.module'; import { HonlapSharedModule } from 'app/shared/shared.module';
 
... ... import { HOME_ROUTE } from './home.route';
6 7 import { HomeComponent } from './home.component'; import { HomeComponent } from './home.component';
7 8
8 9 @NgModule({ @NgModule({
9 imports: [HonlapSharedModule, RouterModule.forChild([HOME_ROUTE])],
10 imports: [HonlapSharedModule, CommonModule, RouterModule.forChild([HOME_ROUTE])],
10 11 declarations: [HomeComponent] declarations: [HomeComponent]
11 12 }) })
12 13 export class HonlapHomeModule {} export class HonlapHomeModule {}
File src/main/webapp/app/layouts/footer/footer.component.html changed (mode: 100644) (index 9312ad0..0ed3ab0)
1 <div class="footer">
2 <p jhiTranslate="footer">This is your footer</p>
3 </div>
1 <footer class="main-footer">
2 <div class="auto-container">
3
4 <!--Upper Box-->
5 <div class="upper-box">
6 <div class="row clearfix">
7
8 <!--Column-->
9 <div class="column col-md-3 col-sm-6 col-xs-12">
10 <ul class="info-list">
11 <li><span style="font-size:40px;font-weight:bold;">d n s</span><br><span
12 style="font-size:14px;" jhiTranslate="footer.name">Szoftverház Kft.</span></li>
13 </ul>
14 </div>
15
16 <!--Column-->
17 <div class="column col-md-3 col-sm-6 col-xs-12">
18 <ul class="info-list">
19 <li><span class="icon flaticon-placeholder-2"></span>1221 Budapest, <br>Baross utca 18.
20 </li>
21 </ul>
22 </div>
23
24 <!--Column-->
25 <div class="column col-md-3 col-sm-6 col-xs-12">
26 <ul class="info-list">
27 <li><span class="icon flaticon-note"></span>E-mail: <br> <img src="../../../content/images/email.png" alt="" /></li>
28 </ul>
29 </div>
30
31 <!--Column-->
32 <div class="column col-md-3 col-sm-6 col-xs-12">
33 <ul class="info-list">
34 <li><span class="icon flaticon-phone-call"></span><span jhiTranslate="footer.phone">Telefon:</span> <br> + 36 1 424 5414</li>
35 </ul>
36 </div>
37
38 </div>
39 </div>
40
41 <!--Widgets Section-->
42 <div class="widgets-section">
43 <div class="row clearfix">
44
45 </div>
46 </div>
47
48 <!--Footer Bottom-->
49 <div class="footer-bottom">
50 <div class="clearfix">
51 <div class="pull-left">
52 <div class="copyright">&copy; <span jhiTranslate="footer.copyright">DNS Szoftverház Kft. 2019. Minden jog fenntartva.</span></div>
53 </div>
54 <!--<div class="pull-right">
55 <div class="created">Created by ThemeArc</div>
56 </div>-->
57 </div>
58 </div>
59
60 </div>
61
62 </footer>
File src/main/webapp/app/layouts/main/main.component.html changed (mode: 100644) (index fce6a43..3b581e6)
11 11
12 12 <auth-footer></auth-footer> <auth-footer></auth-footer>
13 13 </div> </div>
14 <div class="scroll-to-top scroll-to-target" data-target="html" id="toTOP">
15 <span class="icon fa fa-angle-double-up"></span>
16 </div>
File src/main/webapp/app/layouts/main/main.component.ts changed (mode: 100644) (index 3c791eb..3d4f2a5)
... ... export class MainComponent implements OnInit {
40 40
41 41 this.renderer.setAttribute(document.querySelector('html'), 'lang', langChangeEvent.lang); this.renderer.setAttribute(document.querySelector('html'), 'lang', langChangeEvent.lang);
42 42 }); });
43 const body = document.getElementsByTagName('body')[0];
44 body.classList.add('body-padtop');
43 45 } }
44 46
45 47 private getPageTitle(routeSnapshot: ActivatedRouteSnapshot): string { private getPageTitle(routeSnapshot: ActivatedRouteSnapshot): string {
File src/main/webapp/app/layouts/navbar/navbar.component.html changed (mode: 100644) (index 4375f3f..5edffb8)
1 <nav class="navbar navbar-dark navbar-expand-md bg-dark">
2 <a class="navbar-brand logo" routerLink="/" (click)="collapseNavbar()">
3 <span class="logo-img"></span>
4 <span jhiTranslate="global.title" class="navbar-title">Honlap</span> <span class="navbar-version">{{ version }}</span>
5 </a>
1 <header class="main-header header-style-three">
2 <div *ngIf="homepage()" class="header-top style-four">
3 <div class="auto-container">
4 <div class="clearfix">
5
6 <!--Top Left-->
7 <div class="top-left">
8 <ul class="links clearfix">
9 <li>
10 <span style="font-size:20px;font-weight:bold;">&nbsp;&nbsp;d&nbsp;&nbsp;&nbsp;n&nbsp;&nbsp;&nbsp;s&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>
11 <span jhiTranslate="home.slogan" style="word-spacing: 2em;">dinamizmus nívó siker</span>
12 </li>
13 </ul>
14 </div>
15
16 <!--Top Right-->
17 <div class="top-right clearfix">
18 <img style="display:none" src="../../../content/images/favicon.png" alt="">
19 </div>
20
21 </div>
22
23 </div>
24 </div>
25 <nav class="navbar navbar-dark navbar-expand-md bg-dark navbar-op">
26 <!--<a class="navbar-brand logo" routerLink="/" (click)="collapseNavbar()">
27 <span class="logo-img"></span>
28 <span jhiTranslate="global.title" class="navbar-title">Magus</span> <span class="navbar-version">{{version}}</span>
29 </a>-->
6 30 <a class="navbar-toggler d-lg-none" href="javascript:void(0);" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation" (click)="toggleNavbar()"> <a class="navbar-toggler d-lg-none" href="javascript:void(0);" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation" (click)="toggleNavbar()">
7 31 <fa-icon icon="bars"></fa-icon> <fa-icon icon="bars"></fa-icon>
8 32 </a> </a>
 
12 36 <a class="nav-link" routerLink="/" (click)="collapseNavbar()"> <a class="nav-link" routerLink="/" (click)="collapseNavbar()">
13 37 <span> <span>
14 38 <fa-icon icon="home"></fa-icon> <fa-icon icon="home"></fa-icon>
15 <span jhiTranslate="global.menu.home">Home</span>
39 <!--<span jhiTranslate="global.menu.home">Home</span>-->
16 40 </span> </span>
17 41 </a> </a>
18 42 </li> </li>
19 <!-- jhipster-needle-add-element-to-menu - JHipster will add new menu items here -->
20 <li *ngSwitchCase="true" ngbDropdown class="nav-item dropdown pointer" display="dynamic" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }">
43 <li class="nav-item">
44 <a class="nav-link" routerLink="/" fragment="ABOUTUS" (click)="collapseNavbar()">
45 <span jhiTranslate="home.aboutus.title">Rólunk</span>
46 </a>
47 </li>
48 <li *ngIf="homepage()" class="nav-item">
49 <a class="nav-link" routerLink="/" fragment="DEV" (click)="collapseNavbar()">
50 <span jhiTranslate="home.development.title">Fejlesztés</span>
51 </a>
52 </li>
53 <li *ngIf="!homepage()" ngbDropdown class="nav-item dropdown pointer" display="dynamic" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}">
54 <a class="nav-link dropdown-toggle" ngbDropdownToggle href="javascript:void(0);" id="dev-menu">
55 <span jhiTranslate="home.development.title">Fejlesztés</span>
56 </a>
57 <ul class="dropdown-menu" ngbDropdownMenu aria-labelledby="dev-menu">
58 <li>
59 <a class="dropdown-item" routerLink="dev-basic" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
60 <span jhiTranslate="dev.basic.title">Alapmodulok</span>
61 </a>
62 </li>
63 <li>
64 <a class="dropdown-item" routerLink="dev-unique" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
65 <span jhiTranslate="dev.unique.title">Egyedi fejlesztésű modulok</span>
66 </a>
67 </li>
68 <li>
69 <a class="dropdown-item" routerLink="dev-erp" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
70 <span jhiTranslate="dev.erp.title">Integrált vállalatirányítási rendszerek</span>
71 </a>
72 </li>
73 </ul>
74 </li>
75 <li *ngIf="homepage()" class="nav-item">
76 <a class="nav-link" routerLink="/" fragment="SERV" (click)="collapseNavbar()">
77 <span>
78 <span jhiTranslate="home.service.title">Szolgáltatás</span>
79 </span>
80 </a>
81 </li>
82 <li *ngIf="!homepage()" ngbDropdown class="nav-item dropdown pointer" display="dynamic" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}">
83 <a class="nav-link dropdown-toggle" ngbDropdownToggle href="javascript:void(0);" id="serv-menu">
84 <span jhiTranslate="service.title">Szolgáltatás</span>
85 </a>
86 <ul class="dropdown-menu" ngbDropdownMenu aria-labelledby="serv-menu">
87 <li>
88 <a class="dropdown-item" routerLink="service" fragment="SYS" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
89 <span jhiTranslate="service.system.title">Rendszerintegráció</span>
90 </a>
91 </li>
92 <li>
93 <a class="dropdown-item" routerLink="service" fragment="DATA" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
94 <span jhiTranslate="service.data.title">Adattárház, adatvagyon</span>
95 </a>
96 </li>
97 <li>
98 <a class="dropdown-item" routerLink="service" fragment="BI" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
99 <span jhiTranslate="service.bi.title">Üzleti intelligencia</span>
100 </a>
101 </li>
102 <li>
103 <a class="dropdown-item" routerLink="service" fragment="REP" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
104 <span jhiTranslate="service.report.title">Jelentéskészítés, adatszolgáltatás</span>
105 </a>
106 </li>
107 <li>
108 <a class="dropdown-item" routerLink="service" fragment="SUP" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
109 <span jhiTranslate="service.support.title">Támogatás, üzemeltetés</span>
110 </a>
111 </li>
112 </ul>
113 </li>
114 <li *ngIf="homepage()" class="nav-item">
115 <a class="nav-link" routerLink="/" fragment="CONS" (click)="collapseNavbar()">
116 <span>
117 <span jhiTranslate="home.consultancy.title">Tanácsadás</span>
118 </span>
119 </a>
120 </li>
121 <li *ngIf="!homepage()" ngbDropdown class="nav-item dropdown pointer" display="dynamic" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}">
122 <a class="nav-link dropdown-toggle" ngbDropdownToggle href="javascript:void(0);" id="cons-menu">
123 <span jhiTranslate="consultancy.title">Tanácsadás</span>
124 </a>
125 <ul class="dropdown-menu" ngbDropdownMenu aria-labelledby="cons-menu">
126 <li>
127 <a class="dropdown-item" routerLink="consultancy" fragment="EXP" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
128 <span jhiTranslate="consultancy.expertise.title">Szakértés</span>
129 </a>
130 </li>
131 <li>
132 <a class="dropdown-item" routerLink="consultancy" fragment="STR" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
133 <span jhiTranslate="consultancy.strategy.title">Stratégia alkotás, tervezés</span>
134 </a>
135 </li>
136 <li>
137 <a class="dropdown-item" routerLink="consultancy" fragment="MAN" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
138 <span jhiTranslate="consultancy.management.title">Projektmenedzsment</span>
139 </a>
140 </li>
141 <li>
142 <a class="dropdown-item" routerLink="consultancy" fragment="CON" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
143 <span jhiTranslate="consultancy.controlling.title">Projektkontrolling</span>
144 </a>
145 </li>
146 <li>
147 <a class="dropdown-item" routerLink="consultancy" fragment="EFF" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }" (click)="collapseNavbar()">
148 <span jhiTranslate="consultancy.efficiency.title">Hatékonyság-növelés</span>
149 </a>
150 </li>
151 </ul>
152 </li>
153 <li *ngIf="getlocaleID() === 'hu'" class="nav-item">
154 <a class="nav-link" routerLink="/" fragment="NEWS" (click)="collapseNavbar()">
155 <span>
156 <span jhiTranslate="home.news.title">Hírek</span>
157 </span>
158 </a>
159 </li>
160 <li class="nav-item">
161 <a class="nav-link" routerLink="/" fragment="REF" (click)="collapseNavbar()">
162 <span>
163 <span jhiTranslate="home.references.title">Referenciák</span>
164 </span>
165 </a>
166 </li>
167 <li class="nav-item">
168 <a class="nav-link" routerLink="/" fragment="MAP" (click)="collapseNavbar()">
169 <span>
170 <span jhiTranslate="home.contact.title">Kapcsolat</span>
171 </span>
172 </a>
173 </li>
174 <!--<li *ngSwitchCase="true" ngbDropdown class="nav-item dropdown pointer" display="dynamic" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}">
21 175 <a class="nav-link dropdown-toggle" ngbDropdownToggle href="javascript:void(0);" id="entity-menu"> <a class="nav-link dropdown-toggle" ngbDropdownToggle href="javascript:void(0);" id="entity-menu">
22 176 <span> <span>
23 177 <fa-icon icon="th-list"></fa-icon> <fa-icon icon="th-list"></fa-icon>
24 <span jhiTranslate="global.menu.entities.main">
25 Entities
26 </span>
178 <span jhiTranslate="global.menu.entities.main">Entities</span>
27 179 </span> </span>
28 180 </a> </a>
29 181 <ul class="dropdown-menu" ngbDropdownMenu aria-labelledby="entity-menu"> <ul class="dropdown-menu" ngbDropdownMenu aria-labelledby="entity-menu">
 
33 185 <span jhiTranslate="global.menu.entities.pieceOfNews">Piece Of News</span> <span jhiTranslate="global.menu.entities.pieceOfNews">Piece Of News</span>
34 186 </a> </a>
35 187 </li> </li>
36 <!-- jhipster-needle-add-entity-to-menu - JHipster will add entities to the menu here -->
37 188 </ul> </ul>
38 </li>
39 <li *authHasAnyAuthority="'ROLE_ADMIN'" ngbDropdown class="nav-item dropdown pointer" display="dynamic" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }">
189 </li>-->
190 <li *authHasAnyAuthority="'ROLE_ADMIN'" ngbDropdown class="nav-item dropdown pointer" display="dynamic" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}">
40 191 <a class="nav-link dropdown-toggle" ngbDropdownToggle href="javascript:void(0);" id="admin-menu"> <a class="nav-link dropdown-toggle" ngbDropdownToggle href="javascript:void(0);" id="admin-menu">
41 192 <span> <span>
42 <fa-icon icon="user-plus"></fa-icon>
43 <span jhiTranslate="global.menu.admin.main">Administration</span>
44 </span>
193 <i class="fa fa-cog" aria-hidden="true"></i>
194 <!--<fa-icon icon="cog"></fa-icon>-->
195 <!--<span jhiTranslate="global.menu.admin.main">Administration</span>-->
196 </span>
45 197 </a> </a>
46 198 <ul class="dropdown-menu" ngbDropdownMenu aria-labelledby="admin-menu"> <ul class="dropdown-menu" ngbDropdownMenu aria-labelledby="admin-menu">
47 199 <li> <li>
 
99 251 <a class="nav-link dropdown-toggle" ngbDropdownToggle href="javascript:void(0);" id="languagesnavBarDropdown"> <a class="nav-link dropdown-toggle" ngbDropdownToggle href="javascript:void(0);" id="languagesnavBarDropdown">
100 252 <span> <span>
101 253 <fa-icon icon="flag"></fa-icon> <fa-icon icon="flag"></fa-icon>
102 <span jhiTranslate="global.menu.language">Language</span>
254 <!--<span jhiTranslate="global.menu.language">Language</span>-->
103 255 </span> </span>
104 256 </a> </a>
105 257 <ul class="dropdown-menu" ngbDropdownMenu aria-labelledby="languagesnavBarDropdown"> <ul class="dropdown-menu" ngbDropdownMenu aria-labelledby="languagesnavBarDropdown">
 
108 260 </li> </li>
109 261 </ul> </ul>
110 262 </li> </li>
111 <li ngbDropdown class="nav-item dropdown pointer" display="dynamic" routerLinkActive="active" [routerLinkActiveOptions]="{ exact: true }">
263 <li ngbDropdown class="nav-item dropdown pointer" display="dynamic" routerLinkActive="active" [routerLinkActiveOptions]="{exact: true}">
112 264 <a class="nav-link dropdown-toggle" ngbDropdownToggle href="javascript:void(0);" id="account-menu"> <a class="nav-link dropdown-toggle" ngbDropdownToggle href="javascript:void(0);" id="account-menu">
113 265 <span *ngIf="!getImageUrl()"> <span *ngIf="!getImageUrl()">
114 266 <fa-icon icon="user"></fa-icon> <fa-icon icon="user"></fa-icon>
115 <span jhiTranslate="global.menu.account.main">
116 Account
117 </span>
267 <!--<span jhiTranslate="global.menu.account.main">Account</span>-->
118 268 </span> </span>
119 269 <span *ngIf="getImageUrl()"> <span *ngIf="getImageUrl()">
120 270 <img [src]="getImageUrl()" class="profile-image rounded-circle" alt="Avatar"> <img [src]="getImageUrl()" class="profile-image rounded-circle" alt="Avatar">
 
145 295 <span jhiTranslate="global.menu.account.login">Sign in</span> <span jhiTranslate="global.menu.account.login">Sign in</span>
146 296 </a> </a>
147 297 </li> </li>
148 <li *ngSwitchCase="false">
298 <!--<li *ngSwitchCase="false">
149 299 <a class="dropdown-item" routerLink="account/register" routerLinkActive="active" (click)="collapseNavbar()"> <a class="dropdown-item" routerLink="account/register" routerLinkActive="active" (click)="collapseNavbar()">
150 300 <fa-icon icon="user-plus" fixedWidth="true"></fa-icon> <fa-icon icon="user-plus" fixedWidth="true"></fa-icon>
151 301 <span jhiTranslate="global.menu.account.register">Register</span> <span jhiTranslate="global.menu.account.register">Register</span>
152 302 </a> </a>
153 </li>
303 </li>-->
154 304 </ul> </ul>
155 305 </li> </li>
156 306 </ul> </ul>
157 307 </div> </div>
158 308 </nav> </nav>
309 </header>
File src/main/webapp/app/layouts/navbar/navbar.component.ts changed (mode: 100644) (index 93f7f08..11fad86)
... ... export class NavbarComponent implements OnInit {
21 21 languages = LANGUAGES; languages = LANGUAGES;
22 22 swaggerEnabled?: boolean; swaggerEnabled?: boolean;
23 23 version: string; version: string;
24 routerUrl?: string;
24 25
25 26 constructor( constructor(
26 27 private loginService: LoginService, private loginService: LoginService,
 
... ... export class NavbarComponent implements OnInit {
35 36 } }
36 37
37 38 ngOnInit(): void { ngOnInit(): void {
39 // this.languages = this.languageHelper.getAll();
40
41 this.routerUrl = this.getRouterUrl();
42
38 43 this.profileService.getProfileInfo().subscribe(profileInfo => { this.profileService.getProfileInfo().subscribe(profileInfo => {
39 44 this.inProduction = profileInfo.inProduction; this.inProduction = profileInfo.inProduction;
40 45 this.swaggerEnabled = profileInfo.swaggerEnabled; this.swaggerEnabled = profileInfo.swaggerEnabled;
 
... ... export class NavbarComponent implements OnInit {
71 76 getImageUrl(): string { getImageUrl(): string {
72 77 return this.isAuthenticated() ? this.accountService.getImageUrl() : ''; return this.isAuthenticated() ? this.accountService.getImageUrl() : '';
73 78 } }
79
80 getRouterUrl(): string {
81 return this.router.url;
82 }
83
84 getlocaleID(): string {
85 let localeID: string = this.sessionStorage.retrieve('locale');
86 if (localeID === null) {
87 localeID = 'hu';
88 }
89 return localeID;
90 }
91
92 homepage(): boolean {
93 const path: string = this.router.url;
94 if (path === '/' || path.startsWith('/#')) {
95 return true;
96 }
97 return false;
98 }
74 99 } }
File src/main/webapp/app/newsarchive/index.ts added (mode: 100644) (index 0000000..ef010c9)
1 export * from './newsarchive.component';
2 export * from './newsarchive.module';
3 export * from './newsarchive.route';
File src/main/webapp/app/newsarchive/newsarchive.component.html added (mode: 100644) (index 0000000..4c58beb)
1 <section class="news-section">
2 <div class="auto-container">
3 <div class="row clearfix">
4 <div class="content-column col-lg-12 col-md-12 col-sm-12">
5 <div class="inner-column">
6 <div class="image">
7 <img src="../../content/images/news.jpg" alt="" />
8 </div>
9 <h2 jhiTranslate="news.title">Hírarchívum</h2>
10 <ul class="accordion-box style-three">
11 <ng-container *ngFor="let pieceOfNews of news">
12 <li class="accordion block">
13 <div class="acc-btn"><span class="icon fa fa-plus"></span>
14 <span class="post-date">{{pieceOfNews.newsDate | date:'shortDate'}}</span>
15 <h3>{{pieceOfNews.headline}}</h3>
16 </div>
17 <div class="acc-content">
18 <div class="content">
19 <div [innerHTML]="pieceOfNews.content" class="text">
20 </div>
21 <a href="{{pieceOfNews.link}}" target=_blank class="read-more">Továbbiak...</a>
22 <br>&nbsp;
23 </div>
24 </div>
25 </li>
26 </ng-container>
27 </ul>
28 </div>
29 </div>
30 </div>
31 </div>
32 </section>
File src/main/webapp/app/newsarchive/newsarchive.component.ts added (mode: 100644) (index 0000000..a512b84)
1 import { Component, OnInit } from '@angular/core';
2 import { PieceOfNewsService } from 'app/entities/piece-of-news/piece-of-news.service';
3 import { IPieceOfNews } from 'app/shared/model/piece-of-news.model';
4 import { HttpErrorResponse, HttpResponse } from '@angular/common/http';
5 import { JhiAlertService } from 'ng-jhipster';
6
7 @Component({
8 selector: 'auth-newsarchive',
9 templateUrl: './newsarchive.component.html'
10 })
11 export class NewsarchiveComponent implements OnInit {
12 news?: IPieceOfNews[];
13
14 constructor(protected pieceOfNewsService: PieceOfNewsService, protected jhiAlertService: JhiAlertService) {}
15
16 ngOnInit(): void {
17 this.scriptLoad();
18 this.loadAll();
19 }
20
21 scriptLoad(): void {
22 if (document.getElementById('jquery_js') != null) {
23 document.getElementById('jquery_js')!.remove();
24 }
25 const node = document.createElement('script');
26 node.src = 'content/js/jquery.js';
27 node.type = 'text/javascript';
28 node.async = false;
29 node.id = 'jquery_js';
30 node.charset = 'utf-8';
31 document.getElementsByTagName('head')[0].appendChild(node);
32
33 if (document.getElementById('script_js') != null) {
34 document.getElementById('script_js')!.remove();
35 }
36 const node16 = document.createElement('script');
37 node16.src = 'content/js/script.js';
38 node16.type = 'text/javascript';
39 node16.async = false;
40 node16.id = 'script_js';
41 node16.charset = 'utf-8';
42 document.body.appendChild(node16);
43 }
44
45 loadAll(): void {
46 this.pieceOfNewsService.queryArchive().subscribe(
47 (res: HttpResponse<IPieceOfNews[]>) => (this.news = res.body || []),
48 (res: HttpErrorResponse) => this.onError(res.message)
49 );
50 }
51
52 protected onError(errorMessage: string): void {
53 this.jhiAlertService.error(errorMessage);
54 }
55 }
File src/main/webapp/app/newsarchive/newsarchive.module.ts added (mode: 100644) (index 0000000..03f9257)
1 import { NgModule } from '@angular/core';
2 import { CommonModule } from '@angular/common';
3 import { NewsarchiveComponent } from './newsarchive.component';
4
5 @NgModule({
6 imports: [CommonModule],
7 declarations: [NewsarchiveComponent]
8 })
9 export class NewsarchiveModule {}
File src/main/webapp/app/newsarchive/newsarchive.route.ts added (mode: 100644) (index 0000000..61a1676)
1 import { Route } from '@angular/router';
2
3 import { NewsarchiveComponent } from './newsarchive.component';
4
5 export const NewsArchiveRoute: Route = {
6 path: 'newsarchive',
7 component: NewsarchiveComponent,
8 data: {
9 authorities: [],
10 pageTitle: 'news.title'
11 }
12 };
File src/main/webapp/app/static/aboutus/aboutus.component.html added (mode: 100644) (index 0000000..54b5cd4)
1 <!--History Section-->
2 <section class="history-section">
3 <div class="image">
4 <img src="../../../content/images/history-header.png" alt="" />
5 </div>
6 <div class="auto-container">
7 <div class="row clearfix">
8 <div class="content-column col-lg-9 col-md-8 col-sm-12">
9 <div class="inner-column">
10 <h2 jhiTranslate="aboutus.title">Cégünk története</h2>
11
12 <!--Year Block-->
13 <div class="year-block">
14 <div class="inner-box">
15 <div class="year">1991</div>
16 <h3>&nbsp;</h3>
17 <div class="block-text">
18 <ul class="list-style-nine">
19 <li jhiTranslate="aboutus.1991.1">DNS Szoftverház Kft. megalakulása</li>
20 <li jhiTranslate="aboutus.1991.2">Külkereskedelmi cégcsoport informatikai támogatása, áruforgalmi szoftver fejlesztése, egyedi megoldások kivitelezése</li>
21 <li jhiTranslate="aboutus.1991.3">Tanácsadás a kereskedelmi szektorban, innovatív megoldások fejlesztése, alkalmazása</li>
22 <li jhiTranslate="aboutus.1991.4">Befektetési és eszköznyilvántartó szoftverek fejlesztése</li>
23 <li jhiTranslate="aboutus.1991.5">Üzletvitelt támogató egyedi megrendelések kiszolgálása</li>
24 <li jhiTranslate="aboutus.1991.6">1993. évi magyar programozói bajnokság I. helyezés</li>
25 </ul>
26 </div>
27 </div>
28 </div>
29
30 <!--Year Block-->
31 <div class="year-block">
32 <div class="inner-box">
33 <div class="year">1996</div>
34 <h3>&nbsp;</h3>
35 <div class="block-text">
36 <ul class="list-style-nine">
37 <li jhiTranslate="aboutus.1996.1">Könyvkiadást támogató projekt elnyerése, teljes ügyviteli információs rendszer elkészítése, implementálása</li>
38 <li jhiTranslate="aboutus.1996.2">Pénzügyi-számviteli szoftverek fejlesztése, tárgyi eszköz és készletnyilvántartó modulok kialakítása, folyamatainak automatizálása</li>
39 <li jhiTranslate="aboutus.1996.3">Szoftver exportértékesítés – gyógyszeripari szektor támogatása, gyógyszer-regisztrációs alkalmazás elkészítése</li>
40 <li jhiTranslate="aboutus.1996.4">Technológiai upgrade – a vállalatirányítási rendszer Oracle alapokra helyezése</li>
41 <li jhiTranslate="aboutus.1996.5">Emberi erőforrás-tervező, óraelszámoló alkalmazások fejlesztése</li>
42 </ul>
43 </div>
44 </div>
45 </div>
46
47 <!--Year Block-->
48 <div class="year-block">
49 <div class="inner-box">
50 <div class="year">2001</div>
51 <h3>&nbsp;</h3>
52 <div class="block-text">
53 <ul class="list-style-nine">
54 <li jhiTranslate="aboutus.2001.1">Pénzügyi Szervezetek Állami Felügyelete – magánnyugdíjpénztári rendszer tenderének elnyerése konzorciumi tagként, elektronikus úton történő adatbevallás bevezetése</li>
55 <li jhiTranslate="aboutus.2001.2">Internetestechnológiák térhódítása, web-es fejlesztések előtérbe kerülése</li>
56 <li jhiTranslate="aboutus.2001.3">Ingatlanpiaci projektek megvalósítása, ingatlannyilvántartó rendszerek .NET technológián alapuló fejlesztésekkel kiszolgálva</li>
57 <li jhiTranslate="aboutus.2001.4">Új szolgáltatás bevezetés – partnerek számára alkalmazásüzemeltetés, és támogatás</li>
58 <li jhiTranslate="aboutus.2001.5">Ügyfélnyilvántartó rendszer, hiba- és igénybejelentő portálok fejlesztése</li>
59 </ul>
60 </div>
61 </div>
62 </div>
63
64 <!--Year Block-->
65 <div class="year-block">
66 <div class="inner-box">
67 <div class="year">2006</div>
68 <h3>&nbsp;</h3>
69 <div class="block-text">
70 <ul class="list-style-nine">
71 <li jhiTranslate="aboutus.2006.1">Energetikai szektor – értékesítés és marketing tevékenységek adatainak vezetői információs rendszerbe való gyűjtése, felhasználása</li>
72 <li jhiTranslate="aboutus.2006.2">Projektek vezetése, szakmai és technológiai tanácsadás</li>
73 <li jhiTranslate="aboutus.2006.3">Integrált főkönyvi és számviteli rendszer fejlesztése</li>
74 <li jhiTranslate="aboutus.2006.4">Support tevékenység elindítása, helpdesk felület létesítése, ügyfél kiszolgálás korszerűsítése</li>
75 </ul>
76 </div>
77 </div>
78 </div>
79
80 <!--Year Block-->
81 <div class="year-block">
82 <div class="inner-box">
83 <div class="year">2011</div>
84 <h3>&nbsp;</h3>
85 <div class="block-text">
86 <ul class="list-style-nine">
87 <li jhiTranslate="aboutus.2011.1">Üzleti elemzés, tanácsadás, üzletpolitikai döntések támogatása üzleti intelligencia eszköztárával</li>
88 <li jhiTranslate="aboutus.2011.2">Könyv és folyóirat gyártás, könyvkiadás támogatása automatizált folyamatokkal, specifikus modulok egyedi fejlesztésével</li>
89 <li jhiTranslate="aboutus.2011.3">Gépjármű-bérbeadási szektorban működő partner számára készített integrált flottakezelő alkalmazás fejlesztése, bevezetése, támogatása</li>
90 </ul>
91 </div>
92 </div>
93 </div>
94
95 <!--Year Block-->
96 <div class="year-block">
97 <div class="inner-box">
98 <div class="year">2016</div>
99 <h3>&nbsp;</h3>
100 <div class="block-text">
101 <ul class="list-style-nine">
102 <li jhiTranslate="aboutus.2016.1">Hitelintézeti projektekben való részvétel, üzleti és technológiai tanácsadás</li>
103 <li jhiTranslate="aboutus.2016.2">Adattárház, adatelemzés, adatvagyon hasznosítás</li>
104 <li jhiTranslate="aboutus.2016.3">Tanácsadás, szakértés pénz és tőkepiac szereplői számára</li>
105 <li jhiTranslate="aboutus.2016.4">Jelentéskészítés, kötelező adatszolgáltatás tevékenységek kiszolgálása, ellátása</li>
106 <li jhiTranslate="aboutus.2016.5">Üzleti intelligencia megoldások</li>
107 <li jhiTranslate="aboutus.2016.6">Termékfejlesztés, szolgáltatás bővítés, technológiai tanácsadás</li>
108 </ul>
109 <!--<p>Nor again is there anyone who loves or pursues or desires to obtain pain of itself, because it is pain, but because occasionally circumstances occur in which toil and pain can procure him some great pleasure. </p>-->
110 </div>
111 <div class="block-image">
112 <img src="../../../content/images/history.jpg" alt="" />
113 </div>
114 </div>
115 </div>
116
117 </div>
118 </div>
119
120 </div>
121 </div>
122 </section>
123 <!--End Career Section-->
File src/main/webapp/app/static/aboutus/aboutus.component.spec.ts added (mode: 100644) (index 0000000..5c59bb8)
1 /* tslint:disable:no-unused-variable */
2 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
3 import { By } from '@angular/platform-browser';
4 import { DebugElement } from '@angular/core';
5
6 import { AboutusComponent } from './aboutus.component';
7
8 describe('AboutusComponent', () => {
9 let component: AboutusComponent;
10 let fixture: ComponentFixture<AboutusComponent>;
11
12 beforeEach(async(() => {
13 TestBed.configureTestingModule({
14 declarations: [AboutusComponent]
15 }).compileComponents();
16 }));
17
18 beforeEach(() => {
19 fixture = TestBed.createComponent(AboutusComponent);
20 component = fixture.componentInstance;
21 fixture.detectChanges();
22 });
23
24 it('should create', () => {
25 expect(component).toBeTruthy();
26 });
27 });
File src/main/webapp/app/static/aboutus/aboutus.component.ts added (mode: 100644) (index 0000000..934d790)
1 import { Component, OnInit } from '@angular/core';
2
3 @Component({
4 selector: 'auth-aboutus',
5 templateUrl: './aboutus.component.html'
6 })
7 export class AboutusComponent implements OnInit {
8 constructor() {}
9
10 ngOnInit(): void {}
11 }
File src/main/webapp/app/static/aboutus/aboutus.route.ts added (mode: 100644) (index 0000000..36aae78)
1 import { Route } from '@angular/router';
2
3 import { AboutusComponent } from './aboutus.component';
4
5 export const aboutusRoute: Route = {
6 path: 'auth-aboutus',
7 component: AboutusComponent,
8 data: {
9 authorities: [],
10 pageTitle: 'aboutus.title'
11 }
12 };
File src/main/webapp/app/static/consultancy/consultancy.component.html added (mode: 100644) (index 0000000..beb0155)
1 <section class="services-single-section">
2 <div class="auto-container">
3 <div class="row clearfix">
4 <div class="content-column col-lg-12 col-md-12 col-sm-12">
5 <div class="inner-column">
6 <div class="text">
7 <!--Two Column-->
8 <div class="two-column row clearfix">
9 <!--Image Column-->
10 <div class="image-column col-md-5 col-sm-5 col-xs-12">
11 <div class="image">
12 <img src="../../../content/images/consultancy.jpg" alt="" />
13 </div>
14 </div>
15 <!--Content Column &nbsp;-->
16 <div class="inner-content-column col-md-7 col-sm-7 col-xs-12">
17 <div class="column-inner">
18 <div class="sec-title-two">
19 <h2 jhiTranslate="consultancy.title">Tanácsadás</h2>
20 <p jhiTranslate="consultancy.text">
21 Tanácsadás kapcsán elsődleges feladatunk partnereink segítése céljaik megvalósításában. Az üzleti és informatikai területek felmérése, valamint a rendelkezésünkre álló adatok alapján határozzuk meg az optimumot, jelöljük ki a célt - szükség esetén stratégia, részstratégiák, akciótervek összeállításával.
22 <br><br>
23 A feladathoz illő projektmenedzsment módszertanok használatával támogatjuk a megvalósítás lépéseit, monitorozzuk a megvalósulást. A visszamérésben a projektkontrolling és hatékonyság növelés eszköztárát használva jutunk eredményre, szolgáljuk ki a vezető információs rendszer és az érintett területek adatigényeit.
24 </p>
25 </div>
26 </div>
27 </div>
28 </div>
29 </div>
30
31 <!--Consultancy-Section-->
32 <section class="consultany-section">
33 <ul class="lower-content">
34
35 <!--Block &nbsp;-->
36 <li class="lower-box" id="EXP">
37 <h3><span jhiTranslate="consultancy.expertise.title">Szakértés</span><img src="../../../content/images/icon_expertise.png" alt=""/></h3>
38 <div class="text">
39 <p jhiTranslate="consultancy.expertise.text">
40 Szakértői szolgáltatások nyújtásával támogatjuk szerteágazó szektorokban tevékenykedő ügyfeleinket operatív működésük és döntéshozatali folyamataik optimalizálásában, bevezetendő projektjeik sikerre vitelében, valamint jogszabályi megfelelősségük managementztosításában.
41 <br><br>
42 A jogszabályi, piaci és a belső adottságok, folyamatok, valamint a rendelkezésre álló erőforrások felmérése fontos tevékenységünk, csakúgy, mint az informatikai területek infrastrukturális és szoftver-architekturális elemzése.
43 <br><br>
44 Az általunk készített dokumentációk a vállalkozás számos területét támogathatják akár a döntéshozatal folyamatában, a belső hatékonyság növelésében vagy alapjai lehetnek egy sikeres stratégia kialakításának is.
45 </p>
46 </div>
47 </li>
48
49 <!--Block &nbsp;-->
50 <li class="lower-box" id="STR">
51 <h3><span jhiTranslate="consultancy.strategy.title">Stratégia alkotás, tervezés</span><img src="../../../content/images/icon_strategy.png" alt=""/></h3>
52 <div class="text">
53 <p jhiTranslate="consultancy.strategy.text">
54 A stratégia alkotás folyamata során szakembereink segítségével meghatározhatóvá és megszervezhetővé tesszük partnereink legfontosabb feladatait, hogy rövid távon managementztosítsuk a működés hatékonyságát, valamit a vállalkozás hosszú távú eredményességét.
55 <br><br>
56 Célunk a tudatos jövőalakítás valamint az erőforrások felhasználásának optimalizálása a közösen összeállított stratégia mentén, legyen szó akár részstratégiák összeállításáról üzleti és informatikai területeken egyaránt.
57 <br><br>
58 Tapasztalt adatelemzőink elismert módszerekkel készítenek adatvagyon felmérést, adatelemzéseket, állapot felmérést, jövőkép tervet, innovációs stratégiát.
59 </p>
60 </div>
61 </li>
62
63 <!--Block-->
64 <li class="lower-box" id="MAN">
65 <h3><span jhiTranslate="consultancy.management.title">Projektmenedzsment</span><img src="../../../content/images/icon_management.png" alt=""/></h3>
66 <div class="text">
67 <p jhiTranslate="consultancy.management.text">
68 Tevékenységünk keretében biztosítjuk a kijelölt projekt, bevezetendő szolgáltatás, szükséges jogszabálykövetés projektvezetését az igény, cél megfogalmazásától és kidolgozásától a zárási feladatok ellátásáig, kiemelt figyelmet fordítva az előre meghatározott módszertan betartására és a projektben definiált célok teljesülésére.
69 <br><br>
70 Szolgáltatásunk az adott projekt teljes életciklusa alatt kiterjed az üzleti oldal és projektmenedzserek szakmai támogatására, informatikai tanácsadásra.
71 <br><br>
72 Kitűnő informatikus kollégákkal és innovatív megoldásokkal támogatjuk a tesztelés, valamint az implementáció, szükség esetén a migráció folyamatait. Az élesítés, bevezetés napján támogatási és helpdesk szolgáltatásainkkal tudjuk segíteni az informatikai területeket.
73 </p>
74 </div>
75 </li>
76
77 <!--Block &nbsp;-->
78 <li class="lower-box" id="CON">
79 <h3><span jhiTranslate="consultancy.controlling.title">Projektkontrolling</span><img src="../../../content/images/icon_controlling.png" alt=""/></h3>
80 <div class="text">
81 <p jhiTranslate="consultancy.controlling.text">
82 A projektkontrolling napjainkban a legfontosabb stratégiát támogató tevékenységgé vált partnereinknél, ugyanis ellenőrző, visszamérő, elemző funkciójával járul hozzá a rövid és hosszú távú célok eléréséhez.
83 <br><br>
84 Szakembereink döntéstámogató elemzésekkel, naprakész információval, projekt beszámolóval látják el a vezetői információs rendszer felhasználóit, értesítik az érdekeltek körét könnyítve és rövidítve a döntéshozatal folyamatát.
85 <br><br>
86 Napjainkban nemcsak a projekt végén, a ráfordítások visszamérésekor veszik igénybe e szolgáltatásunkat, hanem akár a projekt teljes folyamata alatt igény szerint monitorozhatják a projekt gazdaságosságát. Módszereinknek és innovatív eszközeinknek köszönhetően pontosan előre jelezhető a tényleges költségfelhasználás és könnyen számszerűsíthetővé válik a tervszámoktól való elmozdulás.
87 <br><br>
88 A módszernek és a folyamatos újra tervezésnek köszönhetően bármikor újrakalkulálható a teljes projekt költsége, megteremtve a beavatkozás lehetőségét a projektben érdekeltek számára.
89 </p>
90 </div>
91 </li>
92
93 <!--Block-->
94 <li class="lower-box" id="EFF">
95 <h3><span jhiTranslate="consultancy.efficiency.title">Hatékonyság-növelés</span><img src="../../../content/images/icon_efficiency.png" alt=""/></h3>
96 <div class="text">
97 <p jhiTranslate="consultancy.efficiency.text">
98 A hatékonyság növelés mára operatív tevékenységnek számít a tanácsadóink munkája során, ugyanis valamennyi felmérést, elemzést egy kiértékelés követ, melyben nemcsak az üzletmenet-folytonosság biztosításának megerősítését várják megrendelőink, hanem tanácsainkat is cégük működési-, irányítási-, és szervezeti struktúrájának felülvizsgálata során. A klasszikus üzleti folyamatok újratervezését (BPR - Business Process Reengineering) jelentő feladatok mellett további vezetői igényeknek is eleget teszünk, javaslatokkal élünk a vezetői döntéshozatal támogatása érdekében; úgymint az optimumkeresés, a hatékony erőforrás-gazdálkodás, a készletallokáció modernizálás vagy az informatikai infrastruktúra racionalizálás területén.
99 <br><br>
100 Pályázatok elkészítését és teljes összeállítását is vállalják szakértő kollégáink; tapasztalataiknak köszönhetően gyors és hatékony megoldással szolgálunk a támogatási kérelmet benyújtó szervezet számára a pályázat kiválasztásától a dokumentációk benyújtásáig terjedő teljes időszak alatt.
101 <br><br>
102 Innovatív technologiáinknak és kiváló szakértőinknek köszönhetően testre szabott, egyedi megoldásokkal biztosítjuk a naprakész információkat a vállalkozás folyamatainak, függőségi viszonyainak, felelősségi kompetenciáknak figyelembevételével megrendelőink igényeihez igazítva.
103 </p>
104 </div>
105 </li>
106 </ul>
107 </section>
108 </div>
109 </div>
110 </div>
111 </div>
112 </div>
113 </section>
114
File src/main/webapp/app/static/consultancy/consultancy.component.spec.ts added (mode: 100644) (index 0000000..e94755c)
1 /* tslint:disable:no-unused-variable */
2 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
3 import { By } from '@angular/platform-browser';
4 import { DebugElement } from '@angular/core';
5
6 import { ConsultancyComponent } from './consultancy.component';
7
8 describe('ConsultancyComponent', () => {
9 let component: ConsultancyComponent;
10 let fixture: ComponentFixture<ConsultancyComponent>;
11
12 beforeEach(async(() => {
13 TestBed.configureTestingModule({
14 declarations: [ConsultancyComponent]
15 }).compileComponents();
16 }));
17
18 beforeEach(() => {
19 fixture = TestBed.createComponent(ConsultancyComponent);
20 component = fixture.componentInstance;
21 fixture.detectChanges();
22 });
23
24 it('should create', () => {
25 expect(component).toBeTruthy();
26 });
27 });
File src/main/webapp/app/static/consultancy/consultancy.component.ts added (mode: 100644) (index 0000000..42ade30)
1 import { Component, OnInit } from '@angular/core';
2
3 @Component({
4 selector: 'auth-consultancy',
5 templateUrl: './consultancy.component.html'
6 })
7 export class ConsultancyComponent implements OnInit {
8 constructor() {}
9
10 ngOnInit(): void {}
11 }
File src/main/webapp/app/static/consultancy/consultancy.route.ts added (mode: 100644) (index 0000000..ff483ae)
1 import { Route } from '@angular/router';
2
3 import { ConsultancyComponent } from './consultancy.component';
4
5 export const ConsultancyRoute: Route = {
6 path: 'consultancy',
7 component: ConsultancyComponent,
8 data: {
9 authorities: [],
10 pageTitle: 'consultancy.title'
11 }
12 };
File src/main/webapp/app/static/dev-basic/dev-basic.component.html added (mode: 100644) (index 0000000..0ec7914)
1 <!--Services Section-->
2 <section class="services-single-section">
3 <div class="auto-container">
4 <div class="row clearfix">
5 <div class="content-column col-lg-12 col-md-12 col-sm-12">
6 <div class="inner-column">
7 <div class="text">
8 <!--Two Column-->
9 <div class="two-column row clearfix">
10 <!--Image Column-->
11 <div class="image-column col-md-5 col-sm-5 col-xs-12">
12 <div class="image">
13 <img src="../../../content/images/dev-01.jpg" alt="" />
14 </div>
15 </div>
16 <!--Content Column-->
17 <div class="inner-content-column col-md-7 col-sm-7 col-xs-12">
18 <div class="column-inner">
19 <h2 jhiTranslate="dev.basic.title">Alapmodulok</h2>
20 <p jhiTranslate="dev.basic.text">Ügyviteli rendszerünk magját a pénzügyi-, a folyószámla-, a főkönyvi és az eszköz modul képezi. Ezek a területek nagyrészt törvényileg szabályozottak, ezért a legtöbb vállalkozásnál ugyanazokra a funkciókra van szükség. Ezek a modulok rövid igényfelmérés után gyorsan, paraméterezve testre szabhatók. Ha egy ügyfelünk csak tevékenységének erre a területére keres megoldást, akkor akár egy hét alatt megoldjuk a problémáját!</p>
21 </div>
22 </div>
23 </div>
24
25 <!--Accordion Box / Style Three-->
26 <ul *ngIf="getlocaleID() === 'hu'" class="accordion-box style-three">
27 <!--Block-->
28 <li class="accordion block">
29 <div class="acc-btn"><span class="icon fa fa-plus"></span>Pénzügyi modul</div>
30 <div class="acc-content">
31 <div class="content">
32 <p>A modul mind a forintban, mind a devizában végzett pénzügyi műveletek kezelését tartalmazza. Az alábbiakban ismertetjük a modul főbb funkcióit.</p>
33
34 <h4>Bejövő számlák iktatása</h4>
35 <p>A vállalkozáshoz beérkező számlák első nyilvántartásba vétele történik iktatáskor. A felelős (likvidáló) szervezet által jóváhagyott számlák iktatáskor berögzített adatai egy gombnyomással átkerülnek a bejövő számlák adatai közé. Ettől kezdve kezeli a rendszer tartozásként a számla végösszegét.</p>
36
37 <h4>Bejövő számlák kezelése</h4>
38 <p>A forint és deviza szállítói számlák rögzítését, nyilvántartását végző funkció.</p>
39
40 <h4>Kimenő számlák kezelése</h4>
41 <p>A vállalkozás által kibocsájtott számlák kiállítására, nyilvántartására alkalmas ez a funkció. A számlák kezelése a hatályos törvényi előírásoknak megfelelően történik.</p>
42
43 <h4>Banki bizonylatok kezelése</h4>
44 <p>A banki kivonatok nyilvántartását és a banki átutalások kezelését fedi ez a funkció. A rendszer képes kommunikálni a legtöbb hazánkban alkalmazott elektronikus banki programmal. Ez azt jelenti, hogy a banki bizonylatok egyetlen gombnyomással beolvashatók a pénzügyi rendszerbe, az ellenoldali bankszámlaszám ismeretében a program automatikusan előkészíti könyvelésre a banki tételeket, illetve számlakiegyenlítés esetén összepontozza azokat a kiegyenlítetlen számlákkal.</p>
45
46 <h4>Pénztár kezelése</h4>
47 <p>A rendszer több forint- és devizapénztár egyidejű kezelésére képes. Kiállítja a pénztári bizonylatokat, időszaki pénztárjelentéseket készít, meghatározza az átlagos pénzkészlet nagyságát.</p>
48
49 <h4>ÁFA-analitika</h4>
50 <p>Az ÁFA-bevallás alapjául szolgáló kimutatás elkészítésére is alkalmas a rendszer. Az ÁFA-bevallás elkészítése után lezárásra kerül a bevallásban szereplő ÁFA-időszak, ezt követően a rendszer nem engedi módosítani a bevallásban szereplő tételeket. A már lezárt időszakra eső kötelezettségek önrevíziós tételként kerülnek a kimutatásba.</p> </div>
51 </div>
52 </li>
53
54 <!--Block-->
55 <li class="accordion block">
56 <div class="acc-btn"><span class="icon fa fa-plus"></span>Folyószámla modul</div>
57 <div class="acc-content">
58 <div class="content ">
59 <p>A folyószámla modulban találhatók a vevői illetve szállítói folyószámlával kapcsolatos lekérdezések és az egyéb ehhez kapcsolódó tevékenységek.</p>
60
61 <h4>Átvezetés</h4>
62 <p>A folyószámlák rendezését teszi lehetővé az átvezetés funkció. Partnerek, illetve számlák között vezethetők át forint és deviza összegek.</p>
63
64 <h4>Folyószámla-kimutatások</h4>
65 <p>A folyószámla listákon partnerenként, számlacsoportokba rendezve jelennek meg a pénzügyi tételek. A pénzügyi tételek lehetnek normál, helyesbítő és stornó számlák, banki illetve pénztári tételek, átvezetések. A rendszer a következő kimutatások elkészítésére képes:</p>
66 <ul class="list-style-nine">
67 <li>Ügyfélkarton (ez összes tétel megjelenítése)</li>
68 <li>Rendezett tételek</li>
69 <li>Vevői kintlévőség / Szállítói kötelezettség</li>
70 <li>Lejárt vevői kintlévőség / Lejárt szállítói kötelezettség</li>
71 <li>Korosított vevői kintlevőség / Korosított szállítói kötelezettség</li>
72 <li>Lejárat hete szerint csoportosított vevői kintlévőség / Lejárat hete szerint csoportosított szállítói kötelezettség</li>
73 <li>A kimutatások akár visszamenőleg is, tetszőleges időpontra elkészíthetők.</li>
74 </ul>
75 <h4>Fizetési felszólítás</h4>
76 <p>A nem kielégítő fizetési fegyelemmel rendelkező vevők számára a vevő által nem rendezett számlákat tartalmazó fizetési felszólítás készíthető.</p>
77
78 <h4>Késedelmi kamat elszámolás</h4>
79 <p>A késedelemmel rendezett vevői számlákhoz a folyószámla adatok (és a rendszerben rögzített késedelmi kamatszázalékok) alapján vevőnkénti késedelmi kamat számítható.</p>
80
81 <h4>Egyenlegközlő</h4>
82 <p>A funkció segítséget nyújt abban, hogy a folyószámláik aktuális egyenlegéről értesítést küldjünk partnereinknek.</p>
83
84 <h4>Értékvesztés elszámolása</h4>
85 <p>A hosszú ideje lejárt számlák ellenértékének behajthatósága az idő múlásával egyre kevésbé valószínű, ezért az ilyen számlák folyamatosan veszítenek értékükből. Az ilyen jellegű értékvesztések elszámolását segíti ez a funkció.</p>
86
87 <h4>Deviza követelések és tartozások átértékelése</h4>
88 <p>A devizában nyilvántartott követelések és kötelezettségek forintban meghatározott értéke a folyószámlákon mindig a teljesítéskori árfolyammal kerül átszámításra. Ha az így számított összeg a meghatározottnál nagyobb mértékben tér el az aktuális árfolyammal számított értéktől akkor át kell értékelni a nyilvántartás adatait. Ez a funkció ezt az átértékelést végzi el.</p>
89 </div>
90 </div>
91 </li>
92
93 <!--Block-->
94 <li class="accordion block">
95 <div class="acc-btn"><span class="icon fa fa-plus"></span>Főkönyvi modul</div>
96 <div class="acc-content">
97 <div class="content">
98 <p>Az integrált vállalatirányítási rendszerek lényege, hogy lehetőleg minden adat csak egyszer kerüljön be az adatbázisba, az alrendszerek támaszkodjanak a kapcsolódó modulok által létrehozott és felügyelt adatokra. Rendszerünk főkönyvi modulja ennek az elvnek megfelelően az analitikus nyilvántartások adataiból dolgozik. Minden analitikus nyilvántartás rendelkezik olyan kimutatással, amellyel alátámaszthatók a főkönyvi adatok (ilyen pl. a folyószámla, a készletanalitika vagy az eszköztükör).<p>
99
100 <p>Ha a gazdasági eseménytípusok könyvelési szabályait lefektetjük a rendszerben, akkor az egyes gazdasági események könyvelése a megadott paramétereknek megfelelően, automatizáltan történik.<p>
101
102 <p>Ez a felfogás lehetővé teszi, hogy a könyvelő a fontos szakmai feladatokkal foglalkozzon, a rutinmunka terhét a rendszer leveszi a válláról. A könyvelési paraméterek beállítását követően a könyvelőnek főleg ellenőrző szerepe van a rendszerben.<p>
103
104 <h4>Bizonylatok könyvelése</h4>
105 <p>Az analitikus nyilvántartások bizonylatainak (számlák, banki pénzmozgások, készletmozgások stb.) rögzítésével egyidejűleg - a könyvelési szabályok ismeretében - megtörténik azok főkönyvi feldolgozásra történő előkészítése (kontírozása) is.<p>
106
107 <p>Azokat a gazdasági eseményeket, amelyek analitikus nyilvántartását nem tartalmazza az integrált rendszer, a megszokott módon, vegyes könyvelési bizonylattal kell lekönyvelni.<p>
108
109 <h4>Analitikus bizonylatok főkönyvi feladása</h4>
110 <p>Az analitikus bizonylatok könyvelésre történő előkészítésével a tételek nem jelennek meg automatikusan a könyvelésben. A megfelelően előkészített bizonylatokkal azonban nem kell mást tenni, csak egy gombnyomással átvezetni (feladni) a könyvelésbe. Ez a főkönyvi feladás történhet bizonylatonként, illetve csomagoltan. A rendszer gondoskodik arról, hogy a bizonylatok könyvelési adatai a feladás után ne módosulhassanak.<p>
111
112 <h4>Főkönyvi kimutatások</h4>
113 <p>A rendszer természetesen alkalmas a szokásos főkönyvi kimutatások elkészítésére. Az alábbi kimutatások tetszőleges időszakra (akár visszamenőlegesen is) lekérhetők a rendszerből:<p>
114 <ul class="list-style-nine">
115 <li>Főkönyvi összesítő</li>
116 <li>Főkönyvi kivonat</li>
117 <li>Főkönyvi karton</li>
118 </ul>
119 <h4>Mérleg és eredménykimutatás</h4>
120 <p>A főkönyvi kivonat adatai alapján különböző főkönyvi kimutatások készíthetők a rendszerben. Ezeknek a kimutatásoknak az összefüggései sémákban írhatók le. Az elkészült sémák alapján azután bármelyik pillanatban elkészíthetők az aktuális kimutatások.<p>
121
122 <p>A mérleg és az eredménykimutatás a leggyakrabban használt - ilyen sémán alapuló - kimutatás. Ezeken túlmenően készíthető séma pl. az iparűzési adó számításához vagy a követelések és kötelezettségek kimutatásához is.<p>
123 </div>
124 </div>
125 </li>
126
127 <!--Block-->
128 <li class="accordion block">
129 <div class="acc-btn"><span class="icon fa fa-plus"></span>Eszköz modul</div>
130 <div class="acc-content">
131 <div class="content">
132 <p>A Vállalat birtokában lévő tárgyi eszközök adatainak nyilvántartására, és az ezekkel kapcsolatos események kezelésére használható a modul.</p>
133
134 <h4>Eszköznyilvántartás</h4>
135 <p>Az eszköznyilvántartás tartalmazza az eszközök főbb adatait. A rendszer alkalmas arra, hogy a szállítói számlákból és a pénztári kifizetések tételeiből összegyűjtse az eszközbeszerzések adatait, és beillessze azokat az eszköznyilvántartásba.</p>
136
137 <p>A program kezeli a maradványértéket és a fejlesztési tartalékot, és ezeket figyelembe véve határozza meg a számviteli és az adótörvény szerinti értékcsökkenést. A rendszer lehetőséget ad az eszközök közötti kapcsolatok kezelésére, a beépülő alkatrészek hozzárendelhetők a bővített eszközhöz.</p>
138
139 <h4>Események kezelése</h4>
140 <p>A következő, eszközökkel kapcsolatos gazdasági eseményeket kezeli a rendszer:</p>
141 <ul class="list-style-nine">
142 <li>Aktiválás</li>
143 <li>Értékcsökkenés elszámolása</li>
144 <li>Értékhelyesbítés</li>
145 <li>Selejtezés</li>
146 <li>Értékesítés</li>
147 <li>Eszközök és eszköztípusok közötti átvezetés</li>
148 </ul>
149 <h4>Kimutatások</h4>
150 <p>Az rendszer az alábbi kimutatásokat tartalmazza az eszközökhöz kapcsolódóan:</p>
151 <ul class="list-style-nine">
152 <li>Állományba vételi bizonylat</li>
153 <li>Eszközkarton</li>
154 <li>Eszköztükör</li>
155 <li>Eszközleltár</li>
156 </ul>
157 <h4>Főkönyvi kapcsolat</h4>
158 <p>A könyvelésbe az eszköz események a beállított paramétereknek megfelelő összesítésben, automatikusan kerülnek be.</p>
159 </div>
160 </div>
161 </li>
162 </ul>
163 <!--End Accordion Box-->
164 </div>
165 </div>
166 </div>
167 </div>
168 </div>
169 </section>
170 <!--End Career Section-->
File src/main/webapp/app/static/dev-basic/dev-basic.component.spec.ts added (mode: 100644) (index 0000000..a2b5193)
1 /* tslint:disable:no-unused-variable */
2 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
3 import { By } from '@angular/platform-browser';
4 import { DebugElement } from '@angular/core';
5
6 import { DevBasicComponent } from './dev-basic.component';
7
8 describe('DevBasicComponent', () => {
9 let component: DevBasicComponent;
10 let fixture: ComponentFixture<DevBasicComponent>;
11
12 beforeEach(async(() => {
13 TestBed.configureTestingModule({
14 declarations: [DevBasicComponent]
15 }).compileComponents();
16 }));
17
18 beforeEach(() => {
19 fixture = TestBed.createComponent(DevBasicComponent);
20 component = fixture.componentInstance;
21 fixture.detectChanges();
22 });
23
24 it('should create', () => {
25 expect(component).toBeTruthy();
26 });
27 });
File src/main/webapp/app/static/dev-basic/dev-basic.component.ts added (mode: 100644) (index 0000000..71cb8cf)
1 import { Component, OnInit } from '@angular/core';
2 import { SessionStorageService } from 'ngx-webstorage';
3
4 @Component({
5 selector: 'auth-dev-basic',
6 templateUrl: './dev-basic.component.html'
7 })
8 export class DevBasicComponent implements OnInit {
9 constructor(private sessionStorage: SessionStorageService) {}
10
11 ngOnInit(): void {
12 this.scriptLoad();
13 }
14
15 scriptLoad(): void {
16 if (document.getElementById('jquery_js') != null) {
17 document.getElementById('jquery_js')!.remove();
18 }
19 const node = document.createElement('script');
20 node.src = 'content/js/jquery.js';
21 node.type = 'text/javascript';
22 node.async = false;
23 node.id = 'jquery_js';
24 node.charset = 'utf-8';
25 document.getElementsByTagName('head')[0].appendChild(node);
26
27 if (document.getElementById('script_js') != null) {
28 document.getElementById('script_js')!.remove();
29 }
30 const node16 = document.createElement('script');
31 node16.src = 'content/js/script.js';
32 node16.type = 'text/javascript';
33 node16.async = false;
34 node16.id = 'script_js';
35 node16.charset = 'utf-8';
36 document.body.appendChild(node16);
37 }
38
39 getlocaleID(): string {
40 let localeID: string = this.sessionStorage.retrieve('locale');
41 if (localeID === null) {
42 localeID = 'hu';
43 }
44 return localeID;
45 }
46 }
File src/main/webapp/app/static/dev-basic/dev-basic.route.ts added (mode: 100644) (index 0000000..82744fc)
1 import { Route } from '@angular/router';
2
3 import { DevBasicComponent } from './dev-basic.component';
4
5 export const DevBasicRoute: Route = {
6 path: 'dev-basic',
7 component: DevBasicComponent,
8 data: {
9 authorities: [],
10 pageTitle: 'dev.basic.title'
11 }
12 };
File src/main/webapp/app/static/dev-erp/dev-erp.component.html added (mode: 100644) (index 0000000..46317ef)
1 <section class="services-single-section">
2 <div class="auto-container">
3 <div class="row clearfix">
4 <div class="content-column col-lg-12 col-md-12 col-sm-12">
5 <div class="inner-column">
6 <div class="text">
7 <!--Two Column-->
8 <div class="two-column row clearfix">
9 <!--Image Column-->
10 <div class="image-column col-md-5 col-sm-5 col-xs-12">
11 <div class="image">
12 <img src="../../../content/images/dev-03.jpg" alt="" />
13 </div>
14 </div>
15 <!--Content Column-->
16 <div class="inner-content-column col-md-7 col-sm-7 col-xs-12">
17 <div class="column-inner">
18 <h2 jhiTranslate="dev.erp.title">Integrált vállalatirányítási rendszerek</h2>
19 <p jhiTranslate="dev.erp.text">Cégünk megalakulása óta integrált vállalati ügyviteli rendszereket fejleszt. Több évtizedes tapasztalatunk szerint minden vállalat munkája, élete valamilyen szinten egyedi, ezért minden ügyfelünk számára testre szabjuk meglévő modulkészletünket.<br>
20 Vannak olyan tevékenységek, amelyek minden működő vállalkozásban megtalálhatók és nagyrészt azonos folyamatokra épülnek, az ezeket támogató modulok apróbb változtatásokkal vagy akár változtatás nélkül bevezethetők. Ilyenek a pénzügyi, számviteli területek. Ugyanakkor igyekszünk minden vállalkozás alaptevékenységét is informatikai megoldással támogatni. Működésünk során fejlesztettünk kül- és belkereskedelmi, logisztikai, könyvkiadási, könyvvizsgálói és adótanácsadói, gyártási, autókölcsönzői tevékenységet támogató alrendszereket.<br>
21 Meglévő eszközkészletünk magas fokú integrálásával és szakértelmünkkel a leghatékonyabb megoldással elégítjük ki Megrendelőink igényeit.</p>
22 </div>
23 </div>
24 </div>
25 </div>
26 </div>
27 </div>
28 </div>
29 </div>
30 </section>
File src/main/webapp/app/static/dev-erp/dev-erp.component.spec.ts added (mode: 100644) (index 0000000..3ae30bb)
1 /* tslint:disable:no-unused-variable */
2 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
3 import { By } from '@angular/platform-browser';
4 import { DebugElement } from '@angular/core';
5
6 import { DevErpComponent } from './dev-erp.component';
7
8 describe('DevErpComponent', () => {
9 let component: DevErpComponent;
10 let fixture: ComponentFixture<DevErpComponent>;
11
12 beforeEach(async(() => {
13 TestBed.configureTestingModule({
14 declarations: [DevErpComponent]
15 }).compileComponents();
16 }));
17
18 beforeEach(() => {
19 fixture = TestBed.createComponent(DevErpComponent);
20 component = fixture.componentInstance;
21 fixture.detectChanges();
22 });
23
24 it('should create', () => {
25 expect(component).toBeTruthy();
26 });
27 });
File src/main/webapp/app/static/dev-erp/dev-erp.component.ts added (mode: 100644) (index 0000000..2d57c72)
1 import { Component, OnInit } from '@angular/core';
2
3 @Component({
4 selector: 'auth-dev-erp',
5 templateUrl: './dev-erp.component.html'
6 })
7 export class DevErpComponent implements OnInit {
8 constructor() {}
9
10 ngOnInit(): void {}
11 }
File src/main/webapp/app/static/dev-erp/dev-erp.route.ts added (mode: 100644) (index 0000000..4ee92cf)
1 import { Route } from '@angular/router';
2
3 import { DevErpComponent } from './dev-erp.component';
4
5 export const DevErpRoute: Route = {
6 path: 'dev-erp',
7 component: DevErpComponent,
8 data: {
9 authorities: [],
10 pageTitle: 'dev.erp.title'
11 }
12 };
File src/main/webapp/app/static/dev-unique/dev-unique.component.html added (mode: 100644) (index 0000000..06516bb)
1 <section class="services-single-section">
2 <div class="auto-container">
3 <div class="row clearfix">
4 <div class="content-column col-lg-12 col-md-12 col-sm-12">
5 <div class="inner-column">
6 <div class="text">
7 <!--Two Column-->
8 <div class="two-column row clearfix">
9 <!--Image Column-->
10 <div class="image-column col-md-5 col-sm-5 col-xs-12">
11 <div class="image">
12 <img src="../../../content/images/dev-02.jpg" alt="" />
13 </div>
14 </div>
15 <!--Content Column-->
16 <div class="inner-content-column col-md-7 col-sm-7 col-xs-12">
17 <div class="column-inner">
18 <h2 jhiTranslate="dev.unique.title">Egyedi fejlesztésű modulok</h2>
19 <p jhiTranslate="dev.unique.text">Az alaptevékenység számítógépes támogatása egy felmérés után valósulhat meg. Sokféle tevékenységi körű vállalkozással állunk kapcsolatban, ezért rendelkezésünkre állnak olyan alapmodulok (készletnyilvántartás, gyártás, óranyilvántartás, flottakezelés stb.), amelyek paraméterezésével és átdolgozásával rövid határidővel vállaljuk a testre szabott rendszer elkészítését.</p>
20 </div>
21 </div>
22 </div>
23
24 <!--Accordion Box / Style Three-->
25 <ul *ngIf="getlocaleID() === 'hu'" class="accordion-box style-three">
26 <!--Block-->
27 <li class="accordion block">
28 <div class="acc-btn"><span class="icon fa fa-plus"></span>Készlet modul</div>
29 <div class="acc-content">
30 <div class="content">
31 <p>A készletnyilvántartás olyan terület, amit nem határoznak meg egyértelmű törvényi keretek, a nyilvántartás módjáról viszonylag szabadon dönthetnek a vállalkozások. A készletek kezelését nagyban befolyásolja a tárolt termékek típusa is. Nyilvánvaló különbségek vannak pl. élelmiszerek, kozmetikumok, könyvek vagy szaniter áru készletezésében. Élelmiszerek, kozmetikumok esetén igen nagy jelentősége van a termék fogyaszthatósági idejének, lejáratának, ezért az ilyen típusú árut mindenképpen beszerzésenként kell nyilvántartani. Az élelmiszerrel foglalkozó vállalkozásokra külön szabályok vonatkoznak (HACCP), ezeknek biztosítaniuk kell az általuk forgalmazott termékek nyomon követhetőségét is (tehát ki kell tudni mutatni, hogy egy áruház polcán található termék melyik beszerzésből származik és milyen további vevőknek került kiszállításra). Azon termékek esetén azonban, ahol nincs jelentősége a lejárati időnek vagy a raktárban nem megkülönböztethetőek a különböző beszerzésekből származó tételek, alkalmazható a kevert áras készletértékelés. Ebben az esetben nem kell szükségszerűen tudnia a rendszernek, hogy melyik eladott termék melyik beszerzésből származik.</p>
32
33 <p>Készletnyilvántartó rendszert több ügyfelünk számára készítettünk, így minden lehetséges forgatókönyvre felkészültünk. Az élelmiszerrel foglalkozó partnereink (Rozmár Hűtőház, Alfa-Meat Kft.) több állatorvosi és EU-ellenőrzés kapcsán kaptak dicséretet az ellenőrző hatóságoktól a készletnyilvántartással és a nyomon követhetőséggel összefüggésben.</p>
34
35 <h4>Készletmozgások kezelése</h4>
36 <p>A készletmozgások kezelésekor a rendszer támaszkodik az esetleges előzményekre. Bevételezéskor ez lehet beszerzési rendelés vagy számla, kiadáskor vevői rendelés vagy üzemi anyagbekérő. Ha valamilyen formában (pl. berögzített rendeléseken) rendelkezésre áll a kiadandó mennyiség, a rendszer kiszedési listával segíti a raktárosok munkáját. A rendszer természetesen kezeli a raktárak közötti vagy a tárolási helyek közötti áttárolást. Beszerzésenkénti nyilvántartású készletnél FIFO elven történik a készletek kiadása tehát beállítástól függően vagy a legrégebben beszerzett vagy a legkorábban lejáró tétel kerül először kiadásra.</p>
37
38 <h4>Leltár</h4>
39 <p>A modul támogatja a leltározási folyamatot. Az aktuális készletről leltárjegy készíthető, ami alapján egyszerűen jóváhagyhatók vagy felülírhatók a rendszer által nyilvántartott mennyiségek.</p>
40
41 <h4>Kimutatások</h4>
42 <p>A készlet modul többek között az alábbi listákat, kimutatásokat tartalmazza:</p>
43 <ul class="list-style-nine">
44 <li>Aktuális vagy tetszőleges időpontra előállított készlet beszerzésenként vagy cikkre összesítve</li>
45 <li>Időszaki készletváltozás</li>
46 <li>Cikk karton</li>
47 <li>Főkönyvi analitika (a könyvelést alátámasztó kimutatás)</li>
48 </ul>
49 <h4>Főkönyvi kapcsolat</h4>
50 <p>A készletmozgások automatikusan, a beállított főkönyvi paramétereknek megfelelő összesítésben kerülnek be a könyvelésbe.</p> </div>
51 </li>
52
53 <!--Block-->
54 <li class="accordion block">
55 <div class="acc-btn"><span class="icon fa fa-plus"></span>Kereskedelmi modul</div>
56 <div class="acc-content">
57 <div class="content ">
58 <p>Az integrált rendszer kereskedelmi modulja a kereskedelmi tevékenység minden részét támogatja, legyen szó beszerzésről vagy értékesítésről, belföldi, EU vagy EU-n kívüli relációról. Ahogy a kereskedelmi tevékenység lépései követik egymást, a rendszerben is úgy épülnek egymásra a folyamatok. A kereskedelmi dokumentumok előállítását minden esetben segítik az esetleg rendelkezésre álló előzmények. A számla készítésekor pl. megadható a rendszerben lévő vevői rendelés, amelynek függő tételei egy gombnyomással áttölthetők a számlába, de a számla előzménye lehet szállítólevél is, ugyanakkor minden előzmény nélkül is kiállítható a számla.</p>
59
60 <h4>Kalkuláció, ajánlat</h4>
61 <p>A rendszerben lehetőség van a vállalkozáshoz beérkező ajánlatok adatainak nyilvántartására, a bejövő ajánlatokhoz képek is rögzíthetők. Az eladási ár meghatározását kalkulációval segíti a modul. A rendszerben elkészíthetők a vevőknek küldött ajánlatok is.</p>
62
63 <h4>Beszerzési és vevői rendelés</h4>
64 <p>A létrejött kereskedelmi megállapodások eredményeképpen rendelések keletkeznek a rendszerben. A program mind a beszerzési, mind a vevői rendelések esetén nyilvántartja a még szállításra illetve számlázásra váró tételeket.</p>
65
66 <h4>Számla</h4>
67 <p>Beszerzési típusú ügyletek esetén az áru ellenértékét tartalmazó bejövő belföldi vagy devizaszámlát kell a rendszerben rögzíteni. A kimenő számla általában a készletrendszerben kiállított szállítólevél adatai alapján készül.</p>
68
69 <h4>Kimutatások</h4>
70 <p>A kereskedelmi tevékenység támogatására rengeteg különböző tartalmú statisztika, lekérdezés került beépítésre a rendszerbe. Néhány ezek közül:</p>
71 <ul class="list-style-nine">
72 <li>Rendelések teljesülése (beszerzési és vevői)</li>
73 <li>Függő (nem számlázott) szállítólevelek</li>
74 <li>Vevő és termék ranglista</li>
75 <li>Értékesítési adatok különböző csoportosításban és rendezettségben</li>
76 </ul> </div>
77 </li>
78
79 <!--Block-->
80 <li class="accordion block">
81 <div class="acc-btn"><span class="icon fa fa-plus"></span>Gyártási modul</div>
82 <div class="acc-content">
83 <div class="content">
84 <p>A gyártási modul a termelő vállalkozások számára használható funkciókat tartalmazza. A modul végig követi a gyártás folyamatát a gyártási tervektől kezdve a minőség-ellenőrzésig és a gyártási elszámolásig.</p>
85
86 <h4>Normák</h4>
87 <p>A gyártási modul alapadatait képezik a termékek összetevőit tartalmazó alapanyagok, alkatrészek listái, a normák. Ezek a gyártási normák tartalmazhatják a nem anyag jellegű összetevőket, pl. a termék előállításához szükséges energiát is. Számos feldolgozás, kimutatás és lista alapul ezeken az adatokon, ezért kitüntetett szerepük van a modulban.</p>
88
89 <h4>Gyártási terv</h4>
90 <p>A gyártási tervezés 12 hétre előre, heti bontásban tartalmazza a gyártandó termékeket és a gyártandó mennyiségeket. A gyártási terv és a terméknormák adatai alapján a rendszer elkészíti a gyártás anyagszükségletét, a készletek és a függő beszerzési rendelések ismeretében pedig elkészíti a beszerzést segítő listát, amely a tervezési időszakra tartalmazza a beszerzendő alap- és csomagolóanyagok mennyiségét és a szükséglet időpontját.</p>
91
92 <h4>Gyártási rendelés</h4>
93 <p>A gyártási rendelés az a belső bizonylat, amely termelési folyamattal kapcsolatos adatokat tartalmazza. Előállítja a termék gyártandó mennyiségének anyagszükségletét, segíti az üzemből hiányzó alapanyagok raktárból történő bekérését. A gyártás végén a modul önköltségi árat számol és készletre veszi az elkészült kész- vagy félkészterméket, a felhasznált alapanyagokkal pedig csökkenti az üzemi készletet.</p>
94
95 <h4>Minőség-ellenőrzés</h4>
96 <p>A minőség-ellenőrző modul a félkész- és késztermékek minőségvizsgálatának segítésén túl tartalmazza a beérkező alap- és csomagolóanyagok ellenőrzését segítő funkciókat is. A minőség-ellenőrzés a vizsgálandó cikk fajtájától függő különböző vizsgálatok elvégzéséből áll, a modul segít a szükséges vizsgálatok elvégzésében és dokumentálja a vizsgálatok elvégzését.</p>
97
98 <h4>Kimutatások</h4>
99 <p>A szokásos termeléssel kapcsolatos dokumentumokon (anyagbekérő, gyártási napló, anyagelszámolás) kívül többek között az alábbi listákkal segíti a termelési folyamatot:</p>
100 <ul class="list-style-nine">
101 <li>Alap- és csomagolóanyag-készletek alapján gyártható mennyiségek</li>
102 <li>Aktuális anyagköltségek</li>
103 <li>Időszaki termelés és anyagfelhasználás (a normáktól való eltérések vizsgálatánál fontos)</li>
104 <li>Időszaki anyagfelhasználás</li>
105 </ul>
106 </div>
107 </div>
108 </li>
109
110 <!--Block-->
111 <li class="accordion block">
112 <div class="acc-btn"><span class="icon fa fa-plus"></span>Egyéb fejlesztések</div>
113 <div class="acc-content">
114 <div class="content">
115 <p>Rendszereink testre szabásakor gyakran kerül sor egy-egy olyan modul kialakítására, amely nem minden vállalkozás életében játszik szerepet, ezért az ilyen fejlesztéseket az alapmodulok nem tartalmazzák.</p>
116
117 <h4>Munkaidő-nyilvántartás, ráfordítások elemzése</h4>
118 <p>A főként emberi erőforrást felhasználó szolgáltatásokat (pl. adótanácsadás, könyvvizsgálat, könyvelés, szoftverfejlesztés) nyújtó vállalkozások által használt modul. A modul különböző projekttípusokat (fix díjas, óradíjas, átalány) kezel, a munkaidő-jelentések alapján automatikusan teljesítésigazolást készít az időszaki ráfordításokról, adatokat szolgáltat a számlázó modulnak, különböző típusú ráfordítás- és hatékonyság-elemzéseket, terv-tény összehasonlításokat tartalmaz.</p>
119
120 <h4>Autókölcsönző modul</h4>
121 <p>Az autókölcsönzés folyamatát támogató rendszer része a foglalások kezelése, az autó átadásakor létrejövő szerződések nyilvántartása és a visszavételkori számlázás. A modul támogatja a különböző típusú bérléseket (napi és hosszú távú bérlések), a külföldi és belföldi ügynökökkel történő elszámolást. A rendszer kezeli a különböző extrák és egyéb szolgáltatások nyilvántartását, az egyes extrák foglaltságát.</p>
122
123 <p>A modul nyilvántartja az autókkal kapcsolatos adatokat és eseményeket (szerviz, belső mozgatés stb.), képet ad a flotta a kihasználtságáról.</p>
124
125 <h4>Termékdíj-elszámolás</h4>
126 <p>Termékdíj-köteles termékeket előállító vagy ilyeneket importáló vállalkozások termékdíj-bevallását segítő modul. A program a termékekhez rögzített termékdíjas csomagolóanyagok (vagy ha rendelkezésre állnak a beépülési normák, akkor azok) és az értékesítési, belső felhasználásra vonatkozó adatok alapján készít kimutatást a bevallás segítésére.</p>
127
128 <h4>Intrastat bevallás</h4>
129 <p>Az Európai Unióban kereskedő vállalkozások számára ismerős lehet a Központi Statisztikai Hivatal számára készítendő Intrastat bevallás. A modul a számlázási adatokra támaszkodva automatikusan elkészíti a KSH-nak küldendő fájlokat.</p>
130
131 <h4>Folyóirat-előfizetések kezelése</h4>
132 <p>Folyóirat-előfizetésekkel kapcsolatos tevékenységeket segítő modul. Az előfizetők és előfizetések adatainak nyilvántartását, előfizetések számlázását, időszakos postázását tartalmazza. Figyelemmel kíséri a beérkezett befizetéseket, és ennek függvényében készíti el a kiszállítandó csomagokat. Lehetőséget biztosít ingyenes példányok kezelésére és postai címkék nyomtatására.</p>
133
134 <h4>Licenc-elszámolások</h4>
135 <p>Kiadványok jogtulajdonosával kötött nettó árbevétel- vagy mennyiség alapú licenc-szerződések kezelését és elszámolás készítését végzi ez a modul.</p>
136
137 <h4>Nyomdai kalkuláció</h4>
138 <p>Főként kiadók számára hasznos ez a modul. Segítségével előkalkuláció készíthető egy kiadvány előállítási költségeiről. A kalkuláció több nyomda áradatait figyelembe véve végzi a rendszer. A kalkuláció paraméterei a papír minőség, a kötés módja, a színek száma, a gyártás során alkalmazott nyomási technológia.</p>
139 </div>
140 </div>
141 </li>
142
143 </ul>
144 <!--End Accordion Box-->
145 </div>
146 </div>
147 </div>
148 </div>
149 </div>
150 </section>
File src/main/webapp/app/static/dev-unique/dev-unique.component.spec.ts added (mode: 100644) (index 0000000..2f865a8)
1 /* tslint:disable:no-unused-variable */
2 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
3 import { By } from '@angular/platform-browser';
4 import { DebugElement } from '@angular/core';
5
6 import { DevUniqueComponent } from './dev-unique.component';
7
8 describe('DevUniqueComponent', () => {
9 let component: DevUniqueComponent;
10 let fixture: ComponentFixture<DevUniqueComponent>;
11
12 beforeEach(async(() => {
13 TestBed.configureTestingModule({
14 declarations: [DevUniqueComponent]
15 }).compileComponents();
16 }));
17
18 beforeEach(() => {
19 fixture = TestBed.createComponent(DevUniqueComponent);
20 component = fixture.componentInstance;
21 fixture.detectChanges();
22 });
23
24 it('should create', () => {
25 expect(component).toBeTruthy();
26 });
27 });
File src/main/webapp/app/static/dev-unique/dev-unique.component.ts added (mode: 100644) (index 0000000..25f5394)
1 import { Component, OnInit } from '@angular/core';
2 import { SessionStorageService } from 'ngx-webstorage';
3
4 @Component({
5 selector: 'auth-dev-unique',
6 templateUrl: './dev-unique.component.html'
7 })
8 export class DevUniqueComponent implements OnInit {
9 constructor(private sessionStorage: SessionStorageService) {}
10
11 ngOnInit(): void {
12 this.scriptLoad();
13 }
14
15 scriptLoad(): void {
16 if (document.getElementById('jquery_js') != null) {
17 document.getElementById('jquery_js')!.remove();
18 }
19 const node = document.createElement('script');
20 node.src = 'content/js/jquery.js';
21 node.type = 'text/javascript';
22 node.async = false;
23 node.id = 'jquery_js';
24 node.charset = 'utf-8';
25 document.getElementsByTagName('head')[0].appendChild(node);
26
27 if (document.getElementById('script_js') != null) {
28 document.getElementById('script_js')!.remove();
29 }
30 const node16 = document.createElement('script');
31 node16.src = 'content/js/script.js';
32 node16.type = 'text/javascript';
33 node16.async = false;
34 node16.id = 'script_js';
35 node16.charset = 'utf-8';
36 document.body.appendChild(node16);
37 }
38
39 getlocaleID(): string {
40 let localeID: string = this.sessionStorage.retrieve('locale');
41 if (localeID === null) {
42 localeID = 'hu';
43 }
44 return localeID;
45 }
46 }
File src/main/webapp/app/static/dev-unique/dev-unique.route.ts added (mode: 100644) (index 0000000..5e4a3cd)
1 import { Route } from '@angular/router';
2
3 import { DevUniqueComponent } from './dev-unique.component';
4
5 export const DevUniqueRoute: Route = {
6 path: 'dev-unique',
7 component: DevUniqueComponent,
8 data: {
9 authorities: [],
10 pageTitle: 'dev.unique.title'
11 }
12 };
File src/main/webapp/app/static/index.ts added (mode: 100644) (index 0000000..3d7a4ee)
1 export * from './aboutus/aboutus.component';
2 export * from './aboutus/aboutus.route';
3 export * from './dev-basic/dev-basic.component';
4 export * from './dev-basic/dev-basic.route';
5 export * from './dev-unique/dev-unique.component';
6 export * from './dev-unique/dev-unique.route';
7 export * from './dev-erp/dev-erp.component';
8 export * from './dev-erp/dev-erp.route';
9 export * from './service/service.component';
10 export * from './service/service.route';
11 export * from './consultancy/consultancy.component';
12 export * from './consultancy/consultancy.route';
File src/main/webapp/app/static/service/service.component.html added (mode: 100644) (index 0000000..ceab8e8)
1 <section class="services-single-section">
2 <div class="auto-container">
3 <div class="row clearfix">
4 <div class="content-column col-lg-12 col-md-12 col-sm-12">
5 <div class="inner-column">
6 <div class="text">
7 <!--Two Column-->
8 <div class="two-column row clearfix">
9 <!--Image Column-->
10 <div class="image-column col-md-5 col-sm-5 col-xs-12">
11 <div class="image">
12 <img src="../../../content/images/service.jpg" alt="" />
13 </div>
14 </div>
15 <!--Content Column &nbsp;-->
16 <div class="inner-content-column col-md-7 col-sm-7 col-xs-12">
17 <div class="column-inner">
18 <div class="sec-title-two">
19 <h2 jhiTranslate="service.title">Szolgáltatás</h2>
20 <p jhiTranslate="service.text">
21 Munkatársaink széleskörben szerzett szakmai tudásának, a rendelkezésünkre álló innovatív technológiáknak és az általunk használt
22 eszközöknek köszönhetően intelligens megoldásokkal támogatjuk ügyfeleink vezetői információs rendszerét, adatszolgáltatását,
23 szervezeti egységeit, projektjeit, avagy felügyeljük rendszereit.
24 <br><br>
25 Ügyfeleink működése során keletkezett adatok gyűjtésével, analitikus rendszerek integrálásával, adattárház-adatpiac
26 kialakításokat végzünk, melyek alapjai az „okos” megoldások használatának, s mely eredője az adatvagyon gazdálkodásnak.
27 </p>
28 </div>
29 </div>
30 </div>
31 </div>
32 </div>
33
34 <!--Consultancy-Section-->
35 <section class="consultany-section">
36 <ul class="lower-content">
37
38 <!--Block &nbsp;-->
39 <li class="lower-box" id="SYS">
40 <h3><span jhiTranslate="service.system.title">Rendszerintegráció</span><img src="../../../content/images/icon_system.png" alt=""/></h3>
41 <div class="text">
42 <p jhiTranslate="service.system.text">
43 Célunk, hogy partnereink számára olyan integrált informatikai rendszert biztosítsunk, amely hatékonyan és teljes körűen
44 szolgálja a vezetők működésre és transzparenciára vonatkozó igényeit, miközben a szervezet informatikai és üzleti
45 területén tevékenykedő szakemberei számára megteremtjük az optimális munkafeltételeket egységes informatikai környezetben.
46 <br><br>
47 Az integrációs folyamat során szakértő kollégáink és ügyfeleink informatikusai felmérik a vállalkozás infrastruktúráját,
48 elemzik, kiértékelik, meghatározzák az optimális helyzet eléréséhez szükséges feltételrendszert, szükséges erőforrásokat.
49 <br><br>
50 A különböző platformok, a heterogén informatikai infrastruktúrát alkotó elemek összekapcsolásával teremtjük meg az egységes,
51 hatékony, stabil, intelligensen integrált informatikai rendszert.
52 </p>
53 </div>
54 </li>
55
56 <!--Block &nbsp;-->
57 <li class="lower-box" id="DATA">
58 <h3><span jhiTranslate="service.data.title">Adattárház, adatvagyon</span><img src="../../../content/images/icon_data.png" alt=""/></h3>
59 <div class="text">
60 <p jhiTranslate="service.data.text">
61 Napjainkban az informatikai rendszerekkel szembeni igény az egyszerű használat, gyorsaság, könnyű kezelhetőség, vezetői
62 oldalról viszont alapvető elvárás a döntéshozatal támogatása a vezetői információs rendszerek által szolgáltatott sokoldalú
63 lekérdezések és kimutatások kinyerésével. Ügyfeleink számára adattárház építését és adatpiacok kialakítását vállaljuk,
64 ahol az adatok speciális tárolását és kezelését tesszük lehetővé, mentesítve a forrás rendszereket a nagy bonyolultságú,
65 összesített és analitikus adatok előállítása alól.
66 <br><br>
67 Az adattárház jól felépített adattárolása teszi lehetővé az adatbányász szoftverek használatát, az adatvagyon hasznosításának
68 lehetőségét, az üzleti intelligencia megoldásainak bevezetését, használatát, megkönnyítve ezzel a döntéshozók, elemzők,
69 adatszolgáltatók munkáját, kielégítve a hatósági, szakértői kéréseket, jelentésszolgálat által diktált adatigényeket.
70 <br><br>
71 Az adatvagyon kiaknázása során szakértő kollégáink támogatást nyújtanak a vállalkozás működése során keletkező adathalmazban
72 megtestesülő érték felfedezésében, üzleti célú hasznosításában, továbbá igény szerinti védelemmel látják el, megfelelő módon
73 tárolják, őrzik.
74 </p>
75 </div>
76 </li>
77
78 <!--Block-->
79 <li class="lower-box" id="BI">
80 <h3><span jhiTranslate="service.bi.title">Üzleti intelligencia</span><img src="../../../content/images/icon_bi.png" alt=""/></h3>
81 <div class="text">
82 <p jhiTranslate="service.bi.text">
83 Célunk, hogy valamennyi partnerünk az üzleti intelligencia eszköztárát ismerve és felhasználva, biztonságban érezze
84 vállalkozása sikerességét, gyors és megalapozott döntéseket hozhasson, erőforrásainak hatékony hasznosításával működhessen,
85 valamint prediktív módszereinknek köszönhetően tervezhetőbb jövőképet alkothasson.
86 <br><br>
87 Segítségünkkel a vállalat működése folytán „keletkező” adatvagyont, valamint a rendelkezésre álló külső adattömeget gyűjtjük,
88 elemezzük, hasznosítjuk, aminek eredményével partnerünket támogatjuk vállalkozása napi működésétől egészen a stratégia alkotás
89 folyamatáig.
90 <br><br>
91 Üzleti intelligencia (BI) megoldásaink igény szerint előre definiált módon és önkiszolgáló módon is tudnak hasznosulni
92 ügyfeleink speciális igényei szerint alakítva, továbbá alkalmazhatóak a vállalkozás teljes működését implementálva vagy
93 akár szervezeti egységekre, részterületek folyamataira szabva.
94 </p>
95 </div>
96 </li>
97
98 <!--Block &nbsp;-->
99 <li class="lower-box" id="REP">
100 <h3><span jhiTranslate="service.report.title">Jelentéskészítés, adatszolgáltatás</span><img src="../../../content/images/icon_report.png" alt=""/></h3>
101 <div class="text">
102 <p jhiTranslate="service.report.text">
103 A kötelező jelentéskészítések területén szerzett tapasztalatainknak és innovatív megoldásainknak köszönhetően teljeskörű
104 megoldást nyújtunk az adatszolgáltatatások automatikus összeállításához, egymás közötti konzisztencia biztosításához.
105 A rendkívül gyorsan változó nemzeti és nemzetközi jogszabályi környezet diktálta pénzpiaci, tőkepiaci, jegybanki
106 adatszolgáltatások teljes körét szolgáljuk ki kollégáink szakértelmének segítségével és a jelentési tevékenységet
107 támogató eszközkészletünkkel.
108 <br><br>
109 Rendszeres adatszolgáltatások és eseti, ad-hoc jellegű hatósági adatigények, tranzakciós jelentések kielégítése épp
110 úgy termékpalettánk része, mint az Európai Bankhatóság taxonómiáját leképező teljes jelentési rendszer. Termékeink
111 és szolgáltatásaink egyedileg az adatszolgáltató intézményre szabhatók, modulárisan építhetők.
112 <br><br>
113 Üzleti elemzőink, jelentéskészítő szakértőink személyes konzultációkkal támogatják partnereink adatszolgáltatáshoz
114 kapcsolódó tevékenységének, infrastrukturális adottságainak felmérését, segítik a megfelelő modulok kiválasztását.
115 <br><br>
116 Jogszabálykövetés, help-desk funkció és egyéni rendelkezésre állás is igénybe vehető valamennyi külső és belső
117 adatigény kielégítéséhez.
118 </p>
119 </div>
120 </li>
121
122 <!--Block-->
123 <li class="lower-box" id="SUP">
124 <h3><span jhiTranslate="service.support.title">Támogatás, üzemeltetés</span><img src="../../../content/images/icon_support.png" alt=""/></h3>
125 <div class="text">
126 <p jhiTranslate="service.support.text">
127 Szakértő kollégáink help-desk szolgáltatásunk keretében vállalják ügyfeleink informatikai rendszereinek támogatását, legyen szó akár az általunk fejlesztett rendszerekről, akár a vállalkozás saját előállítású vagy vásárolt szoftvereiről. A hatékony belső működés elősegítését, a szükséges rendelkezésre-állási mutatók biztosítását tudjuk segíteni üzemeltetési feladatok átvállalásával, támogatva partnerünk belső erőforrásainak optimális felhasználását.
128 <br><br>
129 Az informatikai területek mellett a szakmai, üzleti területek is igénylik szakértőink segítségét, a felmerülő feladatok, problémák kezelésekor előszeretettel veszik igénybe online felületünket, s használják a rendszerünk nyújtotta lehetőségeket.
130 <br><br>
131 Bevezetendő új szolgáltatások, termékfejlesztések, folyamat átszervezések kapcsán is rugalmasan, az ügyfél igényei szerint állunk rendelkezésre erőforrás alapú, megbízási vagy vállalkozási szerződések keretein belül.
132 <br><br>
133 Napi operatív tevékenységek támogatását is végezzük pénzügyi, számviteli, bankszakmai vagy kötelező adatszolgáltatást érintő területeken egyaránt; a vállalkozás kritikus tevékenységeit, szolgáltatásait felügyeljük, monitorozzuk, naplózzuk vagy szükség esetén javítjuk.
134 </p>
135 </div>
136 </li>
137 </ul>
138 </section>
139 </div>
140 </div>
141 </div>
142 </div>
143 </div>
144 </section>
File src/main/webapp/app/static/service/service.component.spec.ts added (mode: 100644) (index 0000000..3ed0e0f)
1 /* tslint:disable:no-unused-variable */
2 import { async, ComponentFixture, TestBed } from '@angular/core/testing';
3 import { By } from '@angular/platform-browser';
4 import { DebugElement } from '@angular/core';
5
6 import { ServiceComponent } from './service.component';
7
8 describe('ServiceComponent', () => {
9 let component: ServiceComponent;
10 let fixture: ComponentFixture<ServiceComponent>;
11
12 beforeEach(async(() => {
13 TestBed.configureTestingModule({
14 declarations: [ServiceComponent]
15 }).compileComponents();
16 }));
17
18 beforeEach(() => {
19 fixture = TestBed.createComponent(ServiceComponent);
20 component = fixture.componentInstance;
21 fixture.detectChanges();
22 });
23
24 it('should create', () => {
25 expect(component).toBeTruthy();
26 });
27 });
File src/main/webapp/app/static/service/service.component.ts added (mode: 100644) (index 0000000..b5bbcfe)
1 import { Component, OnInit } from '@angular/core';
2
3 @Component({
4 selector: 'auth-service',
5 templateUrl: './service.component.html'
6 })
7 export class ServiceComponent implements OnInit {
8 constructor() {}
9
10 ngOnInit(): void {}
11 }
File src/main/webapp/app/static/service/service.route.ts added (mode: 100644) (index 0000000..351317a)
1 import { Route } from '@angular/router';
2
3 import { ServiceComponent } from './service.component';
4
5 export const ServiceRoute: Route = {
6 path: 'service',
7 component: ServiceComponent,
8 data: {
9 authorities: [],
10 pageTitle: 'service.title'
11 }
12 };
File src/main/webapp/content/css/flaticon.css added (mode: 100644) (index 0000000..1370704)
1 @font-face {
2 font-family: 'Flaticon';
3 src: url('../fonts/flaticon.eot');
4 src: url('../fonts/flaticon.eot?#iefix') format('embedded-opentype'), url('../fonts/flaticon.woff') format('woff'),
5 url('../fonts/flaticon.ttf') format('truetype'), url('../fonts/flaticon.svg#Flaticon') format('svg');
6 font-weight: normal;
7 font-style: normal;
8 }
9
10 @media screen and (-webkit-min-device-pixel-ratio: 0) {
11 @font-face {
12 font-family: 'Flaticon';
13 src: url('../fonts/flaticon.svg#Flaticon') format('svg');
14 }
15 }
16
17 [class^='flaticon-']:before,
18 [class*=' flaticon-']:before,
19 [class^='flaticon-']:after,
20 [class*=' flaticon-']:after {
21 font-family: Flaticon;
22 font-style: normal;
23 }
24
25 .flaticon-agreement:before {
26 content: '\f100';
27 }
28 .flaticon-headset:before {
29 content: '\f101';
30 }
31 .flaticon-medal:before {
32 content: '\f102';
33 }
34 .flaticon-school:before {
35 content: '\f103';
36 }
37 .flaticon-exam:before {
38 content: '\f104';
39 }
40 .flaticon-money-1:before {
41 content: '\f105';
42 }
43 .flaticon-money:before {
44 content: '\f106';
45 }
46 .flaticon-coin:before {
47 content: '\f107';
48 }
49 .flaticon-graphic-1:before {
50 content: '\f108';
51 }
52 .flaticon-growth:before {
53 content: '\f109';
54 }
55 .flaticon-percentage:before {
56 content: '\f10a';
57 }
58 .flaticon-graphic:before {
59 content: '\f10b';
60 }
61 .flaticon-profits:before {
62 content: '\f10c';
63 }
64 .flaticon-briefcase:before {
65 content: '\f10d';
66 }
67 .flaticon-alarm-clock:before {
68 content: '\f10e';
69 }
70 .flaticon-phone-call:before {
71 content: '\f10f';
72 }
73 .flaticon-location-pin:before {
74 content: '\f110';
75 }
76 .flaticon-money-bag:before {
77 content: '\f111';
78 }
79 .flaticon-certificate:before {
80 content: '\f112';
81 }
82 .flaticon-cogwheel:before {
83 content: '\f113';
84 }
85 .flaticon-bar-chart:before {
86 content: '\f114';
87 }
88 .flaticon-interface-1:before {
89 content: '\f115';
90 }
91 .flaticon-arrows-10:before {
92 content: '\f116';
93 }
94 .flaticon-magnifying-glass:before {
95 content: '\f117';
96 }
97 .flaticon-letter:before {
98 content: '\f118';
99 }
100 .flaticon-time:before {
101 content: '\f119';
102 }
103 .flaticon-left-arrow-2:before {
104 content: '\f11a';
105 }
106 .flaticon-right-arrow-2:before {
107 content: '\f11b';
108 }
109 .flaticon-minus-symbol:before {
110 content: '\f11c';
111 }
112 .flaticon-plus-symbol:before {
113 content: '\f11d';
114 }
115 .flaticon-download-arrow-1:before {
116 content: '\f11e';
117 }
118 .flaticon-download-arrow:before {
119 content: '\f11f';
120 }
121 .flaticon-envelope-1:before {
122 content: '\f120';
123 }
124 .flaticon-up-arrow:before {
125 content: '\f121';
126 }
127 .flaticon-commenting:before {
128 content: '\f122';
129 }
130 .flaticon-technology-2:before {
131 content: '\f123';
132 }
133 .flaticon-sent-mail:before {
134 content: '\f124';
135 }
136 .flaticon-label:before {
137 content: '\f125';
138 }
139 .flaticon-menu-options:before {
140 content: '\f126';
141 }
142 .flaticon-arrow-pointing-to-right:before {
143 content: '\f127';
144 }
145 .flaticon-clock-2:before {
146 content: '\f128';
147 }
148 .flaticon-house-outline:before {
149 content: '\f129';
150 }
151 .flaticon-left-arrow-1:before {
152 content: '\f12a';
153 }
154 .flaticon-round:before {
155 content: '\f12b';
156 }
157 .flaticon-play-arrow:before {
158 content: '\f12c';
159 }
160 .flaticon-check-symbol:before {
161 content: '\f12d';
162 }
163 .flaticon-forward-arrow:before {
164 content: '\f12e';
165 }
166 .flaticon-left-quote-2:before {
167 content: '\f12f';
168 }
169 .flaticon-placeholder-filled-point:before {
170 content: '\f130';
171 }
172 .flaticon-right-quotation-sign:before {
173 content: '\f131';
174 }
175 .flaticon-left-quote-1:before {
176 content: '\f132';
177 }
178 .flaticon-quote-hand-drawn-symbol:before {
179 content: '\f133';
180 }
181 .flaticon-sheet:before {
182 content: '\f134';
183 }
184 .flaticon-arrows-9:before {
185 content: '\f135';
186 }
187 .flaticon-grid:before {
188 content: '\f136';
189 }
190 .flaticon-placeholder-2:before {
191 content: '\f137';
192 }
193 .flaticon-analytics:before {
194 content: '\f138';
195 }
196 .flaticon-like-1:before {
197 content: '\f139';
198 }
199 .flaticon-menu-2:before {
200 content: '\f13a';
201 }
202 .flaticon-connection:before {
203 content: '\f13b';
204 }
205 .flaticon-send:before {
206 content: '\f13c';
207 }
208 .flaticon-target:before {
209 content: '\f13d';
210 }
211 .flaticon-shopping-cart:before {
212 content: '\f13e';
213 }
214 .flaticon-message:before {
215 content: '\f13f';
216 }
217 .flaticon-play-button-3:before {
218 content: '\f140';
219 }
220 .flaticon-home-1:before {
221 content: '\f141';
222 }
223 .flaticon-arrows-8:before {
224 content: '\f142';
225 }
226 .flaticon-file-1:before {
227 content: '\f143';
228 }
229 .flaticon-chat:before {
230 content: '\f144';
231 }
232 .flaticon-settings:before {
233 content: '\f145';
234 }
235 .flaticon-envelope:before {
236 content: '\f146';
237 }
238 .flaticon-planet-earth:before {
239 content: '\f147';
240 }
241 .flaticon-interface:before {
242 content: '\f148';
243 }
244 .flaticon-layers-1:before {
245 content: '\f149';
246 }
247 .flaticon-edit-1:before {
248 content: '\f14a';
249 }
250 .flaticon-trophy:before {
251 content: '\f14b';
252 }
253 .flaticon-note-1:before {
254 content: '\f14c';
255 }
256 .flaticon-people:before {
257 content: '\f14d';
258 }
259 .flaticon-calendar-1:before {
260 content: '\f14e';
261 }
262 .flaticon-smartphone:before {
263 content: '\f14f';
264 }
265 .flaticon-technology-1:before {
266 content: '\f150';
267 }
268 .flaticon-user-2:before {
269 content: '\f151';
270 }
271 .flaticon-technology:before {
272 content: '\f152';
273 }
274 .flaticon-photo-camera:before {
275 content: '\f153';
276 }
277 .flaticon-arrows-7:before {
278 content: '\f154';
279 }
280 .flaticon-arrows-6:before {
281 content: '\f155';
282 }
283 .flaticon-speech-bubble:before {
284 content: '\f156';
285 }
286 .flaticon-star:before {
287 content: '\f157';
288 }
289 .flaticon-graphic-2:before {
290 content: '\f158';
291 }
292 .flaticon-user-1:before {
293 content: '\f159';
294 }
295 .flaticon-previous:before {
296 content: '\f15a';
297 }
298 .flaticon-arrows-5:before {
299 content: '\f15b';
300 }
301 .flaticon-padlock:before {
302 content: '\f15c';
303 }
304 .flaticon-right-quote:before {
305 content: '\f15d';
306 }
307 .flaticon-left-quote:before {
308 content: '\f15e';
309 }
310 .flaticon-unlink:before {
311 content: '\f15f';
312 }
313 .flaticon-search:before {
314 content: '\f160';
315 }
316 .flaticon-play-button-2:before {
317 content: '\f161';
318 }
319 .flaticon-users:before {
320 content: '\f162';
321 }
322 .flaticon-straight-quotes:before {
323 content: '\f163';
324 }
325 .flaticon-home:before {
326 content: '\f164';
327 }
328 .flaticon-clock-1:before {
329 content: '\f165';
330 }
331 .flaticon-layers:before {
332 content: '\f166';
333 }
334 .flaticon-download-1:before {
335 content: '\f167';
336 }
337 .flaticon-play-button-1:before {
338 content: '\f168';
339 }
340 .flaticon-play-button:before {
341 content: '\f169';
342 }
343 .flaticon-file:before {
344 content: '\f16a';
345 }
346 .flaticon-calendar:before {
347 content: '\f16b';
348 }
349 .flaticon-menu-1:before {
350 content: '\f16c';
351 }
352 .flaticon-note:before {
353 content: '\f16d';
354 }
355 .flaticon-arrows-4:before {
356 content: '\f16e';
357 }
358 .flaticon-arrows-3:before {
359 content: '\f16f';
360 }
361 .flaticon-menu:before {
362 content: '\f170';
363 }
364 .flaticon-checked-1:before {
365 content: '\f171';
366 }
367 .flaticon-checked:before {
368 content: '\f172';
369 }
370 .flaticon-check:before {
371 content: '\f173';
372 }
373 .flaticon-cancel-1:before {
374 content: '\f174';
375 }
376 .flaticon-back-1:before {
377 content: '\f175';
378 }
379 .flaticon-shopping-bag-1:before {
380 content: '\f176';
381 }
382 .flaticon-piggy-bank-1:before {
383 content: '\f177';
384 }
385 .flaticon-phone-call-1:before {
386 content: '\f178';
387 }
388 .flaticon-vector:before {
389 content: '\f179';
390 }
391 .flaticon-house:before {
392 content: '\f17a';
393 }
394 .flaticon-share:before {
395 content: '\f17b';
396 }
397 .flaticon-musical-note:before {
398 content: '\f17c';
399 }
400 .flaticon-back:before {
401 content: '\f17d';
402 }
403 .flaticon-download:before {
404 content: '\f17e';
405 }
406 .flaticon-avatar:before {
407 content: '\f17f';
408 }
409 .flaticon-edit:before {
410 content: '\f180';
411 }
412 .flaticon-link:before {
413 content: '\f181';
414 }
415 .flaticon-like:before {
416 content: '\f182';
417 }
418 .flaticon-heart:before {
419 content: '\f183';
420 }
421 .flaticon-placeholder-1:before {
422 content: '\f184';
423 }
424 .flaticon-next:before {
425 content: '\f185';
426 }
427 .flaticon-garbage:before {
428 content: '\f186';
429 }
430 .flaticon-telephone:before {
431 content: '\f187';
432 }
433 .flaticon-money-bag-1:before {
434 content: '\f188';
435 }
436 .flaticon-shopping-bag:before {
437 content: '\f189';
438 }
439 .flaticon-piggy-bank:before {
440 content: '\f18a';
441 }
442 .flaticon-favorite:before {
443 content: '\f18b';
444 }
445 .flaticon-plus:before {
446 content: '\f18c';
447 }
448 .flaticon-minus:before {
449 content: '\f18d';
450 }
451 .flaticon-unchecked:before {
452 content: '\f18e';
453 }
454 .flaticon-user:before {
455 content: '\f18f';
456 }
457 .flaticon-timer:before {
458 content: '\f190';
459 }
460 .flaticon-profile:before {
461 content: '\f191';
462 }
463 .flaticon-right-arrow-1:before {
464 content: '\f192';
465 }
466 .flaticon-cancel:before {
467 content: '\f193';
468 }
469 .flaticon-right-arrow:before {
470 content: '\f194';
471 }
472 .flaticon-left-arrow:before {
473 content: '\f195';
474 }
475 .flaticon-clock:before {
476 content: '\f196';
477 }
478 .flaticon-arrows-2:before {
479 content: '\f197';
480 }
481 .flaticon-arrows-1:before {
482 content: '\f198';
483 }
484 .flaticon-left-quote-sketch:before {
485 content: '\f199';
486 }
487 .flaticon-menu-button-of-three-lines:before {
488 content: '\f19a';
489 }
490 .flaticon-wifi-connection-signal-symbol:before {
491 content: '\f19b';
492 }
493 .flaticon-world:before {
494 content: '\f19c';
495 }
496 .flaticon-arrows:before {
497 content: '\f19d';
498 }
499 .flaticon-word-file:before {
500 content: '\f19e';
501 }
502 .flaticon-left-quotes:before {
503 content: '\f19f';
504 }
505 .flaticon-right-quote-symbol:before {
506 content: '\f1a0';
507 }
508 .flaticon-right-quote-sign:before {
509 content: '\f1a1';
510 }
511 .flaticon-map-marker:before {
512 content: '\f1a2';
513 }
514 .flaticon-tag-black-shape:before {
515 content: '\f1a3';
516 }
517 .flaticon-quote-left:before {
518 content: '\f1a4';
519 }
520 .flaticon-tags:before {
521 content: '\f1a5';
522 }
523 .flaticon-telephone-handle-silhouette:before {
524 content: '\f1a6';
525 }
526 .flaticon-right-quotation-mark:before {
527 content: '\f1a7';
528 }
529 .flaticon-earth:before {
530 content: '\f1a8';
531 }
532 .flaticon-pdf:before {
533 content: '\f1a9';
534 }
535 .flaticon-e-mail-envelope:before {
536 content: '\f1aa';
537 }
538 .flaticon-cross:before {
539 content: '\f1ab';
540 }
541 .flaticon-boat-anchor:before {
542 content: '\f1ac';
543 }
544 .flaticon-smartphone-call:before {
545 content: '\f1ad';
546 }
547 .flaticon-send-message-button:before {
548 content: '\f1ae';
549 }
550 .flaticon-web:before {
551 content: '\f1af';
552 }
553 .flaticon-boat-lifesaver:before {
554 content: '\f1b0';
555 }
556 .flaticon-business:before {
557 content: '\f1b1';
558 }
559 .flaticon-arrow:before {
560 content: '\f1b2';
561 }
562 .flaticon-two-quotes:before {
563 content: '\f1b3';
564 }
565 .flaticon-home-page:before {
566 content: '\f1b4';
567 }
568 .flaticon-blocks-with-angled-cuts:before {
569 content: '\f1b5';
570 }
571 .flaticon-quotation-marks:before {
572 content: '\f1b6';
573 }
574 .flaticon-placeholder:before {
575 content: '\f1b7';
576 }
File src/main/webapp/content/css/font-awesome.css added (mode: 100644) (index 0000000..a44a060)
1 /*!
2 * Font Awesome 4.6.1 by @davegandy - http://fontawesome.io - @fontawesome
3 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 */
5 /* FONT PATH
6 * -------------------------- */
7 @font-face {
8 font-family: 'FontAwesome';
9 src: url('../fonts/fontawesome-webfont.eot?v=4.6.1');
10 src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.1') format('embedded-opentype'),
11 url('../fonts/fontawesome-webfont.woff2?v=4.6.1') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.1') format('woff'),
12 url('../fonts/fontawesome-webfont.ttf?v=4.6.1') format('truetype'),
13 url('../fonts/fontawesome-webfont.svg?v=4.6.1#fontawesomeregular') format('svg');
14 font-weight: normal;
15 font-style: normal;
16 }
17 .fa {
18 display: inline-block;
19 font-family: 'FontAwesome';
20 font-weight: normal;
21 font-style: normal;
22 font-size: inherit;
23 text-rendering: auto;
24 -webkit-font-smoothing: antialiased;
25 -moz-osx-font-smoothing: grayscale;
26 transform: translate(0, 0);
27 }
28 /* makes the font 33% larger relative to the icon container */
29 .fa-lg {
30 font-size: 1.33333333em;
31 line-height: 0.75em;
32 vertical-align: -15%;
33 }
34 .fa-2x {
35 font-size: 2em;
36 }
37 .fa-3x {
38 font-size: 3em;
39 }
40 .fa-4x {
41 font-size: 4em;
42 }
43 .fa-5x {
44 font-size: 5em;
45 }
46 .fa-fw {
47 width: 1.28571429em;
48 text-align: center;
49 }
50 .fa-ul {
51 padding-left: 0;
52 margin-left: 2.14285714em;
53 list-style-type: none;
54 }
55 .fa-ul > li {
56 position: relative;
57 }
58 .fa-li {
59 position: absolute;
60 left: -2.14285714em;
61 width: 2.14285714em;
62 top: 0.14285714em;
63 text-align: center;
64 }
65 .fa-li.fa-lg {
66 left: -1.85714286em;
67 }
68 .fa-border {
69 padding: 0.2em 0.25em 0.15em;
70 border: solid 0.08em #eeeeee;
71 border-radius: 0.1em;
72 }
73 .fa-pull-left {
74 float: left;
75 }
76 .fa-pull-right {
77 float: right;
78 }
79 .fa.fa-pull-left {
80 margin-right: 0.3em;
81 }
82 .fa.fa-pull-right {
83 margin-left: 0.3em;
84 }
85 /* Deprecated as of 4.4.0 */
86 .pull-right {
87 float: right;
88 }
89 .pull-left {
90 float: left;
91 }
92 .fa.pull-left {
93 margin-right: 0.3em;
94 }
95 .fa.pull-right {
96 margin-left: 0.3em;
97 }
98 .fa-spin {
99 -webkit-animation: fa-spin 2s infinite linear;
100 animation: fa-spin 2s infinite linear;
101 }
102 .fa-pulse {
103 -webkit-animation: fa-spin 1s infinite steps(8);
104 animation: fa-spin 1s infinite steps(8);
105 }
106 @-webkit-keyframes fa-spin {
107 0% {
108 -webkit-transform: rotate(0deg);
109 transform: rotate(0deg);
110 }
111 100% {
112 -webkit-transform: rotate(359deg);
113 transform: rotate(359deg);
114 }
115 }
116 @keyframes fa-spin {
117 0% {
118 -webkit-transform: rotate(0deg);
119 transform: rotate(0deg);
120 }
121 100% {
122 -webkit-transform: rotate(359deg);
123 transform: rotate(359deg);
124 }
125 }
126 .fa-rotate-90 {
127 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
128 -webkit-transform: rotate(90deg);
129 -ms-transform: rotate(90deg);
130 transform: rotate(90deg);
131 }
132 .fa-rotate-180 {
133 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
134 -webkit-transform: rotate(180deg);
135 -ms-transform: rotate(180deg);
136 transform: rotate(180deg);
137 }
138 .fa-rotate-270 {
139 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';
140 -webkit-transform: rotate(270deg);
141 -ms-transform: rotate(270deg);
142 transform: rotate(270deg);
143 }
144 .fa-flip-horizontal {
145 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)';
146 -webkit-transform: scale(-1, 1);
147 -ms-transform: scale(-1, 1);
148 transform: scale(-1, 1);
149 }
150 .fa-flip-vertical {
151 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)';
152 -webkit-transform: scale(1, -1);
153 -ms-transform: scale(1, -1);
154 transform: scale(1, -1);
155 }
156 :root .fa-rotate-90,
157 :root .fa-rotate-180,
158 :root .fa-rotate-270,
159 :root .fa-flip-horizontal,
160 :root .fa-flip-vertical {
161 filter: none;
162 }
163 .fa-stack {
164 position: relative;
165 display: inline-block;
166 width: 2em;
167 height: 2em;
168 line-height: 2em;
169 vertical-align: middle;
170 }
171 .fa-stack-1x,
172 .fa-stack-2x {
173 position: absolute;
174 left: 0;
175 width: 100%;
176 text-align: center;
177 }
178 .fa-stack-1x {
179 line-height: inherit;
180 }
181 .fa-stack-2x {
182 font-size: 2em;
183 }
184 .fa-inverse {
185 color: #ffffff;
186 }
187 /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
188 readers do not read off random characters that represent icons */
189 .fa-glass:before {
190 content: '\f000';
191 }
192 .fa-music:before {
193 content: '\f001';
194 }
195 .fa-search:before {
196 content: '\f002';
197 }
198 .fa-envelope-o:before {
199 content: '\f003';
200 }
201 .fa-heart:before {
202 content: '\f004';
203 }
204 .fa-star:before {
205 content: '\f005';
206 }
207 .fa-star-o:before {
208 content: '\f006';
209 }
210 .fa-user:before {
211 content: '\f007';
212 }
213 .fa-film:before {
214 content: '\f008';
215 }
216 .fa-th-large:before {
217 content: '\f009';
218 }
219 .fa-th:before {
220 content: '\f00a';
221 }
222 .fa-th-list:before {
223 content: '\f00b';
224 }
225 .fa-check:before {
226 content: '\f00c';
227 }
228 .fa-remove:before,
229 .fa-close:before,
230 .fa-times:before {
231 content: '\f00d';
232 }
233 .fa-search-plus:before {
234 content: '\f00e';
235 }
236 .fa-search-minus:before {
237 content: '\f010';
238 }
239 .fa-power-off:before {
240 content: '\f011';
241 }
242 .fa-signal:before {
243 content: '\f012';
244 }
245 .fa-gear:before,
246 .fa-cog:before {
247 content: '\f013';
248 }
249 .fa-trash-o:before {
250 content: '\f014';
251 }
252 .fa-home:before {
253 content: '\f015';
254 }
255 .fa-file-o:before {
256 content: '\f016';
257 }
258 .fa-clock-o:before {
259 content: '\f017';
260 }
261 .fa-road:before {
262 content: '\f018';
263 }
264 .fa-download:before {
265 content: '\f019';
266 }
267 .fa-arrow-circle-o-down:before {
268 content: '\f01a';
269 }
270 .fa-arrow-circle-o-up:before {
271 content: '\f01b';
272 }
273 .fa-inbox:before {
274 content: '\f01c';
275 }
276 .fa-play-circle-o:before {
277 content: '\f01d';
278 }
279 .fa-rotate-right:before,
280 .fa-repeat:before {
281 content: '\f01e';
282 }
283 .fa-refresh:before {
284 content: '\f021';
285 }
286 .fa-list-alt:before {
287 content: '\f022';
288 }
289 .fa-lock:before {
290 content: '\f023';
291 }
292 .fa-flag:before {
293 content: '\f024';
294 }
295 .fa-headphones:before {
296 content: '\f025';
297 }
298 .fa-volume-off:before {
299 content: '\f026';
300 }
301 .fa-volume-down:before {
302 content: '\f027';
303 }
304 .fa-volume-up:before {
305 content: '\f028';
306 }
307 .fa-qrcode:before {
308 content: '\f029';
309 }
310 .fa-barcode:before {
311 content: '\f02a';
312 }
313 .fa-tag:before {
314 content: '\f02b';
315 }
316 .fa-tags:before {
317 content: '\f02c';
318 }
319 .fa-book:before {
320 content: '\f02d';
321 }
322 .fa-bookmark:before {
323 content: '\f02e';
324 }
325 .fa-print:before {
326 content: '\f02f';
327 }
328 .fa-camera:before {
329 content: '\f030';
330 }
331 .fa-font:before {
332 content: '\f031';
333 }
334 .fa-bold:before {
335 content: '\f032';
336 }
337 .fa-italic:before {
338 content: '\f033';
339 }
340 .fa-text-height:before {
341 content: '\f034';
342 }
343 .fa-text-width:before {
344 content: '\f035';
345 }
346 .fa-align-left:before {
347 content: '\f036';
348 }
349 .fa-align-center:before {
350 content: '\f037';
351 }
352 .fa-align-right:before {
353 content: '\f038';
354 }
355 .fa-align-justify:before {
356 content: '\f039';
357 }
358 .fa-list:before {
359 content: '\f03a';
360 }
361 .fa-dedent:before,
362 .fa-outdent:before {
363 content: '\f03b';
364 }
365 .fa-indent:before {
366 content: '\f03c';
367 }
368 .fa-video-camera:before {
369 content: '\f03d';
370 }
371 .fa-photo:before,
372 .fa-image:before,
373 .fa-picture-o:before {
374 content: '\f03e';
375 }
376 .fa-pencil:before {
377 content: '\f040';
378 }
379 .fa-map-marker:before {
380 content: '\f041';
381 }
382 .fa-adjust:before {
383 content: '\f042';
384 }
385 .fa-tint:before {
386 content: '\f043';
387 }
388 .fa-edit:before,
389 .fa-pencil-square-o:before {
390 content: '\f044';
391 }
392 .fa-share-square-o:before {
393 content: '\f045';
394 }
395 .fa-check-square-o:before {
396 content: '\f046';
397 }
398 .fa-arrows:before {
399 content: '\f047';
400 }
401 .fa-step-backward:before {
402 content: '\f048';
403 }
404 .fa-fast-backward:before {
405 content: '\f049';
406 }
407 .fa-backward:before {
408 content: '\f04a';
409 }
410 .fa-play:before {
411 content: '\f04b';
412 }
413 .fa-pause:before {
414 content: '\f04c';
415 }
416 .fa-stop:before {
417 content: '\f04d';
418 }
419 .fa-forward:before {
420 content: '\f04e';
421 }
422 .fa-fast-forward:before {
423 content: '\f050';
424 }
425 .fa-step-forward:before {
426 content: '\f051';
427 }
428 .fa-eject:before {
429 content: '\f052';
430 }
431 .fa-chevron-left:before {
432 content: '\f053';
433 }
434 .fa-chevron-right:before {
435 content: '\f054';
436 }
437 .fa-plus-circle:before {
438 content: '\f055';
439 }
440 .fa-minus-circle:before {
441 content: '\f056';
442 }
443 .fa-times-circle:before {
444 content: '\f057';
445 }
446 .fa-check-circle:before {
447 content: '\f058';
448 }
449 .fa-question-circle:before {
450 content: '\f059';
451 }
452 .fa-info-circle:before {
453 content: '\f05a';
454 }
455 .fa-crosshairs:before {
456 content: '\f05b';
457 }
458 .fa-times-circle-o:before {
459 content: '\f05c';
460 }
461 .fa-check-circle-o:before {
462 content: '\f05d';
463 }
464 .fa-ban:before {
465 content: '\f05e';
466 }
467 .fa-arrow-left:before {
468 content: '\f060';
469 }
470 .fa-arrow-right:before {
471 content: '\f061';
472 }
473 .fa-arrow-up:before {
474 content: '\f062';
475 }
476 .fa-arrow-down:before {
477 content: '\f063';
478 }
479 .fa-mail-forward:before,
480 .fa-share:before {
481 content: '\f064';
482 }
483 .fa-expand:before {
484 content: '\f065';
485 }
486 .fa-compress:before {
487 content: '\f066';
488 }
489 .fa-plus:before {
490 content: '\f067';
491 }
492 .fa-minus:before {
493 content: '\f068';
494 }
495 .fa-asterisk:before {
496 content: '\f069';
497 }
498 .fa-exclamation-circle:before {
499 content: '\f06a';
500 }
501 .fa-gift:before {
502 content: '\f06b';
503 }
504 .fa-leaf:before {
505 content: '\f06c';
506 }
507 .fa-fire:before {
508 content: '\f06d';
509 }
510 .fa-eye:before {
511 content: '\f06e';
512 }
513 .fa-eye-slash:before {
514 content: '\f070';
515 }
516 .fa-warning:before,
517 .fa-exclamation-triangle:before {
518 content: '\f071';
519 }
520 .fa-plane:before {
521 content: '\f072';
522 }
523 .fa-calendar:before {
524 content: '\f073';
525 }
526 .fa-random:before {
527 content: '\f074';
528 }
529 .fa-comment:before {
530 content: '\f075';
531 }
532 .fa-magnet:before {
533 content: '\f076';
534 }
535 .fa-chevron-up:before {
536 content: '\f077';
537 }
538 .fa-chevron-down:before {
539 content: '\f078';
540 }
541 .fa-retweet:before {
542 content: '\f079';
543 }
544 .fa-shopping-cart:before {
545 content: '\f07a';
546 }
547 .fa-folder:before {
548 content: '\f07b';
549 }
550 .fa-folder-open:before {
551 content: '\f07c';
552 }
553 .fa-arrows-v:before {
554 content: '\f07d';
555 }
556 .fa-arrows-h:before {
557 content: '\f07e';
558 }
559 .fa-bar-chart-o:before,
560 .fa-bar-chart:before {
561 content: '\f080';
562 }
563 .fa-twitter-square:before {
564 content: '\f081';
565 }
566 .fa-facebook-square:before {
567 content: '\f082';
568 }
569 .fa-camera-retro:before {
570 content: '\f083';
571 }
572 .fa-key:before {
573 content: '\f084';
574 }
575 .fa-gears:before,
576 .fa-cogs:before {
577 content: '\f085';
578 }
579 .fa-comments:before {
580 content: '\f086';
581 }
582 .fa-thumbs-o-up:before {
583 content: '\f087';
584 }
585 .fa-thumbs-o-down:before {
586 content: '\f088';
587 }
588 .fa-star-half:before {
589 content: '\f089';
590 }
591 .fa-heart-o:before {
592 content: '\f08a';
593 }
594 .fa-sign-out:before {
595 content: '\f08b';
596 }
597 .fa-linkedin-square:before {
598 content: '\f08c';
599 }
600 .fa-thumb-tack:before {
601 content: '\f08d';
602 }
603 .fa-external-link:before {
604 content: '\f08e';
605 }
606 .fa-sign-in:before {
607 content: '\f090';
608 }
609 .fa-trophy:before {
610 content: '\f091';
611 }
612 .fa-github-square:before {
613 content: '\f092';
614 }
615 .fa-upload:before {
616 content: '\f093';
617 }
618 .fa-lemon-o:before {
619 content: '\f094';
620 }
621 .fa-phone:before {
622 content: '\f095';
623 }
624 .fa-square-o:before {
625 content: '\f096';
626 }
627 .fa-bookmark-o:before {
628 content: '\f097';
629 }
630 .fa-phone-square:before {
631 content: '\f098';
632 }
633 .fa-twitter:before {
634 content: '\f099';
635 }
636 .fa-facebook-f:before,
637 .fa-facebook:before {
638 content: '\f09a';
639 }
640 .fa-github:before {
641 content: '\f09b';
642 }
643 .fa-unlock:before {
644 content: '\f09c';
645 }
646 .fa-credit-card:before {
647 content: '\f09d';
648 }
649 .fa-feed:before,
650 .fa-rss:before {
651 content: '\f09e';
652 }
653 .fa-hdd-o:before {
654 content: '\f0a0';
655 }
656 .fa-bullhorn:before {
657 content: '\f0a1';
658 }
659 .fa-bell:before {
660 content: '\f0f3';
661 }
662 .fa-certificate:before {
663 content: '\f0a3';
664 }
665 .fa-hand-o-right:before {
666 content: '\f0a4';
667 }
668 .fa-hand-o-left:before {
669 content: '\f0a5';
670 }
671 .fa-hand-o-up:before {
672 content: '\f0a6';
673 }
674 .fa-hand-o-down:before {
675 content: '\f0a7';
676 }
677 .fa-arrow-circle-left:before {
678 content: '\f0a8';
679 }
680 .fa-arrow-circle-right:before {
681 content: '\f0a9';
682 }
683 .fa-arrow-circle-up:before {
684 content: '\f0aa';
685 }
686 .fa-arrow-circle-down:before {
687 content: '\f0ab';
688 }
689 .fa-globe:before {
690 content: '\f0ac';
691 }
692 .fa-wrench:before {
693 content: '\f0ad';
694 }
695 .fa-tasks:before {
696 content: '\f0ae';
697 }
698 .fa-filter:before {
699 content: '\f0b0';
700 }
701 .fa-briefcase:before {
702 content: '\f0b1';
703 }
704 .fa-arrows-alt:before {
705 content: '\f0b2';
706 }
707 .fa-group:before,
708 .fa-users:before {
709 content: '\f0c0';
710 }
711 .fa-chain:before,
712 .fa-link:before {
713 content: '\f0c1';
714 }
715 .fa-cloud:before {
716 content: '\f0c2';
717 }
718 .fa-flask:before {
719 content: '\f0c3';
720 }
721 .fa-cut:before,
722 .fa-scissors:before {
723 content: '\f0c4';
724 }
725 .fa-copy:before,
726 .fa-files-o:before {
727 content: '\f0c5';
728 }
729 .fa-paperclip:before {
730 content: '\f0c6';
731 }
732 .fa-save:before,
733 .fa-floppy-o:before {
734 content: '\f0c7';
735 }
736 .fa-square:before {
737 content: '\f0c8';
738 }
739 .fa-navicon:before,
740 .fa-reorder:before,
741 .fa-bars:before {
742 content: '\f0c9';
743 }
744 .fa-list-ul:before {
745 content: '\f0ca';
746 }
747 .fa-list-ol:before {
748 content: '\f0cb';
749 }
750 .fa-strikethrough:before {
751 content: '\f0cc';
752 }
753 .fa-underline:before {
754 content: '\f0cd';
755 }
756 .fa-table:before {
757 content: '\f0ce';
758 }
759 .fa-magic:before {
760 content: '\f0d0';
761 }
762 .fa-truck:before {
763 content: '\f0d1';
764 }
765 .fa-pinterest:before {
766 content: '\f0d2';
767 }
768 .fa-pinterest-square:before {
769 content: '\f0d3';
770 }
771 .fa-google-plus-square:before {
772 content: '\f0d4';
773 }
774 .fa-google-plus:before {
775 content: '\f0d5';
776 }
777 .fa-money:before {
778 content: '\f0d6';
779 }
780 .fa-caret-down:before {
781 content: '\f0d7';
782 }
783 .fa-caret-up:before {
784 content: '\f0d8';
785 }
786 .fa-caret-left:before {
787 content: '\f0d9';
788 }
789 .fa-caret-right:before {
790 content: '\f0da';
791 }
792 .fa-columns:before {
793 content: '\f0db';
794 }
795 .fa-unsorted:before,
796 .fa-sort:before {
797 content: '\f0dc';
798 }
799 .fa-sort-down:before,
800 .fa-sort-desc:before {
801 content: '\f0dd';
802 }
803 .fa-sort-up:before,
804 .fa-sort-asc:before {
805 content: '\f0de';
806 }
807 .fa-envelope:before {
808 content: '\f0e0';
809 }
810 .fa-linkedin:before {
811 content: '\f0e1';
812 }
813 .fa-rotate-left:before,
814 .fa-undo:before {
815 content: '\f0e2';
816 }
817 .fa-legal:before,
818 .fa-gavel:before {
819 content: '\f0e3';
820 }
821 .fa-dashboard:before,
822 .fa-tachometer:before {
823 content: '\f0e4';
824 }
825 .fa-comment-o:before {
826 content: '\f0e5';
827 }
828 .fa-comments-o:before {
829 content: '\f0e6';
830 }
831 .fa-flash:before,
832 .fa-bolt:before {
833 content: '\f0e7';
834 }
835 .fa-sitemap:before {
836 content: '\f0e8';
837 }
838 .fa-umbrella:before {
839 content: '\f0e9';
840 }
841 .fa-paste:before,
842 .fa-clipboard:before {
843 content: '\f0ea';
844 }
845 .fa-lightbulb-o:before {
846 content: '\f0eb';
847 }
848 .fa-exchange:before {
849 content: '\f0ec';
850 }
851 .fa-cloud-download:before {
852 content: '\f0ed';
853 }
854 .fa-cloud-upload:before {
855 content: '\f0ee';
856 }
857 .fa-user-md:before {
858 content: '\f0f0';
859 }
860 .fa-stethoscope:before {
861 content: '\f0f1';
862 }
863 .fa-suitcase:before {
864 content: '\f0f2';
865 }
866 .fa-bell-o:before {
867 content: '\f0a2';
868 }
869 .fa-coffee:before {
870 content: '\f0f4';
871 }
872 .fa-cutlery:before {
873 content: '\f0f5';
874 }
875 .fa-file-text-o:before {
876 content: '\f0f6';
877 }
878 .fa-building-o:before {
879 content: '\f0f7';
880 }
881 .fa-hospital-o:before {
882 content: '\f0f8';
883 }
884 .fa-ambulance:before {
885 content: '\f0f9';
886 }
887 .fa-medkit:before {
888 content: '\f0fa';
889 }
890 .fa-fighter-jet:before {
891 content: '\f0fb';
892 }
893 .fa-beer:before {
894 content: '\f0fc';
895 }
896 .fa-h-square:before {
897 content: '\f0fd';
898 }
899 .fa-plus-square:before {
900 content: '\f0fe';
901 }
902 .fa-angle-double-left:before {
903 content: '\f100';
904 }
905 .fa-angle-double-right:before {
906 content: '\f101';
907 }
908 .fa-angle-double-up:before {
909 content: '\f102';
910 }
911 .fa-angle-double-down:before {
912 content: '\f103';
913 }
914 .fa-angle-left:before {
915 content: '\f104';
916 }
917 .fa-angle-right:before {
918 content: '\f105';
919 }
920 .fa-angle-up:before {
921 content: '\f106';
922 }
923 .fa-angle-down:before {
924 content: '\f107';
925 }
926 .fa-desktop:before {
927 content: '\f108';
928 }
929 .fa-laptop:before {
930 content: '\f109';
931 }
932 .fa-tablet:before {
933 content: '\f10a';
934 }
935 .fa-mobile-phone:before,
936 .fa-mobile:before {
937 content: '\f10b';
938 }
939 .fa-circle-o:before {
940 content: '\f10c';
941 }
942 .fa-quote-left:before {
943 content: '\f10d';
944 }
945 .fa-quote-right:before {
946 content: '\f10e';
947 }
948 .fa-spinner:before {
949 content: '\f110';
950 }
951 .fa-circle:before {
952 content: '\f111';
953 }
954 .fa-mail-reply:before,
955 .fa-reply:before {
956 content: '\f112';
957 }
958 .fa-github-alt:before {
959 content: '\f113';
960 }
961 .fa-folder-o:before {
962 content: '\f114';
963 }
964 .fa-folder-open-o:before {
965 content: '\f115';
966 }
967 .fa-smile-o:before {
968 content: '\f118';
969 }
970 .fa-frown-o:before {
971 content: '\f119';
972 }
973 .fa-meh-o:before {
974 content: '\f11a';
975 }
976 .fa-gamepad:before {
977 content: '\f11b';
978 }
979 .fa-keyboard-o:before {
980 content: '\f11c';
981 }
982 .fa-flag-o:before {
983 content: '\f11d';
984 }
985 .fa-flag-checkered:before {
986 content: '\f11e';
987 }
988 .fa-terminal:before {
989 content: '\f120';
990 }
991 .fa-code:before {
992 content: '\f121';
993 }
994 .fa-mail-reply-all:before,
995 .fa-reply-all:before {
996 content: '\f122';
997 }
998 .fa-star-half-empty:before,
999 .fa-star-half-full:before,
1000 .fa-star-half-o:before {
1001 content: '\f123';
1002 }
1003 .fa-location-arrow:before {
1004 content: '\f124';
1005 }
1006 .fa-crop:before {
1007 content: '\f125';
1008 }
1009 .fa-code-fork:before {
1010 content: '\f126';
1011 }
1012 .fa-unlink:before,
1013 .fa-chain-broken:before {
1014 content: '\f127';
1015 }
1016 .fa-question:before {
1017 content: '\f128';
1018 }
1019 .fa-info:before {
1020 content: '\f129';
1021 }
1022 .fa-exclamation:before {
1023 content: '\f12a';
1024 }
1025 .fa-superscript:before {
1026 content: '\f12b';
1027 }
1028 .fa-subscript:before {
1029 content: '\f12c';
1030 }
1031 .fa-eraser:before {
1032 content: '\f12d';
1033 }
1034 .fa-puzzle-piece:before {
1035 content: '\f12e';
1036 }
1037 .fa-microphone:before {
1038 content: '\f130';
1039 }
1040 .fa-microphone-slash:before {
1041 content: '\f131';
1042 }
1043 .fa-shield:before {
1044 content: '\f132';
1045 }
1046 .fa-calendar-o:before {
1047 content: '\f133';
1048 }
1049 .fa-fire-extinguisher:before {
1050 content: '\f134';
1051 }
1052 .fa-rocket:before {
1053 content: '\f135';
1054 }
1055 .fa-maxcdn:before {
1056 content: '\f136';
1057 }
1058 .fa-chevron-circle-left:before {
1059 content: '\f137';
1060 }
1061 .fa-chevron-circle-right:before {
1062 content: '\f138';
1063 }
1064 .fa-chevron-circle-up:before {
1065 content: '\f139';
1066 }
1067 .fa-chevron-circle-down:before {
1068 content: '\f13a';
1069 }
1070 .fa-html5:before {
1071 content: '\f13b';
1072 }
1073 .fa-css3:before {
1074 content: '\f13c';
1075 }
1076 .fa-anchor:before {
1077 content: '\f13d';
1078 }
1079 .fa-unlock-alt:before {
1080 content: '\f13e';
1081 }
1082 .fa-bullseye:before {
1083 content: '\f140';
1084 }
1085 .fa-ellipsis-h:before {
1086 content: '\f141';
1087 }
1088 .fa-ellipsis-v:before {
1089 content: '\f142';
1090 }
1091 .fa-rss-square:before {
1092 content: '\f143';
1093 }
1094 .fa-play-circle:before {
1095 content: '\f144';
1096 }
1097 .fa-ticket:before {
1098 content: '\f145';
1099 }
1100 .fa-minus-square:before {
1101 content: '\f146';
1102 }
1103 .fa-minus-square-o:before {
1104 content: '\f147';
1105 }
1106 .fa-level-up:before {
1107 content: '\f148';
1108 }
1109 .fa-level-down:before {
1110 content: '\f149';
1111 }
1112 .fa-check-square:before {
1113 content: '\f14a';
1114 }
1115 .fa-pencil-square:before {
1116 content: '\f14b';
1117 }
1118 .fa-external-link-square:before {
1119 content: '\f14c';
1120 }
1121 .fa-share-square:before {
1122 content: '\f14d';
1123 }
1124 .fa-compass:before {
1125 content: '\f14e';
1126 }
1127 .fa-toggle-down:before,
1128 .fa-caret-square-o-down:before {
1129 content: '\f150';
1130 }
1131 .fa-toggle-up:before,
1132 .fa-caret-square-o-up:before {
1133 content: '\f151';
1134 }
1135 .fa-toggle-right:before,
1136 .fa-caret-square-o-right:before {
1137 content: '\f152';
1138 }
1139 .fa-euro:before,
1140 .fa-eur:before {
1141 content: '\f153';
1142 }
1143 .fa-gbp:before {
1144 content: '\f154';
1145 }
1146 .fa-dollar:before,
1147 .fa-usd:before {
1148 content: '\f155';
1149 }
1150 .fa-rupee:before,
1151 .fa-inr:before {
1152 content: '\f156';
1153 }
1154 .fa-cny:before,
1155 .fa-rmb:before,
1156 .fa-yen:before,
1157 .fa-jpy:before {
1158 content: '\f157';
1159 }
1160 .fa-ruble:before,
1161 .fa-rouble:before,
1162 .fa-rub:before {
1163 content: '\f158';
1164 }
1165 .fa-won:before,
1166 .fa-krw:before {
1167 content: '\f159';
1168 }
1169 .fa-bitcoin:before,
1170 .fa-btc:before {
1171 content: '\f15a';
1172 }
1173 .fa-file:before {
1174 content: '\f15b';
1175 }
1176 .fa-file-text:before {
1177 content: '\f15c';
1178 }
1179 .fa-sort-alpha-asc:before {
1180 content: '\f15d';
1181 }
1182 .fa-sort-alpha-desc:before {
1183 content: '\f15e';
1184 }
1185 .fa-sort-amount-asc:before {
1186 content: '\f160';
1187 }
1188 .fa-sort-amount-desc:before {
1189 content: '\f161';
1190 }
1191 .fa-sort-numeric-asc:before {
1192 content: '\f162';
1193 }
1194 .fa-sort-numeric-desc:before {
1195 content: '\f163';
1196 }
1197 .fa-thumbs-up:before {
1198 content: '\f164';
1199 }
1200 .fa-thumbs-down:before {
1201 content: '\f165';
1202 }
1203 .fa-youtube-square:before {
1204 content: '\f166';
1205 }
1206 .fa-youtube:before {
1207 content: '\f167';
1208 }
1209 .fa-xing:before {
1210 content: '\f168';
1211 }
1212 .fa-xing-square:before {
1213 content: '\f169';
1214 }
1215 .fa-youtube-play:before {
1216 content: '\f16a';
1217 }
1218 .fa-dropbox:before {
1219 content: '\f16b';
1220 }
1221 .fa-stack-overflow:before {
1222 content: '\f16c';
1223 }
1224 .fa-instagram:before {
1225 content: '\f16d';
1226 }
1227 .fa-flickr:before {
1228 content: '\f16e';
1229 }
1230 .fa-adn:before {
1231 content: '\f170';
1232 }
1233 .fa-bitbucket:before {
1234 content: '\f171';
1235 }
1236 .fa-bitbucket-square:before {
1237 content: '\f172';
1238 }
1239 .fa-tumblr:before {
1240 content: '\f173';
1241 }
1242 .fa-tumblr-square:before {
1243 content: '\f174';
1244 }
1245 .fa-long-arrow-down:before {
1246 content: '\f175';
1247 }
1248 .fa-long-arrow-up:before {
1249 content: '\f176';
1250 }
1251 .fa-long-arrow-left:before {
1252 content: '\f177';
1253 }
1254 .fa-long-arrow-right:before {
1255 content: '\f178';
1256 }
1257 .fa-apple:before {
1258 content: '\f179';
1259 }
1260 .fa-windows:before {
1261 content: '\f17a';
1262 }
1263 .fa-android:before {
1264 content: '\f17b';
1265 }
1266 .fa-linux:before {
1267 content: '\f17c';
1268 }
1269 .fa-dribbble:before {
1270 content: '\f17d';
1271 }
1272 .fa-skype:before {
1273 content: '\f17e';
1274 }
1275 .fa-foursquare:before {
1276 content: '\f180';
1277 }
1278 .fa-trello:before {
1279 content: '\f181';
1280 }
1281 .fa-female:before {
1282 content: '\f182';
1283 }
1284 .fa-male:before {
1285 content: '\f183';
1286 }
1287 .fa-gittip:before,
1288 .fa-gratipay:before {
1289 content: '\f184';
1290 }
1291 .fa-sun-o:before {
1292 content: '\f185';
1293 }
1294 .fa-moon-o:before {
1295 content: '\f186';
1296 }
1297 .fa-archive:before {
1298 content: '\f187';
1299 }
1300 .fa-bug:before {
1301 content: '\f188';
1302 }
1303 .fa-vk:before {
1304 content: '\f189';
1305 }
1306 .fa-weibo:before {
1307 content: '\f18a';
1308 }
1309 .fa-renren:before {
1310 content: '\f18b';
1311 }
1312 .fa-pagelines:before {
1313 content: '\f18c';
1314 }
1315 .fa-stack-exchange:before {
1316 content: '\f18d';
1317 }
1318 .fa-arrow-circle-o-right:before {
1319 content: '\f18e';
1320 }
1321 .fa-arrow-circle-o-left:before {
1322 content: '\f190';
1323 }
1324 .fa-toggle-left:before,
1325 .fa-caret-square-o-left:before {
1326 content: '\f191';
1327 }
1328 .fa-dot-circle-o:before {
1329 content: '\f192';
1330 }
1331 .fa-wheelchair:before {
1332 content: '\f193';
1333 }
1334 .fa-vimeo-square:before {
1335 content: '\f194';
1336 }
1337 .fa-turkish-lira:before,
1338 .fa-try:before {
1339 content: '\f195';
1340 }
1341 .fa-plus-square-o:before {
1342 content: '\f196';
1343 }
1344 .fa-space-shuttle:before {
1345 content: '\f197';
1346 }
1347 .fa-slack:before {
1348 content: '\f198';
1349 }
1350 .fa-envelope-square:before {
1351 content: '\f199';
1352 }
1353 .fa-wordpress:before {
1354 content: '\f19a';
1355 }
1356 .fa-openid:before {
1357 content: '\f19b';
1358 }
1359 .fa-institution:before,
1360 .fa-bank:before,
1361 .fa-university:before {
1362 content: '\f19c';
1363 }
1364 .fa-mortar-board:before,
1365 .fa-graduation-cap:before {
1366 content: '\f19d';
1367 }
1368 .fa-yahoo:before {
1369 content: '\f19e';
1370 }
1371 .fa-google:before {
1372 content: '\f1a0';
1373 }
1374 .fa-reddit:before {
1375 content: '\f1a1';
1376 }
1377 .fa-reddit-square:before {
1378 content: '\f1a2';
1379 }
1380 .fa-stumbleupon-circle:before {
1381 content: '\f1a3';
1382 }
1383 .fa-stumbleupon:before {
1384 content: '\f1a4';
1385 }
1386 .fa-delicious:before {
1387 content: '\f1a5';
1388 }
1389 .fa-digg:before {
1390 content: '\f1a6';
1391 }
1392 .fa-pied-piper:before {
1393 content: '\f1a7';
1394 }
1395 .fa-pied-piper-alt:before {
1396 content: '\f1a8';
1397 }
1398 .fa-drupal:before {
1399 content: '\f1a9';
1400 }
1401 .fa-joomla:before {
1402 content: '\f1aa';
1403 }
1404 .fa-language:before {
1405 content: '\f1ab';
1406 }
1407 .fa-fax:before {
1408 content: '\f1ac';
1409 }
1410 .fa-building:before {
1411 content: '\f1ad';
1412 }
1413 .fa-child:before {
1414 content: '\f1ae';
1415 }
1416 .fa-paw:before {
1417 content: '\f1b0';
1418 }
1419 .fa-spoon:before {
1420 content: '\f1b1';
1421 }
1422 .fa-cube:before {
1423 content: '\f1b2';
1424 }
1425 .fa-cubes:before {
1426 content: '\f1b3';
1427 }
1428 .fa-behance:before {
1429 content: '\f1b4';
1430 }
1431 .fa-behance-square:before {
1432 content: '\f1b5';
1433 }
1434 .fa-steam:before {
1435 content: '\f1b6';
1436 }
1437 .fa-steam-square:before {
1438 content: '\f1b7';
1439 }
1440 .fa-recycle:before {
1441 content: '\f1b8';
1442 }
1443 .fa-automobile:before,
1444 .fa-car:before {
1445 content: '\f1b9';
1446 }
1447 .fa-cab:before,
1448 .fa-taxi:before {
1449 content: '\f1ba';
1450 }
1451 .fa-tree:before {
1452 content: '\f1bb';
1453 }
1454 .fa-spotify:before {
1455 content: '\f1bc';
1456 }
1457 .fa-deviantart:before {
1458 content: '\f1bd';
1459 }
1460 .fa-soundcloud:before {
1461 content: '\f1be';
1462 }
1463 .fa-database:before {
1464 content: '\f1c0';
1465 }
1466 .fa-file-pdf-o:before {
1467 content: '\f1c1';
1468 }
1469 .fa-file-word-o:before {
1470 content: '\f1c2';
1471 }
1472 .fa-file-excel-o:before {
1473 content: '\f1c3';
1474 }
1475 .fa-file-powerpoint-o:before {
1476 content: '\f1c4';
1477 }
1478 .fa-file-photo-o:before,
1479 .fa-file-picture-o:before,
1480 .fa-file-image-o:before {
1481 content: '\f1c5';
1482 }
1483 .fa-file-zip-o:before,
1484 .fa-file-archive-o:before {
1485 content: '\f1c6';
1486 }
1487 .fa-file-sound-o:before,
1488 .fa-file-audio-o:before {
1489 content: '\f1c7';
1490 }
1491 .fa-file-movie-o:before,
1492 .fa-file-video-o:before {
1493 content: '\f1c8';
1494 }
1495 .fa-file-code-o:before {
1496 content: '\f1c9';
1497 }
1498 .fa-vine:before {
1499 content: '\f1ca';
1500 }
1501 .fa-codepen:before {
1502 content: '\f1cb';
1503 }
1504 .fa-jsfiddle:before {
1505 content: '\f1cc';
1506 }
1507 .fa-life-bouy:before,
1508 .fa-life-buoy:before,
1509 .fa-life-saver:before,
1510 .fa-support:before,
1511 .fa-life-ring:before {
1512 content: '\f1cd';
1513 }
1514 .fa-circle-o-notch:before {
1515 content: '\f1ce';
1516 }
1517 .fa-ra:before,
1518 .fa-rebel:before {
1519 content: '\f1d0';
1520 }
1521 .fa-ge:before,
1522 .fa-empire:before {
1523 content: '\f1d1';
1524 }
1525 .fa-git-square:before {
1526 content: '\f1d2';
1527 }
1528 .fa-git:before {
1529 content: '\f1d3';
1530 }
1531 .fa-y-combinator-square:before,
1532 .fa-yc-square:before,
1533 .fa-hacker-news:before {
1534 content: '\f1d4';
1535 }
1536 .fa-tencent-weibo:before {
1537 content: '\f1d5';
1538 }
1539 .fa-qq:before {
1540 content: '\f1d6';
1541 }
1542 .fa-wechat:before,
1543 .fa-weixin:before {
1544 content: '\f1d7';
1545 }
1546 .fa-send:before,
1547 .fa-paper-plane:before {
1548 content: '\f1d8';
1549 }
1550 .fa-send-o:before,
1551 .fa-paper-plane-o:before {
1552 content: '\f1d9';
1553 }
1554 .fa-history:before {
1555 content: '\f1da';
1556 }
1557 .fa-circle-thin:before {
1558 content: '\f1db';
1559 }
1560 .fa-header:before {
1561 content: '\f1dc';
1562 }
1563 .fa-paragraph:before {
1564 content: '\f1dd';
1565 }
1566 .fa-sliders:before {
1567 content: '\f1de';
1568 }
1569 .fa-share-alt:before {
1570 content: '\f1e0';
1571 }
1572 .fa-share-alt-square:before {
1573 content: '\f1e1';
1574 }
1575 .fa-bomb:before {
1576 content: '\f1e2';
1577 }
1578 .fa-soccer-ball-o:before,
1579 .fa-futbol-o:before {
1580 content: '\f1e3';
1581 }
1582 .fa-tty:before {
1583 content: '\f1e4';
1584 }
1585 .fa-binoculars:before {
1586 content: '\f1e5';
1587 }
1588 .fa-plug:before {
1589 content: '\f1e6';
1590 }
1591 .fa-slideshare:before {
1592 content: '\f1e7';
1593 }
1594 .fa-twitch:before {
1595 content: '\f1e8';
1596 }
1597 .fa-yelp:before {
1598 content: '\f1e9';
1599 }
1600 .fa-newspaper-o:before {
1601 content: '\f1ea';
1602 }
1603 .fa-wifi:before {
1604 content: '\f1eb';
1605 }
1606 .fa-calculator:before {
1607 content: '\f1ec';
1608 }
1609 .fa-paypal:before {
1610 content: '\f1ed';
1611 }
1612 .fa-google-wallet:before {
1613 content: '\f1ee';
1614 }
1615 .fa-cc-visa:before {
1616 content: '\f1f0';
1617 }
1618 .fa-cc-mastercard:before {
1619 content: '\f1f1';
1620 }
1621 .fa-cc-discover:before {
1622 content: '\f1f2';
1623 }
1624 .fa-cc-amex:before {
1625 content: '\f1f3';
1626 }
1627 .fa-cc-paypal:before {
1628 content: '\f1f4';
1629 }
1630 .fa-cc-stripe:before {
1631 content: '\f1f5';
1632 }
1633 .fa-bell-slash:before {
1634 content: '\f1f6';
1635 }
1636 .fa-bell-slash-o:before {
1637 content: '\f1f7';
1638 }
1639 .fa-trash:before {
1640 content: '\f1f8';
1641 }
1642 .fa-copyright:before {
1643 content: '\f1f9';
1644 }
1645 .fa-at:before {
1646 content: '\f1fa';
1647 }
1648 .fa-eyedropper:before {
1649 content: '\f1fb';
1650 }
1651 .fa-paint-brush:before {
1652 content: '\f1fc';
1653 }
1654 .fa-birthday-cake:before {
1655 content: '\f1fd';
1656 }
1657 .fa-area-chart:before {
1658 content: '\f1fe';
1659 }
1660 .fa-pie-chart:before {
1661 content: '\f200';
1662 }
1663 .fa-line-chart:before {
1664 content: '\f201';
1665 }
1666 .fa-lastfm:before {
1667 content: '\f202';
1668 }
1669 .fa-lastfm-square:before {
1670 content: '\f203';
1671 }
1672 .fa-toggle-off:before {
1673 content: '\f204';
1674 }
1675 .fa-toggle-on:before {
1676 content: '\f205';
1677 }
1678 .fa-bicycle:before {
1679 content: '\f206';
1680 }
1681 .fa-bus:before {
1682 content: '\f207';
1683 }
1684 .fa-ioxhost:before {
1685 content: '\f208';
1686 }
1687 .fa-angellist:before {
1688 content: '\f209';
1689 }
1690 .fa-cc:before {
1691 content: '\f20a';
1692 }
1693 .fa-shekel:before,
1694 .fa-sheqel:before,
1695 .fa-ils:before {
1696 content: '\f20b';
1697 }
1698 .fa-meanpath:before {
1699 content: '\f20c';
1700 }
1701 .fa-buysellads:before {
1702 content: '\f20d';
1703 }
1704 .fa-connectdevelop:before {
1705 content: '\f20e';
1706 }
1707 .fa-dashcube:before {
1708 content: '\f210';
1709 }
1710 .fa-forumbee:before {
1711 content: '\f211';
1712 }
1713 .fa-leanpub:before {
1714 content: '\f212';
1715 }
1716 .fa-sellsy:before {
1717 content: '\f213';
1718 }
1719 .fa-shirtsinbulk:before {
1720 content: '\f214';
1721 }
1722 .fa-simplybuilt:before {
1723 content: '\f215';
1724 }
1725 .fa-skyatlas:before {
1726 content: '\f216';
1727 }
1728 .fa-cart-plus:before {
1729 content: '\f217';
1730 }
1731 .fa-cart-arrow-down:before {
1732 content: '\f218';
1733 }
1734 .fa-diamond:before {
1735 content: '\f219';
1736 }
1737 .fa-ship:before {
1738 content: '\f21a';
1739 }
1740 .fa-user-secret:before {
1741 content: '\f21b';
1742 }
1743 .fa-motorcycle:before {
1744 content: '\f21c';
1745 }
1746 .fa-street-view:before {
1747 content: '\f21d';
1748 }
1749 .fa-heartbeat:before {
1750 content: '\f21e';
1751 }
1752 .fa-venus:before {
1753 content: '\f221';
1754 }
1755 .fa-mars:before {
1756 content: '\f222';
1757 }
1758 .fa-mercury:before {
1759 content: '\f223';
1760 }
1761 .fa-intersex:before,
1762 .fa-transgender:before {
1763 content: '\f224';
1764 }
1765 .fa-transgender-alt:before {
1766 content: '\f225';
1767 }
1768 .fa-venus-double:before {
1769 content: '\f226';
1770 }
1771 .fa-mars-double:before {
1772 content: '\f227';
1773 }
1774 .fa-venus-mars:before {
1775 content: '\f228';
1776 }
1777 .fa-mars-stroke:before {
1778 content: '\f229';
1779 }
1780 .fa-mars-stroke-v:before {
1781 content: '\f22a';
1782 }
1783 .fa-mars-stroke-h:before {
1784 content: '\f22b';
1785 }
1786 .fa-neuter:before {
1787 content: '\f22c';
1788 }
1789 .fa-genderless:before {
1790 content: '\f22d';
1791 }
1792 .fa-facebook-official:before {
1793 content: '\f230';
1794 }
1795 .fa-pinterest-p:before {
1796 content: '\f231';
1797 }
1798 .fa-whatsapp:before {
1799 content: '\f232';
1800 }
1801 .fa-server:before {
1802 content: '\f233';
1803 }
1804 .fa-user-plus:before {
1805 content: '\f234';
1806 }
1807 .fa-user-times:before {
1808 content: '\f235';
1809 }
1810 .fa-hotel:before,
1811 .fa-bed:before {
1812 content: '\f236';
1813 }
1814 .fa-viacoin:before {
1815 content: '\f237';
1816 }
1817 .fa-train:before {
1818 content: '\f238';
1819 }
1820 .fa-subway:before {
1821 content: '\f239';
1822 }
1823 .fa-medium:before {
1824 content: '\f23a';
1825 }
1826 .fa-yc:before,
1827 .fa-y-combinator:before {
1828 content: '\f23b';
1829 }
1830 .fa-optin-monster:before {
1831 content: '\f23c';
1832 }
1833 .fa-opencart:before {
1834 content: '\f23d';
1835 }
1836 .fa-expeditedssl:before {
1837 content: '\f23e';
1838 }
1839 .fa-battery-4:before,
1840 .fa-battery-full:before {
1841 content: '\f240';
1842 }
1843 .fa-battery-3:before,
1844 .fa-battery-three-quarters:before {
1845 content: '\f241';
1846 }
1847 .fa-battery-2:before,
1848 .fa-battery-half:before {
1849 content: '\f242';
1850 }
1851 .fa-battery-1:before,
1852 .fa-battery-quarter:before {
1853 content: '\f243';
1854 }
1855 .fa-battery-0:before,
1856 .fa-battery-empty:before {
1857 content: '\f244';
1858 }
1859 .fa-mouse-pointer:before {
1860 content: '\f245';
1861 }
1862 .fa-i-cursor:before {
1863 content: '\f246';
1864 }
1865 .fa-object-group:before {
1866 content: '\f247';
1867 }
1868 .fa-object-ungroup:before {
1869 content: '\f248';
1870 }
1871 .fa-sticky-note:before {
1872 content: '\f249';
1873 }
1874 .fa-sticky-note-o:before {
1875 content: '\f24a';
1876 }
1877 .fa-cc-jcb:before {
1878 content: '\f24b';
1879 }
1880 .fa-cc-diners-club:before {
1881 content: '\f24c';
1882 }
1883 .fa-clone:before {
1884 content: '\f24d';
1885 }
1886 .fa-balance-scale:before {
1887 content: '\f24e';
1888 }
1889 .fa-hourglass-o:before {
1890 content: '\f250';
1891 }
1892 .fa-hourglass-1:before,
1893 .fa-hourglass-start:before {
1894 content: '\f251';
1895 }
1896 .fa-hourglass-2:before,
1897 .fa-hourglass-half:before {
1898 content: '\f252';
1899 }
1900 .fa-hourglass-3:before,
1901 .fa-hourglass-end:before {
1902 content: '\f253';
1903 }
1904 .fa-hourglass:before {
1905 content: '\f254';
1906 }
1907 .fa-hand-grab-o:before,
1908 .fa-hand-rock-o:before {
1909 content: '\f255';
1910 }
1911 .fa-hand-stop-o:before,
1912 .fa-hand-paper-o:before {
1913 content: '\f256';
1914 }
1915 .fa-hand-scissors-o:before {
1916 content: '\f257';
1917 }
1918 .fa-hand-lizard-o:before {
1919 content: '\f258';
1920 }
1921 .fa-hand-spock-o:before {
1922 content: '\f259';
1923 }
1924 .fa-hand-pointer-o:before {
1925 content: '\f25a';
1926 }
1927 .fa-hand-peace-o:before {
1928 content: '\f25b';
1929 }
1930 .fa-trademark:before {
1931 content: '\f25c';
1932 }
1933 .fa-registered:before {
1934 content: '\f25d';
1935 }
1936 .fa-creative-commons:before {
1937 content: '\f25e';
1938 }
1939 .fa-gg:before {
1940 content: '\f260';
1941 }
1942 .fa-gg-circle:before {
1943 content: '\f261';
1944 }
1945 .fa-tripadvisor:before {
1946 content: '\f262';
1947 }
1948 .fa-odnoklassniki:before {
1949 content: '\f263';
1950 }
1951 .fa-odnoklassniki-square:before {
1952 content: '\f264';
1953 }
1954 .fa-get-pocket:before {
1955 content: '\f265';
1956 }
1957 .fa-wikipedia-w:before {
1958 content: '\f266';
1959 }
1960 .fa-safari:before {
1961 content: '\f267';
1962 }
1963 .fa-chrome:before {
1964 content: '\f268';
1965 }
1966 .fa-firefox:before {
1967 content: '\f269';
1968 }
1969 .fa-opera:before {
1970 content: '\f26a';
1971 }
1972 .fa-internet-explorer:before {
1973 content: '\f26b';
1974 }
1975 .fa-tv:before,
1976 .fa-television:before {
1977 content: '\f26c';
1978 }
1979 .fa-contao:before {
1980 content: '\f26d';
1981 }
1982 .fa-500px:before {
1983 content: '\f26e';
1984 }
1985 .fa-amazon:before {
1986 content: '\f270';
1987 }
1988 .fa-calendar-plus-o:before {
1989 content: '\f271';
1990 }
1991 .fa-calendar-minus-o:before {
1992 content: '\f272';
1993 }
1994 .fa-calendar-times-o:before {
1995 content: '\f273';
1996 }
1997 .fa-calendar-check-o:before {
1998 content: '\f274';
1999 }
2000 .fa-industry:before {
2001 content: '\f275';
2002 }
2003 .fa-map-pin:before {
2004 content: '\f276';
2005 }
2006 .fa-map-signs:before {
2007 content: '\f277';
2008 }
2009 .fa-map-o:before {
2010 content: '\f278';
2011 }
2012 .fa-map:before {
2013 content: '\f279';
2014 }
2015 .fa-commenting:before {
2016 content: '\f27a';
2017 }
2018 .fa-commenting-o:before {
2019 content: '\f27b';
2020 }
2021 .fa-houzz:before {
2022 content: '\f27c';
2023 }
2024 .fa-vimeo:before {
2025 content: '\f27d';
2026 }
2027 .fa-black-tie:before {
2028 content: '\f27e';
2029 }
2030 .fa-fonticons:before {
2031 content: '\f280';
2032 }
2033 .fa-reddit-alien:before {
2034 content: '\f281';
2035 }
2036 .fa-edge:before {
2037 content: '\f282';
2038 }
2039 .fa-credit-card-alt:before {
2040 content: '\f283';
2041 }
2042 .fa-codiepie:before {
2043 content: '\f284';
2044 }
2045 .fa-modx:before {
2046 content: '\f285';
2047 }
2048 .fa-fort-awesome:before {
2049 content: '\f286';
2050 }
2051 .fa-usb:before {
2052 content: '\f287';
2053 }
2054 .fa-product-hunt:before {
2055 content: '\f288';
2056 }
2057 .fa-mixcloud:before {
2058 content: '\f289';
2059 }
2060 .fa-scribd:before {
2061 content: '\f28a';
2062 }
2063 .fa-pause-circle:before {
2064 content: '\f28b';
2065 }
2066 .fa-pause-circle-o:before {
2067 content: '\f28c';
2068 }
2069 .fa-stop-circle:before {
2070 content: '\f28d';
2071 }
2072 .fa-stop-circle-o:before {
2073 content: '\f28e';
2074 }
2075 .fa-shopping-bag:before {
2076 content: '\f290';
2077 }
2078 .fa-shopping-basket:before {
2079 content: '\f291';
2080 }
2081 .fa-hashtag:before {
2082 content: '\f292';
2083 }
2084 .fa-bluetooth:before {
2085 content: '\f293';
2086 }
2087 .fa-bluetooth-b:before {
2088 content: '\f294';
2089 }
2090 .fa-percent:before {
2091 content: '\f295';
2092 }
2093 .fa-gitlab:before {
2094 content: '\f296';
2095 }
2096 .fa-wpbeginner:before {
2097 content: '\f297';
2098 }
2099 .fa-wpforms:before {
2100 content: '\f298';
2101 }
2102 .fa-envira:before {
2103 content: '\f299';
2104 }
2105 .fa-universal-access:before {
2106 content: '\f29a';
2107 }
2108 .fa-wheelchair-alt:before {
2109 content: '\f29b';
2110 }
2111 .fa-question-circle-o:before {
2112 content: '\f29c';
2113 }
2114 .fa-blind:before {
2115 content: '\f29d';
2116 }
2117 .fa-audio-description:before {
2118 content: '\f29e';
2119 }
2120 .fa-volume-control-phone:before {
2121 content: '\f2a0';
2122 }
2123 .fa-braille:before {
2124 content: '\f2a1';
2125 }
2126 .fa-assistive-listening-systems:before {
2127 content: '\f2a2';
2128 }
2129 .fa-asl-interpreting:before,
2130 .fa-american-sign-language-interpreting:before {
2131 content: '\f2a3';
2132 }
2133 .fa-deafness:before,
2134 .fa-hard-of-hearing:before,
2135 .fa-deaf:before {
2136 content: '\f2a4';
2137 }
2138 .fa-glide:before {
2139 content: '\f2a5';
2140 }
2141 .fa-glide-g:before {
2142 content: '\f2a6';
2143 }
2144 .fa-signing:before,
2145 .fa-sign-language:before {
2146 content: '\f2a7';
2147 }
2148 .fa-low-vision:before {
2149 content: '\f2a8';
2150 }
2151 .fa-viadeo:before {
2152 content: '\f2a9';
2153 }
2154 .fa-viadeo-square:before {
2155 content: '\f2aa';
2156 }
2157 .fa-snapchat:before {
2158 content: '\f2ab';
2159 }
2160 .fa-snapchat-ghost:before {
2161 content: '\f2ac';
2162 }
2163 .fa-snapchat-square:before {
2164 content: '\f2ad';
2165 }
2166 .sr-only {
2167 position: absolute;
2168 width: 1px;
2169 height: 1px;
2170 padding: 0;
2171 margin: -1px;
2172 overflow: hidden;
2173 clip: rect(0, 0, 0, 0);
2174 border: 0;
2175 }
2176 .sr-only-focusable:active,
2177 .sr-only-focusable:focus {
2178 position: static;
2179 width: auto;
2180 height: auto;
2181 margin: 0;
2182 overflow: visible;
2183 clip: auto;
2184 }
File src/main/webapp/content/css/owl.css added (mode: 100644) (index 0000000..55a949f)
1 /**
2 * Owl Carousel v2.2.0
3 * Copyright 2013-2016 David Deutsch
4 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
5 */
6 /*
7 * Owl Carousel - Core
8 */
9 .owl-carousel {
10 display: none;
11 width: 100%;
12 -webkit-tap-highlight-color: transparent;
13 /* position relative and z-index fix webkit rendering fonts issue */
14 position: relative;
15 z-index: 1;
16 }
17 .owl-carousel .owl-stage {
18 position: relative;
19 -ms-touch-action: pan-Y;
20 }
21 .owl-carousel .owl-stage:after {
22 content: '.';
23 display: block;
24 clear: both;
25 visibility: hidden;
26 line-height: 0;
27 height: 0;
28 }
29 .owl-carousel .owl-stage-outer {
30 position: relative;
31 overflow: hidden;
32 /* fix for flashing background */
33 -webkit-transform: translate3d(0px, 0px, 0px);
34 }
35 .owl-carousel .owl-item {
36 position: relative;
37 min-height: 1px;
38 float: left;
39 -webkit-backface-visibility: hidden;
40 -webkit-tap-highlight-color: transparent;
41 -webkit-touch-callout: none;
42 }
43 .owl-carousel .owl-item img {
44 display: block;
45 width: 100%;
46 -webkit-transform-style: preserve-3d;
47 }
48 .owl-carousel .owl-nav.disabled,
49 .owl-carousel .owl-dots.disabled {
50 display: none;
51 }
52 .owl-carousel .owl-nav .owl-prev,
53 .owl-carousel .owl-nav .owl-next,
54 .owl-carousel .owl-dot {
55 cursor: pointer;
56 cursor: hand;
57 -webkit-user-select: none;
58 -khtml-user-select: none;
59 -moz-user-select: none;
60 -ms-user-select: none;
61 user-select: none;
62 }
63 .owl-carousel.owl-loaded {
64 display: block;
65 }
66 .owl-carousel.owl-loading {
67 opacity: 0;
68 display: block;
69 }
70 .owl-carousel.owl-hidden {
71 opacity: 0;
72 }
73 .owl-carousel.owl-refresh .owl-item {
74 visibility: hidden;
75 }
76 .owl-carousel.owl-drag .owl-item {
77 -webkit-user-select: none;
78 -moz-user-select: none;
79 -ms-user-select: none;
80 user-select: none;
81 }
82 .owl-carousel.owl-grab {
83 cursor: move;
84 cursor: grab;
85 }
86 .owl-carousel.owl-rtl {
87 direction: rtl;
88 }
89 .owl-carousel.owl-rtl .owl-item {
90 float: right;
91 }
92
93 /* No Js */
94 .no-js .owl-carousel {
95 display: block;
96 }
97
98 /*
99 * Owl Carousel - Animate Plugin
100 */
101 .owl-carousel .animated {
102 -webkit-animation-duration: 1000ms;
103 animation-duration: 1000ms;
104 -webkit-animation-fill-mode: both;
105 animation-fill-mode: both;
106 }
107
108 .owl-carousel .owl-animated-in {
109 z-index: 0;
110 }
111
112 .owl-carousel .owl-animated-out {
113 z-index: 1;
114 }
115
116 .owl-carousel .fadeOut {
117 -webkit-animation-name: fadeOut;
118 animation-name: fadeOut;
119 }
120
121 @-webkit-keyframes fadeOut {
122 0% {
123 opacity: 1;
124 }
125 100% {
126 opacity: 0;
127 }
128 }
129
130 @keyframes fadeOut {
131 0% {
132 opacity: 1;
133 }
134 100% {
135 opacity: 0;
136 }
137 }
138
139 /*
140 * Owl Carousel - Auto Height Plugin
141 */
142 .owl-height {
143 transition: height 500ms ease-in-out;
144 }
145
146 /*
147 * Owl Carousel - Lazy Load Plugin
148 */
149 .owl-carousel .owl-item .owl-lazy {
150 opacity: 0;
151 transition: opacity 400ms ease;
152 }
153
154 .owl-carousel .owl-item img.owl-lazy {
155 -webkit-transform-style: preserve-3d;
156 transform-style: preserve-3d;
157 }
158
159 /*
160 * Owl Carousel - Video Plugin
161 */
162 .owl-carousel .owl-video-wrapper {
163 position: relative;
164 height: 100%;
165 background: #000;
166 }
167
168 .owl-carousel .owl-video-play-icon {
169 position: absolute;
170 height: 80px;
171 width: 80px;
172 left: 50%;
173 top: 50%;
174 margin-left: -40px;
175 margin-top: -40px;
176 background: url('owl.video.play.png') no-repeat;
177 cursor: pointer;
178 z-index: 1;
179 -webkit-backface-visibility: hidden;
180 transition: -webkit-transform 100ms ease;
181 transition: transform 100ms ease;
182 }
183
184 .owl-carousel .owl-video-play-icon:hover {
185 -webkit-transform: scale(1.3, 1.3);
186 -ms-transform: scale(1.3, 1.3);
187 transform: scale(1.3, 1.3);
188 }
189
190 .owl-carousel .owl-video-playing .owl-video-tn,
191 .owl-carousel .owl-video-playing .owl-video-play-icon {
192 display: none;
193 }
194
195 .owl-carousel .owl-video-tn {
196 opacity: 0;
197 height: 100%;
198 background-position: center center;
199 background-repeat: no-repeat;
200 background-size: contain;
201 transition: opacity 400ms ease;
202 }
203
204 .owl-carousel .owl-video-frame {
205 position: relative;
206 z-index: 1;
207 height: 100%;
208 width: 100%;
209 }
File src/main/webapp/content/css/responsive.css added (mode: 100644) (index 0000000..6c4f01c)
1 /* Rabinos HTML Template */
2
3 @media only screen and (max-width: 6000px) {
4 .page-wrapper {
5 overflow: hidden;
6 }
7 }
8
9 @media only screen and (max-width: 1600px) {
10 .fullwidth-services-section .outer-container {
11 padding: 0px 15px;
12 }
13
14 .cases-fullwidth-section .filter-list .gallery-item-two {
15 width: 25%;
16 }
17 }
18
19 @media only screen and (max-width: 1300px) {
20 .banner-one .text-column .inner {
21 margin-left: -150px;
22 margin-right: 0px;
23 }
24
25 .banner-three h2 {
26 margin-right: 0px;
27 font-size: 42px;
28 }
29
30 .cases-fullwidth-section .filter-list .gallery-item-two {
31 width: 33.333%;
32 }
33 }
34
35 @media only screen and (max-width: 1140px) {
36 .services-section-two .row,
37 .services-section-four .row {
38 margin: 0px -15px;
39 }
40
41 .aplication-box {
42 padding: 20px 20px 35px;
43 text-align: center;
44 }
45
46 .banner-one.alternate .text-column .inner {
47 padding: 220px 0px;
48 }
49
50 .work-section h2,
51 .aplication-box h4 {
52 margin-bottom: 20px;
53 }
54
55 .work-section .text {
56 padding-left: 0px;
57 border: none;
58 }
59
60 .aplication-box .pull-left,
61 .aplication-box .pull-right {
62 width: 100%;
63 }
64
65 .testimonial-section .inner-container {
66 padding-left: 0px;
67 padding-right: 0px;
68 }
69
70 .services-section-two .services-block-two,
71 .services-section-four .services-block-two {
72 padding: 0px 15px;
73 padding-bottom: 30px;
74 }
75
76 .page-title-two .pull-left,
77 .page-title-two .pull-right {
78 width: 100%;
79 display: block;
80 }
81
82 .year-block .inner-box h3 {
83 font-size: 20px;
84 }
85
86 .services-section-seven .inner-container {
87 margin-top: 0px;
88 padding-top: 100px;
89 }
90
91 .header-style-four .header-upper {
92 margin: 0px 0px;
93 }
94
95 .company-section .content-column .counted-box {
96 padding: 30px 20px;
97 }
98
99 .professional-team-section .outer-container .accordian-column .inner-column {
100 margin-left: 0px;
101 }
102
103 .professional-team-section .outer-container .accordian-column {
104 padding-left: 30px;
105 padding-right: 15px;
106 }
107
108 .company-section.style-three .content-column .inner-column,
109 .business-section-two .growth-column .inner-column,
110 .video-section.style-three .video-column .inner-column,
111 .company-section-two .content-column .inner-column,
112 .company-section-two .image-column .inner-column,
113 .company-section .image-column .inner-column,
114 .about-section-three .content-column .inner-column,
115 .business-section .video-column .inner-column,
116 .page-wrapper.left-padd,
117 .contact-section .info-column .inner-column,
118 .comming-soon .content .content-inner,
119 .consulting-section-two .content-column .inner-column,
120 .video-section.style-two .video-column .inner-column,
121 .packages-section .content-column .inner-column,
122 .career-section .content-column .inner-column,
123 .history-section .content-column .inner-column,
124 .company-overview-section .content-column .inner-column,
125 .partners-section .content-column .inner-column,
126 .testimonial-page-section .content-column .inner-column,
127 .services-single-section .content-column .inner-column,
128 .services-single-section .content-column .text .inner-content-column .column-inner {
129 padding-left: 0px;
130 }
131
132 .header-style-five .main-menu .navigation > li > a {
133 padding: 30px 0px 15px;
134 }
135
136 .main-header.default-inner-header .logo-outer {
137 padding: 13px 0px 12px;
138 }
139
140 .services-section-thirteen .inner-container {
141 margin-top: 100px;
142 }
143
144 .services-block-two .inner-box h3 {
145 font-size: 20px;
146 }
147
148 .contact-section h2,
149 .page-title-two h2,
150 .services-single-section .content-column h2,
151 .business-section-two .title-column h2,
152 .speaker-section .content-column .inner-column h2,
153 .professional-section .lower-section .title-column h2,
154 .services-single-section .content-column h2 {
155 font-size: 30px;
156 }
157
158 .services-block-eleven .inner-box:after,
159 .services-block-two:after,
160 .main-menu .navigation > li > a:after,
161 .main-menu .navigation > li:after,
162 .main-header .outer-box .btn-box,
163 .comming-soon .comming-soon-title,
164 .main-slider .content-image.image-2,
165 .main-menu .navigation > li > a:before,
166 .main-menu .navigation > li > a:after {
167 display: none;
168 }
169
170 .comming-soon .content .content-inner {
171 padding: 200px 15px 200px;
172 }
173
174 .company-section-two .inner-container .content-column .inner-column {
175 padding-left: 0px;
176 padding-top: 10px;
177 }
178
179 .header-style-six {
180 background-color: #ffffff !important;
181 }
182
183 .consultant-section .inner-container {
184 margin-top: 80px;
185 padding: 40px 20px 40px 20px;
186 }
187
188 .main-menu .navigation > li > a {
189 padding: 20px 0px;
190 }
191
192 .default-inner-header.fixed-header .main-menu .navigation > li > a {
193 padding: 20px 0px;
194 }
195
196 .main-header .outer-box {
197 margin-top: 22px;
198 }
199
200 .main-header.header-style-three .outer-box {
201 margin-top: 30px;
202 }
203
204 .header-style-three.fixed-header .outer-box {
205 margin-top: 22px;
206 }
207
208 .main-menu {
209 padding-top: 0px;
210 }
211
212 .packages-section .price-column .inner-column .row {
213 margin: 0px -15px;
214 }
215
216 .packages-section .price-column .price-block,
217 .main-header.default-inner-header .header-upper,
218 .header-style-two .header-upper {
219 padding: 0px 15px;
220 }
221
222 .testimonial-section-two .inner-container {
223 padding: 0px 0px;
224 }
225
226 .main-header.header-style-five .outer-box {
227 margin-top: 32px;
228 }
229
230 .header-style-five.fixed-header .outer-box {
231 margin-top: 22px;
232 }
233
234 .main-header .sticky-header .outer-box {
235 margin-top: 23px;
236 }
237
238 .sticky-header .sticky-inner-container {
239 padding: 0px 15px;
240 }
241
242 .main-slider .image-1,
243 .services-block-six:after,
244 .main-header.header-style-one .outer-box .number {
245 display: none;
246 }
247
248 .main-header.default-inner-header .search-box-outer .dropdown-menu {
249 margin-top: 22px;
250 }
251
252 .main-header.header-style-one .search-box-btn {
253 padding-right: 0px;
254 border-right: none;
255 }
256
257 .call-back-section-two .outer-container .left-column .content,
258 .header-style-one .header-upper {
259 padding-right: 15px;
260 padding-left: 15px;
261 }
262
263 .fluid-section-two .content-column .inner-column,
264 .fluid-section-one .content-column .content-box {
265 padding-left: 15px;
266 }
267
268 .fluid-section-two .content-column .inner-column {
269 max-width: 100%;
270 }
271
272 .main-menu .navigation > li > a {
273 font-size: 15px;
274 }
275
276 .header-style-three .header-upper {
277 background-color: #818898;
278 }
279
280 .header-style-three .header-upper .header-upper-inner {
281 padding: 0px;
282 border-radius: 0px;
283 }
284
285 .our-blog.padding-right,
286 .blog-sidebar.padding-right,
287 .blog-single.padding-right,
288 .we-did-section .content-column .inner-column,
289 .services-single-section .content-column .two-column.style-two .inner-content-column .column-inner,
290 .video-section-two .content-column .inner-column,
291 .video-section .video-column .inner-column,
292 .speaker-section .video-column .inner-column,
293 .company-section .content-column .inner-column,
294 .consulting-section .content-column .inner-column,
295 .welcome-section .content-column .inner-column,
296 .about-section-three .image-column .inner-column,
297 .contact-section.style-two .info-column .inner-column,
298 .contact-section.style-three .info-column .inner-column,
299 .about-section-two .content-column .inner-column,
300 .contact-section.style-two .info-column .inner-column,
301 .contact-section.style-three .info-column .inner-column {
302 padding-right: 0px;
303 }
304
305 .company-section-two .inner-container .content-column .inner-column {
306 padding-bottom: 0px;
307 }
308
309 .packages-section .price-column .inner-column {
310 margin-right: 0px;
311 }
312
313 .business-block .inner-block .content {
314 right: 15px;
315 left: 15px;
316 bottom: 15px;
317 }
318
319 .business-block-two .inner-block .content {
320 left: 15px;
321 bottom: 15px;
322 padding-left: 0px;
323 padding-right: 25px;
324 }
325
326 .banner-one .image-column {
327 display: none;
328 }
329
330 .banner-one .text-column .inner {
331 margin-left: 0px;
332 margin-right: 0px;
333 }
334
335 .banner-one h2 {
336 margin-bottom: 20px;
337 }
338
339 .banner-one h2 br {
340 display: none;
341 }
342
343 .banner-two .text-column .inner {
344 margin: 0px;
345 }
346
347 .business-block-two .inner-block .content h2,
348 .business-block .inner-block .content h2 {
349 font-size: 42px;
350 }
351 }
352
353 @media only screen and (min-width: 768px) {
354 .main-menu .navigation > li > ul,
355 .main-menu .navigation > li > ul > li > ul,
356 .main-menu .navigation > li.has-mega-menu .mega-menu {
357 display: block !important;
358 visibility: hidden;
359 opacity: 0;
360 }
361 }
362
363 @media only screen and (max-width: 1023px) {
364 .banner-two {
365 padding: 130px 0px;
366 }
367
368 .banner-one.alternate .text-column .inner {
369 padding: 150px 0px;
370 }
371
372 .banner-three {
373 background-position: right center;
374 }
375
376 .main-header .nav-outer {
377 padding-right: 0px;
378 }
379
380 .main-header .header-upper .upper-right {
381 position: relative;
382 width: 100%;
383 padding-top: 0px;
384 }
385
386 .main-menu .navigation > li a {
387 background: none;
388 }
389
390 .services-single-section .content-column .cap.alt {
391 margin-top: 25px;
392 }
393
394 .page-title {
395 padding: 80px 0px;
396 }
397
398 .business-section,
399 .about-section-three {
400 background-image: none !important;
401 }
402
403 .main-footer .upper-box .column {
404 margin-bottom: 20px;
405 }
406
407 .main-footer .upper-box .column:last-child {
408 margin-bottom: 0px;
409 }
410
411 .main-slider h2 {
412 font-size: 34px;
413 }
414
415 .comming-soon .content .content-inner .text br,
416 .main-slider .content-image.image-1,
417 .main-slider .content-image.image-2 {
418 display: none;
419 }
420
421 .main-header {
422 position: relative;
423 background-color: #031642;
424 }
425
426 .main-slider .text,
427 .sec-title-two .text {
428 font-size: 16px;
429 }
430
431 .main-slider .dark-heading,
432 .main-slider h1 {
433 font-size: 50px;
434 }
435
436 .main-slider h3,
437 .sec-title-three h2 {
438 font-size: 40px;
439 }
440
441 .sticky-header,
442 .choose-tabs .tabs-content .tab .content .image-column {
443 display: none;
444 }
445
446 .page-title h1 {
447 font-size: 40px;
448 }
449
450 .main-menu .navigation > li {
451 margin-left: 0px;
452 margin-right: 20px;
453 }
454
455 .main-header .outer-box {
456 display: block;
457 float: right;
458 margin-top: 6px;
459 }
460
461 .main-menu .navigation > li > a,
462 .default-inner-header.fixed-header .main-menu .navigation > li > a {
463 padding: 5px 0px 20px;
464 }
465
466 .default-inner-header .outer-box {
467 margin-top: 6px;
468 }
469
470 .call-back-section-two .outer-container .left-column,
471 .call-back-section-two .outer-container .right-column,
472 .fluid-section-one .content-column,
473 .fluid-section-one .image-column,
474 .fluid-section-two .content-column,
475 .fluid-section-two .image-column {
476 position: relative;
477 width: 100%;
478 display: block;
479 }
480
481 .fluid-section-one .content-column .content-box {
482 max-width: 100%;
483 padding-left: 0px;
484 }
485
486 .call-back-section-two .outer-container .right-column .map-outer .map-canvas {
487 position: relative;
488 width: 100%;
489 }
490
491 .call-back-section-two .outer-container .left-column .content {
492 max-width: 100%;
493 padding-left: 15px;
494 }
495
496 .fluid-section-two .image-column,
497 .fluid-section-one .image-column {
498 background-image: none !important;
499 }
500
501 .fluid-section-two .image-column .image-box,
502 .fluid-section-one .image-column .image {
503 display: block;
504 }
505
506 .fluid-section-one .content-column {
507 padding-right: 15px;
508 }
509
510 .call-back-section-two .outer-container .left-column .content {
511 padding-right: 15px;
512 }
513
514 .default-inner-header.fixed-header .outer-box {
515 margin-top: 6px;
516 }
517
518 .header-style-one .header-upper .upper-right {
519 padding-left: 15px;
520 }
521
522 .header-style-six.fixed-header .header-upper,
523 .header-style-five.fixed-header .header-upper,
524 .header-style-three.fixed-header .header-upper,
525 .header-style-four.fixed-header .header-upper {
526 position: relative;
527 }
528
529 .header-style-six .main-menu .navigation > li > a,
530 .header-style-six.fixed-header .main-menu .navigation > li > a,
531 .header-style-two .main-menu .navigation > li > a,
532 .header-style-two.fixed-header .main-menu .navigation > li > a,
533 .header-style-five .main-menu .navigation > li > a,
534 .header-style-five.fixed-header .main-menu .navigation > li > a,
535 .header-style-three .main-menu .navigation > li > a,
536 .header-style-three.fixed-header .main-menu .navigation > li > a,
537 .header-style-four .main-menu .navigation > li > a,
538 .header-style-four.fixed-header .main-menu .navigation > li > a {
539 padding: 0px 0px 20px;
540 }
541
542 .main-header.header-style-six .outer-box,
543 .main-header.header-style-two .outer-box,
544 .main-header.header-style-five .outer-box,
545 .main-header.header-style-three .outer-box,
546 .main-header.header-style-four .outer-box {
547 margin-top: 2px;
548 }
549
550 .header-style-six .logo-outer,
551 .header-style-six.fixed-header .header-upper .logo-outer,
552 .header-style-two .logo-outer,
553 .header-style-two.fixed-header .header-upper .logo-outer,
554 .header-style-five .logo-outer,
555 .header-style-five.fixed-header .header-upper .logo-outer,
556 .header-style-three .logo-outer,
557 .header-style-three.fixed-header .header-upper .logo-outer,
558 .header-style-four .logo-outer,
559 .header-style-four.fixed-header .header-upper .logo-outer {
560 padding: 16px 0px 16px;
561 }
562
563 .header-style-two,
564 .header-top-two.style-two {
565 position: relative;
566 background-color: #ffffff;
567 }
568
569 .main-header.header-style-six .search-box-outer .dropdown-menu {
570 margin-top: 22px;
571 }
572
573 .main-header .header-top.style-two {
574 border-bottom: 1px solid rgba(255, 255, 255, 0.2);
575 }
576
577 .fluid-section-one .content-column .content-box h2,
578 .services-section-six .title-box h2,
579 .call-back-section-two .outer-container .left-column .content h2,
580 .strategy-section .content h2,
581 .services-section .title-box h2,
582 .video-section .content-column h2,
583 .policy-section h2,
584 .page-title h1,
585 .company-overview-section .content-column h2,
586 .finance-section .content h2,
587 .business-block .inner-block .content h2,
588 .business-block-two .inner-block .content h2,
589 .talk-section .title-box h2,
590 .faq-section .title h2 {
591 font-size: 30px;
592 }
593
594 .blog-single .inner-box .lower-content .lower-box h3,
595 .news-block-five .inner-box .lower-content .lower-box h3,
596 .comming-soon .content .content-inner .text,
597 .testimonial-block .inner-box .text {
598 font-size: 20px;
599 }
600
601 .team-section .inner-container {
602 padding-left: 30px;
603 padding-right: 30px;
604 }
605
606 .help-section .content {
607 max-width: 100%;
608 }
609
610 .company-section.style-three {
611 padding-bottom: 0px;
612 }
613
614 .help-section {
615 background-position: right top;
616 }
617
618 .help-section {
619 padding: 90px 0px;
620 }
621
622 .banner-section {
623 padding: 100px 0px;
624 }
625
626 .consulting-section {
627 background-image: none !important;
628 }
629
630 .company-section-two .inner-container .content-column .inner-column {
631 padding: 40px 15px 25px;
632 }
633
634 .main-header .header-lower {
635 background-color: #1d59bc;
636 }
637
638 .profits-section .text {
639 padding-left: 0px;
640 }
641
642 .profits-section h2 {
643 padding-right: 0px;
644 text-align: left;
645 margin-bottom: 20px;
646 }
647
648 .consultant-section .inner-container {
649 padding: 20px 20px 30px 20px;
650 }
651
652 .consultant-section .inner-container .pull-left,
653 .consultant-section .inner-container .pull-right {
654 width: 100%;
655 text-align: center;
656 }
657
658 .consultant-section h2 {
659 margin-bottom: 20px;
660 }
661
662 .video-section .content-column {
663 margin-bottom: 40px;
664 }
665
666 .finance-section {
667 background-position: left top;
668 }
669
670 .professional-team-section .outer-container .video-column {
671 width: 100%;
672 }
673
674 .professional-team-section .outer-container .accordian-column {
675 width: 100%;
676 padding-left: 15px;
677 padding-right: 15px;
678 margin-top: 90px;
679 }
680
681 .professional-team-section .outer-container .accordian-column .inner-column {
682 max-width: 100%;
683 }
684
685 .testimonial-section .inner-container {
686 padding-left: 0px;
687 padding-right: 0px;
688 }
689
690 .description-section .info-column .inner-column {
691 min-height: auto;
692 }
693
694 .error-section h2 {
695 font-size: 40px;
696 }
697
698 .services-block-ten .inner-box h3 {
699 font-size: 18px;
700 }
701
702 .banner-one .text-column .inner {
703 padding: 150px 0px;
704 }
705
706 .header-style-one .header-upper .upper-right {
707 padding-left: 0px;
708 }
709
710 .cases-fullwidth-section .filter-list .gallery-item-two {
711 width: 50%;
712 }
713 }
714
715 @media only screen and (max-width: 767px) {
716 .main-slider h2 {
717 font-size: 30px;
718 padding-bottom: 10px;
719 }
720
721 .main-slider .dark-heading {
722 font-size: 32px;
723 }
724
725 .main-slider h1 {
726 font-size: 32px;
727 }
728
729 .main-slider h4,
730 .services-section-six .title-box h2,
731 .about-section-three .content-column h2 {
732 font-size: 28px;
733 }
734
735 .main-slider .text,
736 .main-slider .text.alternate {
737 font-size: 14px;
738 }
739
740 .main-header .nav-outer {
741 padding-right: 0px;
742 border-right: 0px;
743 border-left: 0px;
744 }
745
746 .main-header .btn-outer {
747 border: 0 none;
748 right: auto;
749 text-align: left;
750 top: 0;
751 width: auto;
752 z-index: 14;
753 }
754
755 .main-header .header-lower .search-box-outer .dropdown-menu {
756 right: auto;
757 left: 0px;
758 }
759
760 .main-header .btn-outer .quote-btn {
761 margin-top: 8px;
762 }
763
764 .header-main-box .nav-outer .search-box-btn {
765 top: 15px;
766 right: 60px;
767 margin-top: 0px;
768 z-index: 20;
769 }
770
771 .fact-counter.style-three .column .inner,
772 .services-block-two .inner-box,
773 .main-header .header-top .top-right ul,
774 .main-header .header-top .top-left ul {
775 text-align: center;
776 }
777
778 .services-block-two .inner-box {
779 padding-bottom: 30px;
780 }
781
782 .services-section-two {
783 padding-bottom: 40px;
784 }
785
786 .main-header .header-top .top-right ul li,
787 .main-header .header-top .top-left ul li {
788 display: inline-block;
789 float: none;
790 }
791
792 .main-header .header-top .social-icon-four li {
793 margin-right: -3px;
794 }
795
796 .header-upper .logo-outer {
797 display: none;
798 width: 100%;
799 text-align: center;
800 }
801
802 .main-header .header-upper .upper-column {
803 margin-left: 0px;
804 width: 100%;
805 }
806
807 .main-header .header-upper .upper-column {
808 padding-right: 0px;
809 }
810
811 .main-header .header-upper .upper-column.info-box {
812 display: block;
813 width: 100%;
814 text-align: center;
815 padding: 0px;
816 max-width: none;
817 margin-bottom: 20px;
818 }
819
820 .main-header .header-upper .upper-column.info-box:last-child {
821 margin-bottom: 0px;
822 }
823
824 .main-header .info-box .icon-box {
825 position: relative;
826 display: block;
827 top: 0px;
828 text-align: center;
829 margin: 0 auto 12px;
830 }
831
832 .main-header .main-menu {
833 padding-top: 0px;
834 width: 100%;
835 margin: 0px;
836 }
837
838 .main-menu .collapse {
839 overflow: auto;
840 float: none;
841 width: 100%;
842 padding: 10px 0px 0px;
843 border: none;
844 margin: 0px;
845 -ms-border-radius: 3px;
846 -moz-border-radius: 3px;
847 -webkit-border-radius: 3px;
848 -o-border-radius: 3px;
849 border-radius: 3px;
850 }
851
852 .main-menu .collapse.in,
853 .main-menu .collapsing {
854 max-height: 300px;
855 padding: 0px 0px 0px;
856 border: none;
857 margin: 0px 0px 15px;
858 -ms-border-radius: 0px;
859 -moz-border-radius: 0px;
860 -webkit-border-radius: 0px;
861 -o-border-radius: 0px;
862 border-radius: 0px;
863 }
864
865 .main-menu .navbar-header {
866 position: relative;
867 float: none;
868 display: block;
869 text-align: right;
870 width: 100%;
871 padding: 13px 0px 14px;
872 right: 0px;
873 z-index: 12;
874 }
875
876 .main-menu .navbar-header .navbar-toggle {
877 display: inline-block;
878 z-index: 7;
879 border: 1px solid #031642;
880 float: none;
881 margin: 0px 0px 0px 0px;
882 border-radius: 2px;
883 background: #031642;
884 }
885
886 .main-menu .navbar-header .navbar-toggle .icon-bar {
887 background: #ffffff;
888 }
889
890 .main-menu .navbar-collapse > .navigation {
891 float: none !important;
892 margin: 0px !important;
893 width: 100% !important;
894 background: #031642;
895 border: 1px solid #ffffff;
896 border-top: none;
897 }
898
899 .main-menu .navbar-collapse > .navigation > li {
900 margin: 0px !important;
901 float: none !important;
902 width: 100%;
903 }
904
905 .main-menu .navigation > li > a,
906 .main-menu .navigation > li > ul:before {
907 border: none;
908 }
909
910 .main-menu .navbar-collapse > .navigation > li > a {
911 padding: 10px 10px !important;
912 border: none !important;
913 }
914
915 .main-menu .navigation li.dropdown > a:after,
916 .main-menu .navigation > li.dropdown > a:before,
917 .main-menu .navigation > li > ul > li > a::before,
918 .main-menu .navigation > li > ul > li > ul > li > a::before {
919 color: #ffffff !important;
920 right: 15px;
921 font-size: 16px;
922 display: none !important;
923 }
924
925 .main-menu .navbar-collapse > .navigation > li > ul,
926 .main-menu .navbar-collapse > .navigation > li > ul > li > ul,
927 .main-menu .navigation > li.has-mega-menu .mega-menu {
928 position: relative;
929 border: none;
930 float: none;
931 visibility: visible;
932 opacity: 1;
933 display: none;
934 margin: 0px;
935 padding: 0px;
936 left: auto !important;
937 right: auto !important;
938 top: auto !important;
939 width: 100%;
940 background: #031642;
941 -webkit-border-radius: 0px;
942 -ms-border-radius: 0px;
943 -o-border-radius: 0px;
944 -moz-border-radius: 0px;
945 border-radius: 0px;
946 transition: none !important;
947 -webkit-transition: none !important;
948 -ms-transition: none !important;
949 -o-transition: none !important;
950 -moz-transition: none !important;
951 box-shadow: none !important;
952 }
953
954 .main-menu .navigation > li.has-mega-menu .mega-menu ul {
955 margin: 0px;
956 width: 100%;
957 background: #031642;
958 }
959
960 .main-menu .navigation > li.has-mega-menu .mega-menu .row,
961 .main-menu .navigation > li.has-mega-menu .mega-menu .row .column {
962 margin: 0px;
963 padding: 0px;
964 width: 100%;
965 border: none;
966 }
967
968 .main-menu .navbar-collapse > .navigation > li > ul,
969 .main-menu .navbar-collapse > .navigation > li > ul > li > ul {
970 border-top: 1px solid rgba(255, 255, 255, 1) !important;
971 }
972
973 .main-menu .navbar-collapse > .navigation > li,
974 .main-menu .navbar-collapse > .navigation > li > ul > li,
975 .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li,
976 .main-menu .navigation > li.has-mega-menu .mega-menu ul > li {
977 border-top: 1px solid rgba(255, 255, 255, 1) !important;
978 border-bottom: none;
979 opacity: 1 !important;
980 top: 0px !important;
981 left: 0px !important;
982 visibility: visible !important;
983 }
984
985 .main-menu .navbar-collapse > .navigation > li > ul > li:first-child {
986 border-top: none !important;
987 }
988
989 .main-menu .navbar-collapse > .navigation > li > a,
990 .main-menu .navbar-collapse > .navigation > li > ul > li > a,
991 .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a,
992 .main-menu .navigation > li.has-mega-menu .mega-menu ul > li > a {
993 padding: 10px 10px !important;
994 line-height: 22px;
995 color: #ffffff;
996 background: #031642;
997 text-align: left;
998 min-height: 0px;
999 }
1000
1001 .main-menu .navbar-collapse > .navigation > li > a:hover,
1002 .main-menu .navbar-collapse > .navigation > li > a:active,
1003 .main-menu .navbar-collapse > .navigation > li > a:focus,
1004 .main-menu .navigation > li.has-mega-menu .mega-menu ul > li > a:hover {
1005 background: #031642;
1006 }
1007
1008 .main-menu .navbar-collapse > .navigation > li:hover > a,
1009 .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a,
1010 .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a,
1011 .main-menu .navbar-collapse > .navigation > li.current > a,
1012 .main-menu .navbar-collapse > .navigation > li.current-menu-item > a,
1013 .main-menu .navigation > li.has-mega-menu .mega-menu ul > li:hover > a,
1014 .main-menu .navigation > li.has-mega-menu .mega-menu ul > li.current > a,
1015 .main-menu .navigation > li.has-mega-menu .mega-menu ul > li.current-menu-item > a {
1016 background: #031642;
1017 color: #ffffff !important;
1018 }
1019
1020 .main-menu .navbar-collapse > .navigation li.dropdown .dropdown-btn {
1021 display: block;
1022 }
1023
1024 .main-menu .navbar-collapse > .navigation li.dropdown:after,
1025 .main-menu .navigation > li > ul:before,
1026 .main-header .info-box:after,
1027 .header-top-two .top-right,
1028 .year-block .inner-box .year:before,
1029 .main-header .header-top .top-right {
1030 display: none !important;
1031 }
1032
1033 .main-header .header-top .top-left,
1034 .header-top-two .top-left {
1035 width: 100%;
1036 text-align: center;
1037 }
1038
1039 .header-top-two .top-left .links li {
1040 display: inline-block;
1041 margin-right: 0px;
1042 border-right: none;
1043 float: none;
1044 }
1045
1046 .main-slider {
1047 margin-top: 0px !important;
1048 }
1049
1050 .main-header .top-right .links-nav li {
1051 margin-left: 5px;
1052 }
1053
1054 .main-header .search-box-outer .dropdown-menu {
1055 top: 0px;
1056 left: 0px;
1057 right: 0px;
1058 width: 280px;
1059 }
1060
1061 .main-header .outer-box {
1062 position: absolute;
1063 display: block;
1064 right: auto;
1065 z-index: 12;
1066 left: 0px;
1067 margin-left: 0px;
1068 margin-top: 16px;
1069 }
1070
1071 .main-header .search-form .form-group input[type='text'],
1072 .main-header .search-form .form-group input[type='tel'],
1073 .main-header .search-form .form-group input[type='email'],
1074 .main-header .search-form .form-group textarea {
1075 height: 60px;
1076 }
1077
1078 .main-header .search-form .form-group input[type='submit'],
1079 .main-header .search-form button {
1080 line-height: 60px;
1081 }
1082
1083 .main-header .btn-box .donate-btn {
1084 padding: 12px 35px 12px 38px;
1085 }
1086
1087 .main-header .btn-box {
1088 display: block;
1089 margin-top: 7px;
1090 }
1091
1092 .main-header .header-upper {
1093 padding-bottom: 0px;
1094 }
1095
1096 .main-header .header-lower .search-box-outer {
1097 padding-top: 20px;
1098 padding-bottom: 20px;
1099 }
1100
1101 .main-header .outer-box .consult-btn {
1102 margin: 9px 0px;
1103 }
1104
1105 .main-header .info-box:last-child {
1106 top: 0px;
1107 }
1108
1109 .main-header .search-box-btn {
1110 margin-top: 5px;
1111 border: none;
1112 padding-left: 0px;
1113 }
1114
1115 .main-header .outer-box .number {
1116 margin-left: 0px;
1117 }
1118
1119 .default-inner-header.fixed-header .outer-box {
1120 margin-top: 16px;
1121 }
1122
1123 .main-header.default-inner-header .search-box-outer .dropdown-menu,
1124 .main-header.header-style-six .search-box-outer .dropdown-menu,
1125 .main-header.header-style-five .search-box-outer .dropdown-menu,
1126 .main-header.header-style-one .search-box-outer .dropdown-menu,
1127 .main-header.header-style-four .search-box-outer .dropdown-menu {
1128 margin-top: 44px;
1129 }
1130
1131 .main-header.header-style-six .outer-box,
1132 .main-header.header-style-two .outer-box,
1133 .main-header.header-style-five .outer-box,
1134 .main-header.header-style-three .outer-box,
1135 .main-header.header-style-four .outer-box {
1136 margin-top: 16px;
1137 }
1138
1139 .main-header.header-style-six .search-box-btn,
1140 .main-header.header-style-three .search-box-btn {
1141 padding-left: 0px;
1142 padding-right: 20px;
1143 border-left: none;
1144 border-right: 1px solid rgba(0, 0, 0, 0.5);
1145 }
1146
1147 .main-header.header-style-five .search-box-btn,
1148 .main-header.header-style-four .search-box-btn {
1149 padding-left: 0px;
1150 padding-right: 20px;
1151 border-left: none;
1152 border-right: 1px solid rgba(255, 255, 255, 0.5);
1153 }
1154
1155 .main-header.header-style-two .search-box-outer .dropdown-menu {
1156 margin-top: 46px;
1157 }
1158
1159 .social-icon-three li {
1160 margin-left: 0px;
1161 margin-right: 20px;
1162 }
1163
1164 .main-header.header-style-one .outer-box {
1165 margin-top: 15px;
1166 }
1167
1168 .testimonial-block .inner-box {
1169 padding-left: 0px;
1170 }
1171
1172 .testimonial-section-two .owl-dots,
1173 .testimonial-section .owl-dots {
1174 margin-left: 0px;
1175 }
1176
1177 .testimonial-block .inner-box .image-box {
1178 position: relative;
1179 }
1180
1181 .testimonial-section .inner-container {
1182 padding: 0px;
1183 }
1184
1185 .sec-title h2,
1186 .welcome-section .content-column .inner-column h2,
1187 .choose-section .title-box h2,
1188 .help-section .content h2,
1189 .sec-title-four h2,
1190 .packages-section .content-column h2,
1191 .call-to-action-section h2,
1192 .services-section .title-box-box h2,
1193 .services-section-fourteen .title-box h2,
1194 .services-section-fifteen .title-box h2,
1195 .fluid-section-two .content-column .inner-column h2,
1196 .business-section-two .title-column h2,
1197 .business-section-two .title-column h2 span,
1198 .description-section h2,
1199 .we-did-section .content-column h2,
1200 .result-section h2,
1201 .error-section h2,
1202 .history-section .content-column .inner-column h2 {
1203 font-size: 30px;
1204 }
1205
1206 .info-list li {
1207 padding-left: 0px;
1208 text-align: center;
1209 }
1210
1211 .info-list li .icon {
1212 position: relative;
1213 margin-bottom: 20px;
1214 display: block;
1215 }
1216
1217 .services-block-eleven .inner-box,
1218 .main-footer .footer-bottom {
1219 text-align: center;
1220 }
1221
1222 .main-footer .footer-bottom .pull-left,
1223 .main-footer .footer-bottom .pull-right {
1224 width: 100%;
1225 }
1226
1227 .professional-section .lower-section .content-column .inner-column,
1228 .professional-section .lower-section .title-column .inner-column {
1229 padding: 40px 25px 35px;
1230 }
1231
1232 .testimonial-section.style-two .inner-container {
1233 top: 0px;
1234 margin-bottom: 0px;
1235 }
1236
1237 .services-section-twelve .title-box h2,
1238 .video-section-two .content-column h2,
1239 .error-section .text,
1240 .about-section-three .content-column h3 {
1241 font-size: 20px;
1242 }
1243
1244 .choose-tabs .tab-btns .tab-btn {
1245 width: 50%;
1246 }
1247
1248 .choose-tabs .tab-btns .tab-btn:nth-child(1),
1249 .choose-tabs .tab-btns .tab-btn:nth-child(2) {
1250 border-bottom: 1px solid #e2e2e2;
1251 }
1252
1253 .choose-tabs .tab-btns .tab-btn:nth-child(2) {
1254 border-right: none;
1255 }
1256
1257 .fact-counter.style-two .column {
1258 margin-bottom: 30px;
1259 }
1260
1261 .fact-counter.style-two .column:last-child {
1262 margin-bottom: 0px;
1263 }
1264
1265 .fact-counter.style-two .column .inner {
1266 text-align: center;
1267 }
1268
1269 .fact-counter.style-two .column .inner {
1270 border: none;
1271 }
1272
1273 .services-block-five .inner-box .content,
1274 .services-block-three .inner-box .content,
1275 .services-block-seven .inner-box .content,
1276 .services-block-ten .inner-box .content,
1277 .services-block-fifteen .inner-box {
1278 padding-left: 0px;
1279 text-align: center;
1280 }
1281
1282 .services-block-seven .inner-box .content .icon-box,
1283 .services-block-five .inner-box .content .icon-box,
1284 .services-block-three .inner-box .content .icon-box,
1285 .services-block-ten .inner-box .content .icon-box,
1286 .services-block-fifteen .inner-box .icon-box {
1287 position: relative;
1288 margin-bottom: 20px;
1289 }
1290
1291 .consulting-section-two .content-column h2,
1292 .consultant-section h2 {
1293 font-size: 24px;
1294 }
1295
1296 .offer-section .upper-section h2 {
1297 font-size: 40px;
1298 }
1299
1300 .partner-block .inner-box .content,
1301 .year-block .inner-box,
1302 .sidebar-page-container .comments-area .comment,
1303 .testimonial-block-three .inner-box {
1304 padding-left: 0px;
1305 }
1306
1307 .year-block .inner-box .year,
1308 .testimonial-block-three .inner-box .image-box {
1309 position: relative;
1310 }
1311
1312 .partner-block .inner-box .content .client-icon,
1313 .sidebar-page-container .comments-area .comment-box .author-thumb {
1314 position: relative;
1315 margin-bottom: 30px;
1316 }
1317
1318 .error-section h1 {
1319 font-size: 120px;
1320 }
1321
1322 .sidebar-page-container .comments-area .comment.reply-comment {
1323 margin-left: 0px;
1324 }
1325
1326 .page-title {
1327 padding: 50px 0px;
1328 }
1329
1330 .page-title h1 {
1331 margin-bottom: 10px;
1332 }
1333
1334 .sidebar-page-container {
1335 padding: 70px 0px 40px;
1336 }
1337
1338 .services-single-section,
1339 .history-section {
1340 padding: 70px 0px;
1341 }
1342
1343 .testimonial-page-section,
1344 .company-overview-section,
1345 .career-section,
1346 .partners-section {
1347 padding: 70px 0px 100px;
1348 }
1349
1350 .project-detail-section,
1351 .faq-section {
1352 padding-top: 70px;
1353 }
1354
1355 .error-section {
1356 padding: 100px 0px 150px;
1357 text-align: center;
1358 }
1359
1360 .services-single-section .content-column .text .image-column,
1361 .services-single-section .content-column .text .inner-content-column {
1362 margin-bottom: 30px;
1363 }
1364
1365 .strategy-section {
1366 background-image: none !important;
1367 }
1368
1369 .banner-one h2,
1370 .banner-two h2,
1371 .banner-three h2 {
1372 font-size: 40px !important;
1373 }
1374
1375 .banner-one .text,
1376 .banner-two .text,
1377 .banner-three .text {
1378 font-size: 16px !important;
1379 }
1380
1381 .banner-one {
1382 background-position: right center;
1383 }
1384
1385 .banner-three {
1386 padding: 80px 0px 100px;
1387 }
1388
1389 .banner-one .text-column .inner,
1390 .banner-two,
1391 .banner-one.alternate .text-column .inner {
1392 padding: 80px 0px;
1393 }
1394
1395 .business-block .inner-block .content,
1396 .business-block-two .inner-block .content {
1397 left: 0;
1398 right: 0;
1399 width: 100%;
1400 padding: 0px 20px 30px;
1401 max-width: none;
1402 bottom: 0px;
1403 text-align: center;
1404 }
1405
1406 .personal-block .personal-inner {
1407 padding-left: 20px;
1408 }
1409
1410 .personal-block .personal-inner h2 {
1411 font-size: 22px;
1412 }
1413
1414 .personal-block {
1415 background-position: left center;
1416 }
1417
1418 .cases-fullwidth-section .filter-list {
1419 padding: 0px;
1420 }
1421
1422 .news-block-five {
1423 margin-bottom: 40px;
1424 }
1425 }
1426
1427 @media only screen and (max-width: 599px) {
1428 .main-header .social-links-one {
1429 top: 0px;
1430 }
1431
1432 .main-header .header-top .top-left,
1433 .main-header .header-top .top-right {
1434 float: none !important;
1435 text-align: center;
1436 }
1437
1438 .business-section-two .growth-column .growth-rate li {
1439 width: 100%;
1440 padding-left: 0px;
1441 border: none;
1442 margin-bottom: 20px;
1443 margin-right: 0px;
1444 }
1445
1446 .business-section-two .growth-column .growth-rate,
1447 .business-section-two .growth-column .upper-box {
1448 padding-left: 0px;
1449 border: none;
1450 }
1451
1452 .list-style-eight li .icon-box {
1453 position: relative;
1454 margin-bottom: 20px;
1455 display: inline-block;
1456 }
1457
1458 .business-section .content-column h2 br,
1459 .help-section .content h2 br,
1460 .sec-title-two h2:before,
1461 .video-section .content-column h2 br,
1462 .call-to-action-section .number-box:before {
1463 display: none;
1464 }
1465
1466 .main-header .search-form .form-group input[type='text'],
1467 .main-header .search-form .form-group input[type='tel'],
1468 .main-header .search-form .form-group input[type='email'],
1469 .main-header .search-form .form-group textarea {
1470 width: 230px;
1471 }
1472
1473 .main-slider h2,
1474 .policy-section h2 {
1475 font-size: 24px;
1476 padding-bottom: 10px;
1477 }
1478
1479 .main-slider .text {
1480 font-size: 13px;
1481 }
1482
1483 .main-slider h3,
1484 .sec-title-two h2,
1485 .business-section .content-column h2,
1486 .about-section-two .content-column h2 {
1487 font-size: 28px;
1488 }
1489
1490 .professional-team-section .title-box h2,
1491 .office-section .info-column h2,
1492 .professional-section .upper-section h2 {
1493 font-size: 40px;
1494 }
1495
1496 .sec-title h2,
1497 .help-section .content h2,
1498 .services-section .title-box h2,
1499 .welcome-section .content-column .inner-column h2,
1500 .strategy-section .content h2,
1501 .call-to-action-section h2,
1502 .services-section-six .title-box h2,
1503 .fluid-section-one .content-column .content-box h2,
1504 .company-section-two .content-column h2,
1505 .sec-title-four h2,
1506 .profits-section h2,
1507 .description-section h2,
1508 .we-did-section .content-column h2,
1509 .featured-cases-section .title-box h2,
1510 .packages-section .content-column h2,
1511 .video-section .content-column h2,
1512 .services-section .title-box-box h2,
1513 .company-section-two .content-column h2,
1514 .finance-section .content h2,
1515 .office-section .info-column h2,
1516 .business-section-two .title-column h2 span,
1517 .business-section-two .title-column h2,
1518 .services-section-fifteen .title-box h2,
1519 .fluid-section-two .content-column .inner-column h2,
1520 .speaker-section .content-column .inner-column h2,
1521 .history-section .content-column .inner-column h2,
1522 .consulting-section .content-column .inner-column h2,
1523 .career-section .content-column h2,
1524 .services-single-section .content-column h2,
1525 .career-section .content-column h3 {
1526 font-size: 24px;
1527 }
1528
1529 .cases-tab .cases-tab-btns .p-tab-btn {
1530 margin-right: 20px;
1531 }
1532
1533 .team-section .inner-container {
1534 margin-top: 0px;
1535 padding-left: 0px;
1536 padding-right: 0px;
1537 }
1538
1539 .news-block .inner-box .image .overlay-box .content {
1540 padding: 0px 15px 15px;
1541 }
1542
1543 .cases-tab.style-two .cases-tab-btns .p-tab-btn {
1544 font-size: 15px;
1545 }
1546
1547 .call-to-action-section .text,
1548 .policy-section .text,
1549 .error-section .text,
1550 .error-section .theme-btn,
1551 .blog-single .inner-box .lower-content .lower-box .text h4,
1552 .fluid-section-two .content-column .inner-column .styled-text,
1553 .featured-cases-section .title-box .title,
1554 .professional-team-section .outer-container .accordian-column .inner-column h2 {
1555 font-size: 18px;
1556 }
1557
1558 .call-to-action-section .number-box {
1559 text-align: center;
1560 }
1561
1562 .call-to-action-section .number-box .pull-left,
1563 .call-to-action-section .number-box .pull-right {
1564 width: 100%;
1565 }
1566
1567 .call-to-action-section .number-box .number {
1568 margin-bottom: 15px;
1569 }
1570
1571 .offer-section .upper-section h2 {
1572 font-size: 30px;
1573 }
1574
1575 .talk-section {
1576 background-image: none !important;
1577 }
1578
1579 .accordion-box .block .acc-btn {
1580 font-size: 16px;
1581 }
1582
1583 .aplication-box .theme-btn {
1584 padding: 10px 20px;
1585 }
1586
1587 .error-section h1 {
1588 font-size: 80px;
1589 margin-bottom: 10px;
1590 }
1591
1592 .error-section .theme-btn {
1593 padding: 14px 18px;
1594 }
1595
1596 .blog-single .inner-box .lower-content .upper-box .post-meta,
1597 .news-block-five .inner-box .lower-content .upper-box .post-meta {
1598 width: 100%;
1599 top: 0px;
1600 }
1601
1602 .comment-form .form-inner {
1603 padding: 30px 20px 15px;
1604 }
1605
1606 .list-style-eight li {
1607 padding-left: 0px;
1608 }
1609
1610 .error-section h2 {
1611 line-height: 1.4em;
1612 }
1613
1614 .banner-one h2,
1615 .banner-two h2,
1616 .banner-three h2 {
1617 font-size: 32px !important;
1618 }
1619
1620 .cases-fullwidth-section .filter-list .gallery-item-two {
1621 width: 100%;
1622 }
1623
1624 .business-block-two .inner-block .content .text,
1625 .business-block .inner-block .content .text {
1626 display: none;
1627 }
1628 }
1629
1630 @media only screen and (max-width: 479px) {
1631 .main-header .header-upper .upper-column.info-box {
1632 margin-left: auto;
1633 margin-right: auto;
1634 float: none;
1635 }
1636
1637 .consult-form-box .inner-box {
1638 padding: 20px 15px;
1639 }
1640
1641 .strategy-block .inner-box h3 {
1642 padding-left: 0px;
1643 padding-top: 0px;
1644 }
1645
1646 .strategy-block .inner-box h3 .icon {
1647 position: relative;
1648 top: 0px;
1649 margin-bottom: 15px;
1650 display: block;
1651 }
1652
1653 .main-slider h2:before,
1654 .news-block .inner-box .image .overlay-box .post-date {
1655 display: none;
1656 }
1657
1658 .company-section-two .content-column .growth-rate li {
1659 border-right: none;
1660 }
1661
1662 .main-slider h1 {
1663 font-size: 19px;
1664 }
1665
1666 .main-slider h2 {
1667 font-size: 19px;
1668 border: none;
1669 padding-bottom: 10px;
1670 }
1671
1672 .main-slider .text {
1673 font-size: 14px;
1674 line-height: 1.5em;
1675 }
1676
1677 .main-slider .title,
1678 .policy-section .text,
1679 .news-block .inner-box .image .overlay-box h3 {
1680 font-size: 16px;
1681 }
1682
1683 .main-slider h3 {
1684 font-size: 20px;
1685 }
1686
1687 .main-slider .text.alternate,
1688 .business-block .inner-block .content .text {
1689 font-size: 14px;
1690 }
1691
1692 .about-section-three .content-column h2,
1693 .professional-team-section .title-box h2,
1694 .professional-section .lower-section .title-column h2 {
1695 font-size: 24px;
1696 }
1697
1698 .testimonial-block-two .inner-box .upper-box .content,
1699 .certificate .certificate-inner {
1700 padding-left: 0px;
1701 }
1702
1703 .testimonial-block-two .inner-box .upper-box .icon-box,
1704 .certificate .certificate-inner .icon-box {
1705 position: relative;
1706 margin-bottom: 18px;
1707 }
1708
1709 .list-style-one li,
1710 .featured-cases-section .title-box .title {
1711 font-size: 16px;
1712 }
1713
1714 .choose-tabs .tab-btns .tab-btn {
1715 width: 100%;
1716 }
1717
1718 .choose-tabs .tab-btns .tab-btn:nth-child(3) {
1719 border-bottom: 1px solid #e2e2e2;
1720 }
1721
1722 .professional-team-section .outer-container .accordian-column .inner-column {
1723 padding: 40px 15px 40px;
1724 }
1725
1726 .services-block-sixteen .inner-box .lower-content {
1727 padding: 15px 15px;
1728 }
1729
1730 .comming-soon .emailed-form .form-group input[type='submit'],
1731 .comming-soon .emailed-form button {
1732 position: relative;
1733 width: 100%;
1734 display: block;
1735 margin-top: 15px;
1736 }
1737 }
The diff for file src/main/webapp/content/css/style.css is too big (13020 changes) and cannot be shown.
File src/main/webapp/content/fonts/FontAwesome.otf added (mode: 100644) (index 0000000..59853bc)
File src/main/webapp/content/fonts/flaticon.eot added (mode: 100644) (index 0000000..c239876)
File src/main/webapp/content/fonts/flaticon.svg added (mode: 100644) (index 0000000..2fbb291)
File src/main/webapp/content/fonts/flaticon.ttf added (mode: 100644) (index 0000000..a59309e)
File src/main/webapp/content/fonts/flaticon.woff added (mode: 100644) (index 0000000..73dd1a3)
File src/main/webapp/content/fonts/fontawesome-webfont.eot added (mode: 100644) (index 0000000..96f92f9)
File src/main/webapp/content/fonts/fontawesome-webfont.svg added (mode: 100644) (index 0000000..5a5f0ec)
File src/main/webapp/content/fonts/fontawesome-webfont.ttf added (mode: 100644) (index 0000000..86784df)
File src/main/webapp/content/fonts/fontawesome-webfont.woff added (mode: 100644) (index 0000000..c7faa19)
File src/main/webapp/content/fonts/fontawesome-webfont.woff2 added (mode: 100644) (index 0000000..cab8571)
File src/main/webapp/content/fonts/glyphicons-halflings-regular.eot added (mode: 100644) (index 0000000..b93a495)
File src/main/webapp/content/fonts/glyphicons-halflings-regular.svg added (mode: 100644) (index 0000000..94fb549)
File src/main/webapp/content/fonts/glyphicons-halflings-regular.ttf added (mode: 100644) (index 0000000..1413fc6)
File src/main/webapp/content/fonts/glyphicons-halflings-regular.woff added (mode: 100644) (index 0000000..9e61285)
File src/main/webapp/content/fonts/glyphicons-halflings-regular.woff2 added (mode: 100644) (index 0000000..64539b5)
File src/main/webapp/content/fonts/revicons90c6.eot added (mode: 100644) (index 0000000..955dc3f)
File src/main/webapp/content/fonts/revicons90c6.svg added (mode: 100644) (index 0000000..2ec696b)
File src/main/webapp/content/fonts/revicons90c6.ttf added (mode: 100644) (index 0000000..4e8df98)
File src/main/webapp/content/fonts/revicons90c6.woff added (mode: 100644) (index 0000000..6d3ea4d)
File src/main/webapp/content/images/DNA_small.gif added (mode: 100644) (index 0000000..ec54e07)
File src/main/webapp/content/images/bg-2.jpg added (mode: 100644) (index 0000000..4a08ec7)
File src/main/webapp/content/images/bg-50.jpg added (mode: 100644) (index 0000000..68565a6)
File src/main/webapp/content/images/cl-1.png added (mode: 100644) (index 0000000..7f42e00)
File src/main/webapp/content/images/cl-2.png added (mode: 100644) (index 0000000..cb37248)
File src/main/webapp/content/images/cl-3.png added (mode: 100644) (index 0000000..0f4768e)
File src/main/webapp/content/images/cl-4.png added (mode: 100644) (index 0000000..3f637cd)
File src/main/webapp/content/images/cl-5.png added (mode: 100644) (index 0000000..db6472e)
File src/main/webapp/content/images/cl-6.png added (mode: 100644) (index 0000000..a6ce954)
File src/main/webapp/content/images/cl-7.png added (mode: 100644) (index 0000000..17c16be)
File src/main/webapp/content/images/cl-8.png added (mode: 100644) (index 0000000..abcfc19)
File src/main/webapp/content/images/company.png added (mode: 100644) (index 0000000..35228c1)
File src/main/webapp/content/images/cons-12.jpg added (mode: 100644) (index 0000000..3f4c201)
File src/main/webapp/content/images/cons-13.jpg added (mode: 100644) (index 0000000..c5ce6ea)
File src/main/webapp/content/images/cons-14.jpg added (mode: 100644) (index 0000000..ac1d05c)
File src/main/webapp/content/images/cons-15.jpg added (mode: 100644) (index 0000000..2dc948b)
File src/main/webapp/content/images/cons-16.jpg added (mode: 100644) (index 0000000..ed18784)
File src/main/webapp/content/images/consultancy.jpg added (mode: 100644) (index 0000000..0acba20)
File src/main/webapp/content/images/csemete.png added (mode: 100644) (index 0000000..8c0b3dc)
File src/main/webapp/content/images/dev-01.jpg added (mode: 100644) (index 0000000..96d1f2a)
File src/main/webapp/content/images/dev-02.jpg added (mode: 100644) (index 0000000..622e963)
File src/main/webapp/content/images/dev-03.jpg added (mode: 100644) (index 0000000..bd2a119)
File src/main/webapp/content/images/email.png added (mode: 100644) (index 0000000..2eb64ec)
File src/main/webapp/content/images/favicon.png added (mode: 100644) (index 0000000..bdba133)
File src/main/webapp/content/images/history-header.png added (mode: 100644) (index 0000000..f1ca1de)
File src/main/webapp/content/images/history.jpg added (mode: 100644) (index 0000000..5587269)
File src/main/webapp/content/images/icon_bi.png added (mode: 100644) (index 0000000..429321b)
File src/main/webapp/content/images/icon_controlling.png added (mode: 100644) (index 0000000..87c2cdd)
File src/main/webapp/content/images/icon_data.png added (mode: 100644) (index 0000000..3d5e4d3)
File src/main/webapp/content/images/icon_efficiency.png added (mode: 100644) (index 0000000..fae6b65)
File src/main/webapp/content/images/icon_expertise.png added (mode: 100644) (index 0000000..cc5c11f)
File src/main/webapp/content/images/icon_management.png added (mode: 100644) (index 0000000..a0009ad)
File src/main/webapp/content/images/icon_report.png added (mode: 100644) (index 0000000..e7dcf28)
File src/main/webapp/content/images/icon_strategy.png added (mode: 100644) (index 0000000..1ee3c79)
File src/main/webapp/content/images/icon_support.png added (mode: 100644) (index 0000000..8fc9eac)
File src/main/webapp/content/images/icon_system.png added (mode: 100644) (index 0000000..a32b3e0)
File src/main/webapp/content/images/level.png added (mode: 100644) (index 0000000..1e0d133)
File src/main/webapp/content/images/logo-4.png added (mode: 100644) (index 0000000..cf54742)
File src/main/webapp/content/images/main-slider-1.jpg added (mode: 100644) (index 0000000..53046dc)
File src/main/webapp/content/images/main-slider-2.jpg added (mode: 100644) (index 0000000..8e2fa9f)
File src/main/webapp/content/images/main-slider-3.jpg added (mode: 100644) (index 0000000..1d14e28)
File src/main/webapp/content/images/news.jpg added (mode: 100644) (index 0000000..b414ece)
File src/main/webapp/content/images/serv-1.jpg added (mode: 100644) (index 0000000..e6aaf98)
File src/main/webapp/content/images/serv-2.jpg added (mode: 100644) (index 0000000..003b885)
File src/main/webapp/content/images/serv-3.jpg added (mode: 100644) (index 0000000..508451e)
File src/main/webapp/content/images/serv-4.jpg added (mode: 100644) (index 0000000..8d677ca)
File src/main/webapp/content/images/serv-5.jpg added (mode: 100644) (index 0000000..fa9dfa6)
File src/main/webapp/content/images/service.jpg added (mode: 100644) (index 0000000..236892a)
File src/main/webapp/content/images/zsak.png added (mode: 100644) (index 0000000..9760a2a)
The diff for file src/main/webapp/content/js/jquery-ui.js is too big (18709 changes) and cannot be shown.
File src/main/webapp/content/js/jquery.js added (mode: 100644) (index 0000000..5c82cc0)
1 /*! jQuery v2.2.4 | (c) jQuery Foundation | jquery.org/license */
2 !function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="2.2.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isPlainObject:function(a){var b;if("object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype||{},"isPrototypeOf"))return!1;for(b in a);return void 0===b||k.call(a,b)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=d.createElement("script"),b.text=a,d.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:h.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(d=e.call(arguments,2),f=function(){return a.apply(b||this,d.concat(e.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return h.call(b,a)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?void 0!==c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?h.call(n(a),this[0]):h.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||n.uniqueSort(e),D.test(a)&&e.reverse()),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.removeEventListener("DOMContentLoaded",J),a.removeEventListener("load",J),n.ready()}n.ready.promise=function(b){return I||(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(n.ready):(d.addEventListener("DOMContentLoaded",J),a.addEventListener("load",J))),I.promise(b)},n.ready.promise();var K=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)K(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},L=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function M(){this.expando=n.expando+M.uid++}M.uid=1,M.prototype={register:function(a,b){var c=b||{};return a.nodeType?a[this.expando]=c:Object.defineProperty(a,this.expando,{value:c,writable:!0,configurable:!0}),a[this.expando]},cache:function(a){if(!L(a))return{};var b=a[this.expando];return b||(b={},L(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[b]=c;else for(d in b)e[d]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=a[this.expando];if(void 0!==f){if(void 0===b)this.register(a);else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in f?d=[b,e]:(d=e,d=d in f?[d]:d.match(G)||[])),c=d.length;while(c--)delete f[d[c]]}(void 0===b||n.isEmptyObject(f))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!n.isEmptyObject(b)}};var N=new M,O=new M,P=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function R(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Q,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:P.test(c)?n.parseJSON(c):c;
3 }catch(e){}O.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return O.hasData(a)||N.hasData(a)},data:function(a,b,c){return O.access(a,b,c)},removeData:function(a,b){O.remove(a,b)},_data:function(a,b,c){return N.access(a,b,c)},_removeData:function(a,b){N.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=O.get(f),1===f.nodeType&&!N.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),R(f,d,e[d])));N.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){O.set(this,a)}):K(this,function(b){var c,d;if(f&&void 0===b){if(c=O.get(f,a)||O.get(f,a.replace(Q,"-$&").toLowerCase()),void 0!==c)return c;if(d=n.camelCase(a),c=O.get(f,d),void 0!==c)return c;if(c=R(f,d,void 0),void 0!==c)return c}else d=n.camelCase(a),this.each(function(){var c=O.get(this,d);O.set(this,d,b),a.indexOf("-")>-1&&void 0!==c&&O.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){O.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=N.get(a,b),c&&(!d||n.isArray(c)?d=N.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return N.get(a,c)||N.access(a,c,{empty:n.Callbacks("once memory").add(function(){N.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=N.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function W(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&T.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var X=/^(?:checkbox|radio)$/i,Y=/<([\w:-]+)/,Z=/^$|\/(?:java|ecma)script/i,$={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};$.optgroup=$.option,$.tbody=$.tfoot=$.colgroup=$.caption=$.thead,$.th=$.td;function _(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function aa(a,b){for(var c=0,d=a.length;d>c;c++)N.set(a[c],"globalEval",!b||N.get(b[c],"globalEval"))}var ba=/<|&#?\w+;/;function ca(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],o=0,p=a.length;p>o;o++)if(f=a[o],f||0===f)if("object"===n.type(f))n.merge(m,f.nodeType?[f]:f);else if(ba.test(f)){g=g||l.appendChild(b.createElement("div")),h=(Y.exec(f)||["",""])[1].toLowerCase(),i=$[h]||$._default,g.innerHTML=i[1]+n.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;n.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",o=0;while(f=m[o++])if(d&&n.inArray(f,d)>-1)e&&e.push(f);else if(j=n.contains(f.ownerDocument,f),g=_(l.appendChild(f),"script"),j&&aa(g),c){k=0;while(f=g[k++])Z.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var da=/^key/,ea=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,fa=/^([^.]*)(?:\.(.+)|)/;function ga(){return!0}function ha(){return!1}function ia(){try{return d.activeElement}catch(a){}}function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ja(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ha;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return"undefined"!=typeof n&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(G)||[""],j=b.length;while(j--)h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.hasData(a)&&N.get(a);if(r&&(i=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&N.remove(a,"handle events")}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(N.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||d,e=c.documentElement,f=c.body,a.pageX=b.clientX+(e&&e.scrollLeft||f&&f.scrollLeft||0)-(e&&e.clientLeft||f&&f.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||f&&f.scrollTop||0)-(e&&e.clientTop||f&&f.clientTop||0)),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ea.test(f)?this.mouseHooks:da.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=d),3===a.target.nodeType&&(a.target=a.target.parentNode),h.filter?h.filter(a,g):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==ia()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===ia()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ga:ha):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:ha,isPropagationStopped:ha,isImmediatePropagationStopped:ha,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ga,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ga,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ga,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),n.fn.extend({on:function(a,b,c,d){return ja(this,a,b,c,d)},one:function(a,b,c,d){return ja(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=ha),this.each(function(){n.event.remove(this,a,c,b)})}});var ka=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,la=/<script|<style|<link/i,ma=/checked\s*(?:[^=]|=\s*.checked.)/i,na=/^true\/(.*)/,oa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function pa(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&&(f=N.access(a),g=N.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}O.hasData(a)&&(h=O.access(a),i=n.extend({},h),O.set(b,i))}}function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&ma.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),ua(f,b,c,d)});if(o&&(e=ca(b,a[0].ownerDocument,!1,a,d),g=e.firstChild,1===e.childNodes.length&&(e=g),g||d)){for(h=n.map(_(e,"script"),qa),i=h.length;o>m;m++)j=e,m!==p&&(j=n.clone(j,!0,!0),i&&n.merge(h,_(j,"script"))),c.call(a[m],j,m);if(i)for(k=h[h.length-1].ownerDocument,n.map(h,ra),m=0;i>m;m++)j=h[m],Z.test(j.type||"")&&!N.access(j,"globalEval")&&n.contains(k,j)&&(j.src?n._evalUrl&&n._evalUrl(j.src):n.globalEval(j.textContent.replace(oa,"")))}return a}function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(_(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&aa(_(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ka,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=_(h),f=_(a),d=0,e=f.length;e>d;d++)ta(f[d],g[d]);if(b)if(c)for(f=f||_(a),g=g||_(h),d=0,e=f.length;e>d;d++)sa(f[d],g[d]);else sa(a,h);return g=_(h,"script"),g.length>0&&aa(g,!i&&_(a,"script")),h},cleanData:function(a){for(var b,c,d,e=n.event.special,f=0;void 0!==(c=a[f]);f++)if(L(c)){if(b=c[N.expando]){if(b.events)for(d in b.events)e[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);c[N.expando]=void 0}c[O.expando]&&(c[O.expando]=void 0)}}}),n.fn.extend({domManip:ua,detach:function(a){return va(this,a,!0)},remove:function(a){return va(this,a)},text:function(a){return K(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.appendChild(a)}})},prepend:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(_(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return K(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!la.test(a)&&!$[(Y.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(_(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return ua(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(_(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),f=e.length-1,h=0;f>=h;h++)c=h===f?this:this.clone(!0),n(e[h])[b](c),g.apply(d,c.get());return this.pushStack(d)}});var wa,xa={HTML:"block",BODY:"block"};function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(wa||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=wa[0].contentDocument,b.write(),b.close(),c=ya(a,b),wa.detach()),xa[a]=c),c}var Aa=/^margin/,Ba=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ca=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Da=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Ea=d.documentElement;!function(){var b,c,e,f,g=d.createElement("div"),h=d.createElement("div");if(h.style){h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,g.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",g.appendChild(h);function i(){h.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",h.innerHTML="",Ea.appendChild(g);var d=a.getComputedStyle(h);b="1%"!==d.top,f="2px"===d.marginLeft,c="4px"===d.width,h.style.marginRight="50%",e="4px"===d.marginRight,Ea.removeChild(g)}n.extend(l,{pixelPosition:function(){return i(),b},boxSizingReliable:function(){return null==c&&i(),c},pixelMarginRight:function(){return null==c&&i(),e},reliableMarginLeft:function(){return null==c&&i(),f},reliableMarginRight:function(){var b,c=h.appendChild(d.createElement("div"));return c.style.cssText=h.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",h.style.width="1px",Ea.appendChild(g),b=!parseFloat(a.getComputedStyle(c).marginRight),Ea.removeChild(g),h.removeChild(c),b}})}}();function Fa(a,b,c){var d,e,f,g,h=a.style;return c=c||Ca(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Ba.test(g)&&Aa.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0!==g?g+"":g}function Ga(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Ha=/^(none|table(?!-c[ea]).+)/,Ia={position:"absolute",visibility:"hidden",display:"block"},Ja={letterSpacing:"0",fontWeight:"400"},Ka=["Webkit","O","Moz","ms"],La=d.createElement("div").style;function Ma(a){if(a in La)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ka.length;while(c--)if(a=Ka[c]+b,a in La)return a}function Na(a,b,c){var d=T.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Oa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function Pa(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ca(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Fa(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ba.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Oa(a,b,c||(g?"border":"content"),d,f)+"px"}function Qa(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=N.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=N.access(d,"olddisplay",za(d.nodeName)))):(e=V(d),"none"===c&&e||N.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Fa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=T.exec(c))&&e[1]&&(c=W(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Fa(a,b,d)),"normal"===e&&b in Ja&&(e=Ja[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Ha.test(n.css(a,"display"))&&0===a.offsetWidth?Da(a,Ia,function(){return Pa(a,b,d)}):Pa(a,b,d):void 0},set:function(a,c,d){var e,f=d&&Ca(a),g=d&&Oa(a,b,d,"border-box"===n.css(a,"boxSizing",!1,f),f);return g&&(e=T.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=n.css(a,b)),Na(a,c,g)}}}),n.cssHooks.marginLeft=Ga(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Fa(a,"marginLeft"))||a.getBoundingClientRect().left-Da(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px":void 0}),n.cssHooks.marginRight=Ga(l.reliableMarginRight,function(a,b){return b?Da(a,{display:"inline-block"},Fa,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Aa.test(a)||(n.cssHooks[a+b].set=Na)}),n.fn.extend({css:function(a,b){return K(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ca(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Qa(this,!0)},hide:function(){return Qa(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function Ra(a,b,c,d,e){return new Ra.prototype.init(a,b,c,d,e)}n.Tween=Ra,Ra.prototype={constructor:Ra,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Ra.propHooks[this.prop];return a&&a.get?a.get(this):Ra.propHooks._default.get(this)},run:function(a){var b,c=Ra.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ra.propHooks._default.set(this),this}},Ra.prototype.init.prototype=Ra.prototype,Ra.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},Ra.propHooks.scrollTop=Ra.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=Ra.prototype.init,n.fx.step={};var Sa,Ta,Ua=/^(?:toggle|show|hide)$/,Va=/queueHooks$/;function Wa(){return a.setTimeout(function(){Sa=void 0}),Sa=n.now()}function Xa(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=U[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ya(a,b,c){for(var d,e=(_a.tweeners[b]||[]).concat(_a.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Za(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&V(a),q=N.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?N.get(a,"olddisplay")||za(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Ua.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?za(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=N.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;N.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ya(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function $a(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function _a(a,b,c){var d,e,f=0,g=_a.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Sa||Wa(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:Sa||Wa(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for($a(k,j.opts.specialEasing);g>f;f++)if(d=_a.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,Ya,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(_a,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return W(c.elem,a,T.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],_a.tweeners[c]=_a.tweeners[c]||[],_a.tweeners[c].unshift(b)},prefilters:[Za],prefilter:function(a,b){b?_a.prefilters.unshift(a):_a.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=_a(this,n.extend({},a),f);(e||N.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=N.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Va.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=N.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Xa(b,!0),a,d,e)}}),n.each({slideDown:Xa("show"),slideUp:Xa("hide"),slideToggle:Xa("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Sa=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Sa=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Ta||(Ta=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(Ta),Ta=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",l.checkOn=""!==a.value,l.optSelected=c.selected,b.disabled=!0,l.optDisabled=!c.disabled,a=d.createElement("input"),a.value="t",a.type="radio",l.radioValue="t"===a.value}();var ab,bb=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return K(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ab:void 0)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)}}),ab={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=bb[b]||n.find.attr;bb[b]=function(a,b,d){var e,f;return d||(f=bb[b],bb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,bb[b]=f),e}});var cb=/^(?:input|select|textarea|button)$/i,db=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return K(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]),
4 void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):cb.test(a.nodeName)||db.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var eb=/[\t\r\n\f]/g;function fb(a){return a.getAttribute&&a.getAttribute("class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,fb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,fb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,fb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=fb(this),b&&N.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":N.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+fb(c)+" ").replace(eb," ").indexOf(b)>-1)return!0;return!1}});var gb=/\r/g,hb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(gb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(hb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(n.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var ib=/^(?:focusinfocus|focusoutblur)$/;n.extend(n.event,{trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!ib.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),l=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},f||!o.trigger||o.trigger.apply(e,c)!==!1)){if(!f&&!o.noBubble&&!n.isWindow(e)){for(j=o.delegateType||q,ib.test(j+q)||(h=h.parentNode);h;h=h.parentNode)p.push(h),i=h;i===(e.ownerDocument||d)&&p.push(i.defaultView||i.parentWindow||a)}g=0;while((h=p[g++])&&!b.isPropagationStopped())b.type=g>1?j:o.bindType||q,m=(N.get(h,"events")||{})[b.type]&&N.get(h,"handle"),m&&m.apply(h,c),m=l&&h[l],m&&m.apply&&L(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=q,f||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!L(e)||l&&n.isFunction(e[q])&&!n.isWindow(e)&&(i=e[l],i&&(e[l]=null),n.event.triggered=q,e[q](),n.event.triggered=void 0,i&&(e[l]=i)),b.result}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b)}}),n.fn.extend({trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),l.focusin="onfocusin"in a,l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=N.access(d,b);e||d.addEventListener(a,c,!0),N.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=N.access(d,b)-1;e?N.access(d,b,e):(d.removeEventListener(a,c,!0),N.remove(d,b))}}});var jb=a.location,kb=n.now(),lb=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var mb=/#.*$/,nb=/([?&])_=[^&]*/,ob=/^(.*?):[ \t]*([^\r\n]*)$/gm,pb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,qb=/^(?:GET|HEAD)$/,rb=/^\/\//,sb={},tb={},ub="*/".concat("*"),vb=d.createElement("a");vb.href=jb.href;function wb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function xb(a,b,c,d){var e={},f=a===tb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function yb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function zb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Ab(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:jb.href,type:"GET",isLocal:pb.test(jb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ub,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?yb(yb(a,n.ajaxSettings),b):yb(n.ajaxSettings,a)},ajaxPrefilter:wb(sb),ajaxTransport:wb(tb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m=n.ajaxSetup({},c),o=m.context||m,p=m.context&&(o.nodeType||o.jquery)?n(o):n.event,q=n.Deferred(),r=n.Callbacks("once memory"),s=m.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,getResponseHeader:function(a){var b;if(2===v){if(!h){h={};while(b=ob.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===v?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return v||(a=u[c]=u[c]||a,t[a]=b),this},overrideMimeType:function(a){return v||(m.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>v)for(b in a)s[b]=[s[b],a[b]];else x.always(a[x.status]);return this},abort:function(a){var b=a||w;return e&&e.abort(b),z(0,b),this}};if(q.promise(x).complete=r.add,x.success=x.done,x.error=x.fail,m.url=((b||m.url||jb.href)+"").replace(mb,"").replace(rb,jb.protocol+"//"),m.type=c.method||c.type||m.method||m.type,m.dataTypes=n.trim(m.dataType||"*").toLowerCase().match(G)||[""],null==m.crossDomain){j=d.createElement("a");try{j.href=m.url,j.href=j.href,m.crossDomain=vb.protocol+"//"+vb.host!=j.protocol+"//"+j.host}catch(y){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=n.param(m.data,m.traditional)),xb(sb,m,c,x),2===v)return x;k=n.event&&m.global,k&&0===n.active++&&n.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!qb.test(m.type),f=m.url,m.hasContent||(m.data&&(f=m.url+=(lb.test(f)?"&":"?")+m.data,delete m.data),m.cache===!1&&(m.url=nb.test(f)?f.replace(nb,"$1_="+kb++):f+(lb.test(f)?"&":"?")+"_="+kb++)),m.ifModified&&(n.lastModified[f]&&x.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&x.setRequestHeader("If-None-Match",n.etag[f])),(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",m.contentType),x.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+ub+"; q=0.01":""):m.accepts["*"]);for(l in m.headers)x.setRequestHeader(l,m.headers[l]);if(m.beforeSend&&(m.beforeSend.call(o,x,m)===!1||2===v))return x.abort();w="abort";for(l in{success:1,error:1,complete:1})x[l](m[l]);if(e=xb(tb,m,c,x)){if(x.readyState=1,k&&p.trigger("ajaxSend",[x,m]),2===v)return x;m.async&&m.timeout>0&&(i=a.setTimeout(function(){x.abort("timeout")},m.timeout));try{v=1,e.send(t,z)}catch(y){if(!(2>v))throw y;z(-1,y)}}else z(-1,"No Transport");function z(b,c,d,h){var j,l,t,u,w,y=c;2!==v&&(v=2,i&&a.clearTimeout(i),e=void 0,g=h||"",x.readyState=b>0?4:0,j=b>=200&&300>b||304===b,d&&(u=zb(m,x,d)),u=Ab(m,u,x,j),j?(m.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(n.lastModified[f]=w),w=x.getResponseHeader("etag"),w&&(n.etag[f]=w)),204===b||"HEAD"===m.type?y="nocontent":304===b?y="notmodified":(y=u.state,l=u.data,t=u.error,j=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),x.status=b,x.statusText=(c||y)+"",j?q.resolveWith(o,[l,y,x]):q.rejectWith(o,[x,y,t]),x.statusCode(s),s=void 0,k&&p.trigger(j?"ajaxSuccess":"ajaxError",[x,m,j?l:t]),r.fireWith(o,[x,y]),k&&(p.trigger("ajaxComplete",[x,m]),--n.active||n.event.trigger("ajaxStop")))}return x},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return!n.expr.filters.visible(a)},n.expr.filters.visible=function(a){return a.offsetWidth>0||a.offsetHeight>0||a.getClientRects().length>0};var Bb=/%20/g,Cb=/\[\]$/,Db=/\r?\n/g,Eb=/^(?:submit|button|image|reset|file)$/i,Fb=/^(?:input|select|textarea|keygen)/i;function Gb(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Cb.test(a)?d(a,e):Gb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Gb(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Gb(c,a[c],b,e);return d.join("&").replace(Bb,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Fb.test(this.nodeName)&&!Eb.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Db,"\r\n")}}):{name:b.name,value:c.replace(Db,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Hb={0:200,1223:204},Ib=n.ajaxSettings.xhr();l.cors=!!Ib&&"withCredentials"in Ib,l.ajax=Ib=!!Ib,n.ajaxTransport(function(b){var c,d;return l.cors||Ib&&!b.crossDomain?{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Hb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=n("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Jb=[],Kb=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Jb.pop()||n.expando+"_"+kb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Kb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Kb,"$1"+e):b.jsonp!==!1&&(b.url+=(lb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Jb.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ca([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var Lb=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Lb)return Lb.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function Mb(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(e=d.getBoundingClientRect(),c=Mb(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Ea})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;n.fn[a]=function(d){return K(this,function(a,d,e){var f=Mb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ga(l.pixelPosition,function(a,c){return c?(c=Fa(a,b),Ba.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return K(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)},size:function(){return this.length}}),n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Nb=a.jQuery,Ob=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Ob),b&&a.jQuery===n&&(a.jQuery=Nb),n},b||(a.jQuery=a.$=n),n});
File src/main/webapp/content/js/main-slider-script.js added (mode: 100644) (index 0000000..7cf5afb)
1
2 var tpj=jQuery;
3 var revapi486;
4
5 tpj(document).ready(function() {
6
7 if(tpj("#rev_slider_one").revolution == undefined){
8 revslider_showDoubleJqueryError("#rev_slider_one");
9 }else{
10 revapi486 = tpj("#rev_slider_one").show().revolution({
11 sliderType:"standard",
12 jsFileLocation:"plugins/revolution/js/",
13 sliderLayout:"auto",
14 dottedOverlay:"none",
15 delay:10000,
16 navigation: {
17 keyboardNavigation:"off",
18 keyboard_direction: "horizontal",
19 mouseScrollNavigation:"off",
20 mouseScrollReverse:"default",
21 onHoverStop:"off",
22 touch:{
23 touchenabled:"on",
24 touchOnDesktop:"off",
25 swipe_threshold: 75,
26 swipe_min_touches: 1,
27 swipe_direction: "horizontal",
28 drag_block_vertical: false
29 },
30 arrows: {
31 style:"gyges",
32 enable:true,
33 hide_onmobile:true,
34 hide_under:600,
35 hide_onleave:false,
36 tmp:'',
37 left: {
38 h_align:"left",
39 v_align:"center",
40 h_offset:15,
41 v_offset:30
42 },
43 right: {
44 h_align:"right",
45 v_align:"center",
46 h_offset:15,
47 v_offset:30
48 }
49 }
50
51 },
52 responsiveLevels:[1200,1040,820,600],
53 visibilityLevels:[1200,1040,820,600],
54 gridwidth:[1200,1040,820,600],
55 gridheight:[750,600,500,400],
56 lazyType:"none",
57 parallax: {
58 type:"scroll",
59 origo:"enterpoint",
60 speed:400,
61 levels:[5,10,15,20,25,30,35,40,45,50,46,47,48,49,50,55],
62 type:"scroll",
63 },
64 shadow:0,
65 spinner:"off",
66 stopLoop:"off",
67 stopAfterLoops:-1,
68 stopAtSlide:-1,
69 shuffle:"off",
70 autoHeight:"off",
71 hideThumbsOnMobile:"off",
72 hideSliderAtLimit:0,
73 hideCaptionAtLimit:0,
74 hideAllCaptionAtLilmit:0,
75 debugMode:false,
76 fallbacks: {
77 simplifyAll:"off",
78 nextSlideOnWindowFocus:"off",
79 disableFocusListener:false,
80 }
81 });
82 }
83
84
85 if(tpj("#rev_slider_two").revolution == undefined){
86 revslider_showDoubleJqueryError("#rev_slider_two");
87 }else{
88 revapi486 = tpj("#rev_slider_two").show().revolution({
89 sliderType:"standard",
90 jsFileLocation:"plugins/revolution/js/",
91 sliderLayout:"fullwidth",
92 dottedOverlay:"none",
93 delay:10000,
94 navigation: {
95 keyboardNavigation:"off",
96 keyboard_direction: "horizontal",
97 mouseScrollNavigation:"off",
98 mouseScrollReverse:"default",
99 onHoverStop:"off",
100 touch:{
101 touchenabled:"on",
102 touchOnDesktop:"off",
103 swipe_threshold: 75,
104 swipe_min_touches: 1,
105 swipe_direction: "horizontal",
106 drag_block_vertical: false
107 },
108 arrows: {
109 style:"metis",
110 enable:true,
111 hide_onmobile:true,
112 hide_under:600,
113 hide_onleave:false,
114 tmp:'',
115 left: {
116 h_align:"left",
117 v_align:"center",
118 h_offset:0,
119 v_offset:0
120 },
121 right: {
122 h_align:"right",
123 v_align:"center",
124 h_offset:0,
125 v_offset:0
126 }
127 }
128
129 },
130 responsiveLevels:[1200,1040,820,480],
131 visibilityLevels:[1200,1040,820,480],
132 gridwidth:[1200,1040,820,480],
133 gridheight:[680,650,650,500],
134 lazyType:"none",
135 parallax: {
136 type:"scroll",
137 origo:"enterpoint",
138 speed:400,
139 levels:[5,10,15,20,25,30,35,40,45,50,46,47,48,49,50,55],
140 type:"scroll",
141 },
142 shadow:0,
143 spinner:"off",
144 stopLoop:"off",
145 stopAfterLoops:-1,
146 stopAtSlide:-1,
147 shuffle:"off",
148 autoHeight:"off",
149 hideThumbsOnMobile:"off",
150 hideSliderAtLimit:0,
151 hideCaptionAtLimit:0,
152 hideAllCaptionAtLilmit:0,
153 debugMode:false,
154 fallbacks: {
155 simplifyAll:"off",
156 nextSlideOnWindowFocus:"off",
157 disableFocusListener:false,
158 }
159 });
160 }
161
162
163
164 if(tpj("#rev_slider_three").revolution == undefined){
165 revslider_showDoubleJqueryError("#rev_slider_three");
166 }else{
167 revapi486 = tpj("#rev_slider_three").show().revolution({
168 sliderType:"standard",
169 jsFileLocation:"plugins/revolution/js/",
170 sliderLayout:"fullwidth",
171 dottedOverlay:"none",
172 delay:10000,
173 navigation: {
174 keyboardNavigation:"off",
175 keyboard_direction: "horizontal",
176 mouseScrollNavigation:"off",
177 mouseScrollReverse:"default",
178 onHoverStop:"off",
179 touch:{
180 touchenabled:"on",
181 touchOnDesktop:"off",
182 swipe_threshold: 75,
183 swipe_min_touches: 1,
184 swipe_direction: "horizontal",
185 drag_block_vertical: false
186 },
187 arrows: {
188 style:"metis",
189 enable:true,
190 hide_onmobile:true,
191 hide_under:600,
192 hide_onleave:false,
193 tmp:'',
194 left: {
195 h_align:"left",
196 v_align:"center",
197 h_offset:0,
198 v_offset:0
199 },
200 right: {
201 h_align:"right",
202 v_align:"center",
203 h_offset:0,
204 v_offset:0
205 }
206 }
207
208 },
209 responsiveLevels:[1200,1040,820,480],
210 visibilityLevels:[1200,1040,820,480],
211 gridwidth:[1200,1040,820,480],
212 gridheight:[850,750,650,500],
213 lazyType:"none",
214 parallax: {
215 type:"scroll",
216 origo:"enterpoint",
217 speed:400,
218 levels:[5,10,15,20,25,30,35,40,45,50,46,47,48,49,50,55],
219 type:"scroll",
220 },
221 shadow:0,
222 spinner:"off",
223 stopLoop:"off",
224 stopAfterLoops:-1,
225 stopAtSlide:-1,
226 shuffle:"off",
227 autoHeight:"off",
228 hideThumbsOnMobile:"off",
229 hideSliderAtLimit:0,
230 hideCaptionAtLimit:0,
231 hideAllCaptionAtLilmit:0,
232 debugMode:false,
233 fallbacks: {
234 simplifyAll:"off",
235 nextSlideOnWindowFocus:"off",
236 disableFocusListener:false,
237 }
238 });
239 }
240
241 if(tpj("#rev_slider_four").revolution == undefined){
242 revslider_showDoubleJqueryError("#rev_slider_four");
243 }else{
244 revapi486 = tpj("#rev_slider_four").show().revolution({
245 sliderType:"standard",
246 jsFileLocation:"plugins/revolution/js/",
247 sliderLayout:"auto",
248 dottedOverlay:"none",
249 delay:10000,
250 navigation: {
251 keyboardNavigation:"off",
252 keyboard_direction: "horizontal",
253 mouseScrollNavigation:"off",
254 mouseScrollReverse:"default",
255 onHoverStop:"off",
256 touch:{
257 touchenabled:"on",
258 touchOnDesktop:"off",
259 swipe_threshold: 75,
260 swipe_min_touches: 1,
261 swipe_direction: "horizontal",
262 drag_block_vertical: false
263 },
264 arrows: {
265 style:"gyges",
266 enable:true,
267 hide_onmobile:true,
268 hide_under:600,
269 hide_onleave:false,
270 tmp:'',
271 left: {
272 h_align:"left",
273 v_align:"center",
274 h_offset:15,
275 v_offset:30
276 },
277 right: {
278 h_align:"right",
279 v_align:"center",
280 h_offset:15,
281 v_offset:30
282 }
283 }
284
285 },
286 responsiveLevels:[1200,1040,820,600],
287 visibilityLevels:[1200,1040,820,600],
288 gridwidth:[1200,1040,820,600],
289 gridheight:[666,600,500,400],
290 lazyType:"none",
291 parallax: {
292 type:"scroll",
293 origo:"enterpoint",
294 speed:400,
295 levels:[5,10,15,20,25,30,35,40,45,50,46,47,48,49,50,55],
296 type:"scroll",
297 },
298 shadow:0,
299 spinner:"off",
300 stopLoop:"off",
301 stopAfterLoops:-1,
302 stopAtSlide:-1,
303 shuffle:"off",
304 autoHeight:"off",
305 hideThumbsOnMobile:"off",
306 hideSliderAtLimit:0,
307 hideCaptionAtLimit:0,
308 hideAllCaptionAtLilmit:0,
309 debugMode:false,
310 fallbacks: {
311 simplifyAll:"off",
312 nextSlideOnWindowFocus:"off",
313 disableFocusListener:false,
314 }
315 });
316 }
317
318
319 if(tpj("#rev_slider_five").revolution == undefined){
320 revslider_showDoubleJqueryError("#rev_slider_five");
321 }else{
322 revapi486 = tpj("#rev_slider_five").show().revolution({
323 sliderType:"standard",
324 jsFileLocation:"plugins/revolution/js/",
325 sliderLayout:"fullwidth",
326 dottedOverlay:"none",
327 delay:10000,
328 navigation: {
329 keyboardNavigation:"off",
330 keyboard_direction: "horizontal",
331 mouseScrollNavigation:"off",
332 mouseScrollReverse:"default",
333 onHoverStop:"off",
334 touch:{
335 touchenabled:"on",
336 touchOnDesktop:"off",
337 swipe_threshold: 75,
338 swipe_min_touches: 1,
339 swipe_direction: "horizontal",
340 drag_block_vertical: false
341 },
342 arrows: {
343 style:"metis",
344 enable:true,
345 hide_onmobile:true,
346 hide_under:600,
347 hide_onleave:false,
348 tmp:'',
349 left: {
350 h_align:"left",
351 v_align:"center",
352 h_offset:0,
353 v_offset:0
354 },
355 right: {
356 h_align:"right",
357 v_align:"center",
358 h_offset:0,
359 v_offset:0
360 }
361 }
362
363 },
364 responsiveLevels:[1200,1040,820,480],
365 visibilityLevels:[1200,1040,820,480],
366 gridwidth:[1200,1040,820,480],
367 gridheight:[762,750,650,500],
368 lazyType:"none",
369 parallax: {
370 type:"scroll",
371 origo:"enterpoint",
372 speed:400,
373 levels:[5,10,15,20,25,30,35,40,45,50,46,47,48,49,50,55],
374 type:"scroll",
375 },
376 shadow:0,
377 spinner:"off",
378 stopLoop:"off",
379 stopAfterLoops:-1,
380 stopAtSlide:-1,
381 shuffle:"off",
382 autoHeight:"off",
383 hideThumbsOnMobile:"off",
384 hideSliderAtLimit:0,
385 hideCaptionAtLimit:0,
386 hideAllCaptionAtLilmit:0,
387 debugMode:false,
388 fallbacks: {
389 simplifyAll:"off",
390 nextSlideOnWindowFocus:"off",
391 disableFocusListener:false,
392 }
393 });
394 }
395
396 if(tpj("#rev_slider_six").revolution == undefined){
397 revslider_showDoubleJqueryError("#rev_slider_six");
398 }else{
399 revapi486 = tpj("#rev_slider_six").show().revolution({
400 sliderType:"standard",
401 jsFileLocation:"plugins/revolution/js/",
402 sliderLayout:"fullwidth",
403 dottedOverlay:"none",
404 delay:10000,
405 navigation: {
406 keyboardNavigation:"off",
407 keyboard_direction: "horizontal",
408 mouseScrollNavigation:"off",
409 mouseScrollReverse:"default",
410 onHoverStop:"off",
411 touch:{
412 touchenabled:"on",
413 touchOnDesktop:"off",
414 swipe_threshold: 75,
415 swipe_min_touches: 1,
416 swipe_direction: "horizontal",
417 drag_block_vertical: false
418 },
419 arrows: {
420 style:"metis",
421 enable:true,
422 hide_onmobile:true,
423 hide_under:600,
424 hide_onleave:false,
425 tmp:'',
426 left: {
427 h_align:"left",
428 v_align:"center",
429 h_offset:0,
430 v_offset:0
431 },
432 right: {
433 h_align:"right",
434 v_align:"center",
435 h_offset:0,
436 v_offset:0
437 }
438 }
439
440 },
441 responsiveLevels:[1200,1040,820,480],
442 visibilityLevels:[1200,1040,820,480],
443 gridwidth:[1200,1040,820,480],
444 gridheight:[626,650,650,500],
445 lazyType:"none",
446 parallax: {
447 type:"scroll",
448 origo:"enterpoint",
449 speed:400,
450 levels:[5,10,15,20,25,30,35,40,45,50,46,47,48,49,50,55],
451 type:"scroll",
452 },
453 shadow:0,
454 spinner:"off",
455 stopLoop:"off",
456 stopAfterLoops:-1,
457 stopAtSlide:-1,
458 shuffle:"off",
459 autoHeight:"off",
460 hideThumbsOnMobile:"off",
461 hideSliderAtLimit:0,
462 hideCaptionAtLimit:0,
463 hideAllCaptionAtLilmit:0,
464 debugMode:false,
465 fallbacks: {
466 simplifyAll:"off",
467 nextSlideOnWindowFocus:"off",
468 disableFocusListener:false,
469 }
470 });
471 }
472
473 if(tpj("#rev_slider_seven").revolution == undefined){
474 revslider_showDoubleJqueryError("#rev_slider_seven");
475 }else{
476 revapi486 = tpj("#rev_slider_seven").show().revolution({
477 sliderType:"standard",
478 jsFileLocation:"plugins/revolution/js/",
479 sliderLayout:"fullwidth",
480 dottedOverlay:"none",
481 delay:10000,
482 navigation: {
483 keyboardNavigation:"off",
484 keyboard_direction: "horizontal",
485 mouseScrollNavigation:"off",
486 mouseScrollReverse:"default",
487 onHoverStop:"off",
488 touch:{
489 touchenabled:"on",
490 touchOnDesktop:"off",
491 swipe_threshold: 75,
492 swipe_min_touches: 1,
493 swipe_direction: "horizontal",
494 drag_block_vertical: false
495 },
496 arrows: {
497 style:"metis",
498 enable:true,
499 hide_onmobile:true,
500 hide_under:600,
501 hide_onleave:false,
502 tmp:'',
503 left: {
504 h_align:"left",
505 v_align:"center",
506 h_offset:0,
507 v_offset:0
508 },
509 right: {
510 h_align:"right",
511 v_align:"center",
512 h_offset:0,
513 v_offset:0
514 }
515 }
516
517 },
518 responsiveLevels:[1200,1040,820,480],
519 visibilityLevels:[1200,1040,820,480],
520 gridwidth:[1200,1040,820,480],
521 gridheight:[762,750,650,500],
522 lazyType:"none",
523 parallax: {
524 type:"scroll",
525 origo:"enterpoint",
526 speed:400,
527 levels:[5,10,15,20,25,30,35,40,45,50,46,47,48,49,50,55],
528 type:"scroll",
529 },
530 shadow:0,
531 spinner:"off",
532 stopLoop:"off",
533 stopAfterLoops:-1,
534 stopAtSlide:-1,
535 shuffle:"off",
536 autoHeight:"off",
537 hideThumbsOnMobile:"off",
538 hideSliderAtLimit:0,
539 hideCaptionAtLimit:0,
540 hideAllCaptionAtLilmit:0,
541 debugMode:false,
542 fallbacks: {
543 simplifyAll:"off",
544 nextSlideOnWindowFocus:"off",
545 disableFocusListener:false,
546 }
547 });
548 }
549
550 if(tpj("#rev_slider_eight").revolution == undefined){
551 revslider_showDoubleJqueryError("#rev_slider_eight");
552 }else{
553 revapi486 = tpj("#rev_slider_eight").show().revolution({
554 sliderType:"standard",
555 jsFileLocation:"plugins/revolution/js/",
556 sliderLayout:"fullwidth",
557 dottedOverlay:"none",
558 delay:10000,
559 navigation: {
560 keyboardNavigation:"off",
561 keyboard_direction: "horizontal",
562 mouseScrollNavigation:"off",
563 mouseScrollReverse:"default",
564 onHoverStop:"off",
565 touch:{
566 touchenabled:"on",
567 touchOnDesktop:"off",
568 swipe_threshold: 75,
569 swipe_min_touches: 1,
570 swipe_direction: "horizontal",
571 drag_block_vertical: false
572 },
573 arrows: {
574 style:"metis",
575 enable:true,
576 hide_onmobile:true,
577 hide_under:600,
578 hide_onleave:false,
579 tmp:'',
580 left: {
581 h_align:"left",
582 v_align:"center",
583 h_offset:0,
584 v_offset:0
585 },
586 right: {
587 h_align:"right",
588 v_align:"center",
589 h_offset:0,
590 v_offset:0
591 }
592 }
593
594 },
595 responsiveLevels:[1200,1040,820,480],
596 visibilityLevels:[1200,1040,820,480],
597 gridwidth:[1200,1040,820,480],
598 gridheight:[833,750,650,500],
599 lazyType:"none",
600 parallax: {
601 type:"scroll",
602 origo:"enterpoint",
603 speed:400,
604 levels:[5,10,15,20,25,30,35,40,45,50,46,47,48,49,50,55],
605 type:"scroll",
606 },
607 shadow:0,
608 spinner:"off",
609 stopLoop:"off",
610 stopAfterLoops:-1,
611 stopAtSlide:-1,
612 shuffle:"off",
613 autoHeight:"off",
614 hideThumbsOnMobile:"off",
615 hideSliderAtLimit:0,
616 hideCaptionAtLimit:0,
617 hideAllCaptionAtLilmit:0,
618 debugMode:false,
619 fallbacks: {
620 simplifyAll:"off",
621 nextSlideOnWindowFocus:"off",
622 disableFocusListener:false,
623 }
624 });
625 }
626
627 if(tpj("#rev_slider_nine").revolution == undefined){
628 revslider_showDoubleJqueryError("#rev_slider_nine");
629 }else{
630 revapi486 = tpj("#rev_slider_nine").show().revolution({
631 sliderType:"standard",
632 jsFileLocation:"plugins/revolution/js/",
633 sliderLayout:"auto",
634 dottedOverlay:"none",
635 delay:10000,
636 navigation: {
637 keyboardNavigation:"off",
638 keyboard_direction: "horizontal",
639 mouseScrollNavigation:"off",
640 mouseScrollReverse:"default",
641 onHoverStop:"off",
642 touch:{
643 touchenabled:"on",
644 touchOnDesktop:"off",
645 swipe_threshold: 75,
646 swipe_min_touches: 1,
647 swipe_direction: "horizontal",
648 drag_block_vertical: false
649 },
650 arrows: {
651 style:"gyges",
652 enable:true,
653 hide_onmobile:true,
654 hide_under:600,
655 hide_onleave:false,
656 tmp:'',
657 left: {
658 h_align:"left",
659 v_align:"center",
660 h_offset:15,
661 v_offset:30
662 },
663 right: {
664 h_align:"right",
665 v_align:"center",
666 h_offset:15,
667 v_offset:30
668 }
669 }
670
671 },
672 responsiveLevels:[1200,1040,820,600],
673 visibilityLevels:[1200,1040,820,600],
674 gridwidth:[1200,1040,820,600],
675 gridheight:[891,600,500,400],
676 lazyType:"none",
677 parallax: {
678 type:"scroll",
679 origo:"enterpoint",
680 speed:400,
681 levels:[5,10,15,20,25,30,35,40,45,50,46,47,48,49,50,55],
682 type:"scroll",
683 },
684 shadow:0,
685 spinner:"off",
686 stopLoop:"off",
687 stopAfterLoops:-1,
688 stopAtSlide:-1,
689 shuffle:"off",
690 autoHeight:"off",
691 hideThumbsOnMobile:"off",
692 hideSliderAtLimit:0,
693 hideCaptionAtLimit:0,
694 hideAllCaptionAtLilmit:0,
695 debugMode:false,
696 fallbacks: {
697 simplifyAll:"off",
698 nextSlideOnWindowFocus:"off",
699 disableFocusListener:false,
700 }
701 });
702 }
703
704 }); /*ready*/
File src/main/webapp/content/js/owl.js added (mode: 100644) (index 0000000..da44b71)
1 /**
2 * Owl Carousel v2.2.0
3 * Copyright 2013-2016 David Deutsch
4 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
5 */
6 /**
7 * Owl carousel
8 * @version 2.1.6
9 * @author Bartosz Wojciechowski
10 * @author David Deutsch
11 * @license The MIT License (MIT)
12 * @todo Lazy Load Icon
13 * @todo prevent animationend bubling
14 * @todo itemsScaleUp
15 * @todo Test Zepto
16 * @todo stagePadding calculate wrong active classes
17 */
18 ;(function($, window, document, undefined) {
19
20 /**
21 * Creates a carousel.
22 * @class The Owl Carousel.
23 * @public
24 * @param {HTMLElement|jQuery} element - The element to create the carousel for.
25 * @param {Object} [options] - The options
26 */
27 function Owl(element, options) {
28
29 /**
30 * Current settings for the carousel.
31 * @public
32 */
33 this.settings = null;
34
35 /**
36 * Current options set by the caller including defaults.
37 * @public
38 */
39 this.options = $.extend({}, Owl.Defaults, options);
40
41 /**
42 * Plugin element.
43 * @public
44 */
45 this.$element = $(element);
46
47 /**
48 * Proxied event handlers.
49 * @protected
50 */
51 this._handlers = {};
52
53 /**
54 * References to the running plugins of this carousel.
55 * @protected
56 */
57 this._plugins = {};
58
59 /**
60 * Currently suppressed events to prevent them from beeing retriggered.
61 * @protected
62 */
63 this._supress = {};
64
65 /**
66 * Absolute current position.
67 * @protected
68 */
69 this._current = null;
70
71 /**
72 * Animation speed in milliseconds.
73 * @protected
74 */
75 this._speed = null;
76
77 /**
78 * Coordinates of all items in pixel.
79 * @todo The name of this member is missleading.
80 * @protected
81 */
82 this._coordinates = [];
83
84 /**
85 * Current breakpoint.
86 * @todo Real media queries would be nice.
87 * @protected
88 */
89 this._breakpoint = null;
90
91 /**
92 * Current width of the plugin element.
93 */
94 this._width = null;
95
96 /**
97 * All real items.
98 * @protected
99 */
100 this._items = [];
101
102 /**
103 * All cloned items.
104 * @protected
105 */
106 this._clones = [];
107
108 /**
109 * Merge values of all items.
110 * @todo Maybe this could be part of a plugin.
111 * @protected
112 */
113 this._mergers = [];
114
115 /**
116 * Widths of all items.
117 */
118 this._widths = [];
119
120 /**
121 * Invalidated parts within the update process.
122 * @protected
123 */
124 this._invalidated = {};
125
126 /**
127 * Ordered list of workers for the update process.
128 * @protected
129 */
130 this._pipe = [];
131
132 /**
133 * Current state information for the drag operation.
134 * @todo #261
135 * @protected
136 */
137 this._drag = {
138 time: null,
139 target: null,
140 pointer: null,
141 stage: {
142 start: null,
143 current: null
144 },
145 direction: null
146 };
147
148 /**
149 * Current state information and their tags.
150 * @type {Object}
151 * @protected
152 */
153 this._states = {
154 current: {},
155 tags: {
156 'initializing': [ 'busy' ],
157 'animating': [ 'busy' ],
158 'dragging': [ 'interacting' ]
159 }
160 };
161
162 $.each([ 'onResize', 'onThrottledResize' ], $.proxy(function(i, handler) {
163 this._handlers[handler] = $.proxy(this[handler], this);
164 }, this));
165
166 $.each(Owl.Plugins, $.proxy(function(key, plugin) {
167 this._plugins[key.charAt(0).toLowerCase() + key.slice(1)]
168 = new plugin(this);
169 }, this));
170
171 $.each(Owl.Workers, $.proxy(function(priority, worker) {
172 this._pipe.push({
173 'filter': worker.filter,
174 'run': $.proxy(worker.run, this)
175 });
176 }, this));
177
178 this.setup();
179 this.initialize();
180 }
181
182 /**
183 * Default options for the carousel.
184 * @public
185 */
186 Owl.Defaults = {
187 items: 3,
188 loop: false,
189 center: false,
190 rewind: false,
191
192 mouseDrag: true,
193 touchDrag: true,
194 pullDrag: true,
195 freeDrag: false,
196
197 margin: 0,
198 stagePadding: 0,
199
200 merge: false,
201 mergeFit: true,
202 autoWidth: false,
203
204 startPosition: 0,
205 rtl: false,
206
207 smartSpeed: 250,
208 fluidSpeed: false,
209 dragEndSpeed: false,
210
211 responsive: {},
212 responsiveRefreshRate: 200,
213 responsiveBaseElement: window,
214
215 fallbackEasing: 'swing',
216
217 info: false,
218
219 nestedItemSelector: false,
220 itemElement: 'div',
221 stageElement: 'div',
222
223 refreshClass: 'owl-refresh',
224 loadedClass: 'owl-loaded',
225 loadingClass: 'owl-loading',
226 rtlClass: 'owl-rtl',
227 responsiveClass: 'owl-responsive',
228 dragClass: 'owl-drag',
229 itemClass: 'owl-item',
230 stageClass: 'owl-stage',
231 stageOuterClass: 'owl-stage-outer',
232 grabClass: 'owl-grab'
233 };
234
235 /**
236 * Enumeration for width.
237 * @public
238 * @readonly
239 * @enum {String}
240 */
241 Owl.Width = {
242 Default: 'default',
243 Inner: 'inner',
244 Outer: 'outer'
245 };
246
247 /**
248 * Enumeration for types.
249 * @public
250 * @readonly
251 * @enum {String}
252 */
253 Owl.Type = {
254 Event: 'event',
255 State: 'state'
256 };
257
258 /**
259 * Contains all registered plugins.
260 * @public
261 */
262 Owl.Plugins = {};
263
264 /**
265 * List of workers involved in the update process.
266 */
267 Owl.Workers = [ {
268 filter: [ 'width', 'settings' ],
269 run: function() {
270 this._width = this.$element.width();
271 }
272 }, {
273 filter: [ 'width', 'items', 'settings' ],
274 run: function(cache) {
275 cache.current = this._items && this._items[this.relative(this._current)];
276 }
277 }, {
278 filter: [ 'items', 'settings' ],
279 run: function() {
280 this.$stage.children('.cloned').remove();
281 }
282 }, {
283 filter: [ 'width', 'items', 'settings' ],
284 run: function(cache) {
285 var margin = this.settings.margin || '',
286 grid = !this.settings.autoWidth,
287 rtl = this.settings.rtl,
288 css = {
289 'width': 'auto',
290 'margin-left': rtl ? margin : '',
291 'margin-right': rtl ? '' : margin
292 };
293
294 !grid && this.$stage.children().css(css);
295
296 cache.css = css;
297 }
298 }, {
299 filter: [ 'width', 'items', 'settings' ],
300 run: function(cache) {
301 var width = (this.width() / this.settings.items).toFixed(3) - this.settings.margin,
302 merge = null,
303 iterator = this._items.length,
304 grid = !this.settings.autoWidth,
305 widths = [];
306
307 cache.items = {
308 merge: false,
309 width: width
310 };
311
312 while (iterator--) {
313 merge = this._mergers[iterator];
314 merge = this.settings.mergeFit && Math.min(merge, this.settings.items) || merge;
315
316 cache.items.merge = merge > 1 || cache.items.merge;
317
318 widths[iterator] = !grid ? this._items[iterator].width() : width * merge;
319 }
320
321 this._widths = widths;
322 }
323 }, {
324 filter: [ 'items', 'settings' ],
325 run: function() {
326 var clones = [],
327 items = this._items,
328 settings = this.settings,
329 view = Math.max(settings.items * 2, 4),
330 size = Math.ceil(items.length / 2) * 2,
331 repeat = settings.loop && items.length ? settings.rewind ? view : Math.max(view, size) : 0,
332 append = '',
333 prepend = '';
334
335 repeat /= 2;
336
337 while (repeat--) {
338 clones.push(this.normalize(clones.length / 2, true));
339 append = append + items[clones[clones.length - 1]][0].outerHTML;
340 clones.push(this.normalize(items.length - 1 - (clones.length - 1) / 2, true));
341 prepend = items[clones[clones.length - 1]][0].outerHTML + prepend;
342 }
343
344 this._clones = clones;
345
346 $(append).addClass('cloned').appendTo(this.$stage);
347 $(prepend).addClass('cloned').prependTo(this.$stage);
348 }
349 }, {
350 filter: [ 'width', 'items', 'settings' ],
351 run: function() {
352 var rtl = this.settings.rtl ? 1 : -1,
353 size = this._clones.length + this._items.length,
354 iterator = -1,
355 previous = 0,
356 current = 0,
357 coordinates = [];
358
359 while (++iterator < size) {
360 previous = coordinates[iterator - 1] || 0;
361 current = this._widths[this.relative(iterator)] + this.settings.margin;
362 coordinates.push(previous + current * rtl);
363 }
364
365 this._coordinates = coordinates;
366 }
367 }, {
368 filter: [ 'width', 'items', 'settings' ],
369 run: function() {
370 var padding = this.settings.stagePadding,
371 coordinates = this._coordinates,
372 css = {
373 'width': Math.ceil(Math.abs(coordinates[coordinates.length - 1])) + padding * 2,
374 'padding-left': padding || '',
375 'padding-right': padding || ''
376 };
377
378 this.$stage.css(css);
379 }
380 }, {
381 filter: [ 'width', 'items', 'settings' ],
382 run: function(cache) {
383 var iterator = this._coordinates.length,
384 grid = !this.settings.autoWidth,
385 items = this.$stage.children();
386
387 if (grid && cache.items.merge) {
388 while (iterator--) {
389 cache.css.width = this._widths[this.relative(iterator)];
390 items.eq(iterator).css(cache.css);
391 }
392 } else if (grid) {
393 cache.css.width = cache.items.width;
394 items.css(cache.css);
395 }
396 }
397 }, {
398 filter: [ 'items' ],
399 run: function() {
400 this._coordinates.length < 1 && this.$stage.removeAttr('style');
401 }
402 }, {
403 filter: [ 'width', 'items', 'settings' ],
404 run: function(cache) {
405 cache.current = cache.current ? this.$stage.children().index(cache.current) : 0;
406 cache.current = Math.max(this.minimum(), Math.min(this.maximum(), cache.current));
407 this.reset(cache.current);
408 }
409 }, {
410 filter: [ 'position' ],
411 run: function() {
412 this.animate(this.coordinates(this._current));
413 }
414 }, {
415 filter: [ 'width', 'position', 'items', 'settings' ],
416 run: function() {
417 var rtl = this.settings.rtl ? 1 : -1,
418 padding = this.settings.stagePadding * 2,
419 begin = this.coordinates(this.current()) + padding,
420 end = begin + this.width() * rtl,
421 inner, outer, matches = [], i, n;
422
423 for (i = 0, n = this._coordinates.length; i < n; i++) {
424 inner = this._coordinates[i - 1] || 0;
425 outer = Math.abs(this._coordinates[i]) + padding * rtl;
426
427 if ((this.op(inner, '<=', begin) && (this.op(inner, '>', end)))
428 || (this.op(outer, '<', begin) && this.op(outer, '>', end))) {
429 matches.push(i);
430 }
431 }
432
433 this.$stage.children('.active').removeClass('active');
434 this.$stage.children(':eq(' + matches.join('), :eq(') + ')').addClass('active');
435
436 if (this.settings.center) {
437 this.$stage.children('.center').removeClass('center');
438 this.$stage.children().eq(this.current()).addClass('center');
439 }
440 }
441 } ];
442
443 /**
444 * Initializes the carousel.
445 * @protected
446 */
447 Owl.prototype.initialize = function() {
448 this.enter('initializing');
449 this.trigger('initialize');
450
451 this.$element.toggleClass(this.settings.rtlClass, this.settings.rtl);
452
453 if (this.settings.autoWidth && !this.is('pre-loading')) {
454 var imgs, nestedSelector, width;
455 imgs = this.$element.find('img');
456 nestedSelector = this.settings.nestedItemSelector ? '.' + this.settings.nestedItemSelector : undefined;
457 width = this.$element.children(nestedSelector).width();
458
459 if (imgs.length && width <= 0) {
460 this.preloadAutoWidthImages(imgs);
461 }
462 }
463
464 this.$element.addClass(this.options.loadingClass);
465
466 // create stage
467 this.$stage = $('<' + this.settings.stageElement + ' class="' + this.settings.stageClass + '"/>')
468 .wrap('<div class="' + this.settings.stageOuterClass + '"/>');
469
470 // append stage
471 this.$element.append(this.$stage.parent());
472
473 // append content
474 this.replace(this.$element.children().not(this.$stage.parent()));
475
476 // check visibility
477 if (this.$element.is(':visible')) {
478 // update view
479 this.refresh();
480 } else {
481 // invalidate width
482 this.invalidate('width');
483 }
484
485 this.$element
486 .removeClass(this.options.loadingClass)
487 .addClass(this.options.loadedClass);
488
489 // register event handlers
490 this.registerEventHandlers();
491
492 this.leave('initializing');
493 this.trigger('initialized');
494 };
495
496 /**
497 * Setups the current settings.
498 * @todo Remove responsive classes. Why should adaptive designs be brought into IE8?
499 * @todo Support for media queries by using `matchMedia` would be nice.
500 * @public
501 */
502 Owl.prototype.setup = function() {
503 var viewport = this.viewport(),
504 overwrites = this.options.responsive,
505 match = -1,
506 settings = null;
507
508 if (!overwrites) {
509 settings = $.extend({}, this.options);
510 } else {
511 $.each(overwrites, function(breakpoint) {
512 if (breakpoint <= viewport && breakpoint > match) {
513 match = Number(breakpoint);
514 }
515 });
516
517 settings = $.extend({}, this.options, overwrites[match]);
518 if (typeof settings.stagePadding === 'function') {
519 settings.stagePadding = settings.stagePadding();
520 }
521 delete settings.responsive;
522
523 // responsive class
524 if (settings.responsiveClass) {
525 this.$element.attr('class',
526 this.$element.attr('class').replace(new RegExp('(' + this.options.responsiveClass + '-)\\S+\\s', 'g'), '$1' + match)
527 );
528 }
529 }
530
531 this.trigger('change', { property: { name: 'settings', value: settings } });
532 this._breakpoint = match;
533 this.settings = settings;
534 this.invalidate('settings');
535 this.trigger('changed', { property: { name: 'settings', value: this.settings } });
536 };
537
538 /**
539 * Updates option logic if necessery.
540 * @protected
541 */
542 Owl.prototype.optionsLogic = function() {
543 if (this.settings.autoWidth) {
544 this.settings.stagePadding = false;
545 this.settings.merge = false;
546 }
547 };
548
549 /**
550 * Prepares an item before add.
551 * @todo Rename event parameter `content` to `item`.
552 * @protected
553 * @returns {jQuery|HTMLElement} - The item container.
554 */
555 Owl.prototype.prepare = function(item) {
556 var event = this.trigger('prepare', { content: item });
557
558 if (!event.data) {
559 event.data = $('<' + this.settings.itemElement + '/>')
560 .addClass(this.options.itemClass).append(item)
561 }
562
563 this.trigger('prepared', { content: event.data });
564
565 return event.data;
566 };
567
568 /**
569 * Updates the view.
570 * @public
571 */
572 Owl.prototype.update = function() {
573 var i = 0,
574 n = this._pipe.length,
575 filter = $.proxy(function(p) { return this[p] }, this._invalidated),
576 cache = {};
577
578 while (i < n) {
579 if (this._invalidated.all || $.grep(this._pipe[i].filter, filter).length > 0) {
580 this._pipe[i].run(cache);
581 }
582 i++;
583 }
584
585 this._invalidated = {};
586
587 !this.is('valid') && this.enter('valid');
588 };
589
590 /**
591 * Gets the width of the view.
592 * @public
593 * @param {Owl.Width} [dimension=Owl.Width.Default] - The dimension to return.
594 * @returns {Number} - The width of the view in pixel.
595 */
596 Owl.prototype.width = function(dimension) {
597 dimension = dimension || Owl.Width.Default;
598 switch (dimension) {
599 case Owl.Width.Inner:
600 case Owl.Width.Outer:
601 return this._width;
602 default:
603 return this._width - this.settings.stagePadding * 2 + this.settings.margin;
604 }
605 };
606
607 /**
608 * Refreshes the carousel primarily for adaptive purposes.
609 * @public
610 */
611 Owl.prototype.refresh = function() {
612 this.enter('refreshing');
613 this.trigger('refresh');
614
615 this.setup();
616
617 this.optionsLogic();
618
619 this.$element.addClass(this.options.refreshClass);
620
621 this.update();
622
623 this.$element.removeClass(this.options.refreshClass);
624
625 this.leave('refreshing');
626 this.trigger('refreshed');
627 };
628
629 /**
630 * Checks window `resize` event.
631 * @protected
632 */
633 Owl.prototype.onThrottledResize = function() {
634 window.clearTimeout(this.resizeTimer);
635 this.resizeTimer = window.setTimeout(this._handlers.onResize, this.settings.responsiveRefreshRate);
636 };
637
638 /**
639 * Checks window `resize` event.
640 * @protected
641 */
642 Owl.prototype.onResize = function() {
643 if (!this._items.length) {
644 return false;
645 }
646
647 if (this._width === this.$element.width()) {
648 return false;
649 }
650
651 if (!this.$element.is(':visible')) {
652 return false;
653 }
654
655 this.enter('resizing');
656
657 if (this.trigger('resize').isDefaultPrevented()) {
658 this.leave('resizing');
659 return false;
660 }
661
662 this.invalidate('width');
663
664 this.refresh();
665
666 this.leave('resizing');
667 this.trigger('resized');
668 };
669
670 /**
671 * Registers event handlers.
672 * @todo Check `msPointerEnabled`
673 * @todo #261
674 * @protected
675 */
676 Owl.prototype.registerEventHandlers = function() {
677 if ($.support.transition) {
678 this.$stage.on($.support.transition.end + '.owl.core', $.proxy(this.onTransitionEnd, this));
679 }
680
681 if (this.settings.responsive !== false) {
682 this.on(window, 'resize', this._handlers.onThrottledResize);
683 }
684
685 if (this.settings.mouseDrag) {
686 this.$element.addClass(this.options.dragClass);
687 this.$stage.on('mousedown.owl.core', $.proxy(this.onDragStart, this));
688 this.$stage.on('dragstart.owl.core selectstart.owl.core', function() { return false });
689 }
690
691 if (this.settings.touchDrag){
692 this.$stage.on('touchstart.owl.core', $.proxy(this.onDragStart, this));
693 this.$stage.on('touchcancel.owl.core', $.proxy(this.onDragEnd, this));
694 }
695 };
696
697 /**
698 * Handles `touchstart` and `mousedown` events.
699 * @todo Horizontal swipe threshold as option
700 * @todo #261
701 * @protected
702 * @param {Event} event - The event arguments.
703 */
704 Owl.prototype.onDragStart = function(event) {
705 var stage = null;
706
707 if (event.which === 3) {
708 return;
709 }
710
711 if ($.support.transform) {
712 stage = this.$stage.css('transform').replace(/.*\(|\)| /g, '').split(',');
713 stage = {
714 x: stage[stage.length === 16 ? 12 : 4],
715 y: stage[stage.length === 16 ? 13 : 5]
716 };
717 } else {
718 stage = this.$stage.position();
719 stage = {
720 x: this.settings.rtl ?
721 stage.left + this.$stage.width() - this.width() + this.settings.margin :
722 stage.left,
723 y: stage.top
724 };
725 }
726
727 if (this.is('animating')) {
728 $.support.transform ? this.animate(stage.x) : this.$stage.stop()
729 this.invalidate('position');
730 }
731
732 this.$element.toggleClass(this.options.grabClass, event.type === 'mousedown');
733
734 this.speed(0);
735
736 this._drag.time = new Date().getTime();
737 this._drag.target = $(event.target);
738 this._drag.stage.start = stage;
739 this._drag.stage.current = stage;
740 this._drag.pointer = this.pointer(event);
741
742 $(document).on('mouseup.owl.core touchend.owl.core', $.proxy(this.onDragEnd, this));
743
744 $(document).one('mousemove.owl.core touchmove.owl.core', $.proxy(function(event) {
745 var delta = this.difference(this._drag.pointer, this.pointer(event));
746
747 $(document).on('mousemove.owl.core touchmove.owl.core', $.proxy(this.onDragMove, this));
748
749 if (Math.abs(delta.x) < Math.abs(delta.y) && this.is('valid')) {
750 return;
751 }
752
753 event.preventDefault();
754
755 this.enter('dragging');
756 this.trigger('drag');
757 }, this));
758 };
759
760 /**
761 * Handles the `touchmove` and `mousemove` events.
762 * @todo #261
763 * @protected
764 * @param {Event} event - The event arguments.
765 */
766 Owl.prototype.onDragMove = function(event) {
767 var minimum = null,
768 maximum = null,
769 pull = null,
770 delta = this.difference(this._drag.pointer, this.pointer(event)),
771 stage = this.difference(this._drag.stage.start, delta);
772
773 if (!this.is('dragging')) {
774 return;
775 }
776
777 event.preventDefault();
778
779 if (this.settings.loop) {
780 minimum = this.coordinates(this.minimum());
781 maximum = this.coordinates(this.maximum() + 1) - minimum;
782 stage.x = (((stage.x - minimum) % maximum + maximum) % maximum) + minimum;
783 } else {
784 minimum = this.settings.rtl ? this.coordinates(this.maximum()) : this.coordinates(this.minimum());
785 maximum = this.settings.rtl ? this.coordinates(this.minimum()) : this.coordinates(this.maximum());
786 pull = this.settings.pullDrag ? -1 * delta.x / 5 : 0;
787 stage.x = Math.max(Math.min(stage.x, minimum + pull), maximum + pull);
788 }
789
790 this._drag.stage.current = stage;
791
792 this.animate(stage.x);
793 };
794
795 /**
796 * Handles the `touchend` and `mouseup` events.
797 * @todo #261
798 * @todo Threshold for click event
799 * @protected
800 * @param {Event} event - The event arguments.
801 */
802 Owl.prototype.onDragEnd = function(event) {
803 var delta = this.difference(this._drag.pointer, this.pointer(event)),
804 stage = this._drag.stage.current,
805 direction = delta.x > 0 ^ this.settings.rtl ? 'left' : 'right';
806
807 $(document).off('.owl.core');
808
809 this.$element.removeClass(this.options.grabClass);
810
811 if (delta.x !== 0 && this.is('dragging') || !this.is('valid')) {
812 this.speed(this.settings.dragEndSpeed || this.settings.smartSpeed);
813 this.current(this.closest(stage.x, delta.x !== 0 ? direction : this._drag.direction));
814 this.invalidate('position');
815 this.update();
816
817 this._drag.direction = direction;
818
819 if (Math.abs(delta.x) > 3 || new Date().getTime() - this._drag.time > 300) {
820 this._drag.target.one('click.owl.core', function() { return false; });
821 }
822 }
823
824 if (!this.is('dragging')) {
825 return;
826 }
827
828 this.leave('dragging');
829 this.trigger('dragged');
830 };
831
832 /**
833 * Gets absolute position of the closest item for a coordinate.
834 * @todo Setting `freeDrag` makes `closest` not reusable. See #165.
835 * @protected
836 * @param {Number} coordinate - The coordinate in pixel.
837 * @param {String} direction - The direction to check for the closest item. Ether `left` or `right`.
838 * @return {Number} - The absolute position of the closest item.
839 */
840 Owl.prototype.closest = function(coordinate, direction) {
841 var position = -1,
842 pull = 30,
843 width = this.width(),
844 coordinates = this.coordinates();
845
846 if (!this.settings.freeDrag) {
847 // check closest item
848 $.each(coordinates, $.proxy(function(index, value) {
849 // on a left pull, check on current index
850 if (direction === 'left' && coordinate > value - pull && coordinate < value + pull) {
851 position = index;
852 // on a right pull, check on previous index
853 // to do so, subtract width from value and set position = index + 1
854 } else if (direction === 'right' && coordinate > value - width - pull && coordinate < value - width + pull) {
855 position = index + 1;
856 } else if (this.op(coordinate, '<', value)
857 && this.op(coordinate, '>', coordinates[index + 1] || value - width)) {
858 position = direction === 'left' ? index + 1 : index;
859 }
860 return position === -1;
861 }, this));
862 }
863
864 if (!this.settings.loop) {
865 // non loop boundries
866 if (this.op(coordinate, '>', coordinates[this.minimum()])) {
867 position = coordinate = this.minimum();
868 } else if (this.op(coordinate, '<', coordinates[this.maximum()])) {
869 position = coordinate = this.maximum();
870 }
871 }
872
873 return position;
874 };
875
876 /**
877 * Animates the stage.
878 * @todo #270
879 * @public
880 * @param {Number} coordinate - The coordinate in pixels.
881 */
882 Owl.prototype.animate = function(coordinate) {
883 var animate = this.speed() > 0;
884
885 this.is('animating') && this.onTransitionEnd();
886
887 if (animate) {
888 this.enter('animating');
889 this.trigger('translate');
890 }
891
892 if ($.support.transform3d && $.support.transition) {
893 this.$stage.css({
894 transform: 'translate3d(' + coordinate + 'px,0px,0px)',
895 transition: (this.speed() / 1000) + 's'
896 });
897 } else if (animate) {
898 this.$stage.animate({
899 left: coordinate + 'px'
900 }, this.speed(), this.settings.fallbackEasing, $.proxy(this.onTransitionEnd, this));
901 } else {
902 this.$stage.css({
903 left: coordinate + 'px'
904 });
905 }
906 };
907
908 /**
909 * Checks whether the carousel is in a specific state or not.
910 * @param {String} state - The state to check.
911 * @returns {Boolean} - The flag which indicates if the carousel is busy.
912 */
913 Owl.prototype.is = function(state) {
914 return this._states.current[state] && this._states.current[state] > 0;
915 };
916
917 /**
918 * Sets the absolute position of the current item.
919 * @public
920 * @param {Number} [position] - The new absolute position or nothing to leave it unchanged.
921 * @returns {Number} - The absolute position of the current item.
922 */
923 Owl.prototype.current = function(position) {
924 if (position === undefined) {
925 return this._current;
926 }
927
928 if (this._items.length === 0) {
929 return undefined;
930 }
931
932 position = this.normalize(position);
933
934 if (this._current !== position) {
935 var event = this.trigger('change', { property: { name: 'position', value: position } });
936
937 if (event.data !== undefined) {
938 position = this.normalize(event.data);
939 }
940
941 this._current = position;
942
943 this.invalidate('position');
944
945 this.trigger('changed', { property: { name: 'position', value: this._current } });
946 }
947
948 return this._current;
949 };
950
951 /**
952 * Invalidates the given part of the update routine.
953 * @param {String} [part] - The part to invalidate.
954 * @returns {Array.<String>} - The invalidated parts.
955 */
956 Owl.prototype.invalidate = function(part) {
957 if ($.type(part) === 'string') {
958 this._invalidated[part] = true;
959 this.is('valid') && this.leave('valid');
960 }
961 return $.map(this._invalidated, function(v, i) { return i });
962 };
963
964 /**
965 * Resets the absolute position of the current item.
966 * @public
967 * @param {Number} position - The absolute position of the new item.
968 */
969 Owl.prototype.reset = function(position) {
970 position = this.normalize(position);
971
972 if (position === undefined) {
973 return;
974 }
975
976 this._speed = 0;
977 this._current = position;
978
979 this.suppress([ 'translate', 'translated' ]);
980
981 this.animate(this.coordinates(position));
982
983 this.release([ 'translate', 'translated' ]);
984 };
985
986 /**
987 * Normalizes an absolute or a relative position of an item.
988 * @public
989 * @param {Number} position - The absolute or relative position to normalize.
990 * @param {Boolean} [relative=false] - Whether the given position is relative or not.
991 * @returns {Number} - The normalized position.
992 */
993 Owl.prototype.normalize = function(position, relative) {
994 var n = this._items.length,
995 m = relative ? 0 : this._clones.length;
996
997 if (!this.isNumeric(position) || n < 1) {
998 position = undefined;
999 } else if (position < 0 || position >= n + m) {
1000 position = ((position - m / 2) % n + n) % n + m / 2;
1001 }
1002
1003 return position;
1004 };
1005
1006 /**
1007 * Converts an absolute position of an item into a relative one.
1008 * @public
1009 * @param {Number} position - The absolute position to convert.
1010 * @returns {Number} - The converted position.
1011 */
1012 Owl.prototype.relative = function(position) {
1013 position -= this._clones.length / 2;
1014 return this.normalize(position, true);
1015 };
1016
1017 /**
1018 * Gets the maximum position for the current item.
1019 * @public
1020 * @param {Boolean} [relative=false] - Whether to return an absolute position or a relative position.
1021 * @returns {Number}
1022 */
1023 Owl.prototype.maximum = function(relative) {
1024 var settings = this.settings,
1025 maximum = this._coordinates.length,
1026 iterator,
1027 reciprocalItemsWidth,
1028 elementWidth;
1029
1030 if (settings.loop) {
1031 maximum = this._clones.length / 2 + this._items.length - 1;
1032 } else if (settings.autoWidth || settings.merge) {
1033 iterator = this._items.length;
1034 reciprocalItemsWidth = this._items[--iterator].width();
1035 elementWidth = this.$element.width();
1036 while (iterator--) {
1037 reciprocalItemsWidth += this._items[iterator].width() + this.settings.margin;
1038 if (reciprocalItemsWidth > elementWidth) {
1039 break;
1040 }
1041 }
1042 maximum = iterator + 1;
1043 } else if (settings.center) {
1044 maximum = this._items.length - 1;
1045 } else {
1046 maximum = this._items.length - settings.items;
1047 }
1048
1049 if (relative) {
1050 maximum -= this._clones.length / 2;
1051 }
1052
1053 return Math.max(maximum, 0);
1054 };
1055
1056 /**
1057 * Gets the minimum position for the current item.
1058 * @public
1059 * @param {Boolean} [relative=false] - Whether to return an absolute position or a relative position.
1060 * @returns {Number}
1061 */
1062 Owl.prototype.minimum = function(relative) {
1063 return relative ? 0 : this._clones.length / 2;
1064 };
1065
1066 /**
1067 * Gets an item at the specified relative position.
1068 * @public
1069 * @param {Number} [position] - The relative position of the item.
1070 * @return {jQuery|Array.<jQuery>} - The item at the given position or all items if no position was given.
1071 */
1072 Owl.prototype.items = function(position) {
1073 if (position === undefined) {
1074 return this._items.slice();
1075 }
1076
1077 position = this.normalize(position, true);
1078 return this._items[position];
1079 };
1080
1081 /**
1082 * Gets an item at the specified relative position.
1083 * @public
1084 * @param {Number} [position] - The relative position of the item.
1085 * @return {jQuery|Array.<jQuery>} - The item at the given position or all items if no position was given.
1086 */
1087 Owl.prototype.mergers = function(position) {
1088 if (position === undefined) {
1089 return this._mergers.slice();
1090 }
1091
1092 position = this.normalize(position, true);
1093 return this._mergers[position];
1094 };
1095
1096 /**
1097 * Gets the absolute positions of clones for an item.
1098 * @public
1099 * @param {Number} [position] - The relative position of the item.
1100 * @returns {Array.<Number>} - The absolute positions of clones for the item or all if no position was given.
1101 */
1102 Owl.prototype.clones = function(position) {
1103 var odd = this._clones.length / 2,
1104 even = odd + this._items.length,
1105 map = function(index) { return index % 2 === 0 ? even + index / 2 : odd - (index + 1) / 2 };
1106
1107 if (position === undefined) {
1108 return $.map(this._clones, function(v, i) { return map(i) });
1109 }
1110
1111 return $.map(this._clones, function(v, i) { return v === position ? map(i) : null });
1112 };
1113
1114 /**
1115 * Sets the current animation speed.
1116 * @public
1117 * @param {Number} [speed] - The animation speed in milliseconds or nothing to leave it unchanged.
1118 * @returns {Number} - The current animation speed in milliseconds.
1119 */
1120 Owl.prototype.speed = function(speed) {
1121 if (speed !== undefined) {
1122 this._speed = speed;
1123 }
1124
1125 return this._speed;
1126 };
1127
1128 /**
1129 * Gets the coordinate of an item.
1130 * @todo The name of this method is missleanding.
1131 * @public
1132 * @param {Number} position - The absolute position of the item within `minimum()` and `maximum()`.
1133 * @returns {Number|Array.<Number>} - The coordinate of the item in pixel or all coordinates.
1134 */
1135 Owl.prototype.coordinates = function(position) {
1136 var multiplier = 1,
1137 newPosition = position - 1,
1138 coordinate;
1139
1140 if (position === undefined) {
1141 return $.map(this._coordinates, $.proxy(function(coordinate, index) {
1142 return this.coordinates(index);
1143 }, this));
1144 }
1145
1146 if (this.settings.center) {
1147 if (this.settings.rtl) {
1148 multiplier = -1;
1149 newPosition = position + 1;
1150 }
1151
1152 coordinate = this._coordinates[position];
1153 coordinate += (this.width() - coordinate + (this._coordinates[newPosition] || 0)) / 2 * multiplier;
1154 } else {
1155 coordinate = this._coordinates[newPosition] || 0;
1156 }
1157
1158 coordinate = Math.ceil(coordinate);
1159
1160 return coordinate;
1161 };
1162
1163 /**
1164 * Calculates the speed for a translation.
1165 * @protected
1166 * @param {Number} from - The absolute position of the start item.
1167 * @param {Number} to - The absolute position of the target item.
1168 * @param {Number} [factor=undefined] - The time factor in milliseconds.
1169 * @returns {Number} - The time in milliseconds for the translation.
1170 */
1171 Owl.prototype.duration = function(from, to, factor) {
1172 if (factor === 0) {
1173 return 0;
1174 }
1175
1176 return Math.min(Math.max(Math.abs(to - from), 1), 6) * Math.abs((factor || this.settings.smartSpeed));
1177 };
1178
1179 /**
1180 * Slides to the specified item.
1181 * @public
1182 * @param {Number} position - The position of the item.
1183 * @param {Number} [speed] - The time in milliseconds for the transition.
1184 */
1185 Owl.prototype.to = function(position, speed) {
1186 var current = this.current(),
1187 revert = null,
1188 distance = position - this.relative(current),
1189 direction = (distance > 0) - (distance < 0),
1190 items = this._items.length,
1191 minimum = this.minimum(),
1192 maximum = this.maximum();
1193
1194 if (this.settings.loop) {
1195 if (!this.settings.rewind && Math.abs(distance) > items / 2) {
1196 distance += direction * -1 * items;
1197 }
1198
1199 position = current + distance;
1200 revert = ((position - minimum) % items + items) % items + minimum;
1201
1202 if (revert !== position && revert - distance <= maximum && revert - distance > 0) {
1203 current = revert - distance;
1204 position = revert;
1205 this.reset(current);
1206 }
1207 } else if (this.settings.rewind) {
1208 maximum += 1;
1209 position = (position % maximum + maximum) % maximum;
1210 } else {
1211 position = Math.max(minimum, Math.min(maximum, position));
1212 }
1213
1214 this.speed(this.duration(current, position, speed));
1215 this.current(position);
1216
1217 if (this.$element.is(':visible')) {
1218 this.update();
1219 }
1220 };
1221
1222 /**
1223 * Slides to the next item.
1224 * @public
1225 * @param {Number} [speed] - The time in milliseconds for the transition.
1226 */
1227 Owl.prototype.next = function(speed) {
1228 speed = speed || false;
1229 this.to(this.relative(this.current()) + 1, speed);
1230 };
1231
1232 /**
1233 * Slides to the previous item.
1234 * @public
1235 * @param {Number} [speed] - The time in milliseconds for the transition.
1236 */
1237 Owl.prototype.prev = function(speed) {
1238 speed = speed || false;
1239 this.to(this.relative(this.current()) - 1, speed);
1240 };
1241
1242 /**
1243 * Handles the end of an animation.
1244 * @protected
1245 * @param {Event} event - The event arguments.
1246 */
1247 Owl.prototype.onTransitionEnd = function(event) {
1248
1249 // if css2 animation then event object is undefined
1250 if (event !== undefined) {
1251 event.stopPropagation();
1252
1253 // Catch only owl-stage transitionEnd event
1254 if ((event.target || event.srcElement || event.originalTarget) !== this.$stage.get(0)) {
1255 return false;
1256 }
1257 }
1258
1259 this.leave('animating');
1260 this.trigger('translated');
1261 };
1262
1263 /**
1264 * Gets viewport width.
1265 * @protected
1266 * @return {Number} - The width in pixel.
1267 */
1268 Owl.prototype.viewport = function() {
1269 var width;
1270 if (this.options.responsiveBaseElement !== window) {
1271 width = $(this.options.responsiveBaseElement).width();
1272 } else if (window.innerWidth) {
1273 width = window.innerWidth;
1274 } else if (document.documentElement && document.documentElement.clientWidth) {
1275 width = document.documentElement.clientWidth;
1276 } else {
1277 throw 'Can not detect viewport width.';
1278 }
1279 return width;
1280 };
1281
1282 /**
1283 * Replaces the current content.
1284 * @public
1285 * @param {HTMLElement|jQuery|String} content - The new content.
1286 */
1287 Owl.prototype.replace = function(content) {
1288 this.$stage.empty();
1289 this._items = [];
1290
1291 if (content) {
1292 content = (content instanceof jQuery) ? content : $(content);
1293 }
1294
1295 if (this.settings.nestedItemSelector) {
1296 content = content.find('.' + this.settings.nestedItemSelector);
1297 }
1298
1299 content.filter(function() {
1300 return this.nodeType === 1;
1301 }).each($.proxy(function(index, item) {
1302 item = this.prepare(item);
1303 this.$stage.append(item);
1304 this._items.push(item);
1305 this._mergers.push(item.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1);
1306 }, this));
1307
1308 this.reset(this.isNumeric(this.settings.startPosition) ? this.settings.startPosition : 0);
1309
1310 this.invalidate('items');
1311 };
1312
1313 /**
1314 * Adds an item.
1315 * @todo Use `item` instead of `content` for the event arguments.
1316 * @public
1317 * @param {HTMLElement|jQuery|String} content - The item content to add.
1318 * @param {Number} [position] - The relative position at which to insert the item otherwise the item will be added to the end.
1319 */
1320 Owl.prototype.add = function(content, position) {
1321 var current = this.relative(this._current);
1322
1323 position = position === undefined ? this._items.length : this.normalize(position, true);
1324 content = content instanceof jQuery ? content : $(content);
1325
1326 this.trigger('add', { content: content, position: position });
1327
1328 content = this.prepare(content);
1329
1330 if (this._items.length === 0 || position === this._items.length) {
1331 this._items.length === 0 && this.$stage.append(content);
1332 this._items.length !== 0 && this._items[position - 1].after(content);
1333 this._items.push(content);
1334 this._mergers.push(content.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1);
1335 } else {
1336 this._items[position].before(content);
1337 this._items.splice(position, 0, content);
1338 this._mergers.splice(position, 0, content.find('[data-merge]').addBack('[data-merge]').attr('data-merge') * 1 || 1);
1339 }
1340
1341 this._items[current] && this.reset(this._items[current].index());
1342
1343 this.invalidate('items');
1344
1345 this.trigger('added', { content: content, position: position });
1346 };
1347
1348 /**
1349 * Removes an item by its position.
1350 * @todo Use `item` instead of `content` for the event arguments.
1351 * @public
1352 * @param {Number} position - The relative position of the item to remove.
1353 */
1354 Owl.prototype.remove = function(position) {
1355 position = this.normalize(position, true);
1356
1357 if (position === undefined) {
1358 return;
1359 }
1360
1361 this.trigger('remove', { content: this._items[position], position: position });
1362
1363 this._items[position].remove();
1364 this._items.splice(position, 1);
1365 this._mergers.splice(position, 1);
1366
1367 this.invalidate('items');
1368
1369 this.trigger('removed', { content: null, position: position });
1370 };
1371
1372 /**
1373 * Preloads images with auto width.
1374 * @todo Replace by a more generic approach
1375 * @protected
1376 */
1377 Owl.prototype.preloadAutoWidthImages = function(images) {
1378 images.each($.proxy(function(i, element) {
1379 this.enter('pre-loading');
1380 element = $(element);
1381 $(new Image()).one('load', $.proxy(function(e) {
1382 element.attr('src', e.target.src);
1383 element.css('opacity', 1);
1384 this.leave('pre-loading');
1385 !this.is('pre-loading') && !this.is('initializing') && this.refresh();
1386 }, this)).attr('src', element.attr('src') || element.attr('data-src') || element.attr('data-src-retina'));
1387 }, this));
1388 };
1389
1390 /**
1391 * Destroys the carousel.
1392 * @public
1393 */
1394 Owl.prototype.destroy = function() {
1395
1396 this.$element.off('.owl.core');
1397 this.$stage.off('.owl.core');
1398 $(document).off('.owl.core');
1399
1400 if (this.settings.responsive !== false) {
1401 window.clearTimeout(this.resizeTimer);
1402 this.off(window, 'resize', this._handlers.onThrottledResize);
1403 }
1404
1405 for (var i in this._plugins) {
1406 this._plugins[i].destroy();
1407 }
1408
1409 this.$stage.children('.cloned').remove();
1410
1411 this.$stage.unwrap();
1412 this.$stage.children().contents().unwrap();
1413 this.$stage.children().unwrap();
1414
1415 this.$element
1416 .removeClass(this.options.refreshClass)
1417 .removeClass(this.options.loadingClass)
1418 .removeClass(this.options.loadedClass)
1419 .removeClass(this.options.rtlClass)
1420 .removeClass(this.options.dragClass)
1421 .removeClass(this.options.grabClass)
1422 .attr('class', this.$element.attr('class').replace(new RegExp(this.options.responsiveClass + '-\\S+\\s', 'g'), ''))
1423 .removeData('owl.carousel');
1424 };
1425
1426 /**
1427 * Operators to calculate right-to-left and left-to-right.
1428 * @protected
1429 * @param {Number} [a] - The left side operand.
1430 * @param {String} [o] - The operator.
1431 * @param {Number} [b] - The right side operand.
1432 */
1433 Owl.prototype.op = function(a, o, b) {
1434 var rtl = this.settings.rtl;
1435 switch (o) {
1436 case '<':
1437 return rtl ? a > b : a < b;
1438 case '>':
1439 return rtl ? a < b : a > b;
1440 case '>=':
1441 return rtl ? a <= b : a >= b;
1442 case '<=':
1443 return rtl ? a >= b : a <= b;
1444 default:
1445 break;
1446 }
1447 };
1448
1449 /**
1450 * Attaches to an internal event.
1451 * @protected
1452 * @param {HTMLElement} element - The event source.
1453 * @param {String} event - The event name.
1454 * @param {Function} listener - The event handler to attach.
1455 * @param {Boolean} capture - Wether the event should be handled at the capturing phase or not.
1456 */
1457 Owl.prototype.on = function(element, event, listener, capture) {
1458 if (element.addEventListener) {
1459 element.addEventListener(event, listener, capture);
1460 } else if (element.attachEvent) {
1461 element.attachEvent('on' + event, listener);
1462 }
1463 };
1464
1465 /**
1466 * Detaches from an internal event.
1467 * @protected
1468 * @param {HTMLElement} element - The event source.
1469 * @param {String} event - The event name.
1470 * @param {Function} listener - The attached event handler to detach.
1471 * @param {Boolean} capture - Wether the attached event handler was registered as a capturing listener or not.
1472 */
1473 Owl.prototype.off = function(element, event, listener, capture) {
1474 if (element.removeEventListener) {
1475 element.removeEventListener(event, listener, capture);
1476 } else if (element.detachEvent) {
1477 element.detachEvent('on' + event, listener);
1478 }
1479 };
1480
1481 /**
1482 * Triggers a public event.
1483 * @todo Remove `status`, `relatedTarget` should be used instead.
1484 * @protected
1485 * @param {String} name - The event name.
1486 * @param {*} [data=null] - The event data.
1487 * @param {String} [namespace=carousel] - The event namespace.
1488 * @param {String} [state] - The state which is associated with the event.
1489 * @param {Boolean} [enter=false] - Indicates if the call enters the specified state or not.
1490 * @returns {Event} - The event arguments.
1491 */
1492 Owl.prototype.trigger = function(name, data, namespace, state, enter) {
1493 var status = {
1494 item: { count: this._items.length, index: this.current() }
1495 }, handler = $.camelCase(
1496 $.grep([ 'on', name, namespace ], function(v) { return v })
1497 .join('-').toLowerCase()
1498 ), event = $.Event(
1499 [ name, 'owl', namespace || 'carousel' ].join('.').toLowerCase(),
1500 $.extend({ relatedTarget: this }, status, data)
1501 );
1502
1503 if (!this._supress[name]) {
1504 $.each(this._plugins, function(name, plugin) {
1505 if (plugin.onTrigger) {
1506 plugin.onTrigger(event);
1507 }
1508 });
1509
1510 this.register({ type: Owl.Type.Event, name: name });
1511 this.$element.trigger(event);
1512
1513 if (this.settings && typeof this.settings[handler] === 'function') {
1514 this.settings[handler].call(this, event);
1515 }
1516 }
1517
1518 return event;
1519 };
1520
1521 /**
1522 * Enters a state.
1523 * @param name - The state name.
1524 */
1525 Owl.prototype.enter = function(name) {
1526 $.each([ name ].concat(this._states.tags[name] || []), $.proxy(function(i, name) {
1527 if (this._states.current[name] === undefined) {
1528 this._states.current[name] = 0;
1529 }
1530
1531 this._states.current[name]++;
1532 }, this));
1533 };
1534
1535 /**
1536 * Leaves a state.
1537 * @param name - The state name.
1538 */
1539 Owl.prototype.leave = function(name) {
1540 $.each([ name ].concat(this._states.tags[name] || []), $.proxy(function(i, name) {
1541 this._states.current[name]--;
1542 }, this));
1543 };
1544
1545 /**
1546 * Registers an event or state.
1547 * @public
1548 * @param {Object} object - The event or state to register.
1549 */
1550 Owl.prototype.register = function(object) {
1551 if (object.type === Owl.Type.Event) {
1552 if (!$.event.special[object.name]) {
1553 $.event.special[object.name] = {};
1554 }
1555
1556 if (!$.event.special[object.name].owl) {
1557 var _default = $.event.special[object.name]._default;
1558 $.event.special[object.name]._default = function(e) {
1559 if (_default && _default.apply && (!e.namespace || e.namespace.indexOf('owl') === -1)) {
1560 return _default.apply(this, arguments);
1561 }
1562 return e.namespace && e.namespace.indexOf('owl') > -1;
1563 };
1564 $.event.special[object.name].owl = true;
1565 }
1566 } else if (object.type === Owl.Type.State) {
1567 if (!this._states.tags[object.name]) {
1568 this._states.tags[object.name] = object.tags;
1569 } else {
1570 this._states.tags[object.name] = this._states.tags[object.name].concat(object.tags);
1571 }
1572
1573 this._states.tags[object.name] = $.grep(this._states.tags[object.name], $.proxy(function(tag, i) {
1574 return $.inArray(tag, this._states.tags[object.name]) === i;
1575 }, this));
1576 }
1577 };
1578
1579 /**
1580 * Suppresses events.
1581 * @protected
1582 * @param {Array.<String>} events - The events to suppress.
1583 */
1584 Owl.prototype.suppress = function(events) {
1585 $.each(events, $.proxy(function(index, event) {
1586 this._supress[event] = true;
1587 }, this));
1588 };
1589
1590 /**
1591 * Releases suppressed events.
1592 * @protected
1593 * @param {Array.<String>} events - The events to release.
1594 */
1595 Owl.prototype.release = function(events) {
1596 $.each(events, $.proxy(function(index, event) {
1597 delete this._supress[event];
1598 }, this));
1599 };
1600
1601 /**
1602 * Gets unified pointer coordinates from event.
1603 * @todo #261
1604 * @protected
1605 * @param {Event} - The `mousedown` or `touchstart` event.
1606 * @returns {Object} - Contains `x` and `y` coordinates of current pointer position.
1607 */
1608 Owl.prototype.pointer = function(event) {
1609 var result = { x: null, y: null };
1610
1611 event = event.originalEvent || event || window.event;
1612
1613 event = event.touches && event.touches.length ?
1614 event.touches[0] : event.changedTouches && event.changedTouches.length ?
1615 event.changedTouches[0] : event;
1616
1617 if (event.pageX) {
1618 result.x = event.pageX;
1619 result.y = event.pageY;
1620 } else {
1621 result.x = event.clientX;
1622 result.y = event.clientY;
1623 }
1624
1625 return result;
1626 };
1627
1628 /**
1629 * Determines if the input is a Number or something that can be coerced to a Number
1630 * @protected
1631 * @param {Number|String|Object|Array|Boolean|RegExp|Function|Symbol} - The input to be tested
1632 * @returns {Boolean} - An indication if the input is a Number or can be coerced to a Number
1633 */
1634 Owl.prototype.isNumeric = function(number) {
1635 return !isNaN(parseFloat(number));
1636 };
1637
1638 /**
1639 * Gets the difference of two vectors.
1640 * @todo #261
1641 * @protected
1642 * @param {Object} - The first vector.
1643 * @param {Object} - The second vector.
1644 * @returns {Object} - The difference.
1645 */
1646 Owl.prototype.difference = function(first, second) {
1647 return {
1648 x: first.x - second.x,
1649 y: first.y - second.y
1650 };
1651 };
1652
1653 /**
1654 * The jQuery Plugin for the Owl Carousel
1655 * @todo Navigation plugin `next` and `prev`
1656 * @public
1657 */
1658 $.fn.owlCarousel = function(option) {
1659 var args = Array.prototype.slice.call(arguments, 1);
1660
1661 return this.each(function() {
1662 var $this = $(this),
1663 data = $this.data('owl.carousel');
1664
1665 if (!data) {
1666 data = new Owl(this, typeof option == 'object' && option);
1667 $this.data('owl.carousel', data);
1668
1669 $.each([
1670 'next', 'prev', 'to', 'destroy', 'refresh', 'replace', 'add', 'remove'
1671 ], function(i, event) {
1672 data.register({ type: Owl.Type.Event, name: event });
1673 data.$element.on(event + '.owl.carousel.core', $.proxy(function(e) {
1674 if (e.namespace && e.relatedTarget !== this) {
1675 this.suppress([ event ]);
1676 data[event].apply(this, [].slice.call(arguments, 1));
1677 this.release([ event ]);
1678 }
1679 }, data));
1680 });
1681 }
1682
1683 if (typeof option == 'string' && option.charAt(0) !== '_') {
1684 data[option].apply(data, args);
1685 }
1686 });
1687 };
1688
1689 /**
1690 * The constructor for the jQuery Plugin
1691 * @public
1692 */
1693 $.fn.owlCarousel.Constructor = Owl;
1694
1695 })(window.Zepto || window.jQuery, window, document);
1696
1697 /**
1698 * AutoRefresh Plugin
1699 * @version 2.1.0
1700 * @author Artus Kolanowski
1701 * @author David Deutsch
1702 * @license The MIT License (MIT)
1703 */
1704 ;(function($, window, document, undefined) {
1705
1706 /**
1707 * Creates the auto refresh plugin.
1708 * @class The Auto Refresh Plugin
1709 * @param {Owl} carousel - The Owl Carousel
1710 */
1711 var AutoRefresh = function(carousel) {
1712 /**
1713 * Reference to the core.
1714 * @protected
1715 * @type {Owl}
1716 */
1717 this._core = carousel;
1718
1719 /**
1720 * Refresh interval.
1721 * @protected
1722 * @type {number}
1723 */
1724 this._interval = null;
1725
1726 /**
1727 * Whether the element is currently visible or not.
1728 * @protected
1729 * @type {Boolean}
1730 */
1731 this._visible = null;
1732
1733 /**
1734 * All event handlers.
1735 * @protected
1736 * @type {Object}
1737 */
1738 this._handlers = {
1739 'initialized.owl.carousel': $.proxy(function(e) {
1740 if (e.namespace && this._core.settings.autoRefresh) {
1741 this.watch();
1742 }
1743 }, this)
1744 };
1745
1746 // set default options
1747 this._core.options = $.extend({}, AutoRefresh.Defaults, this._core.options);
1748
1749 // register event handlers
1750 this._core.$element.on(this._handlers);
1751 };
1752
1753 /**
1754 * Default options.
1755 * @public
1756 */
1757 AutoRefresh.Defaults = {
1758 autoRefresh: true,
1759 autoRefreshInterval: 500
1760 };
1761
1762 /**
1763 * Watches the element.
1764 */
1765 AutoRefresh.prototype.watch = function() {
1766 if (this._interval) {
1767 return;
1768 }
1769
1770 this._visible = this._core.$element.is(':visible');
1771 this._interval = window.setInterval($.proxy(this.refresh, this), this._core.settings.autoRefreshInterval);
1772 };
1773
1774 /**
1775 * Refreshes the element.
1776 */
1777 AutoRefresh.prototype.refresh = function() {
1778 if (this._core.$element.is(':visible') === this._visible) {
1779 return;
1780 }
1781
1782 this._visible = !this._visible;
1783
1784 this._core.$element.toggleClass('owl-hidden', !this._visible);
1785
1786 this._visible && (this._core.invalidate('width') && this._core.refresh());
1787 };
1788
1789 /**
1790 * Destroys the plugin.
1791 */
1792 AutoRefresh.prototype.destroy = function() {
1793 var handler, property;
1794
1795 window.clearInterval(this._interval);
1796
1797 for (handler in this._handlers) {
1798 this._core.$element.off(handler, this._handlers[handler]);
1799 }
1800 for (property in Object.getOwnPropertyNames(this)) {
1801 typeof this[property] != 'function' && (this[property] = null);
1802 }
1803 };
1804
1805 $.fn.owlCarousel.Constructor.Plugins.AutoRefresh = AutoRefresh;
1806
1807 })(window.Zepto || window.jQuery, window, document);
1808
1809 /**
1810 * Lazy Plugin
1811 * @version 2.1.0
1812 * @author Bartosz Wojciechowski
1813 * @author David Deutsch
1814 * @license The MIT License (MIT)
1815 */
1816 ;(function($, window, document, undefined) {
1817
1818 /**
1819 * Creates the lazy plugin.
1820 * @class The Lazy Plugin
1821 * @param {Owl} carousel - The Owl Carousel
1822 */
1823 var Lazy = function(carousel) {
1824
1825 /**
1826 * Reference to the core.
1827 * @protected
1828 * @type {Owl}
1829 */
1830 this._core = carousel;
1831
1832 /**
1833 * Already loaded items.
1834 * @protected
1835 * @type {Array.<jQuery>}
1836 */
1837 this._loaded = [];
1838
1839 /**
1840 * Event handlers.
1841 * @protected
1842 * @type {Object}
1843 */
1844 this._handlers = {
1845 'initialized.owl.carousel change.owl.carousel resized.owl.carousel': $.proxy(function(e) {
1846 if (!e.namespace) {
1847 return;
1848 }
1849
1850 if (!this._core.settings || !this._core.settings.lazyLoad) {
1851 return;
1852 }
1853
1854 if ((e.property && e.property.name == 'position') || e.type == 'initialized') {
1855 var settings = this._core.settings,
1856 n = (settings.center && Math.ceil(settings.items / 2) || settings.items),
1857 i = ((settings.center && n * -1) || 0),
1858 position = (e.property && e.property.value !== undefined ? e.property.value : this._core.current()) + i,
1859 clones = this._core.clones().length,
1860 load = $.proxy(function(i, v) { this.load(v) }, this);
1861
1862 while (i++ < n) {
1863 this.load(clones / 2 + this._core.relative(position));
1864 clones && $.each(this._core.clones(this._core.relative(position)), load);
1865 position++;
1866 }
1867 }
1868 }, this)
1869 };
1870
1871 // set the default options
1872 this._core.options = $.extend({}, Lazy.Defaults, this._core.options);
1873
1874 // register event handler
1875 this._core.$element.on(this._handlers);
1876 };
1877
1878 /**
1879 * Default options.
1880 * @public
1881 */
1882 Lazy.Defaults = {
1883 lazyLoad: false
1884 };
1885
1886 /**
1887 * Loads all resources of an item at the specified position.
1888 * @param {Number} position - The absolute position of the item.
1889 * @protected
1890 */
1891 Lazy.prototype.load = function(position) {
1892 var $item = this._core.$stage.children().eq(position),
1893 $elements = $item && $item.find('.owl-lazy');
1894
1895 if (!$elements || $.inArray($item.get(0), this._loaded) > -1) {
1896 return;
1897 }
1898
1899 $elements.each($.proxy(function(index, element) {
1900 var $element = $(element), image,
1901 url = (window.devicePixelRatio > 1 && $element.attr('data-src-retina')) || $element.attr('data-src');
1902
1903 this._core.trigger('load', { element: $element, url: url }, 'lazy');
1904
1905 if ($element.is('img')) {
1906 $element.one('load.owl.lazy', $.proxy(function() {
1907 $element.css('opacity', 1);
1908 this._core.trigger('loaded', { element: $element, url: url }, 'lazy');
1909 }, this)).attr('src', url);
1910 } else {
1911 image = new Image();
1912 image.onload = $.proxy(function() {
1913 $element.css({
1914 'background-image': 'url(' + url + ')',
1915 'opacity': '1'
1916 });
1917 this._core.trigger('loaded', { element: $element, url: url }, 'lazy');
1918 }, this);
1919 image.src = url;
1920 }
1921 }, this));
1922
1923 this._loaded.push($item.get(0));
1924 };
1925
1926 /**
1927 * Destroys the plugin.
1928 * @public
1929 */
1930 Lazy.prototype.destroy = function() {
1931 var handler, property;
1932
1933 for (handler in this.handlers) {
1934 this._core.$element.off(handler, this.handlers[handler]);
1935 }
1936 for (property in Object.getOwnPropertyNames(this)) {
1937 typeof this[property] != 'function' && (this[property] = null);
1938 }
1939 };
1940
1941 $.fn.owlCarousel.Constructor.Plugins.Lazy = Lazy;
1942
1943 })(window.Zepto || window.jQuery, window, document);
1944
1945 /**
1946 * AutoHeight Plugin
1947 * @version 2.1.0
1948 * @author Bartosz Wojciechowski
1949 * @author David Deutsch
1950 * @license The MIT License (MIT)
1951 */
1952 ;(function($, window, document, undefined) {
1953
1954 /**
1955 * Creates the auto height plugin.
1956 * @class The Auto Height Plugin
1957 * @param {Owl} carousel - The Owl Carousel
1958 */
1959 var AutoHeight = function(carousel) {
1960 /**
1961 * Reference to the core.
1962 * @protected
1963 * @type {Owl}
1964 */
1965 this._core = carousel;
1966
1967 /**
1968 * All event handlers.
1969 * @protected
1970 * @type {Object}
1971 */
1972 this._handlers = {
1973 'initialized.owl.carousel refreshed.owl.carousel': $.proxy(function(e) {
1974 if (e.namespace && this._core.settings.autoHeight) {
1975 this.update();
1976 }
1977 }, this),
1978 'changed.owl.carousel': $.proxy(function(e) {
1979 if (e.namespace && this._core.settings.autoHeight && e.property.name == 'position'){
1980 this.update();
1981 }
1982 }, this),
1983 'loaded.owl.lazy': $.proxy(function(e) {
1984 if (e.namespace && this._core.settings.autoHeight
1985 && e.element.closest('.' + this._core.settings.itemClass).index() === this._core.current()) {
1986 this.update();
1987 }
1988 }, this)
1989 };
1990
1991 // set default options
1992 this._core.options = $.extend({}, AutoHeight.Defaults, this._core.options);
1993
1994 // register event handlers
1995 this._core.$element.on(this._handlers);
1996 };
1997
1998 /**
1999 * Default options.
2000 * @public
2001 */
2002 AutoHeight.Defaults = {
2003 autoHeight: false,
2004 autoHeightClass: 'owl-height'
2005 };
2006
2007 /**
2008 * Updates the view.
2009 */
2010 AutoHeight.prototype.update = function() {
2011 var start = this._core._current,
2012 end = start + this._core.settings.items,
2013 visible = this._core.$stage.children().toArray().slice(start, end),
2014 heights = [],
2015 maxheight = 0;
2016
2017 $.each(visible, function(index, item) {
2018 heights.push($(item).height());
2019 });
2020
2021 maxheight = Math.max.apply(null, heights);
2022
2023 this._core.$stage.parent()
2024 .height(maxheight)
2025 .addClass(this._core.settings.autoHeightClass);
2026 };
2027
2028 AutoHeight.prototype.destroy = function() {
2029 var handler, property;
2030
2031 for (handler in this._handlers) {
2032 this._core.$element.off(handler, this._handlers[handler]);
2033 }
2034 for (property in Object.getOwnPropertyNames(this)) {
2035 typeof this[property] != 'function' && (this[property] = null);
2036 }
2037 };
2038
2039 $.fn.owlCarousel.Constructor.Plugins.AutoHeight = AutoHeight;
2040
2041 })(window.Zepto || window.jQuery, window, document);
2042
2043 /**
2044 * Video Plugin
2045 * @version 2.1.0
2046 * @author Bartosz Wojciechowski
2047 * @author David Deutsch
2048 * @license The MIT License (MIT)
2049 */
2050 ;(function($, window, document, undefined) {
2051
2052 /**
2053 * Creates the video plugin.
2054 * @class The Video Plugin
2055 * @param {Owl} carousel - The Owl Carousel
2056 */
2057 var Video = function(carousel) {
2058 /**
2059 * Reference to the core.
2060 * @protected
2061 * @type {Owl}
2062 */
2063 this._core = carousel;
2064
2065 /**
2066 * Cache all video URLs.
2067 * @protected
2068 * @type {Object}
2069 */
2070 this._videos = {};
2071
2072 /**
2073 * Current playing item.
2074 * @protected
2075 * @type {jQuery}
2076 */
2077 this._playing = null;
2078
2079 /**
2080 * All event handlers.
2081 * @todo The cloned content removale is too late
2082 * @protected
2083 * @type {Object}
2084 */
2085 this._handlers = {
2086 'initialized.owl.carousel': $.proxy(function(e) {
2087 if (e.namespace) {
2088 this._core.register({ type: 'state', name: 'playing', tags: [ 'interacting' ] });
2089 }
2090 }, this),
2091 'resize.owl.carousel': $.proxy(function(e) {
2092 if (e.namespace && this._core.settings.video && this.isInFullScreen()) {
2093 e.preventDefault();
2094 }
2095 }, this),
2096 'refreshed.owl.carousel': $.proxy(function(e) {
2097 if (e.namespace && this._core.is('resizing')) {
2098 this._core.$stage.find('.cloned .owl-video-frame').remove();
2099 }
2100 }, this),
2101 'changed.owl.carousel': $.proxy(function(e) {
2102 if (e.namespace && e.property.name === 'position' && this._playing) {
2103 this.stop();
2104 }
2105 }, this),
2106 'prepared.owl.carousel': $.proxy(function(e) {
2107 if (!e.namespace) {
2108 return;
2109 }
2110
2111 var $element = $(e.content).find('.owl-video');
2112
2113 if ($element.length) {
2114 $element.css('display', 'none');
2115 this.fetch($element, $(e.content));
2116 }
2117 }, this)
2118 };
2119
2120 // set default options
2121 this._core.options = $.extend({}, Video.Defaults, this._core.options);
2122
2123 // register event handlers
2124 this._core.$element.on(this._handlers);
2125
2126 this._core.$element.on('click.owl.video', '.owl-video-play-icon', $.proxy(function(e) {
2127 this.play(e);
2128 }, this));
2129 };
2130
2131 /**
2132 * Default options.
2133 * @public
2134 */
2135 Video.Defaults = {
2136 video: false,
2137 videoHeight: false,
2138 videoWidth: false
2139 };
2140
2141 /**
2142 * Gets the video ID and the type (YouTube/Vimeo/vzaar only).
2143 * @protected
2144 * @param {jQuery} target - The target containing the video data.
2145 * @param {jQuery} item - The item containing the video.
2146 */
2147 Video.prototype.fetch = function(target, item) {
2148 var type = (function() {
2149 if (target.attr('data-vimeo-id')) {
2150 return 'vimeo';
2151 } else if (target.attr('data-vzaar-id')) {
2152 return 'vzaar'
2153 } else {
2154 return 'youtube';
2155 }
2156 })(),
2157 id = target.attr('data-vimeo-id') || target.attr('data-youtube-id') || target.attr('data-vzaar-id'),
2158 width = target.attr('data-width') || this._core.settings.videoWidth,
2159 height = target.attr('data-height') || this._core.settings.videoHeight,
2160 url = target.attr('href');
2161
2162 if (url) {
2163
2164 /*
2165 Parses the id's out of the following urls (and probably more):
2166 https://www.youtube.com/watch?v=:id
2167 https://youtu.be/:id
2168 https://vimeo.com/:id
2169 https://vimeo.com/channels/:channel/:id
2170 https://vimeo.com/groups/:group/videos/:id
2171 https://app.vzaar.com/videos/:id
2172
2173 Visual example: https://regexper.com/#(http%3A%7Chttps%3A%7C)%5C%2F%5C%2F(player.%7Cwww.%7Capp.)%3F(vimeo%5C.com%7Cyoutu(be%5C.com%7C%5C.be%7Cbe%5C.googleapis%5C.com)%7Cvzaar%5C.com)%5C%2F(video%5C%2F%7Cvideos%5C%2F%7Cembed%5C%2F%7Cchannels%5C%2F.%2B%5C%2F%7Cgroups%5C%2F.%2B%5C%2F%7Cwatch%5C%3Fv%3D%7Cv%5C%2F)%3F(%5BA-Za-z0-9._%25-%5D*)(%5C%26%5CS%2B)%3F
2174 */
2175
2176 id = url.match(/(http:|https:|)\/\/(player.|www.|app.)?(vimeo\.com|youtu(be\.com|\.be|be\.googleapis\.com)|vzaar\.com)\/(video\/|videos\/|embed\/|channels\/.+\/|groups\/.+\/|watch\?v=|v\/)?([A-Za-z0-9._%-]*)(\&\S+)?/);
2177
2178 if (id[3].indexOf('youtu') > -1) {
2179 type = 'youtube';
2180 } else if (id[3].indexOf('vimeo') > -1) {
2181 type = 'vimeo';
2182 } else if (id[3].indexOf('vzaar') > -1) {
2183 type = 'vzaar';
2184 } else {
2185 throw new Error('Video URL not supported.');
2186 }
2187 id = id[6];
2188 } else {
2189 throw new Error('Missing video URL.');
2190 }
2191
2192 this._videos[url] = {
2193 type: type,
2194 id: id,
2195 width: width,
2196 height: height
2197 };
2198
2199 item.attr('data-video', url);
2200
2201 this.thumbnail(target, this._videos[url]);
2202 };
2203
2204 /**
2205 * Creates video thumbnail.
2206 * @protected
2207 * @param {jQuery} target - The target containing the video data.
2208 * @param {Object} info - The video info object.
2209 * @see `fetch`
2210 */
2211 Video.prototype.thumbnail = function(target, video) {
2212 var tnLink,
2213 icon,
2214 path,
2215 dimensions = video.width && video.height ? 'style="width:' + video.width + 'px;height:' + video.height + 'px;"' : '',
2216 customTn = target.find('img'),
2217 srcType = 'src',
2218 lazyClass = '',
2219 settings = this._core.settings,
2220 create = function(path) {
2221 icon = '<div class="owl-video-play-icon"></div>';
2222
2223 if (settings.lazyLoad) {
2224 tnLink = '<div class="owl-video-tn ' + lazyClass + '" ' + srcType + '="' + path + '"></div>';
2225 } else {
2226 tnLink = '<div class="owl-video-tn" style="opacity:1;background-image:url(' + path + ')"></div>';
2227 }
2228 target.after(tnLink);
2229 target.after(icon);
2230 };
2231
2232 // wrap video content into owl-video-wrapper div
2233 target.wrap('<div class="owl-video-wrapper"' + dimensions + '></div>');
2234
2235 if (this._core.settings.lazyLoad) {
2236 srcType = 'data-src';
2237 lazyClass = 'owl-lazy';
2238 }
2239
2240 // custom thumbnail
2241 if (customTn.length) {
2242 create(customTn.attr(srcType));
2243 customTn.remove();
2244 return false;
2245 }
2246
2247 if (video.type === 'youtube') {
2248 path = "//img.youtube.com/vi/" + video.id + "/hqdefault.jpg";
2249 create(path);
2250 } else if (video.type === 'vimeo') {
2251 $.ajax({
2252 type: 'GET',
2253 url: '//vimeo.com/api/v2/video/' + video.id + '.json',
2254 jsonp: 'callback',
2255 dataType: 'jsonp',
2256 success: function(data) {
2257 path = data[0].thumbnail_large;
2258 create(path);
2259 }
2260 });
2261 } else if (video.type === 'vzaar') {
2262 $.ajax({
2263 type: 'GET',
2264 url: '//vzaar.com/api/videos/' + video.id + '.json',
2265 jsonp: 'callback',
2266 dataType: 'jsonp',
2267 success: function(data) {
2268 path = data.framegrab_url;
2269 create(path);
2270 }
2271 });
2272 }
2273 };
2274
2275 /**
2276 * Stops the current video.
2277 * @public
2278 */
2279 Video.prototype.stop = function() {
2280 this._core.trigger('stop', null, 'video');
2281 this._playing.find('.owl-video-frame').remove();
2282 this._playing.removeClass('owl-video-playing');
2283 this._playing = null;
2284 this._core.leave('playing');
2285 this._core.trigger('stopped', null, 'video');
2286 };
2287
2288 /**
2289 * Starts the current video.
2290 * @public
2291 * @param {Event} event - The event arguments.
2292 */
2293 Video.prototype.play = function(event) {
2294 var target = $(event.target),
2295 item = target.closest('.' + this._core.settings.itemClass),
2296 video = this._videos[item.attr('data-video')],
2297 width = video.width || '100%',
2298 height = video.height || this._core.$stage.height(),
2299 html;
2300
2301 if (this._playing) {
2302 return;
2303 }
2304
2305 this._core.enter('playing');
2306 this._core.trigger('play', null, 'video');
2307
2308 item = this._core.items(this._core.relative(item.index()));
2309
2310 this._core.reset(item.index());
2311
2312 if (video.type === 'youtube') {
2313 html = '<iframe width="' + width + '" height="' + height + '" src="//www.youtube.com/embed/' +
2314 video.id + '?autoplay=1&v=' + video.id + '" frameborder="0" allowfullscreen></iframe>';
2315 } else if (video.type === 'vimeo') {
2316 html = '<iframe src="//player.vimeo.com/video/' + video.id +
2317 '?autoplay=1" width="' + width + '" height="' + height +
2318 '" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>';
2319 } else if (video.type === 'vzaar') {
2320 html = '<iframe frameborder="0"' + 'height="' + height + '"' + 'width="' + width +
2321 '" allowfullscreen mozallowfullscreen webkitAllowFullScreen ' +
2322 'src="//view.vzaar.com/' + video.id + '/player?autoplay=true"></iframe>';
2323 }
2324
2325 $('<div class="owl-video-frame">' + html + '</div>').insertAfter(item.find('.owl-video'));
2326
2327 this._playing = item.addClass('owl-video-playing');
2328 };
2329
2330 /**
2331 * Checks whether an video is currently in full screen mode or not.
2332 * @todo Bad style because looks like a readonly method but changes members.
2333 * @protected
2334 * @returns {Boolean}
2335 */
2336 Video.prototype.isInFullScreen = function() {
2337 var element = document.fullscreenElement || document.mozFullScreenElement ||
2338 document.webkitFullscreenElement;
2339
2340 return element && $(element).parent().hasClass('owl-video-frame');
2341 };
2342
2343 /**
2344 * Destroys the plugin.
2345 */
2346 Video.prototype.destroy = function() {
2347 var handler, property;
2348
2349 this._core.$element.off('click.owl.video');
2350
2351 for (handler in this._handlers) {
2352 this._core.$element.off(handler, this._handlers[handler]);
2353 }
2354 for (property in Object.getOwnPropertyNames(this)) {
2355 typeof this[property] != 'function' && (this[property] = null);
2356 }
2357 };
2358
2359 $.fn.owlCarousel.Constructor.Plugins.Video = Video;
2360
2361 })(window.Zepto || window.jQuery, window, document);
2362
2363 /**
2364 * Animate Plugin
2365 * @version 2.1.0
2366 * @author Bartosz Wojciechowski
2367 * @author David Deutsch
2368 * @license The MIT License (MIT)
2369 */
2370 ;(function($, window, document, undefined) {
2371
2372 /**
2373 * Creates the animate plugin.
2374 * @class The Navigation Plugin
2375 * @param {Owl} scope - The Owl Carousel
2376 */
2377 var Animate = function(scope) {
2378 this.core = scope;
2379 this.core.options = $.extend({}, Animate.Defaults, this.core.options);
2380 this.swapping = true;
2381 this.previous = undefined;
2382 this.next = undefined;
2383
2384 this.handlers = {
2385 'change.owl.carousel': $.proxy(function(e) {
2386 if (e.namespace && e.property.name == 'position') {
2387 this.previous = this.core.current();
2388 this.next = e.property.value;
2389 }
2390 }, this),
2391 'drag.owl.carousel dragged.owl.carousel translated.owl.carousel': $.proxy(function(e) {
2392 if (e.namespace) {
2393 this.swapping = e.type == 'translated';
2394 }
2395 }, this),
2396 'translate.owl.carousel': $.proxy(function(e) {
2397 if (e.namespace && this.swapping && (this.core.options.animateOut || this.core.options.animateIn)) {
2398 this.swap();
2399 }
2400 }, this)
2401 };
2402
2403 this.core.$element.on(this.handlers);
2404 };
2405
2406 /**
2407 * Default options.
2408 * @public
2409 */
2410 Animate.Defaults = {
2411 animateOut: false,
2412 animateIn: false
2413 };
2414
2415 /**
2416 * Toggles the animation classes whenever an translations starts.
2417 * @protected
2418 * @returns {Boolean|undefined}
2419 */
2420 Animate.prototype.swap = function() {
2421
2422 if (this.core.settings.items !== 1) {
2423 return;
2424 }
2425
2426 if (!$.support.animation || !$.support.transition) {
2427 return;
2428 }
2429
2430 this.core.speed(0);
2431
2432 var left,
2433 clear = $.proxy(this.clear, this),
2434 previous = this.core.$stage.children().eq(this.previous),
2435 next = this.core.$stage.children().eq(this.next),
2436 incoming = this.core.settings.animateIn,
2437 outgoing = this.core.settings.animateOut;
2438
2439 if (this.core.current() === this.previous) {
2440 return;
2441 }
2442
2443 if (outgoing) {
2444 left = this.core.coordinates(this.previous) - this.core.coordinates(this.next);
2445 previous.one($.support.animation.end, clear)
2446 .css( { 'left': left + 'px' } )
2447 .addClass('animated owl-animated-out')
2448 .addClass(outgoing);
2449 }
2450
2451 if (incoming) {
2452 next.one($.support.animation.end, clear)
2453 .addClass('animated owl-animated-in')
2454 .addClass(incoming);
2455 }
2456 };
2457
2458 Animate.prototype.clear = function(e) {
2459 $(e.target).css( { 'left': '' } )
2460 .removeClass('animated owl-animated-out owl-animated-in')
2461 .removeClass(this.core.settings.animateIn)
2462 .removeClass(this.core.settings.animateOut);
2463 this.core.onTransitionEnd();
2464 };
2465
2466 /**
2467 * Destroys the plugin.
2468 * @public
2469 */
2470 Animate.prototype.destroy = function() {
2471 var handler, property;
2472
2473 for (handler in this.handlers) {
2474 this.core.$element.off(handler, this.handlers[handler]);
2475 }
2476 for (property in Object.getOwnPropertyNames(this)) {
2477 typeof this[property] != 'function' && (this[property] = null);
2478 }
2479 };
2480
2481 $.fn.owlCarousel.Constructor.Plugins.Animate = Animate;
2482
2483 })(window.Zepto || window.jQuery, window, document);
2484
2485 /**
2486 * Autoplay Plugin
2487 * @version 2.1.0
2488 * @author Bartosz Wojciechowski
2489 * @author Artus Kolanowski
2490 * @author David Deutsch
2491 * @license The MIT License (MIT)
2492 */
2493 ;(function($, window, document, undefined) {
2494
2495 /**
2496 * Creates the autoplay plugin.
2497 * @class The Autoplay Plugin
2498 * @param {Owl} scope - The Owl Carousel
2499 */
2500 var Autoplay = function(carousel) {
2501 /**
2502 * Reference to the core.
2503 * @protected
2504 * @type {Owl}
2505 */
2506 this._core = carousel;
2507
2508 /**
2509 * The autoplay timeout.
2510 * @type {Timeout}
2511 */
2512 this._timeout = null;
2513
2514 /**
2515 * Indicates whenever the autoplay is paused.
2516 * @type {Boolean}
2517 */
2518 this._paused = false;
2519
2520 /**
2521 * All event handlers.
2522 * @protected
2523 * @type {Object}
2524 */
2525 this._handlers = {
2526 'changed.owl.carousel': $.proxy(function(e) {
2527 if (e.namespace && e.property.name === 'settings') {
2528 if (this._core.settings.autoplay) {
2529 this.play();
2530 } else {
2531 this.stop();
2532 }
2533 } else if (e.namespace && e.property.name === 'position') {
2534 //console.log('play?', e);
2535 if (this._core.settings.autoplay) {
2536 this._setAutoPlayInterval();
2537 }
2538 }
2539 }, this),
2540 'initialized.owl.carousel': $.proxy(function(e) {
2541 if (e.namespace && this._core.settings.autoplay) {
2542 this.play();
2543 }
2544 }, this),
2545 'play.owl.autoplay': $.proxy(function(e, t, s) {
2546 if (e.namespace) {
2547 this.play(t, s);
2548 }
2549 }, this),
2550 'stop.owl.autoplay': $.proxy(function(e) {
2551 if (e.namespace) {
2552 this.stop();
2553 }
2554 }, this),
2555 'mouseover.owl.autoplay': $.proxy(function() {
2556 if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {
2557 this.pause();
2558 }
2559 }, this),
2560 'mouseleave.owl.autoplay': $.proxy(function() {
2561 if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {
2562 this.play();
2563 }
2564 }, this),
2565 'touchstart.owl.core': $.proxy(function() {
2566 if (this._core.settings.autoplayHoverPause && this._core.is('rotating')) {
2567 this.pause();
2568 }
2569 }, this),
2570 'touchend.owl.core': $.proxy(function() {
2571 if (this._core.settings.autoplayHoverPause) {
2572 this.play();
2573 }
2574 }, this)
2575 };
2576
2577 // register event handlers
2578 this._core.$element.on(this._handlers);
2579
2580 // set default options
2581 this._core.options = $.extend({}, Autoplay.Defaults, this._core.options);
2582 };
2583
2584 /**
2585 * Default options.
2586 * @public
2587 */
2588 Autoplay.Defaults = {
2589 autoplay: false,
2590 autoplayTimeout: 5000,
2591 autoplayHoverPause: false,
2592 autoplaySpeed: false
2593 };
2594
2595 /**
2596 * Starts the autoplay.
2597 * @public
2598 * @param {Number} [timeout] - The interval before the next animation starts.
2599 * @param {Number} [speed] - The animation speed for the animations.
2600 */
2601 Autoplay.prototype.play = function(timeout, speed) {
2602 this._paused = false;
2603
2604 if (this._core.is('rotating')) {
2605 return;
2606 }
2607
2608 this._core.enter('rotating');
2609
2610 this._setAutoPlayInterval();
2611 };
2612
2613 /**
2614 * Gets a new timeout
2615 * @private
2616 * @param {Number} [timeout] - The interval before the next animation starts.
2617 * @param {Number} [speed] - The animation speed for the animations.
2618 * @return {Timeout}
2619 */
2620 Autoplay.prototype._getNextTimeout = function(timeout, speed) {
2621 if ( this._timeout ) {
2622 window.clearTimeout(this._timeout);
2623 }
2624 return window.setTimeout($.proxy(function() {
2625 if (this._paused || this._core.is('busy') || this._core.is('interacting') || document.hidden) {
2626 return;
2627 }
2628 this._core.next(speed || this._core.settings.autoplaySpeed);
2629 }, this), timeout || this._core.settings.autoplayTimeout);
2630 };
2631
2632 /**
2633 * Sets autoplay in motion.
2634 * @private
2635 */
2636 Autoplay.prototype._setAutoPlayInterval = function() {
2637 this._timeout = this._getNextTimeout();
2638 };
2639
2640 /**
2641 * Stops the autoplay.
2642 * @public
2643 */
2644 Autoplay.prototype.stop = function() {
2645 if (!this._core.is('rotating')) {
2646 return;
2647 }
2648
2649 window.clearTimeout(this._timeout);
2650 this._core.leave('rotating');
2651 };
2652
2653 /**
2654 * Stops the autoplay.
2655 * @public
2656 */
2657 Autoplay.prototype.pause = function() {
2658 if (!this._core.is('rotating')) {
2659 return;
2660 }
2661
2662 this._paused = true;
2663 };
2664
2665 /**
2666 * Destroys the plugin.
2667 */
2668 Autoplay.prototype.destroy = function() {
2669 var handler, property;
2670
2671 this.stop();
2672
2673 for (handler in this._handlers) {
2674 this._core.$element.off(handler, this._handlers[handler]);
2675 }
2676 for (property in Object.getOwnPropertyNames(this)) {
2677 typeof this[property] != 'function' && (this[property] = null);
2678 }
2679 };
2680
2681 $.fn.owlCarousel.Constructor.Plugins.autoplay = Autoplay;
2682
2683 })(window.Zepto || window.jQuery, window, document);
2684
2685 /**
2686 * Navigation Plugin
2687 * @version 2.1.0
2688 * @author Artus Kolanowski
2689 * @author David Deutsch
2690 * @license The MIT License (MIT)
2691 */
2692 ;(function($, window, document, undefined) {
2693 'use strict';
2694
2695 /**
2696 * Creates the navigation plugin.
2697 * @class The Navigation Plugin
2698 * @param {Owl} carousel - The Owl Carousel.
2699 */
2700 var Navigation = function(carousel) {
2701 /**
2702 * Reference to the core.
2703 * @protected
2704 * @type {Owl}
2705 */
2706 this._core = carousel;
2707
2708 /**
2709 * Indicates whether the plugin is initialized or not.
2710 * @protected
2711 * @type {Boolean}
2712 */
2713 this._initialized = false;
2714
2715 /**
2716 * The current paging indexes.
2717 * @protected
2718 * @type {Array}
2719 */
2720 this._pages = [];
2721
2722 /**
2723 * All DOM elements of the user interface.
2724 * @protected
2725 * @type {Object}
2726 */
2727 this._controls = {};
2728
2729 /**
2730 * Markup for an indicator.
2731 * @protected
2732 * @type {Array.<String>}
2733 */
2734 this._templates = [];
2735
2736 /**
2737 * The carousel element.
2738 * @type {jQuery}
2739 */
2740 this.$element = this._core.$element;
2741
2742 /**
2743 * Overridden methods of the carousel.
2744 * @protected
2745 * @type {Object}
2746 */
2747 this._overrides = {
2748 next: this._core.next,
2749 prev: this._core.prev,
2750 to: this._core.to
2751 };
2752
2753 /**
2754 * All event handlers.
2755 * @protected
2756 * @type {Object}
2757 */
2758 this._handlers = {
2759 'prepared.owl.carousel': $.proxy(function(e) {
2760 if (e.namespace && this._core.settings.dotsData) {
2761 this._templates.push('<div class="' + this._core.settings.dotClass + '">' +
2762 $(e.content).find('[data-dot]').addBack('[data-dot]').attr('data-dot') + '</div>');
2763 }
2764 }, this),
2765 'added.owl.carousel': $.proxy(function(e) {
2766 if (e.namespace && this._core.settings.dotsData) {
2767 this._templates.splice(e.position, 0, this._templates.pop());
2768 }
2769 }, this),
2770 'remove.owl.carousel': $.proxy(function(e) {
2771 if (e.namespace && this._core.settings.dotsData) {
2772 this._templates.splice(e.position, 1);
2773 }
2774 }, this),
2775 'changed.owl.carousel': $.proxy(function(e) {
2776 if (e.namespace && e.property.name == 'position') {
2777 this.draw();
2778 }
2779 }, this),
2780 'initialized.owl.carousel': $.proxy(function(e) {
2781 if (e.namespace && !this._initialized) {
2782 this._core.trigger('initialize', null, 'navigation');
2783 this.initialize();
2784 this.update();
2785 this.draw();
2786 this._initialized = true;
2787 this._core.trigger('initialized', null, 'navigation');
2788 }
2789 }, this),
2790 'refreshed.owl.carousel': $.proxy(function(e) {
2791 if (e.namespace && this._initialized) {
2792 this._core.trigger('refresh', null, 'navigation');
2793 this.update();
2794 this.draw();
2795 this._core.trigger('refreshed', null, 'navigation');
2796 }
2797 }, this)
2798 };
2799
2800 // set default options
2801 this._core.options = $.extend({}, Navigation.Defaults, this._core.options);
2802
2803 // register event handlers
2804 this.$element.on(this._handlers);
2805 };
2806
2807 /**
2808 * Default options.
2809 * @public
2810 * @todo Rename `slideBy` to `navBy`
2811 */
2812 Navigation.Defaults = {
2813 nav: false,
2814 navText: [ '<span class="fa fa-angle-left"></span>', '<span class="fa fa-angle-right"></span>' ],
2815 navSpeed: false,
2816 navElement: 'div',
2817 navContainer: false,
2818 navContainerClass: 'owl-nav',
2819 navClass: [ 'owl-prev', 'owl-next' ],
2820 slideBy: 1,
2821 dotClass: 'owl-dot',
2822 dotsClass: 'owl-dots',
2823 dots: true,
2824 dotsEach: false,
2825 dotsData: false,
2826 dotsSpeed: false,
2827 dotsContainer: false
2828 };
2829
2830 /**
2831 * Initializes the layout of the plugin and extends the carousel.
2832 * @protected
2833 */
2834 Navigation.prototype.initialize = function() {
2835 var override,
2836 settings = this._core.settings;
2837
2838 // create DOM structure for relative navigation
2839 this._controls.$relative = (settings.navContainer ? $(settings.navContainer)
2840 : $('<div>').addClass(settings.navContainerClass).appendTo(this.$element)).addClass('disabled');
2841
2842 this._controls.$previous = $('<' + settings.navElement + '>')
2843 .addClass(settings.navClass[0])
2844 .html(settings.navText[0])
2845 .prependTo(this._controls.$relative)
2846 .on('click', $.proxy(function(e) {
2847 this.prev(settings.navSpeed);
2848 }, this));
2849 this._controls.$next = $('<' + settings.navElement + '>')
2850 .addClass(settings.navClass[1])
2851 .html(settings.navText[1])
2852 .appendTo(this._controls.$relative)
2853 .on('click', $.proxy(function(e) {
2854 this.next(settings.navSpeed);
2855 }, this));
2856
2857 // create DOM structure for absolute navigation
2858 if (!settings.dotsData) {
2859 this._templates = [ $('<div>')
2860 .addClass(settings.dotClass)
2861 .append($('<span>'))
2862 .prop('outerHTML') ];
2863 }
2864
2865 this._controls.$absolute = (settings.dotsContainer ? $(settings.dotsContainer)
2866 : $('<div>').addClass(settings.dotsClass).appendTo(this.$element)).addClass('disabled');
2867
2868 this._controls.$absolute.on('click', 'div', $.proxy(function(e) {
2869 var index = $(e.target).parent().is(this._controls.$absolute)
2870 ? $(e.target).index() : $(e.target).parent().index();
2871
2872 e.preventDefault();
2873
2874 this.to(index, settings.dotsSpeed);
2875 }, this));
2876
2877 // override public methods of the carousel
2878 for (override in this._overrides) {
2879 this._core[override] = $.proxy(this[override], this);
2880 }
2881 };
2882
2883 /**
2884 * Destroys the plugin.
2885 * @protected
2886 */
2887 Navigation.prototype.destroy = function() {
2888 var handler, control, property, override;
2889
2890 for (handler in this._handlers) {
2891 this.$element.off(handler, this._handlers[handler]);
2892 }
2893 for (control in this._controls) {
2894 this._controls[control].remove();
2895 }
2896 for (override in this.overides) {
2897 this._core[override] = this._overrides[override];
2898 }
2899 for (property in Object.getOwnPropertyNames(this)) {
2900 typeof this[property] != 'function' && (this[property] = null);
2901 }
2902 };
2903
2904 /**
2905 * Updates the internal state.
2906 * @protected
2907 */
2908 Navigation.prototype.update = function() {
2909 var i, j, k,
2910 lower = this._core.clones().length / 2,
2911 upper = lower + this._core.items().length,
2912 maximum = this._core.maximum(true),
2913 settings = this._core.settings,
2914 size = settings.center || settings.autoWidth || settings.dotsData
2915 ? 1 : settings.dotsEach || settings.items;
2916
2917 if (settings.slideBy !== 'page') {
2918 settings.slideBy = Math.min(settings.slideBy, settings.items);
2919 }
2920
2921 if (settings.dots || settings.slideBy == 'page') {
2922 this._pages = [];
2923
2924 for (i = lower, j = 0, k = 0; i < upper; i++) {
2925 if (j >= size || j === 0) {
2926 this._pages.push({
2927 start: Math.min(maximum, i - lower),
2928 end: i - lower + size - 1
2929 });
2930 if (Math.min(maximum, i - lower) === maximum) {
2931 break;
2932 }
2933 j = 0, ++k;
2934 }
2935 j += this._core.mergers(this._core.relative(i));
2936 }
2937 }
2938 };
2939
2940 /**
2941 * Draws the user interface.
2942 * @todo The option `dotsData` wont work.
2943 * @protected
2944 */
2945 Navigation.prototype.draw = function() {
2946 var difference,
2947 settings = this._core.settings,
2948 disabled = this._core.items().length <= settings.items,
2949 index = this._core.relative(this._core.current()),
2950 loop = settings.loop || settings.rewind;
2951
2952 this._controls.$relative.toggleClass('disabled', !settings.nav || disabled);
2953
2954 if (settings.nav) {
2955 this._controls.$previous.toggleClass('disabled', !loop && index <= this._core.minimum(true));
2956 this._controls.$next.toggleClass('disabled', !loop && index >= this._core.maximum(true));
2957 }
2958
2959 this._controls.$absolute.toggleClass('disabled', !settings.dots || disabled);
2960
2961 if (settings.dots) {
2962 difference = this._pages.length - this._controls.$absolute.children().length;
2963
2964 if (settings.dotsData && difference !== 0) {
2965 this._controls.$absolute.html(this._templates.join(''));
2966 } else if (difference > 0) {
2967 this._controls.$absolute.append(new Array(difference + 1).join(this._templates[0]));
2968 } else if (difference < 0) {
2969 this._controls.$absolute.children().slice(difference).remove();
2970 }
2971
2972 this._controls.$absolute.find('.active').removeClass('active');
2973 this._controls.$absolute.children().eq($.inArray(this.current(), this._pages)).addClass('active');
2974 }
2975 };
2976
2977 /**
2978 * Extends event data.
2979 * @protected
2980 * @param {Event} event - The event object which gets thrown.
2981 */
2982 Navigation.prototype.onTrigger = function(event) {
2983 var settings = this._core.settings;
2984
2985 event.page = {
2986 index: $.inArray(this.current(), this._pages),
2987 count: this._pages.length,
2988 size: settings && (settings.center || settings.autoWidth || settings.dotsData
2989 ? 1 : settings.dotsEach || settings.items)
2990 };
2991 };
2992
2993 /**
2994 * Gets the current page position of the carousel.
2995 * @protected
2996 * @returns {Number}
2997 */
2998 Navigation.prototype.current = function() {
2999 var current = this._core.relative(this._core.current());
3000 return $.grep(this._pages, $.proxy(function(page, index) {
3001 return page.start <= current && page.end >= current;
3002 }, this)).pop();
3003 };
3004
3005 /**
3006 * Gets the current succesor/predecessor position.
3007 * @protected
3008 * @returns {Number}
3009 */
3010 Navigation.prototype.getPosition = function(successor) {
3011 var position, length,
3012 settings = this._core.settings;
3013
3014 if (settings.slideBy == 'page') {
3015 position = $.inArray(this.current(), this._pages);
3016 length = this._pages.length;
3017 successor ? ++position : --position;
3018 position = this._pages[((position % length) + length) % length].start;
3019 } else {
3020 position = this._core.relative(this._core.current());
3021 length = this._core.items().length;
3022 successor ? position += settings.slideBy : position -= settings.slideBy;
3023 }
3024
3025 return position;
3026 };
3027
3028 /**
3029 * Slides to the next item or page.
3030 * @public
3031 * @param {Number} [speed=false] - The time in milliseconds for the transition.
3032 */
3033 Navigation.prototype.next = function(speed) {
3034 $.proxy(this._overrides.to, this._core)(this.getPosition(true), speed);
3035 };
3036
3037 /**
3038 * Slides to the previous item or page.
3039 * @public
3040 * @param {Number} [speed=false] - The time in milliseconds for the transition.
3041 */
3042 Navigation.prototype.prev = function(speed) {
3043 $.proxy(this._overrides.to, this._core)(this.getPosition(false), speed);
3044 };
3045
3046 /**
3047 * Slides to the specified item or page.
3048 * @public
3049 * @param {Number} position - The position of the item or page.
3050 * @param {Number} [speed] - The time in milliseconds for the transition.
3051 * @param {Boolean} [standard=false] - Whether to use the standard behaviour or not.
3052 */
3053 Navigation.prototype.to = function(position, speed, standard) {
3054 var length;
3055
3056 if (!standard && this._pages.length) {
3057 length = this._pages.length;
3058 $.proxy(this._overrides.to, this._core)(this._pages[((position % length) + length) % length].start, speed);
3059 } else {
3060 $.proxy(this._overrides.to, this._core)(position, speed);
3061 }
3062 };
3063
3064 $.fn.owlCarousel.Constructor.Plugins.Navigation = Navigation;
3065
3066 })(window.Zepto || window.jQuery, window, document);
3067
3068 /**
3069 * Hash Plugin
3070 * @version 2.1.0
3071 * @author Artus Kolanowski
3072 * @author David Deutsch
3073 * @license The MIT License (MIT)
3074 */
3075 ;(function($, window, document, undefined) {
3076 'use strict';
3077
3078 /**
3079 * Creates the hash plugin.
3080 * @class The Hash Plugin
3081 * @param {Owl} carousel - The Owl Carousel
3082 */
3083 var Hash = function(carousel) {
3084 /**
3085 * Reference to the core.
3086 * @protected
3087 * @type {Owl}
3088 */
3089 this._core = carousel;
3090
3091 /**
3092 * Hash index for the items.
3093 * @protected
3094 * @type {Object}
3095 */
3096 this._hashes = {};
3097
3098 /**
3099 * The carousel element.
3100 * @type {jQuery}
3101 */
3102 this.$element = this._core.$element;
3103
3104 /**
3105 * All event handlers.
3106 * @protected
3107 * @type {Object}
3108 */
3109 this._handlers = {
3110 'initialized.owl.carousel': $.proxy(function(e) {
3111 if (e.namespace && this._core.settings.startPosition === 'URLHash') {
3112 $(window).trigger('hashchange.owl.navigation');
3113 }
3114 }, this),
3115 'prepared.owl.carousel': $.proxy(function(e) {
3116 if (e.namespace) {
3117 var hash = $(e.content).find('[data-hash]').addBack('[data-hash]').attr('data-hash');
3118
3119 if (!hash) {
3120 return;
3121 }
3122
3123 this._hashes[hash] = e.content;
3124 }
3125 }, this),
3126 'changed.owl.carousel': $.proxy(function(e) {
3127 if (e.namespace && e.property.name === 'position') {
3128 var current = this._core.items(this._core.relative(this._core.current())),
3129 hash = $.map(this._hashes, function(item, hash) {
3130 return item === current ? hash : null;
3131 }).join();
3132
3133 if (!hash || window.location.hash.slice(1) === hash) {
3134 return;
3135 }
3136
3137 window.location.hash = hash;
3138 }
3139 }, this)
3140 };
3141
3142 // set default options
3143 this._core.options = $.extend({}, Hash.Defaults, this._core.options);
3144
3145 // register the event handlers
3146 this.$element.on(this._handlers);
3147
3148 // register event listener for hash navigation
3149 $(window).on('hashchange.owl.navigation', $.proxy(function(e) {
3150 var hash = window.location.hash.substring(1),
3151 items = this._core.$stage.children(),
3152 position = this._hashes[hash] && items.index(this._hashes[hash]);
3153
3154 if (position === undefined || position === this._core.current()) {
3155 return;
3156 }
3157
3158 this._core.to(this._core.relative(position), false, true);
3159 }, this));
3160 };
3161
3162 /**
3163 * Default options.
3164 * @public
3165 */
3166 Hash.Defaults = {
3167 URLhashListener: false
3168 };
3169
3170 /**
3171 * Destroys the plugin.
3172 * @public
3173 */
3174 Hash.prototype.destroy = function() {
3175 var handler, property;
3176
3177 $(window).off('hashchange.owl.navigation');
3178
3179 for (handler in this._handlers) {
3180 this._core.$element.off(handler, this._handlers[handler]);
3181 }
3182 for (property in Object.getOwnPropertyNames(this)) {
3183 typeof this[property] != 'function' && (this[property] = null);
3184 }
3185 };
3186
3187 $.fn.owlCarousel.Constructor.Plugins.Hash = Hash;
3188
3189 })(window.Zepto || window.jQuery, window, document);
3190
3191 /**
3192 * Support Plugin
3193 *
3194 * @version 2.1.0
3195 * @author Vivid Planet Software GmbH
3196 * @author Artus Kolanowski
3197 * @author David Deutsch
3198 * @license The MIT License (MIT)
3199 */
3200 ;(function($, window, document, undefined) {
3201
3202 var style = $('<support>').get(0).style,
3203 prefixes = 'Webkit Moz O ms'.split(' '),
3204 events = {
3205 transition: {
3206 end: {
3207 WebkitTransition: 'webkitTransitionEnd',
3208 MozTransition: 'transitionend',
3209 OTransition: 'oTransitionEnd',
3210 transition: 'transitionend'
3211 }
3212 },
3213 animation: {
3214 end: {
3215 WebkitAnimation: 'webkitAnimationEnd',
3216 MozAnimation: 'animationend',
3217 OAnimation: 'oAnimationEnd',
3218 animation: 'animationend'
3219 }
3220 }
3221 },
3222 tests = {
3223 csstransforms: function() {
3224 return !!test('transform');
3225 },
3226 csstransforms3d: function() {
3227 return !!test('perspective');
3228 },
3229 csstransitions: function() {
3230 return !!test('transition');
3231 },
3232 cssanimations: function() {
3233 return !!test('animation');
3234 }
3235 };
3236
3237 function test(property, prefixed) {
3238 var result = false,
3239 upper = property.charAt(0).toUpperCase() + property.slice(1);
3240
3241 $.each((property + ' ' + prefixes.join(upper + ' ') + upper).split(' '), function(i, property) {
3242 if (style[property] !== undefined) {
3243 result = prefixed ? property : true;
3244 return false;
3245 }
3246 });
3247
3248 return result;
3249 }
3250
3251 function prefixed(property) {
3252 return test(property, true);
3253 }
3254
3255 if (tests.csstransitions()) {
3256 /* jshint -W053 */
3257 $.support.transition = new String(prefixed('transition'))
3258 $.support.transition.end = events.transition.end[ $.support.transition ];
3259 }
3260
3261 if (tests.cssanimations()) {
3262 /* jshint -W053 */
3263 $.support.animation = new String(prefixed('animation'))
3264 $.support.animation.end = events.animation.end[ $.support.animation ];
3265 }
3266
3267 if (tests.csstransforms()) {
3268 /* jshint -W053 */
3269 $.support.transform = new String(prefixed('transform'));
3270 $.support.transform3d = tests.csstransforms3d();
3271 }
3272
3273 })(window.Zepto || window.jQuery, window, document);
File src/main/webapp/content/js/script.js added (mode: 100644) (index 0000000..8e0ed21)
1 (function($) {
2
3 "use strict";
4
5 //Hide Loading Box (Preloader)
6 function handlePreloader() {
7 if($('.preloader').length){
8 $('.preloader').delay(200).fadeOut(500);
9 }
10 }
11
12
13 //Update Header Style and Scroll to Top
14 function headerStyle() {
15 if($('.navbar').length){
16 var windowpos = $(window).scrollTop();
17 var siteHeader = $('.navbar');
18 var scrollLink = $('.scroll-to-top');
19 if (windowpos >= 70) {
20 //siteHeader.removeClass('navbar-op');
21 siteHeader.addClass('fixed-top');
22 scrollLink.fadeIn(300);
23 } else {
24 siteHeader.removeClass('fixed-top');
25 //siteHeader.addClass('navbar-op');
26 scrollLink.fadeOut(300);
27 }
28 }
29 }
30
31 headerStyle();
32
33
34 //Submenu Dropdown Toggle
35 if($('.main-header .navigation li.dropdown ul').length){
36 $('.main-header .navigation li.dropdown').append('<div class="dropdown-btn"><span class="fa fa-angle-down"></span></div>');
37
38 //Dropdown Button
39 $('.main-header .navigation li.dropdown .dropdown-btn').on('click', function() {
40 $(this).prev('ul').slideToggle(500);
41 });
42
43 //Dropdown Button
44 $('.main-header .navigation li.dropdown .dropdown-btn').on('click', function() {
45 $(this).prev('.mega-menu').slideToggle(500);
46 });
47
48 //Disable dropdown parent link
49 $('.navigation li.dropdown > a').on('click', function(e) {
50 e.preventDefault();
51 });
52 }
53
54
55 //Event Countdown Timer
56 if($('.time-countdown').length){
57 $('.time-countdown').each(function() {
58 var $this = $(this), finalDate = $(this).data('countdown');
59 $this.countdown(finalDate, function(event) {
60 var $this = $(this).html(event.strftime('' + '<div class="counter-column"><span class="count">%D</span>Days</div> ' + '<div class="counter-column"><span class="count">%H</span>Hours</div> ' + '<div class="counter-column"><span class="count">%M</span>Minutes</div> ' + '<div class="counter-column"><span class="count">%S</span>Seconds</div>'));
61 });
62 });
63 }
64
65 //Text Rotator
66 if($('.home-banner .text-rotate').length){
67 $(".home-banner .text-rotate").textrotator({
68 animation: "flip",
69 speed: 3000
70 });
71 }
72
73 //Tabs Box
74 if($('.tabs-box').length){
75 $('.tabs-box .tab-buttons .tab-btn').on('click', function(e) {
76 e.preventDefault();
77 var target = $($(this).attr('data-tab'));
78
79 if ($(target).is(':visible')){
80 return false;
81 }else{
82 target.parents('.tabs-box').find('.tab-buttons').find('.tab-btn').removeClass('active-btn');
83 $(this).addClass('active-btn');
84 target.parents('.tabs-box').find('.tabs-content').find('.tab').fadeOut(0);
85 target.parents('.tabs-box').find('.tabs-content').find('.tab').removeClass('active-tab');
86 $(target).fadeIn(300);
87 $(target).addClass('active-tab');
88 }
89 });
90 }
91
92
93 //Custom Seclect Box
94 if($('.custom-select-box').length){
95 $('.custom-select-box').selectmenu().selectmenu('menuWidget').addClass('overflow');
96 }
97
98
99 // Two Item Carousel
100 if ($('.two-item-carousel').length) {
101 $('.two-item-carousel').owlCarousel({
102 loop:true,
103 margin:30,
104 nav:true,
105 smartSpeed: 500,
106 autoplay: 4000,
107 navText: [ '<span class="fa fa-angle-left"></span>', '<span class="fa fa-angle-right"></span>' ],
108 responsive:{
109 0:{
110 items:1,
111 margin:30
112 },
113 480:{
114 items:1,
115 margin:30
116 },
117 600:{
118 items:1,
119 margin:30
120 },
121 800:{
122 items:2,
123 margin:30
124 },
125 1024:{
126 items:2,
127 margin:30
128 },
129 1200:{
130 items:2
131 }
132 }
133 });
134 }
135
136
137 // Business Carousel
138 if ($('.business-carousel').length) {
139 $('.business-carousel').owlCarousel({
140 loop:true,
141 margin:0,
142 nav:true,
143 smartSpeed: 500,
144 autoplay: 4000,
145 navText: [ '<span class="fa fa-angle-left"></span>', '<span class="fa fa-angle-right"></span>' ],
146 responsive:{
147 0:{
148 items:1
149 },
150 480:{
151 items:1
152 },
153 600:{
154 items:1
155 },
156 800:{
157 items:2
158 },
159 1024:{
160 items:2
161 },
162 1200:{
163 items:2
164 }
165 }
166 });
167 }
168
169
170 // Four Item Carousel
171 if ($('.four-item-carousel').length) {
172 $('.four-item-carousel').owlCarousel({
173 loop:true,
174 margin:90,
175 nav:true,
176 smartSpeed: 500,
177 autoplay: 4000,
178 navText: [ '<span class="fa fa-angle-left"></span>', '<span class="fa fa-angle-right"></span>' ],
179 responsive:{
180 0:{
181 items:1,
182 margin:30
183 },
184 480:{
185 items:1,
186 margin:30
187 },
188 600:{
189 items:2,
190 margin:30
191 },
192 800:{
193 items:3,
194 margin:30
195 },
196 1024:{
197 items:3,
198 margin:30
199 },
200 1200:{
201 items:4
202 }
203 }
204 });
205 }
206
207
208 // Four Item Carousel
209 if ($('.servics-four-item-carousel').length) {
210 $('.servics-four-item-carousel').owlCarousel({
211 loop:true,
212 margin:30,
213 nav:true,
214 smartSpeed: 500,
215 autoplay: 4000,
216 navText: [ '<span class="fa fa-angle-left"></span>', '<span class="fa fa-angle-right"></span>' ],
217 responsive:{
218 0:{
219 items:1
220 },
221 480:{
222 items:1
223 },
224 600:{
225 items:2
226 },
227 788:{
228 items:2
229 },
230 800:{
231 items:2
232 },
233 1024:{
234 items:3
235 },
236 1200:{
237 items:4
238 }
239 }
240 });
241 }
242
243
244 // Sponsors Carousel
245 if ($('.sponsors-carousel').length) {
246 $('.sponsors-carousel').owlCarousel({
247 loop:true,
248 margin:0,
249 nav:true,
250 smartSpeed: 500,
251 autoplay: 4000,
252 navText: [ '<span class="fa fa-angle-left"></span>', '<span class="fa fa-angle-right"></span>' ],
253 responsive:{
254 0:{
255 items:1
256 },
257 480:{
258 items:2
259 },
260 600:{
261 items:3
262 },
263 800:{
264 items:5
265 },
266 1024:{
267 items:6
268 }
269 }
270 });
271 }
272
273
274 //Fact Counter + Text Count
275 if($('.count-box').length){
276 $('.count-box').appear(function(){
277
278 var $t = $(this),
279 n = $t.find(".count-text").attr("data-stop"),
280 r = parseInt($t.find(".count-text").attr("data-speed"), 10);
281
282 if (!$t.hasClass("counted")) {
283 $t.addClass("counted");
284 $({
285 countNum: $t.find(".count-text").text()
286 }).animate({
287 countNum: n
288 }, {
289 duration: r,
290 easing: "linear",
291 step: function() {
292 $t.find(".count-text").text(Math.floor(this.countNum));
293 },
294 complete: function() {
295 $t.find(".count-text").text(this.countNum);
296 }
297 });
298 }
299
300 },{accY: 0});
301 }
302
303
304 //Single Item Carousel
305 if ($('.single-item-carousel').length) {
306 $('.single-item-carousel').owlCarousel({
307 loop:true,
308 margin:0,
309 nav:true,
310 smartSpeed: 700,
311 autoplay: 5000,
312 navText: [ '<span class="fa fa-angle-left"></span>', '<span class="fa fa-angle-right"></span>' ],
313 responsive:{
314 0:{
315 items:1
316 },
317 480:{
318 items:1
319 },
320
321 768:{
322 items:1
323 },
324
325 800:{
326 items:1
327 },
328 960:{
329 items:1
330 },
331 1024:{
332 items:1
333 }
334 }
335 });
336 }
337
338
339 //Gallery Filters
340 if($('.filter-list').length){
341 $('.filter-list').mixItUp({});
342 }
343
344
345 //Product Tabs
346 if($('.cases-tab').length){
347 $('.cases-tab .cases-tab-btns .p-tab-btn').on('click', function(e) {
348 e.preventDefault();
349 var target = $($(this).attr('data-tab'));
350
351 if ($(target).hasClass('actve-tab')){
352 return false;
353 }else{
354 $('.cases-tab .cases-tab-btns .p-tab-btn').removeClass('active-btn');
355 $(this).addClass('active-btn');
356 $('.cases-tab .p-tabs-content .p-tab').removeClass('active-tab');
357 $(target).addClass('active-tab');
358 }
359 });
360 }
361
362
363 //Cases Carousel
364 if ($('.cases-carousel').length) {
365 $('.cases-carousel').owlCarousel({
366 loop:true,
367 margin:30,
368 nav:true,
369 smartSpeed: 700,
370 autoplay: 5000,
371 navText: [ '<span class="fa fa-angle-left"></span>', '<span class="fa fa-angle-right"></span>' ],
372 responsive:{
373 0:{
374 items:1
375 },
376 600:{
377 items:2
378 },
379 800:{
380 items:3
381 },
382 1024:{
383 items:4
384 },
385 1200:{
386 items:4
387 },
388 }
389 });
390 }
391
392
393 //Cases Carousel Two
394 if ($('.cases-carousel-two').length) {
395 $('.cases-carousel-two').owlCarousel({
396 loop:true,
397 margin:30,
398 nav:true,
399 smartSpeed: 700,
400 autoplay: 5000,
401 navText: [ '<span class="fa fa-angle-left"></span>', '<span class="fa fa-angle-right"></span>' ],
402 responsive:{
403 0:{
404 items:1
405 },
406 600:{
407 items:2
408 },
409 800:{
410 items:3
411 },
412 1024:{
413 items:4
414 },
415 1200:{
416 items:5
417 },
418 }
419 });
420 }
421
422
423 //Accordion Box
424 if($('.accordion-box').length){
425 $(".accordion-box").on('click', '.acc-btn', function() {
426
427 var outerBox = $(this).parents('.accordion-box');
428 var target = $(this).parents('.accordion');
429
430 if($(this).hasClass('active')!==true){
431 $(outerBox).find('.accordion .acc-btn').removeClass('active');
432 }
433 else{
434 target.removeClass('active-block');
435 target.children('.acc-content').slideUp(300);
436 target.find('.acc-btn').removeClass('active');
437 }
438
439 if ($(this).next('.acc-content').is(':visible')){
440 return false;
441 }else{
442 $(this).addClass('active');
443 $(outerBox).children('.accordion').removeClass('active-block');
444 $(outerBox).find('.accordion').children('.acc-content').slideUp(300);
445 target.addClass('active-block');
446 $(this).next('.acc-content').slideDown(300);
447 }
448 });
449 }
450
451
452 //LightBox / Fancybox
453 if($('.lightbox-image').length) {
454 $('.lightbox-image').fancybox({
455 openEffect : 'fade',
456 closeEffect : 'fade',
457 helpers : {
458 media : {}
459 }
460 });
461 }
462
463
464 //Contact Form Validation
465 if($('#contact-form').length){
466 $('#contact-form').validate({
467 rules: {
468 username: {
469 required: true
470 },
471 email: {
472 required: true,
473 email: true
474 },
475 message: {
476 required: true
477 }
478 }
479 });
480 }
481
482
483 // Scroll to a Specific Div
484 if($('.scroll-to-target').length){
485 $(".scroll-to-target").on('click', function() {
486 var target = $(this).attr('data-target');
487 // animate
488 $('html, body').animate({
489 scrollTop: $(target).offset().top
490 }, 1000);
491
492 });
493 }
494
495
496 // Elements Animation
497 if($('.wow').length){
498 var wow = new WOW(
499 {
500 boxClass: 'wow', // animated element css class (default is wow)
501 animateClass: 'animated', // animation css class (default is animated)
502 offset: 0, // distance to the element when triggering the animation (default is 0)
503 mobile: false, // trigger animations on mobile devices (default is true)
504 live: true // act on asynchronously loaded content (default is true)
505 }
506 );
507 wow.init();
508 }
509
510 /* ==========================================================================
511 When document is Scrollig, do
512 ========================================================================== */
513
514 $(window).on('scroll', function() {
515 headerStyle();
516 });
517
518 /* ==========================================================================
519 When document is loaded, do
520 ========================================================================== */
521
522 $(window).on('load', function() {
523 handlePreloader();
524 });
525
526 })(window.jQuery);
The diff for file src/main/webapp/content/plugins/revolution/css/layers.css is too big (5779 changes) and cannot be shown.
File src/main/webapp/content/plugins/revolution/css/navigation-skins/ares.css added (mode: 100644) (index 0000000..8971bcb)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 ARES SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 .ares.tparrows {
12 cursor: pointer;
13 background: #fff;
14 min-width: 60px;
15 min-height: 60px;
16 position: absolute;
17 display: block;
18 z-index: 100;
19 border-radius: 50%;
20 }
21 .ares.tparrows:hover {
22 }
23 .ares.tparrows:before {
24 font-family: 'revicons';
25 font-size: 25px;
26 color: #aaa;
27 display: block;
28 line-height: 60px;
29 text-align: center;
30 -webkit-transition: color 0.3s;
31 -moz-transition: color 0.3s;
32 transition: color 0.3s;
33 z-index: 2;
34 position: relative;
35 }
36 .ares.tparrows.tp-leftarrow:before {
37 content: '\e81f';
38 }
39 .ares.tparrows.tp-rightarrow:before {
40 content: '\e81e';
41 }
42 .ares.tparrows:hover:before {
43 color: #000;
44 }
45 .tp-title-wrap {
46 position: absolute;
47 z-index: 1;
48 display: inline-block;
49 background: #fff;
50 min-height: 60px;
51 line-height: 60px;
52 top: 0px;
53 margin-left: 30px;
54 border-radius: 0px 30px 30px 0px;
55 overflow: hidden;
56 -webkit-transition: -webkit-transform 0.3s;
57 transition: transform 0.3s;
58 transform: scaleX(0);
59 -webkit-transform: scaleX(0);
60 transform-origin: 0% 50%;
61 -webkit-transform-origin: 0% 50%;
62 }
63 .ares.tp-rightarrow .tp-title-wrap {
64 right: 0px;
65 margin-right: 30px;
66 margin-left: 0px;
67 -webkit-transform-origin: 100% 50%;
68 border-radius: 30px 0px 0px 30px;
69 }
70 .ares.tparrows:hover .tp-title-wrap {
71 transform: scaleX(1) scaleY(1);
72 -webkit-transform: scaleX(1) scaleY(1);
73 }
74 .ares .tp-arr-titleholder {
75 position: relative;
76 -webkit-transition: -webkit-transform 0.3s;
77 transition: transform 0.3s;
78 transform: translateX(200px);
79 text-transform: uppercase;
80 color: #000;
81 font-weight: 400;
82 font-size: 14px;
83 line-height: 60px;
84 white-space: nowrap;
85 padding: 0px 20px;
86 margin-left: 10px;
87 opacity: 0;
88 }
89
90 .ares.tp-rightarrow .tp-arr-titleholder {
91 transform: translateX(-200px);
92 margin-left: 0px;
93 margin-right: 10px;
94 }
95
96 .ares.tparrows:hover .tp-arr-titleholder {
97 transform: translateX(0px);
98 -webkit-transform: translateX(0px);
99 transition-delay: 0.1s;
100 opacity: 1;
101 }
102
103 /* BULLETS */
104 .ares.tp-bullets {
105 }
106 .ares.tp-bullets:before {
107 content: ' ';
108 position: absolute;
109 width: 100%;
110 height: 100%;
111 background: transparent;
112 padding: 10px;
113 margin-left: -10px;
114 margin-top: -10px;
115 box-sizing: content-box;
116 }
117 .ares .tp-bullet {
118 width: 13px;
119 height: 13px;
120 position: absolute;
121 background: #e5e5e5;
122 border-radius: 50%;
123 cursor: pointer;
124 box-sizing: content-box;
125 }
126 .ares .tp-bullet:hover,
127 .ares .tp-bullet.selected {
128 background: #fff;
129 }
130 .ares .tp-bullet-title {
131 position: absolute;
132 color: #888;
133 font-size: 12px;
134 padding: 0px 10px;
135 font-weight: 600;
136 right: 27px;
137 top: -4px;
138 background: #fff;
139 background: rgba(255, 255, 255, 0.75);
140 visibility: hidden;
141 transform: translateX(-20px);
142 -webkit-transform: translateX(-20px);
143 transition: transform 0.3s;
144 -webkit-transition: transform 0.3s;
145 line-height: 20px;
146 white-space: nowrap;
147 }
148
149 .ares .tp-bullet-title:after {
150 width: 0px;
151 height: 0px;
152 border-style: solid;
153 border-width: 10px 0 10px 10px;
154 border-color: transparent transparent transparent rgba(255, 255, 255, 0.75);
155 content: ' ';
156 position: absolute;
157 right: -10px;
158 top: 0px;
159 }
160
161 .ares .tp-bullet:hover .tp-bullet-title {
162 visibility: visible;
163 transform: translateX(0px);
164 -webkit-transform: translateX(0px);
165 }
166
167 .ares .tp-bullet.selected:hover .tp-bullet-title {
168 background: #fff;
169 }
170 .ares .tp-bullet.selected:hover .tp-bullet-title:after {
171 border-color: transparent transparent transparent #fff;
172 }
173 .ares.tp-bullets:hover .tp-bullet-title {
174 visibility: hidden;
175 }
176 .ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title {
177 visibility: visible;
178 }
179
180 /* TABS */
181 .ares .tp-tab {
182 opacity: 1;
183 padding: 10px;
184 box-sizing: border-box;
185 font-family: 'Roboto', sans-serif;
186 border-bottom: 1px solid #e5e5e5;
187 }
188 .ares .tp-tab-image {
189 width: 60px;
190 height: 60px;
191 max-height: 100%;
192 max-width: 100%;
193 position: relative;
194 display: inline-block;
195 float: left;
196 }
197 .ares .tp-tab-content {
198 background: rgba(0, 0, 0, 0);
199 position: relative;
200 padding: 15px 15px 15px 85px;
201 left: 0px;
202 overflow: hidden;
203 margin-top: -15px;
204 box-sizing: border-box;
205 color: #333;
206 display: inline-block;
207 width: 100%;
208 height: 100%;
209 position: absolute;
210 }
211 .ares .tp-tab-date {
212 display: block;
213 color: #aaa;
214 font-weight: 500;
215 font-size: 12px;
216 margin-bottom: 0px;
217 }
218 .ares .tp-tab-title {
219 display: block;
220 text-align: left;
221 color: #333;
222 font-size: 14px;
223 font-weight: 500;
224 text-transform: none;
225 line-height: 17px;
226 }
227 .ares .tp-tab:hover,
228 .ares .tp-tab.selected {
229 background: #eee;
230 }
231
232 .ares .tp-tab-mask {
233 }
234
235 /* MEDIA QUERIES */
236 @media only screen and (max-width: 960px) {
237 }
238 @media only screen and (max-width: 768px) {
239 }
File src/main/webapp/content/plugins/revolution/css/navigation-skins/custom.css added (mode: 100644) (index 0000000..d1bbc18)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 CUSTOM SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12 .custom.tparrows {
13 cursor: pointer;
14 background: #000;
15 background: rgba(0, 0, 0, 0.5);
16 width: 40px;
17 height: 40px;
18 position: absolute;
19 display: block;
20 z-index: 100;
21 }
22 .custom.tparrows:hover {
23 background: #000;
24 }
25 .custom.tparrows:before {
26 font-family: 'revicons';
27 font-size: 15px;
28 color: #fff;
29 display: block;
30 line-height: 40px;
31 text-align: center;
32 }
33 .custom.tparrows.tp-leftarrow:before {
34 content: '\e824';
35 }
36 .custom.tparrows.tp-rightarrow:before {
37 content: '\e825';
38 }
39
40 /* BULLETS */
41 .custom.tp-bullets {
42 }
43 .custom.tp-bullets:before {
44 content: ' ';
45 position: absolute;
46 width: 100%;
47 height: 100%;
48 background: transparent;
49 padding: 10px;
50 margin-left: -10px;
51 margin-top: -10px;
52 box-sizing: content-box;
53 }
54 .custom .tp-bullet {
55 width: 12px;
56 height: 12px;
57 position: absolute;
58 background: #aaa;
59 background: rgba(125, 125, 125, 0.5);
60 cursor: pointer;
61 box-sizing: content-box;
62 }
63 .custom .tp-bullet:hover,
64 .custom .tp-bullet.selected {
65 background: rgb(125, 125, 125);
66 }
67 .custom .tp-bullet-image {
68 }
69 .custom .tp-bullet-title {
70 }
71
72 /* THUMBS */
73
74 /* TABS */
File src/main/webapp/content/plugins/revolution/css/navigation-skins/dione.css added (mode: 100644) (index 0000000..2354d28)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 DIONE SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12 .dione.tparrows {
13 height: 100%;
14 width: 100px;
15 background: transparent;
16 background: rgba(0, 0, 0, 0);
17 line-height: 100%;
18 transition: all 0.3s;
19 -webkit-transition: all 0.3s;
20 }
21
22 .dione.tparrows:hover {
23 background: rgba(0, 0, 0, 0.45);
24 }
25 .dione .tp-arr-imgwrapper {
26 width: 100px;
27 left: 0px;
28 position: absolute;
29 height: 100%;
30 top: 0px;
31 overflow: hidden;
32 }
33 .dione.tp-rightarrow .tp-arr-imgwrapper {
34 left: auto;
35 right: 0px;
36 }
37
38 .dione .tp-arr-imgholder {
39 background-position: center center;
40 background-size: cover;
41 width: 100px;
42 height: 100%;
43 top: 0px;
44 visibility: hidden;
45 transform: translateX(-50px);
46 -webkit-transform: translateX(-50px);
47 transition: all 0.3s;
48 -webkit-transition: all 0.3s;
49 opacity: 0;
50 left: 0px;
51 }
52
53 .dione.tparrows.tp-rightarrow .tp-arr-imgholder {
54 right: 0px;
55 left: auto;
56 transform: translateX(50px);
57 -webkit-transform: translateX(50px);
58 }
59
60 .dione.tparrows:before {
61 position: absolute;
62 line-height: 30px;
63 margin-left: -22px;
64 top: 50%;
65 left: 50%;
66 font-size: 30px;
67 margin-top: -15px;
68 transition: all 0.3s;
69 -webkit-transition: all 0.3s;
70 }
71
72 .dione.tparrows.tp-rightarrow:before {
73 margin-left: 6px;
74 }
75
76 .dione.tparrows:hover:before {
77 transform: translateX(-20px);
78 -webkit-transform: translateX(-20px);
79 opacity: 0;
80 }
81
82 .dione.tparrows.tp-rightarrow:hover:before {
83 transform: translateX(20px);
84 -webkit-transform: translateX(20px);
85 }
86
87 .dione.tparrows:hover .tp-arr-imgholder {
88 transform: translateX(0px);
89 -webkit-transform: translateX(0px);
90 opacity: 1;
91 visibility: visible;
92 }
93
94 /* BULLETS */
95 .dione .tp-bullet {
96 opacity: 1;
97 width: 50px;
98 height: 50px;
99 padding: 3px;
100 background: #000;
101 background-color: rgba(0, 0, 0, 0.25);
102 margin: 0px;
103 box-sizing: border-box;
104 transition: all 0.3s;
105 -webkit-transition: all 0.3s;
106 }
107
108 .dione .tp-bullet-image {
109 display: block;
110 box-sizing: border-box;
111 position: relative;
112 -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
113 -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
114 box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
115 width: 44px;
116 height: 44px;
117 background-size: cover;
118 background-position: center center;
119 }
120 .dione .tp-bullet-title {
121 position: absolute;
122 bottom: 65px;
123 display: inline-block;
124 left: 50%;
125 background: #000;
126 background: rgba(0, 0, 0, 0.75);
127 color: #fff;
128 padding: 10px 30px;
129 border-radius: 4px;
130 -webkit-border-radius: 4px;
131 opacity: 0;
132 transition: all 0.3s;
133 -webkit-transition: all 0.3s;
134 transform: translateZ(0.001px) translateX(-50%) translateY(14px);
135 transform-origin: 50% 100%;
136 -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);
137 -webkit-transform-origin: 50% 100%;
138 opacity: 0;
139 white-space: nowrap;
140 }
141
142 .dione .tp-bullet:hover .tp-bullet-title {
143 transform: rotateX(0deg) translateX(-50%);
144 -webkit-transform: rotateX(0deg) translateX(-50%);
145 opacity: 1;
146 }
147
148 .dione .tp-bullet.selected,
149 .dione .tp-bullet:hover {
150 background: rgba(255, 255, 255, 1);
151 background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
152 background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1)));
153 background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
154 background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
155 background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
156 background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
157 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
158 }
159 .dione .tp-bullet-title:after {
160 content: ' ';
161 position: absolute;
162 left: 50%;
163 margin-left: -8px;
164 width: 0;
165 height: 0;
166 border-style: solid;
167 border-width: 8px 8px 0 8px;
168 border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent;
169 bottom: -8px;
170 }
File src/main/webapp/content/plugins/revolution/css/navigation-skins/erinyen.css added (mode: 100644) (index 0000000..ba7f6d2)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 ERINYEN SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12 .erinyen.tparrows {
13 cursor: pointer;
14 background: #000;
15 background: rgba(0, 0, 0, 0.5);
16 min-width: 70px;
17 min-height: 70px;
18 position: absolute;
19 display: block;
20 z-index: 100;
21 border-radius: 35px;
22 }
23
24 .erinyen.tparrows:before {
25 font-family: 'revicons';
26 font-size: 20px;
27 color: #fff;
28 display: block;
29 line-height: 70px;
30 text-align: center;
31 z-index: 2;
32 position: relative;
33 }
34 .erinyen.tparrows.tp-leftarrow:before {
35 content: '\e824';
36 }
37 .erinyen.tparrows.tp-rightarrow:before {
38 content: '\e825';
39 }
40
41 .erinyen .tp-title-wrap {
42 position: absolute;
43 z-index: 1;
44 display: inline-block;
45 background: #000;
46 background: rgba(0, 0, 0, 0.5);
47 min-height: 70px;
48 line-height: 70px;
49 top: 0px;
50 margin-left: 0px;
51 border-radius: 35px;
52 overflow: hidden;
53 transition: opacity 0.3s;
54 -webkit-transition: opacity 0.3s;
55 -moz-transition: opacity 0.3s;
56 -webkit-transform: scale(0);
57 -moz-transform: scale(0);
58 transform: scale(0);
59 visibility: hidden;
60 opacity: 0;
61 }
62
63 .erinyen.tparrows:hover .tp-title-wrap {
64 -webkit-transform: scale(1);
65 -moz-transform: scale(1);
66 transform: scale(1);
67 opacity: 1;
68 visibility: visible;
69 }
70
71 .erinyen.tp-rightarrow .tp-title-wrap {
72 right: 0px;
73 margin-right: 0px;
74 margin-left: 0px;
75 -webkit-transform-origin: 100% 50%;
76 border-radius: 35px;
77 padding-right: 20px;
78 padding-left: 10px;
79 }
80
81 .erinyen.tp-leftarrow .tp-title-wrap {
82 padding-left: 20px;
83 padding-right: 10px;
84 }
85
86 .erinyen .tp-arr-titleholder {
87 letter-spacing: 3px;
88 position: relative;
89 -webkit-transition: -webkit-transform 0.3s;
90 transition: transform 0.3s;
91 transform: translateX(200px);
92 text-transform: uppercase;
93 color: #fff;
94 font-weight: 600;
95 font-size: 13px;
96 line-height: 70px;
97 white-space: nowrap;
98 padding: 0px 20px;
99 margin-left: 11px;
100 opacity: 0;
101 }
102
103 .erinyen .tp-arr-imgholder {
104 width: 100%;
105 height: 100%;
106 position: absolute;
107 top: 0px;
108 left: 0px;
109 background-position: center center;
110 background-size: cover;
111 }
112 .erinyen .tp-arr-img-over {
113 width: 100%;
114 height: 100%;
115 position: absolute;
116 top: 0px;
117 left: 0px;
118 background: #000;
119 background: rgba(0, 0, 0, 0.5);
120 }
121 .erinyen.tp-rightarrow .tp-arr-titleholder {
122 transform: translateX(-200px);
123 margin-left: 0px;
124 margin-right: 11px;
125 }
126
127 .erinyen.tparrows:hover .tp-arr-titleholder {
128 transform: translateX(0px);
129 -webkit-transform: translateX(0px);
130 transition-delay: 0.1s;
131 opacity: 1;
132 }
133
134 /* BULLETS */
135 .erinyen.tp-bullets {
136 }
137 .erinyen.tp-bullets:before {
138 content: ' ';
139 position: absolute;
140 width: 100%;
141 height: 100%;
142 background: #555555; /* old browsers */
143 background: -moz-linear-gradient(top, #555555 0%, #222222 100%); /* ff3.6+ */
144 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #222222)); /* chrome,safari4+ */
145 background: -webkit-linear-gradient(top, #555555 0%, #222222 100%); /* chrome10+,safari5.1+ */
146 background: -o-linear-gradient(top, #555555 0%, #222222 100%); /* opera 11.10+ */
147 background: -ms-linear-gradient(top, #555555 0%, #222222 100%); /* ie10+ */
148 background: linear-gradient(to bottom, #555555 0%, #222222 100%); /* w3c */
149 filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#555555", endcolorstr="#222222",gradienttype=0 ); /* ie6-9 */
150 padding: 10px 15px;
151 margin-left: -15px;
152 margin-top: -10px;
153 box-sizing: content-box;
154 border-radius: 10px;
155 box-shadow: 0px 0px 2px 1px rgba(33, 33, 33, 0.3);
156 }
157 .erinyen .tp-bullet {
158 width: 13px;
159 height: 13px;
160 position: absolute;
161 background: #111;
162 border-radius: 50%;
163 cursor: pointer;
164 box-sizing: content-box;
165 }
166 .erinyen .tp-bullet:hover,
167 .erinyen .tp-bullet.selected {
168 background: #e5e5e5; /* old browsers */
169 background: -moz-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* ff3.6+ */
170 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #999999)); /* chrome,safari4+ */
171 background: -webkit-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* chrome10+,safari5.1+ */
172 background: -o-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* opera 11.10+ */
173 background: -ms-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* ie10+ */
174 background: linear-gradient(to bottom, #e5e5e5 0%, #999999 100%); /* w3c */
175 filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#e5e5e5", endcolorstr="#999999",gradienttype=0 ); /* ie6-9 */
176 border: 1px solid #555;
177 width: 12px;
178 height: 12px;
179 }
180 .erinyen .tp-bullet-image {
181 }
182 .erinyen .tp-bullet-title {
183 }
184
185 /* THUMBS */
186 .erinyen .tp-thumb {
187 opacity: 1;
188 }
189
190 .erinyen .tp-thumb-over {
191 background: #000;
192 background: rgba(0, 0, 0, 0.25);
193 width: 100%;
194 height: 100%;
195 position: absolute;
196 top: 0px;
197 left: 0px;
198 z-index: 1;
199 -webkit-transition: all 0.3s;
200 transition: all 0.3s;
201 }
202
203 .erinyen .tp-thumb-more:before {
204 font-family: 'revicons';
205 font-size: 12px;
206 color: #aaa;
207 color: rgba(255, 255, 255, 0.75);
208 display: block;
209 line-height: 12px;
210 text-align: left;
211 z-index: 2;
212 position: absolute;
213 top: 20px;
214 right: 20px;
215 z-index: 2;
216 }
217 .erinyen .tp-thumb-more:before {
218 content: '\e825';
219 }
220
221 .erinyen .tp-thumb-title {
222 font-family: 'Raleway';
223 letter-spacing: 1px;
224 font-size: 12px;
225 color: #fff;
226 display: block;
227 line-height: 15px;
228 text-align: left;
229 z-index: 2;
230 position: absolute;
231 top: 0px;
232 left: 0px;
233 z-index: 2;
234 padding: 20px 35px 20px 20px;
235 width: 100%;
236 height: 100%;
237 box-sizing: border-box;
238 transition: all 0.3s;
239 -webkit-transition: all 0.3s;
240 font-weight: 500;
241 }
242
243 .erinyen .tp-thumb.selected .tp-thumb-more:before,
244 .erinyen .tp-thumb:hover .tp-thumb-more:before {
245 color: #aaa;
246 }
247
248 .erinyen .tp-thumb.selected .tp-thumb-over,
249 .erinyen .tp-thumb:hover .tp-thumb-over {
250 background: #fff;
251 }
252 .erinyen .tp-thumb.selected .tp-thumb-title,
253 .erinyen .tp-thumb:hover .tp-thumb-title {
254 color: #000;
255 }
256
257 /* TABS */
258 .erinyen .tp-tab-title {
259 color: #a8d8ee;
260 font-size: 13px;
261 font-weight: 700;
262 text-transform: uppercase;
263 font-family: 'Roboto Slab';
264 margin-bottom: 5px;
265 }
266
267 .erinyen .tp-tab-desc {
268 font-size: 18px;
269 font-weight: 400;
270 color: #fff;
271 line-height: 25px;
272 font-family: 'Roboto Slab';
273 }
File src/main/webapp/content/plugins/revolution/css/navigation-skins/gyges.css added (mode: 100644) (index 0000000..138efbe)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 GYGES SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12
13 /* BULLETS */
14 .gyges.tp-bullets {
15 }
16 .gyges.tp-bullets:before {
17 content: ' ';
18 position: absolute;
19 width: 100%;
20 height: 100%;
21 background: #777777; /* Old browsers */
22 background: -moz-linear-gradient(top, #777777 0%, #666666 100%);
23 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777777), color-stop(100%, #666666));
24 background: -webkit-linear-gradient(top, #777777 0%, #666666 100%);
25 background: -o-linear-gradient(top, #777777 0%, #666666 100%);
26 background: -ms-linear-gradient(top, #777777 0%, #666666 100%);
27 background: linear-gradient(to bottom, #777777 0%, #666666 100%);
28 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#777777",
29 endColorstr="#666666",GradientType=0 );
30 padding: 10px;
31 margin-left: -10px;
32 margin-top: -10px;
33 box-sizing: content-box;
34 border-radius: 10px;
35 }
36 .gyges .tp-bullet {
37 width: 12px;
38 height: 12px;
39 position: absolute;
40 background: #333;
41 border: 3px solid #444;
42 border-radius: 50%;
43 cursor: pointer;
44 box-sizing: content-box;
45 }
46 .gyges .tp-bullet:hover,
47 .gyges .tp-bullet.selected {
48 background: #ffffff; /* Old browsers */
49 background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */
50 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1)); /* Chrome,Safari4+ */
51 background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* Chrome10+,Safari5.1+ */
52 background: -o-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* Opera 11.10+ */
53 background: -ms-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* IE10+ */
54 background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%); /* W3C */
55 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff",
56 endColorstr="#e1e1e1",GradientType=0 ); /* IE6-9 */
57 }
58 .gyges .tp-bullet-image {
59 }
60 .gyges .tp-bullet-title {
61 }
62
63 /* THUMBS */
64 .gyges .tp-thumb {
65 opacity: 1;
66 }
67 .gyges .tp-thumb-img-wrap {
68 padding: 3px;
69 background: #000;
70 background-color: rgba(0, 0, 0, 0.25);
71 display: inline-block;
72
73 width: 100%;
74 height: 100%;
75 position: relative;
76 margin: 0px;
77 box-sizing: border-box;
78 transition: all 0.3s;
79 -webkit-transition: all 0.3s;
80 }
81 .gyges .tp-thumb-image {
82 padding: 3px;
83 display: block;
84 box-sizing: border-box;
85 position: relative;
86 -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
87 -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
88 box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
89 }
90 .gyges .tp-thumb-title {
91 position: absolute;
92 bottom: 100%;
93 display: inline-block;
94 left: 50%;
95 background: rgba(255, 255, 255, 0.8);
96 padding: 10px 30px;
97 border-radius: 4px;
98 -webkit-border-radius: 4px;
99 margin-bottom: 20px;
100 opacity: 0;
101 transition: all 0.3s;
102 -webkit-transition: all 0.3s;
103 transform: translateZ(0.001px) translateX(-50%) translateY(14px);
104 transform-origin: 50% 100%;
105 -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);
106 -webkit-transform-origin: 50% 100%;
107 white-space: nowrap;
108 }
109 .gyges .tp-thumb:hover .tp-thumb-title {
110 transform: rotateX(0deg) translateX(-50%);
111 -webkit-transform: rotateX(0deg) translateX(-50%);
112 opacity: 1;
113 }
114
115 .gyges .tp-thumb:hover .tp-thumb-img-wrap,
116 .gyges .tp-thumb.selected .tp-thumb-img-wrap {
117 background: rgba(255, 255, 255, 1);
118 background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
119 background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1)));
120 background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
121 background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
122 background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
123 background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
124 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
125 }
126 .gyges .tp-thumb-title:after {
127 content: ' ';
128 position: absolute;
129 left: 50%;
130 margin-left: -8px;
131 width: 0;
132 height: 0;
133 border-style: solid;
134 border-width: 8px 8px 0 8px;
135 border-color: rgba(255, 255, 255, 0.8) transparent transparent transparent;
136 bottom: -8px;
137 }
138
139 /* TABS */
140 .gyges .tp-tab {
141 opacity: 1;
142 padding: 10px;
143 box-sizing: border-box;
144 font-family: 'Roboto', sans-serif;
145 border-bottom: 1px solid rgba(255, 255, 255, 0.15);
146 }
147 .gyges .tp-tab-image {
148 width: 60px;
149 height: 60px;
150 max-height: 100%;
151 max-width: 100%;
152 position: relative;
153 display: inline-block;
154 float: left;
155 }
156 .gyges .tp-tab-content {
157 background: rgba(0, 0, 0, 0);
158 position: relative;
159 padding: 15px 15px 15px 85px;
160 left: 0px;
161 overflow: hidden;
162 margin-top: -15px;
163 box-sizing: border-box;
164 color: #333;
165 display: inline-block;
166 width: 100%;
167 height: 100%;
168 position: absolute;
169 }
170 .gyges .tp-tab-date {
171 display: block;
172 color: rgba(255, 255, 255, 0.25);
173 font-weight: 500;
174 font-size: 12px;
175 margin-bottom: 0px;
176 }
177 .gyges .tp-tab-title {
178 display: block;
179 text-align: left;
180 color: #fff;
181 font-size: 14px;
182 font-weight: 500;
183 text-transform: none;
184 line-height: 17px;
185 }
186 .gyges .tp-tab:hover,
187 .gyges .tp-tab.selected {
188 background: rgba(0, 0, 0, 0.5);
189 }
190
191 .gyges .tp-tab-mask {
192 }
193
194 /* MEDIA QUERIES */
195 @media only screen and (max-width: 960px) {
196 }
197 @media only screen and (max-width: 768px) {
198 }
File src/main/webapp/content/plugins/revolution/css/navigation-skins/hades.css added (mode: 100644) (index 0000000..95ea744)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 HADES SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12 .hades.tparrows {
13 cursor: pointer;
14 background: #000;
15 background: rgba(0, 0, 0, 0.15);
16 width: 100px;
17 height: 100px;
18 position: absolute;
19 display: block;
20 z-index: 100;
21 }
22
23 .hades.tparrows:before {
24 font-family: 'revicons';
25 font-size: 30px;
26 color: #fff;
27 display: block;
28 line-height: 100px;
29 text-align: center;
30 transition: background 0.3s, color 0.3s;
31 }
32 .hades.tparrows.tp-leftarrow:before {
33 content: '\e824';
34 }
35 .hades.tparrows.tp-rightarrow:before {
36 content: '\e825';
37 }
38
39 .hades.tparrows:hover:before {
40 color: #aaa;
41 background: #fff;
42 background: rgba(255, 255, 255, 1);
43 }
44 .hades .tp-arr-allwrapper {
45 position: absolute;
46 left: 100%;
47 top: 0px;
48 background: #888;
49 width: 100px;
50 height: 100px;
51 -webkit-transition: all 0.3s;
52 transition: all 0.3s;
53 -ms-filter: 'progid:dximagetransform.microsoft.alpha(opacity=0)';
54 filter: alpha(opacity=0);
55 -moz-opacity: 0;
56 -khtml-opacity: 0;
57 opacity: 0;
58 -webkit-transform: rotatey(-90deg);
59 transform: rotatey(-90deg);
60 -webkit-transform-origin: 0% 50%;
61 transform-origin: 0% 50%;
62 }
63 .hades.tp-rightarrow .tp-arr-allwrapper {
64 left: auto;
65 right: 100%;
66 -webkit-transform-origin: 100% 50%;
67 transform-origin: 100% 50%;
68 -webkit-transform: rotatey(90deg);
69 transform: rotatey(90deg);
70 }
71
72 .hades:hover .tp-arr-allwrapper {
73 -ms-filter: 'progid:dximagetransform.microsoft.alpha(opacity=100)';
74 filter: alpha(opacity=100);
75 -moz-opacity: 1;
76 -khtml-opacity: 1;
77 opacity: 1;
78 -webkit-transform: rotatey(0deg);
79 transform: rotatey(0deg);
80 }
81
82 .hades .tp-arr-iwrapper {
83 }
84 .hades .tp-arr-imgholder {
85 background-size: cover;
86 position: absolute;
87 top: 0px;
88 left: 0px;
89 width: 100%;
90 height: 100%;
91 }
92 .hades .tp-arr-titleholder {
93 }
94 .hades .tp-arr-subtitleholder {
95 }
96
97 /* BULLETS */
98 .hades.tp-bullets {
99 }
100 .hades.tp-bullets:before {
101 content: ' ';
102 position: absolute;
103 width: 100%;
104 height: 100%;
105 background: transparent;
106 padding: 10px;
107 margin-left: -10px;
108 margin-top: -10px;
109 box-sizing: content-box;
110 }
111 .hades .tp-bullet {
112 width: 3px;
113 height: 3px;
114 position: absolute;
115 background: #888;
116 cursor: pointer;
117 border: 5px solid #fff;
118 box-sizing: content-box;
119 box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
120 -webkit-perspective: 400;
121 perspective: 400;
122 -webkit-transform: translatez(0.01px);
123 transform: translatez(0.01px);
124 }
125 .hades .tp-bullet:hover,
126 .hades .tp-bullet.selected {
127 background: #555;
128 }
129
130 .hades .tp-bullet-image {
131 position: absolute;
132 top: -80px;
133 left: -60px;
134 width: 120px;
135 height: 60px;
136 background-position: center center;
137 background-size: cover;
138 visibility: hidden;
139 opacity: 0;
140 transition: all 0.3s;
141 -webkit-transform-style: flat;
142 transform-style: flat;
143 perspective: 600;
144 -webkit-perspective: 600;
145 transform: rotatex(-90deg);
146 -webkit-transform: rotatex(-90deg);
147 box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
148 transform-origin: 50% 100%;
149 -webkit-transform-origin: 50% 100%;
150 }
151 .hades .tp-bullet:hover .tp-bullet-image {
152 display: block;
153 opacity: 1;
154 transform: rotatex(0deg);
155 -webkit-transform: rotatex(0deg);
156 visibility: visible;
157 }
158 .hades .tp-bullet-title {
159 }
160
161 /* THUMBS */
162 .hades .tp-thumb {
163 opacity: 1;
164 }
165 .hades .tp-thumb-img-wrap {
166 border-radius: 50%;
167 padding: 3px;
168 display: inline-block;
169 background: #000;
170 background-color: rgba(0, 0, 0, 0.25);
171 width: 100%;
172 height: 100%;
173 position: relative;
174 margin: 0px;
175 box-sizing: border-box;
176 transition: all 0.3s;
177 -webkit-transition: all 0.3s;
178 }
179 .hades .tp-thumb-image {
180 padding: 3px;
181 border-radius: 50%;
182 display: block;
183 box-sizing: border-box;
184 position: relative;
185 -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
186 -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
187 box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
188 }
189
190 .hades .tp-thumb:hover .tp-thumb-img-wrap,
191 .hades .tp-thumb.selected .tp-thumb-img-wrap {
192 background: rgba(255, 255, 255, 1);
193 background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
194 background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1)));
195 background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
196 background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
197 background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
198 background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
199 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
200 }
201 .hades .tp-thumb-title:after {
202 content: ' ';
203 position: absolute;
204 left: 50%;
205 margin-left: -8px;
206 width: 0;
207 height: 0;
208 border-style: solid;
209 border-width: 8px 8px 0 8px;
210 border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent;
211 bottom: -8px;
212 }
213
214 /* TABS */
215 .hades .tp-tab {
216 opacity: 1;
217 }
218
219 .hades .tp-tab-title {
220 display: block;
221 color: #333;
222 font-weight: 600;
223 font-size: 18px;
224 text-align: center;
225 line-height: 25px;
226 }
227 .hades .tp-tab-price {
228 display: block;
229 text-align: center;
230 color: #999;
231 font-size: 16px;
232 margin-top: 10px;
233 line-height: 20px;
234 }
235
236 .hades .tp-tab-button {
237 display: inline-block;
238 margin-top: 15px;
239 text-align: center;
240 padding: 5px 15px;
241 color: #fff;
242 font-size: 14px;
243 background: #219bd7;
244 border-radius: 4px;
245 font-weight: 400;
246 }
247 .hades .tp-tab-inner {
248 text-align: center;
249 }
File src/main/webapp/content/plugins/revolution/css/navigation-skins/hebe.css added (mode: 100644) (index 0000000..d5c21e2)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 HEBE SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12 .hebe.tparrows {
13 cursor: pointer;
14 background: #fff;
15 min-width: 70px;
16 min-height: 70px;
17 position: absolute;
18 display: block;
19 z-index: 100;
20 }
21 .hebe.tparrows:hover {
22 }
23 .hebe.tparrows:before {
24 font-family: 'revicons';
25 font-size: 30px;
26 color: #aaa;
27 display: block;
28 line-height: 70px;
29 text-align: center;
30 -webkit-transition: color 0.3s;
31 -moz-transition: color 0.3s;
32 transition: color 0.3s;
33 z-index: 2;
34 position: relative;
35 background: #fff;
36 min-width: 70px;
37 min-height: 70px;
38 }
39 .hebe.tparrows.tp-leftarrow:before {
40 content: '\e824';
41 }
42 .hebe.tparrows.tp-rightarrow:before {
43 content: '\e825';
44 }
45 .hebe.tparrows:hover:before {
46 color: #000;
47 }
48 .tp-title-wrap {
49 position: absolute;
50 z-index: 0;
51 display: inline-block;
52 background: #000;
53 background: rgba(0, 0, 0, 0.75);
54 min-height: 60px;
55 line-height: 60px;
56 top: -10px;
57 margin-left: 0px;
58 -webkit-transition: -webkit-transform 0.3s;
59 transition: transform 0.3s;
60 transform: scaleX(0);
61 -webkit-transform: scaleX(0);
62 transform-origin: 0% 50%;
63 -webkit-transform-origin: 0% 50%;
64 }
65 .hebe.tp-rightarrow .tp-title-wrap {
66 right: 0px;
67 -webkit-transform-origin: 100% 50%;
68 }
69 .hebe.tparrows:hover .tp-title-wrap {
70 transform: scaleX(1);
71 -webkit-transform: scaleX(1);
72 }
73 .hebe .tp-arr-titleholder {
74 position: relative;
75 text-transform: uppercase;
76 color: #fff;
77 font-weight: 600;
78 font-size: 12px;
79 line-height: 90px;
80 white-space: nowrap;
81 padding: 0px 20px 0px 90px;
82 }
83
84 .hebe.tp-rightarrow .tp-arr-titleholder {
85 margin-left: 0px;
86 padding: 0px 90px 0px 20px;
87 }
88
89 .hebe.tparrows:hover .tp-arr-titleholder {
90 transform: translateX(0px);
91 -webkit-transform: translateX(0px);
92 transition-delay: 0.1s;
93 opacity: 1;
94 }
95
96 .hebe .tp-arr-imgholder {
97 width: 90px;
98 height: 90px;
99 position: absolute;
100 left: 100%;
101 display: block;
102 background-size: cover;
103 background-position: center center;
104 top: 0px;
105 right: -90px;
106 }
107 .hebe.tp-rightarrow .tp-arr-imgholder {
108 right: auto;
109 left: -90px;
110 }
111
112 /* BULLETS */
113 .hebe.tp-bullets {
114 }
115 .hebe.tp-bullets:before {
116 content: ' ';
117 position: absolute;
118 width: 100%;
119 height: 100%;
120 background: transparent;
121 padding: 10px;
122 margin-left: -10px;
123 margin-top: -10px;
124 box-sizing: content-box;
125 }
126
127 .hebe .tp-bullet {
128 width: 3px;
129 height: 3px;
130 position: absolute;
131 background: #fff;
132 cursor: pointer;
133 border: 5px solid #222;
134 border-radius: 50%;
135 box-sizing: content-box;
136 -webkit-perspective: 400;
137 perspective: 400;
138 -webkit-transform: translateZ(0.01px);
139 transform: translateZ(0.01px);
140 transition: all 0.3s;
141 }
142 .hebe .tp-bullet:hover,
143 .hebe .tp-bullet.selected {
144 background: #222;
145 border-color: #fff;
146 }
147
148 .hebe .tp-bullet-image {
149 position: absolute;
150 top: -90px;
151 left: -40px;
152 width: 70px;
153 height: 70px;
154 background-position: center center;
155 background-size: cover;
156 visibility: hidden;
157 opacity: 0;
158 transition: all 0.3s;
159 -webkit-transform-style: flat;
160 transform-style: flat;
161 perspective: 600;
162 -webkit-perspective: 600;
163 transform: scale(0);
164 -webkit-transform: scale(0);
165 transform-origin: 50% 100%;
166 -webkit-transform-origin: 50% 100%;
167 border-radius: 6px;
168 }
169 .hebe .tp-bullet:hover .tp-bullet-image {
170 display: block;
171 opacity: 1;
172 transform: scale(1);
173 -webkit-transform: scale(1);
174 visibility: visible;
175 }
176 .hebe .tp-bullet-title {
177 }
178
179 /* TABS */
180 .hebe .tp-tab-title {
181 color: #a8d8ee;
182 font-size: 13px;
183 font-weight: 700;
184 text-transform: uppercase;
185 font-family: 'Roboto Slab';
186 margin-bottom: 5px;
187 }
188
189 .hebe .tp-tab-desc {
190 font-size: 18px;
191 font-weight: 400;
192 color: #fff;
193 line-height: 25px;
194 font-family: 'Roboto Slab';
195 }
File src/main/webapp/content/plugins/revolution/css/navigation-skins/hephaistos.css added (mode: 100644) (index 0000000..fa96999)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 HEPHAISTOS SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12 .hephaistos.tparrows {
13 cursor: pointer;
14 background: #000;
15 background: rgba(0, 0, 0, 0.5);
16 width: 40px;
17 height: 40px;
18 position: absolute;
19 display: block;
20 z-index: 100;
21 border-radius: 50%;
22 }
23 .hephaistos.tparrows:hover {
24 background: #000;
25 }
26 .hephaistos.tparrows:before {
27 font-family: 'revicons';
28 font-size: 18px;
29 color: #fff;
30 display: block;
31 line-height: 40px;
32 text-align: center;
33 }
34 .hephaistos.tparrows.tp-leftarrow:before {
35 content: '\e82c';
36 margin-left: -2px;
37 }
38 .hephaistos.tparrows.tp-rightarrow:before {
39 content: '\e82d';
40 margin-right: -2px;
41 }
42
43 /* BULLETS */
44 .hephaistos.tp-bullets {
45 }
46 .hephaistos.tp-bullets:before {
47 content: ' ';
48 position: absolute;
49 width: 100%;
50 height: 100%;
51 background: transparent;
52 padding: 10px;
53 margin-left: -10px;
54 margin-top: -10px;
55 box-sizing: content-box;
56 }
57 .hephaistos .tp-bullet {
58 width: 12px;
59 height: 12px;
60 position: absolute;
61 background: #999;
62 border: 3px solid #f5f5f5;
63 border-radius: 50%;
64 cursor: pointer;
65 box-sizing: content-box;
66 box-shadow: 0px 0px 2px 1px rgba(130, 130, 130, 0.3);
67 }
68 .hephaistos .tp-bullet:hover,
69 .hephaistos .tp-bullet.selected {
70 background: #fff;
71 border-color: #000;
72 }
73 .hephaistos .tp-bullet-image {
74 }
75 .hephaistos .tp-bullet-title {
76 }
File src/main/webapp/content/plugins/revolution/css/navigation-skins/hermes.css added (mode: 100644) (index 0000000..1e2889e)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 HERMES SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12 .hermes.tparrows {
13 cursor: pointer;
14 background: #000;
15 background: rgba(0, 0, 0, 0.5);
16 width: 30px;
17 height: 110px;
18 position: absolute;
19 display: block;
20 z-index: 100;
21 }
22
23 .hermes.tparrows:before {
24 font-family: 'revicons';
25 font-size: 15px;
26 color: #fff;
27 display: block;
28 line-height: 110px;
29 text-align: center;
30 transform: translateX(0px);
31 -webkit-transform: translateX(0px);
32 transition: all 0.3s;
33 -webkit-transition: all 0.3s;
34 }
35 .hermes.tparrows.tp-leftarrow:before {
36 content: '\e824';
37 }
38 .hermes.tparrows.tp-rightarrow:before {
39 content: '\e825';
40 }
41 .hermes.tparrows.tp-leftarrow:hover:before {
42 transform: translateX(-20px);
43 -webkit-transform: translateX(-20px);
44 opacity: 0;
45 }
46 .hermes.tparrows.tp-rightarrow:hover:before {
47 transform: translateX(20px);
48 -webkit-transform: translateX(20px);
49 opacity: 0;
50 }
51
52 .hermes .tp-arr-allwrapper {
53 overflow: hidden;
54 position: absolute;
55 width: 180px;
56 height: 140px;
57 top: 0px;
58 left: 0px;
59 visibility: hidden;
60 -webkit-transition: -webkit-transform 0.3s 0.3s;
61 transition: transform 0.3s 0.3s;
62 -webkit-perspective: 1000px;
63 perspective: 1000px;
64 }
65 .hermes.tp-rightarrow .tp-arr-allwrapper {
66 right: 0px;
67 left: auto;
68 }
69 .hermes.tparrows:hover .tp-arr-allwrapper {
70 visibility: visible;
71 }
72 .hermes .tp-arr-imgholder {
73 width: 180px;
74 position: absolute;
75 left: 0px;
76 top: 0px;
77 height: 110px;
78 transform: translateX(-180px);
79 -webkit-transform: translateX(-180px);
80 transition: all 0.3s;
81 transition-delay: 0.3s;
82 }
83 .hermes.tp-rightarrow .tp-arr-imgholder {
84 transform: translateX(180px);
85 -webkit-transform: translateX(180px);
86 }
87
88 .hermes.tparrows:hover .tp-arr-imgholder {
89 transform: translateX(0px);
90 -webkit-transform: translateX(0px);
91 }
92 .hermes .tp-arr-titleholder {
93 top: 110px;
94 width: 180px;
95 text-align: left;
96 display: block;
97 padding: 0px 10px;
98 line-height: 30px;
99 background: #000;
100 background: rgba(0, 0, 0, 0.75);
101 color: #fff;
102 font-weight: 600;
103 position: absolute;
104 font-size: 12px;
105 white-space: nowrap;
106 letter-spacing: 1px;
107 -webkit-transition: all 0.3s;
108 transition: all 0.3s;
109 -webkit-transform: rotateX(-90deg);
110 transform: rotateX(-90deg);
111 -webkit-transform-origin: 50% 0;
112 transform-origin: 50% 0;
113 box-sizing: border-box;
114 }
115 .hermes.tparrows:hover .tp-arr-titleholder {
116 -webkit-transition-delay: 0.6s;
117 transition-delay: 0.6s;
118 -webkit-transform: rotateX(0deg);
119 transform: rotateX(0deg);
120 }
121
122 /* BULLETS */
123 .hermes.tp-bullets {
124 }
125
126 .hermes .tp-bullet {
127 overflow: hidden;
128 border-radius: 50%;
129 width: 16px;
130 height: 16px;
131 background-color: rgba(0, 0, 0, 0);
132 box-shadow: inset 0 0 0 2px #fff;
133 -webkit-transition: background 0.3s ease;
134 transition: background 0.3s ease;
135 position: absolute;
136 }
137
138 .hermes .tp-bullet:hover {
139 background-color: rgba(0, 0, 0, 0.2);
140 }
141 .hermes .tp-bullet:after {
142 content: ' ';
143 position: absolute;
144 bottom: 0;
145 height: 0;
146 left: 0;
147 width: 100%;
148 background-color: #fff;
149 box-shadow: 0 0 1px #fff;
150 -webkit-transition: height 0.3s ease;
151 transition: height 0.3s ease;
152 }
153 .hermes .tp-bullet.selected:after {
154 height: 100%;
155 }
156
157 /* TABS */
158 .hermes .tp-tab {
159 opacity: 1;
160 padding-right: 10px;
161 box-sizing: border-box;
162 }
163 .hermes .tp-tab-image {
164 width: 100%;
165 height: 60%;
166 position: relative;
167 }
168 .hermes .tp-tab-content {
169 background: rgb(54, 54, 54);
170 position: absolute;
171 padding: 20px 20px 20px 30px;
172 box-sizing: border-box;
173 color: #fff;
174 display: block;
175 width: 100%;
176 min-height: 40%;
177 bottom: 0px;
178 left: -10px;
179 }
180 .hermes .tp-tab-date {
181 display: block;
182 color: #888;
183 font-weight: 600;
184 font-size: 12px;
185 margin-bottom: 10px;
186 }
187 .hermes .tp-tab-title {
188 display: block;
189 color: #fff;
190 font-size: 16px;
191 font-weight: 800;
192 text-transform: uppercase;
193 line-height: 19px;
194 }
195
196 .hermes .tp-tab.selected .tp-tab-title:after {
197 width: 0px;
198 height: 0px;
199 border-style: solid;
200 border-width: 30px 0 30px 10px;
201 border-color: transparent transparent transparent rgb(54, 54, 54);
202 content: ' ';
203 position: absolute;
204 right: -9px;
205 bottom: 50%;
206 margin-bottom: -30px;
207 }
208 .hermes .tp-tab-mask {
209 padding-right: 10px !important;
210 }
211
212 /* MEDIA QUERIES */
213 @media only screen and (max-width: 960px) {
214 .hermes .tp-tab .tp-tab-title {
215 font-size: 14px;
216 line-height: 16px;
217 }
218 .hermes .tp-tab-date {
219 font-size: 11px;
220 line-height: 13px;
221 margin-bottom: 10px;
222 }
223 .hermes .tp-tab-content {
224 padding: 15px 15px 15px 25px;
225 }
226 }
227 @media only screen and (max-width: 768px) {
228 .hermes .tp-tab .tp-tab-title {
229 font-size: 12px;
230 line-height: 14px;
231 }
232 .hermes .tp-tab-date {
233 font-size: 10px;
234 line-height: 12px;
235 margin-bottom: 5px;
236 }
237 .hermes .tp-tab-content {
238 padding: 10px 10px 10px 20px;
239 }
240 }
File src/main/webapp/content/plugins/revolution/css/navigation-skins/hesperiden.css added (mode: 100644) (index 0000000..0711101)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 HESPERIDEN SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12 .hesperiden.tparrows {
13 cursor: pointer;
14 background: #000;
15 background: rgba(0, 0, 0, 0.5);
16 width: 40px;
17 height: 40px;
18 position: absolute;
19 display: block;
20 z-index: 100;
21 border-radius: 50%;
22 }
23 .hesperiden.tparrows:hover {
24 background: #000;
25 }
26 .hesperiden.tparrows:before {
27 font-family: 'revicons';
28 font-size: 20px;
29 color: #fff;
30 display: block;
31 line-height: 40px;
32 text-align: center;
33 }
34 .hesperiden.tparrows.tp-leftarrow:before {
35 content: '\e82c';
36 margin-left: -3px;
37 }
38 .hesperiden.tparrows.tp-rightarrow:before {
39 content: '\e82d';
40 margin-right: -3px;
41 }
42
43 /* BULLETS */
44 .hesperiden.tp-bullets {
45 }
46 .hesperiden.tp-bullets:before {
47 content: ' ';
48 position: absolute;
49 width: 100%;
50 height: 100%;
51 background: transparent;
52 padding: 10px;
53 margin-left: -10px;
54 margin-top: -10px;
55 box-sizing: content-box;
56 border-radius: 8px;
57 }
58 .hesperiden .tp-bullet {
59 width: 12px;
60 height: 12px;
61 position: absolute;
62 background: #999999; /* old browsers */
63 background: -moz-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* ff3.6+ */
64 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #999999), color-stop(100%, #e1e1e1)); /* chrome,safari4+ */
65 background: -webkit-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* chrome10+,safari5.1+ */
66 background: -o-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* opera 11.10+ */
67 background: -ms-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* ie10+ */
68 background: linear-gradient(to bottom, #999999 0%, #e1e1e1 100%); /* w3c */
69 filter: progid:dximagetransform.microsoft.gradient(
70 startcolorstr="#999999", endcolorstr="#e1e1e1",gradienttype=0 ); /* ie6-9 */
71 border: 3px solid #e5e5e5;
72 border-radius: 50%;
73 cursor: pointer;
74 box-sizing: content-box;
75 }
76 .hesperiden .tp-bullet:hover,
77 .hesperiden .tp-bullet.selected {
78 background: #666;
79 }
80 .hesperiden .tp-bullet-image {
81 }
82 .hesperiden .tp-bullet-title {
83 }
84
85 /* THUMBS */
86 .hesperiden .tp-thumb {
87 opacity: 1;
88 -webkit-perspective: 600px;
89 perspective: 600px;
90 }
91 .hesperiden .tp-thumb .tp-thumb-title {
92 font-size: 12px;
93 position: absolute;
94 margin-top: -10px;
95 color: #fff;
96 display: block;
97 z-index: 1000;
98 background-color: #000;
99 padding: 5px 10px;
100 bottom: 0px;
101 left: 0px;
102 width: 100%;
103 box-sizing: border-box;
104 text-align: center;
105 overflow: hidden;
106 white-space: nowrap;
107 transition: all 0.3s;
108 -webkit-transition: all 0.3s;
109 transform: rotatex(90deg) translatez(0.001px);
110 transform-origin: 50% 100%;
111 -webkit-transform: rotatex(90deg) translatez(0.001px);
112 -webkit-transform-origin: 50% 100%;
113 opacity: 0;
114 }
115 .hesperiden .tp-thumb:hover .tp-thumb-title {
116 transform: rotatex(0deg);
117 -webkit-transform: rotatex(0deg);
118 opacity: 1;
119 }
120
121 /* TABS */
122 .hesperiden .tp-tab {
123 opacity: 1;
124 padding: 10px;
125 box-sizing: border-box;
126 font-family: 'Roboto', sans-serif;
127 border-bottom: 1px solid #e5e5e5;
128 }
129 .hesperiden .tp-tab-image {
130 width: 60px;
131 height: 60px;
132 max-height: 100%;
133 max-width: 100%;
134 position: relative;
135 display: inline-block;
136 float: left;
137 }
138 .hesperiden .tp-tab-content {
139 background: rgba(0, 0, 0, 0);
140 position: relative;
141 padding: 15px 15px 15px 85px;
142 left: 0px;
143 overflow: hidden;
144 margin-top: -15px;
145 box-sizing: border-box;
146 color: #333;
147 display: inline-block;
148 width: 100%;
149 height: 100%;
150 position: absolute;
151 }
152 .hesperiden .tp-tab-date {
153 display: block;
154 color: #aaa;
155 font-weight: 500;
156 font-size: 12px;
157 margin-bottom: 0px;
158 }
159 .hesperiden .tp-tab-title {
160 display: block;
161 text-align: left;
162 color: #333;
163 font-size: 14px;
164 font-weight: 500;
165 text-transform: none;
166 line-height: 17px;
167 }
168 .hesperiden .tp-tab:hover,
169 .hesperiden .tp-tab.selected {
170 background: #eee;
171 }
172
173 .hesperiden .tp-tab-mask {
174 }
175
176 /* MEDIA QUERIES */
177 @media only screen and (max-width: 960px) {
178 }
179 @media only screen and (max-width: 768px) {
180 }
File src/main/webapp/content/plugins/revolution/css/navigation-skins/metis.css added (mode: 100644) (index 0000000..f440353)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 METIS SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12 .metis.tparrows {
13 background: #fff;
14 padding: 10px;
15 transition: all 0.3s;
16 -webkit-transition: all 0.3s;
17 width: 60px;
18 height: 60px;
19 box-sizing: border-box;
20 }
21
22 .metis.tparrows:hover {
23 background: #fff;
24 background: rgba(255, 255, 255, 0.75);
25 }
26
27 .metis.tparrows:before {
28 color: #000;
29 transition: all 0.3s;
30 -webkit-transition: all 0.3s;
31 }
32
33 .metis.tparrows:hover:before {
34 transform: scale(1.5);
35 }
36
37 /* BULLETS */
38 .metis .tp-bullet {
39 opacity: 1;
40 width: 50px;
41 height: 50px;
42 padding: 3px;
43 background: #000;
44 background-color: rgba(0, 0, 0, 0.25);
45 margin: 0px;
46 box-sizing: border-box;
47 transition: all 0.3s;
48 -webkit-transition: all 0.3s;
49 border-radius: 50%;
50 }
51
52 .metis .tp-bullet-image {
53 border-radius: 50%;
54 display: block;
55 box-sizing: border-box;
56 position: relative;
57 -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
58 -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
59 box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
60 width: 44px;
61 height: 44px;
62 background-size: cover;
63 background-position: center center;
64 }
65 .metis .tp-bullet-title {
66 position: absolute;
67 bottom: 65px;
68 display: inline-block;
69 left: 50%;
70 background: #000;
71 background: rgba(0, 0, 0, 0.75);
72 color: #fff;
73 padding: 10px 30px;
74 border-radius: 4px;
75 -webkit-border-radius: 4px;
76 opacity: 0;
77 transition: all 0.3s;
78 -webkit-transition: all 0.3s;
79 transform: translateZ(0.001px) translateX(-50%) translateY(14px);
80 transform-origin: 50% 100%;
81 -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);
82 -webkit-transform-origin: 50% 100%;
83 opacity: 0;
84 white-space: nowrap;
85 }
86
87 .metis .tp-bullet:hover .tp-bullet-title {
88 transform: rotateX(0deg) translateX(-50%);
89 -webkit-transform: rotateX(0deg) translateX(-50%);
90 opacity: 1;
91 }
92
93 .metis .tp-bullet.selected,
94 .metis .tp-bullet:hover {
95 background: rgba(255, 255, 255, 1);
96 background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
97 background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1)));
98 background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
99 background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
100 background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
101 background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
102 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
103 }
104 .metis .tp-bullet-title:after {
105 content: ' ';
106 position: absolute;
107 left: 50%;
108 margin-left: -8px;
109 width: 0;
110 height: 0;
111 border-style: solid;
112 border-width: 8px 8px 0 8px;
113 border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent;
114 bottom: -8px;
115 }
116
117 /* METIS TAB */
118 .metis .tp-tab-number {
119 color: #fff;
120 font-size: 40px;
121 line-height: 30px;
122 font-weight: 400;
123 font-family: 'Playfair Display';
124 width: 50px;
125 margin-right: 17px;
126 display: inline-block;
127 float: left;
128 }
129 .metis .tp-tab-mask {
130 padding-left: 20px;
131 left: 0px;
132 max-width: 90px !important;
133 transition: 0.4s padding-left, 0.4s left, 0.4s max-width;
134 }
135 .metis:hover .tp-tab-mask {
136 padding-left: 0px;
137 left: 50px;
138 max-width: 500px !important;
139 }
140 .metis .tp-tab-divider {
141 border-right: 1px solid transparent;
142 height: 30px;
143 width: 1px;
144 margin-top: 5px;
145 display: inline-block;
146 float: left;
147 }
148 .metis .tp-tab-title {
149 color: #fff;
150 font-size: 20px;
151 line-height: 20px;
152 font-weight: 400;
153 font-family: 'Playfair Display';
154 position: relative;
155 padding-top: 10px;
156 padding-left: 30px;
157 display: inline-block;
158 transform: translateX(-100%);
159 transition: 0.4s all;
160 }
161 .metis .tp-tab-title-mask {
162 position: absolute;
163 overflow: hidden;
164 left: 67px;
165 }
166 .metis:hover .tp-tab-title {
167 transform: translateX(0);
168 }
169 .metis .tp-tab {
170 opacity: 0.15;
171 transition: 0.4s all;
172 }
173 .metis .tp-tab:hover,
174 .metis .tp-tab.selected {
175 opacity: 1;
176 }
177 .metis .tp-tab.selected .tp-tab-divider {
178 border-right: 1px solid #cdb083;
179 }
180 .metis.tp-tabs {
181 max-width: 118px !important;
182 padding-left: 50px;
183 }
184 .metis.tp-tabs:before {
185 content: ' ';
186 height: 100%;
187 width: 88px;
188 background: rgba(0, 0, 0, 0.15);
189 border-right: 1px solid rgba(255, 255, 255, 0.1);
190 left: 0px;
191 top: 0px;
192 position: absolute;
193 transition: 0.4s all;
194 }
195 .metis.tp-tabs:hover:before {
196 width: 118px;
197 }
198 @media (max-width: 499px) {
199 .metis.tp-tabs:before {
200 background: rgba(0, 0, 0, 0.75);
201 }
202 }
File src/main/webapp/content/plugins/revolution/css/navigation-skins/persephone.css added (mode: 100644) (index 0000000..46118bf)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 PERSEPHONE SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12 .persephone.tparrows {
13 cursor: pointer;
14 background: #aaa;
15 background: rgba(200, 200, 200, 0.5);
16 width: 40px;
17 height: 40px;
18 position: absolute;
19 display: block;
20 z-index: 100;
21 border: 1px solid #f5f5f5;
22 }
23 .persephone.tparrows:hover {
24 background: #333;
25 }
26 .persephone.tparrows:before {
27 font-family: 'revicons';
28 font-size: 15px;
29 color: #fff;
30 display: block;
31 line-height: 40px;
32 text-align: center;
33 }
34 .persephone.tparrows.tp-leftarrow:before {
35 content: '\e824';
36 }
37 .persephone.tparrows.tp-rightarrow:before {
38 content: '\e825';
39 }
40
41 /* BULLETS */
42 .persephone.tp-bullets {
43 }
44 .persephone.tp-bullets:before {
45 content: ' ';
46 position: absolute;
47 width: 100%;
48 height: 100%;
49 background: #transparent;
50 padding: 10px;
51 margin-left: -10px;
52 margin-top: -10px;
53 box-sizing: content-box;
54 }
55 .persephone .tp-bullet {
56 width: 12px;
57 height: 12px;
58 position: absolute;
59 background: #aaa;
60 border: 1px solid #e5e5e5;
61 cursor: pointer;
62 box-sizing: content-box;
63 }
64 .persephone .tp-bullet:hover,
65 .persephone .tp-bullet.selected {
66 background: #222;
67 }
68 .persephone .tp-bullet-image {
69 }
70 .persephone .tp-bullet-title {
71 }
File src/main/webapp/content/plugins/revolution/css/navigation-skins/uranus.css added (mode: 100644) (index 0000000..b752531)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 URANUS SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12 .uranus.tparrows {
13 width: 50px;
14 height: 50px;
15 background: transparent;
16 }
17 .uranus.tparrows:before {
18 width: 50px;
19 height: 50px;
20 line-height: 50px;
21 font-size: 40px;
22 transition: all 0.3s;
23 -webkit-transition: all 0.3s;
24 }
25
26 .uranus.tparrows:hover:before {
27 opacity: 0.75;
28 }
29
30 /* BULLETS */
31 .uranus .tp-bullet {
32 border-radius: 50%;
33 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
34 -webkit-transition: box-shadow 0.3s ease;
35 transition: box-shadow 0.3s ease;
36 background: transparent;
37 }
38 .uranus .tp-bullet.selected,
39 .uranus .tp-bullet:hover {
40 box-shadow: 0 0 0 2px #fff;
41 border: none;
42 border-radius: 50%;
43
44 background: transparent;
45 }
46
47 .uranus .tp-bullet-inner {
48 background-color: rgba(255, 255, 255, 0.7);
49 -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
50 transition: background-color 0.3s ease, transform 0.3s ease;
51 top: 0;
52 left: 0;
53 width: 100%;
54 height: 100%;
55 outline: none;
56 border-radius: 50%;
57 background-color: #fff;
58 background-color: rgba(255, 255, 255, 0.3);
59 text-indent: -999em;
60 cursor: pointer;
61 position: absolute;
62 }
63
64 .uranus .tp-bullet.selected .tp-bullet-inner,
65 .uranus .tp-bullet:hover .tp-bullet-inner {
66 transform: scale(0.4);
67 -webkit-transform: scale(0.4);
68 background-color: #fff;
69 }
File src/main/webapp/content/plugins/revolution/css/navigation-skins/zeus.css added (mode: 100644) (index 0000000..f491273)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 ZEUS SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 /* ARROWS */
12 .zeus.tparrows {
13 cursor: pointer;
14 min-width: 70px;
15 min-height: 70px;
16 position: absolute;
17 display: block;
18 z-index: 100;
19 border-radius: 35px;
20 overflow: hidden;
21 background: rgba(0, 0, 0, 0.1);
22 }
23
24 .zeus.tparrows:before {
25 font-family: 'revicons';
26 font-size: 20px;
27 color: #fff;
28 display: block;
29 line-height: 70px;
30 text-align: center;
31 z-index: 2;
32 position: relative;
33 }
34 .zeus.tparrows.tp-leftarrow:before {
35 content: '\e824';
36 }
37 .zeus.tparrows.tp-rightarrow:before {
38 content: '\e825';
39 }
40
41 .zeus .tp-title-wrap {
42 background: #000;
43 background: rgba(0, 0, 0, 0.5);
44 width: 100%;
45 height: 100%;
46 top: 0px;
47 left: 0px;
48 position: absolute;
49 opacity: 0;
50 transform: scale(0);
51 -webkit-transform: scale(0);
52 transition: all 0.3s;
53 -webkit-transition: all 0.3s;
54 -moz-transition: all 0.3s;
55 border-radius: 50%;
56 }
57 .zeus .tp-arr-imgholder {
58 width: 100%;
59 height: 100%;
60 position: absolute;
61 top: 0px;
62 left: 0px;
63 background-position: center center;
64 background-size: cover;
65 border-radius: 50%;
66 transform: translateX(-100%);
67 -webkit-transform: translateX(-100%);
68 transition: all 0.3s;
69 -webkit-transition: all 0.3s;
70 -moz-transition: all 0.3s;
71 }
72 .zeus.tp-rightarrow .tp-arr-imgholder {
73 transform: translateX(100%);
74 -webkit-transform: translateX(100%);
75 }
76 .zeus.tparrows:hover .tp-arr-imgholder {
77 transform: translateX(0);
78 -webkit-transform: translateX(0);
79 opacity: 1;
80 }
81
82 .zeus.tparrows:hover .tp-title-wrap {
83 transform: scale(1);
84 -webkit-transform: scale(1);
85 opacity: 1;
86 }
87
88 /* BULLETS */
89 .zeus .tp-bullet {
90 box-sizing: content-box;
91 -webkit-box-sizing: content-box;
92 border-radius: 50%;
93 background-color: rgba(0, 0, 0, 0);
94 -webkit-transition: opacity 0.3s ease;
95 transition: opacity 0.3s ease;
96 width: 13px;
97 height: 13px;
98 border: 2px solid #fff;
99 }
100 .zeus .tp-bullet:after {
101 content: '';
102 position: absolute;
103 width: 100%;
104 height: 100%;
105 left: 0;
106 border-radius: 50%;
107 background-color: #fff;
108 -webkit-transform: scale(0);
109 transform: scale(0);
110 -webkit-transform-origin: 50% 50%;
111 transform-origin: 50% 50%;
112 -webkit-transition: -webkit-transform 0.3s ease;
113 transition: transform 0.3s ease;
114 }
115 .zeus .tp-bullet:hover:after,
116 .zeus .tp-bullet.selected:after {
117 -webkit-transform: scale(1.2);
118 transform: scale(1.2);
119 }
120
121 .zeus .tp-bullet-image,
122 .zeus .tp-bullet-imageoverlay {
123 width: 135px;
124 height: 60px;
125 position: absolute;
126 background: #000;
127 background: rgba(0, 0, 0, 0.5);
128 bottom: 25px;
129 left: 50%;
130 margin-left: -65px;
131 box-sizing: border-box;
132 background-size: cover;
133 background-position: center center;
134 visibility: hidden;
135 opacity: 0;
136 -webkit-backface-visibility: hidden;
137 backface-visibility: hidden;
138 -webkit-transform-origin: 50% 50%;
139 transform-origin: 50% 50%;
140 -webkit-transition: all 0.3s ease;
141 transition: all 0.3s ease;
142 border-radius: 4px;
143 }
144
145 .zeus .tp-bullet-title,
146 .zeus .tp-bullet-imageoverlay {
147 z-index: 2;
148 -webkit-transition: all 0.5s ease;
149 transition: all 0.5s ease;
150 }
151 .zeus .tp-bullet-title {
152 color: #fff;
153 text-align: center;
154 line-height: 15px;
155 font-size: 13px;
156 font-weight: 600;
157 z-index: 3;
158 visibility: hidden;
159 opacity: 0;
160 -webkit-backface-visibility: hidden;
161 backface-visibility: hidden;
162 -webkit-transform-origin: 50% 50%;
163 transform-origin: 50% 50%;
164 -webkit-transition: all 0.3s ease;
165 transition: all 0.3s ease;
166 position: absolute;
167 bottom: 45px;
168 width: 135px;
169 vertical-align: middle;
170 left: -57px;
171 }
172
173 .zeus .tp-bullet:hover .tp-bullet-title,
174 .zeus .tp-bullet:hover .tp-bullet-image,
175 .zeus .tp-bullet:hover .tp-bullet-imageoverlay {
176 opacity: 1;
177 visibility: visible;
178 -webkit-transform: translateY(0px);
179 transform: translateY(0px);
180 }
181
182 /* THUMBS */
183 .zeus .tp-thumb {
184 opacity: 1;
185 }
186
187 .zeus .tp-thumb-over {
188 background: #000;
189 background: rgba(0, 0, 0, 0.25);
190 width: 100%;
191 height: 100%;
192 position: absolute;
193 top: 0px;
194 left: 0px;
195 z-index: 1;
196 -webkit-transition: all 0.3s;
197 transition: all 0.3s;
198 }
199
200 .zeus .tp-thumb-more:before {
201 font-family: 'revicons';
202 font-size: 12px;
203 color: #aaa;
204 color: rgba(255, 255, 255, 0.75);
205 display: block;
206 line-height: 12px;
207 text-align: left;
208 z-index: 2;
209 position: absolute;
210 top: 20px;
211 right: 20px;
212 z-index: 2;
213 }
214 .zeus .tp-thumb-more:before {
215 content: '\e825';
216 }
217
218 .zeus .tp-thumb-title {
219 font-family: 'Raleway';
220 letter-spacing: 1px;
221 font-size: 12px;
222 color: #fff;
223 display: block;
224 line-height: 15px;
225 text-align: left;
226 z-index: 2;
227 position: absolute;
228 top: 0px;
229 left: 0px;
230 z-index: 2;
231 padding: 20px 35px 20px 20px;
232 width: 100%;
233 height: 100%;
234 box-sizing: border-box;
235 transition: all 0.3s;
236 -webkit-transition: all 0.3s;
237 font-weight: 500;
238 }
239
240 .zeus .tp-thumb.selected .tp-thumb-more:before,
241 .zeus .tp-thumb:hover .tp-thumb-more:before {
242 color: #aaa;
243 }
244
245 .zeus .tp-thumb.selected .tp-thumb-over,
246 .zeus .tp-thumb:hover .tp-thumb-over {
247 background: #000;
248 }
249 .zeus .tp-thumb.selected .tp-thumb-title,
250 .zeus .tp-thumb:hover .tp-thumb-title {
251 color: #fff;
252 }
253
254 /* TABS */
255 .zeus .tp-tab {
256 opacity: 1;
257 box-sizing: border-box;
258 }
259
260 .zeus .tp-tab-title {
261 display: block;
262 text-align: center;
263 background: rgba(0, 0, 0, 0.25);
264 font-family: 'Roboto Slab', serif;
265 font-weight: 700;
266 font-size: 13px;
267 line-height: 13px;
268 color: #fff;
269 padding: 9px 10px;
270 }
271
272 .zeus .tp-tab:hover .tp-tab-title,
273 .zeus .tp-tab.selected .tp-tab-title {
274 color: #000;
275 background: rgba(255, 255, 255, 1);
276 }
File src/main/webapp/content/plugins/revolution/css/navigation.css added (mode: 100644) (index 0000000..eedd3e9)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Navigatin Skin Style -
4
5 ARES SKIN
6
7 author: ThemePunch
8 email: info@themepunch.com
9 website: http://www.themepunch.com
10 -----------------------------------------------------------------------------*/
11 .ares.tparrows {
12 cursor: pointer;
13 background: #fff;
14 min-width: 60px;
15 min-height: 60px;
16 position: absolute;
17 display: block;
18 z-index: 100;
19 border-radius: 50%;
20 }
21 .ares.tparrows:hover {
22 }
23 .ares.tparrows:before {
24 font-family: 'revicons';
25 font-size: 25px;
26 color: #aaa;
27 display: block;
28 line-height: 60px;
29 text-align: center;
30 -webkit-transition: color 0.3s;
31 -moz-transition: color 0.3s;
32 transition: color 0.3s;
33 z-index: 2;
34 position: relative;
35 }
36 .ares.tparrows.tp-leftarrow:before {
37 content: '\e81f';
38 }
39 .ares.tparrows.tp-rightarrow:before {
40 content: '\e81e';
41 }
42 .ares.tparrows:hover:before {
43 color: #000;
44 }
45 .ares .tp-title-wrap {
46 position: absolute;
47 z-index: 1;
48 display: inline-block;
49 background: #fff;
50 min-height: 60px;
51 line-height: 60px;
52 top: 0px;
53 margin-left: 30px;
54 border-radius: 0px 30px 30px 0px;
55 overflow: hidden;
56 -webkit-transition: -webkit-transform 0.3s;
57 transition: transform 0.3s;
58 transform: scaleX(0);
59 -webkit-transform: scaleX(0);
60 transform-origin: 0% 50%;
61 -webkit-transform-origin: 0% 50%;
62 }
63 .ares.tp-rightarrow .tp-title-wrap {
64 right: 0px;
65 margin-right: 30px;
66 margin-left: 0px;
67 -webkit-transform-origin: 100% 50%;
68 border-radius: 30px 0px 0px 30px;
69 }
70 .ares.tparrows:hover .tp-title-wrap {
71 transform: scaleX(1) scaleY(1);
72 -webkit-transform: scaleX(1) scaleY(1);
73 }
74 .ares .tp-arr-titleholder {
75 position: relative;
76 -webkit-transition: -webkit-transform 0.3s;
77 transition: transform 0.3s;
78 transform: translateX(200px);
79 text-transform: uppercase;
80 color: #000;
81 font-weight: 400;
82 font-size: 14px;
83 line-height: 60px;
84 white-space: nowrap;
85 padding: 0px 20px;
86 margin-left: 10px;
87 opacity: 0;
88 }
89
90 .ares.tp-rightarrow .tp-arr-titleholder {
91 transform: translateX(-200px);
92 margin-left: 0px;
93 margin-right: 10px;
94 }
95
96 .ares.tparrows:hover .tp-arr-titleholder {
97 transform: translateX(0px);
98 -webkit-transform: translateX(0px);
99 transition-delay: 0.1s;
100 opacity: 1;
101 }
102
103 /* BULLETS */
104 .ares.tp-bullets {
105 }
106 .ares.tp-bullets:before {
107 content: ' ';
108 position: absolute;
109 width: 100%;
110 height: 100%;
111 background: transparent;
112 padding: 10px;
113 margin-left: -10px;
114 margin-top: -10px;
115 box-sizing: content-box;
116 }
117 .ares .tp-bullet {
118 width: 13px;
119 height: 13px;
120 position: absolute;
121 background: #e5e5e5;
122 border-radius: 50%;
123 cursor: pointer;
124 box-sizing: content-box;
125 }
126 .ares .tp-bullet:hover,
127 .ares .tp-bullet.selected {
128 background: #fff;
129 }
130 .ares .tp-bullet-title {
131 position: absolute;
132 color: #888;
133 font-size: 12px;
134 padding: 0px 10px;
135 font-weight: 600;
136 right: 27px;
137 top: -4px;
138 background: #fff;
139 background: rgba(255, 255, 255, 0.75);
140 visibility: hidden;
141 transform: translateX(-20px);
142 -webkit-transform: translateX(-20px);
143 transition: transform 0.3s;
144 -webkit-transition: transform 0.3s;
145 line-height: 20px;
146 white-space: nowrap;
147 }
148
149 .ares .tp-bullet-title:after {
150 width: 0px;
151 height: 0px;
152 border-style: solid;
153 border-width: 10px 0 10px 10px;
154 border-color: transparent transparent transparent rgba(255, 255, 255, 0.75);
155 content: ' ';
156 position: absolute;
157 right: -10px;
158 top: 0px;
159 }
160
161 .ares .tp-bullet:hover .tp-bullet-title {
162 visibility: visible;
163 transform: translateX(0px);
164 -webkit-transform: translateX(0px);
165 }
166
167 .ares .tp-bullet.selected:hover .tp-bullet-title {
168 background: #fff;
169 }
170 .ares .tp-bullet.selected:hover .tp-bullet-title:after {
171 border-color: transparent transparent transparent #fff;
172 }
173 .ares.tp-bullets:hover .tp-bullet-title {
174 visibility: hidden;
175 }
176 .ares.tp-bullets:hover .tp-bullet:hover .tp-bullet-title {
177 visibility: visible;
178 }
179
180 /* TABS */
181 .ares .tp-tab {
182 opacity: 1;
183 padding: 10px;
184 box-sizing: border-box;
185 font-family: 'Roboto', sans-serif;
186 border-bottom: 1px solid #e5e5e5;
187 }
188 .ares .tp-tab-image {
189 width: 60px;
190 height: 60px;
191 max-height: 100%;
192 max-width: 100%;
193 position: relative;
194 display: inline-block;
195 float: left;
196 }
197 .ares .tp-tab-content {
198 background: rgba(0, 0, 0, 0);
199 position: relative;
200 padding: 15px 15px 15px 85px;
201 left: 0px;
202 overflow: hidden;
203 margin-top: -15px;
204 box-sizing: border-box;
205 color: #333;
206 display: inline-block;
207 width: 100%;
208 height: 100%;
209 position: absolute;
210 }
211 .ares .tp-tab-date {
212 display: block;
213 color: #aaa;
214 font-weight: 500;
215 font-size: 12px;
216 margin-bottom: 0px;
217 }
218 .ares .tp-tab-title {
219 display: block;
220 text-align: left;
221 color: #333;
222 font-size: 14px;
223 font-weight: 500;
224 text-transform: none;
225 line-height: 17px;
226 }
227 .ares .tp-tab:hover,
228 .ares .tp-tab.selected {
229 background: #eee;
230 }
231
232 .ares .tp-tab-mask {
233 }
234
235 /* MEDIA QUERIES */
236 @media only screen and (max-width: 960px) {
237 }
238 @media only screen and (max-width: 768px) {
239 }
240
241 /*-----------------------------------------------------------------------------
242
243 - Revolution Slider 5.0 Navigatin Skin Style -
244
245 CUSTOM SKIN
246
247 author: ThemePunch
248 email: info@themepunch.com
249 website: http://www.themepunch.com
250 -----------------------------------------------------------------------------*/
251 /* ARROWS */
252 .custom.tparrows {
253 cursor: pointer;
254 background: #000;
255 background: rgba(0, 0, 0, 0.5);
256 width: 40px;
257 height: 40px;
258 position: absolute;
259 display: block;
260 z-index: 10000;
261 }
262 .custom.tparrows:hover {
263 background: #000;
264 }
265 .custom.tparrows:before {
266 font-family: 'revicons';
267 font-size: 15px;
268 color: #fff;
269 display: block;
270 line-height: 40px;
271 text-align: center;
272 }
273 .custom.tparrows.tp-leftarrow:before {
274 content: '\e824';
275 }
276 .custom.tparrows.tp-rightarrow:before {
277 content: '\e825';
278 }
279
280 /* BULLETS */
281 .custom.tp-bullets {
282 }
283 .custom.tp-bullets:before {
284 content: ' ';
285 position: absolute;
286 width: 100%;
287 height: 100%;
288 background: transparent;
289 padding: 10px;
290 margin-left: -10px;
291 margin-top: -10px;
292 box-sizing: content-box;
293 }
294 .custom .tp-bullet {
295 width: 12px;
296 height: 12px;
297 position: absolute;
298 background: #aaa;
299 background: rgba(125, 125, 125, 0.5);
300 cursor: pointer;
301 box-sizing: content-box;
302 }
303 .custom .tp-bullet:hover,
304 .custom .tp-bullet.selected {
305 background: rgb(125, 125, 125);
306 }
307 .custom .tp-bullet-image {
308 }
309 .custom .tp-bullet-title {
310 }
311
312 /* THUMBS */
313
314 /* TABS */
315
316 /*-----------------------------------------------------------------------------
317
318 - Revolution Slider 5.0 Navigatin Skin Style -
319
320 DIONE SKIN
321
322 author: ThemePunch
323 email: info@themepunch.com
324 website: http://www.themepunch.com
325 -----------------------------------------------------------------------------*/
326 /* ARROWS */
327 .dione.tparrows {
328 height: 100%;
329 width: 100px;
330 background: transparent;
331 background: rgba(0, 0, 0, 0);
332 line-height: 100%;
333 transition: all 0.3s;
334 -webkit-transition: all 0.3s;
335 }
336
337 .dione.tparrows:hover {
338 background: rgba(0, 0, 0, 0.45);
339 }
340 .dione .tp-arr-imgwrapper {
341 width: 100px;
342 left: 0px;
343 position: absolute;
344 height: 100%;
345 top: 0px;
346 overflow: hidden;
347 }
348 .dione.tp-rightarrow .tp-arr-imgwrapper {
349 left: auto;
350 right: 0px;
351 }
352
353 .dione .tp-arr-imgholder {
354 background-position: center center;
355 background-size: cover;
356 width: 100px;
357 height: 100%;
358 top: 0px;
359 visibility: hidden;
360 transform: translateX(-50px);
361 -webkit-transform: translateX(-50px);
362 transition: all 0.3s;
363 -webkit-transition: all 0.3s;
364 opacity: 0;
365 left: 0px;
366 }
367
368 .dione.tparrows.tp-rightarrow .tp-arr-imgholder {
369 right: 0px;
370 left: auto;
371 transform: translateX(50px);
372 -webkit-transform: translateX(50px);
373 }
374
375 .dione.tparrows:before {
376 position: absolute;
377 line-height: 30px;
378 margin-left: -22px;
379 top: 50%;
380 left: 50%;
381 font-size: 30px;
382 margin-top: -15px;
383 transition: all 0.3s;
384 -webkit-transition: all 0.3s;
385 }
386
387 .dione.tparrows.tp-rightarrow:before {
388 margin-left: 6px;
389 }
390
391 .dione.tparrows:hover:before {
392 transform: translateX(-20px);
393 -webkit-transform: translateX(-20px);
394 opacity: 0;
395 }
396
397 .dione.tparrows.tp-rightarrow:hover:before {
398 transform: translateX(20px);
399 -webkit-transform: translateX(20px);
400 }
401
402 .dione.tparrows:hover .tp-arr-imgholder {
403 transform: translateX(0px);
404 -webkit-transform: translateX(0px);
405 opacity: 1;
406 visibility: visible;
407 }
408
409 /* BULLETS */
410 .dione .tp-bullet {
411 opacity: 1;
412 width: 50px;
413 height: 50px;
414 padding: 3px;
415 background: #000;
416 background-color: rgba(0, 0, 0, 0.25);
417 margin: 0px;
418 box-sizing: border-box;
419 transition: all 0.3s;
420 -webkit-transition: all 0.3s;
421 }
422
423 .dione .tp-bullet-image {
424 display: block;
425 box-sizing: border-box;
426 position: relative;
427 -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
428 -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
429 box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
430 width: 44px;
431 height: 44px;
432 background-size: cover;
433 background-position: center center;
434 }
435 .dione .tp-bullet-title {
436 position: absolute;
437 bottom: 65px;
438 display: inline-block;
439 left: 50%;
440 background: #000;
441 background: rgba(0, 0, 0, 0.75);
442 color: #fff;
443 padding: 10px 30px;
444 border-radius: 4px;
445 -webkit-border-radius: 4px;
446 opacity: 0;
447 transition: all 0.3s;
448 -webkit-transition: all 0.3s;
449 transform: translateZ(0.001px) translateX(-50%) translateY(14px);
450 transform-origin: 50% 100%;
451 -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);
452 -webkit-transform-origin: 50% 100%;
453 opacity: 0;
454 white-space: nowrap;
455 }
456
457 .dione .tp-bullet:hover .tp-bullet-title {
458 transform: rotateX(0deg) translateX(-50%);
459 -webkit-transform: rotateX(0deg) translateX(-50%);
460 opacity: 1;
461 }
462
463 .dione .tp-bullet.selected,
464 .dione .tp-bullet:hover {
465 background: rgba(255, 255, 255, 1);
466 background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
467 background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1)));
468 background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
469 background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
470 background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
471 background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
472 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
473 }
474 .dione .tp-bullet-title:after {
475 content: ' ';
476 position: absolute;
477 left: 50%;
478 margin-left: -8px;
479 width: 0;
480 height: 0;
481 border-style: solid;
482 border-width: 8px 8px 0 8px;
483 border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent;
484 bottom: -8px;
485 }
486
487 /*-----------------------------------------------------------------------------
488
489 - Revolution Slider 5.0 Navigatin Skin Style -
490
491 ERINYEN SKIN
492
493 author: ThemePunch
494 email: info@themepunch.com
495 website: http://www.themepunch.com
496 -----------------------------------------------------------------------------*/
497 /* ARROWS */
498 .erinyen.tparrows {
499 cursor: pointer;
500 background: #000;
501 background: rgba(0, 0, 0, 0.5);
502 min-width: 70px;
503 min-height: 70px;
504 position: absolute;
505 display: block;
506 z-index: 1000;
507 border-radius: 35px;
508 }
509
510 .erinyen.tparrows:before {
511 font-family: 'revicons';
512 font-size: 20px;
513 color: #fff;
514 display: block;
515 line-height: 70px;
516 text-align: center;
517 z-index: 2;
518 position: relative;
519 }
520 .erinyen.tparrows.tp-leftarrow:before {
521 content: '\e824';
522 }
523 .erinyen.tparrows.tp-rightarrow:before {
524 content: '\e825';
525 }
526
527 .erinyen .tp-title-wrap {
528 position: absolute;
529 z-index: 1;
530 display: inline-block;
531 background: #000;
532 background: rgba(0, 0, 0, 0.5);
533 min-height: 70px;
534 line-height: 70px;
535 top: 0px;
536 margin-left: 0px;
537 border-radius: 35px;
538 overflow: hidden;
539 transition: opacity 0.3s;
540 -webkit-transition: opacity 0.3s;
541 -moz-transition: opacity 0.3s;
542 -webkit-transform: scale(0);
543 -moz-transform: scale(0);
544 transform: scale(0);
545 visibility: hidden;
546 opacity: 0;
547 }
548
549 .erinyen.tparrows:hover .tp-title-wrap {
550 -webkit-transform: scale(1);
551 -moz-transform: scale(1);
552 transform: scale(1);
553 opacity: 1;
554 visibility: visible;
555 }
556
557 .erinyen.tp-rightarrow .tp-title-wrap {
558 right: 0px;
559 margin-right: 0px;
560 margin-left: 0px;
561 -webkit-transform-origin: 100% 50%;
562 border-radius: 35px;
563 padding-right: 20px;
564 padding-left: 10px;
565 }
566
567 .erinyen.tp-leftarrow .tp-title-wrap {
568 padding-left: 20px;
569 padding-right: 10px;
570 }
571
572 .erinyen .tp-arr-titleholder {
573 letter-spacing: 3px;
574 position: relative;
575 -webkit-transition: -webkit-transform 0.3s;
576 transition: transform 0.3s;
577 transform: translateX(200px);
578 text-transform: uppercase;
579 color: #fff;
580 font-weight: 600;
581 font-size: 13px;
582 line-height: 70px;
583 white-space: nowrap;
584 padding: 0px 20px;
585 margin-left: 11px;
586 opacity: 0;
587 }
588
589 .erinyen .tp-arr-imgholder {
590 width: 100%;
591 height: 100%;
592 position: absolute;
593 top: 0px;
594 left: 0px;
595 background-position: center center;
596 background-size: cover;
597 }
598 .erinyen .tp-arr-img-over {
599 width: 100%;
600 height: 100%;
601 position: absolute;
602 top: 0px;
603 left: 0px;
604 background: #000;
605 background: rgba(0, 0, 0, 0.5);
606 }
607 .erinyen.tp-rightarrow .tp-arr-titleholder {
608 transform: translateX(-200px);
609 margin-left: 0px;
610 margin-right: 11px;
611 }
612
613 .erinyen.tparrows:hover .tp-arr-titleholder {
614 transform: translateX(0px);
615 -webkit-transform: translateX(0px);
616 transition-delay: 0.1s;
617 opacity: 1;
618 }
619
620 /* BULLETS */
621 .erinyen.tp-bullets {
622 }
623 .erinyen.tp-bullets:before {
624 content: ' ';
625 position: absolute;
626 width: 100%;
627 height: 100%;
628 background: #555555; /* old browsers */
629 background: -moz-linear-gradient(top, #555555 0%, #222222 100%); /* ff3.6+ */
630 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555555), color-stop(100%, #222222)); /* chrome,safari4+ */
631 background: -webkit-linear-gradient(top, #555555 0%, #222222 100%); /* chrome10+,safari5.1+ */
632 background: -o-linear-gradient(top, #555555 0%, #222222 100%); /* opera 11.10+ */
633 background: -ms-linear-gradient(top, #555555 0%, #222222 100%); /* ie10+ */
634 background: linear-gradient(to bottom, #555555 0%, #222222 100%); /* w3c */
635 filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#555555", endcolorstr="#222222",gradienttype=0 ); /* ie6-9 */
636 padding: 10px 15px;
637 margin-left: -15px;
638 margin-top: -10px;
639 box-sizing: content-box;
640 border-radius: 10px;
641 box-shadow: 0px 0px 2px 1px rgba(33, 33, 33, 0.3);
642 }
643 .erinyen .tp-bullet {
644 width: 13px;
645 height: 13px;
646 position: absolute;
647 background: #111;
648 border-radius: 50%;
649 cursor: pointer;
650 box-sizing: content-box;
651 }
652 .erinyen .tp-bullet:hover,
653 .erinyen .tp-bullet.selected {
654 background: #e5e5e5; /* old browsers */
655 background: -moz-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* ff3.6+ */
656 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e5e5e5), color-stop(100%, #999999)); /* chrome,safari4+ */
657 background: -webkit-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* chrome10+,safari5.1+ */
658 background: -o-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* opera 11.10+ */
659 background: -ms-linear-gradient(top, #e5e5e5 0%, #999999 100%); /* ie10+ */
660 background: linear-gradient(to bottom, #e5e5e5 0%, #999999 100%); /* w3c */
661 filter: progid:dximagetransform.microsoft.gradient( startcolorstr="#e5e5e5", endcolorstr="#999999",gradienttype=0 ); /* ie6-9 */
662 border: 1px solid #555;
663 width: 12px;
664 height: 12px;
665 }
666 .erinyen .tp-bullet-image {
667 }
668 .erinyen .tp-bullet-title {
669 }
670
671 /* THUMBS */
672 .erinyen .tp-thumb {
673 opacity: 1;
674 }
675
676 .erinyen .tp-thumb-over {
677 background: #000;
678 background: rgba(0, 0, 0, 0.25);
679 width: 100%;
680 height: 100%;
681 position: absolute;
682 top: 0px;
683 left: 0px;
684 z-index: 1;
685 -webkit-transition: all 0.3s;
686 transition: all 0.3s;
687 }
688
689 .erinyen .tp-thumb-more:before {
690 font-family: 'revicons';
691 font-size: 12px;
692 color: #aaa;
693 color: rgba(255, 255, 255, 0.75);
694 display: block;
695 line-height: 12px;
696 text-align: left;
697 z-index: 2;
698 position: absolute;
699 top: 20px;
700 right: 20px;
701 z-index: 2;
702 }
703 .erinyen .tp-thumb-more:before {
704 content: '\e825';
705 }
706
707 .erinyen .tp-thumb-title {
708 font-family: 'Raleway';
709 letter-spacing: 1px;
710 font-size: 12px;
711 color: #fff;
712 display: block;
713 line-height: 15px;
714 text-align: left;
715 z-index: 2;
716 position: absolute;
717 top: 0px;
718 left: 0px;
719 z-index: 2;
720 padding: 20px 35px 20px 20px;
721 width: 100%;
722 height: 100%;
723 box-sizing: border-box;
724 transition: all 0.3s;
725 -webkit-transition: all 0.3s;
726 font-weight: 500;
727 }
728
729 .erinyen .tp-thumb.selected .tp-thumb-more:before,
730 .erinyen .tp-thumb:hover .tp-thumb-more:before {
731 color: #aaa;
732 }
733
734 .erinyen .tp-thumb.selected .tp-thumb-over,
735 .erinyen .tp-thumb:hover .tp-thumb-over {
736 background: #fff;
737 }
738 .erinyen .tp-thumb.selected .tp-thumb-title,
739 .erinyen .tp-thumb:hover .tp-thumb-title {
740 color: #000;
741 }
742
743 /* TABS */
744 .erinyen .tp-tab-title {
745 color: #a8d8ee;
746 font-size: 13px;
747 font-weight: 700;
748 text-transform: uppercase;
749 font-family: 'Roboto Slab';
750 margin-bottom: 5px;
751 }
752
753 .erinyen .tp-tab-desc {
754 font-size: 18px;
755 font-weight: 400;
756 color: #fff;
757 line-height: 25px;
758 font-family: 'Roboto Slab';
759 }
760
761 /*-----------------------------------------------------------------------------
762
763 - Revolution Slider 5.0 Navigatin Skin Style -
764
765 GYGES SKIN
766
767 author: ThemePunch
768 email: info@themepunch.com
769 website: http://www.themepunch.com
770 -----------------------------------------------------------------------------*/
771 /* ARROWS */
772
773 /* BULLETS */
774 .gyges.tp-bullets {
775 }
776 .gyges.tp-bullets:before {
777 content: ' ';
778 position: absolute;
779 width: 100%;
780 height: 100%;
781 background: #777777; /* Old browsers */
782 background: -moz-linear-gradient(top, #777777 0%, #666666 100%);
783 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #777777), color-stop(100%, #666666));
784 background: -webkit-linear-gradient(top, #777777 0%, #666666 100%);
785 background: -o-linear-gradient(top, #777777 0%, #666666 100%);
786 background: -ms-linear-gradient(top, #777777 0%, #666666 100%);
787 background: linear-gradient(to bottom, #777777 0%, #666666 100%);
788 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#777777",
789 endColorstr="#666666",GradientType=0 );
790 padding: 10px;
791 margin-left: -10px;
792 margin-top: -10px;
793 box-sizing: content-box;
794 border-radius: 10px;
795 }
796 .gyges .tp-bullet {
797 width: 12px;
798 height: 12px;
799 position: absolute;
800 background: #333;
801 border: 3px solid #444;
802 border-radius: 50%;
803 cursor: pointer;
804 box-sizing: content-box;
805 }
806 .gyges .tp-bullet:hover,
807 .gyges .tp-bullet.selected {
808 background: #ffffff; /* Old browsers */
809 background: -moz-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* FF3.6+ */
810 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #e1e1e1)); /* Chrome,Safari4+ */
811 background: -webkit-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* Chrome10+,Safari5.1+ */
812 background: -o-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* Opera 11.10+ */
813 background: -ms-linear-gradient(top, #ffffff 0%, #e1e1e1 100%); /* IE10+ */
814 background: linear-gradient(to bottom, #ffffff 0%, #e1e1e1 100%); /* W3C */
815 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff",
816 endColorstr="#e1e1e1",GradientType=0 ); /* IE6-9 */
817 }
818 .gyges .tp-bullet-image {
819 }
820 .gyges .tp-bullet-title {
821 }
822
823 /* THUMBS */
824 .gyges .tp-thumb {
825 opacity: 1;
826 }
827 .gyges .tp-thumb-img-wrap {
828 padding: 3px;
829 background: #000;
830 background-color: rgba(0, 0, 0, 0.25);
831 display: inline-block;
832
833 width: 100%;
834 height: 100%;
835 position: relative;
836 margin: 0px;
837 box-sizing: border-box;
838 transition: all 0.3s;
839 -webkit-transition: all 0.3s;
840 }
841 .gyges .tp-thumb-image {
842 padding: 3px;
843 display: block;
844 box-sizing: border-box;
845 position: relative;
846 -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
847 -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
848 box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
849 }
850 .gyges .tp-thumb-title {
851 position: absolute;
852 bottom: 100%;
853 display: inline-block;
854 left: 50%;
855 background: rgba(255, 255, 255, 0.8);
856 padding: 10px 30px;
857 border-radius: 4px;
858 -webkit-border-radius: 4px;
859 margin-bottom: 20px;
860 opacity: 0;
861 transition: all 0.3s;
862 -webkit-transition: all 0.3s;
863 transform: translateZ(0.001px) translateX(-50%) translateY(14px);
864 transform-origin: 50% 100%;
865 -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);
866 -webkit-transform-origin: 50% 100%;
867 white-space: nowrap;
868 }
869 .gyges .tp-thumb:hover .tp-thumb-title {
870 transform: rotateX(0deg) translateX(-50%);
871 -webkit-transform: rotateX(0deg) translateX(-50%);
872 opacity: 1;
873 }
874
875 .gyges .tp-thumb:hover .tp-thumb-img-wrap,
876 .gyges .tp-thumb.selected .tp-thumb-img-wrap {
877 background: rgba(255, 255, 255, 1);
878 background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
879 background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1)));
880 background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
881 background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
882 background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
883 background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
884 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
885 }
886 .gyges .tp-thumb-title:after {
887 content: ' ';
888 position: absolute;
889 left: 50%;
890 margin-left: -8px;
891 width: 0;
892 height: 0;
893 border-style: solid;
894 border-width: 8px 8px 0 8px;
895 border-color: rgba(255, 255, 255, 0.8) transparent transparent transparent;
896 bottom: -8px;
897 }
898
899 /* TABS */
900 .gyges .tp-tab {
901 opacity: 1;
902 padding: 10px;
903 box-sizing: border-box;
904 font-family: 'Roboto', sans-serif;
905 border-bottom: 1px solid rgba(255, 255, 255, 0.15);
906 }
907 .gyges .tp-tab-image {
908 width: 60px;
909 height: 60px;
910 max-height: 100%;
911 max-width: 100%;
912 position: relative;
913 display: inline-block;
914 float: left;
915 }
916 .gyges .tp-tab-content {
917 background: rgba(0, 0, 0, 0);
918 position: relative;
919 padding: 15px 15px 15px 85px;
920 left: 0px;
921 overflow: hidden;
922 margin-top: -15px;
923 box-sizing: border-box;
924 color: #333;
925 display: inline-block;
926 width: 100%;
927 height: 100%;
928 position: absolute;
929 }
930 .gyges .tp-tab-date {
931 display: block;
932 color: rgba(255, 255, 255, 0.25);
933 font-weight: 500;
934 font-size: 12px;
935 margin-bottom: 0px;
936 }
937 .gyges .tp-tab-title {
938 display: block;
939 text-align: left;
940 color: #fff;
941 font-size: 14px;
942 font-weight: 500;
943 text-transform: none;
944 line-height: 17px;
945 }
946 .gyges .tp-tab:hover,
947 .gyges .tp-tab.selected {
948 background: rgba(0, 0, 0, 0.5);
949 }
950
951 .gyges .tp-tab-mask {
952 }
953
954 /* MEDIA QUERIES */
955 @media only screen and (max-width: 960px) {
956 }
957 @media only screen and (max-width: 768px) {
958 }
959
960 /*-----------------------------------------------------------------------------
961
962 - Revolution Slider 5.0 Navigatin Skin Style -
963
964 HADES SKIN
965
966 author: ThemePunch
967 email: info@themepunch.com
968 website: http://www.themepunch.com
969 -----------------------------------------------------------------------------*/
970 /* ARROWS */
971 .hades.tparrows {
972 cursor: pointer;
973 background: #000;
974 background: rgba(0, 0, 0, 0.15);
975 width: 100px;
976 height: 100px;
977 position: absolute;
978 display: block;
979 z-index: 1000;
980 }
981
982 .hades.tparrows:before {
983 font-family: 'revicons';
984 font-size: 30px;
985 color: #fff;
986 display: block;
987 line-height: 100px;
988 text-align: center;
989 transition: background 0.3s, color 0.3s;
990 }
991 .hades.tparrows.tp-leftarrow:before {
992 content: '\e824';
993 }
994 .hades.tparrows.tp-rightarrow:before {
995 content: '\e825';
996 }
997
998 .hades.tparrows:hover:before {
999 color: #aaa;
1000 background: #fff;
1001 background: rgba(255, 255, 255, 1);
1002 }
1003 .hades .tp-arr-allwrapper {
1004 position: absolute;
1005 left: 100%;
1006 top: 0px;
1007 background: #888;
1008 width: 100px;
1009 height: 100px;
1010 -webkit-transition: all 0.3s;
1011 transition: all 0.3s;
1012 -ms-filter: 'progid:dximagetransform.microsoft.alpha(opacity=0)';
1013 filter: alpha(opacity=0);
1014 -moz-opacity: 0;
1015 -khtml-opacity: 0;
1016 opacity: 0;
1017 -webkit-transform: rotatey(-90deg);
1018 transform: rotatey(-90deg);
1019 -webkit-transform-origin: 0% 50%;
1020 transform-origin: 0% 50%;
1021 }
1022 .hades.tp-rightarrow .tp-arr-allwrapper {
1023 left: auto;
1024 right: 100%;
1025 -webkit-transform-origin: 100% 50%;
1026 transform-origin: 100% 50%;
1027 -webkit-transform: rotatey(90deg);
1028 transform: rotatey(90deg);
1029 }
1030
1031 .hades:hover .tp-arr-allwrapper {
1032 -ms-filter: 'progid:dximagetransform.microsoft.alpha(opacity=100)';
1033 filter: alpha(opacity=100);
1034 -moz-opacity: 1;
1035 -khtml-opacity: 1;
1036 opacity: 1;
1037 -webkit-transform: rotatey(0deg);
1038 transform: rotatey(0deg);
1039 }
1040
1041 .hades .tp-arr-iwrapper {
1042 }
1043 .hades .tp-arr-imgholder {
1044 background-size: cover;
1045 position: absolute;
1046 top: 0px;
1047 left: 0px;
1048 width: 100%;
1049 height: 100%;
1050 }
1051 .hades .tp-arr-titleholder {
1052 }
1053 .hades .tp-arr-subtitleholder {
1054 }
1055
1056 /* BULLETS */
1057 .hades.tp-bullets {
1058 }
1059 .hades.tp-bullets:before {
1060 content: ' ';
1061 position: absolute;
1062 width: 100%;
1063 height: 100%;
1064 background: transparent;
1065 padding: 10px;
1066 margin-left: -10px;
1067 margin-top: -10px;
1068 box-sizing: content-box;
1069 }
1070 .hades .tp-bullet {
1071 width: 3px;
1072 height: 3px;
1073 position: absolute;
1074 background: #888;
1075 cursor: pointer;
1076 border: 5px solid #fff;
1077 box-sizing: content-box;
1078 box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
1079 -webkit-perspective: 400;
1080 perspective: 400;
1081 -webkit-transform: translatez(0.01px);
1082 transform: translatez(0.01px);
1083 }
1084 .hades .tp-bullet:hover,
1085 .hades .tp-bullet.selected {
1086 background: #555;
1087 }
1088
1089 .hades .tp-bullet-image {
1090 position: absolute;
1091 top: -80px;
1092 left: -60px;
1093 width: 120px;
1094 height: 60px;
1095 background-position: center center;
1096 background-size: cover;
1097 visibility: hidden;
1098 opacity: 0;
1099 transition: all 0.3s;
1100 -webkit-transform-style: flat;
1101 transform-style: flat;
1102 perspective: 600;
1103 -webkit-perspective: 600;
1104 transform: rotatex(-90deg);
1105 -webkit-transform: rotatex(-90deg);
1106 box-shadow: 0px 0px 3px 1px rgba(0, 0, 0, 0.2);
1107 transform-origin: 50% 100%;
1108 -webkit-transform-origin: 50% 100%;
1109 }
1110 .hades .tp-bullet:hover .tp-bullet-image {
1111 display: block;
1112 opacity: 1;
1113 transform: rotatex(0deg);
1114 -webkit-transform: rotatex(0deg);
1115 visibility: visible;
1116 }
1117 .hades .tp-bullet-title {
1118 }
1119
1120 /* THUMBS */
1121 .hades .tp-thumb {
1122 opacity: 1;
1123 }
1124 .hades .tp-thumb-img-wrap {
1125 border-radius: 50%;
1126 padding: 3px;
1127 display: inline-block;
1128 background: #000;
1129 background-color: rgba(0, 0, 0, 0.25);
1130 width: 100%;
1131 height: 100%;
1132 position: relative;
1133 margin: 0px;
1134 box-sizing: border-box;
1135 transition: all 0.3s;
1136 -webkit-transition: all 0.3s;
1137 }
1138 .hades .tp-thumb-image {
1139 padding: 3px;
1140 border-radius: 50%;
1141 display: block;
1142 box-sizing: border-box;
1143 position: relative;
1144 -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
1145 -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
1146 box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
1147 }
1148
1149 .hades .tp-thumb:hover .tp-thumb-img-wrap,
1150 .hades .tp-thumb.selected .tp-thumb-img-wrap {
1151 background: rgba(255, 255, 255, 1);
1152 background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
1153 background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1)));
1154 background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
1155 background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
1156 background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
1157 background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
1158 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
1159 }
1160 .hades .tp-thumb-title:after {
1161 content: ' ';
1162 position: absolute;
1163 left: 50%;
1164 margin-left: -8px;
1165 width: 0;
1166 height: 0;
1167 border-style: solid;
1168 border-width: 8px 8px 0 8px;
1169 border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent;
1170 bottom: -8px;
1171 }
1172
1173 /* TABS */
1174 .hades .tp-tab {
1175 opacity: 1;
1176 }
1177
1178 .hades .tp-tab-title {
1179 display: block;
1180 color: #333;
1181 font-weight: 600;
1182 font-size: 18px;
1183 text-align: center;
1184 line-height: 25px;
1185 }
1186 .hades .tp-tab-price {
1187 display: block;
1188 text-align: center;
1189 color: #999;
1190 font-size: 16px;
1191 margin-top: 10px;
1192 line-height: 20px;
1193 }
1194
1195 .hades .tp-tab-button {
1196 display: inline-block;
1197 margin-top: 15px;
1198 text-align: center;
1199 padding: 5px 15px;
1200 color: #fff;
1201 font-size: 14px;
1202 background: #219bd7;
1203 border-radius: 4px;
1204 font-weight: 400;
1205 }
1206 .hades .tp-tab-inner {
1207 text-align: center;
1208 }
1209
1210 /*-----------------------------------------------------------------------------
1211
1212 - Revolution Slider 5.0 Navigatin Skin Style -
1213
1214 HEBE SKIN
1215
1216 author: ThemePunch
1217 email: info@themepunch.com
1218 website: http://www.themepunch.com
1219 -----------------------------------------------------------------------------*/
1220 /* ARROWS */
1221 .hebe.tparrows {
1222 cursor: pointer;
1223 background: #fff;
1224 min-width: 70px;
1225 min-height: 70px;
1226 position: absolute;
1227 display: block;
1228 z-index: 1000;
1229 }
1230 .hebe.tparrows:hover {
1231 }
1232 .hebe.tparrows:before {
1233 font-family: 'revicons';
1234 font-size: 30px;
1235 color: #aaa;
1236 display: block;
1237 line-height: 70px;
1238 text-align: center;
1239 -webkit-transition: color 0.3s;
1240 -moz-transition: color 0.3s;
1241 transition: color 0.3s;
1242 z-index: 2;
1243 position: relative;
1244 background: #fff;
1245 min-width: 70px;
1246 min-height: 70px;
1247 }
1248 .hebe.tparrows.tp-leftarrow:before {
1249 content: '\e824';
1250 }
1251 .hebe.tparrows.tp-rightarrow:before {
1252 content: '\e825';
1253 }
1254 .hebe.tparrows:hover:before {
1255 color: #000;
1256 }
1257 .hebe .tp-title-wrap {
1258 position: absolute;
1259 z-index: 0;
1260 display: inline-block;
1261 background: #000;
1262 background: rgba(0, 0, 0, 0.75);
1263 min-height: 60px;
1264 line-height: 60px;
1265 top: -10px;
1266 margin-left: 0px;
1267 -webkit-transition: -webkit-transform 0.3s;
1268 transition: transform 0.3s;
1269 transform: scaleX(0);
1270 -webkit-transform: scaleX(0);
1271 transform-origin: 0% 50%;
1272 -webkit-transform-origin: 0% 50%;
1273 }
1274 .hebe.tp-rightarrow .tp-title-wrap {
1275 right: 0px;
1276 -webkit-transform-origin: 100% 50%;
1277 }
1278 .hebe.tparrows:hover .tp-title-wrap {
1279 transform: scaleX(1);
1280 -webkit-transform: scaleX(1);
1281 }
1282 .hebe .tp-arr-titleholder {
1283 position: relative;
1284 text-transform: uppercase;
1285 color: #fff;
1286 font-weight: 600;
1287 font-size: 12px;
1288 line-height: 90px;
1289 white-space: nowrap;
1290 padding: 0px 20px 0px 90px;
1291 }
1292
1293 .hebe.tp-rightarrow .tp-arr-titleholder {
1294 margin-left: 0px;
1295 padding: 0px 90px 0px 20px;
1296 }
1297
1298 .hebe.tparrows:hover .tp-arr-titleholder {
1299 transform: translateX(0px);
1300 -webkit-transform: translateX(0px);
1301 transition-delay: 0.1s;
1302 opacity: 1;
1303 }
1304
1305 .hebe .tp-arr-imgholder {
1306 width: 90px;
1307 height: 90px;
1308 position: absolute;
1309 left: 100%;
1310 display: block;
1311 background-size: cover;
1312 background-position: center center;
1313 top: 0px;
1314 right: -90px;
1315 }
1316 .hebe.tp-rightarrow .tp-arr-imgholder {
1317 right: auto;
1318 left: -90px;
1319 }
1320
1321 /* BULLETS */
1322 .hebe.tp-bullets {
1323 }
1324 .hebe.tp-bullets:before {
1325 content: ' ';
1326 position: absolute;
1327 width: 100%;
1328 height: 100%;
1329 background: transparent;
1330 padding: 10px;
1331 margin-left: -10px;
1332 margin-top: -10px;
1333 box-sizing: content-box;
1334 }
1335
1336 .hebe .tp-bullet {
1337 width: 3px;
1338 height: 3px;
1339 position: absolute;
1340 background: #fff;
1341 cursor: pointer;
1342 border: 5px solid #222;
1343 border-radius: 50%;
1344 box-sizing: content-box;
1345 -webkit-perspective: 400;
1346 perspective: 400;
1347 -webkit-transform: translateZ(0.01px);
1348 transform: translateZ(0.01px);
1349 transition: all 0.3s;
1350 }
1351 .hebe .tp-bullet:hover,
1352 .hebe .tp-bullet.selected {
1353 background: #222;
1354 border-color: #fff;
1355 }
1356
1357 .hebe .tp-bullet-image {
1358 position: absolute;
1359 top: -90px;
1360 left: -40px;
1361 width: 70px;
1362 height: 70px;
1363 background-position: center center;
1364 background-size: cover;
1365 visibility: hidden;
1366 opacity: 0;
1367 transition: all 0.3s;
1368 -webkit-transform-style: flat;
1369 transform-style: flat;
1370 perspective: 600;
1371 -webkit-perspective: 600;
1372 transform: scale(0);
1373 -webkit-transform: scale(0);
1374 transform-origin: 50% 100%;
1375 -webkit-transform-origin: 50% 100%;
1376 border-radius: 6px;
1377 }
1378 .hebe .tp-bullet:hover .tp-bullet-image {
1379 display: block;
1380 opacity: 1;
1381 transform: scale(1);
1382 -webkit-transform: scale(1);
1383 visibility: visible;
1384 }
1385 .hebe .tp-bullet-title {
1386 }
1387
1388 /* TABS */
1389 .hebe .tp-tab-title {
1390 color: #a8d8ee;
1391 font-size: 13px;
1392 font-weight: 700;
1393 text-transform: uppercase;
1394 font-family: 'Roboto Slab';
1395 margin-bottom: 5px;
1396 }
1397
1398 .hebe .tp-tab-desc {
1399 font-size: 18px;
1400 font-weight: 400;
1401 color: #fff;
1402 line-height: 25px;
1403 font-family: 'Roboto Slab';
1404 }
1405
1406 /*-----------------------------------------------------------------------------
1407
1408 - Revolution Slider 5.0 Navigatin Skin Style -
1409
1410 HEPHAISTOS SKIN
1411
1412 author: ThemePunch
1413 email: info@themepunch.com
1414 website: http://www.themepunch.com
1415 -----------------------------------------------------------------------------*/
1416 /* ARROWS */
1417 .hephaistos.tparrows {
1418 cursor: pointer;
1419 background: #000;
1420 background: rgba(0, 0, 0, 0.5);
1421 width: 40px;
1422 height: 40px;
1423 position: absolute;
1424 display: block;
1425 z-index: 1000;
1426 border-radius: 50%;
1427 }
1428 .hephaistos.tparrows:hover {
1429 background: #000;
1430 }
1431 .hephaistos.tparrows:before {
1432 font-family: 'revicons';
1433 font-size: 18px;
1434 color: #fff;
1435 display: block;
1436 line-height: 40px;
1437 text-align: center;
1438 }
1439 .hephaistos.tparrows.tp-leftarrow:before {
1440 content: '\e82c';
1441 margin-left: -2px;
1442 }
1443 .hephaistos.tparrows.tp-rightarrow:before {
1444 content: '\e82d';
1445 margin-right: -2px;
1446 }
1447
1448 /* BULLETS */
1449 .hephaistos.tp-bullets {
1450 }
1451 .hephaistos.tp-bullets:before {
1452 content: ' ';
1453 position: absolute;
1454 width: 100%;
1455 height: 100%;
1456 background: transparent;
1457 padding: 10px;
1458 margin-left: -10px;
1459 margin-top: -10px;
1460 box-sizing: content-box;
1461 }
1462 .hephaistos .tp-bullet {
1463 width: 12px;
1464 height: 12px;
1465 position: absolute;
1466 background: #999;
1467 border: 3px solid #f5f5f5;
1468 border-radius: 50%;
1469 cursor: pointer;
1470 box-sizing: content-box;
1471 box-shadow: 0px 0px 2px 1px rgba(130, 130, 130, 0.3);
1472 }
1473 .hephaistos .tp-bullet:hover,
1474 .hephaistos .tp-bullet.selected {
1475 background: #fff;
1476 border-color: #000;
1477 }
1478 .hephaistos .tp-bullet-image {
1479 }
1480 .hephaistos .tp-bullet-title {
1481 }
1482
1483 /*-----------------------------------------------------------------------------
1484
1485 - Revolution Slider 5.0 Navigatin Skin Style -
1486
1487 HERMES SKIN
1488
1489 author: ThemePunch
1490 email: info@themepunch.com
1491 website: http://www.themepunch.com
1492 -----------------------------------------------------------------------------*/
1493 /* ARROWS */
1494 .hermes.tparrows {
1495 cursor: pointer;
1496 background: #000;
1497 background: rgba(0, 0, 0, 0.5);
1498 width: 30px;
1499 height: 110px;
1500 position: absolute;
1501 display: block;
1502 z-index: 1000;
1503 }
1504
1505 .hermes.tparrows:before {
1506 font-family: 'revicons';
1507 font-size: 15px;
1508 color: #fff;
1509 display: block;
1510 line-height: 110px;
1511 text-align: center;
1512 transform: translateX(0px);
1513 -webkit-transform: translateX(0px);
1514 transition: all 0.3s;
1515 -webkit-transition: all 0.3s;
1516 }
1517 .hermes.tparrows.tp-leftarrow:before {
1518 content: '\e824';
1519 }
1520 .hermes.tparrows.tp-rightarrow:before {
1521 content: '\e825';
1522 }
1523 .hermes.tparrows.tp-leftarrow:hover:before {
1524 transform: translateX(-20px);
1525 -webkit-transform: translateX(-20px);
1526 opacity: 0;
1527 }
1528 .hermes.tparrows.tp-rightarrow:hover:before {
1529 transform: translateX(20px);
1530 -webkit-transform: translateX(20px);
1531 opacity: 0;
1532 }
1533
1534 .hermes .tp-arr-allwrapper {
1535 overflow: hidden;
1536 position: absolute;
1537 width: 180px;
1538 height: 140px;
1539 top: 0px;
1540 left: 0px;
1541 visibility: hidden;
1542 -webkit-transition: -webkit-transform 0.3s 0.3s;
1543 transition: transform 0.3s 0.3s;
1544 -webkit-perspective: 1000px;
1545 perspective: 1000px;
1546 }
1547 .hermes.tp-rightarrow .tp-arr-allwrapper {
1548 right: 0px;
1549 left: auto;
1550 }
1551 .hermes.tparrows:hover .tp-arr-allwrapper {
1552 visibility: visible;
1553 }
1554 .hermes .tp-arr-imgholder {
1555 width: 180px;
1556 position: absolute;
1557 left: 0px;
1558 top: 0px;
1559 height: 110px;
1560 transform: translateX(-180px);
1561 -webkit-transform: translateX(-180px);
1562 transition: all 0.3s;
1563 transition-delay: 0.3s;
1564 }
1565 .hermes.tp-rightarrow .tp-arr-imgholder {
1566 transform: translateX(180px);
1567 -webkit-transform: translateX(180px);
1568 }
1569
1570 .hermes.tparrows:hover .tp-arr-imgholder {
1571 transform: translateX(0px);
1572 -webkit-transform: translateX(0px);
1573 }
1574 .hermes .tp-arr-titleholder {
1575 top: 110px;
1576 width: 180px;
1577 text-align: left;
1578 display: block;
1579 padding: 0px 10px;
1580 line-height: 30px;
1581 background: #000;
1582 background: rgba(0, 0, 0, 0.75);
1583 color: #fff;
1584 font-weight: 600;
1585 position: absolute;
1586 font-size: 12px;
1587 white-space: nowrap;
1588 letter-spacing: 1px;
1589 -webkit-transition: all 0.3s;
1590 transition: all 0.3s;
1591 -webkit-transform: rotateX(-90deg);
1592 transform: rotateX(-90deg);
1593 -webkit-transform-origin: 50% 0;
1594 transform-origin: 50% 0;
1595 box-sizing: border-box;
1596 }
1597 .hermes.tparrows:hover .tp-arr-titleholder {
1598 -webkit-transition-delay: 0.6s;
1599 transition-delay: 0.6s;
1600 -webkit-transform: rotateX(0deg);
1601 transform: rotateX(0deg);
1602 }
1603
1604 /* BULLETS */
1605 .hermes.tp-bullets {
1606 }
1607
1608 .hermes .tp-bullet {
1609 overflow: hidden;
1610 border-radius: 50%;
1611 width: 16px;
1612 height: 16px;
1613 background-color: rgba(0, 0, 0, 0);
1614 box-shadow: inset 0 0 0 2px #fff;
1615 -webkit-transition: background 0.3s ease;
1616 transition: background 0.3s ease;
1617 position: absolute;
1618 }
1619
1620 .hermes .tp-bullet:hover {
1621 background-color: rgba(0, 0, 0, 0.2);
1622 }
1623 .hermes .tp-bullet:after {
1624 content: ' ';
1625 position: absolute;
1626 bottom: 0;
1627 height: 0;
1628 left: 0;
1629 width: 100%;
1630 background-color: #fff;
1631 box-shadow: 0 0 1px #fff;
1632 -webkit-transition: height 0.3s ease;
1633 transition: height 0.3s ease;
1634 }
1635 .hermes .tp-bullet.selected:after {
1636 height: 100%;
1637 }
1638
1639 /* TABS */
1640 .hermes .tp-tab {
1641 opacity: 1;
1642 padding-right: 10px;
1643 box-sizing: border-box;
1644 }
1645 .hermes .tp-tab-image {
1646 width: 100%;
1647 height: 60%;
1648 position: relative;
1649 }
1650 .hermes .tp-tab-content {
1651 background: rgb(54, 54, 54);
1652 position: absolute;
1653 padding: 20px 20px 20px 30px;
1654 box-sizing: border-box;
1655 color: #fff;
1656 display: block;
1657 width: 100%;
1658 min-height: 40%;
1659 bottom: 0px;
1660 left: -10px;
1661 }
1662 .hermes .tp-tab-date {
1663 display: block;
1664 color: #888;
1665 font-weight: 600;
1666 font-size: 12px;
1667 margin-bottom: 10px;
1668 }
1669 .hermes .tp-tab-title {
1670 display: block;
1671 color: #fff;
1672 font-size: 16px;
1673 font-weight: 800;
1674 text-transform: uppercase;
1675 line-height: 19px;
1676 }
1677
1678 .hermes .tp-tab.selected .tp-tab-title:after {
1679 width: 0px;
1680 height: 0px;
1681 border-style: solid;
1682 border-width: 30px 0 30px 10px;
1683 border-color: transparent transparent transparent rgb(54, 54, 54);
1684 content: ' ';
1685 position: absolute;
1686 right: -9px;
1687 bottom: 50%;
1688 margin-bottom: -30px;
1689 }
1690 .hermes .tp-tab-mask {
1691 padding-right: 10px !important;
1692 }
1693
1694 /* MEDIA QUERIES */
1695 @media only screen and (max-width: 960px) {
1696 .hermes .tp-tab .tp-tab-title {
1697 font-size: 14px;
1698 line-height: 16px;
1699 }
1700 .hermes .tp-tab-date {
1701 font-size: 11px;
1702 line-height: 13px;
1703 margin-bottom: 10px;
1704 }
1705 .hermes .tp-tab-content {
1706 padding: 15px 15px 15px 25px;
1707 }
1708 }
1709 @media only screen and (max-width: 768px) {
1710 .hermes .tp-tab .tp-tab-title {
1711 font-size: 12px;
1712 line-height: 14px;
1713 }
1714 .hermes .tp-tab-date {
1715 font-size: 10px;
1716 line-height: 12px;
1717 margin-bottom: 5px;
1718 }
1719 .hermes .tp-tab-content {
1720 padding: 10px 10px 10px 20px;
1721 }
1722 }
1723
1724 /*-----------------------------------------------------------------------------
1725
1726 - Revolution Slider 5.0 Navigatin Skin Style -
1727
1728 HESPERIDEN SKIN
1729
1730 author: ThemePunch
1731 email: info@themepunch.com
1732 website: http://www.themepunch.com
1733 -----------------------------------------------------------------------------*/
1734 /* ARROWS */
1735 .hesperiden.tparrows {
1736 cursor: pointer;
1737 background: #000;
1738 background: rgba(0, 0, 0, 0.5);
1739 width: 40px;
1740 height: 40px;
1741 position: absolute;
1742 display: block;
1743 z-index: 1000;
1744 border-radius: 50%;
1745 }
1746 .hesperiden.tparrows:hover {
1747 background: #000;
1748 }
1749 .hesperiden.tparrows:before {
1750 font-family: 'revicons';
1751 font-size: 20px;
1752 color: #fff;
1753 display: block;
1754 line-height: 40px;
1755 text-align: center;
1756 }
1757 .hesperiden.tparrows.tp-leftarrow:before {
1758 content: '\e82c';
1759 margin-left: -3px;
1760 }
1761 .hesperiden.tparrows.tp-rightarrow:before {
1762 content: '\e82d';
1763 margin-right: -3px;
1764 }
1765
1766 /* BULLETS */
1767 .hesperiden.tp-bullets {
1768 }
1769 .hesperiden.tp-bullets:before {
1770 content: ' ';
1771 position: absolute;
1772 width: 100%;
1773 height: 100%;
1774 background: transparent;
1775 padding: 10px;
1776 margin-left: -10px;
1777 margin-top: -10px;
1778 box-sizing: content-box;
1779 border-radius: 8px;
1780 }
1781 .hesperiden .tp-bullet {
1782 width: 12px;
1783 height: 12px;
1784 position: absolute;
1785 background: #999999; /* old browsers */
1786 background: -moz-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* ff3.6+ */
1787 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #999999), color-stop(100%, #e1e1e1)); /* chrome,safari4+ */
1788 background: -webkit-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* chrome10+,safari5.1+ */
1789 background: -o-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* opera 11.10+ */
1790 background: -ms-linear-gradient(top, #999999 0%, #e1e1e1 100%); /* ie10+ */
1791 background: linear-gradient(to bottom, #999999 0%, #e1e1e1 100%); /* w3c */
1792 filter: progid:dximagetransform.microsoft.gradient(
1793 startcolorstr="#999999", endcolorstr="#e1e1e1",gradienttype=0 ); /* ie6-9 */
1794 border: 3px solid #e5e5e5;
1795 border-radius: 50%;
1796 cursor: pointer;
1797 box-sizing: content-box;
1798 }
1799 .hesperiden .tp-bullet:hover,
1800 .hesperiden .tp-bullet.selected {
1801 background: #666;
1802 }
1803 .hesperiden .tp-bullet-image {
1804 }
1805 .hesperiden .tp-bullet-title {
1806 }
1807
1808 /* THUMBS */
1809 .hesperiden .tp-thumb {
1810 opacity: 1;
1811 -webkit-perspective: 600px;
1812 perspective: 600px;
1813 }
1814 .hesperiden .tp-thumb .tp-thumb-title {
1815 font-size: 12px;
1816 position: absolute;
1817 margin-top: -10px;
1818 color: #fff;
1819 display: block;
1820 z-index: 10000;
1821 background-color: #000;
1822 padding: 5px 10px;
1823 bottom: 0px;
1824 left: 0px;
1825 width: 100%;
1826 box-sizing: border-box;
1827 text-align: center;
1828 overflow: hidden;
1829 white-space: nowrap;
1830 transition: all 0.3s;
1831 -webkit-transition: all 0.3s;
1832 transform: rotatex(90deg) translatez(0.001px);
1833 transform-origin: 50% 100%;
1834 -webkit-transform: rotatex(90deg) translatez(0.001px);
1835 -webkit-transform-origin: 50% 100%;
1836 opacity: 0;
1837 }
1838 .hesperiden .tp-thumb:hover .tp-thumb-title {
1839 transform: rotatex(0deg);
1840 -webkit-transform: rotatex(0deg);
1841 opacity: 1;
1842 }
1843
1844 /* TABS */
1845 .hesperiden .tp-tab {
1846 opacity: 1;
1847 padding: 10px;
1848 box-sizing: border-box;
1849 font-family: 'Roboto', sans-serif;
1850 border-bottom: 1px solid #e5e5e5;
1851 }
1852 .hesperiden .tp-tab-image {
1853 width: 60px;
1854 height: 60px;
1855 max-height: 100%;
1856 max-width: 100%;
1857 position: relative;
1858 display: inline-block;
1859 float: left;
1860 }
1861 .hesperiden .tp-tab-content {
1862 background: rgba(0, 0, 0, 0);
1863 position: relative;
1864 padding: 15px 15px 15px 85px;
1865 left: 0px;
1866 overflow: hidden;
1867 margin-top: -15px;
1868 box-sizing: border-box;
1869 color: #333;
1870 display: inline-block;
1871 width: 100%;
1872 height: 100%;
1873 position: absolute;
1874 }
1875 .hesperiden .tp-tab-date {
1876 display: block;
1877 color: #aaa;
1878 font-weight: 500;
1879 font-size: 12px;
1880 margin-bottom: 0px;
1881 }
1882 .hesperiden .tp-tab-title {
1883 display: block;
1884 text-align: left;
1885 color: #333;
1886 font-size: 14px;
1887 font-weight: 500;
1888 text-transform: none;
1889 line-height: 17px;
1890 }
1891 .hesperiden .tp-tab:hover,
1892 .hesperiden .tp-tab.selected {
1893 background: #eee;
1894 }
1895
1896 .hesperiden .tp-tab-mask {
1897 }
1898
1899 /* MEDIA QUERIES */
1900 @media only screen and (max-width: 960px) {
1901 }
1902 @media only screen and (max-width: 768px) {
1903 }
1904
1905 /*-----------------------------------------------------------------------------
1906
1907 - Revolution Slider 5.0 Navigatin Skin Style -
1908
1909 METIS SKIN
1910
1911 author: ThemePunch
1912 email: info@themepunch.com
1913 website: http://www.themepunch.com
1914 -----------------------------------------------------------------------------*/
1915 /* ARROWS */
1916 .metis.tparrows {
1917 background: #fff;
1918 padding: 10px;
1919 transition: all 0.3s;
1920 -webkit-transition: all 0.3s;
1921 width: 60px;
1922 height: 60px;
1923 box-sizing: border-box;
1924 }
1925
1926 .metis.tparrows:hover {
1927 background: #fff;
1928 background: rgba(255, 255, 255, 0.75);
1929 }
1930
1931 .metis.tparrows:before {
1932 color: #000;
1933 transition: all 0.3s;
1934 -webkit-transition: all 0.3s;
1935 }
1936
1937 .metis.tparrows:hover:before {
1938 transform: scale(1.5);
1939 }
1940
1941 /* BULLETS */
1942 .metis .tp-bullet {
1943 opacity: 1;
1944 width: 50px;
1945 height: 50px;
1946 padding: 3px;
1947 background: #000;
1948 background-color: rgba(0, 0, 0, 0.25);
1949 margin: 0px;
1950 box-sizing: border-box;
1951 transition: all 0.3s;
1952 -webkit-transition: all 0.3s;
1953 border-radius: 50%;
1954 }
1955
1956 .metis .tp-bullet-image {
1957 border-radius: 50%;
1958 display: block;
1959 box-sizing: border-box;
1960 position: relative;
1961 -webkit-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
1962 -moz-box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
1963 box-shadow: inset 5px 5px 10px 0px rgba(0, 0, 0, 0.25);
1964 width: 44px;
1965 height: 44px;
1966 background-size: cover;
1967 background-position: center center;
1968 }
1969 .metis .tp-bullet-title {
1970 position: absolute;
1971 bottom: 65px;
1972 display: inline-block;
1973 left: 50%;
1974 background: #000;
1975 background: rgba(0, 0, 0, 0.75);
1976 color: #fff;
1977 padding: 10px 30px;
1978 border-radius: 4px;
1979 -webkit-border-radius: 4px;
1980 opacity: 0;
1981 transition: all 0.3s;
1982 -webkit-transition: all 0.3s;
1983 transform: translateZ(0.001px) translateX(-50%) translateY(14px);
1984 transform-origin: 50% 100%;
1985 -webkit-transform: translateZ(0.001px) translateX(-50%) translateY(14px);
1986 -webkit-transform-origin: 50% 100%;
1987 opacity: 0;
1988 white-space: nowrap;
1989 }
1990
1991 .metis .tp-bullet:hover .tp-bullet-title {
1992 transform: rotateX(0deg) translateX(-50%);
1993 -webkit-transform: rotateX(0deg) translateX(-50%);
1994 opacity: 1;
1995 }
1996
1997 .metis .tp-bullet.selected,
1998 .metis .tp-bullet:hover {
1999 background: rgba(255, 255, 255, 1);
2000 background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
2001 background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(100%, rgba(119, 119, 119, 1)));
2002 background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
2003 background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
2004 background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
2005 background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(119, 119, 119, 1) 100%);
2006 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#777777", GradientType=0 );
2007 }
2008 .metis .tp-bullet-title:after {
2009 content: ' ';
2010 position: absolute;
2011 left: 50%;
2012 margin-left: -8px;
2013 width: 0;
2014 height: 0;
2015 border-style: solid;
2016 border-width: 8px 8px 0 8px;
2017 border-color: rgba(0, 0, 0, 0.75) transparent transparent transparent;
2018 bottom: -8px;
2019 }
2020
2021 .metis .tp-tab-number {
2022 color: #fff;
2023 font-size: 40px;
2024 line-height: 30px;
2025 font-weight: 400;
2026 font-family: 'Playfair Display';
2027 width: 50px;
2028 margin-right: 17px;
2029 display: inline-block;
2030 float: left;
2031 }
2032 .metis .tp-tab-mask {
2033 padding-left: 20px;
2034 left: 0px;
2035 max-width: 90px !important;
2036 transition: 0.4s padding-left, 0.4s left, 0.4s max-width;
2037 }
2038 .metis:hover .tp-tab-mask {
2039 padding-left: 0px;
2040 left: 50px;
2041 max-width: 500px !important;
2042 }
2043 .metis .tp-tab-divider {
2044 border-right: 1px solid transparent;
2045 height: 30px;
2046 width: 1px;
2047 margin-top: 5px;
2048 display: inline-block;
2049 float: left;
2050 }
2051 .metis .tp-tab-title {
2052 color: #fff;
2053 font-size: 20px;
2054 line-height: 20px;
2055 font-weight: 400;
2056 font-family: 'Playfair Display';
2057 position: relative;
2058 padding-top: 10px;
2059 padding-left: 30px;
2060 display: inline-block;
2061 transform: translateX(-100%);
2062 transition: 0.4s all;
2063 }
2064 .metis .tp-tab-title-mask {
2065 position: absolute;
2066 overflow: hidden;
2067 left: 67px;
2068 }
2069 .metis:hover .tp-tab-title {
2070 transform: translateX(0);
2071 }
2072 .metis .tp-tab {
2073 opacity: 0.15;
2074 transition: 0.4s all;
2075 }
2076 .metis .tp-tab:hover,
2077 .metis .tp-tab.selected {
2078 opacity: 1;
2079 }
2080 .metis .tp-tab.selected .tp-tab-divider {
2081 border-right: 1px solid #cdb083;
2082 }
2083 .metis.tp-tabs {
2084 max-width: 118px !important;
2085 padding-left: 50px;
2086 }
2087 .metis.tp-tabs:before {
2088 content: ' ';
2089 height: 100%;
2090 width: 88px;
2091 background: rgba(0, 0, 0, 0.15);
2092 border-right: 1px solid rgba(255, 255, 255, 0.1);
2093 left: 0px;
2094 top: 0px;
2095 position: absolute;
2096 transition: 0.4s all;
2097 }
2098 .metis.tp-tabs:hover:before {
2099 width: 118px;
2100 }
2101 @media (max-width: 499px) {
2102 .metis.tp-tabs:before {
2103 background: rgba(0, 0, 0, 0.75);
2104 }
2105 }
2106
2107 /*-----------------------------------------------------------------------------
2108
2109 - Revolution Slider 5.0 Navigatin Skin Style -
2110
2111 PERSEPHONE SKIN
2112
2113 author: ThemePunch
2114 email: info@themepunch.com
2115 website: http://www.themepunch.com
2116 -----------------------------------------------------------------------------*/
2117 /* ARROWS */
2118 .persephone.tparrows {
2119 cursor: pointer;
2120 background: #aaa;
2121 background: rgba(200, 200, 200, 0.5);
2122 width: 40px;
2123 height: 40px;
2124 position: absolute;
2125 display: block;
2126 z-index: 100;
2127 border: 1px solid #f5f5f5;
2128 }
2129 .persephone.tparrows:hover {
2130 background: #333;
2131 }
2132 .persephone.tparrows:before {
2133 font-family: 'revicons';
2134 font-size: 15px;
2135 color: #fff;
2136 display: block;
2137 line-height: 40px;
2138 text-align: center;
2139 }
2140 .persephone.tparrows.tp-leftarrow:before {
2141 content: '\e824';
2142 }
2143 .persephone.tparrows.tp-rightarrow:before {
2144 content: '\e825';
2145 }
2146
2147 /* BULLETS */
2148 .persephone.tp-bullets {
2149 }
2150 .persephone.tp-bullets:before {
2151 content: ' ';
2152 position: absolute;
2153 width: 100%;
2154 height: 100%;
2155 /*background:#transparent;*/
2156 padding: 10px;
2157 margin-left: -10px;
2158 margin-top: -10px;
2159 box-sizing: content-box;
2160 }
2161 .persephone .tp-bullet {
2162 width: 12px;
2163 height: 12px;
2164 position: absolute;
2165 background: #aaa;
2166 border: 1px solid #e5e5e5;
2167 cursor: pointer;
2168 box-sizing: content-box;
2169 }
2170 .persephone .tp-bullet:hover,
2171 .persephone .tp-bullet.selected {
2172 background: #222;
2173 }
2174 .persephone .tp-bullet-image {
2175 }
2176 .persephone .tp-bullet-title {
2177 }
2178
2179 /*-----------------------------------------------------------------------------
2180
2181 - Revolution Slider 5.0 Navigatin Skin Style -
2182
2183 URANUS SKIN
2184
2185 author: ThemePunch
2186 email: info@themepunch.com
2187 website: http://www.themepunch.com
2188 -----------------------------------------------------------------------------*/
2189 /* ARROWS */
2190 .uranus.tparrows {
2191 width: 50px;
2192 height: 50px;
2193 background: transparent;
2194 }
2195 .uranus.tparrows:before {
2196 width: 50px;
2197 height: 50px;
2198 line-height: 50px;
2199 font-size: 40px;
2200 transition: all 0.3s;
2201 -webkit-transition: all 0.3s;
2202 }
2203
2204 .uranus.tparrows:hover:before {
2205 opacity: 0.75;
2206 }
2207
2208 /* BULLETS */
2209 .uranus .tp-bullet {
2210 border-radius: 50%;
2211 box-shadow: 0 0 0 2px rgba(255, 255, 255, 0);
2212 -webkit-transition: box-shadow 0.3s ease;
2213 transition: box-shadow 0.3s ease;
2214 background: transparent;
2215 }
2216 .uranus .tp-bullet.selected,
2217 .uranus .tp-bullet:hover {
2218 box-shadow: 0 0 0 2px #fff;
2219 border: none;
2220 border-radius: 50%;
2221
2222 background: transparent;
2223 }
2224
2225 .uranus .tp-bullet-inner {
2226 background-color: rgba(255, 255, 255, 0.7);
2227 -webkit-transition: background-color 0.3s ease, -webkit-transform 0.3s ease;
2228 transition: background-color 0.3s ease, transform 0.3s ease;
2229 top: 0;
2230 left: 0;
2231 width: 100%;
2232 height: 100%;
2233 outline: none;
2234 border-radius: 50%;
2235 background-color: #fff;
2236 background-color: rgba(255, 255, 255, 0.3);
2237 text-indent: -999em;
2238 cursor: pointer;
2239 position: absolute;
2240 }
2241
2242 .uranus .tp-bullet.selected .tp-bullet-inner,
2243 .uranus .tp-bullet:hover .tp-bullet-inner {
2244 transform: scale(0.4);
2245 -webkit-transform: scale(0.4);
2246 background-color: #fff;
2247 }
2248
2249 /*-----------------------------------------------------------------------------
2250
2251 - Revolution Slider 5.0 Navigatin Skin Style -
2252
2253 ZEUS SKIN
2254
2255 author: ThemePunch
2256 email: info@themepunch.com
2257 website: http://www.themepunch.com
2258 -----------------------------------------------------------------------------*/
2259 /* ARROWS */
2260 .zeus.tparrows {
2261 cursor: pointer;
2262 min-width: 70px;
2263 min-height: 70px;
2264 position: absolute;
2265 display: block;
2266 z-index: 100;
2267 border-radius: 35px;
2268 overflow: hidden;
2269 background: rgba(0, 0, 0, 0.1);
2270 }
2271
2272 .zeus.tparrows:before {
2273 font-family: 'revicons';
2274 font-size: 20px;
2275 color: #fff;
2276 display: block;
2277 line-height: 70px;
2278 text-align: center;
2279 z-index: 2;
2280 position: relative;
2281 }
2282 .zeus.tparrows.tp-leftarrow:before {
2283 content: '\e824';
2284 }
2285 .zeus.tparrows.tp-rightarrow:before {
2286 content: '\e825';
2287 }
2288
2289 .zeus .tp-title-wrap {
2290 background: #000;
2291 background: rgba(0, 0, 0, 0.5);
2292 width: 100%;
2293 height: 100%;
2294 top: 0px;
2295 left: 0px;
2296 position: absolute;
2297 opacity: 0;
2298 transform: scale(0);
2299 -webkit-transform: scale(0);
2300 transition: all 0.3s;
2301 -webkit-transition: all 0.3s;
2302 -moz-transition: all 0.3s;
2303 border-radius: 50%;
2304 }
2305 .zeus .tp-arr-imgholder {
2306 width: 100%;
2307 height: 100%;
2308 position: absolute;
2309 top: 0px;
2310 left: 0px;
2311 background-position: center center;
2312 background-size: cover;
2313 border-radius: 50%;
2314 transform: translateX(-100%);
2315 -webkit-transform: translateX(-100%);
2316 transition: all 0.3s;
2317 -webkit-transition: all 0.3s;
2318 -moz-transition: all 0.3s;
2319 }
2320 .zeus.tp-rightarrow .tp-arr-imgholder {
2321 transform: translateX(100%);
2322 -webkit-transform: translateX(100%);
2323 }
2324 .zeus.tparrows:hover .tp-arr-imgholder {
2325 transform: translateX(0);
2326 -webkit-transform: translateX(0);
2327 opacity: 1;
2328 }
2329
2330 .zeus.tparrows:hover .tp-title-wrap {
2331 transform: scale(1);
2332 -webkit-transform: scale(1);
2333 opacity: 1;
2334 }
2335
2336 /* BULLETS */
2337 .zeus .tp-bullet {
2338 box-sizing: content-box;
2339 -webkit-box-sizing: content-box;
2340 border-radius: 50%;
2341 background-color: rgba(0, 0, 0, 0);
2342 -webkit-transition: opacity 0.3s ease;
2343 transition: opacity 0.3s ease;
2344 width: 13px;
2345 height: 13px;
2346 border: 2px solid #fff;
2347 }
2348 .zeus .tp-bullet:after {
2349 content: '';
2350 position: absolute;
2351 width: 100%;
2352 height: 100%;
2353 left: 0;
2354 border-radius: 50%;
2355 background-color: #fff;
2356 -webkit-transform: scale(0);
2357 transform: scale(0);
2358 -webkit-transform-origin: 50% 50%;
2359 transform-origin: 50% 50%;
2360 -webkit-transition: -webkit-transform 0.3s ease;
2361 transition: transform 0.3s ease;
2362 }
2363 .zeus .tp-bullet:hover:after,
2364 .zeus .tp-bullet.selected:after {
2365 -webkit-transform: scale(1.2);
2366 transform: scale(1.2);
2367 }
2368
2369 .zeus .tp-bullet-image,
2370 .zeus .tp-bullet-imageoverlay {
2371 width: 135px;
2372 height: 60px;
2373 position: absolute;
2374 background: #000;
2375 background: rgba(0, 0, 0, 0.5);
2376 bottom: 25px;
2377 left: 50%;
2378 margin-left: -65px;
2379 box-sizing: border-box;
2380 background-size: cover;
2381 background-position: center center;
2382 visibility: hidden;
2383 opacity: 0;
2384 -webkit-backface-visibility: hidden;
2385 backface-visibility: hidden;
2386 -webkit-transform-origin: 50% 50%;
2387 transform-origin: 50% 50%;
2388 -webkit-transition: all 0.3s ease;
2389 transition: all 0.3s ease;
2390 border-radius: 4px;
2391 }
2392
2393 .zeus .tp-bullet-title,
2394 .zeus .tp-bullet-imageoverlay {
2395 z-index: 2;
2396 -webkit-transition: all 0.5s ease;
2397 transition: all 0.5s ease;
2398 }
2399 .zeus .tp-bullet-title {
2400 color: #fff;
2401 text-align: center;
2402 line-height: 15px;
2403 font-size: 13px;
2404 font-weight: 600;
2405 z-index: 3;
2406 visibility: hidden;
2407 opacity: 0;
2408 -webkit-backface-visibility: hidden;
2409 backface-visibility: hidden;
2410 -webkit-transform-origin: 50% 50%;
2411 transform-origin: 50% 50%;
2412 -webkit-transition: all 0.3s ease;
2413 transition: all 0.3s ease;
2414 position: absolute;
2415 bottom: 45px;
2416 width: 135px;
2417 vertical-align: middle;
2418 left: -57px;
2419 }
2420
2421 .zeus .tp-bullet:hover .tp-bullet-title,
2422 .zeus .tp-bullet:hover .tp-bullet-image,
2423 .zeus .tp-bullet:hover .tp-bullet-imageoverlay {
2424 opacity: 1;
2425 visibility: visible;
2426 -webkit-transform: translateY(0px);
2427 transform: translateY(0px);
2428 }
2429
2430 /* THUMBS */
2431 .zeus .tp-thumb {
2432 opacity: 1;
2433 }
2434
2435 .zeus .tp-thumb-over {
2436 background: #000;
2437 background: rgba(0, 0, 0, 0.25);
2438 width: 100%;
2439 height: 100%;
2440 position: absolute;
2441 top: 0px;
2442 left: 0px;
2443 z-index: 1;
2444 -webkit-transition: all 0.3s;
2445 transition: all 0.3s;
2446 }
2447
2448 .zeus .tp-thumb-more:before {
2449 font-family: 'revicons';
2450 font-size: 12px;
2451 color: #aaa;
2452 color: rgba(255, 255, 255, 0.75);
2453 display: block;
2454 line-height: 12px;
2455 text-align: left;
2456 z-index: 2;
2457 position: absolute;
2458 top: 20px;
2459 right: 20px;
2460 z-index: 2;
2461 }
2462 .zeus .tp-thumb-more:before {
2463 content: '\e825';
2464 }
2465
2466 .zeus .tp-thumb-title {
2467 font-family: 'Raleway';
2468 letter-spacing: 1px;
2469 font-size: 12px;
2470 color: #fff;
2471 display: block;
2472 line-height: 15px;
2473 text-align: left;
2474 z-index: 2;
2475 position: absolute;
2476 top: 0px;
2477 left: 0px;
2478 z-index: 2;
2479 padding: 20px 35px 20px 20px;
2480 width: 100%;
2481 height: 100%;
2482 box-sizing: border-box;
2483 transition: all 0.3s;
2484 -webkit-transition: all 0.3s;
2485 font-weight: 500;
2486 }
2487
2488 .zeus .tp-thumb.selected .tp-thumb-more:before,
2489 .zeus .tp-thumb:hover .tp-thumb-more:before {
2490 color: #aaa;
2491 }
2492
2493 .zeus .tp-thumb.selected .tp-thumb-over,
2494 .zeus .tp-thumb:hover .tp-thumb-over {
2495 background: #000;
2496 }
2497 .zeus .tp-thumb.selected .tp-thumb-title,
2498 .zeus .tp-thumb:hover .tp-thumb-title {
2499 color: #fff;
2500 }
2501
2502 /* TABS */
2503 .zeus .tp-tab {
2504 opacity: 1;
2505 box-sizing: border-box;
2506 }
2507
2508 .zeus .tp-tab-title {
2509 display: block;
2510 text-align: center;
2511 background: rgba(0, 0, 0, 0.25);
2512 font-family: 'Roboto Slab', serif;
2513 font-weight: 700;
2514 font-size: 13px;
2515 line-height: 13px;
2516 color: #fff;
2517 padding: 9px 10px;
2518 }
2519
2520 .zeus .tp-tab:hover .tp-tab-title,
2521 .zeus .tp-tab.selected .tp-tab-title {
2522 color: #000;
2523 background: rgba(255, 255, 255, 1);
2524 }
2525
2526 /*-----------------------------------------------------------------------------
2527
2528 - Revolution Slider 5.0 Navigatin Skin Style -
2529
2530 ZEUS SKIN
2531
2532 author: ThemePunch
2533 email: info@themepunch.com
2534 website: http://www.themepunch.com
2535 -----------------------------------------------------------------------------*/
2536
2537 .post-tabs .tp-thumb {
2538 opacity: 1;
2539 }
2540
2541 .post-tabs .tp-thumb-over {
2542 background: #252525;
2543 width: 100%;
2544 height: 100%;
2545 position: absolute;
2546 top: 0px;
2547 left: 0px;
2548 z-index: 1;
2549 -webkit-transition: all 0.3s;
2550 transition: all 0.3s;
2551 }
2552
2553 .post-tabs .tp-thumb-more:before {
2554 font-family: 'revicons';
2555 font-size: 12px;
2556 color: #aaa;
2557 color: rgba(255, 255, 255, 0.75);
2558 display: block;
2559 line-height: 12px;
2560 text-align: left;
2561 z-index: 2;
2562 position: absolute;
2563 top: 15px;
2564 right: 15px;
2565 z-index: 2;
2566 }
2567 .post-tabs .tp-thumb-more:before {
2568 content: '\e825';
2569 }
2570
2571 .post-tabs .tp-thumb-title {
2572 font-family: 'raleway';
2573 letter-spacing: 1px;
2574 font-size: 12px;
2575 color: #fff;
2576 display: block;
2577 line-height: 15px;
2578 text-align: left;
2579 z-index: 2;
2580 position: absolute;
2581 top: 0px;
2582 left: 0px;
2583 z-index: 2;
2584 padding: 15px 30px 15px 15px;
2585 width: 100%;
2586 height: 100%;
2587 box-sizing: border-box;
2588 transition: all 0.3s;
2589 -webkit-transition: all 0.3s;
2590 font-weight: 500;
2591 }
2592
2593 .post-tabs .tp-thumb.selected .tp-thumb-more:before,
2594 .post-tabs .tp-thumb:hover .tp-thumb-more:before {
2595 color: #aaa;
2596 }
2597
2598 .post-tabs .tp-thumb.selected .tp-thumb-over,
2599 .post-tabs .tp-thumb:hover .tp-thumb-over {
2600 background: #fff;
2601 }
2602 .post-tabs .tp-thumb.selected .tp-thumb-title,
2603 .post-tabs .tp-thumb:hover .tp-thumb-title {
2604 color: #000;
2605 }
File src/main/webapp/content/plugins/revolution/css/settings-source.css added (mode: 100644) (index 0000000..9fecaba)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Default Style Settings -
4
5 Screen Stylesheet
6
7 version: 5.4.5
8 date: 15/05/17
9 author: themepunch
10 email: info@themepunch.com
11 website: http://www.themepunch.com
12 -----------------------------------------------------------------------------*/
13
14 #debungcontrolls {
15 z-index: 100000;
16 position: fixed;
17 bottom: 0px;
18 width: 100%;
19 height: auto;
20 background: rgba(0, 0, 0, 0.6);
21 padding: 10px;
22 box-sizing: border-box;
23 }
24
25 .debugtimeline {
26 width: 100%;
27 height: 10px;
28 position: relative;
29 display: block;
30 margin-bottom: 3px;
31 display: none;
32 white-space: nowrap;
33 box-sizing: border-box;
34 }
35
36 .debugtimeline:hover {
37 height: 15px;
38 }
39
40 .the_timeline_tester {
41 background: #e74c3c;
42 position: absolute;
43 top: 0px;
44 left: 0px;
45 height: 100%;
46 width: 0;
47 }
48
49 .rs-go-fullscreen {
50 position: fixed !important;
51 width: 100% !important;
52 height: 100% !important;
53 top: 0px !important;
54 left: 0px !important;
55 z-index: 9999999 !important;
56 background: #ffffff !important;
57 }
58
59 .debugtimeline.tl_slide .the_timeline_tester {
60 background: #f39c12;
61 }
62
63 .debugtimeline.tl_frame .the_timeline_tester {
64 background: #3498db;
65 }
66
67 .debugtimline_txt {
68 color: #fff;
69 font-weight: 400;
70 font-size: 7px;
71 position: absolute;
72 left: 10px;
73 top: 0px;
74 white-space: nowrap;
75 line-height: 10px;
76 }
77
78 .rtl {
79 direction: rtl;
80 }
81 @font-face {
82 font-family: 'revicons';
83 src: url('../fonts/revicons/revicons.eot?5510888');
84 src: url('../fonts/revicons/revicons.eot?5510888#iefix') format('embedded-opentype'),
85 url('../fonts/revicons/revicons.woff?5510888') format('woff'), url('../fonts/revicons/revicons.ttf?5510888') format('truetype'),
86 url('../fonts/revicons/revicons.svg?5510888#revicons') format('svg');
87 font-weight: normal;
88 font-style: normal;
89 }
90
91 [class^='revicon-']:before,
92 [class*=' revicon-']:before {
93 font-family: 'revicons';
94 font-style: normal;
95 font-weight: normal;
96 speak: none;
97 display: inline-block;
98 text-decoration: inherit;
99 width: 1em;
100 margin-right: 0.2em;
101 text-align: center;
102
103 /* For safety - reset parent styles, that can break glyph codes*/
104 font-variant: normal;
105 text-transform: none;
106
107 /* fix buttons height, for twitter bootstrap */
108 line-height: 1em;
109
110 /* Animation center compensation - margins should be symmetric */
111 /* remove if not needed */
112 margin-left: 0.2em;
113
114 /* you can be more comfortable with increased icons size */
115 /* font-size: 120%; */
116
117 /* Uncomment for 3D effect */
118 /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
119 }
120
121 .revicon-search-1:before {
122 content: '\e802';
123 } /* '' */
124 .revicon-pencil-1:before {
125 content: '\e831';
126 } /* '' */
127 .revicon-picture-1:before {
128 content: '\e803';
129 } /* '' */
130 .revicon-cancel:before {
131 content: '\e80a';
132 } /* '' */
133 .revicon-info-circled:before {
134 content: '\e80f';
135 } /* '' */
136 .revicon-trash:before {
137 content: '\e801';
138 } /* '' */
139 .revicon-left-dir:before {
140 content: '\e817';
141 } /* '' */
142 .revicon-right-dir:before {
143 content: '\e818';
144 } /* '' */
145 .revicon-down-open:before {
146 content: '\e83b';
147 } /* '' */
148 .revicon-left-open:before {
149 content: '\e819';
150 } /* '' */
151 .revicon-right-open:before {
152 content: '\e81a';
153 } /* '' */
154 .revicon-angle-left:before {
155 content: '\e820';
156 } /* '' */
157 .revicon-angle-right:before {
158 content: '\e81d';
159 } /* '' */
160 .revicon-left-big:before {
161 content: '\e81f';
162 } /* '' */
163 .revicon-right-big:before {
164 content: '\e81e';
165 } /* '' */
166 .revicon-magic:before {
167 content: '\e807';
168 } /* '' */
169 .revicon-picture:before {
170 content: '\e800';
171 } /* '' */
172 .revicon-export:before {
173 content: '\e80b';
174 } /* '' */
175 .revicon-cog:before {
176 content: '\e832';
177 } /* '' */
178 .revicon-login:before {
179 content: '\e833';
180 } /* '' */
181 .revicon-logout:before {
182 content: '\e834';
183 } /* '' */
184 .revicon-video:before {
185 content: '\e805';
186 } /* '' */
187 .revicon-arrow-combo:before {
188 content: '\e827';
189 } /* '' */
190 .revicon-left-open-1:before {
191 content: '\e82a';
192 } /* '' */
193 .revicon-right-open-1:before {
194 content: '\e82b';
195 } /* '' */
196 .revicon-left-open-mini:before {
197 content: '\e822';
198 } /* '' */
199 .revicon-right-open-mini:before {
200 content: '\e823';
201 } /* '' */
202 .revicon-left-open-big:before {
203 content: '\e824';
204 } /* '' */
205 .revicon-right-open-big:before {
206 content: '\e825';
207 } /* '' */
208 .revicon-left:before {
209 content: '\e836';
210 } /* '' */
211 .revicon-right:before {
212 content: '\e826';
213 } /* '' */
214 .revicon-ccw:before {
215 content: '\e808';
216 } /* '' */
217 .revicon-arrows-ccw:before {
218 content: '\e806';
219 } /* '' */
220 .revicon-palette:before {
221 content: '\e829';
222 } /* '' */
223 .revicon-list-add:before {
224 content: '\e80c';
225 } /* '' */
226 .revicon-doc:before {
227 content: '\e809';
228 } /* '' */
229 .revicon-left-open-outline:before {
230 content: '\e82e';
231 } /* '' */
232 .revicon-left-open-2:before {
233 content: '\e82c';
234 } /* '' */
235 .revicon-right-open-outline:before {
236 content: '\e82f';
237 } /* '' */
238 .revicon-right-open-2:before {
239 content: '\e82d';
240 } /* '' */
241 .revicon-equalizer:before {
242 content: '\e83a';
243 } /* '' */
244 .revicon-layers-alt:before {
245 content: '\e804';
246 } /* '' */
247 .revicon-popup:before {
248 content: '\e828';
249 } /* '' */
250
251 /******************************
252 - BASIC STYLES -
253 ******************************/
254
255 .rev_slider_wrapper {
256 position: relative;
257 z-index: 0;
258 width: 100%;
259 }
260
261 .rev_slider {
262 position: relative;
263 overflow: visible;
264 }
265
266 .entry-content .rev_slider a,
267 .rev_slider a {
268 box-shadow: none;
269 }
270
271 .tp-overflow-hidden {
272 overflow: hidden !important;
273 }
274 .group_ov_hidden {
275 overflow: hidden;
276 }
277
278 .tp-simpleresponsive img,
279 .rev_slider img {
280 max-width: none !important;
281 transition: none;
282 margin: 0px;
283 padding: 0px;
284 border: none;
285 }
286
287 .rev_slider .no-slides-text {
288 font-weight: bold;
289 text-align: center;
290 padding-top: 80px;
291 }
292
293 .rev_slider > ul,
294 .rev_slider_wrapper > ul,
295 .tp-revslider-mainul > li,
296 .rev_slider > ul > li,
297 .rev_slider > ul > li:before,
298 .tp-revslider-mainul > li:before,
299 .tp-simpleresponsive > ul,
300 .tp-simpleresponsive > ul > li,
301 .tp-simpleresponsive > ul > li:before,
302 .tp-revslider-mainul > li,
303 .tp-simpleresponsive > ul > li {
304 list-style: none !important;
305 position: absolute;
306 margin: 0px !important;
307 padding: 0px !important;
308 overflow-x: visible;
309 overflow-y: visible;
310 list-style-type: none !important;
311 background-image: none;
312 background-position: 0px 0px;
313 text-indent: 0em;
314 top: 0px;
315 left: 0px;
316 }
317
318 .tp-revslider-mainul > li,
319 .rev_slider > ul > li,
320 .rev_slider > ul > li:before,
321 .tp-revslider-mainul > li:before,
322 .tp-simpleresponsive > ul > li,
323 .tp-simpleresponsive > ul > li:before,
324 .tp-revslider-mainul > li,
325 .tp-simpleresponsive > ul > li {
326 visibility: hidden;
327 }
328
329 .tp-revslider-slidesli,
330 .tp-revslider-mainul {
331 padding: 0 !important;
332 margin: 0 !important;
333 list-style: none !important;
334 }
335
336 .rev_slider li.tp-revslider-slidesli {
337 position: absolute !important;
338 }
339
340 .tp-caption .rs-untoggled-content {
341 display: block;
342 }
343 .tp-caption .rs-toggled-content {
344 display: none;
345 }
346
347 .rs-toggle-content-active.tp-caption .rs-toggled-content {
348 display: block;
349 }
350 .rs-toggle-content-active.tp-caption .rs-untoggled-content {
351 display: none;
352 }
353
354 .rev_slider .tp-caption,
355 .rev_slider .caption {
356 position: relative;
357 visibility: hidden;
358 white-space: nowrap;
359 display: block;
360 -webkit-font-smoothing: antialiased !important;
361 z-index: 1;
362 }
363
364 .rev_slider .tp-caption,
365 .rev_slider .caption,
366 .tp-simpleresponsive img {
367 -moz-user-select: none;
368 -khtml-user-select: none;
369 -webkit-user-select: none;
370 -o-user-select: none;
371 }
372
373 .rev_slider .tp-mask-wrap .tp-caption,
374 .rev_slider .tp-mask-wrap *:last-child,
375 .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
376 .wpb_text_column .rev_slider .tp-mask-wrap *:last-child {
377 margin-bottom: 0;
378 }
379
380 .tp-svg-layer svg {
381 width: 100%;
382 height: 100%;
383 position: relative;
384 vertical-align: top;
385 }
386
387 /* CAROUSEL FUNCTIONS */
388 .tp-carousel-wrapper {
389 cursor: url(openhand.cur), move;
390 }
391 .tp-carousel-wrapper.dragged {
392 cursor: url(closedhand.cur), move;
393 }
394
395 /* ADDED FOR SLIDELINK MANAGEMENT */
396 .tp_inner_padding {
397 box-sizing: border-box;
398 max-height: none !important;
399 }
400
401 .tp-caption.tp-layer-selectable {
402 -moz-user-select: all;
403 -khtml-user-select: all;
404 -webkit-user-select: all;
405 -o-user-select: all;
406 }
407
408 .tp-forcenotvisible,
409 .tp-hide-revslider,
410 .tp-caption.tp-hidden-caption,
411 .tp-parallax-wrap.tp-hidden-caption {
412 visibility: hidden !important;
413 display: none !important;
414 }
415
416 .rev_slider embed,
417 .rev_slider iframe,
418 .rev_slider object,
419 .rev_slider audio,
420 .rev_slider video {
421 max-width: none !important;
422 }
423
424 .tp-element-background {
425 position: absolute;
426 top: 0px;
427 left: 0px;
428 width: 100%;
429 height: 100%;
430 z-index: 0;
431 }
432
433 .tp-blockmask,
434 .tp-blockmask_in,
435 .tp-blockmask_out {
436 position: absolute;
437 top: 0px;
438 left: 0px;
439 width: 100%;
440 height: 100%;
441 background: #fff;
442 z-index: 1000;
443 transform: scaleX(0) scaleY(0);
444 }
445
446 .tp-parallax-wrap {
447 transform-style: preserve-3d;
448 }
449
450 /***********************************************************
451 - ZONES / GOUP / ROW / COLUMN LAYERS AND HELPERS -
452 ***********************************************************/
453 .rev_row_zone {
454 position: absolute;
455 width: 100%;
456 left: 0px;
457 box-sizing: border-box;
458 min-height: 50px;
459 font-size: 0px;
460 }
461
462 .rev_row_zone_top {
463 top: 0px;
464 }
465 .rev_row_zone_middle {
466 top: 50%;
467 transform: translateY(-50%);
468 }
469 .rev_row_zone_bottom {
470 bottom: 0px;
471 }
472
473 .rev_column .tp-parallax-wrap {
474 vertical-align: top;
475 }
476
477 .rev_slider .tp-caption.rev_row {
478 display: table;
479 position: relative;
480 width: 100% !important;
481 table-layout: fixed;
482 box-sizing: border-box;
483 vertical-align: top;
484 height: auto !important;
485 font-size: 0px;
486 }
487
488 .rev_column {
489 display: table-cell;
490 position: relative;
491 vertical-align: top;
492 height: auto;
493 box-sizing: border-box;
494 font-size: 0px;
495 }
496
497 .rev_column_inner {
498 box-sizing: border-box;
499 display: block;
500 position: relative;
501 width: 100% !important;
502 height: auto !important;
503 white-space: normal !important;
504 }
505
506 .rev_column_bg {
507 width: 100%;
508 height: 100%;
509 position: absolute;
510 top: 0px;
511 left: 0px;
512 z-index: 0;
513 box-sizing: border-box;
514 background-clip: content-box;
515 border: 0px solid transparent;
516 }
517
518 .rev_column_inner .tp-parallax-wrap,
519 .rev_column_inner .tp-loop-wrap,
520 .rev_column_inner .tp-mask-wrap {
521 text-align: inherit;
522 }
523 .rev_column_inner .tp-mask-wrap {
524 display: inline-block;
525 }
526
527 .rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
528 .rev_column_inner .tp-parallax-wrap .tp-mask-wrap,
529 .rev_column_inner .tp-parallax-wrap {
530 position: relative !important;
531 left: auto !important;
532 top: auto !important;
533 line-height: 0px;
534 }
535
536 .rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
537 .rev_column_inner .tp-parallax-wrap .tp-mask-wrap,
538 .rev_column_inner .tp-parallax-wrap,
539 .rev_column_inner .rev_layer_in_column {
540 vertical-align: top;
541 }
542
543 .rev_break_columns {
544 display: block !important;
545 }
546 .rev_break_columns .tp-parallax-wrap.rev_column {
547 display: block !important;
548 width: 100% !important;
549 }
550
551 /**********************************************
552 - FULLSCREEN AND FULLWIDHT CONTAINERS -
553 **********************************************/
554
555 .fullscreen-container {
556 position: relative;
557 padding: 0;
558 }
559
560 .fullwidthbanner-container {
561 position: relative;
562 padding: 0;
563 overflow: hidden;
564 }
565
566 .fullwidthbanner-container .fullwidthabanner {
567 width: 100%;
568 position: relative;
569 }
570
571 /*********************************
572 - SPECIAL TP CAPTIONS -
573 **********************************/
574
575 .tp-static-layers {
576 position: absolute;
577 z-index: 101;
578 top: 0px;
579 left: 0px;
580 /*pointer-events:none;*/
581 }
582
583 .tp-caption .frontcorner {
584 width: 0;
585 height: 0;
586 border-left: 40px solid transparent;
587 border-right: 0px solid transparent;
588 border-top: 40px solid #00a8ff;
589 position: absolute;
590 left: -40px;
591 top: 0px;
592 }
593
594 .tp-caption .backcorner {
595 width: 0;
596 height: 0;
597 border-left: 0px solid transparent;
598 border-right: 40px solid transparent;
599 border-bottom: 40px solid #00a8ff;
600 position: absolute;
601 right: 0px;
602 top: 0px;
603 }
604
605 .tp-caption .frontcornertop {
606 width: 0;
607 height: 0;
608 border-left: 40px solid transparent;
609 border-right: 0px solid transparent;
610 border-bottom: 40px solid #00a8ff;
611 position: absolute;
612 left: -40px;
613 top: 0px;
614 }
615
616 .tp-caption .backcornertop {
617 width: 0;
618 height: 0;
619 border-left: 0px solid transparent;
620 border-right: 40px solid transparent;
621 border-top: 40px solid #00a8ff;
622 position: absolute;
623 right: 0px;
624 top: 0px;
625 }
626
627 .tp-layer-inner-rotation {
628 position: relative !important;
629 }
630
631 /***********************************************
632 - SPECIAL ALTERNATIVE IMAGE SETTINGS -
633 ***********************************************/
634
635 img.tp-slider-alternative-image {
636 width: 100%;
637 height: auto;
638 }
639
640 /******************************
641 - IE8 HACKS -
642 *******************************/
643 .noFilterClass {
644 filter: none !important;
645 }
646
647 /********************************
648 - FULLSCREEN VIDEO -
649 *********************************/
650
651 .rs-background-video-layer {
652 position: absolute;
653 top: 0px;
654 left: 0px;
655 width: 100%;
656 height: 100%;
657 visibility: hidden;
658 z-index: 0;
659 }
660
661 .tp-caption.coverscreenvideo {
662 width: 100%;
663 height: 100%;
664 top: 0px;
665 left: 0px;
666 position: absolute;
667 }
668 .caption.fullscreenvideo,
669 .tp-caption.fullscreenvideo {
670 left: 0px;
671 top: 0px;
672 position: absolute;
673 width: 100%;
674 height: 100%;
675 }
676
677 .caption.fullscreenvideo iframe,
678 .caption.fullscreenvideo audio,
679 .caption.fullscreenvideo video,
680 .tp-caption.fullscreenvideo iframe,
681 .tp-caption.fullscreenvideo iframe audio,
682 .tp-caption.fullscreenvideo iframe video {
683 width: 100% !important;
684 height: 100% !important;
685 display: none;
686 }
687
688 .fullcoveredvideo audio,
689 .fullscreenvideo audio .fullcoveredvideo video,
690 .fullscreenvideo video {
691 background: #000;
692 }
693
694 .fullcoveredvideo .tp-poster {
695 background-position: center center;
696 background-size: cover;
697 width: 100%;
698 height: 100%;
699 top: 0px;
700 left: 0px;
701 }
702
703 .videoisplaying .html5vid .tp-poster {
704 display: none;
705 }
706
707 .tp-video-play-button {
708 background: #000;
709 background: rgba(0, 0, 0, 0.3);
710 border-radius: 5px;
711 position: absolute;
712 top: 50%;
713 left: 50%;
714 color: #fff;
715 z-index: 3;
716 margin-top: -25px;
717 margin-left: -25px;
718 line-height: 50px !important;
719 text-align: center;
720 cursor: pointer;
721 width: 50px;
722 height: 50px;
723 box-sizing: border-box;
724
725 display: inline-block;
726 vertical-align: top;
727 z-index: 4;
728 opacity: 0;
729 transition: opacity 300ms ease-out !important;
730 }
731
732 .tp-hiddenaudio,
733 .tp-audio-html5 .tp-video-play-button {
734 display: none !important;
735 }
736 .tp-caption .html5vid {
737 width: 100% !important;
738 height: 100% !important;
739 }
740 .tp-video-play-button i {
741 width: 50px;
742 height: 50px;
743 display: inline-block;
744 text-align: center;
745 vertical-align: top;
746 line-height: 50px !important;
747 font-size: 40px !important;
748 }
749 .tp-caption:hover .tp-video-play-button {
750 opacity: 1;
751 display: block;
752 }
753 .tp-caption .tp-revstop {
754 display: none;
755 border-left: 5px solid #fff !important;
756 border-right: 5px solid #fff !important;
757 margin-top: 15px !important;
758 line-height: 20px !important;
759 vertical-align: top;
760 font-size: 25px !important;
761 }
762 .videoisplaying .revicon-right-dir {
763 display: none;
764 }
765 .videoisplaying .tp-revstop {
766 display: inline-block;
767 }
768
769 .videoisplaying .tp-video-play-button {
770 display: none;
771 }
772
773 .fullcoveredvideo .tp-video-play-button {
774 display: none !important;
775 }
776
777 .fullscreenvideo .fullscreenvideo audio {
778 object-fit: contain !important;
779 }
780 .fullscreenvideo .fullscreenvideo video {
781 object-fit: contain !important;
782 }
783
784 .fullscreenvideo .fullcoveredvideo audio {
785 object-fit: cover !important;
786 }
787 .fullscreenvideo .fullcoveredvideo video {
788 object-fit: cover !important;
789 }
790
791 .tp-video-controls {
792 position: absolute;
793 bottom: 0;
794 left: 0;
795 right: 0;
796 padding: 5px;
797 opacity: 0;
798 transition: opacity 0.3s;
799 background-image: linear-gradient(to bottom, rgb(0, 0, 0) 13%, rgb(50, 50, 50) 100%);
800 display: table;
801 max-width: 100%;
802 overflow: hidden;
803 box-sizing: border-box;
804 }
805
806 .tp-caption:hover .tp-video-controls {
807 opacity: 0.9;
808 }
809
810 .tp-video-button {
811 background: rgba(0, 0, 0, 0.5);
812 border: 0;
813 color: #eee;
814 border-radius: 3px;
815 cursor: pointer;
816 line-height: 12px;
817 font-size: 12px;
818 color: #fff;
819 padding: 0px;
820 margin: 0px;
821 outline: none;
822 }
823 .tp-video-button:hover {
824 cursor: pointer;
825 }
826
827 .tp-video-button-wrap,
828 .tp-video-seek-bar-wrap,
829 .tp-video-vol-bar-wrap {
830 padding: 0px 5px;
831 display: table-cell;
832 vertical-align: middle;
833 }
834
835 .tp-video-seek-bar-wrap {
836 width: 80%;
837 }
838 .tp-video-vol-bar-wrap {
839 width: 20%;
840 }
841
842 .tp-volume-bar,
843 .tp-seek-bar {
844 width: 100%;
845 cursor: pointer;
846 outline: none;
847 line-height: 12px;
848 margin: 0;
849 padding: 0;
850 }
851
852 .rs-fullvideo-cover {
853 width: 100%;
854 height: 100%;
855 top: 0px;
856 left: 0px;
857 position: absolute;
858 background: transparent;
859 z-index: 5;
860 }
861
862 .disabled_lc .tp-video-play-button,
863 .rs-background-video-layer video::-webkit-media-controls-start-playback-button,
864 .rs-background-video-layer video::-webkit-media-controls,
865 .rs-background-video-layer audio::-webkit-media-controls {
866 display: none !important;
867 }
868
869 .tp-audio-html5 .tp-video-controls {
870 opacity: 1 !important;
871 visibility: visible !important;
872 }
873
874 /********************************
875 - DOTTED OVERLAYS -
876 *********************************/
877 .tp-dottedoverlay {
878 background-repeat: repeat;
879 width: 100%;
880 height: 100%;
881 position: absolute;
882 top: 0px;
883 left: 0px;
884 z-index: 3;
885 }
886 .tp-dottedoverlay.twoxtwo {
887 background: url(../assets/gridtile.png);
888 }
889 .tp-dottedoverlay.twoxtwowhite {
890 background: url(../assets/gridtile_white.png);
891 }
892 .tp-dottedoverlay.threexthree {
893 background: url(../assets/gridtile_3x3.png);
894 }
895 .tp-dottedoverlay.threexthreewhite {
896 background: url(../assets/gridtile_3x3_white.png);
897 }
898
899 /******************************
900 - SHADOWS -
901 ******************************/
902
903 .tp-shadowcover {
904 width: 100%;
905 height: 100%;
906 top: 0px;
907 left: 0px;
908 background: #fff;
909 position: absolute;
910 z-index: -1;
911 }
912 .tp-shadow1 {
913 box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);
914 }
915
916 .tp-shadow2:before,
917 .tp-shadow2:after,
918 .tp-shadow3:before,
919 .tp-shadow4:after {
920 z-index: -2;
921 position: absolute;
922 content: '';
923 bottom: 10px;
924 left: 10px;
925 width: 50%;
926 top: 85%;
927 max-width: 300px;
928 background: transparent;
929 box-shadow: 0 15px 10px rgba(0, 0, 0, 0.8);
930
931 transform: rotate(-3deg);
932 }
933
934 .tp-shadow2:after,
935 .tp-shadow4:after {
936 transform: rotate(3deg);
937 right: 10px;
938 left: auto;
939 }
940
941 .tp-shadow5 {
942 position: relative;
943 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
944 }
945 .tp-shadow5:before,
946 .tp-shadow5:after {
947 content: '';
948 position: absolute;
949 z-index: -2;
950 box-shadow: 0 0 25px 0px rgba(0, 0, 0, 0.6);
951 top: 30%;
952 bottom: 0;
953 left: 20px;
954 right: 20px;
955 border-radius: 100px / 20px;
956 }
957
958 /******************************
959 - BUTTONS -
960 *******************************/
961
962 .tp-button {
963 padding: 6px 13px 5px;
964 border-radius: 3px;
965 height: 30px;
966 cursor: pointer;
967 color: #fff !important;
968 text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6) !important;
969 font-size: 15px;
970 line-height: 45px !important;
971 font-family: arial, sans-serif;
972 font-weight: bold;
973 letter-spacing: -1px;
974 text-decoration: none;
975 }
976
977 .tp-button.big {
978 color: #fff;
979 text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.6);
980 font-weight: bold;
981 padding: 9px 20px;
982 font-size: 19px;
983 line-height: 57px !important;
984 }
985
986 .purchase:hover,
987 .tp-button:hover,
988 .tp-button.big:hover {
989 background-position: bottom, 15px 11px;
990 }
991
992 /* BUTTON COLORS */
993
994 .tp-button.green,
995 .tp-button:hover.green,
996 .purchase.green,
997 .purchase:hover.green {
998 background-color: #21a117;
999 box-shadow: 0px 3px 0px 0px #104d0b;
1000 }
1001
1002 .tp-button.blue,
1003 .tp-button:hover.blue,
1004 .purchase.blue,
1005 .purchase:hover.blue {
1006 background-color: #1d78cb;
1007 box-shadow: 0px 3px 0px 0px #0f3e68;
1008 }
1009
1010 .tp-button.red,
1011 .tp-button:hover.red,
1012 .purchase.red,
1013 .purchase:hover.red {
1014 background-color: #cb1d1d;
1015 box-shadow: 0px 3px 0px 0px #7c1212;
1016 }
1017
1018 .tp-button.orange,
1019 .tp-button:hover.orange,
1020 .purchase.orange,
1021 .purchase:hover.orange {
1022 background-color: #ff7700;
1023 box-shadow: 0px 3px 0px 0px #a34c00;
1024 }
1025
1026 .tp-button.darkgrey,
1027 .tp-button.grey,
1028 .tp-button:hover.darkgrey,
1029 .tp-button:hover.grey,
1030 .purchase.darkgrey,
1031 .purchase:hover.darkgrey {
1032 background-color: #555;
1033 box-shadow: 0px 3px 0px 0px #222;
1034 }
1035
1036 .tp-button.lightgrey,
1037 .tp-button:hover.lightgrey,
1038 .purchase.lightgrey,
1039 .purchase:hover.lightgrey {
1040 background-color: #888;
1041 box-shadow: 0px 3px 0px 0px #555;
1042 }
1043
1044 /* TP BUTTONS DESKTOP SIZE */
1045
1046 .rev-btn,
1047 .rev-btn:visited {
1048 outline: none !important;
1049 box-shadow: none !important;
1050 text-decoration: none !important;
1051 line-height: 44px;
1052 font-size: 17px;
1053 font-weight: 500;
1054 padding: 12px 35px;
1055 box-sizing: border-box;
1056 font-family: 'Roboto', sans-serif;
1057 cursor: pointer;
1058 }
1059
1060 .rev-btn.rev-uppercase,
1061 .rev-btn.rev-uppercase:visited {
1062 text-transform: uppercase;
1063 letter-spacing: 1px;
1064 font-size: 15px;
1065 font-weight: 900;
1066 }
1067
1068 .rev-btn.rev-withicon i {
1069 font-size: 15px;
1070 font-weight: normal;
1071 position: relative;
1072 top: 0px;
1073 transition: all 0.2s ease-out !important;
1074 margin-left: 10px !important;
1075 }
1076
1077 .rev-btn.rev-hiddenicon i {
1078 font-size: 15px;
1079 font-weight: normal;
1080 position: relative;
1081 top: 0px;
1082 transition: all 0.2s ease-out !important;
1083 opacity: 0;
1084 margin-left: 0px !important;
1085 width: 0px !important;
1086 }
1087 .rev-btn.rev-hiddenicon:hover i {
1088 opacity: 1 !important;
1089 margin-left: 10px !important;
1090 width: auto !important;
1091 }
1092
1093 /* REV BUTTONS MEDIUM */
1094 .rev-btn.rev-medium,
1095 .rev-btn.rev-medium:visited {
1096 line-height: 36px;
1097 font-size: 14px;
1098 padding: 10px 30px;
1099 }
1100
1101 .rev-btn.rev-medium.rev-withicon i {
1102 font-size: 14px;
1103 top: 0px;
1104 }
1105
1106 .rev-btn.rev-medium.rev-hiddenicon i {
1107 font-size: 14px;
1108 top: 0px;
1109 }
1110
1111 /* REV BUTTONS SMALL */
1112 .rev-btn.rev-small,
1113 .rev-btn.rev-small:visited {
1114 line-height: 28px;
1115 font-size: 12px;
1116 padding: 7px 20px;
1117 }
1118
1119 .rev-btn.rev-small.rev-withicon i {
1120 font-size: 12px;
1121 top: 0px;
1122 }
1123
1124 .rev-btn.rev-small.rev-hiddenicon i {
1125 font-size: 12px;
1126 top: 0px;
1127 }
1128
1129 /* ROUNDING OPTIONS */
1130 .rev-maxround {
1131 border-radius: 30px;
1132 }
1133 .rev-minround {
1134 border-radius: 3px;
1135 }
1136
1137 /* BURGER BUTTON */
1138 .rev-burger {
1139 position: relative;
1140 width: 60px;
1141 height: 60px;
1142 box-sizing: border-box;
1143 padding: 22px 0 0 14px;
1144 border-radius: 50%;
1145 border: 1px solid rgba(51, 51, 51, 0.25);
1146 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
1147 -webkit-tap-highlight-color: transparent;
1148 cursor: pointer;
1149 }
1150 .rev-burger span {
1151 display: block;
1152 width: 30px;
1153 height: 3px;
1154 background: #333;
1155 transition: 0.7s;
1156 pointer-events: none;
1157 transform-style: flat !important;
1158 }
1159 .rev-burger span:nth-child(2) {
1160 margin: 3px 0;
1161 }
1162
1163 #dialog_addbutton .rev-burger:hover :first-child,
1164 .open .rev-burger :first-child,
1165 .open.rev-burger :first-child {
1166 transform: translateY(6px) rotate(-45deg);
1167 }
1168 #dialog_addbutton .rev-burger:hover :nth-child(2),
1169 .open .rev-burger :nth-child(2),
1170 .open.rev-burger :nth-child(2) {
1171 transform: rotate(-45deg);
1172
1173 opacity: 0;
1174 }
1175 #dialog_addbutton .rev-burger:hover :last-child,
1176 .open .rev-burger :last-child,
1177 .open.rev-burger :last-child {
1178 transform: translateY(-6px) rotate(-135deg);
1179 }
1180
1181 .rev-burger.revb-white {
1182 border: 2px solid rgba(255, 255, 255, 0.2);
1183 }
1184 .rev-burger.revb-white span {
1185 background: #fff;
1186 }
1187 .rev-burger.revb-whitenoborder {
1188 border: 0;
1189 }
1190 .rev-burger.revb-whitenoborder span {
1191 background: #fff;
1192 }
1193 .rev-burger.revb-darknoborder {
1194 border: 0;
1195 }
1196 .rev-burger.revb-darknoborder span {
1197 background: #333;
1198 }
1199
1200 .rev-burger.revb-whitefull {
1201 background: #fff;
1202 border: none;
1203 }
1204
1205 .rev-burger.revb-whitefull span {
1206 background: #333;
1207 }
1208
1209 .rev-burger.revb-darkfull {
1210 background: #333;
1211 border: none;
1212 }
1213
1214 .rev-burger.revb-darkfull span {
1215 background: #fff;
1216 }
1217
1218 /* SCROLL DOWN BUTTON */
1219
1220 @keyframes rev-ani-mouse {
1221 0% {
1222 opacity: 1;
1223 top: 29%;
1224 }
1225 15% {
1226 opacity: 1;
1227 top: 50%;
1228 }
1229 50% {
1230 opacity: 0;
1231 top: 50%;
1232 }
1233 100% {
1234 opacity: 0;
1235 top: 29%;
1236 }
1237 }
1238 .rev-scroll-btn {
1239 display: inline-block;
1240 position: relative;
1241 left: 0;
1242 right: 0;
1243 text-align: center;
1244 cursor: pointer;
1245 width: 35px;
1246 height: 55px;
1247 box-sizing: border-box;
1248 border: 3px solid white;
1249 border-radius: 23px;
1250 }
1251 .rev-scroll-btn > * {
1252 display: inline-block;
1253 line-height: 18px;
1254 font-size: 13px;
1255 font-weight: normal;
1256 color: #7f8c8d;
1257 color: #ffffff;
1258 font-family: 'proxima-nova', 'Helvetica Neue', Helvetica, Arial, sans-serif;
1259 letter-spacing: 2px;
1260 }
1261 .rev-scroll-btn > *:hover,
1262 .rev-scroll-btn > *:focus,
1263 .rev-scroll-btn > *.active {
1264 color: #ffffff;
1265 }
1266 .rev-scroll-btn > *:hover,
1267 .rev-scroll-btn > *:focus,
1268 .rev-scroll-btn > *:active,
1269 .rev-scroll-btn > *.active {
1270 opacity: 0.8;
1271 }
1272
1273 .rev-scroll-btn.revs-fullwhite {
1274 background: #fff;
1275 }
1276
1277 .rev-scroll-btn.revs-fullwhite span {
1278 background: #333;
1279 }
1280
1281 .rev-scroll-btn.revs-fulldark {
1282 background: #333;
1283 border: none;
1284 }
1285
1286 .rev-scroll-btn.revs-fulldark span {
1287 background: #fff;
1288 }
1289
1290 .rev-scroll-btn span {
1291 position: absolute;
1292 display: block;
1293 top: 29%;
1294 left: 50%;
1295 width: 8px;
1296 height: 8px;
1297 margin: -4px 0 0 -4px;
1298 background: white;
1299 border-radius: 50%;
1300 animation: rev-ani-mouse 2.5s linear infinite;
1301 }
1302
1303 .rev-scroll-btn.revs-dark {
1304 border-color: #333;
1305 }
1306 .rev-scroll-btn.revs-dark span {
1307 background: #333;
1308 }
1309
1310 .rev-control-btn {
1311 position: relative;
1312 display: inline-block;
1313 z-index: 5;
1314 color: #fff;
1315 font-size: 20px;
1316 line-height: 60px;
1317 font-weight: 400;
1318 font-style: normal;
1319 font-family: Raleway;
1320 text-decoration: none;
1321 text-align: center;
1322 background-color: #000;
1323 border-radius: 50px;
1324 text-shadow: none;
1325 background-color: rgba(0, 0, 0, 0.5);
1326 width: 60px;
1327 height: 60px;
1328 box-sizing: border-box;
1329 cursor: pointer;
1330 }
1331
1332 .rev-cbutton-dark-sr {
1333 border-radius: 3px;
1334 }
1335
1336 .rev-cbutton-light {
1337 color: #333;
1338 background-color: rgba(255, 255, 255, 0.75);
1339 }
1340
1341 .rev-cbutton-light-sr {
1342 color: #333;
1343 border-radius: 3px;
1344 background-color: rgba(255, 255, 255, 0.75);
1345 }
1346
1347 .rev-sbutton {
1348 line-height: 37px;
1349 width: 37px;
1350 height: 37px;
1351 }
1352
1353 .rev-sbutton-blue {
1354 background-color: #3b5998;
1355 }
1356 .rev-sbutton-lightblue {
1357 background-color: #00a0d1;
1358 }
1359 .rev-sbutton-red {
1360 background-color: #dd4b39;
1361 }
1362
1363 /************************************
1364 - TP BANNER TIMER -
1365 *************************************/
1366 .tp-bannertimer {
1367 visibility: hidden;
1368 width: 100%;
1369 height: 5px;
1370 background: #000;
1371 background: rgba(0, 0, 0, 0.15);
1372 position: absolute;
1373 z-index: 200;
1374 top: 0px;
1375 }
1376 .tp-bannertimer.tp-bottom {
1377 top: auto;
1378 bottom: 0px !important;
1379 height: 5px;
1380 }
1381
1382 /*********************************************
1383 - BASIC SETTINGS FOR THE BANNER -
1384 ***********************************************/
1385
1386 .tp-caption img {
1387 background: transparent;
1388 -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)';
1389 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
1390 zoom: 1;
1391 }
1392
1393 .tp-caption img {
1394 }
1395
1396 .caption.slidelink a div,
1397 .tp-caption.slidelink a div {
1398 width: 3000px;
1399 height: 1500px;
1400 background: url(../assets/coloredbg.png) repeat;
1401 }
1402 .tp-caption.slidelink a span {
1403 background: url(../assets/coloredbg.png) repeat;
1404 }
1405 .tp-shape {
1406 width: 100%;
1407 height: 100%;
1408 }
1409
1410 /*********************************************
1411 - WOOCOMMERCE STYLES -
1412 ***********************************************/
1413
1414 .tp-caption .rs-starring {
1415 display: inline-block;
1416 }
1417
1418 .tp-caption .rs-starring .star-rating {
1419 float: none;
1420 display: inline-block;
1421 vertical-align: top;
1422 color: #ffc321 !important;
1423 }
1424
1425 .tp-caption .rs-starring .star-rating,
1426 .tp-caption .rs-starring-page .star-rating {
1427 position: relative;
1428 height: 1em;
1429 width: 5.4em;
1430 font-family: star;
1431 font-size: 1em !important;
1432 }
1433
1434 .tp-caption .rs-starring .star-rating:before,
1435 .tp-caption .rs-starring-page .star-rating:before {
1436 content: '\73\73\73\73\73';
1437 color: #e0dadf;
1438 float: left;
1439 top: 0;
1440 left: 0;
1441 position: absolute;
1442 }
1443
1444 .tp-caption .rs-starring .star-rating span {
1445 overflow: hidden;
1446 float: left;
1447 top: 0;
1448 left: 0;
1449 position: absolute;
1450 padding-top: 1.5em;
1451 font-size: 1em !important;
1452 }
1453
1454 .tp-caption .rs-starring .star-rating span:before,
1455 .tp-caption .rs-starring .star-rating span:before {
1456 content: '\53\53\53\53\53';
1457 top: 0;
1458 position: absolute;
1459 left: 0;
1460 }
1461
1462 /******************************
1463 - LOADER FORMS -
1464 ********************************/
1465
1466 .tp-loader {
1467 top: 50%;
1468 left: 50%;
1469 z-index: 10000;
1470 position: absolute;
1471 }
1472
1473 .tp-loader.spinner0 {
1474 width: 40px;
1475 height: 40px;
1476 background-color: #fff;
1477 background-image: url(../assets/loader.gif);
1478 background-repeat: no-repeat;
1479 background-position: center center;
1480 box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
1481 margin-top: -20px;
1482 margin-left: -20px;
1483 animation: tp-rotateplane 1.2s infinite ease-in-out;
1484 border-radius: 3px;
1485 }
1486
1487 .tp-loader.spinner1 {
1488 width: 40px;
1489 height: 40px;
1490 background-color: #fff;
1491 box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
1492 margin-top: -20px;
1493 margin-left: -20px;
1494 animation: tp-rotateplane 1.2s infinite ease-in-out;
1495 border-radius: 3px;
1496 }
1497
1498 .tp-loader.spinner5 {
1499 background-image: url(../assets/loader.gif);
1500 background-repeat: no-repeat;
1501 background-position: 10px 10px;
1502 background-color: #fff;
1503 margin: -22px -22px;
1504 width: 44px;
1505 height: 44px;
1506 border-radius: 3px;
1507 }
1508
1509 @keyframes tp-rotateplane {
1510 0% {
1511 transform: perspective(120px) rotateX(0deg) rotateY(0deg);
1512 }
1513 50% {
1514 transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
1515 }
1516 100% {
1517 transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
1518 }
1519 }
1520
1521 .tp-loader.spinner2 {
1522 width: 40px;
1523 height: 40px;
1524 margin-top: -20px;
1525 margin-left: -20px;
1526 background-color: #ff0000;
1527 box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
1528 border-radius: 100%;
1529 animation: tp-scaleout 1s infinite ease-in-out;
1530 }
1531
1532 @keyframes tp-scaleout {
1533 0% {
1534 transform: scale(0);
1535 }
1536 100% {
1537 transform: scale(1);
1538 opacity: 0;
1539 }
1540 }
1541
1542 .tp-loader.spinner3 {
1543 margin: -9px 0px 0px -35px;
1544 width: 70px;
1545 text-align: center;
1546 }
1547
1548 .tp-loader.spinner3 .bounce1,
1549 .tp-loader.spinner3 .bounce2,
1550 .tp-loader.spinner3 .bounce3 {
1551 width: 18px;
1552 height: 18px;
1553 background-color: #fff;
1554 box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
1555 border-radius: 100%;
1556 display: inline-block;
1557 animation: tp-bouncedelay 1.4s infinite ease-in-out;
1558 /* Prevent first frame from flickering when animation starts */
1559 animation-fill-mode: both;
1560 }
1561
1562 .tp-loader.spinner3 .bounce1 {
1563 animation-delay: -0.32s;
1564 }
1565
1566 .tp-loader.spinner3 .bounce2 {
1567 animation-delay: -0.16s;
1568 }
1569
1570 @keyframes tp-bouncedelay {
1571 0%,
1572 80%,
1573 100% {
1574 transform: scale(0);
1575 }
1576 40% {
1577 transform: scale(1);
1578 }
1579 }
1580
1581 .tp-loader.spinner4 {
1582 margin: -20px 0px 0px -20px;
1583 width: 40px;
1584 height: 40px;
1585 text-align: center;
1586 animation: tp-rotate 2s infinite linear;
1587 }
1588
1589 .tp-loader.spinner4 .dot1,
1590 .tp-loader.spinner4 .dot2 {
1591 width: 60%;
1592 height: 60%;
1593 display: inline-block;
1594 position: absolute;
1595 top: 0;
1596 background-color: #fff;
1597 border-radius: 100%;
1598 animation: tp-bounce 2s infinite ease-in-out;
1599 box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
1600 }
1601
1602 .tp-loader.spinner4 .dot2 {
1603 top: auto;
1604 bottom: 0px;
1605 animation-delay: -1s;
1606 }
1607
1608 @keyframes tp-rotate {
1609 100% {
1610 transform: rotate(360deg);
1611 }
1612 }
1613
1614 @keyframes tp-bounce {
1615 0%,
1616 100% {
1617 transform: scale(0);
1618 }
1619 50% {
1620 transform: scale(1);
1621 }
1622 }
1623
1624 /***********************************************
1625 - STANDARD NAVIGATION SETTINGS
1626 ***********************************************/
1627
1628 .tp-thumbs.navbar,
1629 .tp-bullets.navbar,
1630 .tp-tabs.navbar {
1631 border: none;
1632 min-height: 0;
1633 margin: 0;
1634 border-radius: 0;
1635 }
1636
1637 .tp-tabs,
1638 .tp-thumbs,
1639 .tp-bullets {
1640 position: absolute;
1641 display: block;
1642 z-index: 1000;
1643 top: 0px;
1644 left: 0px;
1645 }
1646
1647 .tp-tab,
1648 .tp-thumb {
1649 cursor: pointer;
1650 position: absolute;
1651 opacity: 0.5;
1652 box-sizing: border-box;
1653 }
1654
1655 .tp-arr-imgholder,
1656 .tp-videoposter,
1657 .tp-thumb-image,
1658 .tp-tab-image {
1659 background-position: center center;
1660 background-size: cover;
1661 width: 100%;
1662 height: 100%;
1663 display: block;
1664 position: absolute;
1665 top: 0px;
1666 left: 0px;
1667 }
1668
1669 .tp-tab:hover,
1670 .tp-tab.selected,
1671 .tp-thumb:hover,
1672 .tp-thumb.selected {
1673 opacity: 1;
1674 }
1675
1676 .tp-tab-mask,
1677 .tp-thumb-mask {
1678 box-sizing: border-box !important;
1679 }
1680
1681 .tp-tabs,
1682 .tp-thumbs {
1683 box-sizing: content-box !important;
1684 }
1685
1686 .tp-bullet {
1687 width: 15px;
1688 height: 15px;
1689 position: absolute;
1690 background: #fff;
1691 background: rgba(255, 255, 255, 0.3);
1692 cursor: pointer;
1693 }
1694 .tp-bullet.selected,
1695 .tp-bullet:hover {
1696 background: #fff;
1697 }
1698
1699 .tparrows {
1700 cursor: pointer;
1701 background: #000;
1702 background: rgba(0, 0, 0, 0.5);
1703 width: 40px;
1704 height: 40px;
1705 position: absolute;
1706 display: block;
1707 z-index: 1000;
1708 }
1709 .tparrows:hover {
1710 background: #000;
1711 }
1712 .tparrows:before {
1713 font-family: 'revicons';
1714 font-size: 15px;
1715 color: #fff;
1716 display: block;
1717 line-height: 40px;
1718 text-align: center;
1719 }
1720 .tparrows.tp-leftarrow:before {
1721 content: '\e824';
1722 }
1723 .tparrows.tp-rightarrow:before {
1724 content: '\e825';
1725 }
1726
1727 /***************************
1728 - KEN BURNS FIXES -
1729 ***************************/
1730
1731 body.rtl .tp-kbimg {
1732 left: 0 !important;
1733 }
1734
1735 /***************************
1736 - 3D SHADOW MODE -
1737 ***************************/
1738
1739 .dddwrappershadow {
1740 box-shadow: 0 45px 100px rgba(0, 0, 0, 0.4);
1741 }
1742
1743 /*******************
1744 - DEBUG MODE -
1745 *******************/
1746
1747 .hglayerinfo {
1748 position: fixed;
1749 bottom: 0px;
1750 left: 0px;
1751 color: #fff;
1752 font-size: 12px;
1753 line-height: 20px;
1754 font-weight: 600;
1755 background: rgba(0, 0, 0, 0.75);
1756 padding: 5px 10px;
1757 z-index: 2000;
1758 white-space: normal;
1759 }
1760 .hginfo {
1761 position: absolute;
1762 top: -2px;
1763 left: -2px;
1764 color: #e74c3c;
1765 font-size: 12px;
1766 font-weight: 600;
1767 background: #000;
1768 padding: 2px 5px;
1769 }
1770 .indebugmode .tp-caption:hover {
1771 border: 1px dashed #c0392b !important;
1772 }
1773 .helpgrid {
1774 border: 2px dashed #c0392b;
1775 position: absolute;
1776 top: 0px;
1777 left: 0px;
1778 z-index: 0;
1779 }
1780 #revsliderlogloglog {
1781 padding: 15px;
1782 color: #fff;
1783 position: fixed;
1784 top: 0px;
1785 left: 0px;
1786 width: 200px;
1787 height: 150px;
1788 background: rgba(0, 0, 0, 0.7);
1789 z-index: 100000;
1790 font-size: 10px;
1791 overflow: scroll;
1792 }
1793
1794 /**
1795 INSTAGRAM FILTERS BY UNA
1796 https://una.im/CSSgram/
1797 **/
1798 .aden {
1799 filter: hue-rotate(-20deg) contrast(0.9) saturate(0.85) brightness(1.2);
1800 }
1801 .aden::after {
1802 background: linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent);
1803 mix-blend-mode: darken;
1804 }
1805 .perpetua::after,
1806 .reyes::after {
1807 mix-blend-mode: soft-light;
1808 opacity: 0.5;
1809 }
1810 .inkwell {
1811 filter: sepia(0.3) contrast(1.1) brightness(1.1) grayscale(1);
1812 }
1813 .perpetua::after {
1814 background: linear-gradient(to bottom, #005b9a, #e6c13d);
1815 }
1816 .reyes {
1817 filter: sepia(0.22) brightness(1.1) contrast(0.85) saturate(0.75);
1818 }
1819 .reyes::after {
1820 background: #efcdad;
1821 }
1822 .gingham {
1823 filter: brightness(1.05) hue-rotate(-10deg);
1824 }
1825 .gingham::after {
1826 background: linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent);
1827 mix-blend-mode: darken;
1828 }
1829 .toaster {
1830 filter: contrast(1.5) brightness(0.9);
1831 }
1832 .toaster::after {
1833 background: radial-gradient(circle, #804e0f, #3b003b);
1834 mix-blend-mode: screen;
1835 }
1836 .walden {
1837 filter: brightness(1.1) hue-rotate(-10deg) sepia(0.3) saturate(1.6);
1838 }
1839 .walden::after {
1840 background: #04c;
1841 mix-blend-mode: screen;
1842 opacity: 0.3;
1843 }
1844 .hudson {
1845 filter: brightness(1.2) contrast(0.9) saturate(1.1);
1846 }
1847 .hudson::after {
1848 background: radial-gradient(circle, #a6b1ff 50%, #342134);
1849 mix-blend-mode: multiply;
1850 opacity: 0.5;
1851 }
1852 .earlybird {
1853 filter: contrast(0.9) sepia(0.2);
1854 }
1855 .earlybird::after {
1856 background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
1857 mix-blend-mode: overlay;
1858 }
1859 .mayfair {
1860 filter: contrast(1.1) saturate(1.1);
1861 }
1862 .mayfair::after {
1863 background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);
1864 mix-blend-mode: overlay;
1865 opacity: 0.4;
1866 }
1867 .lofi {
1868 filter: saturate(1.1) contrast(1.5);
1869 }
1870 .lofi::after {
1871 background: radial-gradient(circle, transparent 70%, #222 150%);
1872 mix-blend-mode: multiply;
1873 }
1874 ._1977 {
1875 filter: contrast(1.1) brightness(1.1) saturate(1.3);
1876 }
1877 ._1977:after {
1878 background: rgba(243, 106, 188, 0.3);
1879 mix-blend-mode: screen;
1880 }
1881 .brooklyn {
1882 filter: contrast(0.9) brightness(1.1);
1883 }
1884 .brooklyn::after {
1885 background: radial-gradient(circle, rgba(168, 223, 193, 0.4) 70%, #c4b7c8);
1886 mix-blend-mode: overlay;
1887 }
1888 .xpro2 {
1889 filter: sepia(0.3);
1890 }
1891 .xpro2::after {
1892 background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, 0.6) 110%);
1893 mix-blend-mode: color-burn;
1894 }
1895 .nashville {
1896 filter: sepia(0.2) contrast(1.2) brightness(1.05) saturate(1.2);
1897 }
1898 .nashville::after {
1899 background: rgba(0, 70, 150, 0.4);
1900 mix-blend-mode: lighten;
1901 }
1902 .nashville::before {
1903 background: rgba(247, 176, 153, 0.56);
1904 mix-blend-mode: darken;
1905 }
1906 .lark {
1907 filter: contrast(0.9);
1908 }
1909 .lark::after {
1910 background: rgba(242, 242, 242, 0.8);
1911 mix-blend-mode: darken;
1912 }
1913 .lark::before {
1914 background: #22253f;
1915 mix-blend-mode: color-dodge;
1916 }
1917 .moon {
1918 filter: grayscale(1) contrast(1.1) brightness(1.1);
1919 }
1920 .moon::before {
1921 background: #a0a0a0;
1922 mix-blend-mode: soft-light;
1923 }
1924 .moon::after {
1925 background: #383838;
1926 mix-blend-mode: lighten;
1927 }
1928 .clarendon {
1929 filter: contrast(1.2) saturate(1.35);
1930 }
1931 .clarendon:before {
1932 background: rgba(127, 187, 227, 0.2);
1933 mix-blend-mode: overlay;
1934 }
1935 .willow {
1936 filter: grayscale(0.5) contrast(0.95) brightness(0.9);
1937 }
1938 .willow::before {
1939 background-color: radial-gradient(40%, circle, #d4a9af 55%, #000 150%);
1940 mix-blend-mode: overlay;
1941 }
1942 .willow::after {
1943 background-color: #d8cdcb;
1944 mix-blend-mode: color;
1945 }
1946 .rise {
1947 filter: brightness(1.05) sepia(0.2) contrast(0.9) saturate(0.9);
1948 }
1949 .rise::after {
1950 background: radial-gradient(circle, rgba(232, 197, 152, 0.8), transparent 90%);
1951 mix-blend-mode: overlay;
1952 opacity: 0.6;
1953 }
1954 .rise::before {
1955 background: radial-gradient(circle, rgba(236, 205, 169, 0.15) 55%, rgba(50, 30, 7, 0.4));
1956 mix-blend-mode: multiply;
1957 }
1958 ._1977:after,
1959 ._1977:before,
1960 .aden:after,
1961 .aden:before,
1962 .brooklyn:after,
1963 .brooklyn:before,
1964 .clarendon:after,
1965 .clarendon:before,
1966 .earlybird:after,
1967 .earlybird:before,
1968 .gingham:after,
1969 .gingham:before,
1970 .hudson:after,
1971 .hudson:before,
1972 .inkwell:after,
1973 .inkwell:before,
1974 .lark:after,
1975 .lark:before,
1976 .lofi:after,
1977 .lofi:before,
1978 .mayfair:after,
1979 .mayfair:before,
1980 .moon:after,
1981 .moon:before,
1982 .nashville:after,
1983 .nashville:before,
1984 .perpetua:after,
1985 .perpetua:before,
1986 .reyes:after,
1987 .reyes:before,
1988 .rise:after,
1989 .rise:before,
1990 .slumber:after,
1991 .slumber:before,
1992 .toaster:after,
1993 .toaster:before,
1994 .walden:after,
1995 .walden:before,
1996 .willow:after,
1997 .willow:before,
1998 .xpro2:after,
1999 .xpro2:before {
2000 content: '';
2001 display: block;
2002 height: 100%;
2003 width: 100%;
2004 top: 0;
2005 left: 0;
2006 position: absolute;
2007 pointer-events: none;
2008 }
2009 ._1977,
2010 .aden,
2011 .brooklyn,
2012 .clarendon,
2013 .earlybird,
2014 .gingham,
2015 .hudson,
2016 .inkwell,
2017 .lark,
2018 .lofi,
2019 .mayfair,
2020 .moon,
2021 .nashville,
2022 .perpetua,
2023 .reyes,
2024 .rise,
2025 .slumber,
2026 .toaster,
2027 .walden,
2028 .willow,
2029 .xpro2 {
2030 position: relative;
2031 }
2032 ._1977 img,
2033 .aden img,
2034 .brooklyn img,
2035 .clarendon img,
2036 .earlybird img,
2037 .gingham img,
2038 .hudson img,
2039 .inkwell img,
2040 .lark img,
2041 .lofi img,
2042 .mayfair img,
2043 .moon img,
2044 .nashville img,
2045 .perpetua img,
2046 .reyes img,
2047 .rise img,
2048 .slumber img,
2049 .toaster img,
2050 .walden img,
2051 .willow img,
2052 .xpro2 img {
2053 width: 100%;
2054 z-index: 1;
2055 }
2056 ._1977:before,
2057 .aden:before,
2058 .brooklyn:before,
2059 .clarendon:before,
2060 .earlybird:before,
2061 .gingham:before,
2062 .hudson:before,
2063 .inkwell:before,
2064 .lark:before,
2065 .lofi:before,
2066 .mayfair:before,
2067 .moon:before,
2068 .nashville:before,
2069 .perpetua:before,
2070 .reyes:before,
2071 .rise:before,
2072 .slumber:before,
2073 .toaster:before,
2074 .walden:before,
2075 .willow:before,
2076 .xpro2:before {
2077 z-index: 2;
2078 }
2079 ._1977:after,
2080 .aden:after,
2081 .brooklyn:after,
2082 .clarendon:after,
2083 .earlybird:after,
2084 .gingham:after,
2085 .hudson:after,
2086 .inkwell:after,
2087 .lark:after,
2088 .lofi:after,
2089 .mayfair:after,
2090 .moon:after,
2091 .nashville:after,
2092 .perpetua:after,
2093 .reyes:after,
2094 .rise:after,
2095 .slumber:after,
2096 .toaster:after,
2097 .walden:after,
2098 .willow:after,
2099 .xpro2:after {
2100 z-index: 3;
2101 }
2102 .slumber {
2103 filter: saturate(0.66) brightness(1.05);
2104 }
2105 .slumber::after {
2106 background: rgba(125, 105, 24, 0.5);
2107 mix-blend-mode: soft-light;
2108 }
2109 .slumber::before {
2110 background: rgba(69, 41, 12, 0.4);
2111 mix-blend-mode: lighten;
2112 }
2113 .tp-kbimg-wrap:before,
2114 .tp-kbimg-wrap:after {
2115 height: 500%;
2116 width: 500%;
2117 }
File src/main/webapp/content/plugins/revolution/css/settings.css added (mode: 100644) (index 0000000..8692920)
1 /*-----------------------------------------------------------------------------
2
3 - Revolution Slider 5.0 Default Style Settings -
4
5 Screen Stylesheet
6
7 version: 5.4.5
8 date: 15/05/17
9 author: themepunch
10 email: info@themepunch.com
11 website: http://www.themepunch.com
12 -----------------------------------------------------------------------------*/
13 #debungcontrolls,
14 .debugtimeline {
15 width: 100%;
16 box-sizing: border-box;
17 }
18 .rev_column,
19 .rev_column .tp-parallax-wrap,
20 .tp-svg-layer svg {
21 vertical-align: top;
22 }
23 #debungcontrolls {
24 z-index: 100000;
25 position: fixed;
26 bottom: 0;
27 height: auto;
28 background: rgba(0, 0, 0, 0.6);
29 padding: 10px;
30 }
31 .debugtimeline {
32 height: 10px;
33 position: relative;
34 margin-bottom: 3px;
35 display: none;
36 white-space: nowrap;
37 }
38 .debugtimeline:hover {
39 height: 15px;
40 }
41 .the_timeline_tester {
42 background: #e74c3c;
43 position: absolute;
44 top: 0;
45 left: 0;
46 height: 100%;
47 width: 0;
48 }
49 .rs-go-fullscreen {
50 position: fixed !important;
51 width: 100% !important;
52 height: 100% !important;
53 top: 0 !important;
54 left: 0 !important;
55 z-index: 9999999 !important;
56 background: #fff !important;
57 }
58 .debugtimeline.tl_slide .the_timeline_tester {
59 background: #f39c12;
60 }
61 .debugtimeline.tl_frame .the_timeline_tester {
62 background: #3498db;
63 }
64 .debugtimline_txt {
65 color: #fff;
66 font-weight: 400;
67 font-size: 7px;
68 position: absolute;
69 left: 10px;
70 top: 0;
71 white-space: nowrap;
72 line-height: 10px;
73 }
74 .rtl {
75 direction: rtl;
76 }
77 @font-face {
78 font-family: revicons;
79 src: url(../fonts/revicons/revicons.eot?5510888);
80 src: url(../fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),
81 url(../fonts/revicons/revicons.woff?5510888) format('woff'), url(../fonts/revicons/revicons.ttf?5510888) format('truetype'),
82 url(../fonts/revicons/revicons.svg?5510888#revicons) format('svg');
83 font-weight: 400;
84 font-style: normal;
85 }
86 [class*=' revicon-']:before,
87 [class^='revicon-']:before {
88 font-family: revicons;
89 font-style: normal;
90 font-weight: 400;
91 speak: none;
92 display: inline-block;
93 text-decoration: inherit;
94 width: 1em;
95 margin-right: 0.2em;
96 text-align: center;
97 font-variant: normal;
98 text-transform: none;
99 line-height: 1em;
100 margin-left: 0.2em;
101 }
102 .revicon-search-1:before {
103 content: '\e802';
104 }
105 .revicon-pencil-1:before {
106 content: '\e831';
107 }
108 .revicon-picture-1:before {
109 content: '\e803';
110 }
111 .revicon-cancel:before {
112 content: '\e80a';
113 }
114 .revicon-info-circled:before {
115 content: '\e80f';
116 }
117 .revicon-trash:before {
118 content: '\e801';
119 }
120 .revicon-left-dir:before {
121 content: '\e817';
122 }
123 .revicon-right-dir:before {
124 content: '\e818';
125 }
126 .revicon-down-open:before {
127 content: '\e83b';
128 }
129 .revicon-left-open:before {
130 content: '\e819';
131 }
132 .revicon-right-open:before {
133 content: '\e81a';
134 }
135 .revicon-angle-left:before {
136 content: '\e820';
137 }
138 .revicon-angle-right:before {
139 content: '\e81d';
140 }
141 .revicon-left-big:before {
142 content: '\e81f';
143 }
144 .revicon-right-big:before {
145 content: '\e81e';
146 }
147 .revicon-magic:before {
148 content: '\e807';
149 }
150 .revicon-picture:before {
151 content: '\e800';
152 }
153 .revicon-export:before {
154 content: '\e80b';
155 }
156 .revicon-cog:before {
157 content: '\e832';
158 }
159 .revicon-login:before {
160 content: '\e833';
161 }
162 .revicon-logout:before {
163 content: '\e834';
164 }
165 .revicon-video:before {
166 content: '\e805';
167 }
168 .revicon-arrow-combo:before {
169 content: '\e827';
170 }
171 .revicon-left-open-1:before {
172 content: '\e82a';
173 }
174 .revicon-right-open-1:before {
175 content: '\e82b';
176 }
177 .revicon-left-open-mini:before {
178 content: '\e822';
179 }
180 .revicon-right-open-mini:before {
181 content: '\e823';
182 }
183 .revicon-left-open-big:before {
184 content: '\e824';
185 }
186 .revicon-right-open-big:before {
187 content: '\e825';
188 }
189 .revicon-left:before {
190 content: '\e836';
191 }
192 .revicon-right:before {
193 content: '\e826';
194 }
195 .revicon-ccw:before {
196 content: '\e808';
197 }
198 .revicon-arrows-ccw:before {
199 content: '\e806';
200 }
201 .revicon-palette:before {
202 content: '\e829';
203 }
204 .revicon-list-add:before {
205 content: '\e80c';
206 }
207 .revicon-doc:before {
208 content: '\e809';
209 }
210 .revicon-left-open-outline:before {
211 content: '\e82e';
212 }
213 .revicon-left-open-2:before {
214 content: '\e82c';
215 }
216 .revicon-right-open-outline:before {
217 content: '\e82f';
218 }
219 .revicon-right-open-2:before {
220 content: '\e82d';
221 }
222 .revicon-equalizer:before {
223 content: '\e83a';
224 }
225 .revicon-layers-alt:before {
226 content: '\e804';
227 }
228 .revicon-popup:before {
229 content: '\e828';
230 }
231 .rev_slider_wrapper {
232 position: relative;
233 z-index: 0;
234 width: 100%;
235 }
236 .rev_slider {
237 position: relative;
238 overflow: visible;
239 }
240 .entry-content .rev_slider a,
241 .rev_slider a {
242 box-shadow: none;
243 }
244 .tp-overflow-hidden {
245 overflow: hidden !important;
246 }
247 .group_ov_hidden {
248 overflow: hidden;
249 }
250 .rev_slider img,
251 .tp-simpleresponsive img {
252 max-width: none !important;
253 transition: none;
254 margin: 0;
255 padding: 0;
256 border: none;
257 }
258 .rev_slider .no-slides-text {
259 font-weight: 700;
260 text-align: center;
261 padding-top: 80px;
262 }
263 .rev_slider > ul,
264 .rev_slider > ul > li,
265 .rev_slider > ul > li:before,
266 .rev_slider_wrapper > ul,
267 .tp-revslider-mainul > li,
268 .tp-revslider-mainul > li:before,
269 .tp-simpleresponsive > ul,
270 .tp-simpleresponsive > ul > li,
271 .tp-simpleresponsive > ul > li:before {
272 list-style: none !important;
273 position: absolute;
274 margin: 0 !important;
275 padding: 0 !important;
276 overflow-x: visible;
277 overflow-y: visible;
278 background-image: none;
279 background-position: 0 0;
280 text-indent: 0;
281 top: 0;
282 left: 0;
283 }
284 .rev_slider > ul > li,
285 .rev_slider > ul > li:before,
286 .tp-revslider-mainul > li,
287 .tp-revslider-mainul > li:before,
288 .tp-simpleresponsive > ul > li,
289 .tp-simpleresponsive > ul > li:before {
290 visibility: hidden;
291 }
292 .tp-revslider-mainul,
293 .tp-revslider-slidesli {
294 padding: 0 !important;
295 margin: 0 !important;
296 list-style: none !important;
297 }
298 .fullscreen-container,
299 .fullwidthbanner-container {
300 padding: 0;
301 position: relative;
302 }
303 .rev_slider li.tp-revslider-slidesli {
304 position: absolute !important;
305 }
306 .tp-caption .rs-untoggled-content {
307 display: block;
308 }
309 .tp-caption .rs-toggled-content {
310 display: none;
311 }
312 .rs-toggle-content-active.tp-caption .rs-toggled-content {
313 display: block;
314 }
315 .rs-toggle-content-active.tp-caption .rs-untoggled-content {
316 display: none;
317 }
318 .rev_slider .caption,
319 .rev_slider .tp-caption {
320 position: relative;
321 visibility: hidden;
322 white-space: nowrap;
323 display: block;
324 -webkit-font-smoothing: antialiased !important;
325 z-index: 1;
326 }
327 .rev_slider .caption,
328 .rev_slider .tp-caption,
329 .tp-simpleresponsive img {
330 -moz-user-select: none;
331 -khtml-user-select: none;
332 -webkit-user-select: none;
333 -o-user-select: none;
334 }
335 .rev_slider .tp-mask-wrap .tp-caption,
336 .rev_slider .tp-mask-wrap :last-child,
337 .wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
338 .wpb_text_column .rev_slider .tp-mask-wrap :last-child {
339 margin-bottom: 0;
340 }
341 .tp-svg-layer svg {
342 width: 100%;
343 height: 100%;
344 position: relative;
345 }
346 .tp-carousel-wrapper {
347 cursor: url(openhand.cur), move;
348 }
349 .tp-carousel-wrapper.dragged {
350 cursor: url(closedhand.cur), move;
351 }
352 .tp_inner_padding {
353 box-sizing: border-box;
354 max-height: none !important;
355 }
356 .tp-caption.tp-layer-selectable {
357 -moz-user-select: all;
358 -khtml-user-select: all;
359 -webkit-user-select: all;
360 -o-user-select: all;
361 }
362 .tp-caption.tp-hidden-caption,
363 .tp-forcenotvisible,
364 .tp-hide-revslider,
365 .tp-parallax-wrap.tp-hidden-caption {
366 visibility: hidden !important;
367 display: none !important;
368 }
369 .rev_slider audio,
370 .rev_slider embed,
371 .rev_slider iframe,
372 .rev_slider object,
373 .rev_slider video {
374 max-width: none !important;
375 }
376 .tp-element-background {
377 position: absolute;
378 top: 0;
379 left: 0;
380 width: 100%;
381 height: 100%;
382 z-index: 0;
383 }
384 .tp-blockmask,
385 .tp-blockmask_in,
386 .tp-blockmask_out {
387 position: absolute;
388 top: 0;
389 left: 0;
390 width: 100%;
391 height: 100%;
392 background: #fff;
393 z-index: 1000;
394 transform: scaleX(0) scaleY(0);
395 }
396 .tp-parallax-wrap {
397 transform-style: preserve-3d;
398 }
399 .rev_row_zone {
400 position: absolute;
401 width: 100%;
402 left: 0;
403 box-sizing: border-box;
404 min-height: 50px;
405 font-size: 0;
406 }
407 .rev_column_inner,
408 .rev_slider .tp-caption.rev_row {
409 position: relative;
410 width: 100% !important;
411 box-sizing: border-box;
412 }
413 .rev_row_zone_top {
414 top: 0;
415 }
416 .rev_row_zone_middle {
417 top: 50%;
418 transform: translateY(-50%);
419 }
420 .rev_row_zone_bottom {
421 bottom: 0;
422 }
423 .rev_slider .tp-caption.rev_row {
424 display: table;
425 table-layout: fixed;
426 vertical-align: top;
427 height: auto !important;
428 font-size: 0;
429 }
430 .rev_column {
431 display: table-cell;
432 position: relative;
433 height: auto;
434 box-sizing: border-box;
435 font-size: 0;
436 }
437 .rev_column_inner {
438 display: block;
439 height: auto !important;
440 white-space: normal !important;
441 }
442 .rev_column_bg {
443 width: 100%;
444 height: 100%;
445 position: absolute;
446 top: 0;
447 left: 0;
448 z-index: 0;
449 box-sizing: border-box;
450 background-clip: content-box;
451 border: 0 solid transparent;
452 }
453 .tp-caption .backcorner,
454 .tp-caption .backcornertop,
455 .tp-caption .frontcorner,
456 .tp-caption .frontcornertop {
457 height: 0;
458 top: 0;
459 width: 0;
460 position: absolute;
461 }
462 .rev_column_inner .tp-loop-wrap,
463 .rev_column_inner .tp-mask-wrap,
464 .rev_column_inner .tp-parallax-wrap {
465 text-align: inherit;
466 }
467 .rev_column_inner .tp-mask-wrap {
468 display: inline-block;
469 }
470 .rev_column_inner .tp-parallax-wrap,
471 .rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
472 .rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
473 position: relative !important;
474 left: auto !important;
475 top: auto !important;
476 line-height: 0;
477 }
478 .tp-video-play-button,
479 .tp-video-play-button i {
480 line-height: 50px !important;
481 vertical-align: top;
482 text-align: center;
483 }
484 .rev_column_inner .rev_layer_in_column,
485 .rev_column_inner .tp-parallax-wrap,
486 .rev_column_inner .tp-parallax-wrap .tp-loop-wrap,
487 .rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
488 vertical-align: top;
489 }
490 .rev_break_columns {
491 display: block !important;
492 }
493 .rev_break_columns .tp-parallax-wrap.rev_column {
494 display: block !important;
495 width: 100% !important;
496 }
497 .fullwidthbanner-container {
498 overflow: hidden;
499 }
500 .fullwidthbanner-container .fullwidthabanner {
501 width: 100%;
502 position: relative;
503 }
504 .tp-static-layers {
505 position: absolute;
506 z-index: 101;
507 top: 0;
508 left: 0;
509 }
510 .tp-caption .frontcorner {
511 border-left: 40px solid transparent;
512 border-right: 0 solid transparent;
513 border-top: 40px solid #00a8ff;
514 left: -40px;
515 }
516 .tp-caption .backcorner {
517 border-left: 0 solid transparent;
518 border-right: 40px solid transparent;
519 border-bottom: 40px solid #00a8ff;
520 right: 0;
521 }
522 .tp-caption .frontcornertop {
523 border-left: 40px solid transparent;
524 border-right: 0 solid transparent;
525 border-bottom: 40px solid #00a8ff;
526 left: -40px;
527 }
528 .tp-caption .backcornertop {
529 border-left: 0 solid transparent;
530 border-right: 40px solid transparent;
531 border-top: 40px solid #00a8ff;
532 right: 0;
533 }
534 .tp-layer-inner-rotation {
535 position: relative !important;
536 }
537 img.tp-slider-alternative-image {
538 width: 100%;
539 height: auto;
540 }
541 .caption.fullscreenvideo,
542 .rs-background-video-layer,
543 .tp-caption.coverscreenvideo,
544 .tp-caption.fullscreenvideo {
545 width: 100%;
546 height: 100%;
547 top: 0;
548 left: 0;
549 position: absolute;
550 }
551 .noFilterClass {
552 filter: none !important;
553 }
554 .rs-background-video-layer {
555 visibility: hidden;
556 z-index: 0;
557 }
558 .caption.fullscreenvideo audio,
559 .caption.fullscreenvideo iframe,
560 .caption.fullscreenvideo video,
561 .tp-caption.fullscreenvideo iframe,
562 .tp-caption.fullscreenvideo iframe audio,
563 .tp-caption.fullscreenvideo iframe video {
564 width: 100% !important;
565 height: 100% !important;
566 display: none;
567 }
568 .fullcoveredvideo audio,
569 .fullscreenvideo audio .fullcoveredvideo video,
570 .fullscreenvideo video {
571 background: #000;
572 }
573 .fullcoveredvideo .tp-poster {
574 background-position: center center;
575 background-size: cover;
576 width: 100%;
577 height: 100%;
578 top: 0;
579 left: 0;
580 }
581 .videoisplaying .html5vid .tp-poster {
582 display: none;
583 }
584 .tp-video-play-button {
585 background: #000;
586 background: rgba(0, 0, 0, 0.3);
587 border-radius: 5px;
588 position: absolute;
589 top: 50%;
590 left: 50%;
591 color: #fff;
592 margin-top: -25px;
593 margin-left: -25px;
594 cursor: pointer;
595 width: 50px;
596 height: 50px;
597 box-sizing: border-box;
598 display: inline-block;
599 z-index: 4;
600 opacity: 0;
601 transition: opacity 0.3s ease-out !important;
602 }
603 .tp-audio-html5 .tp-video-play-button,
604 .tp-hiddenaudio {
605 display: none !important;
606 }
607 .tp-caption .html5vid {
608 width: 100% !important;
609 height: 100% !important;
610 }
611 .tp-video-play-button i {
612 width: 50px;
613 height: 50px;
614 display: inline-block;
615 font-size: 40px !important;
616 }
617 .rs-fullvideo-cover,
618 .tp-dottedoverlay,
619 .tp-shadowcover {
620 height: 100%;
621 top: 0;
622 left: 0;
623 position: absolute;
624 }
625 .tp-caption:hover .tp-video-play-button {
626 opacity: 1;
627 display: block;
628 }
629 .tp-caption .tp-revstop {
630 display: none;
631 border-left: 5px solid #fff !important;
632 border-right: 5px solid #fff !important;
633 margin-top: 15px !important;
634 line-height: 20px !important;
635 vertical-align: top;
636 font-size: 25px !important;
637 }
638 .tp-seek-bar,
639 .tp-video-button,
640 .tp-volume-bar {
641 outline: 0;
642 line-height: 12px;
643 margin: 0;
644 cursor: pointer;
645 }
646 .videoisplaying .revicon-right-dir {
647 display: none;
648 }
649 .videoisplaying .tp-revstop {
650 display: inline-block;
651 }
652 .videoisplaying .tp-video-play-button {
653 display: none;
654 }
655 .fullcoveredvideo .tp-video-play-button {
656 display: none !important;
657 }
658 .fullscreenvideo .fullscreenvideo audio,
659 .fullscreenvideo .fullscreenvideo video {
660 object-fit: contain !important;
661 }
662 .fullscreenvideo .fullcoveredvideo audio,
663 .fullscreenvideo .fullcoveredvideo video {
664 object-fit: cover !important;
665 }
666 .tp-video-controls {
667 position: absolute;
668 bottom: 0;
669 left: 0;
670 right: 0;
671 padding: 5px;
672 opacity: 0;
673 transition: opacity 0.3s;
674 background-image: linear-gradient(to bottom, #000 13%, #323232 100%);
675 display: table;
676 max-width: 100%;
677 overflow: hidden;
678 box-sizing: border-box;
679 }
680 .rev-btn.rev-hiddenicon i,
681 .rev-btn.rev-withicon i {
682 transition: all 0.2s ease-out !important;
683 font-size: 15px;
684 }
685 .tp-caption:hover .tp-video-controls {
686 opacity: 0.9;
687 }
688 .tp-video-button {
689 background: rgba(0, 0, 0, 0.5);
690 border: 0;
691 border-radius: 3px;
692 font-size: 12px;
693 color: #fff;
694 padding: 0;
695 }
696 .tp-video-button:hover {
697 cursor: pointer;
698 }
699 .tp-video-button-wrap,
700 .tp-video-seek-bar-wrap,
701 .tp-video-vol-bar-wrap {
702 padding: 0 5px;
703 display: table-cell;
704 vertical-align: middle;
705 }
706 .tp-video-seek-bar-wrap {
707 width: 80%;
708 }
709 .tp-video-vol-bar-wrap {
710 width: 20%;
711 }
712 .tp-seek-bar,
713 .tp-volume-bar {
714 width: 100%;
715 padding: 0;
716 }
717 .rs-fullvideo-cover {
718 width: 100%;
719 background: 0 0;
720 z-index: 5;
721 }
722 .disabled_lc .tp-video-play-button,
723 .rs-background-video-layer audio::-webkit-media-controls,
724 .rs-background-video-layer video::-webkit-media-controls,
725 .rs-background-video-layer video::-webkit-media-controls-start-playback-button {
726 display: none !important;
727 }
728 .tp-audio-html5 .tp-video-controls {
729 opacity: 1 !important;
730 visibility: visible !important;
731 }
732 .tp-dottedoverlay {
733 background-repeat: repeat;
734 width: 100%;
735 z-index: 3;
736 }
737 .tp-dottedoverlay.twoxtwo {
738 background: url(../assets/gridtile.png);
739 }
740 .tp-dottedoverlay.twoxtwowhite {
741 background: url(../assets/gridtile_white.png);
742 }
743 .tp-dottedoverlay.threexthree {
744 background: url(../assets/gridtile_3x3.png);
745 }
746 .tp-dottedoverlay.threexthreewhite {
747 background: url(../assets/gridtile_3x3_white.png);
748 }
749 .tp-shadowcover {
750 width: 100%;
751 background: #fff;
752 z-index: -1;
753 }
754 .tp-shadow1 {
755 box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.8);
756 }
757 .tp-shadow2:after,
758 .tp-shadow2:before,
759 .tp-shadow3:before,
760 .tp-shadow4:after {
761 z-index: -2;
762 position: absolute;
763 content: '';
764 bottom: 10px;
765 left: 10px;
766 width: 50%;
767 top: 85%;
768 max-width: 300px;
769 background: 0 0;
770 box-shadow: 0 15px 10px rgba(0, 0, 0, 0.8);
771 transform: rotate(-3deg);
772 }
773 .tp-shadow2:after,
774 .tp-shadow4:after {
775 transform: rotate(3deg);
776 right: 10px;
777 left: auto;
778 }
779 .tp-shadow5 {
780 position: relative;
781 box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
782 }
783 .tp-shadow5:after,
784 .tp-shadow5:before {
785 content: '';
786 position: absolute;
787 z-index: -2;
788 box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.6);
789 top: 30%;
790 bottom: 0;
791 left: 20px;
792 right: 20px;
793 border-radius: 100px/20px;
794 }
795 .tp-button {
796 padding: 6px 13px 5px;
797 border-radius: 3px;
798 height: 30px;
799 cursor: pointer;
800 color: #fff !important;
801 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6) !important;
802 font-size: 15px;
803 line-height: 45px !important;
804 font-family: arial, sans-serif;
805 font-weight: 700;
806 letter-spacing: -1px;
807 text-decoration: none;
808 }
809 .tp-button.big {
810 color: #fff;
811 text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
812 font-weight: 700;
813 padding: 9px 20px;
814 font-size: 19px;
815 line-height: 57px !important;
816 }
817 .purchase:hover,
818 .tp-button.big:hover,
819 .tp-button:hover {
820 background-position: bottom, 15px 11px;
821 }
822 .purchase.green,
823 .purchase:hover.green,
824 .tp-button.green,
825 .tp-button:hover.green {
826 background-color: #21a117;
827 box-shadow: 0 3px 0 0 #104d0b;
828 }
829 .purchase.blue,
830 .purchase:hover.blue,
831 .tp-button.blue,
832 .tp-button:hover.blue {
833 background-color: #1d78cb;
834 box-shadow: 0 3px 0 0 #0f3e68;
835 }
836 .purchase.red,
837 .purchase:hover.red,
838 .tp-button.red,
839 .tp-button:hover.red {
840 background-color: #cb1d1d;
841 box-shadow: 0 3px 0 0 #7c1212;
842 }
843 .purchase.orange,
844 .purchase:hover.orange,
845 .tp-button.orange,
846 .tp-button:hover.orange {
847 background-color: #f70;
848 box-shadow: 0 3px 0 0 #a34c00;
849 }
850 .purchase.darkgrey,
851 .purchase:hover.darkgrey,
852 .tp-button.darkgrey,
853 .tp-button.grey,
854 .tp-button:hover.darkgrey,
855 .tp-button:hover.grey {
856 background-color: #555;
857 box-shadow: 0 3px 0 0 #222;
858 }
859 .purchase.lightgrey,
860 .purchase:hover.lightgrey,
861 .tp-button.lightgrey,
862 .tp-button:hover.lightgrey {
863 background-color: #888;
864 box-shadow: 0 3px 0 0 #555;
865 }
866 .rev-btn,
867 .rev-btn:visited {
868 outline: 0 !important;
869 box-shadow: none !important;
870 text-decoration: none !important;
871 line-height: 44px;
872 font-size: 17px;
873 font-weight: 500;
874 padding: 12px 35px;
875 box-sizing: border-box;
876 font-family: Roboto, sans-serif;
877 cursor: pointer;
878 }
879 .rev-btn.rev-uppercase,
880 .rev-btn.rev-uppercase:visited {
881 text-transform: uppercase;
882 letter-spacing: 1px;
883 font-size: 15px;
884 font-weight: 900;
885 }
886 .rev-btn.rev-withicon i {
887 font-weight: 400;
888 position: relative;
889 top: 0;
890 margin-left: 10px !important;
891 }
892 .rev-btn.rev-hiddenicon i {
893 font-weight: 400;
894 position: relative;
895 top: 0;
896 opacity: 0;
897 margin-left: 0 !important;
898 width: 0 !important;
899 }
900 .rev-btn.rev-hiddenicon:hover i {
901 opacity: 1 !important;
902 margin-left: 10px !important;
903 width: auto !important;
904 }
905 .rev-btn.rev-medium,
906 .rev-btn.rev-medium:visited {
907 line-height: 36px;
908 font-size: 14px;
909 padding: 10px 30px;
910 }
911 .rev-btn.rev-medium.rev-hiddenicon i,
912 .rev-btn.rev-medium.rev-withicon i {
913 font-size: 14px;
914 top: 0;
915 }
916 .rev-btn.rev-small,
917 .rev-btn.rev-small:visited {
918 line-height: 28px;
919 font-size: 12px;
920 padding: 7px 20px;
921 }
922 .rev-btn.rev-small.rev-hiddenicon i,
923 .rev-btn.rev-small.rev-withicon i {
924 font-size: 12px;
925 top: 0;
926 }
927 .rev-maxround {
928 border-radius: 30px;
929 }
930 .rev-minround {
931 border-radius: 3px;
932 }
933 .rev-burger {
934 position: relative;
935 width: 60px;
936 height: 60px;
937 box-sizing: border-box;
938 padding: 22px 0 0 14px;
939 border-radius: 50%;
940 border: 1px solid rgba(51, 51, 51, 0.25);
941 -webkit-tap-highlight-color: transparent;
942 cursor: pointer;
943 }
944 .rev-burger span {
945 display: block;
946 width: 30px;
947 height: 3px;
948 background: #333;
949 transition: 0.7s;
950 pointer-events: none;
951 transform-style: flat !important;
952 }
953 .rev-burger.revb-white span,
954 .rev-burger.revb-whitenoborder span {
955 background: #fff;
956 }
957 .rev-burger span:nth-child(2) {
958 margin: 3px 0;
959 }
960 #dialog_addbutton .rev-burger:hover :first-child,
961 .open .rev-burger :first-child,
962 .open.rev-burger :first-child {
963 transform: translateY(6px) rotate(-45deg);
964 }
965 #dialog_addbutton .rev-burger:hover :nth-child(2),
966 .open .rev-burger :nth-child(2),
967 .open.rev-burger :nth-child(2) {
968 transform: rotate(-45deg);
969 opacity: 0;
970 }
971 #dialog_addbutton .rev-burger:hover :last-child,
972 .open .rev-burger :last-child,
973 .open.rev-burger :last-child {
974 transform: translateY(-6px) rotate(-135deg);
975 }
976 .rev-burger.revb-white {
977 border: 2px solid rgba(255, 255, 255, 0.2);
978 }
979 .rev-burger.revb-darknoborder,
980 .rev-burger.revb-whitenoborder {
981 border: 0;
982 }
983 .rev-burger.revb-darknoborder span {
984 background: #333;
985 }
986 .rev-burger.revb-whitefull {
987 background: #fff;
988 border: none;
989 }
990 .rev-burger.revb-whitefull span {
991 background: #333;
992 }
993 .rev-burger.revb-darkfull {
994 background: #333;
995 border: none;
996 }
997 .rev-burger.revb-darkfull span,
998 .rev-scroll-btn.revs-fullwhite {
999 background: #fff;
1000 }
1001 @keyframes rev-ani-mouse {
1002 0% {
1003 opacity: 1;
1004 top: 29%;
1005 }
1006 15% {
1007 opacity: 1;
1008 top: 50%;
1009 }
1010 50% {
1011 opacity: 0;
1012 top: 50%;
1013 }
1014 100% {
1015 opacity: 0;
1016 top: 29%;
1017 }
1018 }
1019 .rev-scroll-btn {
1020 display: inline-block;
1021 position: relative;
1022 left: 0;
1023 right: 0;
1024 text-align: center;
1025 cursor: pointer;
1026 width: 35px;
1027 height: 55px;
1028 box-sizing: border-box;
1029 border: 3px solid #fff;
1030 border-radius: 23px;
1031 }
1032 .rev-scroll-btn > * {
1033 display: inline-block;
1034 line-height: 18px;
1035 font-size: 13px;
1036 font-weight: 400;
1037 color: #fff;
1038 font-family: proxima-nova, 'Helvetica Neue', Helvetica, Arial, sans-serif;
1039 letter-spacing: 2px;
1040 }
1041 .rev-scroll-btn > .active,
1042 .rev-scroll-btn > :focus,
1043 .rev-scroll-btn > :hover {
1044 color: #fff;
1045 }
1046 .rev-scroll-btn > .active,
1047 .rev-scroll-btn > :active,
1048 .rev-scroll-btn > :focus,
1049 .rev-scroll-btn > :hover {
1050 opacity: 0.8;
1051 }
1052 .rev-scroll-btn.revs-fullwhite span {
1053 background: #333;
1054 }
1055 .rev-scroll-btn.revs-fulldark {
1056 background: #333;
1057 border: none;
1058 }
1059 .rev-scroll-btn.revs-fulldark span,
1060 .tp-bullet {
1061 background: #fff;
1062 }
1063 .rev-scroll-btn span {
1064 position: absolute;
1065 display: block;
1066 top: 29%;
1067 left: 50%;
1068 width: 8px;
1069 height: 8px;
1070 margin: -4px 0 0 -4px;
1071 background: #fff;
1072 border-radius: 50%;
1073 animation: rev-ani-mouse 2.5s linear infinite;
1074 }
1075 .rev-scroll-btn.revs-dark {
1076 border-color: #333;
1077 }
1078 .rev-scroll-btn.revs-dark span {
1079 background: #333;
1080 }
1081 .rev-control-btn {
1082 position: relative;
1083 display: inline-block;
1084 z-index: 5;
1085 color: #fff;
1086 font-size: 20px;
1087 line-height: 60px;
1088 font-weight: 400;
1089 font-style: normal;
1090 font-family: Raleway;
1091 text-decoration: none;
1092 text-align: center;
1093 background-color: #000;
1094 border-radius: 50px;
1095 text-shadow: none;
1096 background-color: rgba(0, 0, 0, 0.5);
1097 width: 60px;
1098 height: 60px;
1099 box-sizing: border-box;
1100 cursor: pointer;
1101 }
1102 .rev-cbutton-dark-sr,
1103 .rev-cbutton-light-sr {
1104 border-radius: 3px;
1105 }
1106 .rev-cbutton-light,
1107 .rev-cbutton-light-sr {
1108 color: #333;
1109 background-color: rgba(255, 255, 255, 0.75);
1110 }
1111 .rev-sbutton {
1112 line-height: 37px;
1113 width: 37px;
1114 height: 37px;
1115 }
1116 .rev-sbutton-blue {
1117 background-color: #3b5998;
1118 }
1119 .rev-sbutton-lightblue {
1120 background-color: #00a0d1;
1121 }
1122 .rev-sbutton-red {
1123 background-color: #dd4b39;
1124 }
1125 .tp-bannertimer {
1126 visibility: hidden;
1127 width: 100%;
1128 height: 5px;
1129 background: #000;
1130 background: rgba(0, 0, 0, 0.15);
1131 position: absolute;
1132 z-index: 200;
1133 top: 0;
1134 }
1135 .tp-bannertimer.tp-bottom {
1136 visibility: hidden !important;
1137 top: auto;
1138 bottom: 0 !important;
1139 height: 5px;
1140 }
1141 .tp-caption img {
1142 background: 0 0;
1143 -ms-filter: 'progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)';
1144 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
1145 zoom: 1;
1146 }
1147 .caption.slidelink a div,
1148 .tp-caption.slidelink a div {
1149 width: 3000px;
1150 height: 1500px;
1151 background: url(../assets/coloredbg.png);
1152 }
1153 .tp-caption.slidelink a span {
1154 background: url(../assets/coloredbg.png);
1155 }
1156 .tp-loader.spinner0,
1157 .tp-loader.spinner5 {
1158 background-image: url(../assets/loader.gif);
1159 background-repeat: no-repeat;
1160 }
1161 .tp-shape {
1162 width: 100%;
1163 height: 100%;
1164 }
1165 .tp-caption .rs-starring {
1166 display: inline-block;
1167 }
1168 .tp-caption .rs-starring .star-rating {
1169 float: none;
1170 display: inline-block;
1171 vertical-align: top;
1172 color: #ffc321 !important;
1173 }
1174 .tp-caption .rs-starring .star-rating,
1175 .tp-caption .rs-starring-page .star-rating {
1176 position: relative;
1177 height: 1em;
1178 width: 5.4em;
1179 font-family: star;
1180 font-size: 1em !important;
1181 }
1182 .tp-loader.spinner0,
1183 .tp-loader.spinner1 {
1184 width: 40px;
1185 height: 40px;
1186 margin-top: -20px;
1187 margin-left: -20px;
1188 animation: tp-rotateplane 1.2s infinite ease-in-out;
1189 background-color: #fff;
1190 border-radius: 3px;
1191 box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
1192 }
1193 .tp-caption .rs-starring .star-rating:before,
1194 .tp-caption .rs-starring-page .star-rating:before {
1195 content: '\73\73\73\73\73';
1196 color: #e0dadf;
1197 float: left;
1198 top: 0;
1199 left: 0;
1200 position: absolute;
1201 }
1202 .tp-caption .rs-starring .star-rating span {
1203 overflow: hidden;
1204 float: left;
1205 top: 0;
1206 left: 0;
1207 position: absolute;
1208 padding-top: 1.5em;
1209 font-size: 1em !important;
1210 }
1211 .tp-caption .rs-starring .star-rating span:before {
1212 content: '\53\53\53\53\53';
1213 top: 0;
1214 position: absolute;
1215 left: 0;
1216 }
1217 .tp-loader {
1218 top: 50%;
1219 left: 50%;
1220 z-index: 10000;
1221 position: absolute;
1222 }
1223 .tp-loader.spinner0 {
1224 background-position: center center;
1225 }
1226 .tp-loader.spinner5 {
1227 background-position: 10px 10px;
1228 background-color: #fff;
1229 margin: -22px;
1230 width: 44px;
1231 height: 44px;
1232 border-radius: 3px;
1233 }
1234 @keyframes tp-rotateplane {
1235 0% {
1236 transform: perspective(120px) rotateX(0) rotateY(0);
1237 }
1238 50% {
1239 transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
1240 }
1241 100% {
1242 transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
1243 }
1244 }
1245 .tp-loader.spinner2 {
1246 width: 40px;
1247 height: 40px;
1248 margin-top: -20px;
1249 margin-left: -20px;
1250 background-color: red;
1251 box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
1252 border-radius: 100%;
1253 animation: tp-scaleout 1s infinite ease-in-out;
1254 }
1255 @keyframes tp-scaleout {
1256 0% {
1257 transform: scale(0);
1258 }
1259 100% {
1260 transform: scale(1);
1261 opacity: 0;
1262 }
1263 }
1264 .tp-loader.spinner3 {
1265 margin: -9px 0 0 -35px;
1266 width: 70px;
1267 text-align: center;
1268 }
1269 .tp-loader.spinner3 .bounce1,
1270 .tp-loader.spinner3 .bounce2,
1271 .tp-loader.spinner3 .bounce3 {
1272 width: 18px;
1273 height: 18px;
1274 background-color: #fff;
1275 box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
1276 border-radius: 100%;
1277 display: inline-block;
1278 animation: tp-bouncedelay 1.4s infinite ease-in-out;
1279 animation-fill-mode: both;
1280 }
1281 .tp-loader.spinner3 .bounce1 {
1282 animation-delay: -0.32s;
1283 }
1284 .tp-loader.spinner3 .bounce2 {
1285 animation-delay: -0.16s;
1286 }
1287 @keyframes tp-bouncedelay {
1288 0%,
1289 100%,
1290 80% {
1291 transform: scale(0);
1292 }
1293 40% {
1294 transform: scale(1);
1295 }
1296 }
1297 .tp-loader.spinner4 {
1298 margin: -20px 0 0 -20px;
1299 width: 40px;
1300 height: 40px;
1301 text-align: center;
1302 animation: tp-rotate 2s infinite linear;
1303 }
1304 .tp-loader.spinner4 .dot1,
1305 .tp-loader.spinner4 .dot2 {
1306 width: 60%;
1307 height: 60%;
1308 display: inline-block;
1309 position: absolute;
1310 top: 0;
1311 background-color: #fff;
1312 border-radius: 100%;
1313 animation: tp-bounce 2s infinite ease-in-out;
1314 box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
1315 }
1316 .tp-loader.spinner4 .dot2 {
1317 top: auto;
1318 bottom: 0;
1319 animation-delay: -1s;
1320 }
1321 @keyframes tp-rotate {
1322 100% {
1323 transform: rotate(360deg);
1324 }
1325 }
1326 @keyframes tp-bounce {
1327 0%,
1328 100% {
1329 transform: scale(0);
1330 }
1331 50% {
1332 transform: scale(1);
1333 }
1334 }
1335 .tp-bullets.navbar,
1336 .tp-tabs.navbar,
1337 .tp-thumbs.navbar {
1338 border: none;
1339 min-height: 0;
1340 margin: 0;
1341 border-radius: 0;
1342 }
1343 .tp-bullets,
1344 .tp-tabs,
1345 .tp-thumbs {
1346 position: absolute;
1347 display: block;
1348 z-index: 1000;
1349 top: 0;
1350 left: 0;
1351 }
1352 .tp-tab,
1353 .tp-thumb {
1354 cursor: pointer;
1355 position: absolute;
1356 opacity: 0.5;
1357 box-sizing: border-box;
1358 }
1359 .tp-arr-imgholder,
1360 .tp-tab-image,
1361 .tp-thumb-image,
1362 .tp-videoposter {
1363 background-position: center center;
1364 background-size: cover;
1365 width: 100%;
1366 height: 100%;
1367 display: block;
1368 position: absolute;
1369 top: 0;
1370 left: 0;
1371 }
1372 .tp-tab.selected,
1373 .tp-tab:hover,
1374 .tp-thumb.selected,
1375 .tp-thumb:hover {
1376 opacity: 1;
1377 }
1378 .tp-tab-mask,
1379 .tp-thumb-mask {
1380 box-sizing: border-box !important;
1381 }
1382 .tp-tabs,
1383 .tp-thumbs {
1384 box-sizing: content-box !important;
1385 }
1386 .tp-bullet {
1387 width: 15px;
1388 height: 15px;
1389 position: absolute;
1390 background: rgba(255, 255, 255, 0.3);
1391 cursor: pointer;
1392 }
1393 .tp-bullet.selected,
1394 .tp-bullet:hover {
1395 background: #fff;
1396 }
1397 .tparrows {
1398 cursor: pointer;
1399 background: #000;
1400 background: rgba(0, 0, 0, 0.5);
1401 width: 40px;
1402 height: 40px;
1403 position: absolute;
1404 display: block;
1405 z-index: 1000;
1406 }
1407 .tparrows:hover {
1408 background: #000;
1409 }
1410 .tparrows:before {
1411 font-family: revicons;
1412 font-size: 15px;
1413 color: #fff;
1414 display: block;
1415 line-height: 40px;
1416 text-align: center;
1417 }
1418 .hginfo,
1419 .hglayerinfo {
1420 font-size: 12px;
1421 font-weight: 600;
1422 }
1423 .tparrows.tp-leftarrow:before {
1424 content: '\e824';
1425 }
1426 .tparrows.tp-rightarrow:before {
1427 content: '\e825';
1428 }
1429 body.rtl .tp-kbimg {
1430 left: 0 !important;
1431 }
1432 .dddwrappershadow {
1433 box-shadow: 0 45px 100px rgba(0, 0, 0, 0.4);
1434 }
1435 .hglayerinfo {
1436 position: fixed;
1437 bottom: 0;
1438 left: 0;
1439 color: #fff;
1440 line-height: 20px;
1441 background: rgba(0, 0, 0, 0.75);
1442 padding: 5px 10px;
1443 z-index: 2000;
1444 white-space: normal;
1445 }
1446 .helpgrid,
1447 .hginfo {
1448 position: absolute;
1449 }
1450 .hginfo {
1451 top: -2px;
1452 left: -2px;
1453 color: #e74c3c;
1454 background: #000;
1455 padding: 2px 5px;
1456 }
1457 .indebugmode .tp-caption:hover {
1458 border: 1px dashed #c0392b !important;
1459 }
1460 .helpgrid {
1461 border: 2px dashed #c0392b;
1462 top: 0;
1463 left: 0;
1464 z-index: 0;
1465 }
1466 #revsliderlogloglog {
1467 padding: 15px;
1468 color: #fff;
1469 position: fixed;
1470 top: 0;
1471 left: 0;
1472 width: 200px;
1473 height: 150px;
1474 background: rgba(0, 0, 0, 0.7);
1475 z-index: 100000;
1476 font-size: 10px;
1477 overflow: scroll;
1478 }
1479 .aden {
1480 filter: hue-rotate(-20deg) contrast(0.9) saturate(0.85) brightness(1.2);
1481 }
1482 .aden::after {
1483 background: linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent);
1484 mix-blend-mode: darken;
1485 }
1486 .perpetua::after,
1487 .reyes::after {
1488 mix-blend-mode: soft-light;
1489 opacity: 0.5;
1490 }
1491 .inkwell {
1492 filter: sepia(0.3) contrast(1.1) brightness(1.1) grayscale(1);
1493 }
1494 .perpetua::after {
1495 background: linear-gradient(to bottom, #005b9a, #e6c13d);
1496 }
1497 .reyes {
1498 filter: sepia(0.22) brightness(1.1) contrast(0.85) saturate(0.75);
1499 }
1500 .reyes::after {
1501 background: #efcdad;
1502 }
1503 .gingham {
1504 filter: brightness(1.05) hue-rotate(-10deg);
1505 }
1506 .gingham::after {
1507 background: linear-gradient(to right, rgba(66, 10, 14, 0.2), transparent);
1508 mix-blend-mode: darken;
1509 }
1510 .toaster {
1511 filter: contrast(1.5) brightness(0.9);
1512 }
1513 .toaster::after {
1514 background: radial-gradient(circle, #804e0f, #3b003b);
1515 mix-blend-mode: screen;
1516 }
1517 .walden {
1518 filter: brightness(1.1) hue-rotate(-10deg) sepia(0.3) saturate(1.6);
1519 }
1520 .walden::after {
1521 background: #04c;
1522 mix-blend-mode: screen;
1523 opacity: 0.3;
1524 }
1525 .hudson {
1526 filter: brightness(1.2) contrast(0.9) saturate(1.1);
1527 }
1528 .hudson::after {
1529 background: radial-gradient(circle, #a6b1ff 50%, #342134);
1530 mix-blend-mode: multiply;
1531 opacity: 0.5;
1532 }
1533 .earlybird {
1534 filter: contrast(0.9) sepia(0.2);
1535 }
1536 .earlybird::after {
1537 background: radial-gradient(circle, #d0ba8e 20%, #360309 85%, #1d0210 100%);
1538 mix-blend-mode: overlay;
1539 }
1540 .mayfair {
1541 filter: contrast(1.1) saturate(1.1);
1542 }
1543 .mayfair::after {
1544 background: radial-gradient(circle at 40% 40%, rgba(255, 255, 255, 0.8), rgba(255, 200, 200, 0.6), #111 60%);
1545 mix-blend-mode: overlay;
1546 opacity: 0.4;
1547 }
1548 .lofi {
1549 filter: saturate(1.1) contrast(1.5);
1550 }
1551 .lofi::after {
1552 background: radial-gradient(circle, transparent 70%, #222 150%);
1553 mix-blend-mode: multiply;
1554 }
1555 ._1977 {
1556 filter: contrast(1.1) brightness(1.1) saturate(1.3);
1557 }
1558 ._1977:after {
1559 background: rgba(243, 106, 188, 0.3);
1560 mix-blend-mode: screen;
1561 }
1562 .brooklyn {
1563 filter: contrast(0.9) brightness(1.1);
1564 }
1565 .brooklyn::after {
1566 background: radial-gradient(circle, rgba(168, 223, 193, 0.4) 70%, #c4b7c8);
1567 mix-blend-mode: overlay;
1568 }
1569 .xpro2 {
1570 filter: sepia(0.3);
1571 }
1572 .xpro2::after {
1573 background: radial-gradient(circle, #e6e7e0 40%, rgba(43, 42, 161, 0.6) 110%);
1574 mix-blend-mode: color-burn;
1575 }
1576 .nashville {
1577 filter: sepia(0.2) contrast(1.2) brightness(1.05) saturate(1.2);
1578 }
1579 .nashville::after {
1580 background: rgba(0, 70, 150, 0.4);
1581 mix-blend-mode: lighten;
1582 }
1583 .nashville::before {
1584 background: rgba(247, 176, 153, 0.56);
1585 mix-blend-mode: darken;
1586 }
1587 .lark {
1588 filter: contrast(0.9);
1589 }
1590 .lark::after {
1591 background: rgba(242, 242, 242, 0.8);
1592 mix-blend-mode: darken;
1593 }
1594 .lark::before {
1595 background: #22253f;
1596 mix-blend-mode: color-dodge;
1597 }
1598 .moon {
1599 filter: grayscale(1) contrast(1.1) brightness(1.1);
1600 }
1601 .moon::before {
1602 background: #a0a0a0;
1603 mix-blend-mode: soft-light;
1604 }
1605 .moon::after {
1606 background: #383838;
1607 mix-blend-mode: lighten;
1608 }
1609 .clarendon {
1610 filter: contrast(1.2) saturate(1.35);
1611 }
1612 .clarendon:before {
1613 background: rgba(127, 187, 227, 0.2);
1614 mix-blend-mode: overlay;
1615 }
1616 .willow {
1617 filter: grayscale(0.5) contrast(0.95) brightness(0.9);
1618 }
1619 .willow::before {
1620 background-color: radial-gradient(40%, circle, #d4a9af 55%, #000 150%);
1621 mix-blend-mode: overlay;
1622 }
1623 .willow::after {
1624 background-color: #d8cdcb;
1625 mix-blend-mode: color;
1626 }
1627 .rise {
1628 filter: brightness(1.05) sepia(0.2) contrast(0.9) saturate(0.9);
1629 }
1630 .rise::after {
1631 background: radial-gradient(circle, rgba(232, 197, 152, 0.8), transparent 90%);
1632 mix-blend-mode: overlay;
1633 opacity: 0.6;
1634 }
1635 .rise::before {
1636 background: radial-gradient(circle, rgba(236, 205, 169, 0.15) 55%, rgba(50, 30, 7, 0.4));
1637 mix-blend-mode: multiply;
1638 }
1639 ._1977:after,
1640 ._1977:before,
1641 .aden:after,
1642 .aden:before,
1643 .brooklyn:after,
1644 .brooklyn:before,
1645 .clarendon:after,
1646 .clarendon:before,
1647 .earlybird:after,
1648 .earlybird:before,
1649 .gingham:after,
1650 .gingham:before,
1651 .hudson:after,
1652 .hudson:before,
1653 .inkwell:after,
1654 .inkwell:before,
1655 .lark:after,
1656 .lark:before,
1657 .lofi:after,
1658 .lofi:before,
1659 .mayfair:after,
1660 .mayfair:before,
1661 .moon:after,
1662 .moon:before,
1663 .nashville:after,
1664 .nashville:before,
1665 .perpetua:after,
1666 .perpetua:before,
1667 .reyes:after,
1668 .reyes:before,
1669 .rise:after,
1670 .rise:before,
1671 .slumber:after,
1672 .slumber:before,
1673 .toaster:after,
1674 .toaster:before,
1675 .walden:after,
1676 .walden:before,
1677 .willow:after,
1678 .willow:before,
1679 .xpro2:after,
1680 .xpro2:before {
1681 content: '';
1682 display: block;
1683 height: 100%;
1684 width: 100%;
1685 top: 0;
1686 left: 0;
1687 position: absolute;
1688 pointer-events: none;
1689 }
1690 ._1977,
1691 .aden,
1692 .brooklyn,
1693 .clarendon,
1694 .earlybird,
1695 .gingham,
1696 .hudson,
1697 .inkwell,
1698 .lark,
1699 .lofi,
1700 .mayfair,
1701 .moon,
1702 .nashville,
1703 .perpetua,
1704 .reyes,
1705 .rise,
1706 .slumber,
1707 .toaster,
1708 .walden,
1709 .willow,
1710 .xpro2 {
1711 position: relative;
1712 }
1713 ._1977 img,
1714 .aden img,
1715 .brooklyn img,
1716 .clarendon img,
1717 .earlybird img,
1718 .gingham img,
1719 .hudson img,
1720 .inkwell img,
1721 .lark img,
1722 .lofi img,
1723 .mayfair img,
1724 .moon img,
1725 .nashville img,
1726 .perpetua img,
1727 .reyes img,
1728 .rise img,
1729 .slumber img,
1730 .toaster img,
1731 .walden img,
1732 .willow img,
1733 .xpro2 img {
1734 width: 100%;
1735 z-index: 1;
1736 }
1737 ._1977:before,
1738 .aden:before,
1739 .brooklyn:before,
1740 .clarendon:before,
1741 .earlybird:before,
1742 .gingham:before,
1743 .hudson:before,
1744 .inkwell:before,
1745 .lark:before,
1746 .lofi:before,
1747 .mayfair:before,
1748 .moon:before,
1749 .nashville:before,
1750 .perpetua:before,
1751 .reyes:before,
1752 .rise:before,
1753 .slumber:before,
1754 .toaster:before,
1755 .walden:before,
1756 .willow:before,
1757 .xpro2:before {
1758 z-index: 2;
1759 }
1760 ._1977:after,
1761 .aden:after,
1762 .brooklyn:after,
1763 .clarendon:after,
1764 .earlybird:after,
1765 .gingham:after,
1766 .hudson:after,
1767 .inkwell:after,
1768 .lark:after,
1769 .lofi:after,
1770 .mayfair:after,
1771 .moon:after,
1772 .nashville:after,
1773 .perpetua:after,
1774 .reyes:after,
1775 .rise:after,
1776 .slumber:after,
1777 .toaster:after,
1778 .walden:after,
1779 .willow:after,
1780 .xpro2:after {
1781 z-index: 3;
1782 }
1783 .slumber {
1784 filter: saturate(0.66) brightness(1.05);
1785 }
1786 .slumber::after {
1787 background: rgba(125, 105, 24, 0.5);
1788 mix-blend-mode: soft-light;
1789 }
1790 .slumber::before {
1791 background: rgba(69, 41, 12, 0.4);
1792 mix-blend-mode: lighten;
1793 }
1794 .tp-kbimg-wrap:after,
1795 .tp-kbimg-wrap:before {
1796 height: 500%;
1797 width: 500%;
1798 }
File src/main/webapp/content/plugins/revolution/fonts/font-awesome/css/font-awesome.css added (mode: 100644) (index 0000000..923cb81)
1 /*!
2 * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 */
5 /* FONT PATH
6 * -------------------------- */
7 @font-face {
8 font-family: 'FontAwesome';
9 src: url('../fonts/fontawesome-webfont.eot?v=4.7.0');
10 src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
11 url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
12 url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
13 url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
14 font-weight: normal;
15 font-style: normal;
16 }
17 [class^='fa-icon-'],
18 [class*=' fa-icon-'] {
19 display: inline-block;
20 font: normal normal normal 14px/1 FontAwesome;
21 font-size: inherit;
22 text-rendering: auto;
23 -webkit-font-smoothing: antialiased;
24 -moz-osx-font-smoothing: grayscale;
25 }
26 /* makes the font 33% larger relative to the icon container */
27 .fa-icon-lg {
28 font-size: 1.33333333em;
29 line-height: 0.75em;
30 vertical-align: -15%;
31 }
32 .fa-icon-2x {
33 font-size: 2em;
34 }
35 .fa-icon-3x {
36 font-size: 3em;
37 }
38 .fa-icon-4x {
39 font-size: 4em;
40 }
41 .fa-icon-5x {
42 font-size: 5em;
43 }
44 .fa-icon-fw {
45 width: 1.28571429em;
46 text-align: center;
47 }
48 .fa-icon-ul {
49 padding-left: 0;
50 margin-left: 2.14285714em;
51 list-style-type: none;
52 }
53 .fa-icon-ul > li {
54 position: relative;
55 }
56 .fa-icon-li {
57 position: absolute;
58 left: -2.14285714em;
59 width: 2.14285714em;
60 top: 0.14285714em;
61 text-align: center;
62 }
63 .fa-icon-li.fa-icon-lg {
64 left: -1.85714286em;
65 }
66 .fa-icon-border {
67 padding: 0.2em 0.25em 0.15em;
68 border: solid 0.08em #eeeeee;
69 border-radius: 0.1em;
70 }
71 .fa-icon-pull-left {
72 float: left;
73 }
74 .fa-icon-pull-right {
75 float: right;
76 }
77 .fa.fa-icon-pull-left {
78 margin-right: 0.3em;
79 }
80 .fa.fa-icon-pull-right {
81 margin-left: 0.3em;
82 }
83 /* Deprecated as of 4.4.0 */
84 .pull-right {
85 float: right;
86 }
87 .pull-left {
88 float: left;
89 }
90 .fa.pull-left {
91 margin-right: 0.3em;
92 }
93 .fa.pull-right {
94 margin-left: 0.3em;
95 }
96 .fa-icon-spin {
97 -webkit-animation: fa-spin 2s infinite linear;
98 animation: fa-spin 2s infinite linear;
99 }
100 .fa-icon-pulse {
101 -webkit-animation: fa-spin 1s infinite steps(8);
102 animation: fa-spin 1s infinite steps(8);
103 }
104 @-webkit-keyframes fa-spin {
105 0% {
106 -webkit-transform: rotate(0deg);
107 transform: rotate(0deg);
108 }
109 100% {
110 -webkit-transform: rotate(359deg);
111 transform: rotate(359deg);
112 }
113 }
114 @keyframes fa-spin {
115 0% {
116 -webkit-transform: rotate(0deg);
117 transform: rotate(0deg);
118 }
119 100% {
120 -webkit-transform: rotate(359deg);
121 transform: rotate(359deg);
122 }
123 }
124 .fa-icon-rotate-90 {
125 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
126 -webkit-transform: rotate(90deg);
127 -ms-transform: rotate(90deg);
128 transform: rotate(90deg);
129 }
130 .fa-icon-rotate-180 {
131 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
132 -webkit-transform: rotate(180deg);
133 -ms-transform: rotate(180deg);
134 transform: rotate(180deg);
135 }
136 .fa-icon-rotate-270 {
137 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';
138 -webkit-transform: rotate(270deg);
139 -ms-transform: rotate(270deg);
140 transform: rotate(270deg);
141 }
142 .fa-icon-flip-horizontal {
143 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)';
144 -webkit-transform: scale(-1, 1);
145 -ms-transform: scale(-1, 1);
146 transform: scale(-1, 1);
147 }
148 .fa-icon-flip-vertical {
149 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)';
150 -webkit-transform: scale(1, -1);
151 -ms-transform: scale(1, -1);
152 transform: scale(1, -1);
153 }
154 :root .fa-icon-rotate-90,
155 :root .fa-icon-rotate-180,
156 :root .fa-icon-rotate-270,
157 :root .fa-icon-flip-horizontal,
158 :root .fa-icon-flip-vertical {
159 filter: none;
160 }
161 .fa-icon-stack {
162 position: relative;
163 display: inline-block;
164 width: 2em;
165 height: 2em;
166 line-height: 2em;
167 vertical-align: middle;
168 }
169 .fa-icon-stack-1x,
170 .fa-icon-stack-2x {
171 position: absolute;
172 left: 0;
173 width: 100%;
174 text-align: center;
175 }
176 .fa-icon-stack-1x {
177 line-height: inherit;
178 }
179 .fa-icon-stack-2x {
180 font-size: 2em;
181 }
182 .fa-icon-inverse {
183 color: #ffffff;
184 }
185 /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
186 readers do not read off random characters that represent icons */
187 .fa-icon-glass:before {
188 content: '\f000';
189 }
190 .fa-icon-music:before {
191 content: '\f001';
192 }
193 .fa-icon-search:before {
194 content: '\f002';
195 }
196 .fa-icon-envelope-o:before {
197 content: '\f003';
198 }
199 .fa-icon-heart:before {
200 content: '\f004';
201 }
202 .fa-icon-star:before {
203 content: '\f005';
204 }
205 .fa-icon-star-o:before {
206 content: '\f006';
207 }
208 .fa-icon-user:before {
209 content: '\f007';
210 }
211 .fa-icon-film:before {
212 content: '\f008';
213 }
214 .fa-icon-th-large:before {
215 content: '\f009';
216 }
217 .fa-icon-th:before {
218 content: '\f00a';
219 }
220 .fa-icon-th-list:before {
221 content: '\f00b';
222 }
223 .fa-icon-check:before {
224 content: '\f00c';
225 }
226 .fa-icon-remove:before,
227 .fa-icon-close:before,
228 .fa-icon-times:before {
229 content: '\f00d';
230 }
231 .fa-icon-search-plus:before {
232 content: '\f00e';
233 }
234 .fa-icon-search-minus:before {
235 content: '\f010';
236 }
237 .fa-icon-power-off:before {
238 content: '\f011';
239 }
240 .fa-icon-signal:before {
241 content: '\f012';
242 }
243 .fa-icon-gear:before,
244 .fa-icon-cog:before {
245 content: '\f013';
246 }
247 .fa-icon-trash-o:before {
248 content: '\f014';
249 }
250 .fa-icon-home:before {
251 content: '\f015';
252 }
253 .fa-icon-file-o:before {
254 content: '\f016';
255 }
256 .fa-icon-clock-o:before {
257 content: '\f017';
258 }
259 .fa-icon-road:before {
260 content: '\f018';
261 }
262 .fa-icon-download:before {
263 content: '\f019';
264 }
265 .fa-icon-arrow-circle-o-down:before {
266 content: '\f01a';
267 }
268 .fa-icon-arrow-circle-o-up:before {
269 content: '\f01b';
270 }
271 .fa-icon-inbox:before {
272 content: '\f01c';
273 }
274 .fa-icon-play-circle-o:before {
275 content: '\f01d';
276 }
277 .fa-icon-rotate-right:before,
278 .fa-icon-repeat:before {
279 content: '\f01e';
280 }
281 .fa-icon-refresh:before {
282 content: '\f021';
283 }
284 .fa-icon-list-alt:before {
285 content: '\f022';
286 }
287 .fa-icon-lock:before {
288 content: '\f023';
289 }
290 .fa-icon-flag:before {
291 content: '\f024';
292 }
293 .fa-icon-headphones:before {
294 content: '\f025';
295 }
296 .fa-icon-volume-off:before {
297 content: '\f026';
298 }
299 .fa-icon-volume-down:before {
300 content: '\f027';
301 }
302 .fa-icon-volume-up:before {
303 content: '\f028';
304 }
305 .fa-icon-qrcode:before {
306 content: '\f029';
307 }
308 .fa-icon-barcode:before {
309 content: '\f02a';
310 }
311 .fa-icon-tag:before {
312 content: '\f02b';
313 }
314 .fa-icon-tags:before {
315 content: '\f02c';
316 }
317 .fa-icon-book:before {
318 content: '\f02d';
319 }
320 .fa-icon-bookmark:before {
321 content: '\f02e';
322 }
323 .fa-icon-print:before {
324 content: '\f02f';
325 }
326 .fa-icon-camera:before {
327 content: '\f030';
328 }
329 .fa-icon-font:before {
330 content: '\f031';
331 }
332 .fa-icon-bold:before {
333 content: '\f032';
334 }
335 .fa-icon-italic:before {
336 content: '\f033';
337 }
338 .fa-icon-text-height:before {
339 content: '\f034';
340 }
341 .fa-icon-text-width:before {
342 content: '\f035';
343 }
344 .fa-icon-align-left:before {
345 content: '\f036';
346 }
347 .fa-icon-align-center:before {
348 content: '\f037';
349 }
350 .fa-icon-align-right:before {
351 content: '\f038';
352 }
353 .fa-icon-align-justify:before {
354 content: '\f039';
355 }
356 .fa-icon-list:before {
357 content: '\f03a';
358 }
359 .fa-icon-dedent:before,
360 .fa-icon-outdent:before {
361 content: '\f03b';
362 }
363 .fa-icon-indent:before {
364 content: '\f03c';
365 }
366 .fa-icon-video-camera:before {
367 content: '\f03d';
368 }
369 .fa-icon-photo:before,
370 .fa-icon-image:before,
371 .fa-icon-picture-o:before {
372 content: '\f03e';
373 }
374 .fa-icon-pencil:before {
375 content: '\f040';
376 }
377 .fa-icon-map-marker:before {
378 content: '\f041';
379 }
380 .fa-icon-adjust:before {
381 content: '\f042';
382 }
383 .fa-icon-tint:before {
384 content: '\f043';
385 }
386 .fa-icon-edit:before,
387 .fa-icon-pencil-square-o:before {
388 content: '\f044';
389 }
390 .fa-icon-share-square-o:before {
391 content: '\f045';
392 }
393 .fa-icon-check-square-o:before {
394 content: '\f046';
395 }
396 .fa-icon-arrows:before {
397 content: '\f047';
398 }
399 .fa-icon-step-backward:before {
400 content: '\f048';
401 }
402 .fa-icon-fast-backward:before {
403 content: '\f049';
404 }
405 .fa-icon-backward:before {
406 content: '\f04a';
407 }
408 .fa-icon-play:before {
409 content: '\f04b';
410 }
411 .fa-icon-pause:before {
412 content: '\f04c';
413 }
414 .fa-icon-stop:before {
415 content: '\f04d';
416 }
417 .fa-icon-forward:before {
418 content: '\f04e';
419 }
420 .fa-icon-fast-forward:before {
421 content: '\f050';
422 }
423 .fa-icon-step-forward:before {
424 content: '\f051';
425 }
426 .fa-icon-eject:before {
427 content: '\f052';
428 }
429 .fa-icon-chevron-left:before {
430 content: '\f053';
431 }
432 .fa-icon-chevron-right:before {
433 content: '\f054';
434 }
435 .fa-icon-plus-circle:before {
436 content: '\f055';
437 }
438 .fa-icon-minus-circle:before {
439 content: '\f056';
440 }
441 .fa-icon-times-circle:before {
442 content: '\f057';
443 }
444 .fa-icon-check-circle:before {
445 content: '\f058';
446 }
447 .fa-icon-question-circle:before {
448 content: '\f059';
449 }
450 .fa-icon-info-circle:before {
451 content: '\f05a';
452 }
453 .fa-icon-crosshairs:before {
454 content: '\f05b';
455 }
456 .fa-icon-times-circle-o:before {
457 content: '\f05c';
458 }
459 .fa-icon-check-circle-o:before {
460 content: '\f05d';
461 }
462 .fa-icon-ban:before {
463 content: '\f05e';
464 }
465 .fa-icon-arrow-left:before {
466 content: '\f060';
467 }
468 .fa-icon-arrow-right:before {
469 content: '\f061';
470 }
471 .fa-icon-arrow-up:before {
472 content: '\f062';
473 }
474 .fa-icon-arrow-down:before {
475 content: '\f063';
476 }
477 .fa-icon-mail-forward:before,
478 .fa-icon-share:before {
479 content: '\f064';
480 }
481 .fa-icon-expand:before {
482 content: '\f065';
483 }
484 .fa-icon-compress:before {
485 content: '\f066';
486 }
487 .fa-icon-plus:before {
488 content: '\f067';
489 }
490 .fa-icon-minus:before {
491 content: '\f068';
492 }
493 .fa-icon-asterisk:before {
494 content: '\f069';
495 }
496 .fa-icon-exclamation-circle:before {
497 content: '\f06a';
498 }
499 .fa-icon-gift:before {
500 content: '\f06b';
501 }
502 .fa-icon-leaf:before {
503 content: '\f06c';
504 }
505 .fa-icon-fire:before {
506 content: '\f06d';
507 }
508 .fa-icon-eye:before {
509 content: '\f06e';
510 }
511 .fa-icon-eye-slash:before {
512 content: '\f070';
513 }
514 .fa-icon-warning:before,
515 .fa-icon-exclamation-triangle:before {
516 content: '\f071';
517 }
518 .fa-icon-plane:before {
519 content: '\f072';
520 }
521 .fa-icon-calendar:before {
522 content: '\f073';
523 }
524 .fa-icon-random:before {
525 content: '\f074';
526 }
527 .fa-icon-comment:before {
528 content: '\f075';
529 }
530 .fa-icon-magnet:before {
531 content: '\f076';
532 }
533 .fa-icon-chevron-up:before {
534 content: '\f077';
535 }
536 .fa-icon-chevron-down:before {
537 content: '\f078';
538 }
539 .fa-icon-retweet:before {
540 content: '\f079';
541 }
542 .fa-icon-shopping-cart:before {
543 content: '\f07a';
544 }
545 .fa-icon-folder:before {
546 content: '\f07b';
547 }
548 .fa-icon-folder-open:before {
549 content: '\f07c';
550 }
551 .fa-icon-arrows-v:before {
552 content: '\f07d';
553 }
554 .fa-icon-arrows-h:before {
555 content: '\f07e';
556 }
557 .fa-icon-bar-chart-o:before,
558 .fa-icon-bar-chart:before {
559 content: '\f080';
560 }
561 .fa-icon-twitter-square:before {
562 content: '\f081';
563 }
564 .fa-icon-facebook-square:before {
565 content: '\f082';
566 }
567 .fa-icon-camera-retro:before {
568 content: '\f083';
569 }
570 .fa-icon-key:before {
571 content: '\f084';
572 }
573 .fa-icon-gears:before,
574 .fa-icon-cogs:before {
575 content: '\f085';
576 }
577 .fa-icon-comments:before {
578 content: '\f086';
579 }
580 .fa-icon-thumbs-o-up:before {
581 content: '\f087';
582 }
583 .fa-icon-thumbs-o-down:before {
584 content: '\f088';
585 }
586 .fa-icon-star-half:before {
587 content: '\f089';
588 }
589 .fa-icon-heart-o:before {
590 content: '\f08a';
591 }
592 .fa-icon-sign-out:before {
593 content: '\f08b';
594 }
595 .fa-icon-linkedin-square:before {
596 content: '\f08c';
597 }
598 .fa-icon-thumb-tack:before {
599 content: '\f08d';
600 }
601 .fa-icon-external-link:before {
602 content: '\f08e';
603 }
604 .fa-icon-sign-in:before {
605 content: '\f090';
606 }
607 .fa-icon-trophy:before {
608 content: '\f091';
609 }
610 .fa-icon-github-square:before {
611 content: '\f092';
612 }
613 .fa-icon-upload:before {
614 content: '\f093';
615 }
616 .fa-icon-lemon-o:before {
617 content: '\f094';
618 }
619 .fa-icon-phone:before {
620 content: '\f095';
621 }
622 .fa-icon-square-o:before {
623 content: '\f096';
624 }
625 .fa-icon-bookmark-o:before {
626 content: '\f097';
627 }
628 .fa-icon-phone-square:before {
629 content: '\f098';
630 }
631 .fa-icon-twitter:before {
632 content: '\f099';
633 }
634 .fa-icon-facebook-f:before,
635 .fa-icon-facebook:before {
636 content: '\f09a';
637 }
638 .fa-icon-github:before {
639 content: '\f09b';
640 }
641 .fa-icon-unlock:before {
642 content: '\f09c';
643 }
644 .fa-icon-credit-card:before {
645 content: '\f09d';
646 }
647 .fa-icon-feed:before,
648 .fa-icon-rss:before {
649 content: '\f09e';
650 }
651 .fa-icon-hdd-o:before {
652 content: '\f0a0';
653 }
654 .fa-icon-bullhorn:before {
655 content: '\f0a1';
656 }
657 .fa-icon-bell:before {
658 content: '\f0f3';
659 }
660 .fa-icon-certificate:before {
661 content: '\f0a3';
662 }
663 .fa-icon-hand-o-right:before {
664 content: '\f0a4';
665 }
666 .fa-icon-hand-o-left:before {
667 content: '\f0a5';
668 }
669 .fa-icon-hand-o-up:before {
670 content: '\f0a6';
671 }
672 .fa-icon-hand-o-down:before {
673 content: '\f0a7';
674 }
675 .fa-icon-arrow-circle-left:before {
676 content: '\f0a8';
677 }
678 .fa-icon-arrow-circle-right:before {
679 content: '\f0a9';
680 }
681 .fa-icon-arrow-circle-up:before {
682 content: '\f0aa';
683 }
684 .fa-icon-arrow-circle-down:before {
685 content: '\f0ab';
686 }
687 .fa-icon-globe:before {
688 content: '\f0ac';
689 }
690 .fa-icon-wrench:before {
691 content: '\f0ad';
692 }
693 .fa-icon-tasks:before {
694 content: '\f0ae';
695 }
696 .fa-icon-filter:before {
697 content: '\f0b0';
698 }
699 .fa-icon-briefcase:before {
700 content: '\f0b1';
701 }
702 .fa-icon-arrows-alt:before {
703 content: '\f0b2';
704 }
705 .fa-icon-group:before,
706 .fa-icon-users:before {
707 content: '\f0c0';
708 }
709 .fa-icon-chain:before,
710 .fa-icon-link:before {
711 content: '\f0c1';
712 }
713 .fa-icon-cloud:before {
714 content: '\f0c2';
715 }
716 .fa-icon-flask:before {
717 content: '\f0c3';
718 }
719 .fa-icon-cut:before,
720 .fa-icon-scissors:before {
721 content: '\f0c4';
722 }
723 .fa-icon-copy:before,
724 .fa-icon-files-o:before {
725 content: '\f0c5';
726 }
727 .fa-icon-paperclip:before {
728 content: '\f0c6';
729 }
730 .fa-icon-save:before,
731 .fa-icon-floppy-o:before {
732 content: '\f0c7';
733 }
734 .fa-icon-square:before {
735 content: '\f0c8';
736 }
737 .fa-icon-navicon:before,
738 .fa-icon-reorder:before,
739 .fa-icon-bars:before {
740 content: '\f0c9';
741 }
742 .fa-icon-list-ul:before {
743 content: '\f0ca';
744 }
745 .fa-icon-list-ol:before {
746 content: '\f0cb';
747 }
748 .fa-icon-strikethrough:before {
749 content: '\f0cc';
750 }
751 .fa-icon-underline:before {
752 content: '\f0cd';
753 }
754 .fa-icon-table:before {
755 content: '\f0ce';
756 }
757 .fa-icon-magic:before {
758 content: '\f0d0';
759 }
760 .fa-icon-truck:before {
761 content: '\f0d1';
762 }
763 .fa-icon-pinterest:before {
764 content: '\f0d2';
765 }
766 .fa-icon-pinterest-square:before {
767 content: '\f0d3';
768 }
769 .fa-icon-google-plus-square:before {
770 content: '\f0d4';
771 }
772 .fa-icon-google-plus:before {
773 content: '\f0d5';
774 }
775 .fa-icon-money:before {
776 content: '\f0d6';
777 }
778 .fa-icon-caret-down:before {
779 content: '\f0d7';
780 }
781 .fa-icon-caret-up:before {
782 content: '\f0d8';
783 }
784 .fa-icon-caret-left:before {
785 content: '\f0d9';
786 }
787 .fa-icon-caret-right:before {
788 content: '\f0da';
789 }
790 .fa-icon-columns:before {
791 content: '\f0db';
792 }
793 .fa-icon-unsorted:before,
794 .fa-icon-sort:before {
795 content: '\f0dc';
796 }
797 .fa-icon-sort-down:before,
798 .fa-icon-sort-desc:before {
799 content: '\f0dd';
800 }
801 .fa-icon-sort-up:before,
802 .fa-icon-sort-asc:before {
803 content: '\f0de';
804 }
805 .fa-icon-envelope:before {
806 content: '\f0e0';
807 }
808 .fa-icon-linkedin:before {
809 content: '\f0e1';
810 }
811 .fa-icon-rotate-left:before,
812 .fa-icon-undo:before {
813 content: '\f0e2';
814 }
815 .fa-icon-legal:before,
816 .fa-icon-gavel:before {
817 content: '\f0e3';
818 }
819 .fa-icon-dashboard:before,
820 .fa-icon-tachometer:before {
821 content: '\f0e4';
822 }
823 .fa-icon-comment-o:before {
824 content: '\f0e5';
825 }
826 .fa-icon-comments-o:before {
827 content: '\f0e6';
828 }
829 .fa-icon-flash:before,
830 .fa-icon-bolt:before {
831 content: '\f0e7';
832 }
833 .fa-icon-sitemap:before {
834 content: '\f0e8';
835 }
836 .fa-icon-umbrella:before {
837 content: '\f0e9';
838 }
839 .fa-icon-paste:before,
840 .fa-icon-clipboard:before {
841 content: '\f0ea';
842 }
843 .fa-icon-lightbulb-o:before {
844 content: '\f0eb';
845 }
846 .fa-icon-exchange:before {
847 content: '\f0ec';
848 }
849 .fa-icon-cloud-download:before {
850 content: '\f0ed';
851 }
852 .fa-icon-cloud-upload:before {
853 content: '\f0ee';
854 }
855 .fa-icon-user-md:before {
856 content: '\f0f0';
857 }
858 .fa-icon-stethoscope:before {
859 content: '\f0f1';
860 }
861 .fa-icon-suitcase:before {
862 content: '\f0f2';
863 }
864 .fa-icon-bell-o:before {
865 content: '\f0a2';
866 }
867 .fa-icon-coffee:before {
868 content: '\f0f4';
869 }
870 .fa-icon-cutlery:before {
871 content: '\f0f5';
872 }
873 .fa-icon-file-text-o:before {
874 content: '\f0f6';
875 }
876 .fa-icon-building-o:before {
877 content: '\f0f7';
878 }
879 .fa-icon-hospital-o:before {
880 content: '\f0f8';
881 }
882 .fa-icon-ambulance:before {
883 content: '\f0f9';
884 }
885 .fa-icon-medkit:before {
886 content: '\f0fa';
887 }
888 .fa-icon-fighter-jet:before {
889 content: '\f0fb';
890 }
891 .fa-icon-beer:before {
892 content: '\f0fc';
893 }
894 .fa-icon-h-square:before {
895 content: '\f0fd';
896 }
897 .fa-icon-plus-square:before {
898 content: '\f0fe';
899 }
900 .fa-icon-angle-double-left:before {
901 content: '\f100';
902 }
903 .fa-icon-angle-double-right:before {
904 content: '\f101';
905 }
906 .fa-icon-angle-double-up:before {
907 content: '\f102';
908 }
909 .fa-icon-angle-double-down:before {
910 content: '\f103';
911 }
912 .fa-icon-angle-left:before {
913 content: '\f104';
914 }
915 .fa-icon-angle-right:before {
916 content: '\f105';
917 }
918 .fa-icon-angle-up:before {
919 content: '\f106';
920 }
921 .fa-icon-angle-down:before {
922 content: '\f107';
923 }
924 .fa-icon-desktop:before {
925 content: '\f108';
926 }
927 .fa-icon-laptop:before {
928 content: '\f109';
929 }
930 .fa-icon-tablet:before {
931 content: '\f10a';
932 }
933 .fa-icon-mobile-phone:before,
934 .fa-icon-mobile:before {
935 content: '\f10b';
936 }
937 .fa-icon-circle-o:before {
938 content: '\f10c';
939 }
940 .fa-icon-quote-left:before {
941 content: '\f10d';
942 }
943 .fa-icon-quote-right:before {
944 content: '\f10e';
945 }
946 .fa-icon-spinner:before {
947 content: '\f110';
948 }
949 .fa-icon-circle:before {
950 content: '\f111';
951 }
952 .fa-icon-mail-reply:before,
953 .fa-icon-reply:before {
954 content: '\f112';
955 }
956 .fa-icon-github-alt:before {
957 content: '\f113';
958 }
959 .fa-icon-folder-o:before {
960 content: '\f114';
961 }
962 .fa-icon-folder-open-o:before {
963 content: '\f115';
964 }
965 .fa-icon-smile-o:before {
966 content: '\f118';
967 }
968 .fa-icon-frown-o:before {
969 content: '\f119';
970 }
971 .fa-icon-meh-o:before {
972 content: '\f11a';
973 }
974 .fa-icon-gamepad:before {
975 content: '\f11b';
976 }
977 .fa-icon-keyboard-o:before {
978 content: '\f11c';
979 }
980 .fa-icon-flag-o:before {
981 content: '\f11d';
982 }
983 .fa-icon-flag-checkered:before {
984 content: '\f11e';
985 }
986 .fa-icon-terminal:before {
987 content: '\f120';
988 }
989 .fa-icon-code:before {
990 content: '\f121';
991 }
992 .fa-icon-mail-reply-all:before,
993 .fa-icon-reply-all:before {
994 content: '\f122';
995 }
996 .fa-icon-star-half-empty:before,
997 .fa-icon-star-half-full:before,
998 .fa-icon-star-half-o:before {
999 content: '\f123';
1000 }
1001 .fa-icon-location-arrow:before {
1002 content: '\f124';
1003 }
1004 .fa-icon-crop:before {
1005 content: '\f125';
1006 }
1007 .fa-icon-code-fork:before {
1008 content: '\f126';
1009 }
1010 .fa-icon-unlink:before,
1011 .fa-icon-chain-broken:before {
1012 content: '\f127';
1013 }
1014 .fa-icon-question:before {
1015 content: '\f128';
1016 }
1017 .fa-icon-info:before {
1018 content: '\f129';
1019 }
1020 .fa-icon-exclamation:before {
1021 content: '\f12a';
1022 }
1023 .fa-icon-superscript:before {
1024 content: '\f12b';
1025 }
1026 .fa-icon-subscript:before {
1027 content: '\f12c';
1028 }
1029 .fa-icon-eraser:before {
1030 content: '\f12d';
1031 }
1032 .fa-icon-puzzle-piece:before {
1033 content: '\f12e';
1034 }
1035 .fa-icon-microphone:before {
1036 content: '\f130';
1037 }
1038 .fa-icon-microphone-slash:before {
1039 content: '\f131';
1040 }
1041 .fa-icon-shield:before {
1042 content: '\f132';
1043 }
1044 .fa-icon-calendar-o:before {
1045 content: '\f133';
1046 }
1047 .fa-icon-fire-extinguisher:before {
1048 content: '\f134';
1049 }
1050 .fa-icon-rocket:before {
1051 content: '\f135';
1052 }
1053 .fa-icon-maxcdn:before {
1054 content: '\f136';
1055 }
1056 .fa-icon-chevron-circle-left:before {
1057 content: '\f137';
1058 }
1059 .fa-icon-chevron-circle-right:before {
1060 content: '\f138';
1061 }
1062 .fa-icon-chevron-circle-up:before {
1063 content: '\f139';
1064 }
1065 .fa-icon-chevron-circle-down:before {
1066 content: '\f13a';
1067 }
1068 .fa-icon-html5:before {
1069 content: '\f13b';
1070 }
1071 .fa-icon-css3:before {
1072 content: '\f13c';
1073 }
1074 .fa-icon-anchor:before {
1075 content: '\f13d';
1076 }
1077 .fa-icon-unlock-alt:before {
1078 content: '\f13e';
1079 }
1080 .fa-icon-bullseye:before {
1081 content: '\f140';
1082 }
1083 .fa-icon-ellipsis-h:before {
1084 content: '\f141';
1085 }
1086 .fa-icon-ellipsis-v:before {
1087 content: '\f142';
1088 }
1089 .fa-icon-rss-square:before {
1090 content: '\f143';
1091 }
1092 .fa-icon-play-circle:before {
1093 content: '\f144';
1094 }
1095 .fa-icon-ticket:before {
1096 content: '\f145';
1097 }
1098 .fa-icon-minus-square:before {
1099 content: '\f146';
1100 }
1101 .fa-icon-minus-square-o:before {
1102 content: '\f147';
1103 }
1104 .fa-icon-level-up:before {
1105 content: '\f148';
1106 }
1107 .fa-icon-level-down:before {
1108 content: '\f149';
1109 }
1110 .fa-icon-check-square:before {
1111 content: '\f14a';
1112 }
1113 .fa-icon-pencil-square:before {
1114 content: '\f14b';
1115 }
1116 .fa-icon-external-link-square:before {
1117 content: '\f14c';
1118 }
1119 .fa-icon-share-square:before {
1120 content: '\f14d';
1121 }
1122 .fa-icon-compass:before {
1123 content: '\f14e';
1124 }
1125 .fa-icon-toggle-down:before,
1126 .fa-icon-caret-square-o-down:before {
1127 content: '\f150';
1128 }
1129 .fa-icon-toggle-up:before,
1130 .fa-icon-caret-square-o-up:before {
1131 content: '\f151';
1132 }
1133 .fa-icon-toggle-right:before,
1134 .fa-icon-caret-square-o-right:before {
1135 content: '\f152';
1136 }
1137 .fa-icon-euro:before,
1138 .fa-icon-eur:before {
1139 content: '\f153';
1140 }
1141 .fa-icon-gbp:before {
1142 content: '\f154';
1143 }
1144 .fa-icon-dollar:before,
1145 .fa-icon-usd:before {
1146 content: '\f155';
1147 }
1148 .fa-icon-rupee:before,
1149 .fa-icon-inr:before {
1150 content: '\f156';
1151 }
1152 .fa-icon-cny:before,
1153 .fa-icon-rmb:before,
1154 .fa-icon-yen:before,
1155 .fa-icon-jpy:before {
1156 content: '\f157';
1157 }
1158 .fa-icon-ruble:before,
1159 .fa-icon-rouble:before,
1160 .fa-icon-rub:before {
1161 content: '\f158';
1162 }
1163 .fa-icon-won:before,
1164 .fa-icon-krw:before {
1165 content: '\f159';
1166 }
1167 .fa-icon-bitcoin:before,
1168 .fa-icon-btc:before {
1169 content: '\f15a';
1170 }
1171 .fa-icon-file:before {
1172 content: '\f15b';
1173 }
1174 .fa-icon-file-text:before {
1175 content: '\f15c';
1176 }
1177 .fa-icon-sort-alpha-asc:before {
1178 content: '\f15d';
1179 }
1180 .fa-icon-sort-alpha-desc:before {
1181 content: '\f15e';
1182 }
1183 .fa-icon-sort-amount-asc:before {
1184 content: '\f160';
1185 }
1186 .fa-icon-sort-amount-desc:before {
1187 content: '\f161';
1188 }
1189 .fa-icon-sort-numeric-asc:before {
1190 content: '\f162';
1191 }
1192 .fa-icon-sort-numeric-desc:before {
1193 content: '\f163';
1194 }
1195 .fa-icon-thumbs-up:before {
1196 content: '\f164';
1197 }
1198 .fa-icon-thumbs-down:before {
1199 content: '\f165';
1200 }
1201 .fa-icon-youtube-square:before {
1202 content: '\f166';
1203 }
1204 .fa-icon-youtube:before {
1205 content: '\f167';
1206 }
1207 .fa-icon-xing:before {
1208 content: '\f168';
1209 }
1210 .fa-icon-xing-square:before {
1211 content: '\f169';
1212 }
1213 .fa-icon-youtube-play:before {
1214 content: '\f16a';
1215 }
1216 .fa-icon-dropbox:before {
1217 content: '\f16b';
1218 }
1219 .fa-icon-stack-overflow:before {
1220 content: '\f16c';
1221 }
1222 .fa-icon-instagram:before {
1223 content: '\f16d';
1224 }
1225 .fa-icon-flickr:before {
1226 content: '\f16e';
1227 }
1228 .fa-icon-adn:before {
1229 content: '\f170';
1230 }
1231 .fa-icon-bitbucket:before {
1232 content: '\f171';
1233 }
1234 .fa-icon-bitbucket-square:before {
1235 content: '\f172';
1236 }
1237 .fa-icon-tumblr:before {
1238 content: '\f173';
1239 }
1240 .fa-icon-tumblr-square:before {
1241 content: '\f174';
1242 }
1243 .fa-icon-long-arrow-down:before {
1244 content: '\f175';
1245 }
1246 .fa-icon-long-arrow-up:before {
1247 content: '\f176';
1248 }
1249 .fa-icon-long-arrow-left:before {
1250 content: '\f177';
1251 }
1252 .fa-icon-long-arrow-right:before {
1253 content: '\f178';
1254 }
1255 .fa-icon-apple:before {
1256 content: '\f179';
1257 }
1258 .fa-icon-windows:before {
1259 content: '\f17a';
1260 }
1261 .fa-icon-android:before {
1262 content: '\f17b';
1263 }
1264 .fa-icon-linux:before {
1265 content: '\f17c';
1266 }
1267 .fa-icon-dribbble:before {
1268 content: '\f17d';
1269 }
1270 .fa-icon-skype:before {
1271 content: '\f17e';
1272 }
1273 .fa-icon-foursquare:before {
1274 content: '\f180';
1275 }
1276 .fa-icon-trello:before {
1277 content: '\f181';
1278 }
1279 .fa-icon-female:before {
1280 content: '\f182';
1281 }
1282 .fa-icon-male:before {
1283 content: '\f183';
1284 }
1285 .fa-icon-gittip:before,
1286 .fa-icon-gratipay:before {
1287 content: '\f184';
1288 }
1289 .fa-icon-sun-o:before {
1290 content: '\f185';
1291 }
1292 .fa-icon-moon-o:before {
1293 content: '\f186';
1294 }
1295 .fa-icon-archive:before {
1296 content: '\f187';
1297 }
1298 .fa-icon-bug:before {
1299 content: '\f188';
1300 }
1301 .fa-icon-vk:before {
1302 content: '\f189';
1303 }
1304 .fa-icon-weibo:before {
1305 content: '\f18a';
1306 }
1307 .fa-icon-renren:before {
1308 content: '\f18b';
1309 }
1310 .fa-icon-pagelines:before {
1311 content: '\f18c';
1312 }
1313 .fa-icon-stack-exchange:before {
1314 content: '\f18d';
1315 }
1316 .fa-icon-arrow-circle-o-right:before {
1317 content: '\f18e';
1318 }
1319 .fa-icon-arrow-circle-o-left:before {
1320 content: '\f190';
1321 }
1322 .fa-icon-toggle-left:before,
1323 .fa-icon-caret-square-o-left:before {
1324 content: '\f191';
1325 }
1326 .fa-icon-dot-circle-o:before {
1327 content: '\f192';
1328 }
1329 .fa-icon-wheelchair:before {
1330 content: '\f193';
1331 }
1332 .fa-icon-vimeo-square:before {
1333 content: '\f194';
1334 }
1335 .fa-icon-turkish-lira:before,
1336 .fa-icon-try:before {
1337 content: '\f195';
1338 }
1339 .fa-icon-plus-square-o:before {
1340 content: '\f196';
1341 }
1342 .fa-icon-space-shuttle:before {
1343 content: '\f197';
1344 }
1345 .fa-icon-slack:before {
1346 content: '\f198';
1347 }
1348 .fa-icon-envelope-square:before {
1349 content: '\f199';
1350 }
1351 .fa-icon-wordpress:before {
1352 content: '\f19a';
1353 }
1354 .fa-icon-openid:before {
1355 content: '\f19b';
1356 }
1357 .fa-icon-institution:before,
1358 .fa-icon-bank:before,
1359 .fa-icon-university:before {
1360 content: '\f19c';
1361 }
1362 .fa-icon-mortar-board:before,
1363 .fa-icon-graduation-cap:before {
1364 content: '\f19d';
1365 }
1366 .fa-icon-yahoo:before {
1367 content: '\f19e';
1368 }
1369 .fa-icon-google:before {
1370 content: '\f1a0';
1371 }
1372 .fa-icon-reddit:before {
1373 content: '\f1a1';
1374 }
1375 .fa-icon-reddit-square:before {
1376 content: '\f1a2';
1377 }
1378 .fa-icon-stumbleupon-circle:before {
1379 content: '\f1a3';
1380 }
1381 .fa-icon-stumbleupon:before {
1382 content: '\f1a4';
1383 }
1384 .fa-icon-delicious:before {
1385 content: '\f1a5';
1386 }
1387 .fa-icon-digg:before {
1388 content: '\f1a6';
1389 }
1390 .fa-icon-pied-piper-pp:before {
1391 content: '\f1a7';
1392 }
1393 .fa-icon-pied-piper-alt:before {
1394 content: '\f1a8';
1395 }
1396 .fa-icon-drupal:before {
1397 content: '\f1a9';
1398 }
1399 .fa-icon-joomla:before {
1400 content: '\f1aa';
1401 }
1402 .fa-icon-language:before {
1403 content: '\f1ab';
1404 }
1405 .fa-icon-fax:before {
1406 content: '\f1ac';
1407 }
1408 .fa-icon-building:before {
1409 content: '\f1ad';
1410 }
1411 .fa-icon-child:before {
1412 content: '\f1ae';
1413 }
1414 .fa-icon-paw:before {
1415 content: '\f1b0';
1416 }
1417 .fa-icon-spoon:before {
1418 content: '\f1b1';
1419 }
1420 .fa-icon-cube:before {
1421 content: '\f1b2';
1422 }
1423 .fa-icon-cubes:before {
1424 content: '\f1b3';
1425 }
1426 .fa-icon-behance:before {
1427 content: '\f1b4';
1428 }
1429 .fa-icon-behance-square:before {
1430 content: '\f1b5';
1431 }
1432 .fa-icon-steam:before {
1433 content: '\f1b6';
1434 }
1435 .fa-icon-steam-square:before {
1436 content: '\f1b7';
1437 }
1438 .fa-icon-recycle:before {
1439 content: '\f1b8';
1440 }
1441 .fa-icon-automobile:before,
1442 .fa-icon-car:before {
1443 content: '\f1b9';
1444 }
1445 .fa-icon-cab:before,
1446 .fa-icon-taxi:before {
1447 content: '\f1ba';
1448 }
1449 .fa-icon-tree:before {
1450 content: '\f1bb';
1451 }
1452 .fa-icon-spotify:before {
1453 content: '\f1bc';
1454 }
1455 .fa-icon-deviantart:before {
1456 content: '\f1bd';
1457 }
1458 .fa-icon-soundcloud:before {
1459 content: '\f1be';
1460 }
1461 .fa-icon-database:before {
1462 content: '\f1c0';
1463 }
1464 .fa-icon-file-pdf-o:before {
1465 content: '\f1c1';
1466 }
1467 .fa-icon-file-word-o:before {
1468 content: '\f1c2';
1469 }
1470 .fa-icon-file-excel-o:before {
1471 content: '\f1c3';
1472 }
1473 .fa-icon-file-powerpoint-o:before {
1474 content: '\f1c4';
1475 }
1476 .fa-icon-file-photo-o:before,
1477 .fa-icon-file-picture-o:before,
1478 .fa-icon-file-image-o:before {
1479 content: '\f1c5';
1480 }
1481 .fa-icon-file-zip-o:before,
1482 .fa-icon-file-archive-o:before {
1483 content: '\f1c6';
1484 }
1485 .fa-icon-file-sound-o:before,
1486 .fa-icon-file-audio-o:before {
1487 content: '\f1c7';
1488 }
1489 .fa-icon-file-movie-o:before,
1490 .fa-icon-file-video-o:before {
1491 content: '\f1c8';
1492 }
1493 .fa-icon-file-code-o:before {
1494 content: '\f1c9';
1495 }
1496 .fa-icon-vine:before {
1497 content: '\f1ca';
1498 }
1499 .fa-icon-codepen:before {
1500 content: '\f1cb';
1501 }
1502 .fa-icon-jsfiddle:before {
1503 content: '\f1cc';
1504 }
1505 .fa-icon-life-bouy:before,
1506 .fa-icon-life-buoy:before,
1507 .fa-icon-life-saver:before,
1508 .fa-icon-support:before,
1509 .fa-icon-life-ring:before {
1510 content: '\f1cd';
1511 }
1512 .fa-icon-circle-o-notch:before {
1513 content: '\f1ce';
1514 }
1515 .fa-icon-ra:before,
1516 .fa-icon-resistance:before,
1517 .fa-icon-rebel:before {
1518 content: '\f1d0';
1519 }
1520 .fa-icon-ge:before,
1521 .fa-icon-empire:before {
1522 content: '\f1d1';
1523 }
1524 .fa-icon-git-square:before {
1525 content: '\f1d2';
1526 }
1527 .fa-icon-git:before {
1528 content: '\f1d3';
1529 }
1530 .fa-icon-y-combinator-square:before,
1531 .fa-icon-yc-square:before,
1532 .fa-icon-hacker-news:before {
1533 content: '\f1d4';
1534 }
1535 .fa-icon-tencent-weibo:before {
1536 content: '\f1d5';
1537 }
1538 .fa-icon-qq:before {
1539 content: '\f1d6';
1540 }
1541 .fa-icon-wechat:before,
1542 .fa-icon-weixin:before {
1543 content: '\f1d7';
1544 }
1545 .fa-icon-send:before,
1546 .fa-icon-paper-plane:before {
1547 content: '\f1d8';
1548 }
1549 .fa-icon-send-o:before,
1550 .fa-icon-paper-plane-o:before {
1551 content: '\f1d9';
1552 }
1553 .fa-icon-history:before {
1554 content: '\f1da';
1555 }
1556 .fa-icon-circle-thin:before {
1557 content: '\f1db';
1558 }
1559 .fa-icon-header:before {
1560 content: '\f1dc';
1561 }
1562 .fa-icon-paragraph:before {
1563 content: '\f1dd';
1564 }
1565 .fa-icon-sliders:before {
1566 content: '\f1de';
1567 }
1568 .fa-icon-share-alt:before {
1569 content: '\f1e0';
1570 }
1571 .fa-icon-share-alt-square:before {
1572 content: '\f1e1';
1573 }
1574 .fa-icon-bomb:before {
1575 content: '\f1e2';
1576 }
1577 .fa-icon-soccer-ball-o:before,
1578 .fa-icon-futbol-o:before {
1579 content: '\f1e3';
1580 }
1581 .fa-icon-tty:before {
1582 content: '\f1e4';
1583 }
1584 .fa-icon-binoculars:before {
1585 content: '\f1e5';
1586 }
1587 .fa-icon-plug:before {
1588 content: '\f1e6';
1589 }
1590 .fa-icon-slideshare:before {
1591 content: '\f1e7';
1592 }
1593 .fa-icon-twitch:before {
1594 content: '\f1e8';
1595 }
1596 .fa-icon-yelp:before {
1597 content: '\f1e9';
1598 }
1599 .fa-icon-newspaper-o:before {
1600 content: '\f1ea';
1601 }
1602 .fa-icon-wifi:before {
1603 content: '\f1eb';
1604 }
1605 .fa-icon-calculator:before {
1606 content: '\f1ec';
1607 }
1608 .fa-icon-paypal:before {
1609 content: '\f1ed';
1610 }
1611 .fa-icon-google-wallet:before {
1612 content: '\f1ee';
1613 }
1614 .fa-icon-cc-visa:before {
1615 content: '\f1f0';
1616 }
1617 .fa-icon-cc-mastercard:before {
1618 content: '\f1f1';
1619 }
1620 .fa-icon-cc-discover:before {
1621 content: '\f1f2';
1622 }
1623 .fa-icon-cc-amex:before {
1624 content: '\f1f3';
1625 }
1626 .fa-icon-cc-paypal:before {
1627 content: '\f1f4';
1628 }
1629 .fa-icon-cc-stripe:before {
1630 content: '\f1f5';
1631 }
1632 .fa-icon-bell-slash:before {
1633 content: '\f1f6';
1634 }
1635 .fa-icon-bell-slash-o:before {
1636 content: '\f1f7';
1637 }
1638 .fa-icon-trash:before {
1639 content: '\f1f8';
1640 }
1641 .fa-icon-copyright:before {
1642 content: '\f1f9';
1643 }
1644 .fa-icon-at:before {
1645 content: '\f1fa';
1646 }
1647 .fa-icon-eyedropper:before {
1648 content: '\f1fb';
1649 }
1650 .fa-icon-paint-brush:before {
1651 content: '\f1fc';
1652 }
1653 .fa-icon-birthday-cake:before {
1654 content: '\f1fd';
1655 }
1656 .fa-icon-area-chart:before {
1657 content: '\f1fe';
1658 }
1659 .fa-icon-pie-chart:before {
1660 content: '\f200';
1661 }
1662 .fa-icon-line-chart:before {
1663 content: '\f201';
1664 }
1665 .fa-icon-lastfm:before {
1666 content: '\f202';
1667 }
1668 .fa-icon-lastfm-square:before {
1669 content: '\f203';
1670 }
1671 .fa-icon-toggle-off:before {
1672 content: '\f204';
1673 }
1674 .fa-icon-toggle-on:before {
1675 content: '\f205';
1676 }
1677 .fa-icon-bicycle:before {
1678 content: '\f206';
1679 }
1680 .fa-icon-bus:before {
1681 content: '\f207';
1682 }
1683 .fa-icon-ioxhost:before {
1684 content: '\f208';
1685 }
1686 .fa-icon-angellist:before {
1687 content: '\f209';
1688 }
1689 .fa-icon-cc:before {
1690 content: '\f20a';
1691 }
1692 .fa-icon-shekel:before,
1693 .fa-icon-sheqel:before,
1694 .fa-icon-ils:before {
1695 content: '\f20b';
1696 }
1697 .fa-icon-meanpath:before {
1698 content: '\f20c';
1699 }
1700 .fa-icon-buysellads:before {
1701 content: '\f20d';
1702 }
1703 .fa-icon-connectdevelop:before {
1704 content: '\f20e';
1705 }
1706 .fa-icon-dashcube:before {
1707 content: '\f210';
1708 }
1709 .fa-icon-forumbee:before {
1710 content: '\f211';
1711 }
1712 .fa-icon-leanpub:before {
1713 content: '\f212';
1714 }
1715 .fa-icon-sellsy:before {
1716 content: '\f213';
1717 }
1718 .fa-icon-shirtsinbulk:before {
1719 content: '\f214';
1720 }
1721 .fa-icon-simplybuilt:before {
1722 content: '\f215';
1723 }
1724 .fa-icon-skyatlas:before {
1725 content: '\f216';
1726 }
1727 .fa-icon-cart-plus:before {
1728 content: '\f217';
1729 }
1730 .fa-icon-cart-arrow-down:before {
1731 content: '\f218';
1732 }
1733 .fa-icon-diamond:before {
1734 content: '\f219';
1735 }
1736 .fa-icon-ship:before {
1737 content: '\f21a';
1738 }
1739 .fa-icon-user-secret:before {
1740 content: '\f21b';
1741 }
1742 .fa-icon-motorcycle:before {
1743 content: '\f21c';
1744 }
1745 .fa-icon-street-view:before {
1746 content: '\f21d';
1747 }
1748 .fa-icon-heartbeat:before {
1749 content: '\f21e';
1750 }
1751 .fa-icon-venus:before {
1752 content: '\f221';
1753 }
1754 .fa-icon-mars:before {
1755 content: '\f222';
1756 }
1757 .fa-icon-mercury:before {
1758 content: '\f223';
1759 }
1760 .fa-icon-intersex:before,
1761 .fa-icon-transgender:before {
1762 content: '\f224';
1763 }
1764 .fa-icon-transgender-alt:before {
1765 content: '\f225';
1766 }
1767 .fa-icon-venus-double:before {
1768 content: '\f226';
1769 }
1770 .fa-icon-mars-double:before {
1771 content: '\f227';
1772 }
1773 .fa-icon-venus-mars:before {
1774 content: '\f228';
1775 }
1776 .fa-icon-mars-stroke:before {
1777 content: '\f229';
1778 }
1779 .fa-icon-mars-stroke-v:before {
1780 content: '\f22a';
1781 }
1782 .fa-icon-mars-stroke-h:before {
1783 content: '\f22b';
1784 }
1785 .fa-icon-neuter:before {
1786 content: '\f22c';
1787 }
1788 .fa-icon-genderless:before {
1789 content: '\f22d';
1790 }
1791 .fa-icon-facebook-official:before {
1792 content: '\f230';
1793 }
1794 .fa-icon-pinterest-p:before {
1795 content: '\f231';
1796 }
1797 .fa-icon-whatsapp:before {
1798 content: '\f232';
1799 }
1800 .fa-icon-server:before {
1801 content: '\f233';
1802 }
1803 .fa-icon-user-plus:before {
1804 content: '\f234';
1805 }
1806 .fa-icon-user-times:before {
1807 content: '\f235';
1808 }
1809 .fa-icon-hotel:before,
1810 .fa-icon-bed:before {
1811 content: '\f236';
1812 }
1813 .fa-icon-viacoin:before {
1814 content: '\f237';
1815 }
1816 .fa-icon-train:before {
1817 content: '\f238';
1818 }
1819 .fa-icon-subway:before {
1820 content: '\f239';
1821 }
1822 .fa-icon-medium:before {
1823 content: '\f23a';
1824 }
1825 .fa-icon-yc:before,
1826 .fa-icon-y-combinator:before {
1827 content: '\f23b';
1828 }
1829 .fa-icon-optin-monster:before {
1830 content: '\f23c';
1831 }
1832 .fa-icon-opencart:before {
1833 content: '\f23d';
1834 }
1835 .fa-icon-expeditedssl:before {
1836 content: '\f23e';
1837 }
1838 .fa-icon-battery-4:before,
1839 .fa-icon-battery:before,
1840 .fa-icon-battery-full:before {
1841 content: '\f240';
1842 }
1843 .fa-icon-battery-3:before,
1844 .fa-icon-battery-three-quarters:before {
1845 content: '\f241';
1846 }
1847 .fa-icon-battery-2:before,
1848 .fa-icon-battery-half:before {
1849 content: '\f242';
1850 }
1851 .fa-icon-battery-1:before,
1852 .fa-icon-battery-quarter:before {
1853 content: '\f243';
1854 }
1855 .fa-icon-battery-0:before,
1856 .fa-icon-battery-empty:before {
1857 content: '\f244';
1858 }
1859 .fa-icon-mouse-pointer:before {
1860 content: '\f245';
1861 }
1862 .fa-icon-i-cursor:before {
1863 content: '\f246';
1864 }
1865 .fa-icon-object-group:before {
1866 content: '\f247';
1867 }
1868 .fa-icon-object-ungroup:before {
1869 content: '\f248';
1870 }
1871 .fa-icon-sticky-note:before {
1872 content: '\f249';
1873 }
1874 .fa-icon-sticky-note-o:before {
1875 content: '\f24a';
1876 }
1877 .fa-icon-cc-jcb:before {
1878 content: '\f24b';
1879 }
1880 .fa-icon-cc-diners-club:before {
1881 content: '\f24c';
1882 }
1883 .fa-icon-clone:before {
1884 content: '\f24d';
1885 }
1886 .fa-icon-balance-scale:before {
1887 content: '\f24e';
1888 }
1889 .fa-icon-hourglass-o:before {
1890 content: '\f250';
1891 }
1892 .fa-icon-hourglass-1:before,
1893 .fa-icon-hourglass-start:before {
1894 content: '\f251';
1895 }
1896 .fa-icon-hourglass-2:before,
1897 .fa-icon-hourglass-half:before {
1898 content: '\f252';
1899 }
1900 .fa-icon-hourglass-3:before,
1901 .fa-icon-hourglass-end:before {
1902 content: '\f253';
1903 }
1904 .fa-icon-hourglass:before {
1905 content: '\f254';
1906 }
1907 .fa-icon-hand-grab-o:before,
1908 .fa-icon-hand-rock-o:before {
1909 content: '\f255';
1910 }
1911 .fa-icon-hand-stop-o:before,
1912 .fa-icon-hand-paper-o:before {
1913 content: '\f256';
1914 }
1915 .fa-icon-hand-scissors-o:before {
1916 content: '\f257';
1917 }
1918 .fa-icon-hand-lizard-o:before {
1919 content: '\f258';
1920 }
1921 .fa-icon-hand-spock-o:before {
1922 content: '\f259';
1923 }
1924 .fa-icon-hand-pointer-o:before {
1925 content: '\f25a';
1926 }
1927 .fa-icon-hand-peace-o:before {
1928 content: '\f25b';
1929 }
1930 .fa-icon-trademark:before {
1931 content: '\f25c';
1932 }
1933 .fa-icon-registered:before {
1934 content: '\f25d';
1935 }
1936 .fa-icon-creative-commons:before {
1937 content: '\f25e';
1938 }
1939 .fa-icon-gg:before {
1940 content: '\f260';
1941 }
1942 .fa-icon-gg-circle:before {
1943 content: '\f261';
1944 }
1945 .fa-icon-tripadvisor:before {
1946 content: '\f262';
1947 }
1948 .fa-icon-odnoklassniki:before {
1949 content: '\f263';
1950 }
1951 .fa-icon-odnoklassniki-square:before {
1952 content: '\f264';
1953 }
1954 .fa-icon-get-pocket:before {
1955 content: '\f265';
1956 }
1957 .fa-icon-wikipedia-w:before {
1958 content: '\f266';
1959 }
1960 .fa-icon-safari:before {
1961 content: '\f267';
1962 }
1963 .fa-icon-chrome:before {
1964 content: '\f268';
1965 }
1966 .fa-icon-firefox:before {
1967 content: '\f269';
1968 }
1969 .fa-icon-opera:before {
1970 content: '\f26a';
1971 }
1972 .fa-icon-internet-explorer:before {
1973 content: '\f26b';
1974 }
1975 .fa-icon-tv:before,
1976 .fa-icon-television:before {
1977 content: '\f26c';
1978 }
1979 .fa-icon-contao:before {
1980 content: '\f26d';
1981 }
1982 .fa-icon-500px:before {
1983 content: '\f26e';
1984 }
1985 .fa-icon-amazon:before {
1986 content: '\f270';
1987 }
1988 .fa-icon-calendar-plus-o:before {
1989 content: '\f271';
1990 }
1991 .fa-icon-calendar-minus-o:before {
1992 content: '\f272';
1993 }
1994 .fa-icon-calendar-times-o:before {
1995 content: '\f273';
1996 }
1997 .fa-icon-calendar-check-o:before {
1998 content: '\f274';
1999 }
2000 .fa-icon-industry:before {
2001 content: '\f275';
2002 }
2003 .fa-icon-map-pin:before {
2004 content: '\f276';
2005 }
2006 .fa-icon-map-signs:before {
2007 content: '\f277';
2008 }
2009 .fa-icon-map-o:before {
2010 content: '\f278';
2011 }
2012 .fa-icon-map:before {
2013 content: '\f279';
2014 }
2015 .fa-icon-commenting:before {
2016 content: '\f27a';
2017 }
2018 .fa-icon-commenting-o:before {
2019 content: '\f27b';
2020 }
2021 .fa-icon-houzz:before {
2022 content: '\f27c';
2023 }
2024 .fa-icon-vimeo:before {
2025 content: '\f27d';
2026 }
2027 .fa-icon-black-tie:before {
2028 content: '\f27e';
2029 }
2030 .fa-icon-fonticons:before {
2031 content: '\f280';
2032 }
2033 .fa-icon-reddit-alien:before {
2034 content: '\f281';
2035 }
2036 .fa-icon-edge:before {
2037 content: '\f282';
2038 }
2039 .fa-icon-credit-card-alt:before {
2040 content: '\f283';
2041 }
2042 .fa-icon-codiepie:before {
2043 content: '\f284';
2044 }
2045 .fa-icon-modx:before {
2046 content: '\f285';
2047 }
2048 .fa-icon-fort-awesome:before {
2049 content: '\f286';
2050 }
2051 .fa-icon-usb:before {
2052 content: '\f287';
2053 }
2054 .fa-icon-product-hunt:before {
2055 content: '\f288';
2056 }
2057 .fa-icon-mixcloud:before {
2058 content: '\f289';
2059 }
2060 .fa-icon-scribd:before {
2061 content: '\f28a';
2062 }
2063 .fa-icon-pause-circle:before {
2064 content: '\f28b';
2065 }
2066 .fa-icon-pause-circle-o:before {
2067 content: '\f28c';
2068 }
2069 .fa-icon-stop-circle:before {
2070 content: '\f28d';
2071 }
2072 .fa-icon-stop-circle-o:before {
2073 content: '\f28e';
2074 }
2075 .fa-icon-shopping-bag:before {
2076 content: '\f290';
2077 }
2078 .fa-icon-shopping-basket:before {
2079 content: '\f291';
2080 }
2081 .fa-icon-hashtag:before {
2082 content: '\f292';
2083 }
2084 .fa-icon-bluetooth:before {
2085 content: '\f293';
2086 }
2087 .fa-icon-bluetooth-b:before {
2088 content: '\f294';
2089 }
2090 .fa-icon-percent:before {
2091 content: '\f295';
2092 }
2093 .fa-icon-gitlab:before {
2094 content: '\f296';
2095 }
2096 .fa-icon-wpbeginner:before {
2097 content: '\f297';
2098 }
2099 .fa-icon-wpforms:before {
2100 content: '\f298';
2101 }
2102 .fa-icon-envira:before {
2103 content: '\f299';
2104 }
2105 .fa-icon-universal-access:before {
2106 content: '\f29a';
2107 }
2108 .fa-icon-wheelchair-alt:before {
2109 content: '\f29b';
2110 }
2111 .fa-icon-question-circle-o:before {
2112 content: '\f29c';
2113 }
2114 .fa-icon-blind:before {
2115 content: '\f29d';
2116 }
2117 .fa-icon-audio-description:before {
2118 content: '\f29e';
2119 }
2120 .fa-icon-volume-control-phone:before {
2121 content: '\f2a0';
2122 }
2123 .fa-icon-braille:before {
2124 content: '\f2a1';
2125 }
2126 .fa-icon-assistive-listening-systems:before {
2127 content: '\f2a2';
2128 }
2129 .fa-icon-asl-interpreting:before,
2130 .fa-icon-american-sign-language-interpreting:before {
2131 content: '\f2a3';
2132 }
2133 .fa-icon-deafness:before,
2134 .fa-icon-hard-of-hearing:before,
2135 .fa-icon-deaf:before {
2136 content: '\f2a4';
2137 }
2138 .fa-icon-glide:before {
2139 content: '\f2a5';
2140 }
2141 .fa-icon-glide-g:before {
2142 content: '\f2a6';
2143 }
2144 .fa-icon-signing:before,
2145 .fa-icon-sign-language:before {
2146 content: '\f2a7';
2147 }
2148 .fa-icon-low-vision:before {
2149 content: '\f2a8';
2150 }
2151 .fa-icon-viadeo:before {
2152 content: '\f2a9';
2153 }
2154 .fa-icon-viadeo-square:before {
2155 content: '\f2aa';
2156 }
2157 .fa-icon-snapchat:before {
2158 content: '\f2ab';
2159 }
2160 .fa-icon-snapchat-ghost:before {
2161 content: '\f2ac';
2162 }
2163 .fa-icon-snapchat-square:before {
2164 content: '\f2ad';
2165 }
2166 .fa-icon-pied-piper:before {
2167 content: '\f2ae';
2168 }
2169 .fa-icon-first-order:before {
2170 content: '\f2b0';
2171 }
2172 .fa-icon-yoast:before {
2173 content: '\f2b1';
2174 }
2175 .fa-icon-themeisle:before {
2176 content: '\f2b2';
2177 }
2178 .fa-icon-google-plus-circle:before,
2179 .fa-icon-google-plus-official:before {
2180 content: '\f2b3';
2181 }
2182 .fa-icon-fa:before,
2183 .fa-icon-font-awesome:before {
2184 content: '\f2b4';
2185 }
2186 .fa-icon-handshake-o:before {
2187 content: '\f2b5';
2188 }
2189 .fa-icon-envelope-open:before {
2190 content: '\f2b6';
2191 }
2192 .fa-icon-envelope-open-o:before {
2193 content: '\f2b7';
2194 }
2195 .fa-icon-linode:before {
2196 content: '\f2b8';
2197 }
2198 .fa-icon-address-book:before {
2199 content: '\f2b9';
2200 }
2201 .fa-icon-address-book-o:before {
2202 content: '\f2ba';
2203 }
2204 .fa-icon-vcard:before,
2205 .fa-icon-address-card:before {
2206 content: '\f2bb';
2207 }
2208 .fa-icon-vcard-o:before,
2209 .fa-icon-address-card-o:before {
2210 content: '\f2bc';
2211 }
2212 .fa-icon-user-circle:before {
2213 content: '\f2bd';
2214 }
2215 .fa-icon-user-circle-o:before {
2216 content: '\f2be';
2217 }
2218 .fa-icon-user-o:before {
2219 content: '\f2c0';
2220 }
2221 .fa-icon-id-badge:before {
2222 content: '\f2c1';
2223 }
2224 .fa-icon-drivers-license:before,
2225 .fa-icon-id-card:before {
2226 content: '\f2c2';
2227 }
2228 .fa-icon-drivers-license-o:before,
2229 .fa-icon-id-card-o:before {
2230 content: '\f2c3';
2231 }
2232 .fa-icon-quora:before {
2233 content: '\f2c4';
2234 }
2235 .fa-icon-free-code-camp:before {
2236 content: '\f2c5';
2237 }
2238 .fa-icon-telegram:before {
2239 content: '\f2c6';
2240 }
2241 .fa-icon-thermometer-4:before,
2242 .fa-icon-thermometer:before,
2243 .fa-icon-thermometer-full:before {
2244 content: '\f2c7';
2245 }
2246 .fa-icon-thermometer-3:before,
2247 .fa-icon-thermometer-three-quarters:before {
2248 content: '\f2c8';
2249 }
2250 .fa-icon-thermometer-2:before,
2251 .fa-icon-thermometer-half:before {
2252 content: '\f2c9';
2253 }
2254 .fa-icon-thermometer-1:before,
2255 .fa-icon-thermometer-quarter:before {
2256 content: '\f2ca';
2257 }
2258 .fa-icon-thermometer-0:before,
2259 .fa-icon-thermometer-empty:before {
2260 content: '\f2cb';
2261 }
2262 .fa-icon-shower:before {
2263 content: '\f2cc';
2264 }
2265 .fa-icon-bathtub:before,
2266 .fa-icon-s15:before,
2267 .fa-icon-bath:before {
2268 content: '\f2cd';
2269 }
2270 .fa-icon-podcast:before {
2271 content: '\f2ce';
2272 }
2273 .fa-icon-window-maximize:before {
2274 content: '\f2d0';
2275 }
2276 .fa-icon-window-minimize:before {
2277 content: '\f2d1';
2278 }
2279 .fa-icon-window-restore:before {
2280 content: '\f2d2';
2281 }
2282 .fa-icon-times-rectangle:before,
2283 .fa-icon-window-close:before {
2284 content: '\f2d3';
2285 }
2286 .fa-icon-times-rectangle-o:before,
2287 .fa-icon-window-close-o:before {
2288 content: '\f2d4';
2289 }
2290 .fa-icon-bandcamp:before {
2291 content: '\f2d5';
2292 }
2293 .fa-icon-grav:before {
2294 content: '\f2d6';
2295 }
2296 .fa-icon-etsy:before {
2297 content: '\f2d7';
2298 }
2299 .fa-icon-imdb:before {
2300 content: '\f2d8';
2301 }
2302 .fa-icon-ravelry:before {
2303 content: '\f2d9';
2304 }
2305 .fa-icon-eercast:before {
2306 content: '\f2da';
2307 }
2308 .fa-icon-microchip:before {
2309 content: '\f2db';
2310 }
2311 .fa-icon-snowflake-o:before {
2312 content: '\f2dc';
2313 }
2314 .fa-icon-superpowers:before {
2315 content: '\f2dd';
2316 }
2317 .fa-icon-wpexplorer:before {
2318 content: '\f2de';
2319 }
2320 .fa-icon-meetup:before {
2321 content: '\f2e0';
2322 }
2323 .sr-only {
2324 position: absolute;
2325 width: 1px;
2326 height: 1px;
2327 padding: 0;
2328 margin: -1px;
2329 overflow: hidden;
2330 clip: rect(0, 0, 0, 0);
2331 border: 0;
2332 }
2333 .sr-only-focusable:active,
2334 .sr-only-focusable:focus {
2335 position: static;
2336 width: auto;
2337 height: auto;
2338 margin: 0;
2339 overflow: visible;
2340 clip: auto;
2341 }
File src/main/webapp/content/plugins/revolution/fonts/font-awesome/css/font-awesome.min.css added (mode: 100644) (index 0000000..50abfc1)
1 /*!
2 * Font Awesome 4.6.3 by @davegandy - http://fontawesome.io - @fontawesome
3 * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 */
5 @font-face {
6 font-family: 'FontAwesome';
7 src: url('../fonts/fontawesome-webfont.eot?v=4.6.3');
8 src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.6.3') format('embedded-opentype'),
9 url('../fonts/fontawesome-webfont.woff2?v=4.6.3') format('woff2'), url('../fonts/fontawesome-webfont.woff?v=4.6.3') format('woff'),
10 url('../fonts/fontawesome-webfont.ttf?v=4.6.3') format('truetype'),
11 url('../fonts/fontawesome-webfont.svg?v=4.6.3#fontawesomeregular') format('svg');
12 font-weight: normal;
13 font-style: normal;
14 }
15 .fa {
16 display: inline-block;
17 font: normal normal normal 14px/1 FontAwesome;
18 font-size: inherit;
19 text-rendering: auto;
20 -webkit-font-smoothing: antialiased;
21 -moz-osx-font-smoothing: grayscale;
22 }
23 .fa-lg {
24 font-size: 1.33333333em;
25 line-height: 0.75em;
26 vertical-align: -15%;
27 }
28 .fa-2x {
29 font-size: 2em;
30 }
31 .fa-3x {
32 font-size: 3em;
33 }
34 .fa-4x {
35 font-size: 4em;
36 }
37 .fa-5x {
38 font-size: 5em;
39 }
40 .fa-fw {
41 width: 1.28571429em;
42 text-align: center;
43 }
44 .fa-ul {
45 padding-left: 0;
46 margin-left: 2.14285714em;
47 list-style-type: none;
48 }
49 .fa-ul > li {
50 position: relative;
51 }
52 .fa-li {
53 position: absolute;
54 left: -2.14285714em;
55 width: 2.14285714em;
56 top: 0.14285714em;
57 text-align: center;
58 }
59 .fa-li.fa-lg {
60 left: -1.85714286em;
61 }
62 .fa-border {
63 padding: 0.2em 0.25em 0.15em;
64 border: solid 0.08em #eee;
65 border-radius: 0.1em;
66 }
67 .fa-pull-left {
68 float: left;
69 }
70 .fa-pull-right {
71 float: right;
72 }
73 .fa.fa-pull-left {
74 margin-right: 0.3em;
75 }
76 .fa.fa-pull-right {
77 margin-left: 0.3em;
78 }
79 .pull-right {
80 float: right;
81 }
82 .pull-left {
83 float: left;
84 }
85 .fa.pull-left {
86 margin-right: 0.3em;
87 }
88 .fa.pull-right {
89 margin-left: 0.3em;
90 }
91 .fa-spin {
92 -webkit-animation: fa-spin 2s infinite linear;
93 animation: fa-spin 2s infinite linear;
94 }
95 .fa-pulse {
96 -webkit-animation: fa-spin 1s infinite steps(8);
97 animation: fa-spin 1s infinite steps(8);
98 }
99 @-webkit-keyframes fa-spin {
100 0% {
101 -webkit-transform: rotate(0deg);
102 transform: rotate(0deg);
103 }
104 100% {
105 -webkit-transform: rotate(359deg);
106 transform: rotate(359deg);
107 }
108 }
109 @keyframes fa-spin {
110 0% {
111 -webkit-transform: rotate(0deg);
112 transform: rotate(0deg);
113 }
114 100% {
115 -webkit-transform: rotate(359deg);
116 transform: rotate(359deg);
117 }
118 }
119 .fa-rotate-90 {
120 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=1)';
121 -webkit-transform: rotate(90deg);
122 -ms-transform: rotate(90deg);
123 transform: rotate(90deg);
124 }
125 .fa-rotate-180 {
126 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2)';
127 -webkit-transform: rotate(180deg);
128 -ms-transform: rotate(180deg);
129 transform: rotate(180deg);
130 }
131 .fa-rotate-270 {
132 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=3)';
133 -webkit-transform: rotate(270deg);
134 -ms-transform: rotate(270deg);
135 transform: rotate(270deg);
136 }
137 .fa-flip-horizontal {
138 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)';
139 -webkit-transform: scale(-1, 1);
140 -ms-transform: scale(-1, 1);
141 transform: scale(-1, 1);
142 }
143 .fa-flip-vertical {
144 -ms-filter: 'progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)';
145 -webkit-transform: scale(1, -1);
146 -ms-transform: scale(1, -1);
147 transform: scale(1, -1);
148 }
149 :root .fa-rotate-90,
150 :root .fa-rotate-180,
151 :root .fa-rotate-270,
152 :root .fa-flip-horizontal,
153 :root .fa-flip-vertical {
154 filter: none;
155 }
156 .fa-stack {
157 position: relative;
158 display: inline-block;
159 width: 2em;
160 height: 2em;
161 line-height: 2em;
162 vertical-align: middle;
163 }
164 .fa-stack-1x,
165 .fa-stack-2x {
166 position: absolute;
167 left: 0;
168 width: 100%;
169 text-align: center;
170 }
171 .fa-stack-1x {
172 line-height: inherit;
173 }
174 .fa-stack-2x {
175 font-size: 2em;
176 }
177 .fa-inverse {
178 color: #fff;
179 }
180 .fa-glass:before {
181 content: '\f000';
182 }
183 .fa-music:before {
184 content: '\f001';
185 }
186 .fa-search:before {
187 content: '\f002';
188 }
189 .fa-envelope-o:before {
190 content: '\f003';
191 }
192 .fa-heart:before {
193 content: '\f004';
194 }
195 .fa-star:before {
196 content: '\f005';
197 }
198 .fa-star-o:before {
199 content: '\f006';
200 }
201 .fa-user:before {
202 content: '\f007';
203 }
204 .fa-film:before {
205 content: '\f008';
206 }
207 .fa-th-large:before {
208 content: '\f009';
209 }
210 .fa-th:before {
211 content: '\f00a';
212 }
213 .fa-th-list:before {
214 content: '\f00b';
215 }
216 .fa-check:before {
217 content: '\f00c';
218 }
219 .fa-remove:before,
220 .fa-close:before,
221 .fa-times:before {
222 content: '\f00d';
223 }
224 .fa-search-plus:before {
225 content: '\f00e';
226 }
227 .fa-search-minus:before {
228 content: '\f010';
229 }
230 .fa-power-off:before {
231 content: '\f011';
232 }
233 .fa-signal:before {
234 content: '\f012';
235 }
236 .fa-gear:before,
237 .fa-cog:before {
238 content: '\f013';
239 }
240 .fa-trash-o:before {
241 content: '\f014';
242 }
243 .fa-home:before {
244 content: '\f015';
245 }
246 .fa-file-o:before {
247 content: '\f016';
248 }
249 .fa-clock-o:before {
250 content: '\f017';
251 }
252 .fa-road:before {
253 content: '\f018';
254 }
255 .fa-download:before {
256 content: '\f019';
257 }
258 .fa-arrow-circle-o-down:before {
259 content: '\f01a';
260 }
261 .fa-arrow-circle-o-up:before {
262 content: '\f01b';
263 }
264 .fa-inbox:before {
265 content: '\f01c';
266 }
267 .fa-play-circle-o:before {
268 content: '\f01d';
269 }
270 .fa-rotate-right:before,
271 .fa-repeat:before {
272 content: '\f01e';
273 }
274 .fa-refresh:before {
275 content: '\f021';
276 }
277 .fa-list-alt:before {
278 content: '\f022';
279 }
280 .fa-lock:before {
281 content: '\f023';
282 }
283 .fa-flag:before {
284 content: '\f024';
285 }
286 .fa-headphones:before {
287 content: '\f025';
288 }
289 .fa-volume-off:before {
290 content: '\f026';
291 }
292 .fa-volume-down:before {
293 content: '\f027';
294 }
295 .fa-volume-up:before {
296 content: '\f028';
297 }
298 .fa-qrcode:before {
299 content: '\f029';
300 }
301 .fa-barcode:before {
302 content: '\f02a';
303 }
304 .fa-tag:before {
305 content: '\f02b';
306 }
307 .fa-tags:before {
308 content: '\f02c';
309 }
310 .fa-book:before {
311 content: '\f02d';
312 }
313 .fa-bookmark:before {
314 content: '\f02e';
315 }
316 .fa-print:before {
317 content: '\f02f';
318 }
319 .fa-camera:before {
320 content: '\f030';
321 }
322 .fa-font:before {
323 content: '\f031';
324 }
325 .fa-bold:before {
326 content: '\f032';
327 }
328 .fa-italic:before {
329 content: '\f033';
330 }
331 .fa-text-height:before {
332 content: '\f034';
333 }
334 .fa-text-width:before {
335 content: '\f035';
336 }
337 .fa-align-left:before {
338 content: '\f036';
339 }
340 .fa-align-center:before {
341 content: '\f037';
342 }
343 .fa-align-right:before {
344 content: '\f038';
345 }
346 .fa-align-justify:before {
347 content: '\f039';
348 }
349 .fa-list:before {
350 content: '\f03a';
351 }
352 .fa-dedent:before,
353 .fa-outdent:before {
354 content: '\f03b';
355 }
356 .fa-indent:before {
357 content: '\f03c';
358 }
359 .fa-video-camera:before {
360 content: '\f03d';
361 }
362 .fa-photo:before,
363 .fa-image:before,
364 .fa-picture-o:before {
365 content: '\f03e';
366 }
367 .fa-pencil:before {
368 content: '\f040';
369 }
370 .fa-map-marker:before {
371 content: '\f041';
372 }
373 .fa-adjust:before {
374 content: '\f042';
375 }
376 .fa-tint:before {
377 content: '\f043';
378 }
379 .fa-edit:before,
380 .fa-pencil-square-o:before {
381 content: '\f044';
382 }
383 .fa-share-square-o:before {
384 content: '\f045';
385 }
386 .fa-check-square-o:before {
387 content: '\f046';
388 }
389 .fa-arrows:before {
390 content: '\f047';
391 }
392 .fa-step-backward:before {
393 content: '\f048';
394 }
395 .fa-fast-backward:before {
396 content: '\f049';
397 }
398 .fa-backward:before {
399 content: '\f04a';
400 }
401 .fa-play:before {
402 content: '\f04b';
403 }
404 .fa-pause:before {
405 content: '\f04c';
406 }
407 .fa-stop:before {
408 content: '\f04d';
409 }
410 .fa-forward:before {
411 content: '\f04e';
412 }
413 .fa-fast-forward:before {
414 content: '\f050';
415 }
416 .fa-step-forward:before {
417 content: '\f051';
418 }
419 .fa-eject:before {
420 content: '\f052';
421 }
422 .fa-chevron-left:before {
423 content: '\f053';
424 }
425 .fa-chevron-right:before {
426 content: '\f054';
427 }
428 .fa-plus-circle:before {
429 content: '\f055';
430 }
431 .fa-minus-circle:before {
432 content: '\f056';
433 }
434 .fa-times-circle:before {
435 content: '\f057';
436 }
437 .fa-check-circle:before {
438 content: '\f058';
439 }
440 .fa-question-circle:before {
441 content: '\f059';
442 }
443 .fa-info-circle:before {
444 content: '\f05a';
445 }
446 .fa-crosshairs:before {
447 content: '\f05b';
448 }
449 .fa-times-circle-o:before {
450 content: '\f05c';
451 }
452 .fa-check-circle-o:before {
453 content: '\f05d';
454 }
455 .fa-ban:before {
456 content: '\f05e';
457 }
458 .fa-arrow-left:before {
459 content: '\f060';
460 }
461 .fa-arrow-right:before {
462 content: '\f061';
463 }
464 .fa-arrow-up:before {
465 content: '\f062';
466 }
467 .fa-arrow-down:before {
468 content: '\f063';
469 }
470 .fa-mail-forward:before,
471 .fa-share:before {
472 content: '\f064';
473 }
474 .fa-expand:before {
475 content: '\f065';
476 }
477 .fa-compress:before {
478 content: '\f066';
479 }
480 .fa-plus:before {
481 content: '\f067';
482 }
483 .fa-minus:before {
484 content: '\f068';
485 }
486 .fa-asterisk:before {
487 content: '\f069';
488 }
489 .fa-exclamation-circle:before {
490 content: '\f06a';
491 }
492 .fa-gift:before {
493 content: '\f06b';
494 }
495 .fa-leaf:before {
496 content: '\f06c';
497 }
498 .fa-fire:before {
499 content: '\f06d';
500 }
501 .fa-eye:before {
502 content: '\f06e';
503 }
504 .fa-eye-slash:before {
505 content: '\f070';
506 }
507 .fa-warning:before,
508 .fa-exclamation-triangle:before {
509 content: '\f071';
510 }
511 .fa-plane:before {
512 content: '\f072';
513 }
514 .fa-calendar:before {
515 content: '\f073';
516 }
517 .fa-random:before {
518 content: '\f074';
519 }
520 .fa-comment:before {
521 content: '\f075';
522 }
523 .fa-magnet:before {
524 content: '\f076';
525 }
526 .fa-chevron-up:before {
527 content: '\f077';
528 }
529 .fa-chevron-down:before {
530 content: '\f078';
531 }
532 .fa-retweet:before {
533 content: '\f079';
534 }
535 .fa-shopping-cart:before {
536 content: '\f07a';
537 }
538 .fa-folder:before {
539 content: '\f07b';
540 }
541 .fa-folder-open:before {
542 content: '\f07c';
543 }
544 .fa-arrows-v:before {
545 content: '\f07d';
546 }
547 .fa-arrows-h:before {
548 content: '\f07e';
549 }
550 .fa-bar-chart-o:before,
551 .fa-bar-chart:before {
552 content: '\f080';
553 }
554 .fa-twitter-square:before {
555 content: '\f081';
556 }
557 .fa-facebook-square:before {
558 content: '\f082';
559 }
560 .fa-camera-retro:before {
561 content: '\f083';
562 }
563 .fa-key:before {
564 content: '\f084';
565 }
566 .fa-gears:before,
567 .fa-cogs:before {
568 content: '\f085';
569 }
570 .fa-comments:before {
571 content: '\f086';
572 }
573 .fa-thumbs-o-up:before {
574 content: '\f087';
575 }
576 .fa-thumbs-o-down:before {
577 content: '\f088';
578 }
579 .fa-star-half:before {
580 content: '\f089';
581 }
582 .fa-heart-o:before {
583 content: '\f08a';
584 }
585 .fa-sign-out:before {
586 content: '\f08b';
587 }
588 .fa-linkedin-square:before {
589 content: '\f08c';
590 }
591 .fa-thumb-tack:before {
592 content: '\f08d';
593 }
594 .fa-external-link:before {
595 content: '\f08e';
596 }
597 .fa-sign-in:before {
598 content: '\f090';
599 }
600 .fa-trophy:before {
601 content: '\f091';
602 }
603 .fa-github-square:before {
604 content: '\f092';
605 }
606 .fa-upload:before {
607 content: '\f093';
608 }
609 .fa-lemon-o:before {
610 content: '\f094';
611 }
612 .fa-phone:before {
613 content: '\f095';
614 }
615 .fa-square-o:before {
616 content: '\f096';
617 }
618 .fa-bookmark-o:before {
619 content: '\f097';
620 }
621 .fa-phone-square:before {
622 content: '\f098';
623 }
624 .fa-twitter:before {
625 content: '\f099';
626 }
627 .fa-facebook-f:before,
628 .fa-facebook:before {
629 content: '\f09a';
630 }
631 .fa-github:before {
632 content: '\f09b';
633 }
634 .fa-unlock:before {
635 content: '\f09c';
636 }
637 .fa-credit-card:before {
638 content: '\f09d';
639 }
640 .fa-feed:before,
641 .fa-rss:before {
642 content: '\f09e';
643 }
644 .fa-hdd-o:before {
645 content: '\f0a0';
646 }
647 .fa-bullhorn:before {
648 content: '\f0a1';
649 }
650 .fa-bell:before {
651 content: '\f0f3';
652 }
653 .fa-certificate:before {
654 content: '\f0a3';
655 }
656 .fa-hand-o-right:before {
657 content: '\f0a4';
658 }
659 .fa-hand-o-left:before {
660 content: '\f0a5';
661 }
662 .fa-hand-o-up:before {
663 content: '\f0a6';
664 }
665 .fa-hand-o-down:before {
666 content: '\f0a7';
667 }
668 .fa-arrow-circle-left:before {
669 content: '\f0a8';
670 }
671 .fa-arrow-circle-right:before {
672 content: '\f0a9';
673 }
674 .fa-arrow-circle-up:before {
675 content: '\f0aa';
676 }
677 .fa-arrow-circle-down:before {
678 content: '\f0ab';
679 }
680 .fa-globe:before {
681 content: '\f0ac';
682 }
683 .fa-wrench:before {
684 content: '\f0ad';
685 }
686 .fa-tasks:before {
687 content: '\f0ae';
688 }
689 .fa-filter:before {
690 content: '\f0b0';
691 }
692 .fa-briefcase:before {
693 content: '\f0b1';
694 }
695 .fa-arrows-alt:before {
696 content: '\f0b2';
697 }
698 .fa-group:before,
699 .fa-users:before {
700 content: '\f0c0';
701 }
702 .fa-chain:before,
703 .fa-link:before {
704 content: '\f0c1';
705 }
706 .fa-cloud:before {
707 content: '\f0c2';
708 }
709 .fa-flask:before {
710 content: '\f0c3';
711 }
712 .fa-cut:before,
713 .fa-scissors:before {
714 content: '\f0c4';
715 }
716 .fa-copy:before,
717 .fa-files-o:before {
718 content: '\f0c5';
719 }
720 .fa-paperclip:before {
721 content: '\f0c6';
722 }
723 .fa-save:before,
724 .fa-floppy-o:before {
725 content: '\f0c7';
726 }
727 .fa-square:before {
728 content: '\f0c8';
729 }
730 .fa-navicon:before,
731 .fa-reorder:before,
732 .fa-bars:before {
733 content: '\f0c9';
734 }
735 .fa-list-ul:before {
736 content: '\f0ca';
737 }
738 .fa-list-ol:before {
739 content: '\f0cb';
740 }
741 .fa-strikethrough:before {
742 content: '\f0cc';
743 }
744 .fa-underline:before {
745 content: '\f0cd';
746 }
747 .fa-table:before {
748 content: '\f0ce';
749 }
750 .fa-magic:before {
751 content: '\f0d0';
752 }
753 .fa-truck:before {
754 content: '\f0d1';
755 }
756 .fa-pinterest:before {
757 content: '\f0d2';
758 }
759 .fa-pinterest-square:before {
760 content: '\f0d3';
761 }
762 .fa-google-plus-square:before {
763 content: '\f0d4';
764 }
765 .fa-google-plus:before {
766 content: '\f0d5';
767 }
768 .fa-money:before {
769 content: '\f0d6';
770 }
771 .fa-caret-down:before {
772 content: '\f0d7';
773 }
774 .fa-caret-up:before {
775 content: '\f0d8';
776 }
777 .fa-caret-left:before {
778 content: '\f0d9';
779 }
780 .fa-caret-right:before {
781 content: '\f0da';
782 }
783 .fa-columns:before {
784 content: '\f0db';
785 }
786 .fa-unsorted:before,
787 .fa-sort:before {
788 content: '\f0dc';
789 }
790 .fa-sort-down:before,
791 .fa-sort-desc:before {
792 content: '\f0dd';
793 }
794 .fa-sort-up:before,
795 .fa-sort-asc:before {
796 content: '\f0de';
797 }
798 .fa-envelope:before {
799 content: '\f0e0';
800 }
801 .fa-linkedin:before {
802 content: '\f0e1';
803 }
804 .fa-rotate-left:before,
805 .fa-undo:before {
806 content: '\f0e2';
807 }
808 .fa-legal:before,
809 .fa-gavel:before {
810 content: '\f0e3';
811 }
812 .fa-dashboard:before,
813 .fa-tachometer:before {
814 content: '\f0e4';
815 }
816 .fa-comment-o:before {
817 content: '\f0e5';
818 }
819 .fa-comments-o:before {
820 content: '\f0e6';
821 }
822 .fa-flash:before,
823 .fa-bolt:before {
824 content: '\f0e7';
825 }
826 .fa-sitemap:before {
827 content: '\f0e8';
828 }
829 .fa-umbrella:before {
830 content: '\f0e9';
831 }
832 .fa-paste:before,
833 .fa-clipboard:before {
834 content: '\f0ea';
835 }
836 .fa-lightbulb-o:before {
837 content: '\f0eb';
838 }
839 .fa-exchange:before {
840 content: '\f0ec';
841 }
842 .fa-cloud-download:before {
843 content: '\f0ed';
844 }
845 .fa-cloud-upload:before {
846 content: '\f0ee';
847 }
848 .fa-user-md:before {
849 content: '\f0f0';
850 }
851 .fa-stethoscope:before {
852 content: '\f0f1';
853 }
854 .fa-suitcase:before {
855 content: '\f0f2';
856 }
857 .fa-bell-o:before {
858 content: '\f0a2';
859 }
860 .fa-coffee:before {
861 content: '\f0f4';
862 }
863 .fa-cutlery:before {
864 content: '\f0f5';
865 }
866 .fa-file-text-o:before {
867 content: '\f0f6';
868 }
869 .fa-building-o:before {
870 content: '\f0f7';
871 }
872 .fa-hospital-o:before {
873 content: '\f0f8';
874 }
875 .fa-ambulance:before {
876 content: '\f0f9';
877 }
878 .fa-medkit:before {
879 content: '\f0fa';
880 }
881 .fa-fighter-jet:before {
882 content: '\f0fb';
883 }
884 .fa-beer:before {
885 content: '\f0fc';
886 }
887 .fa-h-square:before {
888 content: '\f0fd';
889 }
890 .fa-plus-square:before {
891 content: '\f0fe';
892 }
893 .fa-angle-double-left:before {
894 content: '\f100';
895 }
896 .fa-angle-double-right:before {
897 content: '\f101';
898 }
899 .fa-angle-double-up:before {
900 content: '\f102';
901 }
902 .fa-angle-double-down:before {
903 content: '\f103';
904 }
905 .fa-angle-left:before {
906 content: '\f104';
907 }
908 .fa-angle-right:before {
909 content: '\f105';
910 }
911 .fa-angle-up:before {
912 content: '\f106';
913 }
914 .fa-angle-down:before {
915 content: '\f107';
916 }
917 .fa-desktop:before {
918 content: '\f108';
919 }
920 .fa-laptop:before {
921 content: '\f109';
922 }
923 .fa-tablet:before {
924 content: '\f10a';
925 }
926 .fa-mobile-phone:before,
927 .fa-mobile:before {
928 content: '\f10b';
929 }
930 .fa-circle-o:before {
931 content: '\f10c';
932 }
933 .fa-quote-left:before {
934 content: '\f10d';
935 }
936 .fa-quote-right:before {
937 content: '\f10e';
938 }
939 .fa-spinner:before {
940 content: '\f110';
941 }
942 .fa-circle:before {
943 content: '\f111';
944 }
945 .fa-mail-reply:before,
946 .fa-reply:before {
947 content: '\f112';
948 }
949 .fa-github-alt:before {
950 content: '\f113';
951 }
952 .fa-folder-o:before {
953 content: '\f114';
954 }
955 .fa-folder-open-o:before {
956 content: '\f115';
957 }
958 .fa-smile-o:before {
959 content: '\f118';
960 }
961 .fa-frown-o:before {
962 content: '\f119';
963 }
964 .fa-meh-o:before {
965 content: '\f11a';
966 }
967 .fa-gamepad:before {
968 content: '\f11b';
969 }
970 .fa-keyboard-o:before {
971 content: '\f11c';
972 }
973 .fa-flag-o:before {
974 content: '\f11d';
975 }
976 .fa-flag-checkered:before {
977 content: '\f11e';
978 }
979 .fa-terminal:before {
980 content: '\f120';
981 }
982 .fa-code:before {
983 content: '\f121';
984 }
985 .fa-mail-reply-all:before,
986 .fa-reply-all:before {
987 content: '\f122';
988 }
989 .fa-star-half-empty:before,
990 .fa-star-half-full:before,
991 .fa-star-half-o:before {
992 content: '\f123';
993 }
994 .fa-location-arrow:before {
995 content: '\f124';
996 }
997 .fa-crop:before {
998 content: '\f125';
999 }
1000 .fa-code-fork:before {
1001 content: '\f126';
1002 }
1003 .fa-unlink:before,
1004 .fa-chain-broken:before {
1005 content: '\f127';
1006 }
1007 .fa-question:before {
1008 content: '\f128';
1009 }
1010 .fa-info:before {
1011 content: '\f129';
1012 }
1013 .fa-exclamation:before {
1014 content: '\f12a';
1015 }
1016 .fa-superscript:before {
1017 content: '\f12b';
1018 }
1019 .fa-subscript:before {
1020 content: '\f12c';
1021 }
1022 .fa-eraser:before {
1023 content: '\f12d';
1024 }
1025 .fa-puzzle-piece:before {
1026 content: '\f12e';
1027 }
1028 .fa-microphone:before {
1029 content: '\f130';
1030 }
1031 .fa-microphone-slash:before {
1032 content: '\f131';
1033 }
1034 .fa-shield:before {
1035 content: '\f132';
1036 }
1037 .fa-calendar-o:before {
1038 content: '\f133';
1039 }
1040 .fa-fire-extinguisher:before {
1041 content: '\f134';
1042 }
1043 .fa-rocket:before {
1044 content: '\f135';
1045 }
1046 .fa-maxcdn:before {
1047 content: '\f136';
1048 }
1049 .fa-chevron-circle-left:before {
1050 content: '\f137';
1051 }
1052 .fa-chevron-circle-right:before {
1053 content: '\f138';
1054 }
1055 .fa-chevron-circle-up:before {
1056 content: '\f139';
1057 }
1058 .fa-chevron-circle-down:before {
1059 content: '\f13a';
1060 }
1061 .fa-html5:before {
1062 content: '\f13b';
1063 }
1064 .fa-css3:before {
1065 content: '\f13c';
1066 }
1067 .fa-anchor:before {
1068 content: '\f13d';
1069 }
1070 .fa-unlock-alt:before {
1071 content: '\f13e';
1072 }
1073 .fa-bullseye:before {
1074 content: '\f140';
1075 }
1076 .fa-ellipsis-h:before {
1077 content: '\f141';
1078 }
1079 .fa-ellipsis-v:before {
1080 content: '\f142';
1081 }
1082 .fa-rss-square:before {
1083 content: '\f143';
1084 }
1085 .fa-play-circle:before {
1086 content: '\f144';
1087 }
1088 .fa-ticket:before {
1089 content: '\f145';
1090 }
1091 .fa-minus-square:before {
1092 content: '\f146';
1093 }
1094 .fa-minus-square-o:before {
1095 content: '\f147';
1096 }
1097 .fa-level-up:before {
1098 content: '\f148';
1099 }
1100 .fa-level-down:before {
1101 content: '\f149';
1102 }
1103 .fa-check-square:before {
1104 content: '\f14a';
1105 }
1106 .fa-pencil-square:before {
1107 content: '\f14b';
1108 }
1109 .fa-external-link-square:before {
1110 content: '\f14c';
1111 }
1112 .fa-share-square:before {
1113 content: '\f14d';
1114 }
1115 .fa-compass:before {
1116 content: '\f14e';
1117 }
1118 .fa-toggle-down:before,
1119 .fa-caret-square-o-down:before {
1120 content: '\f150';
1121 }
1122 .fa-toggle-up:before,
1123 .fa-caret-square-o-up:before {
1124 content: '\f151';
1125 }
1126 .fa-toggle-right:before,
1127 .fa-caret-square-o-right:before {
1128 content: '\f152';
1129 }
1130 .fa-euro:before,
1131 .fa-eur:before {
1132 content: '\f153';
1133 }
1134 .fa-gbp:before {
1135 content: '\f154';
1136 }
1137 .fa-dollar:before,
1138 .fa-usd:before {
1139 content: '\f155';
1140 }
1141 .fa-rupee:before,
1142 .fa-inr:before {
1143 content: '\f156';
1144 }
1145 .fa-cny:before,
1146 .fa-rmb:before,
1147 .fa-yen:before,
1148 .fa-jpy:before {
1149 content: '\f157';
1150 }
1151 .fa-ruble:before,
1152 .fa-rouble:before,
1153 .fa-rub:before {
1154 content: '\f158';
1155 }
1156 .fa-won:before,
1157 .fa-krw:before {
1158 content: '\f159';
1159 }
1160 .fa-bitcoin:before,
1161 .fa-btc:before {
1162 content: '\f15a';
1163 }
1164 .fa-file:before {
1165 content: '\f15b';
1166 }
1167 .fa-file-text:before {
1168 content: '\f15c';
1169 }
1170 .fa-sort-alpha-asc:before {
1171 content: '\f15d';
1172 }
1173 .fa-sort-alpha-desc:before {
1174 content: '\f15e';
1175 }
1176 .fa-sort-amount-asc:before {
1177 content: '\f160';
1178 }
1179 .fa-sort-amount-desc:before {
1180 content: '\f161';
1181 }
1182 .fa-sort-numeric-asc:before {
1183 content: '\f162';
1184 }
1185 .fa-sort-numeric-desc:before {
1186 content: '\f163';
1187 }
1188 .fa-thumbs-up:before {
1189 content: '\f164';
1190 }
1191 .fa-thumbs-down:before {
1192 content: '\f165';
1193 }
1194 .fa-youtube-square:before {
1195 content: '\f166';
1196 }
1197 .fa-youtube:before {
1198 content: '\f167';
1199 }
1200 .fa-xing:before {
1201 content: '\f168';
1202 }
1203 .fa-xing-square:before {
1204 content: '\f169';
1205 }
1206 .fa-youtube-play:before {
1207 content: '\f16a';
1208 }
1209 .fa-dropbox:before {
1210 content: '\f16b';
1211 }
1212 .fa-stack-overflow:before {
1213 content: '\f16c';
1214 }
1215 .fa-instagram:before {
1216 content: '\f16d';
1217 }
1218 .fa-flickr:before {
1219 content: '\f16e';
1220 }
1221 .fa-adn:before {
1222 content: '\f170';
1223 }
1224 .fa-bitbucket:before {
1225 content: '\f171';
1226 }
1227 .fa-bitbucket-square:before {
1228 content: '\f172';
1229 }
1230 .fa-tumblr:before {
1231 content: '\f173';
1232 }
1233 .fa-tumblr-square:before {
1234 content: '\f174';
1235 }
1236 .fa-long-arrow-down:before {
1237 content: '\f175';
1238 }
1239 .fa-long-arrow-up:before {
1240 content: '\f176';
1241 }
1242 .fa-long-arrow-left:before {
1243 content: '\f177';
1244 }
1245 .fa-long-arrow-right:before {
1246 content: '\f178';
1247 }
1248 .fa-apple:before {
1249 content: '\f179';
1250 }
1251 .fa-windows:before {
1252 content: '\f17a';
1253 }
1254 .fa-android:before {
1255 content: '\f17b';
1256 }
1257 .fa-linux:before {
1258 content: '\f17c';
1259 }
1260 .fa-dribbble:before {
1261 content: '\f17d';
1262 }
1263 .fa-skype:before {
1264 content: '\f17e';
1265 }
1266 .fa-foursquare:before {
1267 content: '\f180';
1268 }
1269 .fa-trello:before {
1270 content: '\f181';
1271 }
1272 .fa-female:before {
1273 content: '\f182';
1274 }
1275 .fa-male:before {
1276 content: '\f183';
1277 }
1278 .fa-gittip:before,
1279 .fa-gratipay:before {
1280 content: '\f184';
1281 }
1282 .fa-sun-o:before {
1283 content: '\f185';
1284 }
1285 .fa-moon-o:before {
1286 content: '\f186';
1287 }
1288 .fa-archive:before {
1289 content: '\f187';
1290 }
1291 .fa-bug:before {
1292 content: '\f188';
1293 }
1294 .fa-vk:before {
1295 content: '\f189';
1296 }
1297 .fa-weibo:before {
1298 content: '\f18a';
1299 }
1300 .fa-renren:before {
1301 content: '\f18b';
1302 }
1303 .fa-pagelines:before {
1304 content: '\f18c';
1305 }
1306 .fa-stack-exchange:before {
1307 content: '\f18d';
1308 }
1309 .fa-arrow-circle-o-right:before {
1310 content: '\f18e';
1311 }
1312 .fa-arrow-circle-o-left:before {
1313 content: '\f190';
1314 }
1315 .fa-toggle-left:before,
1316 .fa-caret-square-o-left:before {
1317 content: '\f191';
1318 }
1319 .fa-dot-circle-o:before {
1320 content: '\f192';
1321 }
1322 .fa-wheelchair:before {
1323 content: '\f193';
1324 }
1325 .fa-vimeo-square:before {
1326 content: '\f194';
1327 }
1328 .fa-turkish-lira:before,
1329 .fa-try:before {
1330 content: '\f195';
1331 }
1332 .fa-plus-square-o:before {
1333 content: '\f196';
1334 }
1335 .fa-space-shuttle:before {
1336 content: '\f197';
1337 }
1338 .fa-slack:before {
1339 content: '\f198';
1340 }
1341 .fa-envelope-square:before {
1342 content: '\f199';
1343 }
1344 .fa-wordpress:before {
1345 content: '\f19a';
1346 }
1347 .fa-openid:before {
1348 content: '\f19b';
1349 }
1350 .fa-institution:before,
1351 .fa-bank:before,
1352 .fa-university:before {
1353 content: '\f19c';
1354 }
1355 .fa-mortar-board:before,
1356 .fa-graduation-cap:before {
1357 content: '\f19d';
1358 }
1359 .fa-yahoo:before {
1360 content: '\f19e';
1361 }
1362 .fa-google:before {
1363 content: '\f1a0';
1364 }
1365 .fa-reddit:before {
1366 content: '\f1a1';
1367 }
1368 .fa-reddit-square:before {
1369 content: '\f1a2';
1370 }
1371 .fa-stumbleupon-circle:before {
1372 content: '\f1a3';
1373 }
1374 .fa-stumbleupon:before {
1375 content: '\f1a4';
1376 }
1377 .fa-delicious:before {
1378 content: '\f1a5';
1379 }
1380 .fa-digg:before {
1381 content: '\f1a6';
1382 }
1383 .fa-pied-piper-pp:before {
1384 content: '\f1a7';
1385 }
1386 .fa-pied-piper-alt:before {
1387 content: '\f1a8';
1388 }
1389 .fa-drupal:before {
1390 content: '\f1a9';
1391 }
1392 .fa-joomla:before {
1393 content: '\f1aa';
1394 }
1395 .fa-language:before {
1396 content: '\f1ab';
1397 }
1398 .fa-fax:before {
1399 content: '\f1ac';
1400 }
1401 .fa-building:before {
1402 content: '\f1ad';
1403 }
1404 .fa-child:before {
1405 content: '\f1ae';
1406 }
1407 .fa-paw:before {
1408 content: '\f1b0';
1409 }
1410 .fa-spoon:before {
1411 content: '\f1b1';
1412 }
1413 .fa-cube:before {
1414 content: '\f1b2';
1415 }
1416 .fa-cubes:before {
1417 content: '\f1b3';
1418 }
1419 .fa-behance:before {
1420 content: '\f1b4';
1421 }
1422 .fa-behance-square:before {
1423 content: '\f1b5';
1424 }
1425 .fa-steam:before {
1426 content: '\f1b6';
1427 }
1428 .fa-steam-square:before {
1429 content: '\f1b7';
1430 }
1431 .fa-recycle:before {
1432 content: '\f1b8';
1433 }
1434 .fa-automobile:before,
1435 .fa-car:before {
1436 content: '\f1b9';
1437 }
1438 .fa-cab:before,
1439 .fa-taxi:before {
1440 content: '\f1ba';
1441 }
1442 .fa-tree:before {
1443 content: '\f1bb';
1444 }
1445 .fa-spotify:before {
1446 content: '\f1bc';
1447 }
1448 .fa-deviantart:before {
1449 content: '\f1bd';
1450 }
1451 .fa-soundcloud:before {
1452 content: '\f1be';
1453 }
1454 .fa-database:before {
1455 content: '\f1c0';
1456 }
1457 .fa-file-pdf-o:before {
1458 content: '\f1c1';
1459 }
1460 .fa-file-word-o:before {
1461 content: '\f1c2';
1462 }
1463 .fa-file-excel-o:before {
1464 content: '\f1c3';
1465 }
1466 .fa-file-powerpoint-o:before {
1467 content: '\f1c4';
1468 }
1469 .fa-file-photo-o:before,
1470 .fa-file-picture-o:before,
1471 .fa-file-image-o:before {
1472 content: '\f1c5';
1473 }
1474 .fa-file-zip-o:before,
1475 .fa-file-archive-o:before {
1476 content: '\f1c6';
1477 }
1478 .fa-file-sound-o:before,
1479 .fa-file-audio-o:before {
1480 content: '\f1c7';
1481 }
1482 .fa-file-movie-o:before,
1483 .fa-file-video-o:before {
1484 content: '\f1c8';
1485 }
1486 .fa-file-code-o:before {
1487 content: '\f1c9';
1488 }
1489 .fa-vine:before {
1490 content: '\f1ca';
1491 }
1492 .fa-codepen:before {
1493 content: '\f1cb';
1494 }
1495 .fa-jsfiddle:before {
1496 content: '\f1cc';
1497 }
1498 .fa-life-bouy:before,
1499 .fa-life-buoy:before,
1500 .fa-life-saver:before,
1501 .fa-support:before,
1502 .fa-life-ring:before {
1503 content: '\f1cd';
1504 }
1505 .fa-circle-o-notch:before {
1506 content: '\f1ce';
1507 }
1508 .fa-ra:before,
1509 .fa-resistance:before,
1510 .fa-rebel:before {
1511 content: '\f1d0';
1512 }
1513 .fa-ge:before,
1514 .fa-empire:before {
1515 content: '\f1d1';
1516 }
1517 .fa-git-square:before {
1518 content: '\f1d2';
1519 }
1520 .fa-git:before {
1521 content: '\f1d3';
1522 }
1523 .fa-y-combinator-square:before,
1524 .fa-yc-square:before,
1525 .fa-hacker-news:before {
1526 content: '\f1d4';
1527 }
1528 .fa-tencent-weibo:before {
1529 content: '\f1d5';
1530 }
1531 .fa-qq:before {
1532 content: '\f1d6';
1533 }
1534 .fa-wechat:before,
1535 .fa-weixin:before {
1536 content: '\f1d7';
1537 }
1538 .fa-send:before,
1539 .fa-paper-plane:before {
1540 content: '\f1d8';
1541 }
1542 .fa-send-o:before,
1543 .fa-paper-plane-o:before {
1544 content: '\f1d9';
1545 }
1546 .fa-history:before {
1547 content: '\f1da';
1548 }
1549 .fa-circle-thin:before {
1550 content: '\f1db';
1551 }
1552 .fa-header:before {
1553 content: '\f1dc';
1554 }
1555 .fa-paragraph:before {
1556 content: '\f1dd';
1557 }
1558 .fa-sliders:before {
1559 content: '\f1de';
1560 }
1561 .fa-share-alt:before {
1562 content: '\f1e0';
1563 }
1564 .fa-share-alt-square:before {
1565 content: '\f1e1';
1566 }
1567 .fa-bomb:before {
1568 content: '\f1e2';
1569 }
1570 .fa-soccer-ball-o:before,
1571 .fa-futbol-o:before {
1572 content: '\f1e3';
1573 }
1574 .fa-tty:before {
1575 content: '\f1e4';
1576 }
1577 .fa-binoculars:before {
1578 content: '\f1e5';
1579 }
1580 .fa-plug:before {
1581 content: '\f1e6';
1582 }
1583 .fa-slideshare:before {
1584 content: '\f1e7';
1585 }
1586 .fa-twitch:before {
1587 content: '\f1e8';
1588 }
1589 .fa-yelp:before {
1590 content: '\f1e9';
1591 }
1592 .fa-newspaper-o:before {
1593 content: '\f1ea';
1594 }
1595 .fa-wifi:before {
1596 content: '\f1eb';
1597 }
1598 .fa-calculator:before {
1599 content: '\f1ec';
1600 }
1601 .fa-paypal:before {
1602 content: '\f1ed';
1603 }
1604 .fa-google-wallet:before {
1605 content: '\f1ee';
1606 }
1607 .fa-cc-visa:before {
1608 content: '\f1f0';
1609 }
1610 .fa-cc-mastercard:before {
1611 content: '\f1f1';
1612 }
1613 .fa-cc-discover:before {
1614 content: '\f1f2';
1615 }
1616 .fa-cc-amex:before {
1617 content: '\f1f3';
1618 }
1619 .fa-cc-paypal:before {
1620 content: '\f1f4';
1621 }
1622 .fa-cc-stripe:before {
1623 content: '\f1f5';
1624 }
1625 .fa-bell-slash:before {
1626 content: '\f1f6';
1627 }
1628 .fa-bell-slash-o:before {
1629 content: '\f1f7';
1630 }
1631 .fa-trash:before {
1632 content: '\f1f8';
1633 }
1634 .fa-copyright:before {
1635 content: '\f1f9';
1636 }
1637 .fa-at:before {
1638 content: '\f1fa';
1639 }
1640 .fa-eyedropper:before {
1641 content: '\f1fb';
1642 }
1643 .fa-paint-brush:before {
1644 content: '\f1fc';
1645 }
1646 .fa-birthday-cake:before {
1647 content: '\f1fd';
1648 }
1649 .fa-area-chart:before {
1650 content: '\f1fe';
1651 }
1652 .fa-pie-chart:before {
1653 content: '\f200';
1654 }
1655 .fa-line-chart:before {
1656 content: '\f201';
1657 }
1658 .fa-lastfm:before {
1659 content: '\f202';
1660 }
1661 .fa-lastfm-square:before {
1662 content: '\f203';
1663 }
1664 .fa-toggle-off:before {
1665 content: '\f204';
1666 }
1667 .fa-toggle-on:before {
1668 content: '\f205';
1669 }
1670 .fa-bicycle:before {
1671 content: '\f206';
1672 }
1673 .fa-bus:before {
1674 content: '\f207';
1675 }
1676 .fa-ioxhost:before {
1677 content: '\f208';
1678 }
1679 .fa-angellist:before {
1680 content: '\f209';
1681 }
1682 .fa-cc:before {
1683 content: '\f20a';
1684 }
1685 .fa-shekel:before,
1686 .fa-sheqel:before,
1687 .fa-ils:before {
1688 content: '\f20b';
1689 }
1690 .fa-meanpath:before {
1691 content: '\f20c';
1692 }
1693 .fa-buysellads:before {
1694 content: '\f20d';
1695 }
1696 .fa-connectdevelop:before {
1697 content: '\f20e';
1698 }
1699 .fa-dashcube:before {
1700 content: '\f210';
1701 }
1702 .fa-forumbee:before {
1703 content: '\f211';
1704 }
1705 .fa-leanpub:before {
1706 content: '\f212';
1707 }
1708 .fa-sellsy:before {
1709 content: '\f213';
1710 }
1711 .fa-shirtsinbulk:before {
1712 content: '\f214';
1713 }
1714 .fa-simplybuilt:before {
1715 content: '\f215';
1716 }
1717 .fa-skyatlas:before {
1718 content: '\f216';
1719 }
1720 .fa-cart-plus:before {
1721 content: '\f217';
1722 }
1723 .fa-cart-arrow-down:before {
1724 content: '\f218';
1725 }
1726 .fa-diamond:before {
1727 content: '\f219';
1728 }
1729 .fa-ship:before {
1730 content: '\f21a';
1731 }
1732 .fa-user-secret:before {
1733 content: '\f21b';
1734 }
1735 .fa-motorcycle:before {
1736 content: '\f21c';
1737 }
1738 .fa-street-view:before {
1739 content: '\f21d';
1740 }
1741 .fa-heartbeat:before {
1742 content: '\f21e';
1743 }
1744 .fa-venus:before {
1745 content: '\f221';
1746 }
1747 .fa-mars:before {
1748 content: '\f222';
1749 }
1750 .fa-mercury:before {
1751 content: '\f223';
1752 }
1753 .fa-intersex:before,
1754 .fa-transgender:before {
1755 content: '\f224';
1756 }
1757 .fa-transgender-alt:before {
1758 content: '\f225';
1759 }
1760 .fa-venus-double:before {
1761 content: '\f226';
1762 }
1763 .fa-mars-double:before {
1764 content: '\f227';
1765 }
1766 .fa-venus-mars:before {
1767 content: '\f228';
1768 }
1769 .fa-mars-stroke:before {
1770 content: '\f229';
1771 }
1772 .fa-mars-stroke-v:before {
1773 content: '\f22a';
1774 }
1775 .fa-mars-stroke-h:before {
1776 content: '\f22b';
1777 }
1778 .fa-neuter:before {
1779 content: '\f22c';
1780 }
1781 .fa-genderless:before {
1782 content: '\f22d';
1783 }
1784 .fa-facebook-official:before {
1785 content: '\f230';
1786 }
1787 .fa-pinterest-p:before {
1788 content: '\f231';
1789 }
1790 .fa-whatsapp:before {
1791 content: '\f232';
1792 }
1793 .fa-server:before {
1794 content: '\f233';
1795 }
1796 .fa-user-plus:before {
1797 content: '\f234';
1798 }
1799 .fa-user-times:before {
1800 content: '\f235';
1801 }
1802 .fa-hotel:before,
1803 .fa-bed:before {
1804 content: '\f236';
1805 }
1806 .fa-viacoin:before {
1807 content: '\f237';
1808 }
1809 .fa-train:before {
1810 content: '\f238';
1811 }
1812 .fa-subway:before {
1813 content: '\f239';
1814 }
1815 .fa-medium:before {
1816 content: '\f23a';
1817 }
1818 .fa-yc:before,
1819 .fa-y-combinator:before {
1820 content: '\f23b';
1821 }
1822 .fa-optin-monster:before {
1823 content: '\f23c';
1824 }
1825 .fa-opencart:before {
1826 content: '\f23d';
1827 }
1828 .fa-expeditedssl:before {
1829 content: '\f23e';
1830 }
1831 .fa-battery-4:before,
1832 .fa-battery-full:before {
1833 content: '\f240';
1834 }
1835 .fa-battery-3:before,
1836 .fa-battery-three-quarters:before {
1837 content: '\f241';
1838 }
1839 .fa-battery-2:before,
1840 .fa-battery-half:before {
1841 content: '\f242';
1842 }
1843 .fa-battery-1:before,
1844 .fa-battery-quarter:before {
1845 content: '\f243';
1846 }
1847 .fa-battery-0:before,
1848 .fa-battery-empty:before {
1849 content: '\f244';
1850 }
1851 .fa-mouse-pointer:before {
1852 content: '\f245';
1853 }
1854 .fa-i-cursor:before {
1855 content: '\f246';
1856 }
1857 .fa-object-group:before {
1858 content: '\f247';
1859 }
1860 .fa-object-ungroup:before {
1861 content: '\f248';
1862 }
1863 .fa-sticky-note:before {
1864 content: '\f249';
1865 }
1866 .fa-sticky-note-o:before {
1867 content: '\f24a';
1868 }
1869 .fa-cc-jcb:before {
1870 content: '\f24b';
1871 }
1872 .fa-cc-diners-club:before {
1873 content: '\f24c';
1874 }
1875 .fa-clone:before {
1876 content: '\f24d';
1877 }
1878 .fa-balance-scale:before {
1879 content: '\f24e';
1880 }
1881 .fa-hourglass-o:before {
1882 content: '\f250';
1883 }
1884 .fa-hourglass-1:before,
1885 .fa-hourglass-start:before {
1886 content: '\f251';
1887 }
1888 .fa-hourglass-2:before,
1889 .fa-hourglass-half:before {
1890 content: '\f252';
1891 }
1892 .fa-hourglass-3:before,
1893 .fa-hourglass-end:before {
1894 content: '\f253';
1895 }
1896 .fa-hourglass:before {
1897 content: '\f254';
1898 }
1899 .fa-hand-grab-o:before,
1900 .fa-hand-rock-o:before {
1901 content: '\f255';
1902 }
1903 .fa-hand-stop-o:before,
1904 .fa-hand-paper-o:before {
1905 content: '\f256';
1906 }
1907 .fa-hand-scissors-o:before {
1908 content: '\f257';
1909 }
1910 .fa-hand-lizard-o:before {
1911 content: '\f258';
1912 }
1913 .fa-hand-spock-o:before {
1914 content: '\f259';
1915 }
1916 .fa-hand-pointer-o:before {
1917 content: '\f25a';
1918 }
1919 .fa-hand-peace-o:before {
1920 content: '\f25b';
1921 }
1922 .fa-trademark:before {
1923 content: '\f25c';
1924 }
1925 .fa-registered:before {
1926 content: '\f25d';
1927 }
1928 .fa-creative-commons:before {
1929 content: '\f25e';
1930 }
1931 .fa-gg:before {
1932 content: '\f260';
1933 }
1934 .fa-gg-circle:before {
1935 content: '\f261';
1936 }
1937 .fa-tripadvisor:before {
1938 content: '\f262';
1939 }
1940 .fa-odnoklassniki:before {
1941 content: '\f263';
1942 }
1943 .fa-odnoklassniki-square:before {
1944 content: '\f264';
1945 }
1946 .fa-get-pocket:before {
1947 content: '\f265';
1948 }
1949 .fa-wikipedia-w:before {
1950 content: '\f266';
1951 }
1952 .fa-safari:before {
1953 content: '\f267';
1954 }
1955 .fa-chrome:before {
1956 content: '\f268';
1957 }
1958 .fa-firefox:before {
1959 content: '\f269';
1960 }
1961 .fa-opera:before {
1962 content: '\f26a';
1963 }
1964 .fa-internet-explorer:before {
1965 content: '\f26b';
1966 }
1967 .fa-tv:before,
1968 .fa-television:before {
1969 content: '\f26c';
1970 }
1971 .fa-contao:before {
1972 content: '\f26d';
1973 }
1974 .fa-500px:before {
1975 content: '\f26e';
1976 }
1977 .fa-amazon:before {
1978 content: '\f270';
1979 }
1980 .fa-calendar-plus-o:before {
1981 content: '\f271';
1982 }
1983 .fa-calendar-minus-o:before {
1984 content: '\f272';
1985 }
1986 .fa-calendar-times-o:before {
1987 content: '\f273';
1988 }
1989 .fa-calendar-check-o:before {
1990 content: '\f274';
1991 }
1992 .fa-industry:before {
1993 content: '\f275';
1994 }
1995 .fa-map-pin:before {
1996 content: '\f276';
1997 }
1998 .fa-map-signs:before {
1999 content: '\f277';
2000 }
2001 .fa-map-o:before {
2002 content: '\f278';
2003 }
2004 .fa-map:before {
2005 content: '\f279';
2006 }
2007 .fa-commenting:before {
2008 content: '\f27a';
2009 }
2010 .fa-commenting-o:before {
2011 content: '\f27b';
2012 }
2013 .fa-houzz:before {
2014 content: '\f27c';
2015 }
2016 .fa-vimeo:before {
2017 content: '\f27d';
2018 }
2019 .fa-black-tie:before {
2020 content: '\f27e';
2021 }
2022 .fa-fonticons:before {
2023 content: '\f280';
2024 }
2025 .fa-reddit-alien:before {
2026 content: '\f281';
2027 }
2028 .fa-edge:before {
2029 content: '\f282';
2030 }
2031 .fa-credit-card-alt:before {
2032 content: '\f283';
2033 }
2034 .fa-codiepie:before {
2035 content: '\f284';
2036 }
2037 .fa-modx:before {
2038 content: '\f285';
2039 }
2040 .fa-fort-awesome:before {
2041 content: '\f286';
2042 }
2043 .fa-usb:before {
2044 content: '\f287';
2045 }
2046 .fa-product-hunt:before {
2047 content: '\f288';
2048 }
2049 .fa-mixcloud:before {
2050 content: '\f289';
2051 }
2052 .fa-scribd:before {
2053 content: '\f28a';
2054 }
2055 .fa-pause-circle:before {
2056 content: '\f28b';
2057 }
2058 .fa-pause-circle-o:before {
2059 content: '\f28c';
2060 }
2061 .fa-stop-circle:before {
2062 content: '\f28d';
2063 }
2064 .fa-stop-circle-o:before {
2065 content: '\f28e';
2066 }
2067 .fa-shopping-bag:before {
2068 content: '\f290';
2069 }
2070 .fa-shopping-basket:before {
2071 content: '\f291';
2072 }
2073 .fa-hashtag:before {
2074 content: '\f292';
2075 }
2076 .fa-bluetooth:before {
2077 content: '\f293';
2078 }
2079 .fa-bluetooth-b:before {
2080 content: '\f294';
2081 }
2082 .fa-percent:before {
2083 content: '\f295';
2084 }
2085 .fa-gitlab:before {
2086 content: '\f296';
2087 }
2088 .fa-wpbeginner:before {
2089 content: '\f297';
2090 }
2091 .fa-wpforms:before {
2092 content: '\f298';
2093 }
2094 .fa-envira:before {
2095 content: '\f299';
2096 }
2097 .fa-universal-access:before {
2098 content: '\f29a';
2099 }
2100 .fa-wheelchair-alt:before {
2101 content: '\f29b';
2102 }
2103 .fa-question-circle-o:before {
2104 content: '\f29c';
2105 }
2106 .fa-blind:before {
2107 content: '\f29d';
2108 }
2109 .fa-audio-description:before {
2110 content: '\f29e';
2111 }
2112 .fa-volume-control-phone:before {
2113 content: '\f2a0';
2114 }
2115 .fa-braille:before {
2116 content: '\f2a1';
2117 }
2118 .fa-assistive-listening-systems:before {
2119 content: '\f2a2';
2120 }
2121 .fa-asl-interpreting:before,
2122 .fa-american-sign-language-interpreting:before {
2123 content: '\f2a3';
2124 }
2125 .fa-deafness:before,
2126 .fa-hard-of-hearing:before,
2127 .fa-deaf:before {
2128 content: '\f2a4';
2129 }
2130 .fa-glide:before {
2131 content: '\f2a5';
2132 }
2133 .fa-glide-g:before {
2134 content: '\f2a6';
2135 }
2136 .fa-signing:before,
2137 .fa-sign-language:before {
2138 content: '\f2a7';
2139 }
2140 .fa-low-vision:before {
2141 content: '\f2a8';
2142 }
2143 .fa-viadeo:before {
2144 content: '\f2a9';
2145 }
2146 .fa-viadeo-square:before {
2147 content: '\f2aa';
2148 }
2149 .fa-snapchat:before {
2150 content: '\f2ab';
2151 }
2152 .fa-snapchat-ghost:before {
2153 content: '\f2ac';
2154 }
2155 .fa-snapchat-square:before {
2156 content: '\f2ad';
2157 }
2158 .fa-pied-piper:before {
2159 content: '\f2ae';
2160 }
2161 .fa-first-order:before {
2162 content: '\f2b0';
2163 }
2164 .fa-yoast:before {
2165 content: '\f2b1';
2166 }
2167 .fa-themeisle:before {
2168 content: '\f2b2';
2169 }
2170 .fa-google-plus-circle:before,
2171 .fa-google-plus-official:before {
2172 content: '\f2b3';
2173 }
2174 .fa-fa:before,
2175 .fa-font-awesome:before {
2176 content: '\f2b4';
2177 }
2178 .sr-only {
2179 position: absolute;
2180 width: 1px;
2181 height: 1px;
2182 padding: 0;
2183 margin: -1px;
2184 overflow: hidden;
2185 clip: rect(0, 0, 0, 0);
2186 border: 0;
2187 }
2188 .sr-only-focusable:active,
2189 .sr-only-focusable:focus {
2190 position: static;
2191 width: auto;
2192 height: auto;
2193 margin: 0;
2194 overflow: visible;
2195 clip: auto;
2196 }
File src/main/webapp/content/plugins/revolution/fonts/font-awesome/fonts/FontAwesome.otf added (mode: 100644) (index 0000000..401ec0f)
File src/main/webapp/content/plugins/revolution/fonts/font-awesome/fonts/fontawesome-webfont.eot added (mode: 100644) (index 0000000..e9f60ca)
File src/main/webapp/content/plugins/revolution/fonts/font-awesome/fonts/fontawesome-webfont.svg added (mode: 100644) (index 0000000..855c845)
File src/main/webapp/content/plugins/revolution/fonts/font-awesome/fonts/fontawesome-webfont.ttf added (mode: 100644) (index 0000000..35acda2)
File src/main/webapp/content/plugins/revolution/fonts/font-awesome/fonts/fontawesome-webfont.woff added (mode: 100644) (index 0000000..400014a)
File src/main/webapp/content/plugins/revolution/fonts/font-awesome/fonts/fontawesome-webfont.woff2 added (mode: 100644) (index 0000000..4d13fc6)
File src/main/webapp/content/plugins/revolution/fonts/font-awesome/index.php added (mode: 100644) (index 0000000..e69de29)
File src/main/webapp/content/plugins/revolution/fonts/index.php added (mode: 100644) (index 0000000..e69de29)
File src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/css/helper.css added (mode: 100644) (index 0000000..46503be)
1 /* HELPER CLASS
2 * -------------------------- */
3
4 /* FA based classes */
5
6 /*! Modified from font-awesome helper CSS classes - PIXEDEN
7 * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome
8 * License - http://fontawesome.io/license (CSS: MIT License)
9 */
10
11 /* makes the font 33% larger relative to the icon container */
12 .pe-lg {
13 font-size: 1.3333333333333333em;
14 line-height: 0.75em;
15 vertical-align: -15%;
16 }
17 .pe-2x {
18 font-size: 2em;
19 }
20 .pe-3x {
21 font-size: 3em;
22 }
23 .pe-4x {
24 font-size: 4em;
25 }
26 .pe-5x {
27 font-size: 5em;
28 }
29 .pe-fw {
30 width: 1.2857142857142858em;
31 text-align: center;
32 }
33 .pe-ul {
34 padding-left: 0;
35 margin-left: 2.142857142857143em;
36 list-style-type: none;
37 }
38 .pe-ul > li {
39 position: relative;
40 }
41 .pe-li {
42 position: absolute;
43 left: -2.142857142857143em;
44 width: 2.142857142857143em;
45 top: 0.14285714285714285em;
46 text-align: center;
47 }
48 .pe-li.pe-lg {
49 left: -1.8571428571428572em;
50 }
51 .pe-border {
52 padding: 0.2em 0.25em 0.15em;
53 border: solid 0.08em #eeeeee;
54 border-radius: 0.1em;
55 }
56 .pull-right {
57 float: right;
58 }
59 .pull-left {
60 float: left;
61 }
62 .pe.pull-left {
63 margin-right: 0.3em;
64 }
65 .pe.pull-right {
66 margin-left: 0.3em;
67 }
68 .pe-spin {
69 -webkit-animation: spin 2s infinite linear;
70 -moz-animation: spin 2s infinite linear;
71 -o-animation: spin 2s infinite linear;
72 animation: spin 2s infinite linear;
73 }
74 @-moz-keyframes spin {
75 0% {
76 -moz-transform: rotate(0deg);
77 }
78 100% {
79 -moz-transform: rotate(359deg);
80 }
81 }
82 @-webkit-keyframes spin {
83 0% {
84 -webkit-transform: rotate(0deg);
85 }
86 100% {
87 -webkit-transform: rotate(359deg);
88 }
89 }
90 @-o-keyframes spin {
91 0% {
92 -o-transform: rotate(0deg);
93 }
94 100% {
95 -o-transform: rotate(359deg);
96 }
97 }
98 @-ms-keyframes spin {
99 0% {
100 -ms-transform: rotate(0deg);
101 }
102 100% {
103 -ms-transform: rotate(359deg);
104 }
105 }
106 @keyframes spin {
107 0% {
108 transform: rotate(0deg);
109 }
110 100% {
111 transform: rotate(359deg);
112 }
113 }
114 .pe-rotate-90 {
115 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
116 -webkit-transform: rotate(90deg);
117 -moz-transform: rotate(90deg);
118 -ms-transform: rotate(90deg);
119 -o-transform: rotate(90deg);
120 transform: rotate(90deg);
121 }
122 .pe-rotate-180 {
123 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
124 -webkit-transform: rotate(180deg);
125 -moz-transform: rotate(180deg);
126 -ms-transform: rotate(180deg);
127 -o-transform: rotate(180deg);
128 transform: rotate(180deg);
129 }
130 .pe-rotate-270 {
131 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
132 -webkit-transform: rotate(270deg);
133 -moz-transform: rotate(270deg);
134 -ms-transform: rotate(270deg);
135 -o-transform: rotate(270deg);
136 transform: rotate(270deg);
137 }
138 .pe-flip-horizontal {
139 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
140 -webkit-transform: scale(-1, 1);
141 -moz-transform: scale(-1, 1);
142 -ms-transform: scale(-1, 1);
143 -o-transform: scale(-1, 1);
144 transform: scale(-1, 1);
145 }
146 .pe-flip-vertical {
147 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
148 -webkit-transform: scale(1, -1);
149 -moz-transform: scale(1, -1);
150 -ms-transform: scale(1, -1);
151 -o-transform: scale(1, -1);
152 transform: scale(1, -1);
153 }
154 .pe-stack {
155 position: relative;
156 display: inline-block;
157 width: 2em;
158 height: 2em;
159 line-height: 2em;
160 vertical-align: middle;
161 }
162 .pe-stack-1x,
163 .pe-stack-2x {
164 position: absolute;
165 left: 0;
166 width: 100%;
167 text-align: center;
168 }
169 .pe-stack-1x {
170 line-height: inherit;
171 }
172 .pe-stack-2x {
173 font-size: 2em;
174 }
175 .pe-inverse {
176 color: #ffffff;
177 }
178
179 /* Custom classes / mods - PIXEDEN */
180 .pe-va {
181 vertical-align: middle;
182 }
183
184 .pe-border {
185 border: solid 0.08em #eaeaea;
186 }
187
188 [class^='pe-7s-'],
189 [class*=' pe-7s-'] {
190 display: inline-block;
191 }
File src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/css/index.php added (mode: 100644) (index 0000000..e69de29)
File src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/css/pe-icon-7-stroke.css added (mode: 100644) (index 0000000..333051d)
1 @font-face {
2 font-family: 'Pe-icon-7-stroke';
3 src: url('../fonts/Pe-icon-7-stroke.eot?d7yf1v');
4 src: url('../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'),
5 url('../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'), url('../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'),
6 url('../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
7 font-weight: normal;
8 font-style: normal;
9 }
10
11 [class^='pe-7s-'],
12 [class*=' pe-7s-'] {
13 display: inline-block;
14 font-family: 'Pe-icon-7-stroke';
15 speak: none;
16 font-style: normal;
17 font-weight: normal;
18 font-variant: normal;
19 text-transform: none;
20 line-height: 1;
21
22 /* Better Font Rendering =========== */
23 -webkit-font-smoothing: antialiased;
24 -moz-osx-font-smoothing: grayscale;
25 }
26
27 .pe-7s-album:before {
28 content: '\e6aa';
29 }
30 .pe-7s-arc:before {
31 content: '\e6ab';
32 }
33 .pe-7s-back-2:before {
34 content: '\e6ac';
35 }
36 .pe-7s-bandaid:before {
37 content: '\e6ad';
38 }
39 .pe-7s-car:before {
40 content: '\e6ae';
41 }
42 .pe-7s-diamond:before {
43 content: '\e6af';
44 }
45 .pe-7s-door-lock:before {
46 content: '\e6b0';
47 }
48 .pe-7s-eyedropper:before {
49 content: '\e6b1';
50 }
51 .pe-7s-female:before {
52 content: '\e6b2';
53 }
54 .pe-7s-gym:before {
55 content: '\e6b3';
56 }
57 .pe-7s-hammer:before {
58 content: '\e6b4';
59 }
60 .pe-7s-headphones:before {
61 content: '\e6b5';
62 }
63 .pe-7s-helm:before {
64 content: '\e6b6';
65 }
66 .pe-7s-hourglass:before {
67 content: '\e6b7';
68 }
69 .pe-7s-leaf:before {
70 content: '\e6b8';
71 }
72 .pe-7s-magic-wand:before {
73 content: '\e6b9';
74 }
75 .pe-7s-male:before {
76 content: '\e6ba';
77 }
78 .pe-7s-map-2:before {
79 content: '\e6bb';
80 }
81 .pe-7s-next-2:before {
82 content: '\e6bc';
83 }
84 .pe-7s-paint-bucket:before {
85 content: '\e6bd';
86 }
87 .pe-7s-pendrive:before {
88 content: '\e6be';
89 }
90 .pe-7s-photo:before {
91 content: '\e6bf';
92 }
93 .pe-7s-piggy:before {
94 content: '\e6c0';
95 }
96 .pe-7s-plugin:before {
97 content: '\e6c1';
98 }
99 .pe-7s-refresh-2:before {
100 content: '\e6c2';
101 }
102 .pe-7s-rocket:before {
103 content: '\e6c3';
104 }
105 .pe-7s-settings:before {
106 content: '\e6c4';
107 }
108 .pe-7s-shield:before {
109 content: '\e6c5';
110 }
111 .pe-7s-smile:before {
112 content: '\e6c6';
113 }
114 .pe-7s-usb:before {
115 content: '\e6c7';
116 }
117 .pe-7s-vector:before {
118 content: '\e6c8';
119 }
120 .pe-7s-wine:before {
121 content: '\e6c9';
122 }
123 .pe-7s-cloud-upload:before {
124 content: '\e68a';
125 }
126 .pe-7s-cash:before {
127 content: '\e68c';
128 }
129 .pe-7s-close:before {
130 content: '\e680';
131 }
132 .pe-7s-bluetooth:before {
133 content: '\e68d';
134 }
135 .pe-7s-cloud-download:before {
136 content: '\e68b';
137 }
138 .pe-7s-way:before {
139 content: '\e68e';
140 }
141 .pe-7s-close-circle:before {
142 content: '\e681';
143 }
144 .pe-7s-id:before {
145 content: '\e68f';
146 }
147 .pe-7s-angle-up:before {
148 content: '\e682';
149 }
150 .pe-7s-wristwatch:before {
151 content: '\e690';
152 }
153 .pe-7s-angle-up-circle:before {
154 content: '\e683';
155 }
156 .pe-7s-world:before {
157 content: '\e691';
158 }
159 .pe-7s-angle-right:before {
160 content: '\e684';
161 }
162 .pe-7s-volume:before {
163 content: '\e692';
164 }
165 .pe-7s-angle-right-circle:before {
166 content: '\e685';
167 }
168 .pe-7s-users:before {
169 content: '\e693';
170 }
171 .pe-7s-angle-left:before {
172 content: '\e686';
173 }
174 .pe-7s-user-female:before {
175 content: '\e694';
176 }
177 .pe-7s-angle-left-circle:before {
178 content: '\e687';
179 }
180 .pe-7s-up-arrow:before {
181 content: '\e695';
182 }
183 .pe-7s-angle-down:before {
184 content: '\e688';
185 }
186 .pe-7s-switch:before {
187 content: '\e696';
188 }
189 .pe-7s-angle-down-circle:before {
190 content: '\e689';
191 }
192 .pe-7s-scissors:before {
193 content: '\e697';
194 }
195 .pe-7s-wallet:before {
196 content: '\e600';
197 }
198 .pe-7s-safe:before {
199 content: '\e698';
200 }
201 .pe-7s-volume2:before {
202 content: '\e601';
203 }
204 .pe-7s-volume1:before {
205 content: '\e602';
206 }
207 .pe-7s-voicemail:before {
208 content: '\e603';
209 }
210 .pe-7s-video:before {
211 content: '\e604';
212 }
213 .pe-7s-user:before {
214 content: '\e605';
215 }
216 .pe-7s-upload:before {
217 content: '\e606';
218 }
219 .pe-7s-unlock:before {
220 content: '\e607';
221 }
222 .pe-7s-umbrella:before {
223 content: '\e608';
224 }
225 .pe-7s-trash:before {
226 content: '\e609';
227 }
228 .pe-7s-tools:before {
229 content: '\e60a';
230 }
231 .pe-7s-timer:before {
232 content: '\e60b';
233 }
234 .pe-7s-ticket:before {
235 content: '\e60c';
236 }
237 .pe-7s-target:before {
238 content: '\e60d';
239 }
240 .pe-7s-sun:before {
241 content: '\e60e';
242 }
243 .pe-7s-study:before {
244 content: '\e60f';
245 }
246 .pe-7s-stopwatch:before {
247 content: '\e610';
248 }
249 .pe-7s-star:before {
250 content: '\e611';
251 }
252 .pe-7s-speaker:before {
253 content: '\e612';
254 }
255 .pe-7s-signal:before {
256 content: '\e613';
257 }
258 .pe-7s-shuffle:before {
259 content: '\e614';
260 }
261 .pe-7s-shopbag:before {
262 content: '\e615';
263 }
264 .pe-7s-share:before {
265 content: '\e616';
266 }
267 .pe-7s-server:before {
268 content: '\e617';
269 }
270 .pe-7s-search:before {
271 content: '\e618';
272 }
273 .pe-7s-film:before {
274 content: '\e6a5';
275 }
276 .pe-7s-science:before {
277 content: '\e619';
278 }
279 .pe-7s-disk:before {
280 content: '\e6a6';
281 }
282 .pe-7s-ribbon:before {
283 content: '\e61a';
284 }
285 .pe-7s-repeat:before {
286 content: '\e61b';
287 }
288 .pe-7s-refresh:before {
289 content: '\e61c';
290 }
291 .pe-7s-add-user:before {
292 content: '\e6a9';
293 }
294 .pe-7s-refresh-cloud:before {
295 content: '\e61d';
296 }
297 .pe-7s-paperclip:before {
298 content: '\e69c';
299 }
300 .pe-7s-radio:before {
301 content: '\e61e';
302 }
303 .pe-7s-note2:before {
304 content: '\e69d';
305 }
306 .pe-7s-print:before {
307 content: '\e61f';
308 }
309 .pe-7s-network:before {
310 content: '\e69e';
311 }
312 .pe-7s-prev:before {
313 content: '\e620';
314 }
315 .pe-7s-mute:before {
316 content: '\e69f';
317 }
318 .pe-7s-power:before {
319 content: '\e621';
320 }
321 .pe-7s-medal:before {
322 content: '\e6a0';
323 }
324 .pe-7s-portfolio:before {
325 content: '\e622';
326 }
327 .pe-7s-like2:before {
328 content: '\e6a1';
329 }
330 .pe-7s-plus:before {
331 content: '\e623';
332 }
333 .pe-7s-left-arrow:before {
334 content: '\e6a2';
335 }
336 .pe-7s-play:before {
337 content: '\e624';
338 }
339 .pe-7s-key:before {
340 content: '\e6a3';
341 }
342 .pe-7s-plane:before {
343 content: '\e625';
344 }
345 .pe-7s-joy:before {
346 content: '\e6a4';
347 }
348 .pe-7s-photo-gallery:before {
349 content: '\e626';
350 }
351 .pe-7s-pin:before {
352 content: '\e69b';
353 }
354 .pe-7s-phone:before {
355 content: '\e627';
356 }
357 .pe-7s-plug:before {
358 content: '\e69a';
359 }
360 .pe-7s-pen:before {
361 content: '\e628';
362 }
363 .pe-7s-right-arrow:before {
364 content: '\e699';
365 }
366 .pe-7s-paper-plane:before {
367 content: '\e629';
368 }
369 .pe-7s-delete-user:before {
370 content: '\e6a7';
371 }
372 .pe-7s-paint:before {
373 content: '\e62a';
374 }
375 .pe-7s-bottom-arrow:before {
376 content: '\e6a8';
377 }
378 .pe-7s-notebook:before {
379 content: '\e62b';
380 }
381 .pe-7s-note:before {
382 content: '\e62c';
383 }
384 .pe-7s-next:before {
385 content: '\e62d';
386 }
387 .pe-7s-news-paper:before {
388 content: '\e62e';
389 }
390 .pe-7s-musiclist:before {
391 content: '\e62f';
392 }
393 .pe-7s-music:before {
394 content: '\e630';
395 }
396 .pe-7s-mouse:before {
397 content: '\e631';
398 }
399 .pe-7s-more:before {
400 content: '\e632';
401 }
402 .pe-7s-moon:before {
403 content: '\e633';
404 }
405 .pe-7s-monitor:before {
406 content: '\e634';
407 }
408 .pe-7s-micro:before {
409 content: '\e635';
410 }
411 .pe-7s-menu:before {
412 content: '\e636';
413 }
414 .pe-7s-map:before {
415 content: '\e637';
416 }
417 .pe-7s-map-marker:before {
418 content: '\e638';
419 }
420 .pe-7s-mail:before {
421 content: '\e639';
422 }
423 .pe-7s-mail-open:before {
424 content: '\e63a';
425 }
426 .pe-7s-mail-open-file:before {
427 content: '\e63b';
428 }
429 .pe-7s-magnet:before {
430 content: '\e63c';
431 }
432 .pe-7s-loop:before {
433 content: '\e63d';
434 }
435 .pe-7s-look:before {
436 content: '\e63e';
437 }
438 .pe-7s-lock:before {
439 content: '\e63f';
440 }
441 .pe-7s-lintern:before {
442 content: '\e640';
443 }
444 .pe-7s-link:before {
445 content: '\e641';
446 }
447 .pe-7s-like:before {
448 content: '\e642';
449 }
450 .pe-7s-light:before {
451 content: '\e643';
452 }
453 .pe-7s-less:before {
454 content: '\e644';
455 }
456 .pe-7s-keypad:before {
457 content: '\e645';
458 }
459 .pe-7s-junk:before {
460 content: '\e646';
461 }
462 .pe-7s-info:before {
463 content: '\e647';
464 }
465 .pe-7s-home:before {
466 content: '\e648';
467 }
468 .pe-7s-help2:before {
469 content: '\e649';
470 }
471 .pe-7s-help1:before {
472 content: '\e64a';
473 }
474 .pe-7s-graph3:before {
475 content: '\e64b';
476 }
477 .pe-7s-graph2:before {
478 content: '\e64c';
479 }
480 .pe-7s-graph1:before {
481 content: '\e64d';
482 }
483 .pe-7s-graph:before {
484 content: '\e64e';
485 }
486 .pe-7s-global:before {
487 content: '\e64f';
488 }
489 .pe-7s-gleam:before {
490 content: '\e650';
491 }
492 .pe-7s-glasses:before {
493 content: '\e651';
494 }
495 .pe-7s-gift:before {
496 content: '\e652';
497 }
498 .pe-7s-folder:before {
499 content: '\e653';
500 }
501 .pe-7s-flag:before {
502 content: '\e654';
503 }
504 .pe-7s-filter:before {
505 content: '\e655';
506 }
507 .pe-7s-file:before {
508 content: '\e656';
509 }
510 .pe-7s-expand1:before {
511 content: '\e657';
512 }
513 .pe-7s-exapnd2:before {
514 content: '\e658';
515 }
516 .pe-7s-edit:before {
517 content: '\e659';
518 }
519 .pe-7s-drop:before {
520 content: '\e65a';
521 }
522 .pe-7s-drawer:before {
523 content: '\e65b';
524 }
525 .pe-7s-download:before {
526 content: '\e65c';
527 }
528 .pe-7s-display2:before {
529 content: '\e65d';
530 }
531 .pe-7s-display1:before {
532 content: '\e65e';
533 }
534 .pe-7s-diskette:before {
535 content: '\e65f';
536 }
537 .pe-7s-date:before {
538 content: '\e660';
539 }
540 .pe-7s-cup:before {
541 content: '\e661';
542 }
543 .pe-7s-culture:before {
544 content: '\e662';
545 }
546 .pe-7s-crop:before {
547 content: '\e663';
548 }
549 .pe-7s-credit:before {
550 content: '\e664';
551 }
552 .pe-7s-copy-file:before {
553 content: '\e665';
554 }
555 .pe-7s-config:before {
556 content: '\e666';
557 }
558 .pe-7s-compass:before {
559 content: '\e667';
560 }
561 .pe-7s-comment:before {
562 content: '\e668';
563 }
564 .pe-7s-coffee:before {
565 content: '\e669';
566 }
567 .pe-7s-cloud:before {
568 content: '\e66a';
569 }
570 .pe-7s-clock:before {
571 content: '\e66b';
572 }
573 .pe-7s-check:before {
574 content: '\e66c';
575 }
576 .pe-7s-chat:before {
577 content: '\e66d';
578 }
579 .pe-7s-cart:before {
580 content: '\e66e';
581 }
582 .pe-7s-camera:before {
583 content: '\e66f';
584 }
585 .pe-7s-call:before {
586 content: '\e670';
587 }
588 .pe-7s-calculator:before {
589 content: '\e671';
590 }
591 .pe-7s-browser:before {
592 content: '\e672';
593 }
594 .pe-7s-box2:before {
595 content: '\e673';
596 }
597 .pe-7s-box1:before {
598 content: '\e674';
599 }
600 .pe-7s-bookmarks:before {
601 content: '\e675';
602 }
603 .pe-7s-bicycle:before {
604 content: '\e676';
605 }
606 .pe-7s-bell:before {
607 content: '\e677';
608 }
609 .pe-7s-battery:before {
610 content: '\e678';
611 }
612 .pe-7s-ball:before {
613 content: '\e679';
614 }
615 .pe-7s-back:before {
616 content: '\e67a';
617 }
618 .pe-7s-attention:before {
619 content: '\e67b';
620 }
621 .pe-7s-anchor:before {
622 content: '\e67c';
623 }
624 .pe-7s-albums:before {
625 content: '\e67d';
626 }
627 .pe-7s-alarm:before {
628 content: '\e67e';
629 }
630 .pe-7s-airplay:before {
631 content: '\e67f';
632 }
File src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.eot added (mode: 100644) (index 0000000..6f7b584)
File src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.svg added (mode: 100644) (index 0000000..0f03a5a)
File src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.ttf added (mode: 100644) (index 0000000..bc8a269)
File src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/fonts/Pe-icon-7-stroke.woff added (mode: 100644) (index 0000000..c205e6f)
File src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/fonts/index.php added (mode: 100644) (index 0000000..e69de29)
File src/main/webapp/content/plugins/revolution/fonts/pe-icon-7-stroke/index.php added (mode: 100644) (index 0000000..e69de29)
File src/main/webapp/content/plugins/revolution/fonts/revicons/index.php added (mode: 100644) (index 0000000..e69de29)
File src/main/webapp/content/plugins/revolution/fonts/revicons/revicons.eot added (mode: 100644) (index 0000000..955dc3f)
File src/main/webapp/content/plugins/revolution/fonts/revicons/revicons.svg added (mode: 100644) (index 0000000..7c9d595)
File src/main/webapp/content/plugins/revolution/fonts/revicons/revicons.ttf added (mode: 100644) (index 0000000..4e8df98)
File src/main/webapp/content/plugins/revolution/fonts/revicons/revicons.woff added (mode: 100644) (index 0000000..6d3ea4d)
File src/main/webapp/content/plugins/revolution/images/tpcolorpicker/arrow_down.png added (mode: 100644) (index 0000000..412949a)
File src/main/webapp/content/plugins/revolution/images/tpcolorpicker/arrow_up.png added (mode: 100644) (index 0000000..5e572de)
File src/main/webapp/content/plugins/revolution/images/tpcolorpicker/check.png added (mode: 100644) (index 0000000..4194254)
File src/main/webapp/content/plugins/revolution/images/tpcolorpicker/check_reverse.png added (mode: 100644) (index 0000000..90a7100)
File src/main/webapp/content/plugins/revolution/images/tpcolorpicker/check_small.png added (mode: 100644) (index 0000000..ef193d0)
File src/main/webapp/content/plugins/revolution/images/tpcolorpicker/delete.png added (mode: 100644) (index 0000000..9a7215e)
File src/main/webapp/content/plugins/revolution/images/tpcolorpicker/exit.png added (mode: 100644) (index 0000000..58b8d12)
File src/main/webapp/content/plugins/revolution/images/tpcolorpicker/point_bottom.png added (mode: 100644) (index 0000000..fe20cac)
File src/main/webapp/content/plugins/revolution/images/tpcolorpicker/point_top.png added (mode: 100644) (index 0000000..cf15dca)
File src/main/webapp/content/plugins/revolution/images/tpcolorpicker/save.png added (mode: 100644) (index 0000000..28d3b1b)
File src/main/webapp/content/plugins/revolution/images/tpcolorpicker/trans_tile.png added (mode: 100644) (index 0000000..3a7b71c)
File src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.actions.min.js added (mode: 100644) (index 0000000..1c5830c)
1 /********************************************
2 * REVOLUTION 5.4.2 EXTENSION - ACTIONS
3 * @version: 2.1.0 (15.05.2017)
4 * @requires jquery.themepunch.revolution.js
5 * @author ThemePunch
6 *********************************************/
7 !function($){"use strict";function getScrollRoot(){var d,a=document.documentElement,b=document.body,c=(void 0!==window.pageYOffset?window.pageYOffset:null)||b.scrollTop||a.scrollTop;return a.scrollTop=b.scrollTop=c+(c>0)?-1:1,d=a.scrollTop!==c?a:b,d.scrollTop=c,d}var _R=jQuery.fn.revolution,_ISM=_R.is_mobile(),extension={alias:"Actions Min JS",name:"revolution.extensions.actions.min.js",min_core:"5.4.5",version:"2.1.0"};jQuery.extend(!0,_R,{checkActions:function(a,b,c){if("stop"===_R.compare_version(extension).check)return!1;checkActions_intern(a,b,c)}});var checkActions_intern=function(a,b,c){c&&jQuery.each(c,function(c,d){d.delay=parseInt(d.delay,0)/1e3,a.addClass("tp-withaction"),b.fullscreen_esclistener||"exitfullscreen"!=d.action&&"togglefullscreen"!=d.action||(jQuery(document).keyup(function(b){27==b.keyCode&&jQuery("#rs-go-fullscreen").length>0&&a.trigger(d.event)}),b.fullscreen_esclistener=!0);var e="backgroundvideo"==d.layer?jQuery(".rs-background-video-layer"):"firstvideo"==d.layer?jQuery(".tp-revslider-slidesli").find(".tp-videolayer"):jQuery("#"+d.layer);switch(-1!=jQuery.inArray(d.action,["toggleslider","toggle_mute_video","toggle_global_mute_video","togglefullscreen"])&&a.data("togglelisteners",!0),d.action){case"togglevideo":jQuery.each(e,function(b,c){c=jQuery(c);var d=c.data("videotoggledby");void 0==d&&(d=new Array),d.push(a),c.data("videotoggledby",d)});break;case"togglelayer":jQuery.each(e,function(b,c){c=jQuery(c);var e=c.data("layertoggledby");void 0==e&&(e=new Array),e.push(a),c.data("layertoggledby",e),c.data("triggered_startstatus",d.layerstatus)});break;case"toggle_mute_video":case"toggle_global_mute_video":jQuery.each(e,function(b,c){c=jQuery(c);var d=c.data("videomutetoggledby");void 0==d&&(d=new Array),d.push(a),c.data("videomutetoggledby",d)});break;case"toggleslider":void 0==b.slidertoggledby&&(b.slidertoggledby=new Array),b.slidertoggledby.push(a);break;case"togglefullscreen":void 0==b.fullscreentoggledby&&(b.fullscreentoggledby=new Array),b.fullscreentoggledby.push(a)}switch(a.on(d.event,function(){if("click"===d.event&&a.hasClass("tp-temporarydisabled"))return!1;var c="backgroundvideo"==d.layer?jQuery(".active-revslide .slotholder .rs-background-video-layer"):"firstvideo"==d.layer?jQuery(".active-revslide .tp-videolayer").first():jQuery("#"+d.layer);if("stoplayer"==d.action||"togglelayer"==d.action||"startlayer"==d.action){if(c.length>0){var e=c.data();void 0!==e.clicked_time_stamp&&(new Date).getTime()-e.clicked_time_stamp>150&&(clearTimeout(e.triggerdelayIn),clearTimeout(e.triggerdelayOut)),e.clicked_time_stamp=(new Date).getTime(),"startlayer"==d.action||"togglelayer"==d.action&&"in"!=c.data("animdirection")?(e.animdirection="in",e.triggerstate="on",_R.toggleState(e.layertoggledby),_R.playAnimationFrame&&(clearTimeout(e.triggerdelayIn),e.triggerdelayIn=setTimeout(function(){_R.playAnimationFrame({caption:c,opt:b,frame:"frame_0",triggerdirection:"in",triggerframein:"frame_0",triggerframeout:"frame_999"})},1e3*d.delay))):("stoplayer"==d.action||"togglelayer"==d.action&&"out"!=c.data("animdirection"))&&(e.animdirection="out",e.triggered=!0,e.triggerstate="off",_R.stopVideo&&_R.stopVideo(c,b),_R.unToggleState(e.layertoggledby),_R.endMoveCaption&&(clearTimeout(e.triggerdelayOut),e.triggerdelayOut=setTimeout(function(){_R.playAnimationFrame({caption:c,opt:b,frame:"frame_999",triggerdirection:"out",triggerframein:"frame_0",triggerframeout:"frame_999"})},1e3*d.delay)))}}else!_ISM||"playvideo"!=d.action&&"stopvideo"!=d.action&&"togglevideo"!=d.action&&"mutevideo"!=d.action&&"unmutevideo"!=d.action&&"toggle_mute_video"!=d.action&&"toggle_global_mute_video"!=d.action?(d.delay="NaN"===d.delay||NaN===d.delay?0:d.delay,punchgs.TweenLite.delayedCall(d.delay,function(){actionSwitches(c,b,d,a)},[c,b,d,a])):actionSwitches(c,b,d,a)}),d.action){case"togglelayer":case"startlayer":case"playlayer":case"stoplayer":var e=jQuery("#"+d.layer),f=e.data();e.length>0&&void 0!==f&&(void 0!==f.frames&&"bytrigger"!=f.frames[0].delay||void 0===f.frames&&"bytrigger"!==f.start)&&(f.triggerstate="on")}})},actionSwitches=function(tnc,opt,a,_nc){switch(a.action){case"scrollbelow":a.speed=void 0!==a.speed?a.speed:400,a.ease=void 0!==a.ease?a.ease:punchgs.Power2.easeOut,_nc.addClass("tp-scrollbelowslider"),_nc.data("scrolloffset",a.offset),_nc.data("scrolldelay",a.delay),_nc.data("scrollspeed",a.speed),_nc.data("scrollease",a.ease);var off=getOffContH(opt.fullScreenOffsetContainer)||0,aof=parseInt(a.offset,0)||0;off=off-aof||0,opt.scrollRoot=jQuery(document);var sobj={_y:opt.scrollRoot.scrollTop()};punchgs.TweenLite.to(sobj,a.speed/1e3,{_y:opt.c.offset().top+jQuery(opt.li[0]).height()-off,ease:a.ease,onUpdate:function(){opt.scrollRoot.scrollTop(sobj._y)}});break;case"callback":eval(a.callback);break;case"jumptoslide":switch(a.slide.toLowerCase()){case"+1":case"next":opt.sc_indicator="arrow",_R.callingNewSlide(opt.c,1);break;case"previous":case"prev":case"-1":opt.sc_indicator="arrow",_R.callingNewSlide(opt.c,-1);break;default:var ts=jQuery.isNumeric(a.slide)?parseInt(a.slide,0):a.slide;_R.callingNewSlide(opt.c,ts)}break;case"simplelink":window.open(a.url,a.target);break;case"toggleslider":opt.noloopanymore=0,"playing"==opt.sliderstatus?(opt.c.revpause(),opt.forcepause_viatoggle=!0,_R.unToggleState(opt.slidertoggledby)):(opt.forcepause_viatoggle=!1,opt.c.revresume(),_R.toggleState(opt.slidertoggledby));break;case"pauseslider":opt.c.revpause(),_R.unToggleState(opt.slidertoggledby);break;case"playslider":opt.noloopanymore=0,opt.c.revresume(),_R.toggleState(opt.slidertoggledby);break;case"playvideo":tnc.length>0&&_R.playVideo(tnc,opt);break;case"stopvideo":tnc.length>0&&_R.stopVideo&&_R.stopVideo(tnc,opt);break;case"togglevideo":tnc.length>0&&(_R.isVideoPlaying(tnc,opt)?_R.stopVideo&&_R.stopVideo(tnc,opt):_R.playVideo(tnc,opt));break;case"mutevideo":tnc.length>0&&_R.muteVideo(tnc,opt);break;case"unmutevideo":tnc.length>0&&_R.unMuteVideo&&_R.unMuteVideo(tnc,opt);break;case"toggle_mute_video":tnc.length>0&&(_R.isVideoMuted(tnc,opt)?_R.unMuteVideo(tnc,opt):_R.muteVideo&&_R.muteVideo(tnc,opt)),_nc.toggleClass("rs-toggle-content-active");break;case"toggle_global_mute_video":!0===opt.globalmute?(opt.globalmute=!1,void 0!=opt.playingvideos&&opt.playingvideos.length>0&&jQuery.each(opt.playingvideos,function(a,b){_R.unMuteVideo&&_R.unMuteVideo(b,opt)})):(opt.globalmute=!0,void 0!=opt.playingvideos&&opt.playingvideos.length>0&&jQuery.each(opt.playingvideos,function(a,b){_R.muteVideo&&_R.muteVideo(b,opt)})),_nc.toggleClass("rs-toggle-content-active");break;case"simulateclick":tnc.length>0&&tnc.click();break;case"toggleclass":tnc.length>0&&(tnc.hasClass(a.classname)?tnc.removeClass(a.classname):tnc.addClass(a.classname));break;case"gofullscreen":case"exitfullscreen":case"togglefullscreen":if(jQuery(".rs-go-fullscreen").length>0&&("togglefullscreen"==a.action||"exitfullscreen"==a.action)){jQuery(".rs-go-fullscreen").removeClass("rs-go-fullscreen");var gf=opt.c.closest(".forcefullwidth_wrapper_tp_banner").length>0?opt.c.closest(".forcefullwidth_wrapper_tp_banner"):opt.c.closest(".rev_slider_wrapper");opt.minHeight=opt.oldminheight,opt.infullscreenmode=!1,opt.c.revredraw(),jQuery(window).trigger("resize"),_R.unToggleState(opt.fullscreentoggledby)}else if(0==jQuery(".rs-go-fullscreen").length&&("togglefullscreen"==a.action||"gofullscreen"==a.action)){var gf=opt.c.closest(".forcefullwidth_wrapper_tp_banner").length>0?opt.c.closest(".forcefullwidth_wrapper_tp_banner"):opt.c.closest(".rev_slider_wrapper");gf.addClass("rs-go-fullscreen"),opt.oldminheight=opt.minHeight,opt.minHeight=jQuery(window).height(),opt.infullscreenmode=!0,opt.c.revredraw(),jQuery(window).trigger("resize"),_R.toggleState(opt.fullscreentoggledby)}break;default:var obj={};obj.event=a,obj.layer=_nc,opt.c.trigger("layeraction",[obj])}},getOffContH=function(a){if(void 0==a)return 0;if(a.split(",").length>1){var b=a.split(","),c=0;return b&&jQuery.each(b,function(a,b){jQuery(b).length>0&&(c+=jQuery(b).outerHeight(!0))}),c}return jQuery(a).height()}}(jQuery);
File src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.carousel.min.js added (mode: 100644) (index 0000000..85a386c)
1 /********************************************
2 * REVOLUTION 5.4 EXTENSION - CAROUSEL
3 * @version: 1.2.1 (18.11.2016)
4 * @requires jquery.themepunch.revolution.js
5 * @author ThemePunch
6 *********************************************/
7 !function(a){"use strict";var b=jQuery.fn.revolution,c={alias:"Carousel Min JS",name:"revolution.extensions.carousel.min.js",min_core:"5.3.0",version:"1.2.1"};jQuery.extend(!0,b,{prepareCarousel:function(a,d,h,i){return"stop"!==b.compare_version(c).check&&(h=a.carousel.lastdirection=f(h,a.carousel.lastdirection),e(a),a.carousel.slide_offset_target=j(a),void(void 0!==i?g(a,h,!1,0):void 0==d?b.carouselToEvalPosition(a,h):g(a,h,!1)))},carouselToEvalPosition:function(a,c){var d=a.carousel;c=d.lastdirection=f(c,d.lastdirection);var e="center"===d.horizontal_align?(d.wrapwidth/2-d.slide_width/2-d.slide_globaloffset)/d.slide_width:(0-d.slide_globaloffset)/d.slide_width,h=b.simp(e,a.slideamount,!1),i=h-Math.floor(h),j=0,k=-1*(Math.ceil(h)-h),l=-1*(Math.floor(h)-h);j=i>=.3&&"left"===c||i>=.7&&"right"===c?k:i<.3&&"left"===c||i<.7&&"right"===c?l:j,j="off"===d.infinity?h<0?h:e>a.slideamount-1?e-(a.slideamount-1):j:j,d.slide_offset_target=j*d.slide_width,0!==Math.abs(d.slide_offset_target)?g(a,c,!0):b.organiseCarousel(a,c)},organiseCarousel:function(a,b,c,d){b=void 0===b||"down"==b||"up"==b||null===b||jQuery.isEmptyObject(b)?"left":b;for(var e=a.carousel,f=new Array,g=e.slides.length,i=("right"===e.horizontal_align?a.width:0,0);i<g;i++){var j=i*e.slide_width+e.slide_offset;"on"===e.infinity&&(j=j>e.wrapwidth-e.inneroffset&&"right"==b?e.slide_offset-(e.slides.length-i)*e.slide_width:j,j=j<0-e.inneroffset-e.slide_width&&"left"==b?j+e.maxwidth:j),f[i]=j}var k=999;e.slides&&jQuery.each(e.slides,function(d,h){var i=f[d];"on"===e.infinity&&(i=i>e.wrapwidth-e.inneroffset&&"left"===b?f[0]-(g-d)*e.slide_width:i,i=i<0-e.inneroffset-e.slide_width?"left"==b?i+e.maxwidth:"right"===b?f[g-1]+(d+1)*e.slide_width:i:i);var j=new Object;j.left=i+e.inneroffset;var l="center"===e.horizontal_align?(Math.abs(e.wrapwidth/2)-(j.left+e.slide_width/2))/e.slide_width:(e.inneroffset-j.left)/e.slide_width,n="center"===e.horizontal_align?2:1;if((c&&Math.abs(l)<k||0===l)&&(k=Math.abs(l),e.focused=d),j.width=e.slide_width,j.x=0,j.transformPerspective=1200,j.transformOrigin="50% "+e.vertical_align,"on"===e.fadeout)if("on"===e.vary_fade)j.autoAlpha=1-Math.abs(1/Math.ceil(e.maxVisibleItems/n)*l);else switch(e.horizontal_align){case"center":j.autoAlpha=Math.abs(l)<Math.ceil(e.maxVisibleItems/n-1)?1:1-(Math.abs(l)-Math.floor(Math.abs(l)));break;case"left":j.autoAlpha=l<1&&l>0?1-l:Math.abs(l)>e.maxVisibleItems-1?1-(Math.abs(l)-(e.maxVisibleItems-1)):1;break;case"right":j.autoAlpha=l>-1&&l<0?1-Math.abs(l):l>e.maxVisibleItems-1?1-(Math.abs(l)-(e.maxVisibleItems-1)):1}else j.autoAlpha=Math.abs(l)<Math.ceil(e.maxVisibleItems/n)?1:0;if(void 0!==e.minScale&&e.minScale>0)if("on"===e.vary_scale){j.scale=1-Math.abs(e.minScale/100/Math.ceil(e.maxVisibleItems/n)*l);var o=(e.slide_width-e.slide_width*j.scale)*Math.abs(l)}else{j.scale=l>=1||l<=-1?1-e.minScale/100:(100-e.minScale*Math.abs(l))/100;var o=(e.slide_width-e.slide_width*(1-e.minScale/100))*Math.abs(l)}void 0!==e.maxRotation&&0!=Math.abs(e.maxRotation)&&("on"===e.vary_rotation?(j.rotationY=Math.abs(e.maxRotation)-Math.abs((1-Math.abs(1/Math.ceil(e.maxVisibleItems/n)*l))*e.maxRotation),j.autoAlpha=Math.abs(j.rotationY)>90?0:j.autoAlpha):j.rotationY=l>=1||l<=-1?e.maxRotation:Math.abs(l)*e.maxRotation,j.rotationY=l<0?j.rotationY*-1:j.rotationY),j.x=-1*e.space*l,j.left=Math.floor(j.left),j.x=Math.floor(j.x),void 0!==j.scale?l<0?j.x-o:j.x+o:j.x,j.zIndex=Math.round(100-Math.abs(5*l)),j.transformStyle="3D"!=a.parallax.type&&"3d"!=a.parallax.type?"flat":"preserve-3d",punchgs.TweenLite.set(h,j)}),d&&(a.c.find(".next-revslide").removeClass("next-revslide"),jQuery(e.slides[e.focused]).addClass("next-revslide"),a.c.trigger("revolution.nextslide.waiting"));e.wrapwidth/2-e.slide_offset,e.maxwidth+e.slide_offset-e.wrapwidth/2}});var d=function(a){var b=a.carousel;b.infbackup=b.infinity,b.maxVisiblebackup=b.maxVisibleItems,b.slide_globaloffset="none",b.slide_offset=0,b.wrap=a.c.find(".tp-carousel-wrapper"),b.slides=a.c.find(".tp-revslider-slidesli"),0!==b.maxRotation&&("3D"!=a.parallax.type&&"3d"!=a.parallax.type?punchgs.TweenLite.set(b.wrap,{perspective:1200,transformStyle:"flat"}):punchgs.TweenLite.set(b.wrap,{perspective:1600,transformStyle:"preserve-3d"})),void 0!==b.border_radius&&parseInt(b.border_radius,0)>0&&punchgs.TweenLite.set(a.c.find(".tp-revslider-slidesli"),{borderRadius:b.border_radius})},e=function(a){void 0===a.bw&&b.setSize(a);var c=a.carousel,e=b.getHorizontalOffset(a.c,"left"),f=b.getHorizontalOffset(a.c,"right");void 0===c.wrap&&d(a),c.slide_width="on"!==c.stretch?a.gridwidth[a.curWinRange]*a.bw:a.c.width(),c.maxwidth=a.slideamount*c.slide_width,c.maxVisiblebackup>c.slides.length+1&&(c.maxVisibleItems=c.slides.length+2),c.wrapwidth=c.maxVisibleItems*c.slide_width+(c.maxVisibleItems-1)*c.space,c.wrapwidth="auto"!=a.sliderLayout?c.wrapwidth>a.c.closest(".tp-simpleresponsive").width()?a.c.closest(".tp-simpleresponsive").width():c.wrapwidth:c.wrapwidth>a.ul.width()?a.ul.width():c.wrapwidth,c.infinity=c.wrapwidth>=c.maxwidth?"off":c.infbackup,c.wrapoffset="center"===c.horizontal_align?(a.c.width()-f-e-c.wrapwidth)/2:0,c.wrapoffset="auto"!=a.sliderLayout&&a.outernav?0:c.wrapoffset<e?e:c.wrapoffset;var g="hidden";"3D"!=a.parallax.type&&"3d"!=a.parallax.type||(g="visible"),"right"===c.horizontal_align?punchgs.TweenLite.set(c.wrap,{left:"auto",right:c.wrapoffset+"px",width:c.wrapwidth,overflow:g}):punchgs.TweenLite.set(c.wrap,{right:"auto",left:c.wrapoffset+"px",width:c.wrapwidth,overflow:g}),c.inneroffset="right"===c.horizontal_align?c.wrapwidth-c.slide_width:0,c.realoffset=Math.abs(c.wrap.position().left),c.windhalf=jQuery(window).width()/2},f=function(a,b){return null===a||jQuery.isEmptyObject(a)?b:void 0===a?"right":a},g=function(a,c,d,e){var g=a.carousel;c=g.lastdirection=f(c,g.lastdirection);var h=new Object,i=d?punchgs.Power2.easeOut:g.easing;h.from=0,h.to=g.slide_offset_target,e=void 0===e?g.speed/1e3:e,e=d?.4:e,void 0!==g.positionanim&&g.positionanim.pause(),g.positionanim=punchgs.TweenLite.to(h,e,{from:h.to,onUpdate:function(){g.slide_offset=g.slide_globaloffset+h.from,g.slide_offset=b.simp(g.slide_offset,g.maxwidth),b.organiseCarousel(a,c,!1,!1)},onComplete:function(){g.slide_globaloffset="off"===g.infinity?g.slide_globaloffset+g.slide_offset_target:b.simp(g.slide_globaloffset+g.slide_offset_target,g.maxwidth),g.slide_offset=b.simp(g.slide_offset,g.maxwidth),b.organiseCarousel(a,c,!1,!0);var e=jQuery(a.li[g.focused]);a.c.find(".next-revslide").removeClass("next-revslide"),d&&b.callingNewSlide(a.c,e.data("index"))},ease:i})},h=function(a,b){return Math.abs(a)>Math.abs(b)?a>0?a-Math.abs(Math.floor(a/b)*b):a+Math.abs(Math.floor(a/b)*b):a},i=function(a,b,c){var c,c,d=b-a,e=b-c-a;return d=h(d,c),e=h(e,c),Math.abs(d)>Math.abs(e)?e:d},j=function(a){var c=0,d=a.carousel;if(void 0!==d.positionanim&&d.positionanim.kill(),"none"==d.slide_globaloffset)d.slide_globaloffset=c="center"===d.horizontal_align?d.wrapwidth/2-d.slide_width/2:0;else{d.slide_globaloffset=d.slide_offset,d.slide_offset=0;var e=a.c.find(".processing-revslide").index(),f="center"===d.horizontal_align?(d.wrapwidth/2-d.slide_width/2-d.slide_globaloffset)/d.slide_width:(0-d.slide_globaloffset)/d.slide_width;f=b.simp(f,a.slideamount,!1),e=e>=0?e:a.c.find(".active-revslide").index(),e=e>=0?e:0,c="off"===d.infinity?f-e:-i(f,e,a.slideamount),c*=d.slide_width}return c}}(jQuery);
File src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.kenburn.min.js added (mode: 100644) (index 0000000..f10a36b)
1 /********************************************
2 * REVOLUTION 5.4.2 EXTENSION - KEN BURN
3 * @version: 1.3.1 (15.05.2017)
4 * @requires jquery.themepunch.revolution.js
5 * @author ThemePunch
6 *********************************************/
7 !function(a){"use strict";var b=jQuery.fn.revolution,c={alias:"KenBurns Min JS",name:"revolution.extensions.kenburn.min.js",min_core:"5.4",version:"1.3.1"};jQuery.extend(!0,b,{stopKenBurn:function(a){if("stop"===b.compare_version(c).check)return!1;void 0!=a.data("kbtl")&&a.data("kbtl").pause()},startKenBurn:function(a,d,e){if("stop"===b.compare_version(c).check)return!1;var f=a.data(),g=a.find(".defaultimg"),h=g.data("lazyload")||g.data("src"),j=(f.owidth,f.oheight,"carousel"===d.sliderType?d.carousel.slide_width:d.ul.width()),k=d.ul.height();if(a.data("kbtl")&&a.data("kbtl").kill(),e=e||0,0==a.find(".tp-kbimg").length){var m=g.data("mediafilter");m=void 0===m?"":m,a.append('<div class="tp-kbimg-wrap '+m+'" style="z-index:2;width:100%;height:100%;top:0px;left:0px;position:absolute;"><img class="tp-kbimg" src="'+h+'" style="position:absolute;" width="'+f.owidth+'" height="'+f.oheight+'"></div>'),a.data("kenburn",a.find(".tp-kbimg"))}var n=function(a,b,c,d,e,f,g){var h=a*c,i=b*c,j=Math.abs(d-h),k=Math.abs(e-i),l=new Object;return l.l=(0-f)*j,l.r=l.l+h,l.t=(0-g)*k,l.b=l.t+i,l.h=f,l.v=g,l},o=function(a,b,c,d,e){var f=a.bgposition.split(" ")||"center center",g="center"==f[0]?"50%":"left"==f[0]||"left"==f[1]?"0%":"right"==f[0]||"right"==f[1]?"100%":f[0],h="center"==f[1]?"50%":"top"==f[0]||"top"==f[1]?"0%":"bottom"==f[0]||"bottom"==f[1]?"100%":f[1];g=parseInt(g,0)/100||0,h=parseInt(h,0)/100||0;var i=new Object;return i.start=n(e.start.width,e.start.height,e.start.scale,b,c,g,h),i.end=n(e.start.width,e.start.height,e.end.scale,b,c,g,h),i},p=function(a,b,c){var d=c.scalestart/100,e=c.scaleend/100,f=void 0!=c.offsetstart?c.offsetstart.split(" ")||[0,0]:[0,0],g=void 0!=c.offsetend?c.offsetend.split(" ")||[0,0]:[0,0];c.bgposition="center center"==c.bgposition?"50% 50%":c.bgposition;var h=new Object,i=a*d,k=(c.owidth,c.oheight,a*e);c.owidth,c.oheight;if(h.start=new Object,h.starto=new Object,h.end=new Object,h.endo=new Object,h.start.width=a,h.start.height=h.start.width/c.owidth*c.oheight,h.start.height<b){var m=b/h.start.height;h.start.height=b,h.start.width=h.start.width*m}h.start.transformOrigin=c.bgposition,h.start.scale=d,h.end.scale=e,c.rotatestart=0===c.rotatestart?.01:c.rotatestart,h.start.rotation=c.rotatestart+"deg",h.end.rotation=c.rotateend+"deg";var n=o(c,a,b,f,h);f[0]=parseFloat(f[0])+n.start.l,g[0]=parseFloat(g[0])+n.end.l,f[1]=parseFloat(f[1])+n.start.t,g[1]=parseFloat(g[1])+n.end.t;var p=n.start.r-n.start.l,q=n.start.b-n.start.t,r=n.end.r-n.end.l,s=n.end.b-n.end.t;return f[0]=f[0]>0?0:p+f[0]<a?a-p:f[0],g[0]=g[0]>0?0:r+g[0]<a?a-r:g[0],f[1]=f[1]>0?0:q+f[1]<b?b-q:f[1],g[1]=g[1]>0?0:s+g[1]<b?b-s:g[1],h.starto.x=f[0]+"px",h.starto.y=f[1]+"px",h.endo.x=g[0]+"px",h.endo.y=g[1]+"px",h.end.ease=h.endo.ease=c.ease,h.end.force3D=h.endo.force3D=!0,h};void 0!=a.data("kbtl")&&(a.data("kbtl").kill(),a.removeData("kbtl"));var q=a.data("kenburn"),r=q.parent(),s=p(j,k,f),t=new punchgs.TimelineLite;if(t.pause(),s.start.transformOrigin="0% 0%",s.starto.transformOrigin="0% 0%",t.add(punchgs.TweenLite.fromTo(q,f.duration/1e3,s.start,s.end),0),t.add(punchgs.TweenLite.fromTo(r,f.duration/1e3,s.starto,s.endo),0),void 0!==f.blurstart&&void 0!==f.blurend&&(0!==f.blurstart||0!==f.blurend)){var u={a:f.blurstart},v={a:f.blurend,ease:s.endo.ease},w=new punchgs.TweenLite(u,f.duration/1e3,v);w.eventCallback("onUpdate",function(a){punchgs.TweenLite.set(a,{filter:"blur("+u.a+"px)",webkitFilter:"blur("+u.a+"px)"})},[r]),t.add(w,0)}t.progress(e),t.play(),a.data("kbtl",t)}})}(jQuery);
File src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.layeranimation.min.js added (mode: 100644) (index 0000000..bd77712)
1 /************************************************
2 * REVOLUTION 5.4.2 EXTENSION - LAYER ANIMATION
3 * @version: 3.6.3 (17.05.2017)
4 * @requires jquery.themepunch.revolution.js
5 * @author ThemePunch
6 ************************************************/
7 !function(a){"use strict";function w(a,b,c,d,e,f,g){var h=a.find(b);h.css("borderWidth",f+"px"),h.css(c,0-f+"px"),h.css(d,"0px solid transparent"),h.css(e,g)}var b=jQuery.fn.revolution,e=(b.is_mobile(),b.is_android(),{alias:"LayerAnimation Min JS",name:"revolution.extensions.layeranimation.min.js",min_core:"5.4.5",version:"3.6.3"});jQuery.extend(!0,b,{updateMarkup:function(a,b){var c=jQuery(a).data();if(void 0!==c.start&&!c.frames_added&&void 0===c.frames){var d=new Array,e=t(m(),c.transform_in,void 0,!1),f=t(m(),c.transform_out,void 0,!1),g=t(m(),c.transform_hover,void 0,!1);jQuery.isNumeric(c.end)&&jQuery.isNumeric(c.start)&&jQuery.isNumeric(e.speed)&&(c.end=parseInt(c.end,0)-(parseInt(c.start,0)+parseFloat(e.speed,0))),d.push({frame:"0",delay:c.start,from:c.transform_in,to:c.transform_idle,split:c.splitin,speed:e.speed,ease:e.anim.ease,mask:c.mask_in,splitdelay:c.elementdelay}),d.push({frame:"5",delay:c.end,to:c.transform_out,split:c.splitout,speed:f.speed,ease:f.anim.ease,mask:c.mask_out,splitdelay:c.elementdelay}),c.transform_hover&&d.push({frame:"hover",to:c.transform_hover,style:c.style_hover,speed:g.speed,ease:g.anim.ease,splitdelay:c.elementdelay}),c.frames=d}if(!c.frames_added){if(c.inframeindex=0,c.outframeindex=-1,c.hoverframeindex=-1,void 0!==c.frames)for(var h=0;h<c.frames.length;h++)void 0!==c.frames[h].sfx_effect&&c.frames[h].sfx_effect.indexOf("block")>=0&&(0===h?(c.frames[h].from="o:0",c.frames[h].to="o:1"):c.frames[h].to="o:0",c._sfx="block"),void 0===c.frames[0].from&&(c.frames[0].from="o:inherit"),0===c.frames[0].delay&&(c.frames[0].delay=20),"hover"===c.frames[h].frame?c.hoverframeindex=h:"frame_999"!==c.frames[h].frame&&"frame_out"!==c.frames[h].frame&&"last"!==c.frames[h].frame&&"end"!==c.frames[h].frame||(c.outframeindex=h),void 0!==c.frames[h].split&&c.frames[h].split.match(/chars|words|lines/g)&&(c.splittext=!0);c.outframeindex=-1===c.outframeindex?-1===c.hoverframeindex?c.frames.length-1:c.frames.length-2:c.outframeindex,c.frames_added=!0}},animcompleted:function(a,c){var d=a.data(),e=d.videotype,f=d.autoplay,g=d.autoplayonlyfirsttime;void 0!=e&&"none"!=e&&(1==f||"true"==f||"on"==f||"1sttime"==f||g?(("carousel"!==c.sliderType||"carousel"===c.sliderType&&"on"===c.carousel.showLayersAllTime&&a.closest("li").hasClass("active-revslide")||"carousel"===c.sliderType&&"on"!==c.carousel.showLayersAllTime&&a.closest("li").hasClass("active-revslide"))&&b.playVideo(a,c),b.toggleState(a.data("videotoggledby")),(g||"1sttime"==f)&&(d.autoplayonlyfirsttime=!1,d.autoplay="off")):("no1sttime"==f&&(d.datasetautoplay="on"),b.unToggleState(a.data("videotoggledby"))))},handleStaticLayers:function(a,b){var c=parseInt(a.data("startslide"),0),d=parseInt(a.data("endslide"),0);c<0&&(c=0),d<0&&(d=b.realslideamount),0===c&&d===b.realslideamount-1&&(d=b.realslideamount+1),a.data("startslide",c),a.data("endslide",d)},animateTheCaptions:function(a){if("stop"===b.compare_version(e).check)return!1;var c=a.opt,d=a.slide,f=a.recall,g=a.maintimeline,h=a.preset,i=a.startslideanimat,j="carousel"===c.sliderType?0:c.width/2-c.gridwidth[c.curWinRange]*c.bw/2,k=0,l=d.data("index");if(c.layers=c.layers||new Object,c.layers[l]=c.layers[l]||d.find(".tp-caption"),c.layers.static=c.layers.static||c.c.find(".tp-static-layers").find(".tp-caption"),void 0===c.timelines&&b.createTimelineStructure(c),c.conh=c.c.height(),c.conw=c.c.width(),c.ulw=c.ul.width(),c.ulh=c.ul.height(),c.debugMode){d.addClass("indebugmode"),d.find(".helpgrid").remove(),c.c.find(".hglayerinfo").remove(),d.append('<div class="helpgrid" style="width:'+c.gridwidth[c.curWinRange]*c.bw+"px;height:"+c.gridheight[c.curWinRange]*c.bw+'px;"></div>');var m=d.find(".helpgrid");m.append('<div class="hginfo">Zoom:'+Math.round(100*c.bw)+"% &nbsp;&nbsp;&nbsp; Device Level:"+c.curWinRange+"&nbsp;&nbsp;&nbsp; Grid Preset:"+c.gridwidth[c.curWinRange]+"x"+c.gridheight[c.curWinRange]+"</div>"),c.c.append('<div class="hglayerinfo"></div>'),m.append('<div class="tlhg"></div>')}void 0!==l&&c.layers[l]&&jQuery.each(c.layers[l],function(a,d){var e=jQuery(this);b.updateMarkup(this,c),b.prepareSingleCaption({caption:e,opt:c,offsetx:j,offsety:k,index:a,recall:f,preset:h}),h&&0!==i||b.buildFullTimeLine({caption:e,opt:c,offsetx:j,offsety:k,index:a,recall:f,preset:h,regenerate:0===i}),f&&"carousel"===c.sliderType&&"on"===c.carousel.showLayersAllTime&&b.animcompleted(e,c)}),c.layers.static&&jQuery.each(c.layers.static,function(a,d){var e=jQuery(this),g=e.data();!0!==g.hoveredstatus&&!0!==g.inhoveroutanimation?(b.updateMarkup(this,c),b.prepareSingleCaption({caption:e,opt:c,offsetx:j,offsety:k,index:a,recall:f,preset:h}),h&&0!==i||!0===g.veryfirstststic||(b.buildFullTimeLine({caption:e,opt:c,offsetx:j,offsety:k,index:a,recall:f,preset:h,regenerate:0===i}),g.veryfirstststic=!0),f&&"carousel"===c.sliderType&&"on"===c.carousel.showLayersAllTime&&b.animcompleted(e,c)):b.prepareSingleCaption({caption:e,opt:c,offsetx:j,offsety:k,index:a,recall:f,preset:h})});var n=-1===c.nextSlide||void 0===c.nextSlide?0:c.nextSlide;void 0!==c.rowzones&&(n=n>c.rowzones.length?c.rowzones.length:n),void 0!=c.rowzones&&c.rowzones.length>0&&void 0!=c.rowzones[n]&&n>=0&&n<=c.rowzones.length&&c.rowzones[n].length>0&&b.setSize(c),h||void 0!==i&&(void 0!==l&&jQuery.each(c.timelines[l].layers,function(a,d){var e=d.layer.data();"none"!==d.wrapper&&void 0!==d.wrapper||("keep"==d.triggerstate&&"on"===e.triggerstate?b.playAnimationFrame({caption:d.layer,opt:c,frame:"frame_0",triggerdirection:"in",triggerframein:"frame_0",triggerframeout:"frame_999"}):d.timeline.restart())}),c.timelines.staticlayers&&jQuery.each(c.timelines.staticlayers.layers,function(a,d){var e=d.layer.data(),f=n>=d.firstslide&&n<=d.lastslide,g=n<d.firstslide||n>d.lastslide,h=d.timeline.getLabelTime("slide_"+d.firstslide),i=d.timeline.getLabelTime("slide_"+d.lastslide),j=e.static_layer_timeline_time,k="in"===e.animdirection||"out"!==e.animdirection&&void 0,l="bytrigger"===e.frames[0].delay,o=(e.frames[e.frames.length-1].delay,e.triggered_startstatus),p=e.lasttriggerstate;!0!==e.hoveredstatus&&1!=e.inhoveroutanimation&&(void 0!==j&&k&&("keep"==p?(b.playAnimationFrame({caption:d.layer,opt:c,frame:"frame_0",triggerdirection:"in",triggerframein:"frame_0",triggerframeout:"frame_999"}),e.triggeredtimeline.time(j)):!0!==e.hoveredstatus&&d.timeline.time(j)),"reset"===p&&"hidden"===o&&(d.timeline.time(0),e.animdirection="out"),f?k?n===d.lastslide&&(d.timeline.play(i),e.animdirection="in"):(l||"in"===e.animdirection||d.timeline.play(h),("visible"==o&&"keep"!==p||"keep"===p&&!0===k||"visible"==o&&void 0===k)&&(d.timeline.play(h+.01),e.animdirection="in")):g&&k&&d.timeline.play("frame_999"))})),void 0!=g&&setTimeout(function(){g.resume()},30)},prepareSingleCaption:function(a){var c=a.caption,d=c.data(),e=a.opt,f=a.recall,g=a.recall,i=(a.preset,jQuery("body").hasClass("rtl"));if(d._pw=void 0===d._pw?c.closest(".tp-parallax-wrap"):d._pw,d._lw=void 0===d._lw?c.closest(".tp-loop-wrap"):d._lw,d._mw=void 0===d._mw?c.closest(".tp-mask-wrap"):d._mw,d._responsive=d.responsive||"on",d._respoffset=d.responsive_offset||"on",d._ba=d.basealign||"grid",d._gw="grid"===d._ba?e.width:e.ulw,d._gh="grid"===d._ba?e.height:e.ulh,d._lig=void 0===d._lig?c.hasClass("rev_layer_in_group")?c.closest(".rev_group"):c.hasClass("rev_layer_in_column")?c.closest(".rev_column_inner"):c.hasClass("rev_column_inner")?c.closest(".rev_row"):"none":d._lig,d._column=void 0===d._column?c.hasClass("rev_column_inner")?c.closest(".rev_column"):"none":d._column,d._row=void 0===d._row?c.hasClass("rev_column_inner")?c.closest(".rev_row"):"none":d._row,d._ingroup=void 0===d._ingroup?!(c.hasClass("rev_group")||!c.closest(".rev_group")):d._ingroup,d._isgroup=void 0===d._isgroup?!!c.hasClass("rev_group"):d._isgroup,d._nctype=d.type||"none",d._cbgc_auto=void 0===d._cbgc_auto?"column"===d._nctype&&d._pw.find(".rev_column_bg_auto_sized"):d._cbgc_auto,d._cbgc_man=void 0===d._cbgc_man?"column"===d._nctype&&d._pw.find(".rev_column_bg_man_sized"):d._cbgc_man,d._slideid=d._slideid||c.closest(".tp-revslider-slidesli").data("index"),d._id=void 0===d._id?c.data("id")||c.attr("id"):d._id,d._slidelink=void 0===d._slidelink?void 0!==c.hasClass("slidelink")&&c.hasClass("slidelink"):d._slidelink,void 0===d._li&&(c.hasClass("tp-static-layer")?(d._isstatic=!0,d._li=c.closest(".tp-static-layers"),d._slideid="staticlayers"):d._li=c.closest(".tp-revslider-slidesli")),d._row=void 0===d._row?"column"===d._nctype&&d._pw.closest(".rev_row"):d._row,void 0===d._togglelisteners&&c.find(".rs-toggled-content")?(d._togglelisteners=!0,void 0===d.actions&&c.click(function(){b.swaptoggleState(c)})):d._togglelisteners=!1,"fullscreen"==e.sliderLayout&&(a.offsety=d._gh/2-e.gridheight[e.curWinRange]*e.bh/2),("on"==e.autoHeight||void 0!=e.minHeight&&e.minHeight>0)&&(a.offsety=e.conh/2-e.gridheight[e.curWinRange]*e.bh/2),a.offsety<0&&(a.offsety=0),e.debugMode){c.closest("li").find(".helpgrid").css({top:a.offsety+"px",left:a.offsetx+"px"});var k=e.c.find(".hglayerinfo");c.on("hover, mouseenter",function(){var a="";c.data()&&jQuery.each(c.data(),function(b,c){"object"!=typeof c&&(a=a+'<span style="white-space:nowrap"><span style="color:#27ae60">'+b+":</span>"+c+"</span>&nbsp; &nbsp; ")}),k.html(a)})}if("off"===(void 0===d.visibility?"oon":v(d.visibility,e)[e.forcedWinRange]||v(d.visibility,e)||"ooon")||d._gw<e.hideCaptionAtLimit&&"on"==d.captionhidden||d._gw<e.hideAllCaptionAtLimit?d._pw.addClass("tp-hidden-caption"):d._pw.removeClass("tp-hidden-caption"),d.layertype="html",a.offsetx<0&&(a.offsetx=0),void 0!=d.thumbimage&&void 0==d.videoposter&&(d.videoposter=d.thumbimage),c.find("img").length>0){var n=c.find("img");d.layertype="image",0==n.width()&&n.css({width:"auto"}),0==n.height()&&n.css({height:"auto"}),void 0==n.data("ww")&&n.width()>0&&n.data("ww",n.width()),void 0==n.data("hh")&&n.height()>0&&n.data("hh",n.height());var o=n.data("ww"),p=n.data("hh"),q="slide"==d._ba?e.ulw:e.gridwidth[e.curWinRange],r="slide"==d._ba?e.ulh:e.gridheight[e.curWinRange];o=v(n.data("ww"),e)[e.curWinRange]||v(n.data("ww"),e)||"auto",p=v(n.data("hh"),e)[e.curWinRange]||v(n.data("hh"),e)||"auto";var s="full"===o||"full-proportional"===o,t="full"===p||"full-proportional"===p;if("full-proportional"===o){var u=n.data("owidth"),x=n.data("oheight");u/q<x/r?(o=q,p=x*(q/u)):(p=r,o=u*(r/x))}else o=s?q:!jQuery.isNumeric(o)&&o.indexOf("%")>0?o:parseFloat(o),p=t?r:!jQuery.isNumeric(p)&&p.indexOf("%")>0?p:parseFloat(p);o=void 0===o?0:o,p=void 0===p?0:p,"off"!==d._responsive?("grid"!=d._ba&&s?jQuery.isNumeric(o)?n.css({width:o+"px"}):n.css({width:o}):jQuery.isNumeric(o)?n.css({width:o*e.bw+"px"}):n.css({width:o}),"grid"!=d._ba&&t?jQuery.isNumeric(p)?n.css({height:p+"px"}):n.css({height:p}):jQuery.isNumeric(p)?n.css({height:p*e.bh+"px"}):n.css({height:p})):n.css({width:o,height:p}),d._ingroup&&"row"!==d._nctype&&(void 0!==o&&!jQuery.isNumeric(o)&&"string"===jQuery.type(o)&&o.indexOf("%")>0&&punchgs.TweenLite.set([d._lw,d._pw,d._mw],{minWidth:o}),void 0!==p&&!jQuery.isNumeric(p)&&"string"===jQuery.type(p)&&p.indexOf("%")>0&&punchgs.TweenLite.set([d._lw,d._pw,d._mw],{minHeight:p}))}if("slide"===d._ba)a.offsetx=0,a.offsety=0;else if(d._isstatic&&void 0!==e.carousel&&void 0!==e.carousel.horizontal_align&&"carousel"===e.sliderType){switch(e.carousel.horizontal_align){case"center":a.offsetx=0+(e.ulw-e.gridwidth[e.curWinRange]*e.bw)/2;break;case"left":break;case"right":a.offsetx=e.ulw-e.gridwidth[e.curWinRange]*e.bw}a.offsetx=a.offsetx<0?0:a.offsetx}var A="html5"==d.audio?"audio":"video";if(c.hasClass("tp-videolayer")||c.hasClass("tp-audiolayer")||c.find("iframe").length>0||c.find(A).length>0){if(d.layertype="video",b.manageVideoLayer&&b.manageVideoLayer(c,e,f,g),!f&&!g){d.videotype;b.resetVideo&&b.resetVideo(c,e,a.preset)}var D=d.aspectratio;void 0!=D&&D.split(":").length>1&&b.prepareCoveredVideo(D,e,c);var n=c.find("iframe")?c.find("iframe"):n=c.find(A),E=!c.find("iframe"),F=c.hasClass("coverscreenvideo");n.css({display:"block"}),void 0==c.data("videowidth")&&(c.data("videowidth",n.width()),c.data("videoheight",n.height()));var o=v(c.data("videowidth"),e)[e.curWinRange]||v(c.data("videowidth"),e)||"auto",p=v(c.data("videoheight"),e)[e.curWinRange]||v(c.data("videoheight"),e)||"auto";o="auto"===o||!jQuery.isNumeric(o)&&o.indexOf("%")>0?"auto"===o?"auto":"grid"===d._ba?e.gridwidth[e.curWinRange]*e.bw:d._gw:parseFloat(o)*e.bw+"px",p="auto"===p||!jQuery.isNumeric(p)&&p.indexOf("%")>0?"auto"===p?"auto":"grid"===d._ba?e.gridheight[e.curWinRange]*e.bw:d._gh:parseFloat(p)*e.bh+"px",d.cssobj=void 0===d.cssobj?y(c,0):d.cssobj;var G=z(d.cssobj,e);if("auto"==G.lineHeight&&(G.lineHeight=G.fontSize+4),c.hasClass("fullscreenvideo")||F){a.offsetx=0,a.offsety=0,c.data("x",0),c.data("y",0);var H=d._gh;"on"==e.autoHeight&&(H=e.conh),c.css({width:d._gw,height:H})}else punchgs.TweenLite.set(c,{paddingTop:Math.round(G.paddingTop*e.bh)+"px",paddingBottom:Math.round(G.paddingBottom*e.bh)+"px",paddingLeft:Math.round(G.paddingLeft*e.bw)+"px",paddingRight:Math.round(G.paddingRight*e.bw)+"px",marginTop:G.marginTop*e.bh+"px",marginBottom:G.marginBottom*e.bh+"px",marginLeft:G.marginLeft*e.bw+"px",marginRight:G.marginRight*e.bw+"px",borderTopWidth:Math.round(G.borderTopWidth*e.bh)+"px",borderBottomWidth:Math.round(G.borderBottomWidth*e.bh)+"px",borderLeftWidth:Math.round(G.borderLeftWidth*e.bw)+"px",borderRightWidth:Math.round(G.borderRightWidth*e.bw)+"px",width:o,height:p});(0==E&&!F||1!=d.forcecover&&!c.hasClass("fullscreenvideo")&&!F)&&(n.width(o),n.height(p)),d._ingroup&&null!==d.videowidth&&void 0!==d.videowidth&&!jQuery.isNumeric(d.videowidth)&&d.videowidth.indexOf("%")>0&&punchgs.TweenLite.set([d._lw,d._pw,d._mw],{minWidth:d.videowidth})}B(c,e,0,d._responsive),c.hasClass("tp-resizeme")&&c.find("*").each(function(){B(jQuery(this),e,"rekursive",d._responsive)});var I=c.outerHeight(),J=c.css("backgroundColor");w(c,".frontcorner","left","borderRight","borderTopColor",I,J),w(c,".frontcornertop","left","borderRight","borderBottomColor",I,J),w(c,".backcorner","right","borderLeft","borderBottomColor",I,J),w(c,".backcornertop","right","borderLeft","borderTopColor",I,J),"on"==e.fullScreenAlignForce&&(a.offsetx=0,a.offsety=0),"block"===d._sfx&&void 0===d._bmask&&(d._bmask=jQuery('<div class="tp-blockmask"></div>'),d._mw.append(d._bmask)),d.arrobj=new Object,d.arrobj.voa=v(d.voffset,e)[e.curWinRange]||v(d.voffset,e)[0],d.arrobj.hoa=v(d.hoffset,e)[e.curWinRange]||v(d.hoffset,e)[0],d.arrobj.elx=v(d.x,e)[e.curWinRange]||v(d.x,e)[0],d.arrobj.ely=v(d.y,e)[e.curWinRange]||v(d.y,e)[0];var K=0==d.arrobj.voa.length?0:d.arrobj.voa,L=0==d.arrobj.hoa.length?0:d.arrobj.hoa,M=0==d.arrobj.elx.length?0:d.arrobj.elx,N=0==d.arrobj.ely.length?0:d.arrobj.ely;d.eow=c.outerWidth(!0),d.eoh=c.outerHeight(!0),0==d.eow&&0==d.eoh&&(d.eow=e.ulw,d.eoh=e.ulh);var O="off"!==d._respoffset?parseInt(K,0)*e.bw:parseInt(K,0),P="off"!==d._respoffset?parseInt(L,0)*e.bw:parseInt(L,0),Q="grid"===d._ba?e.gridwidth[e.curWinRange]*e.bw:d._gw,R="grid"===d._ba?e.gridheight[e.curWinRange]*e.bw:d._gh;"on"==e.fullScreenAlignForce&&(Q=e.ulw,R=e.ulh),"none"!==d._lig&&void 0!=d._lig&&(Q=d._lig.width(),R=d._lig.height(),a.offsetx=0,a.offsety=0),M="center"===M||"middle"===M?Q/2-d.eow/2+P:"left"===M?P:"right"===M?Q-d.eow-P:"off"!==d._respoffset?M*e.bw:M,N="center"==N||"middle"==N?R/2-d.eoh/2+O:"top"==N?O:"bottom"==N?R-d.eoh-O:"off"!==d._respoffset?N*e.bw:N,i&&!d._slidelink&&(M+=d.eow),d._slidelink&&(M=0),d.calcx=parseInt(M,0)+a.offsetx,d.calcy=parseInt(N,0)+a.offsety;var S=c.css("z-Index");if("row"!==d._nctype&&"column"!==d._nctype)punchgs.TweenLite.set(d._pw,{zIndex:S,top:d.calcy,left:d.calcx,overwrite:"auto"});else if("row"!==d._nctype)punchgs.TweenLite.set(d._pw,{zIndex:S,width:d.columnwidth,top:0,left:0,overwrite:"auto"});else if("row"===d._nctype){var T="grid"===d._ba?Q+"px":"100%";punchgs.TweenLite.set(d._pw,{zIndex:S,width:T,top:0,left:a.offsetx,overwrite:"auto"})}if(void 0!==d.blendmode&&punchgs.TweenLite.set(d._pw,{mixBlendMode:d.blendmode}),"row"===d._nctype&&(d.columnbreak<=e.curWinRange?c.addClass("rev_break_columns"):c.removeClass("rev_break_columns")),"on"==d.loopanimation&&punchgs.TweenLite.set(d._lw,{minWidth:d.eow,minHeight:d.eoh}),"column"===d._nctype){var U=void 0!==c[0]._gsTransform?c[0]._gsTransform.y:0,V=parseInt(d._column[0].style.paddingTop,0);punchgs.TweenLite.set(c,{y:0}),punchgs.TweenLite.set(d._cbgc_man,{y:parseInt(V+d._column.offset().top-c.offset().top,0)}),punchgs.TweenLite.set(c,{y:U})}d._ingroup&&"row"!==d._nctype&&(void 0!==d._groupw&&!jQuery.isNumeric(d._groupw)&&d._groupw.indexOf("%")>0&&punchgs.TweenLite.set([d._lw,d._pw,d._mw],{minWidth:d._groupw}),void 0!==d._grouph&&!jQuery.isNumeric(d._grouph)&&d._grouph.indexOf("%")>0&&punchgs.TweenLite.set([d._lw,d._pw,d._mw],{minHeight:d._grouph}))},createTimelineStructure:function(a){function b(a,b,c,d){var f,e=new punchgs.TimelineLite({paused:!0});c=c||new Object,c[a.attr("id")]=c[a.attr("id")]||new Object,"staticlayers"===d&&(c[a.attr("id")].firstslide=a.data("startslide"),c[a.attr("id")].lastslide=a.data("endslide")),a.data("slideid",d),c[a.attr("id")].defclasses=f=a[0].className,c[a.attr("id")].wrapper=f.indexOf("rev_layer_in_column")>=0?a.closest(".rev_column_inner"):f.indexOf("rev_column_inner")>=0?a.closest(".rev_row"):f.indexOf("rev_layer_in_group")>=0?a.closest(".rev_group"):"none",c[a.attr("id")].timeline=e,c[a.attr("id")].layer=a,c[a.attr("id")].triggerstate=a.data("lasttriggerstate"),c[a.attr("id")].dchildren=f.indexOf("rev_row")>=0?a[0].getElementsByClassName("rev_column_inner"):f.indexOf("rev_column_inner")>=0?a[0].getElementsByClassName("tp-caption"):f.indexOf("rev_group")>=0?a[0].getElementsByClassName("rev_layer_in_group"):"none",a.data("timeline",e)}a.timelines=a.timelines||new Object,a.c.find(".tp-revslider-slidesli, .tp-static-layers").each(function(){var c=jQuery(this),d=c.data("index");a.timelines[d]=a.timelines[d]||{},a.timelines[d].layers=a.timelines[d].layers||new Object,c.find(".tp-caption").each(function(c){b(jQuery(this),a,a.timelines[d].layers,d)})})},buildFullTimeLine:function(a){var g,h,c=a.caption,d=c.data(),e=a.opt,f={},j=q();if(g=e.timelines[d._slideid].layers[d._id],!g.generated||!0===a.regenerate){if(h=g.timeline,g.generated=!0,void 0!==d.current_timeline&&!0!==a.regenerate?(d.current_timeline_pause=d.current_timeline.paused(),d.current_timeline_time=d.current_timeline.time(),d.current_is_nc_timeline=h===d.current_timeline,d.static_layer_timeline_time=d.current_timeline_time):(d.static_layer_timeline_time=d.current_timeline_time,d.current_timeline_time=0,d.current_timeline&&d.current_timeline.clear()),h.clear(),f.svg=void 0!=d.svg_src&&c.find("svg"),f.svg&&(d.idlesvg=o(d.svg_idle,n()),punchgs.TweenLite.set(f.svg,d.idlesvg.anim)),-1!==d.hoverframeindex&&void 0!==d.hoverframeindex&&!c.hasClass("rs-hover-ready")){if(c.addClass("rs-hover-ready"),d.hovertimelines={},d.hoveranim=t(j,d.frames[d.hoverframeindex].to),d.hoveranim=x(d.hoveranim,d.frames[d.hoverframeindex].style),f.svg){var l=o(d.svg_hover,n());void 0!=d.hoveranim.anim.color&&(l.anim.fill=d.hoveranim.anim.color,d.idlesvg.anim.css.fill=f.svg.css("fill")),d.hoversvg=l}c.hover(function(a){var b={caption:jQuery(a.currentTarget),opt:e,firstframe:"frame_0",lastframe:"frame_999"},d=(i(b),b.caption),g=d.data(),h=g.frames[g.hoverframeindex];g.forcehover=h.force,g.hovertimelines.item=punchgs.TweenLite.to(d,h.speed/1e3,g.hoveranim.anim),(g.hoverzIndex||g.hoveranim.anim&&g.hoveranim.anim.zIndex)&&(g.basiczindex=void 0===g.basiczindex?g.cssobj.zIndex:g.basiczindex,g.hoverzIndex=void 0===g.hoverzIndex?g.hoveranim.anim.zIndex:g.hoverzIndex,g.inhoverinanimation=!0,0===h.speed&&(g.inhoverinanimation=!1),g.hovertimelines.pwhoveranim=punchgs.TweenLite.to(g._pw,h.speed/1e3,{overwrite:"auto",zIndex:g.hoverzIndex}),g.hovertimelines.pwhoveranim.eventCallback("onComplete",function(a){a.inhoverinanimation=!1},[g])),f.svg&&(g.hovertimelines.svghoveranim=punchgs.TweenLite.to([f.svg,f.svg.find("path")],h.speed/1e3,g.hoversvg.anim)),g.hoveredstatus=!0},function(a){var b={caption:jQuery(a.currentTarget),opt:e,firstframe:"frame_0",lastframe:"frame_999"},d=(i(b),b.caption),g=d.data(),h=g.frames[g.hoverframeindex];g.hoveredstatus=!1,g.inhoveroutanimation=!0,g.hovertimelines.item.pause(),g.hovertimelines.item=punchgs.TweenLite.to(d,h.speed/1e3,jQuery.extend(!0,{},g._gsTransformTo)),0==h.speed&&(g.inhoveroutanimation=!1),g.hovertimelines.item.eventCallback("onComplete",function(a){a.inhoveroutanimation=!1},[g]),void 0!==g.hovertimelines.pwhoveranim&&(g.hovertimelines.pwhoveranim=punchgs.TweenLite.to(g._pw,h.speed/1e3,{overwrite:"auto",zIndex:g.basiczindex})),f.svg&&punchgs.TweenLite.to([f.svg,f.svg.find("path")],h.speed/1e3,g.idlesvg.anim)})}for(var m=0;m<d.frames.length;m++)if(m!==d.hoverframeindex){var p=m===d.inframeindex?"frame_0":m===d.outframeindex||"frame_999"===d.frames[m].frame?"frame_999":"frame_"+m;d.frames[m].framename=p,g[p]={},g[p].timeline=new punchgs.TimelineLite({align:"normal"});var r=d.frames[m].delay,u=(d.triggered_startstatus,void 0!==r?jQuery.inArray(r,["slideenter","bytrigger","wait"])>=0?r:parseInt(r,0)/1e3:"wait");void 0!==g.firstslide&&"frame_0"===p&&(h.addLabel("slide_"+g.firstslide+"_pause",0),h.addPause("slide_"+g.firstslide+"_pause"),h.addLabel("slide_"+g.firstslide,"+=0.005")),void 0!==g.lastslide&&"frame_999"===p&&(h.addLabel("slide_"+g.lastslide+"_pause","+=0.01"),h.addPause("slide_"+g.lastslide+"_pause"),h.addLabel("slide_"+g.lastslide,"+=0.005")),jQuery.isNumeric(u)?h.addLabel(p,"+="+u):(h.addLabel("pause_"+m,"+=0.01"),h.addPause("pause_"+m),h.addLabel(p,"+=0.01")),h=b.createFrameOnTimeline({caption:a.caption,timeline:h,label:p,frameindex:m,opt:e})}a.regenerate||(d.current_is_nc_timeline&&(d.current_timeline=h),d.current_timeline_pause?h.pause(d.current_timeline_time):h.time(d.current_timeline_time))}},createFrameOnTimeline:function(a){var b=a.caption,c=b.data(),d=a.label,e=a.timeline,i=a.frameindex,j=a.opt,n=b,o={},q=j.timelines[c._slideid].layers[c._id],r=c.frames.length-1,v=c.frames[i].split,w=c.frames[i].split_direction,x=c.frames[i].sfx_effect,y=!1;if(w=void 0===w?"forward":w,-1!==c.hoverframeindex&&c.hoverframeindex==r&&(r-=1),o.content=new punchgs.TimelineLite({align:"normal"}),o.mask=new punchgs.TimelineLite({align:"normal"}),void 0===e.vars.id&&(e.vars.id=Math.round(1e5*Math.random())),"column"===c._nctype&&(e.add(punchgs.TweenLite.set(c._cbgc_man,{visibility:"visible"}),d),e.add(punchgs.TweenLite.set(c._cbgc_auto,{visibility:"hidden"}),d)),c.splittext&&0===i){void 0!==c.mySplitText&&c.mySplitText.revert();var z=b.find("a").length>0?b.find("a"):b;c.mySplitText=new punchgs.SplitText(z,{type:"chars,words,lines",charsClass:"tp-splitted tp-charsplit",wordsClass:"tp-splitted tp-wordsplit",linesClass:"tp-splitted tp-linesplit"}),b.addClass("splitted")}void 0!==c.mySplitText&&v&&v.match(/chars|words|lines/g)&&(n=c.mySplitText[v],y=!0);var D,E,A=i!==c.outframeindex?t(m(),c.frames[i].to,void 0,y,n.length-1):void 0!==c.frames[i].to&&null===c.frames[i].to.match(/auto:auto/g)?t(p(),c.frames[i].to,1==j.sdir,y,n.length-1):t(p(),c.frames[c.inframeindex].from,0==j.sdir,y,n.length-1),B=void 0!==c.frames[i].from?t(A,c.frames[c.inframeindex].from,1==j.sdir,y,n.length-1):void 0,C=c.frames[i].splitdelay;if(0!==i||a.fromcurrentstate?E=u(c.frames[i].mask):D=u(c.frames[i].mask),A.anim.ease=void 0===c.frames[i].ease?punchgs.Power1.easeInOut:c.frames[i].ease,void 0!==B&&(B.anim.ease=void 0===c.frames[i].ease?punchgs.Power1.easeInOut:c.frames[i].ease,B.speed=void 0===c.frames[i].speed?B.speed:c.frames[i].speed,B.anim.x=B.anim.x*j.bw||s(B.anim.x,j,c.eow,c.eoh,c.calcy,c.calcx,"horizontal"),B.anim.y=B.anim.y*j.bw||s(B.anim.y,j,c.eow,c.eoh,c.calcy,c.calcx,"vertical")),void 0!==A&&(A.anim.ease=void 0===c.frames[i].ease?punchgs.Power1.easeInOut:c.frames[i].ease,A.speed=void 0===c.frames[i].speed?A.speed:c.frames[i].speed,A.anim.x=A.anim.x*j.bw||s(A.anim.x,j,c.eow,c.eoh,c.calcy,c.calcx,"horizontal"),A.anim.y=A.anim.y*j.bw||s(A.anim.y,j,c.eow,c.eoh,c.calcy,c.calcx,"vertical")),b.data("iframes")&&e.add(punchgs.TweenLite.set(b.find("iframe"),{autoAlpha:1}),d+"+=0.001"),i===c.outframeindex&&(c.frames[i].to&&c.frames[i].to.match(/auto:auto/g),A.speed=void 0===c.frames[i].speed||"inherit"===c.frames[i].speed?c.frames[c.inframeindex].speed:c.frames[i].speed,A.anim.ease=void 0===c.frames[i].ease||"inherit"===c.frames[i].ease?c.frames[c.inframeindex].ease:c.frames[i].ease,A.anim.overwrite="auto"),0!==i||a.fromcurrentstate)0===i&&a.fromcurrentstate&&(A.speed=B.speed);else{if(n!=b){var F=jQuery.extend({},A.anim,!0);e.add(punchgs.TweenLite.set(b,A.anim),d),A=m(),A.ease=F.ease,void 0!==F.filter&&(A.anim.filter=F.filter),void 0!==F["-webkit-filter"]&&(A.anim["-webkit-filter"]=F["-webkit-filter"])}B.anim.visibility="hidden",B.anim.immediateRender=!0,A.anim.visibility="visible"}a.fromcurrentstate&&(A.anim.immediateRender=!0);var G=-1;if(0===i&&!a.fromcurrentstate&&void 0!==c._bmask&&void 0!==x&&x.indexOf("block")>=0||i===c.outframeindex&&!a.fromcurrentstate&&void 0!==c._bmask&&void 0!==x&&x.indexOf("block")>=0){var H=0===i?B.speed/1e3/2:A.speed/1e3/2,I=[{scaleY:1,scaleX:0,transformOrigin:"0% 50%"},{scaleY:1,scaleX:1,ease:A.anim.ease}],J={scaleY:1,scaleX:0,transformOrigin:"100% 50%",ease:A.anim.ease};switch(G=void 0===C?H:C+H,x){case"blocktoleft":case"blockfromright":I[0].transformOrigin="100% 50%",J.transformOrigin="0% 50%";break;case"blockfromtop":case"blocktobottom":I=[{scaleX:1,scaleY:0,transformOrigin:"50% 0%"},{scaleX:1,scaleY:1,ease:A.anim.ease}],J={scaleX:1,scaleY:0,transformOrigin:"50% 100%",ease:A.anim.ease};break;case"blocktotop":case"blockfrombottom":I=[{scaleX:1,scaleY:0,transformOrigin:"50% 100%"},{scaleX:1,scaleY:1,ease:A.anim.ease}],J={scaleX:1,scaleY:0,transformOrigin:"50% 0%",ease:A.anim.ease}}I[0].background=c.frames[i].sfxcolor,e.add(o.mask.fromTo(c._bmask,H,I[0],I[1],C),d),e.add(o.mask.to(c._bmask,H,J,G),d)}if(y)var K=k(n.length-1,w);if(0!==i||a.fromcurrentstate)if("block"===c._sfx_out&&i===c.outframeindex)e.add(o.content.staggerTo(n,.001,{autoAlpha:0,delay:G}),d),e.add(o.content.staggerTo(n,A.speed/1e3/2-.001,{x:0,delay:G}),d+"+=0.001");else if(y&&void 0!==K){var L={to:l(A.anim)};for(var M in n){var O=jQuery.extend({},A.anim);for(var P in L.to)O[P]=parseInt(L.to[P].values[L.to[P].index],0),L.to[P].index=L.to[P].index<L.to[P].len?L.to[P].index+1:0;void 0!==c.frames[i].color&&(O.color=c.frames[i].color),void 0!==c.frames[i].bgcolor&&(O.backgroundColor=c.frames[i].bgcolor),e.add(o.content.to(n[K[M]],A.speed/1e3,O,C*M),d)}}else void 0!==c.frames[i].color&&(A.anim.color=c.frames[i].color),void 0!==c.frames[i].bgcolor&&(A.anim.backgroundColor=c.frames[i].bgcolor),e.add(o.content.staggerTo(n,A.speed/1e3,A.anim,C),d);else if("block"===c._sfx_in)e.add(o.content.staggerFromTo(n,.05,{x:0,y:0,autoAlpha:0},{x:0,y:0,autoAlpha:1,delay:G}),d);else if(y&&void 0!==K){var L={from:l(B.anim),to:l(A.anim)};for(var M in n){var N=jQuery.extend({},B.anim),O=jQuery.extend({},A.anim);for(var P in L.from)N[P]=parseInt(L.from[P].values[L.from[P].index],0),L.from[P].index=L.from[P].index<L.from[P].len?L.from[P].index+1:0;O.ease=N.ease,void 0!==c.frames[i].color&&(N.color=c.frames[i].color,O.color=c.cssobj.styleProps.color),void 0!==c.frames[i].bgcolor&&(N.backgroundColor=c.frames[i].bgcolor,O.backgroundColor=c.cssobj.styleProps["background-color"]),e.add(o.content.fromTo(n[K[M]],B.speed/1e3,N,O,C*M),d)}}else void 0!==c.frames[i].color&&(B.anim.color=c.frames[i].color,A.anim.color=c.cssobj.styleProps.color),void 0!==c.frames[i].bgcolor&&(B.anim.backgroundColor=c.frames[i].bgcolor,A.anim.backgroundColor=c.cssobj.styleProps["background-color"]),e.add(o.content.staggerFromTo(n,B.speed/1e3,B.anim,A.anim,C),d);return void 0===E||!1===E||0===i&&a.ignorefirstframe||(E.anim.ease=void 0===E.anim.ease||"inherit"===E.anim.ease?c.frames[0].ease:E.anim.ease,E.anim.overflow="hidden",E.anim.x=E.anim.x*j.bw||s(E.anim.x,j,c.eow,c.eoh,c.calcy,c.calcx,"horizontal"),E.anim.y=E.anim.y*j.bw||s(E.anim.y,j,c.eow,c.eoh,c.calcy,c.calcx,"vertical")),0===i&&D&&!1!==D&&!a.fromcurrentstate||0===i&&a.ignorefirstframe?(E=new Object,E.anim=new Object,E.anim.overwrite="auto",E.anim.ease=A.anim.ease,E.anim.x=E.anim.y=0,D&&!1!==D&&(D.anim.x=D.anim.x*j.bw||s(D.anim.x,j,c.eow,c.eoh,c.calcy,c.calcx,"horizontal"),D.anim.y=D.anim.y*j.bw||s(D.anim.y,j,c.eow,c.eoh,c.calcy,c.calcx,"vertical"),D.anim.overflow="hidden")):0===i&&e.add(o.mask.set(c._mw,{overflow:"visible"}),d),void 0!==D&&void 0!==E&&!1!==D&&!1!==E?e.add(o.mask.fromTo(c._mw,B.speed/1e3,D.anim,E.anim,C),d):void 0!==E&&!1!==E&&e.add(o.mask.to(c._mw,A.speed/1e3,E.anim,C),d),e.addLabel(d+"_end"),c._gsTransformTo&&i===r&&c.hoveredstatus&&(c.hovertimelines.item=punchgs.TweenLite.to(b,0,c._gsTransformTo)),c._gsTransformTo=!1,o.content.eventCallback("onStart",f,[i,q,c._pw,c,e,A.anim,b,a.updateStaticTimeline,j]),o.content.eventCallback("onUpdate",g,[d,c._id,c._pw,c,e,i,jQuery.extend(!0,{},A.anim),a.updateStaticTimeline,b,j]),o.content.eventCallback("onComplete",h,[i,c.frames.length,r,c._pw,c,e,a.updateStaticTimeline,b,j]),e},endMoveCaption:function(a){a.firstframe="frame_0",a.lastframe="frame_999";var c=i(a),d=a.caption.data();if(void 0!==a.frame?c.timeline.play(a.frame):(!c.static||a.currentslide>=c.removeonslide||a.currentslide<c.showonslide)&&(c.outnow=new punchgs.TimelineLite,c.timeline.pause(),!0===d.visibleelement&&b.createFrameOnTimeline({caption:a.caption,timeline:c.outnow,label:"outnow",frameindex:a.caption.data("outframeindex"),opt:a.opt,fromcurrentstate:!0}).play()),a.checkchildrens&&c.timeline_obj&&c.timeline_obj.dchildren&&"none"!==c.timeline_obj.dchildren&&c.timeline_obj.dchildren.length>0)for(var e=0;e<c.timeline_obj.dchildren.length;e++)b.endMoveCaption({caption:jQuery(c.timeline_obj.dchildren[e]),opt:a.opt})},playAnimationFrame:function(a){a.firstframe=a.triggerframein,a.lastframe=a.triggerframeout;var e,c=i(a),d=a.caption.data(),f=0;for(var g in d.frames)d.frames[g].framename===a.frame&&(e=f),f++;void 0!==d.triggeredtimeline&&d.triggeredtimeline.pause(),d.triggeredtimeline=new punchgs.TimelineLite,c.timeline.pause();var h=!0===d.visibleelement;d.triggeredtimeline=b.createFrameOnTimeline({caption:a.caption,timeline:d.triggeredtimeline,label:"triggered",frameindex:e,updateStaticTimeline:!0,opt:a.opt,ignorefirstframe:!0,fromcurrentstate:h}).play()},removeTheCaptions:function(a,c){if("stop"===b.compare_version(e).check)return!1;var f=a.data("index"),g=new Array;c.layers[f]&&jQuery.each(c.layers[f],function(a,b){g.push(b)});var h=b.currentSlideIndex(c);g&&jQuery.each(g,function(a){var d=jQuery(this);"carousel"===c.sliderType&&"on"===c.carousel.showLayersAllTime?(clearTimeout(d.data("videoplaywait")),b.stopVideo&&b.stopVideo(d,c),b.removeMediaFromList&&b.removeMediaFromList(d,c),c.lastplayedvideos=[]):(E(d),clearTimeout(d.data("videoplaywait")),b.endMoveCaption({caption:d,opt:c,currentslide:h}),b.removeMediaFromList&&b.removeMediaFromList(d,c),c.lastplayedvideos=[])})}});var f=function(a,c,d,e,f,g,h,i,j){var k={};if(k.layer=h,k.eventtype=0===a?"enterstage":a===e.outframeindex?"leavestage":"framestarted",k.layertype=h.data("layertype"),e.active=!0,k.frame_index=a,k.layersettings=h.data(),j.c.trigger("revolution.layeraction",[k]),"on"==e.loopanimation&&D(e._lw,j.bw),"enterstage"===k.eventtype&&(e.animdirection="in",e.visibleelement=!0,b.toggleState(e.layertoggledby)),"none"!==c.dchildren&&void 0!==c.dchildren&&c.dchildren.length>0)if(0===a)for(var l=0;l<c.dchildren.length;l++)jQuery(c.dchildren[l]).data("timeline").play(0);else if(a===e.outframeindex)for(var l=0;l<c.dchildren.length;l++)b.endMoveCaption({caption:jQuery(c.dchildren[l]),opt:j,checkchildrens:!0});punchgs.TweenLite.set(d,{visibility:"visible"}),e.current_frame=a,e.current_timeline=f,e.current_timeline_time=f.time(),i&&(e.static_layer_timeline_time=e.current_timeline_time),e.last_frame_started=a},g=function(a,b,c,d,e,f,g,h,i,j){"column"===d._nctype&&C(i,j),punchgs.TweenLite.set(c,{visibility:"visible"}),d.current_frame=f,d.current_timeline=e,d.current_timeline_time=e.time(),h&&(d.static_layer_timeline_time=d.current_timeline_time),void 0!==d.hoveranim&&!1===d._gsTransformTo&&(d._gsTransformTo=g,d._gsTransformTo&&d._gsTransformTo.startAt&&delete d._gsTransformTo.startAt,void 0===d.cssobj.styleProps.css?d._gsTransformTo=jQuery.extend(!0,{},d.cssobj.styleProps,d._gsTransformTo):d._gsTransformTo=jQuery.extend(!0,{},d.cssobj.styleProps.css,d._gsTransformTo)),d.visibleelement=!0},h=function(a,c,d,e,f,g,h,i,j){var k={};k.layer=i,k.eventtype=0===a?"enteredstage":a===c-1||a===d?"leftstage":"frameended",k.layertype=i.data("layertype"),k.layersettings=i.data(),j.c.trigger("revolution.layeraction",[k]),"leftstage"!==k.eventtype&&b.animcompleted(i,j),"leftstage"===k.eventtype&&b.stopVideo&&b.stopVideo(i,j),"column"===f._nctype&&(punchgs.TweenLite.to(f._cbgc_man,.01,{visibility:"hidden"}),punchgs.TweenLite.to(f._cbgc_auto,.01,{visibility:"visible"})),"leftstage"===k.eventtype&&(f.active=!1,punchgs.TweenLite.set(e,{visibility:"hidden",overwrite:"auto"}),f.animdirection="out",f.visibleelement=!1,b.unToggleState(f.layertoggledby)),f.current_frame=a,f.current_timeline=g,f.current_timeline_time=g.time(),h&&(f.static_layer_timeline_time=f.current_timeline_time)},i=function(a){var b={};return a.firstframe=void 0===a.firstframe?"frame_0":a.firstframe,a.lastframe=void 0===a.lastframe?"frame_999":a.lastframe,b.id=a.caption.data("id")||a.caption.attr("id"),b.slideid=a.caption.data("slideid")||a.caption.closest(".tp-revslider-slidesli").data("index"),b.timeline_obj=a.opt.timelines[b.slideid].layers[b.id],b.timeline=b.timeline_obj.timeline,b.ffs=b.timeline.getLabelTime(a.firstframe),b.ffe=b.timeline.getLabelTime(a.firstframe+"_end"),b.lfs=b.timeline.getLabelTime(a.lastframe),b.lfe=b.timeline.getLabelTime(a.lastframe+"_end"),b.ct=b.timeline.time(),b.static=void 0!=b.timeline_obj.firstslide||void 0!=b.timeline_obj.lastslide,b.static&&(b.showonslide=b.timeline_obj.firstslide,b.removeonslide=b.timeline_obj.lastslide),b},j=function(a){for(var c,d,b=a.length;0!==b;)d=Math.floor(Math.random()*b),b-=1,c=a[b],a[b]=a[d],a[d]=c;return a},k=function(a,b){var c=new Array;switch(b){case"forward":case"random":for(var d=0;d<=a;d++)c.push(d);"random"===b&&(c=j(c));break;case"backward":for(var d=0;d<=a;d++)c.push(a-d);break;case"middletoedge":var e=Math.ceil(a/2),f=e-1,g=e+1;c.push(e);for(var d=0;d<e;d++)f>=0&&c.push(f),g<=a&&c.push(g),f--,g++;break;case"edgetomiddle":for(var f=a,g=0,d=0;d<=Math.floor(a/2);d++)c.push(f),g<f&&c.push(g),f--,g++}return c},l=function(a){var b={};for(var c in a)"string"==typeof a[c]&&a[c].indexOf("|")>=0&&(void 0===b[c]&&(b[c]={index:0}),b[c].values=a[c].replace("[","").replace("]","").split("|"),b[c].len=b[c].values.length-1);return b},m=function(a){return a=void 0===a?new Object:a,a.anim=void 0===a.anim?new Object:a.anim,a.anim.x=void 0===a.anim.x?0:a.anim.x,a.anim.y=void 0===a.anim.y?0:a.anim.y,a.anim.z=void 0===a.anim.z?0:a.anim.z,a.anim.rotationX=void 0===a.anim.rotationX?0:a.anim.rotationX,a.anim.rotationY=void 0===a.anim.rotationY?0:a.anim.rotationY,a.anim.rotationZ=void 0===a.anim.rotationZ?0:a.anim.rotationZ,a.anim.scaleX=void 0===a.anim.scaleX?1:a.anim.scaleX,a.anim.scaleY=void 0===a.anim.scaleY?1:a.anim.scaleY,a.anim.skewX=void 0===a.anim.skewX?0:a.anim.skewX,a.anim.skewY=void 0===a.anim.skewY?0:a.anim.skewY,a.anim.opacity=void 0===a.anim.opacity?1:a.anim.opacity,a.anim.transformOrigin=void 0===a.anim.transformOrigin?"50% 50%":a.anim.transformOrigin,a.anim.transformPerspective=void 0===a.anim.transformPerspective?600:a.anim.transformPerspective,a.anim.rotation=void 0===a.anim.rotation?0:a.anim.rotation,a.anim.force3D=void 0===a.anim.force3D?"auto":a.anim.force3D,a.anim.autoAlpha=void 0===a.anim.autoAlpha?1:a.anim.autoAlpha,a.anim.visibility=void 0===a.anim.visibility?"visible":a.anim.visibility,a.anim.overwrite=void 0===a.anim.overwrite?"auto":a.anim.overwrite,a.speed=void 0===a.speed?.3:a.speed,a.filter=void 0===a.filter?"blur(0px) grayscale(0%) brightness(100%)":a.filter,a["-webkit-filter"]=void 0===a["-webkit-filter"]?"blur(0px) grayscale(0%) brightness(100%)":a["-webkit-filter"],a},n=function(){var a=new Object;return a.anim=new Object,a.anim.stroke="none",a.anim.strokeWidth=0,a.anim.strokeDasharray="none",a.anim.strokeDashoffset="0",a},o=function(a,b){var c=a.split(";");return c&&jQuery.each(c,function(a,c){var d=c.split(":"),e=d[0],f=d[1];"sc"==e&&(b.anim.stroke=f),"sw"==e&&(b.anim.strokeWidth=f),"sda"==e&&(b.anim.strokeDasharray=f),"sdo"==e&&(b.anim.strokeDashoffset=f)}),b},p=function(){var a=new Object;return a.anim=new Object,a.anim.x=0,a.anim.y=0,a.anim.z=0,a},q=function(){var a=new Object;return a.anim=new Object,a.speed=.2,a},r=function(a,b,c,d,e){if(e=void 0===e?"":e,jQuery.isNumeric(parseFloat(a)))return parseFloat(a)+e;if(void 0===a||"inherit"===a)return b+"ext";if(a.split("{").length>1){var f=a.split(","),g=parseFloat(f[1].split("}")[0]);if(f=parseFloat(f[0].split("{")[1]),void 0!==c&&void 0!==d){parseInt(Math.random()*(g-f),0),parseInt(f,0);for(var h=0;h<d;h++)a=a+"|"+(parseInt(Math.random()*(g-f),0)+parseInt(f,0))+e;a+="]"}else a=Math.random()*(g-f)+f}return a},s=function(a,b,c,d,e,f,g){return!jQuery.isNumeric(a)&&a.match(/%]/g)?(a=a.split("[")[1].split("]")[0],"horizontal"==g?a=(c+2)*parseInt(a,0)/100:"vertical"==g&&(a=(d+2)*parseInt(a,0)/100)):(a="layer_left"===a?0-c:"layer_right"===a?c:a,a="layer_top"===a?0-d:"layer_bottom"===a?d:a,a="left"===a||"stage_left"===a?0-c-f:"right"===a||"stage_right"===a?b.conw-f:"center"===a||"stage_center"===a?b.conw/2-c/2-f:a,a="top"===a||"stage_top"===a?0-d-e:"bottom"===a||"stage_bottom"===a?b.conh-e:"middle"===a||"stage_middle"===a?b.conh/2-d/2-e:a),a},t=function(a,b,c,d,e){var f=new Object;if(f=jQuery.extend(!0,{},f,a),void 0===b)return f;var g=b.split(";"),h="";return g&&jQuery.each(g,function(a,b){var g=b.split(":"),i=g[0],j=g[1];c&&"none"!==c&&void 0!=j&&j.length>0&&j.match(/\(R\)/)&&(j=j.replace("(R)",""),j="right"===j?"left":"left"===j?"right":"top"===j?"bottom":"bottom"===j?"top":j,"["===j[0]&&"-"===j[1]?j=j.replace("[-","["):"["===j[0]&&"-"!==j[1]?j=j.replace("[","[-"):"-"===j[0]?j=j.replace("-",""):j[0].match(/[1-9]/)&&(j="-"+j)),void 0!=j&&(j=j.replace(/\(R\)/,""),"rotationX"!=i&&"rX"!=i||(f.anim.rotationX=r(j,f.anim.rotationX,d,e,"deg")),"rotationY"!=i&&"rY"!=i||(f.anim.rotationY=r(j,f.anim.rotationY,d,e,"deg")),"rotationZ"!=i&&"rZ"!=i||(f.anim.rotation=r(j,f.anim.rotationZ,d,e,"deg")),"scaleX"!=i&&"sX"!=i||(f.anim.scaleX=r(j,f.anim.scaleX,d,e)),"scaleY"!=i&&"sY"!=i||(f.anim.scaleY=r(j,f.anim.scaleY,d,e)),"opacity"!=i&&"o"!=i||(f.anim.opacity=r(j,f.anim.opacity,d,e)),"fb"==i&&(h=""===h?"blur("+parseInt(j,0)+"px)":h+" blur("+parseInt(j,0)+"px)"),"fg"==i&&(h=""===h?"grayscale("+parseInt(j,0)+"%)":h+" grayscale("+parseInt(j,0)+"%)"),"fbr"==i&&(h=""===h?"brightness("+parseInt(j,0)+"%)":h+" brightness("+parseInt(j,0)+"%)"),0===f.anim.opacity&&(f.anim.autoAlpha=0),f.anim.opacity=0==f.anim.opacity?1e-4:f.anim.opacity,"skewX"!=i&&"skX"!=i||(f.anim.skewX=r(j,f.anim.skewX,d,e)),"skewY"!=i&&"skY"!=i||(f.anim.skewY=r(j,f.anim.skewY,d,e)),"x"==i&&(f.anim.x=r(j,f.anim.x,d,e)),"y"==i&&(f.anim.y=r(j,f.anim.y,d,e)),"z"==i&&(f.anim.z=r(j,f.anim.z,d,e)),"transformOrigin"!=i&&"tO"!=i||(f.anim.transformOrigin=j.toString()),"transformPerspective"!=i&&"tP"!=i||(f.anim.transformPerspective=parseInt(j,0)),"speed"!=i&&"s"!=i||(f.speed=parseFloat(j)))}),""!==h&&(f.anim["-webkit-filter"]=h,f.anim.filter=h),f},u=function(a){if(void 0===a)return!1;var b=new Object;b.anim=new Object;var c=a.split(";");return c&&jQuery.each(c,function(a,c){c=c.split(":");var d=c[0],e=c[1];"x"==d&&(b.anim.x=e),"y"==d&&(b.anim.y=e),"s"==d&&(b.speed=parseFloat(e)),"e"!=d&&"ease"!=d||(b.anim.ease=e)}),b},v=function(a,b,c){if(void 0==a&&(a=0),!jQuery.isArray(a)&&"string"===jQuery.type(a)&&(a.split(",").length>1||a.split("[").length>1)){a=a.replace("[",""),a=a.replace("]","");var d=a.match(/'/g)?a.split("',"):a.split(",");a=new Array,d&&jQuery.each(d,function(b,c){c=c.replace("'",""),c=c.replace("'",""),a.push(c)})}else{var e=a;jQuery.isArray(a)||(a=new Array,a.push(e))}var e=a[a.length-1];if(a.length<b.rle)for(var f=1;f<=b.curWinRange;f++)a.push(e);return a},x=function(a,b){if(void 0===b)return a;b=b.replace("c:","color:"),b=b.replace("bg:","background-color:"),b=b.replace("bw:","border-width:"),b=b.replace("bc:","border-color:"),b=b.replace("br:","borderRadius:"),b=b.replace("bs:","border-style:"),b=b.replace("td:","text-decoration:"),b=b.replace("zi:","zIndex:");var c=b.split(";");return c&&jQuery.each(c,function(b,c){var d=c.split(":");d[0].length>0&&("background-color"===d[0]&&d[1].indexOf("gradient")>=0&&(d[0]="background"),a.anim[d[0]]=d[1])}),a},y=function(a,b){var e,c=new Object,d=!1;if("rekursive"==b&&(e=a.closest(".tp-caption"))&&a.css("fontSize")===e.css("fontSize")&&a.css("fontWeight")===e.css("fontWeight")&&a.css("lineHeight")===e.css("lineHeight")&&(d=!0),c.basealign=a.data("basealign")||"grid",c.fontSize=d?void 0===e.data("fontsize")?parseInt(e.css("fontSize"),0)||0:e.data("fontsize"):void 0===a.data("fontsize")?parseInt(a.css("fontSize"),0)||0:a.data("fontsize"),c.fontWeight=d?void 0===e.data("fontweight")?parseInt(e.css("fontWeight"),0)||0:e.data("fontweight"):void 0===a.data("fontweight")?parseInt(a.css("fontWeight"),0)||0:a.data("fontweight"),c.whiteSpace=d?void 0===e.data("whitespace")?e.css("whitespace")||"normal":e.data("whitespace"):void 0===a.data("whitespace")?a.css("whitespace")||"normal":a.data("whitespace"),c.textAlign=d?void 0===e.data("textalign")?e.css("textalign")||"inherit":e.data("textalign"):void 0===a.data("textalign")?a.css("textalign")||"inherit":a.data("textalign"),c.zIndex=d?void 0===e.data("zIndex")?e.css("zIndex")||"inherit":e.data("zIndex"):void 0===a.data("zIndex")?a.css("zIndex")||"inherit":a.data("zIndex"),-1!==jQuery.inArray(a.data("layertype"),["video","image","audio"])||a.is("img")?c.lineHeight=0:c.lineHeight=d?void 0===e.data("lineheight")?parseInt(e.css("lineHeight"),0)||0:e.data("lineheight"):void 0===a.data("lineheight")?parseInt(a.css("lineHeight"),0)||0:a.data("lineheight"),c.letterSpacing=d?void 0===e.data("letterspacing")?parseFloat(e.css("letterSpacing"),0)||0:e.data("letterspacing"):void 0===a.data("letterspacing")?parseFloat(a.css("letterSpacing"))||0:a.data("letterspacing"),c.paddingTop=void 0===a.data("paddingtop")?parseInt(a.css("paddingTop"),0)||0:a.data("paddingtop"),c.paddingBottom=void 0===a.data("paddingbottom")?parseInt(a.css("paddingBottom"),0)||0:a.data("paddingbottom"),c.paddingLeft=void 0===a.data("paddingleft")?parseInt(a.css("paddingLeft"),0)||0:a.data("paddingleft"),c.paddingRight=void 0===a.data("paddingright")?parseInt(a.css("paddingRight"),0)||0:a.data("paddingright"),c.marginTop=void 0===a.data("margintop")?parseInt(a.css("marginTop"),0)||0:a.data("margintop"),c.marginBottom=void 0===a.data("marginbottom")?parseInt(a.css("marginBottom"),0)||0:a.data("marginbottom"),c.marginLeft=void 0===a.data("marginleft")?parseInt(a.css("marginLeft"),0)||0:a.data("marginleft"),c.marginRight=void 0===a.data("marginright")?parseInt(a.css("marginRight"),0)||0:a.data("marginright"),c.borderTopWidth=void 0===a.data("bordertopwidth")?parseInt(a.css("borderTopWidth"),0)||0:a.data("bordertopwidth"),c.borderBottomWidth=void 0===a.data("borderbottomwidth")?parseInt(a.css("borderBottomWidth"),0)||0:a.data("borderbottomwidth"),c.borderLeftWidth=void 0===a.data("borderleftwidth")?parseInt(a.css("borderLeftWidth"),0)||0:a.data("borderleftwidth"),c.borderRightWidth=void 0===a.data("borderrightwidth")?parseInt(a.css("borderRightWidth"),0)||0:a.data("borderrightwidth"),"rekursive"!=b){if(c.color=void 0===a.data("color")?"nopredefinedcolor":a.data("color"),c.whiteSpace=d?void 0===e.data("whitespace")?e.css("whiteSpace")||"nowrap":e.data("whitespace"):void 0===a.data("whitespace")?a.css("whiteSpace")||"nowrap":a.data("whitespace"),c.textAlign=d?void 0===e.data("textalign")?e.css("textalign")||"inherit":e.data("textalign"):void 0===a.data("textalign")?a.css("textalign")||"inherit":a.data("textalign"),c.fontWeight=d?void 0===e.data("fontweight")?parseInt(e.css("fontWeight"),0)||0:e.data("fontweight"):void 0===a.data("fontweight")?parseInt(a.css("fontWeight"),0)||0:a.data("fontweight"),c.minWidth=void 0===a.data("width")?parseInt(a.css("minWidth"),0)||0:a.data("width"),c.minHeight=void 0===a.data("height")?parseInt(a.css("minHeight"),0)||0:a.data("height"),void 0!=a.data("videowidth")&&void 0!=a.data("videoheight")){var f=a.data("videowidth"),g=a.data("videoheight");f="100%"===f?"none":f,g="100%"===g?"none":g,a.data("width",f),a.data("height",g)}c.maxWidth=void 0===a.data("width")?parseInt(a.css("maxWidth"),0)||"none":a.data("width"),c.maxHeight=-1!==jQuery.inArray(a.data("type"),["column","row"])?"none":void 0===a.data("height")?parseInt(a.css("maxHeight"),0)||"none":a.data("height"),c.wan=void 0===a.data("wan")?parseInt(a.css("-webkit-transition"),0)||"none":a.data("wan"),c.moan=void 0===a.data("moan")?parseInt(a.css("-moz-animation-transition"),0)||"none":a.data("moan"),c.man=void 0===a.data("man")?parseInt(a.css("-ms-animation-transition"),0)||"none":a.data("man"),c.ani=void 0===a.data("ani")?parseInt(a.css("transition"),0)||"none":a.data("ani")}return c.styleProps={borderTopLeftRadius:a[0].style.borderTopLeftRadius,borderTopRightRadius:a[0].style.borderTopRightRadius,borderBottomRightRadius:a[0].style.borderBottomRightRadius,borderBottomLeftRadius:a[0].style.borderBottomLeftRadius,background:a[0].style.background,boxShadow:a[0].style.boxShadow,"background-color":a[0].style["background-color"],"border-top-color":a[0].style["border-top-color"],"border-bottom-color":a[0].style["border-bottom-color"],"border-right-color":a[0].style["border-right-color"],"border-left-color":a[0].style["border-left-color"],"border-top-style":a[0].style["border-top-style"],"border-bottom-style":a[0].style["border-bottom-style"],"border-left-style":a[0].style["border-left-style"],"border-right-style":a[0].style["border-right-style"],"border-left-width":a[0].style["border-left-width"],"border-right-width":a[0].style["border-right-width"],"border-bottom-width":a[0].style["border-bottom-width"],"border-top-width":a[0].style["border-top-width"],color:a[0].style.color,"text-decoration":a[0].style["text-decoration"],"font-style":a[0].style["font-style"]},""!==c.styleProps.background&&void 0!==c.styleProps.background&&c.styleProps.background!==c.styleProps["background-color"]||delete c.styleProps.background,""==c.styleProps.color&&(c.styleProps.color=a.css("color")),c},z=function(a,b){var c=new Object;return a&&jQuery.each(a,function(d,e){var f=v(e,b)[b.curWinRange];c[d]=void 0!==f?f:a[d]}),c},A=function(a,b,c,d){return a=jQuery.isNumeric(a)?a*b+"px":a,a="full"===a?d:"auto"===a||"none"===a?c:a},B=function(a,b,c,d){var e=a.data();e=void 0===e?{}:e;try{if("BR"==a[0].nodeName||"br"==a[0].tagName)return!1}catch(a){}e.cssobj=void 0===e.cssobj?y(a,c):e.cssobj;var f=z(e.cssobj,b),g=b.bw,h=b.bh;"off"===d&&(g=1,h=1),"auto"==f.lineHeight&&(f.lineHeight=f.fontSize+4);var i={Top:f.marginTop,Bottom:f.marginBottom,Left:f.marginLeft,Right:f.marginRight};if("column"===e._nctype&&(punchgs.TweenLite.set(e._column,{paddingTop:Math.round(f.marginTop*h)+"px",paddingBottom:Math.round(f.marginBottom*h)+"px",paddingLeft:Math.round(f.marginLeft*g)+"px",paddingRight:Math.round(f.marginRight*g)+"px"}),i={Top:0,Bottom:0,Left:0,Right:0}),!a.hasClass("tp-splitted")){a.css("-webkit-transition","none"),a.css("-moz-transition","none"),a.css("-ms-transition","none"),a.css("transition","none");if((void 0!==a.data("transform_hover")||void 0!==a.data("style_hover"))&&punchgs.TweenLite.set(a,f.styleProps),punchgs.TweenLite.set(a,{fontSize:Math.round(f.fontSize*g)+"px",fontWeight:f.fontWeight,letterSpacing:Math.floor(f.letterSpacing*g)+"px",paddingTop:Math.round(f.paddingTop*h)+"px",paddingBottom:Math.round(f.paddingBottom*h)+"px",paddingLeft:Math.round(f.paddingLeft*g)+"px",paddingRight:Math.round(f.paddingRight*g)+"px",marginTop:i.Top*h+"px",marginBottom:i.Bottom*h+"px",marginLeft:i.Left*g+"px",marginRight:i.Right*g+"px",borderTopWidth:Math.round(f.borderTopWidth*h)+"px",borderBottomWidth:Math.round(f.borderBottomWidth*h)+"px",borderLeftWidth:Math.round(f.borderLeftWidth*g)+"px",borderRightWidth:Math.round(f.borderRightWidth*g)+"px",lineHeight:Math.round(f.lineHeight*h)+"px",textAlign:f.textAlign,overwrite:"auto"}),"rekursive"!=c){var k="slide"==f.basealign?b.ulw:b.gridwidth[b.curWinRange],l="slide"==f.basealign?b.ulh:b.gridheight[b.curWinRange],m=A(f.maxWidth,g,"none",k),n=A(f.maxHeight,h,"none",l),o=A(f.minWidth,g,"0px",k),p=A(f.minHeight,h,"0px",l);if(o=void 0===o?0:o,p=void 0===p?0:p,m=void 0===m?"none":m,n=void 0===n?"none":n,e._isgroup&&("#1/1#"===o&&(o=m=k),"#1/2#"===o&&(o=m=k/2),"#1/3#"===o&&(o=m=k/3),"#1/4#"===o&&(o=m=k/4),"#1/5#"===o&&(o=m=k/5),"#1/6#"===o&&(o=m=k/6),"#2/3#"===o&&(o=m=k/3*2),"#3/4#"===o&&(o=m=k/4*3),"#2/5#"===o&&(o=m=k/5*2),"#3/5#"===o&&(o=m=k/5*3),"#4/5#"===o&&(o=m=k/5*4),"#3/6#"===o&&(o=m=k/6*3),"#4/6#"===o&&(o=m=k/6*4),"#5/6#"===o&&(o=m=k/6*5)),e._ingroup&&(e._groupw=o,e._grouph=p),punchgs.TweenLite.set(a,{maxWidth:m,maxHeight:n,minWidth:o,minHeight:p,whiteSpace:f.whiteSpace,textAlign:f.textAlign,overwrite:"auto"}),"nopredefinedcolor"!=f.color&&punchgs.TweenLite.set(a,{color:f.color,overwrite:"auto"}),void 0!=e.svg_src){var q="nopredefinedcolor"!=f.color&&void 0!=f.color?f.color:void 0!=f.css&&"nopredefinedcolor"!=f.css.color&&void 0!=f.css.color?f.css.color:void 0!=f.styleProps.color?f.styleProps.color:void 0!=f.styleProps.css&&void 0!=f.styleProps.css.color&&f.styleProps.css.color;0!=q&&(punchgs.TweenLite.set(a.find("svg"),{fill:q,overwrite:"auto"}),punchgs.TweenLite.set(a.find("svg path"),{fill:q,overwrite:"auto"}))}}"column"===e._nctype&&(void 0===e._column_bg_set&&(e._column_bg_set=a.css("backgroundColor"),e._column_bg_image=a.css("backgroundImage"),e._column_bg_image_repeat=a.css("backgroundRepeat"),e._column_bg_image_position=a.css("backgroundPosition"),e._column_bg_image_size=a.css("backgroundSize"),e._column_bg_opacity=a.data("bgopacity"),e._column_bg_opacity=void 0===e._column_bg_opacity?1:e._column_bg_opacity,punchgs.TweenLite.set(a,{backgroundColor:"transparent",backgroundImage:""})),setTimeout(function(){C(a,b)},1),e._cbgc_auto&&e._cbgc_auto.length>0&&(e._cbgc_auto[0].style.backgroundSize=e._column_bg_image_size,jQuery.isArray(f.marginLeft)?punchgs.TweenLite.set(e._cbgc_auto,{borderTopWidth:f.marginTop[b.curWinRange]*h+"px",borderLeftWidth:f.marginLeft[b.curWinRange]*g+"px",borderRightWidth:f.marginRight[b.curWinRange]*g+"px",borderBottomWidth:f.marginBottom[b.curWinRange]*h+"px",backgroundColor:e._column_bg_set,backgroundImage:e._column_bg_image,backgroundRepeat:e._column_bg_image_repeat,backgroundPosition:e._column_bg_image_position,opacity:e._column_bg_opacity}):punchgs.TweenLite.set(e._cbgc_auto,{borderTopWidth:f.marginTop*h+"px",borderLeftWidth:f.marginLeft*g+"px",borderRightWidth:f.marginRight*g+"px",borderBottomWidth:f.marginBottom*h+"px",backgroundColor:e._column_bg_set,backgroundImage:e._column_bg_image,backgroundRepeat:e._column_bg_image_repeat,backgroundPosition:e._column_bg_image_position,opacity:e._column_bg_opacity}))),setTimeout(function(){a.css("-webkit-transition",a.data("wan")),a.css("-moz-transition",a.data("moan")),a.css("-ms-transition",a.data("man")),a.css("transition",a.data("ani"))},30)}},C=function(a,b){var c=a.data();if(c._cbgc_man&&c._cbgc_man.length>0){var e,f,h;jQuery.isArray(c.cssobj.marginLeft)?(c.cssobj.marginLeft[b.curWinRange]*b.bw,e=c.cssobj.marginTop[b.curWinRange]*b.bh,f=c.cssobj.marginBottom[b.curWinRange]*b.bh,c.cssobj.marginRight[b.curWinRange]*b.bw):(c.cssobj.marginLeft*b.bw,e=c.cssobj.marginTop*b.bh,f=c.cssobj.marginBottom*b.bh,c.cssobj.marginRight*b.bw),h=c._row.hasClass("rev_break_columns")?"100%":c._row.height()-(e+f)+"px",c._cbgc_man[0].style.backgroundSize=c._column_bg_image_size,punchgs.TweenLite.set(c._cbgc_man,{width:"100%",height:h,backgroundColor:c._column_bg_set,backgroundImage:c._column_bg_image,backgroundRepeat:c._column_bg_image_repeat,backgroundPosition:c._column_bg_image_position,overwrite:"auto",opacity:c._column_bg_opacity})}},D=function(a,b){var c=a.data();if(a.hasClass("rs-pendulum")&&void 0==c._loop_timeline){c._loop_timeline=new punchgs.TimelineLite;var d=void 0==a.data("startdeg")?-20:a.data("startdeg"),e=void 0==a.data("enddeg")?20:a.data("enddeg"),f=void 0==a.data("speed")?2:a.data("speed"),g=void 0==a.data("origin")?"50% 50%":a.data("origin"),h=void 0==a.data("easing")?punchgs.Power2.easeInOut:a.data("easing");d*=b,e*=b,c._loop_timeline.append(new punchgs.TweenLite.fromTo(a,f,{force3D:"auto",rotation:d,transformOrigin:g},{rotation:e,ease:h})),c._loop_timeline.append(new punchgs.TweenLite.fromTo(a,f,{force3D:"auto",rotation:e,transformOrigin:g},{rotation:d,ease:h,onComplete:function(){c._loop_timeline.restart()}}))}if(a.hasClass("rs-rotate")&&void 0==c._loop_timeline){c._loop_timeline=new punchgs.TimelineLite;var d=void 0==a.data("startdeg")?0:a.data("startdeg"),e=void 0==a.data("enddeg")?360:a.data("enddeg"),f=void 0==a.data("speed")?2:a.data("speed"),g=void 0==a.data("origin")?"50% 50%":a.data("origin"),h=void 0==a.data("easing")?punchgs.Power2.easeInOut:a.data("easing");d*=b,e*=b,c._loop_timeline.append(new punchgs.TweenLite.fromTo(a,f,{force3D:"auto",rotation:d,transformOrigin:g},{rotation:e,ease:h,onComplete:function(){c._loop_timeline.restart()}}))}if(a.hasClass("rs-slideloop")&&void 0==c._loop_timeline){c._loop_timeline=new punchgs.TimelineLite;var i=void 0==a.data("xs")?0:a.data("xs"),j=void 0==a.data("ys")?0:a.data("ys"),k=void 0==a.data("xe")?0:a.data("xe"),l=void 0==a.data("ye")?0:a.data("ye"),f=void 0==a.data("speed")?2:a.data("speed"),h=void 0==a.data("easing")?punchgs.Power2.easeInOut:a.data("easing");i*=b,j*=b,k*=b,l*=b,c._loop_timeline.append(new punchgs.TweenLite.fromTo(a,f,{force3D:"auto",x:i,y:j},{x:k,y:l,ease:h})),c._loop_timeline.append(new punchgs.TweenLite.fromTo(a,f,{force3D:"auto",x:k,y:l},{x:i,y:j,onComplete:function(){c._loop_timeline.restart()}}))}if(a.hasClass("rs-pulse")&&void 0==c._loop_timeline){c._loop_timeline=new punchgs.TimelineLite;var m=void 0==a.data("zoomstart")?0:a.data("zoomstart"),n=void 0==a.data("zoomend")?0:a.data("zoomend"),f=void 0==a.data("speed")?2:a.data("speed"),h=void 0==a.data("easing")?punchgs.Power2.easeInOut:a.data("easing");c._loop_timeline.append(new punchgs.TweenLite.fromTo(a,f,{force3D:"auto",scale:m},{scale:n,ease:h})),c._loop_timeline.append(new punchgs.TweenLite.fromTo(a,f,{force3D:"auto",scale:n},{scale:m,onComplete:function(){c._loop_timeline.restart()}}))}if(a.hasClass("rs-wave")&&void 0==c._loop_timeline){c._loop_timeline=new punchgs.TimelineLite;var o=void 0==a.data("angle")?10:parseInt(a.data("angle"),0),p=void 0==a.data("radius")?10:parseInt(a.data("radius"),0),f=void 0==a.data("speed")?-20:a.data("speed"),g=void 0==a.data("origin")?"50% 50%":a.data("origin"),q=g.split(" "),r=new Object;q.length>=1?(r.x=q[0],r.y=q[1]):(r.x="50%",r.y="50%"),p*=b;var s=(parseInt(r.x,0)/100-.5)*a.width(),t=(parseInt(r.y,0)/100-.5)*a.height(),u=-1*p+t,v=0+s,w={a:0,ang:o,element:a,unit:p,xoffset:v,yoffset:u},x=parseInt(o,0),y=new punchgs.TweenLite.fromTo(w,f,{a:0+x},{a:360+x,force3D:"auto",ease:punchgs.Linear.easeNone});y.eventCallback("onUpdate",function(a){var b=a.a*(Math.PI/180),c=a.yoffset+a.unit*(1-Math.sin(b)),d=a.xoffset+Math.cos(b)*a.unit;punchgs.TweenLite.to(a.element,.1,{force3D:"auto",x:d,y:c})},[w]),y.eventCallback("onComplete",function(a){a._loop_timeline.restart()},[c]),c._loop_timeline.append(y)}},E=function(a){a.closest(".rs-pendulum, .rs-slideloop, .rs-pulse, .rs-wave").each(function(){var a=this;void 0!=a._loop_timeline&&(a._loop_timeline.pause(),a._loop_timeline=null)})}}(jQuery);
File src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.migration.min.js added (mode: 100644) (index 0000000..ad61e54)
1 /********************************************
2 * REVOLUTION 5.2 EXTENSION - NAVIGATION
3 * @version: 1.3.5 (06.04.2017)
4 * @requires jquery.themepunch.revolution.js
5 * @author ThemePunch
6 *********************************************/
7 !function(a){"use strict";var b=jQuery.fn.revolution,c=b.is_mobile(),d={alias:"Navigation Min JS",name:"revolution.extensions.navigation.min.js",min_core:"5.4.0",version:"1.3.5"};jQuery.extend(!0,b,{hideUnHideNav:function(a){var b=a.c.width(),c=a.navigation.arrows,d=a.navigation.bullets,e=a.navigation.thumbnails,f=a.navigation.tabs;m(c)&&y(a.c.find(".tparrows"),c.hide_under,b,c.hide_over),m(d)&&y(a.c.find(".tp-bullets"),d.hide_under,b,d.hide_over),m(e)&&y(a.c.parent().find(".tp-thumbs"),e.hide_under,b,e.hide_over),m(f)&&y(a.c.parent().find(".tp-tabs"),f.hide_under,b,f.hide_over),x(a)},resizeThumbsTabs:function(a,b){if(a.navigation&&a.navigation.tabs.enable||a.navigation&&a.navigation.thumbnails.enable){var c=(jQuery(window).width()-480)/500,d=new punchgs.TimelineLite,e=a.navigation.tabs,g=a.navigation.thumbnails,h=a.navigation.bullets;if(d.pause(),c=c>1?1:c<0?0:c,m(e)&&(b||e.width>e.min_width)&&f(c,d,a.c,e,a.slideamount,"tab"),m(g)&&(b||g.width>g.min_width)&&f(c,d,a.c,g,a.slideamount,"thumb"),m(h)&&b){var i=a.c.find(".tp-bullets");i.find(".tp-bullet").each(function(a){var b=jQuery(this),c=a+1,d=b.outerWidth()+parseInt(void 0===h.space?0:h.space,0),e=b.outerHeight()+parseInt(void 0===h.space?0:h.space,0);"vertical"===h.direction?(b.css({top:(c-1)*e+"px",left:"0px"}),i.css({height:(c-1)*e+b.outerHeight(),width:b.outerWidth()})):(b.css({left:(c-1)*d+"px",top:"0px"}),i.css({width:(c-1)*d+b.outerWidth(),height:b.outerHeight()}))})}d.play(),x(a)}return!0},updateNavIndexes:function(a){function d(a){c.find(a).lenght>0&&c.find(a).each(function(a){jQuery(this).data("liindex",a)})}var c=a.c;d(".tp-tab"),d(".tp-bullet"),d(".tp-thumb"),b.resizeThumbsTabs(a,!0),b.manageNavigation(a)},manageNavigation:function(a){var c=b.getHorizontalOffset(a.c.parent(),"left"),d=b.getHorizontalOffset(a.c.parent(),"right");m(a.navigation.bullets)&&("fullscreen"!=a.sliderLayout&&"fullwidth"!=a.sliderLayout&&(a.navigation.bullets.h_offset_old=void 0===a.navigation.bullets.h_offset_old?a.navigation.bullets.h_offset:a.navigation.bullets.h_offset_old,a.navigation.bullets.h_offset="center"===a.navigation.bullets.h_align?a.navigation.bullets.h_offset_old+c/2-d/2:a.navigation.bullets.h_offset_old+c-d),t(a.c.find(".tp-bullets"),a.navigation.bullets,a)),m(a.navigation.thumbnails)&&t(a.c.parent().find(".tp-thumbs"),a.navigation.thumbnails,a),m(a.navigation.tabs)&&t(a.c.parent().find(".tp-tabs"),a.navigation.tabs,a),m(a.navigation.arrows)&&("fullscreen"!=a.sliderLayout&&"fullwidth"!=a.sliderLayout&&(a.navigation.arrows.left.h_offset_old=void 0===a.navigation.arrows.left.h_offset_old?a.navigation.arrows.left.h_offset:a.navigation.arrows.left.h_offset_old,a.navigation.arrows.left.h_offset="right"===a.navigation.arrows.left.h_align?a.navigation.arrows.left.h_offset_old+d:a.navigation.arrows.left.h_offset_old+c,a.navigation.arrows.right.h_offset_old=void 0===a.navigation.arrows.right.h_offset_old?a.navigation.arrows.right.h_offset:a.navigation.arrows.right.h_offset_old,a.navigation.arrows.right.h_offset="right"===a.navigation.arrows.right.h_align?a.navigation.arrows.right.h_offset_old+d:a.navigation.arrows.right.h_offset_old+c),t(a.c.find(".tp-leftarrow.tparrows"),a.navigation.arrows.left,a),t(a.c.find(".tp-rightarrow.tparrows"),a.navigation.arrows.right,a)),m(a.navigation.thumbnails)&&e(a.c.parent().find(".tp-thumbs"),a.navigation.thumbnails),m(a.navigation.tabs)&&e(a.c.parent().find(".tp-tabs"),a.navigation.tabs)},createNavigation:function(a,f){if("stop"===b.compare_version(d).check)return!1;var g=a.parent(),j=f.navigation.arrows,n=f.navigation.bullets,r=f.navigation.thumbnails,s=f.navigation.tabs,t=m(j),v=m(n),x=m(r),y=m(s);h(a,f),i(a,f),t&&q(a,j,f),f.li.each(function(b){var c=jQuery(f.li[f.li.length-1-b]),d=jQuery(this);v&&(f.navigation.bullets.rtl?u(a,n,c,f):u(a,n,d,f)),x&&(f.navigation.thumbnails.rtl?w(a,r,c,"tp-thumb",f):w(a,r,d,"tp-thumb",f)),y&&(f.navigation.tabs.rtl?w(a,s,c,"tp-tab",f):w(a,s,d,"tp-tab",f))}),a.bind("revolution.slide.onafterswap revolution.nextslide.waiting",function(){var b=0==a.find(".next-revslide").length?a.find(".active-revslide").data("index"):a.find(".next-revslide").data("index");a.find(".tp-bullet").each(function(){var a=jQuery(this);a.data("liref")===b?a.addClass("selected"):a.removeClass("selected")}),g.find(".tp-thumb, .tp-tab").each(function(){var a=jQuery(this);a.data("liref")===b?(a.addClass("selected"),a.hasClass("tp-tab")?e(g.find(".tp-tabs"),s):e(g.find(".tp-thumbs"),r)):a.removeClass("selected")});var c=0,d=!1;f.thumbs&&jQuery.each(f.thumbs,function(a,e){c=!1===d?a:c,d=e.id===b||a===b||d});var h=c>0?c-1:f.slideamount-1,i=c+1==f.slideamount?0:c+1;if(!0===j.enable){var k=j.tmp;if(void 0!=f.thumbs[h]&&jQuery.each(f.thumbs[h].params,function(a,b){k=k.replace(b.from,b.to)}),j.left.j.html(k),k=j.tmp,i>f.slideamount)return;jQuery.each(f.thumbs[i].params,function(a,b){k=k.replace(b.from,b.to)}),j.right.j.html(k),j.rtl?(punchgs.TweenLite.set(j.left.j.find(".tp-arr-imgholder"),{backgroundImage:"url("+f.thumbs[i].src+")"}),punchgs.TweenLite.set(j.right.j.find(".tp-arr-imgholder"),{backgroundImage:"url("+f.thumbs[h].src+")"})):(punchgs.TweenLite.set(j.left.j.find(".tp-arr-imgholder"),{backgroundImage:"url("+f.thumbs[h].src+")"}),punchgs.TweenLite.set(j.right.j.find(".tp-arr-imgholder"),{backgroundImage:"url("+f.thumbs[i].src+")"}))}}),l(j),l(n),l(r),l(s),g.on("mouseenter mousemove",function(){g.hasClass("tp-mouseover")||(g.addClass("tp-mouseover"),punchgs.TweenLite.killDelayedCallsTo(p),t&&j.hide_onleave&&p(g.find(".tparrows"),j,"show"),v&&n.hide_onleave&&p(g.find(".tp-bullets"),n,"show"),x&&r.hide_onleave&&p(g.find(".tp-thumbs"),r,"show"),y&&s.hide_onleave&&p(g.find(".tp-tabs"),s,"show"),c&&(g.removeClass("tp-mouseover"),o(a,f)))}),g.on("mouseleave",function(){g.removeClass("tp-mouseover"),o(a,f)}),t&&j.hide_onleave&&p(g.find(".tparrows"),j,"hide",0),v&&n.hide_onleave&&p(g.find(".tp-bullets"),n,"hide",0),x&&r.hide_onleave&&p(g.find(".tp-thumbs"),r,"hide",0),y&&s.hide_onleave&&p(g.find(".tp-tabs"),s,"hide",0),x&&k(g.find(".tp-thumbs"),f),y&&k(g.find(".tp-tabs"),f),"carousel"===f.sliderType&&k(a,f,!0),("on"===f.navigation.touch.touchOnDesktop||"on"==f.navigation.touch.touchenabled&&c)&&k(a,f,"swipebased")}});var e=function(a,b){var d=(a.hasClass("tp-thumbs"),a.hasClass("tp-thumbs")?".tp-thumb-mask":".tp-tab-mask"),e=a.hasClass("tp-thumbs")?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",f=a.hasClass("tp-thumbs")?".tp-thumb":".tp-tab",g=a.find(d),h=g.find(e),i=b.direction,j="vertical"===i?g.find(f).first().outerHeight(!0)+b.space:g.find(f).first().outerWidth(!0)+b.space,k="vertical"===i?g.height():g.width(),l=parseInt(g.find(f+".selected").data("liindex"),0),m=k/j,n="vertical"===i?g.height():g.width(),o=0-l*j,p="vertical"===i?h.height():h.width(),q=o<0-(p-n)?0-(p-n):q>0?0:o,r=h.data("offset");m>2&&(q=o-(r+j)<=0?o-(r+j)<0-j?r:q+j:q,q=o-j+r+k<j&&o+(Math.round(m)-2)*j<r?o+(Math.round(m)-2)*j:q),q=q<0-(p-n)?0-(p-n):q>0?0:q,"vertical"!==i&&g.width()>=h.width()&&(q=0),"vertical"===i&&g.height()>=h.height()&&(q=0),a.hasClass("dragged")||("vertical"===i?h.data("tmmove",punchgs.TweenLite.to(h,.5,{top:q+"px",ease:punchgs.Power3.easeInOut})):h.data("tmmove",punchgs.TweenLite.to(h,.5,{left:q+"px",ease:punchgs.Power3.easeInOut})),h.data("offset",q))},f=function(a,b,c,d,e,f){var g=c.parent().find(".tp-"+f+"s"),h=g.find(".tp-"+f+"s-inner-wrapper"),i=g.find(".tp-"+f+"-mask"),j=d.width*a<d.min_width?d.min_width:Math.round(d.width*a),k=Math.round(j/d.width*d.height),l="vertical"===d.direction?j:j*e+d.space*(e-1),m="vertical"===d.direction?k*e+d.space*(e-1):k,n="vertical"===d.direction?{width:j+"px"}:{height:k+"px"};b.add(punchgs.TweenLite.set(g,n)),b.add(punchgs.TweenLite.set(h,{width:l+"px",height:m+"px"})),b.add(punchgs.TweenLite.set(i,{width:l+"px",height:m+"px"}));var o=h.find(".tp-"+f);return o&&jQuery.each(o,function(a,c){"vertical"===d.direction?b.add(punchgs.TweenLite.set(c,{top:a*(k+parseInt(void 0===d.space?0:d.space,0)),width:j+"px",height:k+"px"})):"horizontal"===d.direction&&b.add(punchgs.TweenLite.set(c,{left:a*(j+parseInt(void 0===d.space?0:d.space,0)),width:j+"px",height:k+"px"}))}),b},g=function(a){var b=0,c=0,d=0,e=0,f=1,g=1,h=1;return"detail"in a&&(c=a.detail),"wheelDelta"in a&&(c=-a.wheelDelta/120),"wheelDeltaY"in a&&(c=-a.wheelDeltaY/120),"wheelDeltaX"in a&&(b=-a.wheelDeltaX/120),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(b=c,c=0),d=b*f,e=c*f,"deltaY"in a&&(e=a.deltaY),"deltaX"in a&&(d=a.deltaX),(d||e)&&a.deltaMode&&(1==a.deltaMode?(d*=g,e*=g):(d*=h,e*=h)),d&&!b&&(b=d<1?-1:1),e&&!c&&(c=e<1?-1:1),e=navigator.userAgent.match(/mozilla/i)?10*e:e,(e>300||e<-300)&&(e/=10),{spinX:b,spinY:c,pixelX:d,pixelY:e}},h=function(a,c){"on"===c.navigation.keyboardNavigation&&jQuery(document).keydown(function(d){("horizontal"==c.navigation.keyboard_direction&&39==d.keyCode||"vertical"==c.navigation.keyboard_direction&&40==d.keyCode)&&(c.sc_indicator="arrow",c.sc_indicator_dir=0,b.callingNewSlide(a,1)),("horizontal"==c.navigation.keyboard_direction&&37==d.keyCode||"vertical"==c.navigation.keyboard_direction&&38==d.keyCode)&&(c.sc_indicator="arrow",c.sc_indicator_dir=1,b.callingNewSlide(a,-1))})},i=function(a,c){if("on"===c.navigation.mouseScrollNavigation||"carousel"===c.navigation.mouseScrollNavigation){c.isIEEleven=!!navigator.userAgent.match(/Trident.*rv\:11\./),c.isSafari=!!navigator.userAgent.match(/safari/i),c.ischrome=!!navigator.userAgent.match(/chrome/i);var d=c.ischrome?-49:c.isIEEleven||c.isSafari?-9:navigator.userAgent.match(/mozilla/i)?-29:-49,e=c.ischrome?49:c.isIEEleven||c.isSafari?9:navigator.userAgent.match(/mozilla/i)?29:49;a.on("mousewheel DOMMouseScroll",function(f){var h=g(f.originalEvent),i=a.find(".tp-revslider-slidesli.active-revslide").index(),j=a.find(".tp-revslider-slidesli.processing-revslide").index(),k=-1!=i&&0==i||-1!=j&&0==j,l=-1!=i&&i==c.slideamount-1||1!=j&&j==c.slideamount-1,m=!0;"carousel"==c.navigation.mouseScrollNavigation&&(k=l=!1),-1==j?h.pixelY<d?(k||(c.sc_indicator="arrow","reverse"!==c.navigation.mouseScrollReverse&&(c.sc_indicator_dir=1,b.callingNewSlide(a,-1)),m=!1),l||(c.sc_indicator="arrow","reverse"===c.navigation.mouseScrollReverse&&(c.sc_indicator_dir=0,b.callingNewSlide(a,1)),m=!1)):h.pixelY>e&&(l||(c.sc_indicator="arrow","reverse"!==c.navigation.mouseScrollReverse&&(c.sc_indicator_dir=0,b.callingNewSlide(a,1)),m=!1),k||(c.sc_indicator="arrow","reverse"===c.navigation.mouseScrollReverse&&(c.sc_indicator_dir=1,b.callingNewSlide(a,-1)),m=!1)):m=!1;var n=c.c.offset().top-jQuery("body").scrollTop(),o=n+c.c.height();return"carousel"!=c.navigation.mouseScrollNavigation?("reverse"!==c.navigation.mouseScrollReverse&&(n>0&&h.pixelY>0||o<jQuery(window).height()&&h.pixelY<0)&&(m=!0),"reverse"===c.navigation.mouseScrollReverse&&(n<0&&h.pixelY<0||o>jQuery(window).height()&&h.pixelY>0)&&(m=!0)):m=!1,0==m?(f.preventDefault(f),!1):void 0})}},j=function(a,b,d){return a=c?jQuery(d.target).closest("."+a).length||jQuery(d.srcElement).closest("."+a).length:jQuery(d.toElement).closest("."+a).length||jQuery(d.originalTarget).closest("."+a).length,!0===a||1===a?1:0},k=function(a,d,e){var f=d.carousel;jQuery(".bullet, .bullets, .tp-bullets, .tparrows").addClass("noSwipe"),f.Limit="endless";var h=(c||b.get_browser(),a),i="vertical"===d.navigation.thumbnails.direction||"vertical"===d.navigation.tabs.direction?"none":"vertical",k=d.navigation.touch.swipe_direction||"horizontal";i="swipebased"==e&&"vertical"==k?"none":e?"vertical":i,jQuery.fn.swipetp||(jQuery.fn.swipetp=jQuery.fn.swipe),jQuery.fn.swipetp.defaults&&jQuery.fn.swipetp.defaults.excludedElements||jQuery.fn.swipetp.defaults||(jQuery.fn.swipetp.defaults=new Object),jQuery.fn.swipetp.defaults.excludedElements="label, button, input, select, textarea, .noSwipe",h.swipetp({allowPageScroll:i,triggerOnTouchLeave:!0,treshold:d.navigation.touch.swipe_treshold,fingers:d.navigation.touch.swipe_min_touches,excludeElements:jQuery.fn.swipetp.defaults.excludedElements,swipeStatus:function(e,g,h,i,l,m,n){var o=j("rev_slider_wrapper",a,e),p=j("tp-thumbs",a,e),q=j("tp-tabs",a,e),r=jQuery(this).attr("class"),s=!!r.match(/tp-tabs|tp-thumb/gi);if("carousel"===d.sliderType&&(("move"===g||"end"===g||"cancel"==g)&&d.dragStartedOverSlider&&!d.dragStartedOverThumbs&&!d.dragStartedOverTabs||"start"===g&&o>0&&0===p&&0===q)){if(c&&("up"===h||"down"===h))return;switch(d.dragStartedOverSlider=!0,i=h&&h.match(/left|up/g)?Math.round(-1*i):i=Math.round(1*i),g){case"start":void 0!==f.positionanim&&(f.positionanim.kill(),f.slide_globaloffset="off"===f.infinity?f.slide_offset:b.simp(f.slide_offset,f.maxwidth)),f.overpull="none",f.wrap.addClass("dragged");break;case"move":if(d.c.find(".tp-withaction").addClass("tp-temporarydisabled"),f.slide_offset="off"===f.infinity?f.slide_globaloffset+i:b.simp(f.slide_globaloffset+i,f.maxwidth),"off"===f.infinity){var t="center"===f.horizontal_align?(f.wrapwidth/2-f.slide_width/2-f.slide_offset)/f.slide_width:(0-f.slide_offset)/f.slide_width;"none"!==f.overpull&&0!==f.overpull||!(t<0||t>d.slideamount-1)?t>=0&&t<=d.slideamount-1&&(t>=0&&i>f.overpull||t<=d.slideamount-1&&i<f.overpull)&&(f.overpull=0):f.overpull=i,f.slide_offset=t<0?f.slide_offset+(f.overpull-i)/1.1+Math.sqrt(Math.abs((f.overpull-i)/1.1)):t>d.slideamount-1?f.slide_offset+(f.overpull-i)/1.1-Math.sqrt(Math.abs((f.overpull-i)/1.1)):f.slide_offset}b.organiseCarousel(d,h,!0,!0);break;case"end":case"cancel":f.slide_globaloffset=f.slide_offset,f.wrap.removeClass("dragged"),b.carouselToEvalPosition(d,h),d.dragStartedOverSlider=!1,d.dragStartedOverThumbs=!1,d.dragStartedOverTabs=!1,setTimeout(function(){d.c.find(".tp-withaction").removeClass("tp-temporarydisabled")},19)}}else{if(("move"!==g&&"end"!==g&&"cancel"!=g||d.dragStartedOverSlider||!d.dragStartedOverThumbs&&!d.dragStartedOverTabs)&&!("start"===g&&o>0&&(p>0||q>0))){if("end"==g&&!s){if(d.sc_indicator="arrow","horizontal"==k&&"left"==h||"vertical"==k&&"up"==h)return d.sc_indicator_dir=0,b.callingNewSlide(d.c,1),!1;if("horizontal"==k&&"right"==h||"vertical"==k&&"down"==h)return d.sc_indicator_dir=1,b.callingNewSlide(d.c,-1),!1}return d.dragStartedOverSlider=!1,d.dragStartedOverThumbs=!1,d.dragStartedOverTabs=!1,!0}p>0&&(d.dragStartedOverThumbs=!0),q>0&&(d.dragStartedOverTabs=!0);var u=d.dragStartedOverThumbs?".tp-thumbs":".tp-tabs",v=d.dragStartedOverThumbs?".tp-thumb-mask":".tp-tab-mask",w=d.dragStartedOverThumbs?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",x=d.dragStartedOverThumbs?".tp-thumb":".tp-tab",y=d.dragStartedOverThumbs?d.navigation.thumbnails:d.navigation.tabs;i=h&&h.match(/left|up/g)?Math.round(-1*i):i=Math.round(1*i);var z=a.parent().find(v),A=z.find(w),B=y.direction,C="vertical"===B?A.height():A.width(),D="vertical"===B?z.height():z.width(),E="vertical"===B?z.find(x).first().outerHeight(!0)+y.space:z.find(x).first().outerWidth(!0)+y.space,F=void 0===A.data("offset")?0:parseInt(A.data("offset"),0),G=0;switch(g){case"start":a.parent().find(u).addClass("dragged"),F="vertical"===B?A.position().top:A.position().left,A.data("offset",F),A.data("tmmove")&&A.data("tmmove").pause();break;case"move":if(C<=D)return!1;G=F+i,G=G>0?"horizontal"===B?G-A.width()*(G/A.width()*G/A.width()):G-A.height()*(G/A.height()*G/A.height()):G;var H="vertical"===B?0-(A.height()-z.height()):0-(A.width()-z.width());G=G<H?"horizontal"===B?G+A.width()*(G-H)/A.width()*(G-H)/A.width():G+A.height()*(G-H)/A.height()*(G-H)/A.height():G,"vertical"===B?punchgs.TweenLite.set(A,{top:G+"px"}):punchgs.TweenLite.set(A,{left:G+"px"});break;case"end":case"cancel":if(s)return G=F+i,G="vertical"===B?G<0-(A.height()-z.height())?0-(A.height()-z.height()):G:G<0-(A.width()-z.width())?0-(A.width()-z.width()):G,G=G>0?0:G,G=Math.abs(i)>E/10?i<=0?Math.floor(G/E)*E:Math.ceil(G/E)*E:i<0?Math.ceil(G/E)*E:Math.floor(G/E)*E,G="vertical"===B?G<0-(A.height()-z.height())?0-(A.height()-z.height()):G:G<0-(A.width()-z.width())?0-(A.width()-z.width()):G,G=G>0?0:G,"vertical"===B?punchgs.TweenLite.to(A,.5,{top:G+"px",ease:punchgs.Power3.easeOut}):punchgs.TweenLite.to(A,.5,{left:G+"px",ease:punchgs.Power3.easeOut}),G=G||("vertical"===B?A.position().top:A.position().left),A.data("offset",G),A.data("distance",i),setTimeout(function(){d.dragStartedOverSlider=!1,d.dragStartedOverThumbs=!1,d.dragStartedOverTabs=!1},100),a.parent().find(u).removeClass("dragged"),!1}}}})},l=function(a){a.hide_delay=jQuery.isNumeric(parseInt(a.hide_delay,0))?a.hide_delay/1e3:.2,a.hide_delay_mobile=jQuery.isNumeric(parseInt(a.hide_delay_mobile,0))?a.hide_delay_mobile/1e3:.2},m=function(a){return a&&a.enable},n=function(a){return a&&a.enable&&!0===a.hide_onleave&&(void 0===a.position||!a.position.match(/outer/g))},o=function(a,b){var d=a.parent();n(b.navigation.arrows)&&punchgs.TweenLite.delayedCall(c?b.navigation.arrows.hide_delay_mobile:b.navigation.arrows.hide_delay,p,[d.find(".tparrows"),b.navigation.arrows,"hide"]),n(b.navigation.bullets)&&punchgs.TweenLite.delayedCall(c?b.navigation.bullets.hide_delay_mobile:b.navigation.bullets.hide_delay,p,[d.find(".tp-bullets"),b.navigation.bullets,"hide"]),n(b.navigation.thumbnails)&&punchgs.TweenLite.delayedCall(c?b.navigation.thumbnails.hide_delay_mobile:b.navigation.thumbnails.hide_delay,p,[d.find(".tp-thumbs"),b.navigation.thumbnails,"hide"]),n(b.navigation.tabs)&&punchgs.TweenLite.delayedCall(c?b.navigation.tabs.hide_delay_mobile:b.navigation.tabs.hide_delay,p,[d.find(".tp-tabs"),b.navigation.tabs,"hide"])},p=function(a,b,c,d){switch(d=void 0===d?.5:d,c){case"show":punchgs.TweenLite.to(a,d,{autoAlpha:1,ease:punchgs.Power3.easeInOut,overwrite:"auto"});break;case"hide":punchgs.TweenLite.to(a,d,{autoAlpha:0,ease:punchgs.Power3.easeInOu,overwrite:"auto"})}},q=function(a,b,c){b.style=void 0===b.style?"":b.style,b.left.style=void 0===b.left.style?"":b.left.style,b.right.style=void 0===b.right.style?"":b.right.style,0===a.find(".tp-leftarrow.tparrows").length&&a.append('<div class="tp-leftarrow tparrows '+b.style+" "+b.left.style+'">'+b.tmp+"</div>"),0===a.find(".tp-rightarrow.tparrows").length&&a.append('<div class="tp-rightarrow tparrows '+b.style+" "+b.right.style+'">'+b.tmp+"</div>");var d=a.find(".tp-leftarrow.tparrows"),e=a.find(".tp-rightarrow.tparrows");b.rtl?(d.click(function(){c.sc_indicator="arrow",c.sc_indicator_dir=0,a.revnext()}),e.click(function(){c.sc_indicator="arrow",c.sc_indicator_dir=1,a.revprev()})):(e.click(function(){c.sc_indicator="arrow",c.sc_indicator_dir=0,a.revnext()}),d.click(function(){c.sc_indicator="arrow",c.sc_indicator_dir=1,a.revprev()})),b.right.j=a.find(".tp-rightarrow.tparrows"),b.left.j=a.find(".tp-leftarrow.tparrows"),b.padding_top=parseInt(c.carousel.padding_top||0,0),b.padding_bottom=parseInt(c.carousel.padding_bottom||0,0),t(d,b.left,c),t(e,b.right,c),b.left.opt=c,b.right.opt=c,"outer-left"!=b.position&&"outer-right"!=b.position||(c.outernav=!0)},r=function(a,b,c){var d=a.outerHeight(!0),f=(a.outerWidth(!0),void 0==b.opt?0:0==c.conh?c.height:c.conh),g="layergrid"==b.container?"fullscreen"==c.sliderLayout?c.height/2-c.gridheight[c.curWinRange]*c.bh/2:"on"==c.autoHeight||void 0!=c.minHeight&&c.minHeight>0?f/2-c.gridheight[c.curWinRange]*c.bh/2:0:0,h="top"===b.v_align?{top:"0px",y:Math.round(b.v_offset+g)+"px"}:"center"===b.v_align?{top:"50%",y:Math.round(0-d/2+b.v_offset)+"px"}:{top:"100%",y:Math.round(0-(d+b.v_offset+g))+"px"};a.hasClass("outer-bottom")||punchgs.TweenLite.set(a,h)},s=function(a,b,c){var e=(a.outerHeight(!0),a.outerWidth(!0)),f="layergrid"==b.container?"carousel"===c.sliderType?0:c.width/2-c.gridwidth[c.curWinRange]*c.bw/2:0,g="left"===b.h_align?{left:"0px",x:Math.round(b.h_offset+f)+"px"}:"center"===b.h_align?{left:"50%",x:Math.round(0-e/2+b.h_offset)+"px"}:{left:"100%",x:Math.round(0-(e+b.h_offset+f))+"px"};punchgs.TweenLite.set(a,g)},t=function(a,b,c){var d=a.closest(".tp-simpleresponsive").length>0?a.closest(".tp-simpleresponsive"):a.closest(".tp-revslider-mainul").length>0?a.closest(".tp-revslider-mainul"):a.closest(".rev_slider_wrapper").length>0?a.closest(".rev_slider_wrapper"):a.parent().find(".tp-revslider-mainul"),e=d.width(),f=d.height();if(r(a,b,c),s(a,b,c),"outer-left"!==b.position||"fullwidth"!=b.sliderLayout&&"fullscreen"!=b.sliderLayout?"outer-right"!==b.position||"fullwidth"!=b.sliderLayout&&"fullscreen"!=b.sliderLayout||punchgs.TweenLite.set(a,{right:0-a.outerWidth()+"px",x:b.h_offset+"px"}):punchgs.TweenLite.set(a,{left:0-a.outerWidth()+"px",x:b.h_offset+"px"}),a.hasClass("tp-thumbs")||a.hasClass("tp-tabs")){var g=a.data("wr_padding"),h=a.data("maxw"),i=a.data("maxh"),j=a.hasClass("tp-thumbs")?a.find(".tp-thumb-mask"):a.find(".tp-tab-mask"),k=parseInt(b.padding_top||0,0),l=parseInt(b.padding_bottom||0,0);h>e&&"outer-left"!==b.position&&"outer-right"!==b.position?(punchgs.TweenLite.set(a,{left:"0px",x:0,maxWidth:e-2*g+"px"}),punchgs.TweenLite.set(j,{maxWidth:e-2*g+"px"})):(punchgs.TweenLite.set(a,{maxWidth:h+"px"}),punchgs.TweenLite.set(j,{maxWidth:h+"px"})),i+2*g>f&&"outer-bottom"!==b.position&&"outer-top"!==b.position?(punchgs.TweenLite.set(a,{top:"0px",y:0,maxHeight:k+l+(f-2*g)+"px"}),punchgs.TweenLite.set(j,{maxHeight:k+l+(f-2*g)+"px"})):(punchgs.TweenLite.set(a,{maxHeight:i+"px"}),punchgs.TweenLite.set(j,{maxHeight:i+"px"})),"outer-left"!==b.position&&"outer-right"!==b.position&&(k=0,l=0),!0===b.span&&"vertical"===b.direction?(punchgs.TweenLite.set(a,{maxHeight:k+l+(f-2*g)+"px",height:k+l+(f-2*g)+"px",top:0-k,y:0}),r(j,b,c)):!0===b.span&&"horizontal"===b.direction&&(punchgs.TweenLite.set(a,{maxWidth:"100%",width:e-2*g+"px",left:0,x:0}),s(j,b,c))}},u=function(a,b,c,d){0===a.find(".tp-bullets").length&&(b.style=void 0===b.style?"":b.style,a.append('<div class="tp-bullets '+b.style+" "+b.direction+'"></div>'));var e=a.find(".tp-bullets"),f=c.data("index"),g=b.tmp;jQuery.each(d.thumbs[c.index()].params,function(a,b){g=g.replace(b.from,b.to)}),e.append('<div class="justaddedbullet tp-bullet">'+g+"</div>");var h=a.find(".justaddedbullet"),i=a.find(".tp-bullet").length,j=h.outerWidth()+parseInt(void 0===b.space?0:b.space,0),k=h.outerHeight()+parseInt(void 0===b.space?0:b.space,0);"vertical"===b.direction?(h.css({top:(i-1)*k+"px",left:"0px"}),e.css({height:(i-1)*k+h.outerHeight(),width:h.outerWidth()})):(h.css({left:(i-1)*j+"px",top:"0px"}),e.css({width:(i-1)*j+h.outerWidth(),height:h.outerHeight()})),h.find(".tp-bullet-image").css({backgroundImage:"url("+d.thumbs[c.index()].src+")"}),h.data("liref",f),h.click(function(){d.sc_indicator="bullet",a.revcallslidewithid(f),a.find(".tp-bullet").removeClass("selected"),jQuery(this).addClass("selected")}),h.removeClass("justaddedbullet"),b.padding_top=parseInt(d.carousel.padding_top||0,0),b.padding_bottom=parseInt(d.carousel.padding_bottom||0,0),b.opt=d,"outer-left"!=b.position&&"outer-right"!=b.position||(d.outernav=!0),e.addClass("nav-pos-hor-"+b.h_align),e.addClass("nav-pos-ver-"+b.v_align),e.addClass("nav-dir-"+b.direction),t(e,b,d)},w=function(a,b,c,d,e){var f="tp-thumb"===d?".tp-thumbs":".tp-tabs",g="tp-thumb"===d?".tp-thumb-mask":".tp-tab-mask",h="tp-thumb"===d?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",i="tp-thumb"===d?".tp-thumb":".tp-tab",j="tp-thumb"===d?".tp-thumb-image":".tp-tab-image";if(b.visibleAmount=b.visibleAmount>e.slideamount?e.slideamount:b.visibleAmount,b.sliderLayout=e.sliderLayout,0===a.parent().find(f).length){b.style=void 0===b.style?"":b.style;var k=!0===b.span?"tp-span-wrapper":"",l='<div class="'+d+"s "+k+" "+b.position+" "+b.style+'"><div class="'+d+'-mask"><div class="'+d+'s-inner-wrapper" style="position:relative;"></div></div></div>';"outer-top"===b.position?a.parent().prepend(l):"outer-bottom"===b.position?a.after(l):a.append(l),b.padding_top=parseInt(e.carousel.padding_top||0,0),b.padding_bottom=parseInt(e.carousel.padding_bottom||0,0),"outer-left"!=b.position&&"outer-right"!=b.position||(e.outernav=!0)}var m=c.data("index"),n=a.parent().find(f),o=n.find(g),p=o.find(h),q="horizontal"===b.direction?b.width*b.visibleAmount+b.space*(b.visibleAmount-1):b.width,r="horizontal"===b.direction?b.height:b.height*b.visibleAmount+b.space*(b.visibleAmount-1),s=b.tmp;jQuery.each(e.thumbs[c.index()].params,function(a,b){s=s.replace(b.from,b.to)}),p.append('<div data-liindex="'+c.index()+'" data-liref="'+m+'" class="justaddedthumb '+d+'" style="width:'+b.width+"px;height:"+b.height+'px;">'+s+"</div>");var u=n.find(".justaddedthumb"),v=n.find(i).length,w=u.outerWidth()+parseInt(void 0===b.space?0:b.space,0),x=u.outerHeight()+parseInt(void 0===b.space?0:b.space,0);u.find(j).css({backgroundImage:"url("+e.thumbs[c.index()].src+")"}),"vertical"===b.direction?(u.css({top:(v-1)*x+"px",left:"0px"}),p.css({height:(v-1)*x+u.outerHeight(),width:u.outerWidth()})):(u.css({left:(v-1)*w+"px",top:"0px"}),p.css({width:(v-1)*w+u.outerWidth(),height:u.outerHeight()})),n.data("maxw",q),n.data("maxh",r),n.data("wr_padding",b.wrapper_padding);var y="outer-top"===b.position||"outer-bottom"===b.position?"relative":"absolute";"outer-top"!==b.position&&"outer-bottom"!==b.position||b.h_align;o.css({maxWidth:q+"px",maxHeight:r+"px",overflow:"hidden",position:"relative"}),n.css({maxWidth:q+"px",maxHeight:r+"px",overflow:"visible",position:y,background:b.wrapper_color,padding:b.wrapper_padding+"px",boxSizing:"contet-box"}),u.click(function(){e.sc_indicator="bullet";var b=a.parent().find(h).data("distance");b=void 0===b?0:b,Math.abs(b)<10&&(a.revcallslidewithid(m),a.parent().find(f).removeClass("selected"),jQuery(this).addClass("selected"))}),u.removeClass("justaddedthumb"),b.opt=e,n.addClass("nav-pos-hor-"+b.h_align),n.addClass("nav-pos-ver-"+b.v_align),n.addClass("nav-dir-"+b.direction),t(n,b,e)},x=function(a){var b=a.c.parent().find(".outer-top"),c=a.c.parent().find(".outer-bottom");a.top_outer=b.hasClass("tp-forcenotvisible")?0:b.outerHeight()||0,a.bottom_outer=c.hasClass("tp-forcenotvisible")?0:c.outerHeight()||0},y=function(a,b,c,d){b>c||c>d?a.addClass("tp-forcenotvisible"):a.removeClass("tp-forcenotvisible")}}(jQuery);
File src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.navigation.min.js added (mode: 100644) (index 0000000..ad61e54)
1 /********************************************
2 * REVOLUTION 5.2 EXTENSION - NAVIGATION
3 * @version: 1.3.5 (06.04.2017)
4 * @requires jquery.themepunch.revolution.js
5 * @author ThemePunch
6 *********************************************/
7 !function(a){"use strict";var b=jQuery.fn.revolution,c=b.is_mobile(),d={alias:"Navigation Min JS",name:"revolution.extensions.navigation.min.js",min_core:"5.4.0",version:"1.3.5"};jQuery.extend(!0,b,{hideUnHideNav:function(a){var b=a.c.width(),c=a.navigation.arrows,d=a.navigation.bullets,e=a.navigation.thumbnails,f=a.navigation.tabs;m(c)&&y(a.c.find(".tparrows"),c.hide_under,b,c.hide_over),m(d)&&y(a.c.find(".tp-bullets"),d.hide_under,b,d.hide_over),m(e)&&y(a.c.parent().find(".tp-thumbs"),e.hide_under,b,e.hide_over),m(f)&&y(a.c.parent().find(".tp-tabs"),f.hide_under,b,f.hide_over),x(a)},resizeThumbsTabs:function(a,b){if(a.navigation&&a.navigation.tabs.enable||a.navigation&&a.navigation.thumbnails.enable){var c=(jQuery(window).width()-480)/500,d=new punchgs.TimelineLite,e=a.navigation.tabs,g=a.navigation.thumbnails,h=a.navigation.bullets;if(d.pause(),c=c>1?1:c<0?0:c,m(e)&&(b||e.width>e.min_width)&&f(c,d,a.c,e,a.slideamount,"tab"),m(g)&&(b||g.width>g.min_width)&&f(c,d,a.c,g,a.slideamount,"thumb"),m(h)&&b){var i=a.c.find(".tp-bullets");i.find(".tp-bullet").each(function(a){var b=jQuery(this),c=a+1,d=b.outerWidth()+parseInt(void 0===h.space?0:h.space,0),e=b.outerHeight()+parseInt(void 0===h.space?0:h.space,0);"vertical"===h.direction?(b.css({top:(c-1)*e+"px",left:"0px"}),i.css({height:(c-1)*e+b.outerHeight(),width:b.outerWidth()})):(b.css({left:(c-1)*d+"px",top:"0px"}),i.css({width:(c-1)*d+b.outerWidth(),height:b.outerHeight()}))})}d.play(),x(a)}return!0},updateNavIndexes:function(a){function d(a){c.find(a).lenght>0&&c.find(a).each(function(a){jQuery(this).data("liindex",a)})}var c=a.c;d(".tp-tab"),d(".tp-bullet"),d(".tp-thumb"),b.resizeThumbsTabs(a,!0),b.manageNavigation(a)},manageNavigation:function(a){var c=b.getHorizontalOffset(a.c.parent(),"left"),d=b.getHorizontalOffset(a.c.parent(),"right");m(a.navigation.bullets)&&("fullscreen"!=a.sliderLayout&&"fullwidth"!=a.sliderLayout&&(a.navigation.bullets.h_offset_old=void 0===a.navigation.bullets.h_offset_old?a.navigation.bullets.h_offset:a.navigation.bullets.h_offset_old,a.navigation.bullets.h_offset="center"===a.navigation.bullets.h_align?a.navigation.bullets.h_offset_old+c/2-d/2:a.navigation.bullets.h_offset_old+c-d),t(a.c.find(".tp-bullets"),a.navigation.bullets,a)),m(a.navigation.thumbnails)&&t(a.c.parent().find(".tp-thumbs"),a.navigation.thumbnails,a),m(a.navigation.tabs)&&t(a.c.parent().find(".tp-tabs"),a.navigation.tabs,a),m(a.navigation.arrows)&&("fullscreen"!=a.sliderLayout&&"fullwidth"!=a.sliderLayout&&(a.navigation.arrows.left.h_offset_old=void 0===a.navigation.arrows.left.h_offset_old?a.navigation.arrows.left.h_offset:a.navigation.arrows.left.h_offset_old,a.navigation.arrows.left.h_offset="right"===a.navigation.arrows.left.h_align?a.navigation.arrows.left.h_offset_old+d:a.navigation.arrows.left.h_offset_old+c,a.navigation.arrows.right.h_offset_old=void 0===a.navigation.arrows.right.h_offset_old?a.navigation.arrows.right.h_offset:a.navigation.arrows.right.h_offset_old,a.navigation.arrows.right.h_offset="right"===a.navigation.arrows.right.h_align?a.navigation.arrows.right.h_offset_old+d:a.navigation.arrows.right.h_offset_old+c),t(a.c.find(".tp-leftarrow.tparrows"),a.navigation.arrows.left,a),t(a.c.find(".tp-rightarrow.tparrows"),a.navigation.arrows.right,a)),m(a.navigation.thumbnails)&&e(a.c.parent().find(".tp-thumbs"),a.navigation.thumbnails),m(a.navigation.tabs)&&e(a.c.parent().find(".tp-tabs"),a.navigation.tabs)},createNavigation:function(a,f){if("stop"===b.compare_version(d).check)return!1;var g=a.parent(),j=f.navigation.arrows,n=f.navigation.bullets,r=f.navigation.thumbnails,s=f.navigation.tabs,t=m(j),v=m(n),x=m(r),y=m(s);h(a,f),i(a,f),t&&q(a,j,f),f.li.each(function(b){var c=jQuery(f.li[f.li.length-1-b]),d=jQuery(this);v&&(f.navigation.bullets.rtl?u(a,n,c,f):u(a,n,d,f)),x&&(f.navigation.thumbnails.rtl?w(a,r,c,"tp-thumb",f):w(a,r,d,"tp-thumb",f)),y&&(f.navigation.tabs.rtl?w(a,s,c,"tp-tab",f):w(a,s,d,"tp-tab",f))}),a.bind("revolution.slide.onafterswap revolution.nextslide.waiting",function(){var b=0==a.find(".next-revslide").length?a.find(".active-revslide").data("index"):a.find(".next-revslide").data("index");a.find(".tp-bullet").each(function(){var a=jQuery(this);a.data("liref")===b?a.addClass("selected"):a.removeClass("selected")}),g.find(".tp-thumb, .tp-tab").each(function(){var a=jQuery(this);a.data("liref")===b?(a.addClass("selected"),a.hasClass("tp-tab")?e(g.find(".tp-tabs"),s):e(g.find(".tp-thumbs"),r)):a.removeClass("selected")});var c=0,d=!1;f.thumbs&&jQuery.each(f.thumbs,function(a,e){c=!1===d?a:c,d=e.id===b||a===b||d});var h=c>0?c-1:f.slideamount-1,i=c+1==f.slideamount?0:c+1;if(!0===j.enable){var k=j.tmp;if(void 0!=f.thumbs[h]&&jQuery.each(f.thumbs[h].params,function(a,b){k=k.replace(b.from,b.to)}),j.left.j.html(k),k=j.tmp,i>f.slideamount)return;jQuery.each(f.thumbs[i].params,function(a,b){k=k.replace(b.from,b.to)}),j.right.j.html(k),j.rtl?(punchgs.TweenLite.set(j.left.j.find(".tp-arr-imgholder"),{backgroundImage:"url("+f.thumbs[i].src+")"}),punchgs.TweenLite.set(j.right.j.find(".tp-arr-imgholder"),{backgroundImage:"url("+f.thumbs[h].src+")"})):(punchgs.TweenLite.set(j.left.j.find(".tp-arr-imgholder"),{backgroundImage:"url("+f.thumbs[h].src+")"}),punchgs.TweenLite.set(j.right.j.find(".tp-arr-imgholder"),{backgroundImage:"url("+f.thumbs[i].src+")"}))}}),l(j),l(n),l(r),l(s),g.on("mouseenter mousemove",function(){g.hasClass("tp-mouseover")||(g.addClass("tp-mouseover"),punchgs.TweenLite.killDelayedCallsTo(p),t&&j.hide_onleave&&p(g.find(".tparrows"),j,"show"),v&&n.hide_onleave&&p(g.find(".tp-bullets"),n,"show"),x&&r.hide_onleave&&p(g.find(".tp-thumbs"),r,"show"),y&&s.hide_onleave&&p(g.find(".tp-tabs"),s,"show"),c&&(g.removeClass("tp-mouseover"),o(a,f)))}),g.on("mouseleave",function(){g.removeClass("tp-mouseover"),o(a,f)}),t&&j.hide_onleave&&p(g.find(".tparrows"),j,"hide",0),v&&n.hide_onleave&&p(g.find(".tp-bullets"),n,"hide",0),x&&r.hide_onleave&&p(g.find(".tp-thumbs"),r,"hide",0),y&&s.hide_onleave&&p(g.find(".tp-tabs"),s,"hide",0),x&&k(g.find(".tp-thumbs"),f),y&&k(g.find(".tp-tabs"),f),"carousel"===f.sliderType&&k(a,f,!0),("on"===f.navigation.touch.touchOnDesktop||"on"==f.navigation.touch.touchenabled&&c)&&k(a,f,"swipebased")}});var e=function(a,b){var d=(a.hasClass("tp-thumbs"),a.hasClass("tp-thumbs")?".tp-thumb-mask":".tp-tab-mask"),e=a.hasClass("tp-thumbs")?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",f=a.hasClass("tp-thumbs")?".tp-thumb":".tp-tab",g=a.find(d),h=g.find(e),i=b.direction,j="vertical"===i?g.find(f).first().outerHeight(!0)+b.space:g.find(f).first().outerWidth(!0)+b.space,k="vertical"===i?g.height():g.width(),l=parseInt(g.find(f+".selected").data("liindex"),0),m=k/j,n="vertical"===i?g.height():g.width(),o=0-l*j,p="vertical"===i?h.height():h.width(),q=o<0-(p-n)?0-(p-n):q>0?0:o,r=h.data("offset");m>2&&(q=o-(r+j)<=0?o-(r+j)<0-j?r:q+j:q,q=o-j+r+k<j&&o+(Math.round(m)-2)*j<r?o+(Math.round(m)-2)*j:q),q=q<0-(p-n)?0-(p-n):q>0?0:q,"vertical"!==i&&g.width()>=h.width()&&(q=0),"vertical"===i&&g.height()>=h.height()&&(q=0),a.hasClass("dragged")||("vertical"===i?h.data("tmmove",punchgs.TweenLite.to(h,.5,{top:q+"px",ease:punchgs.Power3.easeInOut})):h.data("tmmove",punchgs.TweenLite.to(h,.5,{left:q+"px",ease:punchgs.Power3.easeInOut})),h.data("offset",q))},f=function(a,b,c,d,e,f){var g=c.parent().find(".tp-"+f+"s"),h=g.find(".tp-"+f+"s-inner-wrapper"),i=g.find(".tp-"+f+"-mask"),j=d.width*a<d.min_width?d.min_width:Math.round(d.width*a),k=Math.round(j/d.width*d.height),l="vertical"===d.direction?j:j*e+d.space*(e-1),m="vertical"===d.direction?k*e+d.space*(e-1):k,n="vertical"===d.direction?{width:j+"px"}:{height:k+"px"};b.add(punchgs.TweenLite.set(g,n)),b.add(punchgs.TweenLite.set(h,{width:l+"px",height:m+"px"})),b.add(punchgs.TweenLite.set(i,{width:l+"px",height:m+"px"}));var o=h.find(".tp-"+f);return o&&jQuery.each(o,function(a,c){"vertical"===d.direction?b.add(punchgs.TweenLite.set(c,{top:a*(k+parseInt(void 0===d.space?0:d.space,0)),width:j+"px",height:k+"px"})):"horizontal"===d.direction&&b.add(punchgs.TweenLite.set(c,{left:a*(j+parseInt(void 0===d.space?0:d.space,0)),width:j+"px",height:k+"px"}))}),b},g=function(a){var b=0,c=0,d=0,e=0,f=1,g=1,h=1;return"detail"in a&&(c=a.detail),"wheelDelta"in a&&(c=-a.wheelDelta/120),"wheelDeltaY"in a&&(c=-a.wheelDeltaY/120),"wheelDeltaX"in a&&(b=-a.wheelDeltaX/120),"axis"in a&&a.axis===a.HORIZONTAL_AXIS&&(b=c,c=0),d=b*f,e=c*f,"deltaY"in a&&(e=a.deltaY),"deltaX"in a&&(d=a.deltaX),(d||e)&&a.deltaMode&&(1==a.deltaMode?(d*=g,e*=g):(d*=h,e*=h)),d&&!b&&(b=d<1?-1:1),e&&!c&&(c=e<1?-1:1),e=navigator.userAgent.match(/mozilla/i)?10*e:e,(e>300||e<-300)&&(e/=10),{spinX:b,spinY:c,pixelX:d,pixelY:e}},h=function(a,c){"on"===c.navigation.keyboardNavigation&&jQuery(document).keydown(function(d){("horizontal"==c.navigation.keyboard_direction&&39==d.keyCode||"vertical"==c.navigation.keyboard_direction&&40==d.keyCode)&&(c.sc_indicator="arrow",c.sc_indicator_dir=0,b.callingNewSlide(a,1)),("horizontal"==c.navigation.keyboard_direction&&37==d.keyCode||"vertical"==c.navigation.keyboard_direction&&38==d.keyCode)&&(c.sc_indicator="arrow",c.sc_indicator_dir=1,b.callingNewSlide(a,-1))})},i=function(a,c){if("on"===c.navigation.mouseScrollNavigation||"carousel"===c.navigation.mouseScrollNavigation){c.isIEEleven=!!navigator.userAgent.match(/Trident.*rv\:11\./),c.isSafari=!!navigator.userAgent.match(/safari/i),c.ischrome=!!navigator.userAgent.match(/chrome/i);var d=c.ischrome?-49:c.isIEEleven||c.isSafari?-9:navigator.userAgent.match(/mozilla/i)?-29:-49,e=c.ischrome?49:c.isIEEleven||c.isSafari?9:navigator.userAgent.match(/mozilla/i)?29:49;a.on("mousewheel DOMMouseScroll",function(f){var h=g(f.originalEvent),i=a.find(".tp-revslider-slidesli.active-revslide").index(),j=a.find(".tp-revslider-slidesli.processing-revslide").index(),k=-1!=i&&0==i||-1!=j&&0==j,l=-1!=i&&i==c.slideamount-1||1!=j&&j==c.slideamount-1,m=!0;"carousel"==c.navigation.mouseScrollNavigation&&(k=l=!1),-1==j?h.pixelY<d?(k||(c.sc_indicator="arrow","reverse"!==c.navigation.mouseScrollReverse&&(c.sc_indicator_dir=1,b.callingNewSlide(a,-1)),m=!1),l||(c.sc_indicator="arrow","reverse"===c.navigation.mouseScrollReverse&&(c.sc_indicator_dir=0,b.callingNewSlide(a,1)),m=!1)):h.pixelY>e&&(l||(c.sc_indicator="arrow","reverse"!==c.navigation.mouseScrollReverse&&(c.sc_indicator_dir=0,b.callingNewSlide(a,1)),m=!1),k||(c.sc_indicator="arrow","reverse"===c.navigation.mouseScrollReverse&&(c.sc_indicator_dir=1,b.callingNewSlide(a,-1)),m=!1)):m=!1;var n=c.c.offset().top-jQuery("body").scrollTop(),o=n+c.c.height();return"carousel"!=c.navigation.mouseScrollNavigation?("reverse"!==c.navigation.mouseScrollReverse&&(n>0&&h.pixelY>0||o<jQuery(window).height()&&h.pixelY<0)&&(m=!0),"reverse"===c.navigation.mouseScrollReverse&&(n<0&&h.pixelY<0||o>jQuery(window).height()&&h.pixelY>0)&&(m=!0)):m=!1,0==m?(f.preventDefault(f),!1):void 0})}},j=function(a,b,d){return a=c?jQuery(d.target).closest("."+a).length||jQuery(d.srcElement).closest("."+a).length:jQuery(d.toElement).closest("."+a).length||jQuery(d.originalTarget).closest("."+a).length,!0===a||1===a?1:0},k=function(a,d,e){var f=d.carousel;jQuery(".bullet, .bullets, .tp-bullets, .tparrows").addClass("noSwipe"),f.Limit="endless";var h=(c||b.get_browser(),a),i="vertical"===d.navigation.thumbnails.direction||"vertical"===d.navigation.tabs.direction?"none":"vertical",k=d.navigation.touch.swipe_direction||"horizontal";i="swipebased"==e&&"vertical"==k?"none":e?"vertical":i,jQuery.fn.swipetp||(jQuery.fn.swipetp=jQuery.fn.swipe),jQuery.fn.swipetp.defaults&&jQuery.fn.swipetp.defaults.excludedElements||jQuery.fn.swipetp.defaults||(jQuery.fn.swipetp.defaults=new Object),jQuery.fn.swipetp.defaults.excludedElements="label, button, input, select, textarea, .noSwipe",h.swipetp({allowPageScroll:i,triggerOnTouchLeave:!0,treshold:d.navigation.touch.swipe_treshold,fingers:d.navigation.touch.swipe_min_touches,excludeElements:jQuery.fn.swipetp.defaults.excludedElements,swipeStatus:function(e,g,h,i,l,m,n){var o=j("rev_slider_wrapper",a,e),p=j("tp-thumbs",a,e),q=j("tp-tabs",a,e),r=jQuery(this).attr("class"),s=!!r.match(/tp-tabs|tp-thumb/gi);if("carousel"===d.sliderType&&(("move"===g||"end"===g||"cancel"==g)&&d.dragStartedOverSlider&&!d.dragStartedOverThumbs&&!d.dragStartedOverTabs||"start"===g&&o>0&&0===p&&0===q)){if(c&&("up"===h||"down"===h))return;switch(d.dragStartedOverSlider=!0,i=h&&h.match(/left|up/g)?Math.round(-1*i):i=Math.round(1*i),g){case"start":void 0!==f.positionanim&&(f.positionanim.kill(),f.slide_globaloffset="off"===f.infinity?f.slide_offset:b.simp(f.slide_offset,f.maxwidth)),f.overpull="none",f.wrap.addClass("dragged");break;case"move":if(d.c.find(".tp-withaction").addClass("tp-temporarydisabled"),f.slide_offset="off"===f.infinity?f.slide_globaloffset+i:b.simp(f.slide_globaloffset+i,f.maxwidth),"off"===f.infinity){var t="center"===f.horizontal_align?(f.wrapwidth/2-f.slide_width/2-f.slide_offset)/f.slide_width:(0-f.slide_offset)/f.slide_width;"none"!==f.overpull&&0!==f.overpull||!(t<0||t>d.slideamount-1)?t>=0&&t<=d.slideamount-1&&(t>=0&&i>f.overpull||t<=d.slideamount-1&&i<f.overpull)&&(f.overpull=0):f.overpull=i,f.slide_offset=t<0?f.slide_offset+(f.overpull-i)/1.1+Math.sqrt(Math.abs((f.overpull-i)/1.1)):t>d.slideamount-1?f.slide_offset+(f.overpull-i)/1.1-Math.sqrt(Math.abs((f.overpull-i)/1.1)):f.slide_offset}b.organiseCarousel(d,h,!0,!0);break;case"end":case"cancel":f.slide_globaloffset=f.slide_offset,f.wrap.removeClass("dragged"),b.carouselToEvalPosition(d,h),d.dragStartedOverSlider=!1,d.dragStartedOverThumbs=!1,d.dragStartedOverTabs=!1,setTimeout(function(){d.c.find(".tp-withaction").removeClass("tp-temporarydisabled")},19)}}else{if(("move"!==g&&"end"!==g&&"cancel"!=g||d.dragStartedOverSlider||!d.dragStartedOverThumbs&&!d.dragStartedOverTabs)&&!("start"===g&&o>0&&(p>0||q>0))){if("end"==g&&!s){if(d.sc_indicator="arrow","horizontal"==k&&"left"==h||"vertical"==k&&"up"==h)return d.sc_indicator_dir=0,b.callingNewSlide(d.c,1),!1;if("horizontal"==k&&"right"==h||"vertical"==k&&"down"==h)return d.sc_indicator_dir=1,b.callingNewSlide(d.c,-1),!1}return d.dragStartedOverSlider=!1,d.dragStartedOverThumbs=!1,d.dragStartedOverTabs=!1,!0}p>0&&(d.dragStartedOverThumbs=!0),q>0&&(d.dragStartedOverTabs=!0);var u=d.dragStartedOverThumbs?".tp-thumbs":".tp-tabs",v=d.dragStartedOverThumbs?".tp-thumb-mask":".tp-tab-mask",w=d.dragStartedOverThumbs?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",x=d.dragStartedOverThumbs?".tp-thumb":".tp-tab",y=d.dragStartedOverThumbs?d.navigation.thumbnails:d.navigation.tabs;i=h&&h.match(/left|up/g)?Math.round(-1*i):i=Math.round(1*i);var z=a.parent().find(v),A=z.find(w),B=y.direction,C="vertical"===B?A.height():A.width(),D="vertical"===B?z.height():z.width(),E="vertical"===B?z.find(x).first().outerHeight(!0)+y.space:z.find(x).first().outerWidth(!0)+y.space,F=void 0===A.data("offset")?0:parseInt(A.data("offset"),0),G=0;switch(g){case"start":a.parent().find(u).addClass("dragged"),F="vertical"===B?A.position().top:A.position().left,A.data("offset",F),A.data("tmmove")&&A.data("tmmove").pause();break;case"move":if(C<=D)return!1;G=F+i,G=G>0?"horizontal"===B?G-A.width()*(G/A.width()*G/A.width()):G-A.height()*(G/A.height()*G/A.height()):G;var H="vertical"===B?0-(A.height()-z.height()):0-(A.width()-z.width());G=G<H?"horizontal"===B?G+A.width()*(G-H)/A.width()*(G-H)/A.width():G+A.height()*(G-H)/A.height()*(G-H)/A.height():G,"vertical"===B?punchgs.TweenLite.set(A,{top:G+"px"}):punchgs.TweenLite.set(A,{left:G+"px"});break;case"end":case"cancel":if(s)return G=F+i,G="vertical"===B?G<0-(A.height()-z.height())?0-(A.height()-z.height()):G:G<0-(A.width()-z.width())?0-(A.width()-z.width()):G,G=G>0?0:G,G=Math.abs(i)>E/10?i<=0?Math.floor(G/E)*E:Math.ceil(G/E)*E:i<0?Math.ceil(G/E)*E:Math.floor(G/E)*E,G="vertical"===B?G<0-(A.height()-z.height())?0-(A.height()-z.height()):G:G<0-(A.width()-z.width())?0-(A.width()-z.width()):G,G=G>0?0:G,"vertical"===B?punchgs.TweenLite.to(A,.5,{top:G+"px",ease:punchgs.Power3.easeOut}):punchgs.TweenLite.to(A,.5,{left:G+"px",ease:punchgs.Power3.easeOut}),G=G||("vertical"===B?A.position().top:A.position().left),A.data("offset",G),A.data("distance",i),setTimeout(function(){d.dragStartedOverSlider=!1,d.dragStartedOverThumbs=!1,d.dragStartedOverTabs=!1},100),a.parent().find(u).removeClass("dragged"),!1}}}})},l=function(a){a.hide_delay=jQuery.isNumeric(parseInt(a.hide_delay,0))?a.hide_delay/1e3:.2,a.hide_delay_mobile=jQuery.isNumeric(parseInt(a.hide_delay_mobile,0))?a.hide_delay_mobile/1e3:.2},m=function(a){return a&&a.enable},n=function(a){return a&&a.enable&&!0===a.hide_onleave&&(void 0===a.position||!a.position.match(/outer/g))},o=function(a,b){var d=a.parent();n(b.navigation.arrows)&&punchgs.TweenLite.delayedCall(c?b.navigation.arrows.hide_delay_mobile:b.navigation.arrows.hide_delay,p,[d.find(".tparrows"),b.navigation.arrows,"hide"]),n(b.navigation.bullets)&&punchgs.TweenLite.delayedCall(c?b.navigation.bullets.hide_delay_mobile:b.navigation.bullets.hide_delay,p,[d.find(".tp-bullets"),b.navigation.bullets,"hide"]),n(b.navigation.thumbnails)&&punchgs.TweenLite.delayedCall(c?b.navigation.thumbnails.hide_delay_mobile:b.navigation.thumbnails.hide_delay,p,[d.find(".tp-thumbs"),b.navigation.thumbnails,"hide"]),n(b.navigation.tabs)&&punchgs.TweenLite.delayedCall(c?b.navigation.tabs.hide_delay_mobile:b.navigation.tabs.hide_delay,p,[d.find(".tp-tabs"),b.navigation.tabs,"hide"])},p=function(a,b,c,d){switch(d=void 0===d?.5:d,c){case"show":punchgs.TweenLite.to(a,d,{autoAlpha:1,ease:punchgs.Power3.easeInOut,overwrite:"auto"});break;case"hide":punchgs.TweenLite.to(a,d,{autoAlpha:0,ease:punchgs.Power3.easeInOu,overwrite:"auto"})}},q=function(a,b,c){b.style=void 0===b.style?"":b.style,b.left.style=void 0===b.left.style?"":b.left.style,b.right.style=void 0===b.right.style?"":b.right.style,0===a.find(".tp-leftarrow.tparrows").length&&a.append('<div class="tp-leftarrow tparrows '+b.style+" "+b.left.style+'">'+b.tmp+"</div>"),0===a.find(".tp-rightarrow.tparrows").length&&a.append('<div class="tp-rightarrow tparrows '+b.style+" "+b.right.style+'">'+b.tmp+"</div>");var d=a.find(".tp-leftarrow.tparrows"),e=a.find(".tp-rightarrow.tparrows");b.rtl?(d.click(function(){c.sc_indicator="arrow",c.sc_indicator_dir=0,a.revnext()}),e.click(function(){c.sc_indicator="arrow",c.sc_indicator_dir=1,a.revprev()})):(e.click(function(){c.sc_indicator="arrow",c.sc_indicator_dir=0,a.revnext()}),d.click(function(){c.sc_indicator="arrow",c.sc_indicator_dir=1,a.revprev()})),b.right.j=a.find(".tp-rightarrow.tparrows"),b.left.j=a.find(".tp-leftarrow.tparrows"),b.padding_top=parseInt(c.carousel.padding_top||0,0),b.padding_bottom=parseInt(c.carousel.padding_bottom||0,0),t(d,b.left,c),t(e,b.right,c),b.left.opt=c,b.right.opt=c,"outer-left"!=b.position&&"outer-right"!=b.position||(c.outernav=!0)},r=function(a,b,c){var d=a.outerHeight(!0),f=(a.outerWidth(!0),void 0==b.opt?0:0==c.conh?c.height:c.conh),g="layergrid"==b.container?"fullscreen"==c.sliderLayout?c.height/2-c.gridheight[c.curWinRange]*c.bh/2:"on"==c.autoHeight||void 0!=c.minHeight&&c.minHeight>0?f/2-c.gridheight[c.curWinRange]*c.bh/2:0:0,h="top"===b.v_align?{top:"0px",y:Math.round(b.v_offset+g)+"px"}:"center"===b.v_align?{top:"50%",y:Math.round(0-d/2+b.v_offset)+"px"}:{top:"100%",y:Math.round(0-(d+b.v_offset+g))+"px"};a.hasClass("outer-bottom")||punchgs.TweenLite.set(a,h)},s=function(a,b,c){var e=(a.outerHeight(!0),a.outerWidth(!0)),f="layergrid"==b.container?"carousel"===c.sliderType?0:c.width/2-c.gridwidth[c.curWinRange]*c.bw/2:0,g="left"===b.h_align?{left:"0px",x:Math.round(b.h_offset+f)+"px"}:"center"===b.h_align?{left:"50%",x:Math.round(0-e/2+b.h_offset)+"px"}:{left:"100%",x:Math.round(0-(e+b.h_offset+f))+"px"};punchgs.TweenLite.set(a,g)},t=function(a,b,c){var d=a.closest(".tp-simpleresponsive").length>0?a.closest(".tp-simpleresponsive"):a.closest(".tp-revslider-mainul").length>0?a.closest(".tp-revslider-mainul"):a.closest(".rev_slider_wrapper").length>0?a.closest(".rev_slider_wrapper"):a.parent().find(".tp-revslider-mainul"),e=d.width(),f=d.height();if(r(a,b,c),s(a,b,c),"outer-left"!==b.position||"fullwidth"!=b.sliderLayout&&"fullscreen"!=b.sliderLayout?"outer-right"!==b.position||"fullwidth"!=b.sliderLayout&&"fullscreen"!=b.sliderLayout||punchgs.TweenLite.set(a,{right:0-a.outerWidth()+"px",x:b.h_offset+"px"}):punchgs.TweenLite.set(a,{left:0-a.outerWidth()+"px",x:b.h_offset+"px"}),a.hasClass("tp-thumbs")||a.hasClass("tp-tabs")){var g=a.data("wr_padding"),h=a.data("maxw"),i=a.data("maxh"),j=a.hasClass("tp-thumbs")?a.find(".tp-thumb-mask"):a.find(".tp-tab-mask"),k=parseInt(b.padding_top||0,0),l=parseInt(b.padding_bottom||0,0);h>e&&"outer-left"!==b.position&&"outer-right"!==b.position?(punchgs.TweenLite.set(a,{left:"0px",x:0,maxWidth:e-2*g+"px"}),punchgs.TweenLite.set(j,{maxWidth:e-2*g+"px"})):(punchgs.TweenLite.set(a,{maxWidth:h+"px"}),punchgs.TweenLite.set(j,{maxWidth:h+"px"})),i+2*g>f&&"outer-bottom"!==b.position&&"outer-top"!==b.position?(punchgs.TweenLite.set(a,{top:"0px",y:0,maxHeight:k+l+(f-2*g)+"px"}),punchgs.TweenLite.set(j,{maxHeight:k+l+(f-2*g)+"px"})):(punchgs.TweenLite.set(a,{maxHeight:i+"px"}),punchgs.TweenLite.set(j,{maxHeight:i+"px"})),"outer-left"!==b.position&&"outer-right"!==b.position&&(k=0,l=0),!0===b.span&&"vertical"===b.direction?(punchgs.TweenLite.set(a,{maxHeight:k+l+(f-2*g)+"px",height:k+l+(f-2*g)+"px",top:0-k,y:0}),r(j,b,c)):!0===b.span&&"horizontal"===b.direction&&(punchgs.TweenLite.set(a,{maxWidth:"100%",width:e-2*g+"px",left:0,x:0}),s(j,b,c))}},u=function(a,b,c,d){0===a.find(".tp-bullets").length&&(b.style=void 0===b.style?"":b.style,a.append('<div class="tp-bullets '+b.style+" "+b.direction+'"></div>'));var e=a.find(".tp-bullets"),f=c.data("index"),g=b.tmp;jQuery.each(d.thumbs[c.index()].params,function(a,b){g=g.replace(b.from,b.to)}),e.append('<div class="justaddedbullet tp-bullet">'+g+"</div>");var h=a.find(".justaddedbullet"),i=a.find(".tp-bullet").length,j=h.outerWidth()+parseInt(void 0===b.space?0:b.space,0),k=h.outerHeight()+parseInt(void 0===b.space?0:b.space,0);"vertical"===b.direction?(h.css({top:(i-1)*k+"px",left:"0px"}),e.css({height:(i-1)*k+h.outerHeight(),width:h.outerWidth()})):(h.css({left:(i-1)*j+"px",top:"0px"}),e.css({width:(i-1)*j+h.outerWidth(),height:h.outerHeight()})),h.find(".tp-bullet-image").css({backgroundImage:"url("+d.thumbs[c.index()].src+")"}),h.data("liref",f),h.click(function(){d.sc_indicator="bullet",a.revcallslidewithid(f),a.find(".tp-bullet").removeClass("selected"),jQuery(this).addClass("selected")}),h.removeClass("justaddedbullet"),b.padding_top=parseInt(d.carousel.padding_top||0,0),b.padding_bottom=parseInt(d.carousel.padding_bottom||0,0),b.opt=d,"outer-left"!=b.position&&"outer-right"!=b.position||(d.outernav=!0),e.addClass("nav-pos-hor-"+b.h_align),e.addClass("nav-pos-ver-"+b.v_align),e.addClass("nav-dir-"+b.direction),t(e,b,d)},w=function(a,b,c,d,e){var f="tp-thumb"===d?".tp-thumbs":".tp-tabs",g="tp-thumb"===d?".tp-thumb-mask":".tp-tab-mask",h="tp-thumb"===d?".tp-thumbs-inner-wrapper":".tp-tabs-inner-wrapper",i="tp-thumb"===d?".tp-thumb":".tp-tab",j="tp-thumb"===d?".tp-thumb-image":".tp-tab-image";if(b.visibleAmount=b.visibleAmount>e.slideamount?e.slideamount:b.visibleAmount,b.sliderLayout=e.sliderLayout,0===a.parent().find(f).length){b.style=void 0===b.style?"":b.style;var k=!0===b.span?"tp-span-wrapper":"",l='<div class="'+d+"s "+k+" "+b.position+" "+b.style+'"><div class="'+d+'-mask"><div class="'+d+'s-inner-wrapper" style="position:relative;"></div></div></div>';"outer-top"===b.position?a.parent().prepend(l):"outer-bottom"===b.position?a.after(l):a.append(l),b.padding_top=parseInt(e.carousel.padding_top||0,0),b.padding_bottom=parseInt(e.carousel.padding_bottom||0,0),"outer-left"!=b.position&&"outer-right"!=b.position||(e.outernav=!0)}var m=c.data("index"),n=a.parent().find(f),o=n.find(g),p=o.find(h),q="horizontal"===b.direction?b.width*b.visibleAmount+b.space*(b.visibleAmount-1):b.width,r="horizontal"===b.direction?b.height:b.height*b.visibleAmount+b.space*(b.visibleAmount-1),s=b.tmp;jQuery.each(e.thumbs[c.index()].params,function(a,b){s=s.replace(b.from,b.to)}),p.append('<div data-liindex="'+c.index()+'" data-liref="'+m+'" class="justaddedthumb '+d+'" style="width:'+b.width+"px;height:"+b.height+'px;">'+s+"</div>");var u=n.find(".justaddedthumb"),v=n.find(i).length,w=u.outerWidth()+parseInt(void 0===b.space?0:b.space,0),x=u.outerHeight()+parseInt(void 0===b.space?0:b.space,0);u.find(j).css({backgroundImage:"url("+e.thumbs[c.index()].src+")"}),"vertical"===b.direction?(u.css({top:(v-1)*x+"px",left:"0px"}),p.css({height:(v-1)*x+u.outerHeight(),width:u.outerWidth()})):(u.css({left:(v-1)*w+"px",top:"0px"}),p.css({width:(v-1)*w+u.outerWidth(),height:u.outerHeight()})),n.data("maxw",q),n.data("maxh",r),n.data("wr_padding",b.wrapper_padding);var y="outer-top"===b.position||"outer-bottom"===b.position?"relative":"absolute";"outer-top"!==b.position&&"outer-bottom"!==b.position||b.h_align;o.css({maxWidth:q+"px",maxHeight:r+"px",overflow:"hidden",position:"relative"}),n.css({maxWidth:q+"px",maxHeight:r+"px",overflow:"visible",position:y,background:b.wrapper_color,padding:b.wrapper_padding+"px",boxSizing:"contet-box"}),u.click(function(){e.sc_indicator="bullet";var b=a.parent().find(h).data("distance");b=void 0===b?0:b,Math.abs(b)<10&&(a.revcallslidewithid(m),a.parent().find(f).removeClass("selected"),jQuery(this).addClass("selected"))}),u.removeClass("justaddedthumb"),b.opt=e,n.addClass("nav-pos-hor-"+b.h_align),n.addClass("nav-pos-ver-"+b.v_align),n.addClass("nav-dir-"+b.direction),t(n,b,e)},x=function(a){var b=a.c.parent().find(".outer-top"),c=a.c.parent().find(".outer-bottom");a.top_outer=b.hasClass("tp-forcenotvisible")?0:b.outerHeight()||0,a.bottom_outer=c.hasClass("tp-forcenotvisible")?0:c.outerHeight()||0},y=function(a,b,c,d){b>c||c>d?a.addClass("tp-forcenotvisible"):a.removeClass("tp-forcenotvisible")}}(jQuery);
File src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.parallax.min.js added (mode: 100644) (index 0000000..dcfe3de)
1 /********************************************
2 * REVOLUTION 5.4.5 EXTENSION - PARALLAX
3 * @version: 2.2.3 (17.05.2017)
4 * @requires jquery.themepunch.revolution.js
5 * @author ThemePunch
6 *********************************************/
7 !function(a){"use strict";function e(a,b){a.lastscrolltop=b}var b=jQuery.fn.revolution,c=b.is_mobile(),d={alias:"Parallax Min JS",name:"revolution.extensions.parallax.min.js",min_core:"5.4.5",version:"2.2.3"};jQuery.extend(!0,b,{checkForParallax:function(a,e){function g(a){if("3D"==f.type||"3d"==f.type){a.find(".slotholder").wrapAll('<div class="dddwrapper" style="width:100%;height:100%;position:absolute;top:0px;left:0px;overflow:hidden"></div>'),a.find(".tp-parallax-wrap").wrapAll('<div class="dddwrapper-layer" style="width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:5;overflow:'+f.ddd_layer_overflow+';"></div>'),a.find(".rs-parallaxlevel-tobggroup").closest(".tp-parallax-wrap").wrapAll('<div class="dddwrapper-layertobggroup" style="position:absolute;top:0px;left:0px;z-index:50;width:100%;height:100%"></div>');var b=a.find(".dddwrapper"),c=a.find(".dddwrapper-layer");a.find(".dddwrapper-layertobggroup").appendTo(b),"carousel"==e.sliderType&&("on"==f.ddd_shadow&&b.addClass("dddwrappershadow"),punchgs.TweenLite.set(b,{borderRadius:e.carousel.border_radius})),punchgs.TweenLite.set(a,{overflow:"visible",transformStyle:"preserve-3d",perspective:1600}),punchgs.TweenLite.set(b,{force3D:"auto",transformOrigin:"50% 50%"}),punchgs.TweenLite.set(c,{force3D:"auto",transformOrigin:"50% 50%",zIndex:5}),punchgs.TweenLite.set(e.ul,{transformStyle:"preserve-3d",transformPerspective:1600})}}if("stop"===b.compare_version(d).check)return!1;var f=e.parallax;if(!f.done){if(f.done=!0,c&&"on"==f.disable_onmobile)return!1;"3D"!=f.type&&"3d"!=f.type||(punchgs.TweenLite.set(e.c,{overflow:f.ddd_overflow}),punchgs.TweenLite.set(e.ul,{overflow:f.ddd_overflow}),"carousel"!=e.sliderType&&"on"==f.ddd_shadow&&(e.c.prepend('<div class="dddwrappershadow"></div>'),punchgs.TweenLite.set(e.c.find(".dddwrappershadow"),{force3D:"auto",transformPerspective:1600,transformOrigin:"50% 50%",width:"100%",height:"100%",position:"absolute",top:0,left:0,zIndex:0}))),e.li.each(function(){g(jQuery(this))}),("3D"==f.type||"3d"==f.type)&&e.c.find(".tp-static-layers").length>0&&(punchgs.TweenLite.set(e.c.find(".tp-static-layers"),{top:0,left:0,width:"100%",height:"100%"}),g(e.c.find(".tp-static-layers"))),f.pcontainers=new Array,f.pcontainer_depths=new Array,f.bgcontainers=new Array,f.bgcontainer_depths=new Array,e.c.find(".tp-revslider-slidesli .slotholder, .tp-revslider-slidesli .rs-background-video-layer").each(function(){var a=jQuery(this),b=a.data("bgparallax")||e.parallax.bgparallax;void 0!==(b="on"==b?1:b)&&"off"!==b&&(f.bgcontainers.push(a),f.bgcontainer_depths.push(e.parallax.levels[parseInt(b,0)-1]/100))});for(var h=1;h<=f.levels.length;h++)e.c.find(".rs-parallaxlevel-"+h).each(function(){var a=jQuery(this),b=a.closest(".tp-parallax-wrap");b.data("parallaxlevel",f.levels[h-1]),b.addClass("tp-parallax-container"),f.pcontainers.push(b),f.pcontainer_depths.push(f.levels[h-1])});"mouse"!=f.type&&"scroll+mouse"!=f.type&&"mouse+scroll"!=f.type&&"3D"!=f.type&&"3d"!=f.type||(a.mouseenter(function(b){var c=a.find(".active-revslide"),d=a.offset().top,e=a.offset().left,f=b.pageX-e,g=b.pageY-d;c.data("enterx",f),c.data("entery",g)}),a.on("mousemove.hoverdir, mouseleave.hoverdir, trigger3dpath",function(b,c){var d=c&&c.li?c.li:a.find(".active-revslide");if("enterpoint"==f.origo){var g=a.offset().top,h=a.offset().left;void 0==d.data("enterx")&&d.data("enterx",b.pageX-h),void 0==d.data("entery")&&d.data("entery",b.pageY-g);var i=d.data("enterx")||b.pageX-h,j=d.data("entery")||b.pageY-g,k=i-(b.pageX-h),l=j-(b.pageY-g),m=f.speed/1e3||.4}else var g=a.offset().top,h=a.offset().left,k=e.conw/2-(b.pageX-h),l=e.conh/2-(b.pageY-g),m=f.speed/1e3||3;"mouseleave"==b.type&&(k=f.ddd_lasth||0,l=f.ddd_lastv||0,m=1.5);for(var n=0;n<f.pcontainers.length;n++){var o=f.pcontainers[n],p=f.pcontainer_depths[n],q="3D"==f.type||"3d"==f.type?p/200:p/100,r=k*q,s=l*q;"scroll+mouse"==f.type||"mouse+scroll"==f.type?punchgs.TweenLite.to(o,m,{force3D:"auto",x:r,ease:punchgs.Power3.easeOut,overwrite:"all"}):punchgs.TweenLite.to(o,m,{force3D:"auto",x:r,y:s,ease:punchgs.Power3.easeOut,overwrite:"all"})}if("3D"==f.type||"3d"==f.type){var t=".tp-revslider-slidesli .dddwrapper, .dddwrappershadow, .tp-revslider-slidesli .dddwrapper-layer, .tp-static-layers .dddwrapper-layer";"carousel"===e.sliderType&&(t=".tp-revslider-slidesli .dddwrapper, .tp-revslider-slidesli .dddwrapper-layer, .tp-static-layers .dddwrapper-layer"),e.c.find(t).each(function(){var a=jQuery(this),c=f.levels[f.levels.length-1]/200,d=k*c,g=l*c,h=0==e.conw?0:Math.round(k/e.conw*c*100)||0,i=0==e.conh?0:Math.round(l/e.conh*c*100)||0,j=a.closest("li"),n=0,o=!1;a.hasClass("dddwrapper-layer")&&(n=f.ddd_z_correction||65,o=!0),a.hasClass("dddwrapper-layer")&&(d=0,g=0),j.hasClass("active-revslide")||"carousel"!=e.sliderType?"on"!=f.ddd_bgfreeze||o?punchgs.TweenLite.to(a,m,{rotationX:i,rotationY:-h,x:d,z:n,y:g,ease:punchgs.Power3.easeOut,overwrite:"all"}):punchgs.TweenLite.to(a,.5,{force3D:"auto",rotationY:0,rotationX:0,z:0,ease:punchgs.Power3.easeOut,overwrite:"all"}):punchgs.TweenLite.to(a,.5,{force3D:"auto",rotationY:0,x:0,y:0,rotationX:0,z:0,ease:punchgs.Power3.easeOut,overwrite:"all"}),"mouseleave"==b.type&&punchgs.TweenLite.to(jQuery(this),3.8,{z:0,ease:punchgs.Power3.easeOut})})}}),c&&(window.ondeviceorientation=function(b){var c=Math.round(b.beta||0)-70,d=Math.round(b.gamma||0),g=a.find(".active-revslide");if(jQuery(window).width()>jQuery(window).height()){var h=d;d=c,c=h}var i=a.width(),j=a.height(),k=360/i*d,l=180/j*c,m=f.speed/1e3||3,n=[];if(g.find(".tp-parallax-container").each(function(a){n.push(jQuery(this))}),a.find(".tp-static-layers .tp-parallax-container").each(function(){n.push(jQuery(this))}),jQuery.each(n,function(){var a=jQuery(this),b=parseInt(a.data("parallaxlevel"),0),c=b/100,d=k*c*2,e=l*c*4;punchgs.TweenLite.to(a,m,{force3D:"auto",x:d,y:e,ease:punchgs.Power3.easeOut,overwrite:"all"})}),"3D"==f.type||"3d"==f.type){var o=".tp-revslider-slidesli .dddwrapper, .dddwrappershadow, .tp-revslider-slidesli .dddwrapper-layer, .tp-static-layers .dddwrapper-layer";"carousel"===e.sliderType&&(o=".tp-revslider-slidesli .dddwrapper, .tp-revslider-slidesli .dddwrapper-layer, .tp-static-layers .dddwrapper-layer"),e.c.find(o).each(function(){var a=jQuery(this),c=f.levels[f.levels.length-1]/200,d=k*c,g=l*c*3,h=0==e.conw?0:Math.round(k/e.conw*c*500)||0,i=0==e.conh?0:Math.round(l/e.conh*c*700)||0,j=a.closest("li"),n=0,o=!1;a.hasClass("dddwrapper-layer")&&(n=f.ddd_z_correction||65,o=!0),a.hasClass("dddwrapper-layer")&&(d=0,g=0),j.hasClass("active-revslide")||"carousel"!=e.sliderType?"on"!=f.ddd_bgfreeze||o?punchgs.TweenLite.to(a,m,{rotationX:i,rotationY:-h,x:d,z:n,y:g,ease:punchgs.Power3.easeOut,overwrite:"all"}):punchgs.TweenLite.to(a,.5,{force3D:"auto",rotationY:0,rotationX:0,z:0,ease:punchgs.Power3.easeOut,overwrite:"all"}):punchgs.TweenLite.to(a,.5,{force3D:"auto",rotationY:0,z:0,x:0,y:0,rotationX:0,ease:punchgs.Power3.easeOut,overwrite:"all"}),"mouseleave"==b.type&&punchgs.TweenLite.to(jQuery(this),3.8,{z:0,ease:punchgs.Power3.easeOut})})}}));var i=e.scrolleffect;if(i.bgs=new Array,i.on){if("on"===i.on_slidebg)for(var h=0;h<e.allslotholder.length;h++)i.bgs.push(e.allslotholder[h]);i.multiplicator_layers=parseFloat(i.multiplicator_layers),i.multiplicator=parseFloat(i.multiplicator)}void 0!==i.layers&&0===i.layers.length&&(i.layers=!1),void 0!==i.bgs&&0===i.bgs.length&&(i.bgs=!1),b.scrollTicker(e,a)}},scrollTicker:function(a,d){1!=a.scrollTicker&&(a.scrollTicker=!0,c?(punchgs.TweenLite.ticker.fps(150),punchgs.TweenLite.ticker.addEventListener("tick",function(){b.scrollHandling(a)},d,!1,1)):document.addEventListener("scroll",function(c){b.scrollHandling(a,!0)},{passive:!0})),b.scrollHandling(a,!0)},scrollHandling:function(a,d,f){if(a.lastwindowheight=a.lastwindowheight||window.innerHeight,a.conh=0===a.conh||void 0===a.conh?a.infullscreenmode?a.minHeight:a.c.height():a.conh,a.lastscrolltop==window.scrollY&&!a.duringslidechange&&!d)return!1;punchgs.TweenLite.delayedCall(.2,e,[a,window.scrollY]);var g=a.c[0].getBoundingClientRect(),h=a.viewPort,i=a.parallax,j=g.top<0||g.height>a.lastwindowheight?g.top/g.height:g.bottom>a.lastwindowheight?(g.bottom-a.lastwindowheight)/g.height:0;if(a.scrollproc=j,b.callBackHandling&&b.callBackHandling(a,"parallax","start"),h.enable){var k=1-Math.abs(j);k=k<0?0:k,jQuery.isNumeric(h.visible_area)||-1!==h.visible_area.indexOf("%")&&(h.visible_area=parseInt(h.visible_area)/100),1-h.visible_area<=k?a.inviewport||(a.inviewport=!0,b.enterInViewPort(a)):a.inviewport&&(a.inviewport=!1,b.leaveViewPort(a))}if(c&&"on"==i.disable_onmobile)return!1;if("3d"!=i.type&&"3D"!=i.type){if(("scroll"==i.type||"scroll+mouse"==i.type||"mouse+scroll"==i.type)&&i.pcontainers)for(var l=0;l<i.pcontainers.length;l++)if(i.pcontainers[l].length>0){var m=i.pcontainers[l],n=i.pcontainer_depths[l]/100,o=Math.round(j*(-n*a.conh)*10)/10||0,p=void 0!==f?f:i.speedls/1e3||0;m.data("parallaxoffset",o),punchgs.TweenLite.to(m,p,{overwrite:"auto",force3D:"auto",y:o})}if(i.bgcontainers)for(var l=0;l<i.bgcontainers.length;l++){var q=i.bgcontainers[l],r=i.bgcontainer_depths[l],o=j*(-r*a.conh)||0,p=void 0!==f?f:i.speedbg/1e3||0;punchgs.TweenLite.to(q,p,{position:"absolute",top:"0px",left:"0px",backfaceVisibility:"hidden",force3D:"true",y:o+"px"})}}var s=a.scrolleffect;if(s.on&&("on"!==s.disable_on_mobile||!c)){var t=Math.abs(j)-s.tilt/100;if(t=t<0?0:t,!1!==s.layers){var u=1-t*s.multiplicator_layers,v={backfaceVisibility:"hidden",force3D:"true",z:.001,perspective:600};if("top"==s.direction&&j>=0&&(u=1),"bottom"==s.direction&&j<=0&&(u=1),u=u>1?1:u<0?0:u,"on"===s.fade&&(v.opacity=u),"on"===s.scale){var w=u;v.scale=1-w+1}if("on"===s.blur){var x=(1-u)*s.maxblur;v["-webkit-filter"]="blur("+x+"px)",v.filter="blur("+x+"px)"}if("on"===s.grayscale){var y=100*(1-u),z="grayscale("+y+"%)";v["-webkit-filter"]=void 0===v["-webkit-filter"]?z:v["-webkit-filter"]+" "+z,v.filter=void 0===v.filter?z:v.filter+" "+z}punchgs.TweenLite.set(s.layers,v)}if(!1!==s.bgs){var u=1-t*s.multiplicator,v={backfaceVisibility:"hidden",force3D:"true"};if("top"==s.direction&&j>=0&&(u=1),"bottom"==s.direction&&j<=0&&(u=1),u=u>1?1:u<0?0:u,"on"===s.fade&&(v.opacity=u),"on"===s.scale){var w=u;punchgs.TweenLite.set(jQuery(".tp-kbimg-wrap"),{transformOrigin:"50% 50%",scale:w,force3D:!0})}if("on"===s.blur){var x=(1-u)*s.maxblur;v["-webkit-filter"]="blur("+x+"px)",v.filter="blur("+x+"px)"}if("on"===s.grayscale){var y=100*(1-u),z="grayscale("+y+"%)";v["-webkit-filter"]=void 0===v["-webkit-filter"]?z:v["-webkit-filter"]+" "+z,v.filter=void 0===v.filter?z:v.filter+" "+z}punchgs.TweenLite.set(s.bgs,v)}}b.callBackHandling&&b.callBackHandling(a,"parallax","end")}})}(jQuery);
File src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.slideanims.min.js added (mode: 100644) (index 0000000..76eac5c)
1 /************************************************
2 * REVOLUTION 5.4.2 EXTENSION - SLIDE ANIMATIONS
3 * @version: 1.8 (17.05.2017)
4 * @requires jquery.themepunch.revolution.js
5 * @author ThemePunch
6 ************************************************/
7 !function(a){"use strict";var b=jQuery.fn.revolution,c={alias:"SlideAnimations Min JS",name:"revolution.extensions.slideanims.min.js",min_core:"5.4.5",version:"1.8"};jQuery.extend(!0,b,{animateSlide:function(a,d,e,f,h,i,j,k){return"stop"===b.compare_version(c).check?k:g(a,d,e,f,h,i,j,k)}});var d=function(a,c,d,e){var f=a,g=f.find(".defaultimg"),h=g.data("mediafilter"),i=f.data("zoomstart"),j=f.data("rotationstart");void 0!=g.data("currotate")&&(j=g.data("currotate")),void 0!=g.data("curscale")&&"box"==e?i=100*g.data("curscale"):void 0!=g.data("curscale")&&(i=g.data("curscale")),b.slotSize(g,c);var k=g.attr("src"),l=g.data("bgcolor"),m=c.width,n=c.height,o=g.data("fxof"),p=0;void 0===l&&(l=g.css("backgroundColor")),"on"==c.autoHeight&&(n=c.c.height()),void 0==o&&(o=0);var q=0,r=g.data("bgfit"),s=g.data("bgrepeat"),t=g.data("bgposition");void 0==r&&(r="cover"),void 0==s&&(s="no-repeat"),void 0==t&&(t="center center");var u="";switch(u=void 0!==l&&l.indexOf("gradient")>=0?"background:"+l:"background-color:"+l+";background-image:url("+k+");background-repeat:"+s+";background-size:"+r+";background-position:"+t,e){case"box":for(var v=0,w=0,x=0;x<c.slots;x++){w=0;for(var y=0;y<c.slots;y++)f.append('<div class="slot" style="position:absolute;top:'+(p+w)+"px;left:"+(o+v)+"px;width:"+c.slotw+"px;height:"+c.sloth+'px;overflow:hidden;"><div class="slotslide '+h+'" data-x="'+v+'" data-y="'+w+'" style="position:absolute;top:0px;left:0px;width:'+c.slotw+"px;height:"+c.sloth+'px;overflow:hidden;"><div style="position:absolute;top:'+(0-w)+"px;left:"+(0-v)+"px;width:"+m+"px;height:"+n+"px;"+u+';"></div></div></div>'),w+=c.sloth,void 0!=i&&void 0!=j&&punchgs.TweenLite.set(f.find(".slot").last(),{rotationZ:j});v+=c.slotw}break;case"vertical":case"horizontal":if("horizontal"==e){if(!d)var q=0-c.slotw;for(var y=0;y<c.slots;y++)f.append('<div class="slot" style="position:absolute;top:'+(0+p)+"px;left:"+(o+y*c.slotw)+"px;overflow:hidden;width:"+(c.slotw+.3)+"px;height:"+n+'px"><div class="slotslide '+h+'" style="position:absolute;top:0px;left:'+q+"px;width:"+(c.slotw+.6)+"px;height:"+n+'px;overflow:hidden;"><div style="position:absolute;top:0px;left:'+(0-y*c.slotw)+"px;width:"+m+"px;height:"+n+"px;"+u+';"></div></div></div>'),void 0!=i&&void 0!=j&&punchgs.TweenLite.set(f.find(".slot").last(),{rotationZ:j})}else{if(!d)var q=0-c.sloth;for(var y=0;y<c.slots+2;y++)f.append('<div class="slot" style="position:absolute;top:'+(p+y*c.sloth)+"px;left:"+o+"px;overflow:hidden;width:"+m+"px;height:"+c.sloth+'px"><div class="slotslide '+h+'" style="position:absolute;top:'+q+"px;left:0px;width:"+m+"px;height:"+c.sloth+'px;overflow:hidden;"><div style="position:absolute;top:'+(0-y*c.sloth)+"px;left:0px;width:"+m+"px;height:"+n+"px;"+u+';"></div></div></div>'),void 0!=i&&void 0!=j&&punchgs.TweenLite.set(f.find(".slot").last(),{rotationZ:j})}}},e=function(a,b,c,d){function y(){jQuery.each(v,function(a,c){c[0]!=b&&c[8]!=b||(q=c[1],r=c[2],s=t),t+=1})}var e=a[0].opt,f=punchgs.Power1.easeIn,g=punchgs.Power1.easeOut,h=punchgs.Power1.easeInOut,i=punchgs.Power2.easeIn,j=punchgs.Power2.easeOut,k=punchgs.Power2.easeInOut,m=(punchgs.Power3.easeIn,punchgs.Power3.easeOut),n=punchgs.Power3.easeInOut,o=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],p=[16,17,18,19,20,21,22,23,24,25,27],q=0,r=1,s=0,t=0,v=(new Array,[["boxslide",0,1,10,0,"box",!1,null,0,g,g,500,6],["boxfade",1,0,10,0,"box",!1,null,1,h,h,700,5],["slotslide-horizontal",2,0,0,200,"horizontal",!0,!1,2,k,k,700,3],["slotslide-vertical",3,0,0,200,"vertical",!0,!1,3,k,k,700,3],["curtain-1",4,3,0,0,"horizontal",!0,!0,4,g,g,300,5],["curtain-2",5,3,0,0,"horizontal",!0,!0,5,g,g,300,5],["curtain-3",6,3,25,0,"horizontal",!0,!0,6,g,g,300,5],["slotzoom-horizontal",7,0,0,400,"horizontal",!0,!0,7,g,g,300,7],["slotzoom-vertical",8,0,0,0,"vertical",!0,!0,8,j,j,500,8],["slotfade-horizontal",9,0,0,1e3,"horizontal",!0,null,9,j,j,2e3,10],["slotfade-vertical",10,0,0,1e3,"vertical",!0,null,10,j,j,2e3,10],["fade",11,0,1,300,"horizontal",!0,null,11,k,k,1e3,1],["crossfade",11,1,1,300,"horizontal",!0,null,11,k,k,1e3,1],["fadethroughdark",11,2,1,300,"horizontal",!0,null,11,k,k,1e3,1],["fadethroughlight",11,3,1,300,"horizontal",!0,null,11,k,k,1e3,1],["fadethroughtransparent",11,4,1,300,"horizontal",!0,null,11,k,k,1e3,1],["slideleft",12,0,1,0,"horizontal",!0,!0,12,n,n,1e3,1],["slideup",13,0,1,0,"horizontal",!0,!0,13,n,n,1e3,1],["slidedown",14,0,1,0,"horizontal",!0,!0,14,n,n,1e3,1],["slideright",15,0,1,0,"horizontal",!0,!0,15,n,n,1e3,1],["slideoverleft",12,7,1,0,"horizontal",!0,!0,12,n,n,1e3,1],["slideoverup",13,7,1,0,"horizontal",!0,!0,13,n,n,1e3,1],["slideoverdown",14,7,1,0,"horizontal",!0,!0,14,n,n,1e3,1],["slideoverright",15,7,1,0,"horizontal",!0,!0,15,n,n,1e3,1],["slideremoveleft",12,8,1,0,"horizontal",!0,!0,12,n,n,1e3,1],["slideremoveup",13,8,1,0,"horizontal",!0,!0,13,n,n,1e3,1],["slideremovedown",14,8,1,0,"horizontal",!0,!0,14,n,n,1e3,1],["slideremoveright",15,8,1,0,"horizontal",!0,!0,15,n,n,1e3,1],["papercut",16,0,0,600,"",null,null,16,n,n,1e3,2],["3dcurtain-horizontal",17,0,20,100,"vertical",!1,!0,17,h,h,500,7],["3dcurtain-vertical",18,0,10,100,"horizontal",!1,!0,18,h,h,500,5],["cubic",19,0,20,600,"horizontal",!1,!0,19,n,n,500,1],["cube",19,0,20,600,"horizontal",!1,!0,20,n,n,500,1],["flyin",20,0,4,600,"vertical",!1,!0,21,m,n,500,1],["turnoff",21,0,1,500,"horizontal",!1,!0,22,n,n,500,1],["incube",22,0,20,200,"horizontal",!1,!0,23,k,k,500,1],["cubic-horizontal",23,0,20,500,"vertical",!1,!0,24,j,j,500,1],["cube-horizontal",23,0,20,500,"vertical",!1,!0,25,j,j,500,1],["incube-horizontal",24,0,20,500,"vertical",!1,!0,26,k,k,500,1],["turnoff-vertical",25,0,1,200,"horizontal",!1,!0,27,k,k,500,1],["fadefromright",12,1,1,0,"horizontal",!0,!0,28,k,k,1e3,1],["fadefromleft",15,1,1,0,"horizontal",!0,!0,29,k,k,1e3,1],["fadefromtop",14,1,1,0,"horizontal",!0,!0,30,k,k,1e3,1],["fadefrombottom",13,1,1,0,"horizontal",!0,!0,31,k,k,1e3,1],["fadetoleftfadefromright",12,2,1,0,"horizontal",!0,!0,32,k,k,1e3,1],["fadetorightfadefromleft",15,2,1,0,"horizontal",!0,!0,33,k,k,1e3,1],["fadetobottomfadefromtop",14,2,1,0,"horizontal",!0,!0,34,k,k,1e3,1],["fadetotopfadefrombottom",13,2,1,0,"horizontal",!0,!0,35,k,k,1e3,1],["parallaxtoright",15,3,1,0,"horizontal",!0,!0,36,k,i,1500,1],["parallaxtoleft",12,3,1,0,"horizontal",!0,!0,37,k,i,1500,1],["parallaxtotop",14,3,1,0,"horizontal",!0,!0,38,k,f,1500,1],["parallaxtobottom",13,3,1,0,"horizontal",!0,!0,39,k,f,1500,1],["scaledownfromright",12,4,1,0,"horizontal",!0,!0,40,k,i,1e3,1],["scaledownfromleft",15,4,1,0,"horizontal",!0,!0,41,k,i,1e3,1],["scaledownfromtop",14,4,1,0,"horizontal",!0,!0,42,k,i,1e3,1],["scaledownfrombottom",13,4,1,0,"horizontal",!0,!0,43,k,i,1e3,1],["zoomout",13,5,1,0,"horizontal",!0,!0,44,k,i,1e3,1],["zoomin",13,6,1,0,"horizontal",!0,!0,45,k,i,1e3,1],["slidingoverlayup",27,0,1,0,"horizontal",!0,!0,47,h,g,2e3,1],["slidingoverlaydown",28,0,1,0,"horizontal",!0,!0,48,h,g,2e3,1],["slidingoverlayright",30,0,1,0,"horizontal",!0,!0,49,h,g,2e3,1],["slidingoverlayleft",29,0,1,0,"horizontal",!0,!0,50,h,g,2e3,1],["parallaxcirclesup",31,0,1,0,"horizontal",!0,!0,51,k,f,1500,1],["parallaxcirclesdown",32,0,1,0,"horizontal",!0,!0,52,k,f,1500,1],["parallaxcirclesright",33,0,1,0,"horizontal",!0,!0,53,k,f,1500,1],["parallaxcirclesleft",34,0,1,0,"horizontal",!0,!0,54,k,f,1500,1],["notransition",26,0,1,0,"horizontal",!0,null,46,k,i,1e3,1],["parallaxright",15,3,1,0,"horizontal",!0,!0,55,k,i,1500,1],["parallaxleft",12,3,1,0,"horizontal",!0,!0,56,k,i,1500,1],["parallaxup",14,3,1,0,"horizontal",!0,!0,57,k,f,1500,1],["parallaxdown",13,3,1,0,"horizontal",!0,!0,58,k,f,1500,1],["grayscale",11,5,1,300,"horizontal",!0,null,11,k,k,1e3,1],["grayscalecross",11,6,1,300,"horizontal",!0,null,11,k,k,1e3,1],["brightness",11,7,1,300,"horizontal",!0,null,11,k,k,1e3,1],["brightnesscross",11,8,1,300,"horizontal",!0,null,11,k,k,1e3,1],["blurlight",11,9,1,300,"horizontal",!0,null,11,k,k,1e3,1],["blurlightcross",11,10,1,300,"horizontal",!0,null,11,k,k,1e3,1],["blurstrong",11,9,1,300,"horizontal",!0,null,11,k,k,1e3,1],["blurstrongcross",11,10,1,300,"horizontal",!0,null,11,k,k,1e3,1]]);e.duringslidechange=!0,e.testanims=!1,1==e.testanims&&(e.nexttesttransform=void 0===e.nexttesttransform?34:e.nexttesttransform+1,e.nexttesttransform=e.nexttesttransform>70?0:e.nexttesttransform,b=v[e.nexttesttransform][0],console.log(b+" "+e.nexttesttransform+" "+v[e.nexttesttransform][1]+" "+v[e.nexttesttransform][2])),jQuery.each(["parallaxcircles","slidingoverlay","slide","slideover","slideremove","parallax","parralaxto"],function(a,c){b==c+"horizontal"&&(b=1!=d?c+"left":c+"right"),b==c+"vertical"&&(b=1!=d?c+"up":c+"down")}),"random"==b&&(b=Math.round(Math.random()*v.length-1))>v.length-1&&(b=v.length-1),"random-static"==b&&(b=Math.round(Math.random()*o.length-1),b>o.length-1&&(b=o.length-1),b=o[b]),"random-premium"==b&&(b=Math.round(Math.random()*p.length-1),b>p.length-1&&(b=p.length-1),b=p[b]);var w=[12,13,14,15,16,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45];if(1==e.isJoomla&&void 0!=window.MooTools&&-1!=w.indexOf(b)){var x=Math.round(Math.random()*(p.length-2))+1;x>p.length-1&&(x=p.length-1),0==x&&(x=1),b=p[x]}y(),q>30&&(q=30),q<0&&(q=0);var z=new Object;return z.nexttrans=q,z.STA=v[s],z.specials=r,z},f=function(a,b){return void 0==b||jQuery.isNumeric(a)?a:void 0==a?a:a.split(",")[b]},g=function(a,b,c,g,h,i,j,k){function V(a,b,c,d,e){var f=a.find(".slot"),g=6,h=[2,1.2,.9,.7,.55,.42],j=a.width(),l=a.height();f.wrap('<div class="slot-circle-wrapper" style="overflow:hidden;position:absolute;border:1px solid #fff"></div>');for(var n=0;n<g;n++)f.parent().clone(!1).appendTo(i);a.find(".slot-circle-wrapper").each(function(a){if(a<g){var d=jQuery(this),f=d.find(".slot"),i=j>l?h[a]*j:h[a]*l,m=i,n=m/2-j/2+0,o=i/2-l/2+0,p=0!=a?"50%":"0",q=l/2-i/2,r=33==c?j/2-m/2:34==c?j-m:j/2-m/2,s={scale:1,transformOrigo:"50% 50%",width:m+"px",height:i+"px",top:q+"px",left:r+"px",borderRadius:p},t={scale:1,top:l/2-i/2,left:j/2-m/2,ease:e},u=o,v=33==c?n:34==c?n+j/2:n,w={width:j,height:l,autoAlpha:1,top:u+"px",position:"absolute",left:v+"px"},x={top:o+"px",left:n+"px",ease:e},y=b,z=0;k.add(punchgs.TweenLite.fromTo(d,y,s,t),z),k.add(punchgs.TweenLite.fromTo(f,y,w,x),z),k.add(punchgs.TweenLite.fromTo(d,.001,{autoAlpha:0},{autoAlpha:1}),0)}})}var l=c[0].opt,m=h.index(),n=g.index(),o=n<m?1:0;"arrow"==l.sc_indicator&&(o=l.sc_indicator_dir);var p=e(c,b,i,o),q=p.STA,r=p.specials,a=p.nexttrans;"on"==i.data("kenburns")&&(a=11);var s=g.data("nexttransid")||0,t=f(g.data("masterspeed"),s);t="default"===t?q[11]:"random"===t?Math.round(1e3*Math.random()+300):void 0!=t?parseInt(t,0):q[11],t=t>l.delay?l.delay:t,t+=q[4],l.slots=f(g.data("slotamount"),s),l.slots=void 0==l.slots||"default"==l.slots?q[12]:"random"==l.slots?Math.round(12*Math.random()+4):l.slots,l.slots=l.slots<1?"boxslide"==b?Math.round(6*Math.random()+3):"flyin"==b?Math.round(4*Math.random()+1):l.slots:l.slots,l.slots=(4==a||5==a||6==a)&&l.slots<3?3:l.slots,l.slots=0!=q[3]?Math.min(l.slots,q[3]):l.slots,l.slots=9==a?l.width/l.slots:10==a?l.height/l.slots:l.slots,l.rotate=f(g.data("rotate"),s),l.rotate=void 0==l.rotate||"default"==l.rotate?0:999==l.rotate||"random"==l.rotate?Math.round(360*Math.random()):l.rotate,l.rotate=l.ie||l.ie9?0:l.rotate,11!=a&&(null!=q[7]&&d(j,l,q[7],q[5]),null!=q[6]&&d(i,l,q[6],q[5])),k.add(punchgs.TweenLite.set(i.find(".defaultvid"),{y:0,x:0,top:0,left:0,scale:1}),0),k.add(punchgs.TweenLite.set(j.find(".defaultvid"),{y:0,x:0,top:0,left:0,scale:1}),0),k.add(punchgs.TweenLite.set(i.find(".defaultvid"),{y:"+0%",x:"+0%"}),0),k.add(punchgs.TweenLite.set(j.find(".defaultvid"),{y:"+0%",x:"+0%"}),0),k.add(punchgs.TweenLite.set(i,{autoAlpha:1,y:"+0%",x:"+0%"}),0),k.add(punchgs.TweenLite.set(j,{autoAlpha:1,y:"+0%",x:"+0%"}),0),k.add(punchgs.TweenLite.set(i.parent(),{backgroundColor:"transparent"}),0),k.add(punchgs.TweenLite.set(j.parent(),{backgroundColor:"transparent"}),0);var u=f(g.data("easein"),s),v=f(g.data("easeout"),s);if(u="default"===u?q[9]||punchgs.Power2.easeInOut:u||q[9]||punchgs.Power2.easeInOut,v="default"===v?q[10]||punchgs.Power2.easeInOut:v||q[10]||punchgs.Power2.easeInOut,0==a){var w=Math.ceil(l.height/l.sloth),x=0;i.find(".slotslide").each(function(a){var b=jQuery(this);x+=1,x==w&&(x=0),k.add(punchgs.TweenLite.from(b,t/600,{opacity:0,top:0-l.sloth,left:0-l.slotw,rotation:l.rotate,force3D:"auto",ease:u}),(15*a+30*x)/1500)})}if(1==a){var y,z=0;i.find(".slotslide").each(function(a){var b=jQuery(this),c=Math.random()*t+300,d=500*Math.random()+200;c+d>y&&(y=d+d,z=a),k.add(punchgs.TweenLite.from(b,c/1e3,{autoAlpha:0,force3D:"auto",rotation:l.rotate,ease:u}),d/1e3)})}if(2==a){var A=new punchgs.TimelineLite;j.find(".slotslide").each(function(){var a=jQuery(this);A.add(punchgs.TweenLite.to(a,t/1e3,{left:l.slotw,ease:u,force3D:"auto",rotation:0-l.rotate}),0),k.add(A,0)}),i.find(".slotslide").each(function(){var a=jQuery(this);A.add(punchgs.TweenLite.from(a,t/1e3,{left:0-l.slotw,ease:u,force3D:"auto",rotation:l.rotate}),0),k.add(A,0)})}if(3==a){var A=new punchgs.TimelineLite;j.find(".slotslide").each(function(){var a=jQuery(this);A.add(punchgs.TweenLite.to(a,t/1e3,{top:l.sloth,ease:u,rotation:l.rotate,force3D:"auto",transformPerspective:600}),0),k.add(A,0)}),i.find(".slotslide").each(function(){var a=jQuery(this);A.add(punchgs.TweenLite.from(a,t/1e3,{top:0-l.sloth,rotation:l.rotate,ease:v,force3D:"auto",transformPerspective:600}),0),k.add(A,0)})}if(4==a||5==a){setTimeout(function(){j.find(".defaultimg").css({opacity:0})},100);var B=t/1e3,A=new punchgs.TimelineLite;j.find(".slotslide").each(function(b){var c=jQuery(this),d=b*B/l.slots;5==a&&(d=(l.slots-b-1)*B/l.slots/1.5),A.add(punchgs.TweenLite.to(c,3*B,{transformPerspective:600,force3D:"auto",top:0+l.height,opacity:.5,rotation:l.rotate,ease:u,delay:d}),0),k.add(A,0)}),i.find(".slotslide").each(function(b){var c=jQuery(this),d=b*B/l.slots;5==a&&(d=(l.slots-b-1)*B/l.slots/1.5),A.add(punchgs.TweenLite.from(c,3*B,{top:0-l.height,opacity:.5,rotation:l.rotate,force3D:"auto",ease:punchgs.eo,delay:d}),0),k.add(A,0)})}if(6==a){l.slots<2&&(l.slots=2),l.slots%2&&(l.slots=l.slots+1);var A=new punchgs.TimelineLite;setTimeout(function(){j.find(".defaultimg").css({opacity:0})},100),j.find(".slotslide").each(function(a){var b=jQuery(this);if(a+1<l.slots/2)var c=90*(a+2);else var c=90*(2+l.slots-a);A.add(punchgs.TweenLite.to(b,(t+c)/1e3,{top:0+l.height,opacity:1,force3D:"auto",rotation:l.rotate,ease:u}),0),k.add(A,0)}),i.find(".slotslide").each(function(a){var b=jQuery(this);if(a+1<l.slots/2)var c=90*(a+2);else var c=90*(2+l.slots-a);A.add(punchgs.TweenLite.from(b,(t+c)/1e3,{top:0-l.height,opacity:1,force3D:"auto",rotation:l.rotate,ease:v}),0),k.add(A,0)})}if(7==a){t*=2,t>l.delay&&(t=l.delay);var A=new punchgs.TimelineLite;setTimeout(function(){j.find(".defaultimg").css({opacity:0})},100),j.find(".slotslide").each(function(){var a=jQuery(this).find("div");A.add(punchgs.TweenLite.to(a,t/1e3,{left:0-l.slotw/2+"px",top:0-l.height/2+"px",width:2*l.slotw+"px",height:2*l.height+"px",opacity:0,rotation:l.rotate,force3D:"auto",ease:u}),0),k.add(A,0)}),i.find(".slotslide").each(function(a){var b=jQuery(this).find("div");A.add(punchgs.TweenLite.fromTo(b,t/1e3,{left:0,top:0,opacity:0,transformPerspective:600},{left:0-a*l.slotw+"px",ease:v,force3D:"auto",top:"0px",width:l.width,height:l.height,opacity:1,rotation:0,delay:.1}),0),k.add(A,0)})}if(8==a){t*=3,t>l.delay&&(t=l.delay);var A=new punchgs.TimelineLite;j.find(".slotslide").each(function(){var a=jQuery(this).find("div");A.add(punchgs.TweenLite.to(a,t/1e3,{left:0-l.width/2+"px",top:0-l.sloth/2+"px",width:2*l.width+"px",height:2*l.sloth+"px",force3D:"auto",ease:u,opacity:0,rotation:l.rotate}),0),k.add(A,0)}),i.find(".slotslide").each(function(a){var b=jQuery(this).find("div");A.add(punchgs.TweenLite.fromTo(b,t/1e3,{left:0,top:0,opacity:0,force3D:"auto"},{left:"0px",top:0-a*l.sloth+"px",width:i.find(".defaultimg").data("neww")+"px",height:i.find(".defaultimg").data("newh")+"px",opacity:1,ease:v,rotation:0}),0),k.add(A,0)})}if(9==a||10==a){var D=0;i.find(".slotslide").each(function(a){var b=jQuery(this);D++,k.add(punchgs.TweenLite.fromTo(b,t/2e3,{autoAlpha:0,force3D:"auto",transformPerspective:600},{autoAlpha:1,ease:u,delay:a*l.slots/100/2e3}),0)})}if(27==a||28==a||29==a||30==a){var E=i.find(".slot"),F=27==a||28==a?1:2,G=27==a||29==a?"-100%":"+100%",H=27==a||29==a?"+100%":"-100%",I=27==a||29==a?"-80%":"80%",J=27==a||29==a?"+80%":"-80%",K=27==a||29==a?"+10%":"-10%",L={overwrite:"all"},M={autoAlpha:0,zIndex:1,force3D:"auto",ease:u},N={position:"inherit",autoAlpha:0,overwrite:"all",zIndex:1},O={autoAlpha:1,force3D:"auto",ease:v},P={overwrite:"all",zIndex:2,opacity:1,autoAlpha:1},Q={autoAlpha:1,force3D:"auto",overwrite:"all",ease:u},R={overwrite:"all",zIndex:2,autoAlpha:1},S={autoAlpha:1,force3D:"auto",ease:u},T=1==F?"y":"x";L[T]="0px",M[T]=G,N[T]=K,O[T]="0%",P[T]=H,Q[T]=G,R[T]=I,S[T]=J,E.append('<span style="background-color:rgba(0,0,0,0.6);width:100%;height:100%;position:absolute;top:0px;left:0px;display:block;z-index:2"></span>'),k.add(punchgs.TweenLite.fromTo(j,t/1e3,L,M),0),k.add(punchgs.TweenLite.fromTo(i.find(".defaultimg"),t/2e3,N,O),t/2e3),k.add(punchgs.TweenLite.fromTo(E,t/1e3,P,Q),0),k.add(punchgs.TweenLite.fromTo(E.find(".slotslide div"),t/1e3,R,S),0)}if(31==a||32==a||33==a||34==a){t=6e3,u=punchgs.Power3.easeInOut;var U=t/1e3;mas=U-U/5,_nt=a,fy=31==_nt?"+100%":32==_nt?"-100%":"0%",fx=33==_nt?"+100%":34==_nt?"-100%":"0%",ty=31==_nt?"-100%":32==_nt?"+100%":"0%",tx=33==_nt?"-100%":34==_nt?"+100%":"0%",k.add(punchgs.TweenLite.fromTo(j,U-.2*U,{y:0,x:0},{y:ty,x:tx,ease:v}),.2*U),k.add(punchgs.TweenLite.fromTo(i,U,{y:fy,x:fx},{y:"0%",x:"0%",ease:u}),0),i.find(".slot").remove(),i.find(".defaultimg").clone().appendTo(i).addClass("slot"),V(i,U,_nt,"in",u)}if(11==a){r>12&&(r=0);var D=0,W=2==r?"#000000":3==r?"#ffffff":"transparent";switch(r){case 0:k.add(punchgs.TweenLite.fromTo(i,t/1e3,{autoAlpha:0},{autoAlpha:1,force3D:"auto",ease:u}),0);break;case 1:k.add(punchgs.TweenLite.fromTo(i,t/1e3,{autoAlpha:0},{autoAlpha:1,force3D:"auto",ease:u}),0),k.add(punchgs.TweenLite.fromTo(j,t/1e3,{autoAlpha:1},{autoAlpha:0,force3D:"auto",ease:u}),0);break;case 2:case 3:case 4:k.add(punchgs.TweenLite.set(j.parent(),{backgroundColor:W,force3D:"auto"}),0),k.add(punchgs.TweenLite.set(i.parent(),{backgroundColor:"transparent",force3D:"auto"}),0),k.add(punchgs.TweenLite.to(j,t/2e3,{autoAlpha:0,force3D:"auto",ease:u}),0),k.add(punchgs.TweenLite.fromTo(i,t/2e3,{autoAlpha:0},{autoAlpha:1,force3D:"auto",ease:u}),t/2e3);break;case 5:case 6:case 7:case 8:case 9:case 10:case 11:case 12:var X=jQuery.inArray(r,[9,10])>=0?5:jQuery.inArray(r,[11,12])>=0?10:0,Y=jQuery.inArray(r,[5,6,7,8])>=0?100:0,Z=jQuery.inArray(r,[7,8])>=0?300:0,$="blur("+X+"px) grayscale("+Y+"%) brightness("+Z+"%)",_="blur(0px) grayscale(0%) brightness(100%)";k.add(punchgs.TweenLite.fromTo(i,t/1e3,{autoAlpha:0,filter:$,"-webkit-filter":$},{autoAlpha:1,filter:_,"-webkit-filter":_,force3D:"auto",ease:u}),0),jQuery.inArray(r,[6,8,10])>=0&&k.add(punchgs.TweenLite.fromTo(j,t/1e3,{autoAlpha:1,filter:_,"-webkit-filter":_},{autoAlpha:0,force3D:"auto",ease:u,filter:$,"-webkit-filter":$}),0)}k.add(punchgs.TweenLite.set(i.find(".defaultimg"),{autoAlpha:1}),0),k.add(punchgs.TweenLite.set(j.find("defaultimg"),{autoAlpha:1}),0)}if(26==a){var D=0;t=0,k.add(punchgs.TweenLite.fromTo(i,t/1e3,{autoAlpha:0},{autoAlpha:1,force3D:"auto",ease:u}),0),k.add(punchgs.TweenLite.to(j,t/1e3,{autoAlpha:0,force3D:"auto",ease:u}),0),k.add(punchgs.TweenLite.set(i.find(".defaultimg"),{autoAlpha:1}),0),k.add(punchgs.TweenLite.set(j.find("defaultimg"),{autoAlpha:1}),0)}if(12==a||13==a||14==a||15==a){t=t,t>l.delay&&(t=l.delay),setTimeout(function(){punchgs.TweenLite.set(j.find(".defaultimg"),{autoAlpha:0})},100);var aa=l.width,ba=l.height,ca=i.find(".slotslide, .defaultvid"),da=0,ea=0,fa=1,ga=1,ha=1,ia=t/1e3,ja=ia;"fullwidth"!=l.sliderLayout&&"fullscreen"!=l.sliderLayout||(aa=ca.width(),ba=ca.height()),12==a?da=aa:15==a?da=0-aa:13==a?ea=ba:14==a&&(ea=0-ba),1==r&&(fa=0),2==r&&(fa=0),3==r&&(ia=t/1300),4!=r&&5!=r||(ga=.6),6==r&&(ga=1.4),5!=r&&6!=r||(ha=1.4,fa=0,aa=0,ba=0,da=0,ea=0),6==r&&(ha=.6);7==r&&(aa=0,ba=0);var la=i.find(".slotslide"),ma=j.find(".slotslide, .defaultvid");if(k.add(punchgs.TweenLite.set(h,{zIndex:15}),0),k.add(punchgs.TweenLite.set(g,{zIndex:20}),0),8==r?(k.add(punchgs.TweenLite.set(h,{zIndex:20}),0),k.add(punchgs.TweenLite.set(g,{zIndex:15}),0),k.add(punchgs.TweenLite.set(la,{left:0,top:0,scale:1,opacity:1,rotation:0,ease:u,force3D:"auto"}),0)):k.add(punchgs.TweenLite.from(la,ia,{left:da,top:ea,scale:ha,opacity:fa,rotation:l.rotate,ease:u,force3D:"auto"}),0),4!=r&&5!=r||(aa=0,ba=0),1!=r)switch(a){case 12:k.add(punchgs.TweenLite.to(ma,ja,{left:0-aa+"px",force3D:"auto",scale:ga,opacity:fa,rotation:l.rotate,ease:v}),0);break;case 15:k.add(punchgs.TweenLite.to(ma,ja,{left:aa+"px",force3D:"auto",scale:ga,opacity:fa,rotation:l.rotate,ease:v}),0);break;case 13:k.add(punchgs.TweenLite.to(ma,ja,{top:0-ba+"px",force3D:"auto",scale:ga,opacity:fa,rotation:l.rotate,ease:v}),0);break;case 14:k.add(punchgs.TweenLite.to(ma,ja,{top:ba+"px",force3D:"auto",scale:ga,opacity:fa,rotation:l.rotate,ease:v}),0)}}if(16==a){var A=new punchgs.TimelineLite;k.add(punchgs.TweenLite.set(h,{position:"absolute","z-index":20}),0),k.add(punchgs.TweenLite.set(g,{position:"absolute","z-index":15}),0),h.wrapInner('<div class="tp-half-one" style="position:relative; width:100%;height:100%"></div>'),h.find(".tp-half-one").clone(!0).appendTo(h).addClass("tp-half-two"),h.find(".tp-half-two").removeClass("tp-half-one");var aa=l.width,ba=l.height;"on"==l.autoHeight&&(ba=c.height()),h.find(".tp-half-one .defaultimg").wrap('<div class="tp-papercut" style="width:'+aa+"px;height:"+ba+'px;"></div>'),h.find(".tp-half-two .defaultimg").wrap('<div class="tp-papercut" style="width:'+aa+"px;height:"+ba+'px;"></div>'),h.find(".tp-half-two .defaultimg").css({position:"absolute",top:"-50%"}),h.find(".tp-half-two .tp-caption").wrapAll('<div style="position:absolute;top:-50%;left:0px;"></div>'),k.add(punchgs.TweenLite.set(h.find(".tp-half-two"),{width:aa,height:ba,overflow:"hidden",zIndex:15,position:"absolute",top:ba/2,left:"0px",transformPerspective:600,transformOrigin:"center bottom"}),0),k.add(punchgs.TweenLite.set(h.find(".tp-half-one"),{width:aa,height:ba/2,overflow:"visible",zIndex:10,position:"absolute",top:"0px",left:"0px",transformPerspective:600,transformOrigin:"center top"}),0);var oa=(h.find(".defaultimg"),Math.round(20*Math.random()-10)),pa=Math.round(20*Math.random()-10),qa=Math.round(20*Math.random()-10),ra=.4*Math.random()-.2,sa=.4*Math.random()-.2,ta=1*Math.random()+1,ua=1*Math.random()+1,va=.3*Math.random()+.3;k.add(punchgs.TweenLite.set(h.find(".tp-half-one"),{overflow:"hidden"}),0),k.add(punchgs.TweenLite.fromTo(h.find(".tp-half-one"),t/800,{width:aa,height:ba/2,position:"absolute",top:"0px",left:"0px",force3D:"auto",transformOrigin:"center top"},{scale:ta,rotation:oa,y:0-ba-ba/4,autoAlpha:0,ease:u}),0),k.add(punchgs.TweenLite.fromTo(h.find(".tp-half-two"),t/800,{width:aa,height:ba,overflow:"hidden",position:"absolute",top:ba/2,left:"0px",force3D:"auto",transformOrigin:"center bottom"},{scale:ua,rotation:pa,y:ba+ba/4,ease:u,autoAlpha:0,onComplete:function(){punchgs.TweenLite.set(h,{position:"absolute","z-index":15}),punchgs.TweenLite.set(g,{position:"absolute","z-index":20}),h.find(".tp-half-one").length>0&&(h.find(".tp-half-one .defaultimg").unwrap(),h.find(".tp-half-one .slotholder").unwrap()),h.find(".tp-half-two").remove()}}),0),A.add(punchgs.TweenLite.set(i.find(".defaultimg"),{autoAlpha:1}),0),null!=h.html()&&k.add(punchgs.TweenLite.fromTo(g,(t-200)/1e3,{scale:va,x:l.width/4*ra,y:ba/4*sa,rotation:qa,force3D:"auto",transformOrigin:"center center",ease:v},{autoAlpha:1,scale:1,x:0,y:0,rotation:0}),0),k.add(A,0)}if(17==a&&i.find(".slotslide").each(function(a){var b=jQuery(this);k.add(punchgs.TweenLite.fromTo(b,t/800,{opacity:0,rotationY:0,scale:.9,rotationX:-110,force3D:"auto",transformPerspective:600,transformOrigin:"center center"},{opacity:1,top:0,left:0,scale:1,rotation:0,rotationX:0,force3D:"auto",rotationY:0,ease:u,delay:.06*a}),0)}),18==a&&i.find(".slotslide").each(function(a){var b=jQuery(this);k.add(punchgs.TweenLite.fromTo(b,t/500,{autoAlpha:0,rotationY:110,scale:.9,rotationX:10,force3D:"auto",transformPerspective:600,transformOrigin:"center center"},{autoAlpha:1,top:0,left:0,scale:1,rotation:0,rotationX:0,force3D:"auto",rotationY:0,ease:u,delay:.06*a}),0)}),19==a||22==a){var A=new punchgs.TimelineLite;k.add(punchgs.TweenLite.set(h,{zIndex:20}),0),k.add(punchgs.TweenLite.set(g,{zIndex:20}),0),setTimeout(function(){j.find(".defaultimg").css({opacity:0})},100);var wa=90,fa=1,xa="center center ";1==o&&(wa=-90),19==a?(xa=xa+"-"+l.height/2,fa=0):xa+=l.height/2,punchgs.TweenLite.set(c,{transformStyle:"flat",backfaceVisibility:"hidden",transformPerspective:600}),i.find(".slotslide").each(function(a){var b=jQuery(this);A.add(punchgs.TweenLite.fromTo(b,t/1e3,{transformStyle:"flat",backfaceVisibility:"hidden",left:0,rotationY:l.rotate,z:10,top:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:xa,rotationX:wa},{left:0,rotationY:0,top:0,z:0,scale:1,force3D:"auto",rotationX:0,delay:50*a/1e3,ease:u}),0),A.add(punchgs.TweenLite.to(b,.1,{autoAlpha:1,delay:50*a/1e3}),0),k.add(A)}),j.find(".slotslide").each(function(a){var b=jQuery(this),c=-90;1==o&&(c=90),A.add(punchgs.TweenLite.fromTo(b,t/1e3,{transformStyle:"flat",backfaceVisibility:"hidden",autoAlpha:1,rotationY:0,top:0,z:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:xa,rotationX:0},{autoAlpha:1,rotationY:l.rotate,top:0,z:10,scale:1,rotationX:c,delay:50*a/1e3,force3D:"auto",ease:v}),0),k.add(A)}),k.add(punchgs.TweenLite.set(h,{zIndex:18}),0)}if(20==a){if(setTimeout(function(){j.find(".defaultimg").css({opacity:0})},100),1==o)var ya=-l.width,wa=80,xa="20% 70% -"+l.height/2;else var ya=l.width,wa=-80,xa="80% 70% -"+l.height/2;i.find(".slotslide").each(function(a){var b=jQuery(this),c=50*a/1e3;k.add(punchgs.TweenLite.fromTo(b,t/1e3,{left:ya,rotationX:40,z:-600,opacity:fa,top:0,scale:1,force3D:"auto",transformPerspective:600,transformOrigin:xa,transformStyle:"flat",rotationY:wa},{left:0,rotationX:0,opacity:1,top:0,z:0,scale:1,rotationY:0,delay:c,ease:u}),0)}),j.find(".slotslide").each(function(a){var b=jQuery(this),c=50*a/1e3;if(c=a>0?c+t/9e3:0,1!=o)var d=-l.width/2,e=30,f="20% 70% -"+l.height/2;else var d=l.width/2,e=-30,f="80% 70% -"+l.height/2;v=punchgs.Power2.easeInOut,k.add(punchgs.TweenLite.fromTo(b,t/1e3,{opacity:1,rotationX:0,top:0,z:0,scale:1,left:0,force3D:"auto",transformPerspective:600,transformOrigin:f,transformStyle:"flat",rotationY:0},{opacity:1,rotationX:20,top:0,z:-600,left:d,force3D:"auto",rotationY:e,delay:c,ease:v}),0)})}if(21==a||25==a){setTimeout(function(){j.find(".defaultimg").css({opacity:0})},100);var wa=90,ya=-l.width,za=-wa;if(1==o)if(25==a){var xa="center top 0";wa=l.rotate}else{var xa="left center 0";za=l.rotate}else if(ya=l.width,wa=-90,25==a){var xa="center bottom 0";za=-wa,wa=l.rotate}else{var xa="right center 0";za=l.rotate}i.find(".slotslide").each(function(a){var b=jQuery(this),c=t/1.5/3;k.add(punchgs.TweenLite.fromTo(b,2*c/1e3,{left:0,transformStyle:"flat",rotationX:za,z:0,autoAlpha:0,top:0,scale:1,force3D:"auto",transformPerspective:1200,transformOrigin:xa,rotationY:wa},{left:0,rotationX:0,top:0,z:0,autoAlpha:1,scale:1,rotationY:0,force3D:"auto",delay:c/1e3,ease:u}),0)}),1!=o?(ya=-l.width,wa=90,25==a?(xa="center top 0",za=-wa,wa=l.rotate):(xa="left center 0",za=l.rotate)):(ya=l.width,wa=-90,25==a?(xa="center bottom 0",za=-wa,wa=l.rotate):(xa="right center 0",za=l.rotate)),j.find(".slotslide").each(function(a){var b=jQuery(this);k.add(punchgs.TweenLite.fromTo(b,t/1e3,{left:0,transformStyle:"flat",rotationX:0,z:0,autoAlpha:1,top:0,scale:1,force3D:"auto",transformPerspective:1200,transformOrigin:xa,rotationY:0},{left:0,rotationX:za,top:0,z:0,autoAlpha:1,force3D:"auto",scale:1,rotationY:wa,ease:v}),0)})}if(23==a||24==a){setTimeout(function(){j.find(".defaultimg").css({opacity:0})},100);var wa=-90,fa=1,Aa=0;if(1==o&&(wa=90),23==a){var xa="center center -"+l.width/2;fa=0}else var xa="center center "+l.width/2;punchgs.TweenLite.set(c,{transformStyle:"preserve-3d",backfaceVisibility:"hidden",perspective:2500}),i.find(".slotslide").each(function(a){var b=jQuery(this);k.add(punchgs.TweenLite.fromTo(b,t/1e3,{left:Aa,rotationX:l.rotate,force3D:"auto",opacity:fa,top:0,scale:1,transformPerspective:1200,transformOrigin:xa,rotationY:wa},{left:0,rotationX:0,autoAlpha:1,top:0,z:0,scale:1,rotationY:0,delay:50*a/500,ease:u}),0)}),wa=90,1==o&&(wa=-90),j.find(".slotslide").each(function(b){var c=jQuery(this);k.add(punchgs.TweenLite.fromTo(c,t/1e3,{left:0,rotationX:0,top:0,z:0,scale:1,force3D:"auto",transformStyle:"flat",transformPerspective:1200,transformOrigin:xa,rotationY:0},{left:Aa,rotationX:l.rotate,top:0,scale:1,rotationY:wa,delay:50*b/500,ease:v}),0),23==a&&k.add(punchgs.TweenLite.fromTo(c,t/2e3,{autoAlpha:1},{autoAlpha:0,delay:50*b/500+t/3e3,ease:v}),0)})}return k}}(jQuery);
File src/main/webapp/content/plugins/revolution/js/extensions/revolution.extension.video.min.js added (mode: 100644) (index 0000000..aa6bc40)
1 /********************************************
2 * REVOLUTION 5.4.2 EXTENSION - VIDEO FUNCTIONS
3 * @version: 2.1.6 (15.05.2017)
4 * @requires jquery.themepunch.revolution.js
5 * @author ThemePunch
6 *********************************************/
7 !function(a){"use strict";function f(a){return void 0==a?-1:jQuery.isNumeric(a)?a:a.split(":").length>1?60*parseInt(a.split(":")[0],0)+parseInt(a.split(":")[1],0):a}var b=jQuery.fn.revolution,c=b.is_mobile(),d=b.is_android(),e={alias:"Video Min JS",name:"revolution.extensions.video.min.js",min_core:"5.4.5",version:"2.1.6"};jQuery.extend(!0,b,{preLoadAudio:function(a,c){if("stop"===b.compare_version(e).check)return!1;a.find(".tp-audiolayer").each(function(){var a=jQuery(this),d={};0===a.find("audio").length&&(d.src=void 0!=a.data("videomp4")?a.data("videomp4"):"",d.pre=a.data("videopreload")||"",void 0===a.attr("id")&&a.attr("audio-layer-"+Math.round(199999*Math.random())),d.id=a.attr("id"),d.status="prepared",d.start=jQuery.now(),d.waittime=1e3*a.data("videopreloadwait")||5e3,"auto"!=d.pre&&"canplaythrough"!=d.pre&&"canplay"!=d.pre&&"progress"!=d.pre||(void 0===c.audioqueue&&(c.audioqueue=[]),c.audioqueue.push(d),b.manageVideoLayer(a,c)))})},preLoadAudioDone:function(a,b,c){b.audioqueue&&b.audioqueue.length>0&&jQuery.each(b.audioqueue,function(b,d){a.data("videomp4")!==d.src||d.pre!==c&&"auto"!==d.pre||(d.status="loaded")})},resetVideo:function(a,d,e){var g=a.data();switch(g.videotype){case"youtube":g.player;try{if("on"==g.forcerewind){var i=f(a.data("videostartat"));1===g.bgvideo||a.find(".tp-videoposter").length;void 0!=g.player&&(i=-1==i?0:i,g.player.seekTo(i),g.player.pauseVideo())}}catch(a){}0==a.find(".tp-videoposter").length&&1!==g.bgvideo&&!0!==e&&punchgs.TweenLite.to(a.find("iframe"),.3,{autoAlpha:1,display:"block",ease:punchgs.Power3.easeInOut});break;case"vimeo":var l=$f(a.find("iframe").attr("id"));try{if("on"==g.forcerewind){var i=f(g.videostartat);1===g.bgvideo||a.find(".tp-videoposter").length;i=-1==i?0:i,l.api("seekTo",i),l.api("pause")}}catch(a){}0==a.find(".tp-videoposter").length&&1!==g.bgvideo&&!0!==e&&punchgs.TweenLite.to(a.find("iframe"),.3,{autoAlpha:1,display:"block",ease:punchgs.Power3.easeInOut});break;case"html5":if(c&&1==g.disablevideoonmobile)return!1;var n="html5"==g.audio?"audio":"video",o=a.find(n),p=o[0];if(punchgs.TweenLite.to(o,.3,{autoAlpha:1,display:"block",ease:punchgs.Power3.easeInOut}),"on"==g.forcerewind&&!a.hasClass("videoisplaying"))try{var i=f(g.videostartat);p.currentTime=-1==i?0:i}catch(a){}("mute"==g.volume||b.lastToggleState(a.videomutetoggledby)||!0===d.globalmute)&&(p.muted=!0)}},isVideoMuted:function(a,b){var c=!1,d=a.data();switch(d.videotype){case"youtube":try{c=d.player.isMuted()}catch(a){}break;case"vimeo":try{$f(a.find("iframe").attr("id"));"mute"==d.volume&&(c=!0)}catch(a){}break;case"html5":var g="html5"==d.audio?"audio":"video";a.find(g)[0].muted&&(c=!0)}return c},muteVideo:function(a,b){var c=a.data();switch(c.videotype){case"youtube":try{c.player.mute()}catch(a){}break;case"vimeo":try{var e=$f(a.find("iframe").attr("id"));a.data("volume","mute"),e.api("setVolume",0)}catch(a){}break;case"html5":var f="html5"==c.audio?"audio":"video";a.find(f)[0].muted=!0}},unMuteVideo:function(a,b){if(!0!==b.globalmute){var c=a.data();switch(c.videotype){case"youtube":try{c.player.unMute()}catch(a){}break;case"vimeo":try{var e=$f(a.find("iframe").attr("id"));a.data("volume","1"),e.api("setVolume",1)}catch(a){}break;case"html5":var f="html5"==c.audio?"audio":"video";a.find(f)[0].muted=!1}}},stopVideo:function(a,b){var c=a.data();switch(b.leaveViewPortBasedStop||(b.lastplayedvideos=[]),b.leaveViewPortBasedStop=!1,c.videotype){case"youtube":try{var d=c.player;if(2===d.getPlayerState()||5===d.getPlayerState())return;d.pauseVideo(),c.youtubepausecalled=!0,setTimeout(function(){c.youtubepausecalled=!1},80)}catch(a){console.log("Issue at YouTube Video Pause:"),console.log(a)}break;case"vimeo":try{$f(a.find("iframe").attr("id")).api("pause"),c.vimeopausecalled=!0,setTimeout(function(){c.vimeopausecalled=!1},80)}catch(a){console.log("Issue at Vimeo Video Pause:"),console.log(a)}break;case"html5":var f="html5"==c.audio?"audio":"video",g=a.find(f),h=g[0];void 0!=g&&void 0!=h&&h.pause()}},playVideo:function(a,c){clearTimeout(a.data("videoplaywait"));var d=a.data();switch(d.videotype){case"youtube":if(0==a.find("iframe").length)a.append(a.data("videomarkup")),i(a,c,!0);else if(void 0!=d.player.playVideo){var e=f(a.data("videostartat")),h=d.player.getCurrentTime();1==a.data("nextslideatend-triggered")&&(h=-1,a.data("nextslideatend-triggered",0)),-1!=e&&e>h&&d.player.seekTo(e),!0!==d.youtubepausecalled&&d.player.playVideo()}else a.data("videoplaywait",setTimeout(function(){!0!==d.youtubepausecalled&&b.playVideo(a,c)},50));break;case"vimeo":if(0==a.find("iframe").length)a.append(a.data("videomarkup")),i(a,c,!0);else if(a.hasClass("rs-apiready")){var j=a.find("iframe").attr("id"),k=$f(j);void 0==k.api("play")?a.data("videoplaywait",setTimeout(function(){!0!==d.vimeopausecalled&&b.playVideo(a,c)},50)):setTimeout(function(){k.api("play");var b=f(a.data("videostartat")),c=a.data("currenttime");1==a.data("nextslideatend-triggered")&&(c=-1,a.data("nextslideatend-triggered",0)),-1!=b&&b>c&&k.api("seekTo",b)},510)}else a.data("videoplaywait",setTimeout(function(){!0!==d.vimeopausecalled&&b.playVideo(a,c)},50));break;case"html5":var l="html5"==d.audio?"audio":"video",m=a.find(l),n=m[0];if(1!=m.parent().data("metaloaded"))g(n,"loadedmetadata",function(a){b.resetVideo(a,c),n.play();var d=f(a.data("videostartat")),e=n.currentTime;1==a.data("nextslideatend-triggered")&&(e=-1,a.data("nextslideatend-triggered",0)),-1!=d&&d>e&&(n.currentTime=d)}(a));else{n.play();var e=f(a.data("videostartat")),h=n.currentTime;1==a.data("nextslideatend-triggered")&&(h=-1,a.data("nextslideatend-triggered",0)),-1!=e&&e>h&&(n.currentTime=e)}}},isVideoPlaying:function(a,b){var c=!1;return void 0!=b.playingvideos&&jQuery.each(b.playingvideos,function(b,d){a.attr("id")==d.attr("id")&&(c=!0)}),c},removeMediaFromList:function(a,b){n(a,b)},prepareCoveredVideo:function(a,c,d){var e=d.find("iframe, video"),f=a.split(":")[0],g=a.split(":")[1],h=d.closest(".tp-revslider-slidesli"),i=h.width()/h.height(),j=f/g,k=i/j*100,l=j/i*100;i>j?punchgs.TweenLite.to(e,.001,{height:k+"%",width:"100%",top:-(k-100)/2+"%",left:"0px",position:"absolute"}):punchgs.TweenLite.to(e,.001,{width:l+"%",height:"100%",left:-(l-100)/2+"%",top:"0px",position:"absolute"}),e.hasClass("resizelistener")||(e.addClass("resizelistener"),jQuery(window).resize(function(){clearTimeout(e.data("resizelistener")),e.data("resizelistener",setTimeout(function(){b.prepareCoveredVideo(a,c,d)},30))}))},checkVideoApis:function(a,b,c){location.protocol;if((void 0!=a.data("ytid")||a.find("iframe").length>0&&a.find("iframe").attr("src").toLowerCase().indexOf("youtube")>0)&&(b.youtubeapineeded=!0),(void 0!=a.data("ytid")||a.find("iframe").length>0&&a.find("iframe").attr("src").toLowerCase().indexOf("youtube")>0)&&0==c.addedyt){b.youtubestarttime=jQuery.now(),c.addedyt=1;var e=document.createElement("script");e.src="https://www.youtube.com/iframe_api";var f=document.getElementsByTagName("script")[0],g=!0;jQuery("head").find("*").each(function(){"https://www.youtube.com/iframe_api"==jQuery(this).attr("src")&&(g=!1)}),g&&f.parentNode.insertBefore(e,f)}if((void 0!=a.data("vimeoid")||a.find("iframe").length>0&&a.find("iframe").attr("src").toLowerCase().indexOf("vimeo")>0)&&(b.vimeoapineeded=!0),(void 0!=a.data("vimeoid")||a.find("iframe").length>0&&a.find("iframe").attr("src").toLowerCase().indexOf("vimeo")>0)&&0==c.addedvim){b.vimeostarttime=jQuery.now(),c.addedvim=1;var h=document.createElement("script"),f=document.getElementsByTagName("script")[0],g=!0;h.src="https://secure-a.vimeocdn.com/js/froogaloop2.min.js",jQuery("head").find("*").each(function(){"https://secure-a.vimeocdn.com/js/froogaloop2.min.js"==jQuery(this).attr("src")&&(g=!1)}),g&&f.parentNode.insertBefore(h,f)}return c},manageVideoLayer:function(a,d,h,j){if("stop"===b.compare_version(e).check)return!1;var k=a.data(),m=k.videoattributes,n=k.ytid,o=k.vimeoid,p="auto"===k.videopreload||"canplay"===k.videopreload||"canplaythrough"===k.videopreload||"progress"===k.videopreload?"auto":k.videopreload,q=k.videomp4,r=k.videowebm,s=k.videoogv,t=k.allowfullscreenvideo,u=k.videocontrols,v="http",w="loop"==k.videoloop?"loop":"loopandnoslidestop"==k.videoloop?"loop":"",x=void 0!=q||void 0!=r?"html5":void 0!=n&&String(n).length>1?"youtube":void 0!=o&&String(o).length>1?"vimeo":"none",y="html5"==k.audio?"audio":"video",z="html5"==x&&0==a.find(y).length?"html5":"youtube"==x&&0==a.find("iframe").length?"youtube":"vimeo"==x&&0==a.find("iframe").length?"vimeo":"none";switch(w=!0===k.nextslideatend?"":w,k.videotype=x,z){case"html5":"controls"!=u&&(u="");var y="video";"html5"==k.audio&&(y="audio",a.addClass("tp-audio-html5"));var A=d.fallbacks.allowHTML5AutoPlayOnAndroid?"muted playsinline":"",B="<"+y+" "+A+' style="object-fit:cover;background-size:cover;visible:hidden;width:100%; height:100%" class="" '+w+' preload="'+p+'">';"auto"==p&&(d.mediapreload=!0),void 0!=r&&"firefox"==b.get_browser().toLowerCase()&&(B=B+'<source src="'+r+'" type="video/webm" />'),void 0!=q&&(B=B+'<source src="'+q+'" type="video/mp4" />'),void 0!=s&&(B=B+'<source src="'+s+'" type="video/ogg" />'),B=B+"</"+y+">";var C="";"true"!==t&&!0!==t||(C='<div class="tp-video-button-wrap"><button type="button" class="tp-video-button tp-vid-full-screen">Full-Screen</button></div>'),"controls"==u&&(B=B+'<div class="tp-video-controls"><div class="tp-video-button-wrap"><button type="button" class="tp-video-button tp-vid-play-pause">Play</button></div><div class="tp-video-seek-bar-wrap"><input type="range" class="tp-seek-bar" value="0"></div><div class="tp-video-button-wrap"><button type="button" class="tp-video-button tp-vid-mute">Mute</button></div><div class="tp-video-vol-bar-wrap"><input type="range" class="tp-volume-bar" min="0" max="1" step="0.1" value="1"></div>'+C+"</div>"),a.data("videomarkup",B),a.append(B),(c&&1==a.data("disablevideoonmobile")||b.isIE(8))&&a.find(y).remove(),a.find(y).each(function(c){var e=this,f=jQuery(this);f.parent().hasClass("html5vid")||f.wrap('<div class="html5vid" style="position:relative;top:0px;left:0px;width:100%;height:100%; overflow:hidden;"></div>'),1!=f.parent().data("metaloaded")&&g(e,"loadedmetadata",function(a){l(a,d),b.resetVideo(a,d)}(a))});break;case"youtube":v="https","none"==u&&(m=m.replace("controls=1","controls=0"),-1==m.toLowerCase().indexOf("controls")&&(m+="&controls=0")),!0!==k.videoinline&&"true"!==k.videoinline&&1!==k.videoinline||(m+="&playsinline=1");var D=f(a.data("videostartat")),E=f(a.data("videoendat"));-1!=D&&(m=m+"&start="+D),-1!=E&&(m=m+"&end="+E);var F=m.split("origin="+v+"://"),G="";F.length>1?(G=F[0]+"origin="+v+"://",self.location.href.match(/www/gi)&&!F[1].match(/www/gi)&&(G+="www."),G+=F[1]):G=m;var H="true"===t||!0===t?"allowfullscreen":"";a.data("videomarkup",'<iframe type="text/html" src="'+v+"://www.youtube.com/embed/"+n+"?"+G+'" '+H+' width="100%" height="100%" style="opacity:0;visibility:hidden;width:100%;height:100%"></iframe>');break;case"vimeo":v="https",a.data("videomarkup",'<iframe src="'+v+"://player.vimeo.com/video/"+o+"?autoplay=0&"+m+'" webkitallowfullscreen mozallowfullscreen allowfullscreen width="100%" height="100%" style="opacity:0;visibility:hidden;100%;height:100%"></iframe>')}var I=c&&"on"==a.data("noposteronmobile");if(void 0!=k.videoposter&&k.videoposter.length>2&&!I)0==a.find(".tp-videoposter").length&&a.append('<div class="tp-videoposter noSwipe" style="cursor:pointer; position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:3;background-image:url('+k.videoposter+'); background-size:cover;background-position:center center;"></div>'),0==a.find("iframe").length&&a.find(".tp-videoposter").click(function(){if(b.playVideo(a,d),c){if(1==a.data("disablevideoonmobile"))return!1;punchgs.TweenLite.to(a.find(".tp-videoposter"),.3,{autoAlpha:0,force3D:"auto",ease:punchgs.Power3.easeInOut}),punchgs.TweenLite.to(a.find("iframe"),.3,{autoAlpha:1,display:"block",ease:punchgs.Power3.easeInOut})}});else{if(c&&1==a.data("disablevideoonmobile"))return!1;0!=a.find("iframe").length||"youtube"!=x&&"vimeo"!=x||(a.append(a.data("videomarkup")),i(a,d,!1))}"none"!=a.data("dottedoverlay")&&void 0!=a.data("dottedoverlay")&&1!=a.find(".tp-dottedoverlay").length&&a.append('<div class="tp-dottedoverlay '+a.data("dottedoverlay")+'"></div>'),a.addClass("HasListener"),1==a.data("bgvideo")&&punchgs.TweenLite.set(a.find("video, iframe"),{autoAlpha:0})}});var g=function(a,b,c){a.addEventListener?a.addEventListener(b,c,{capture:!1,passive:!0}):a.attachEvent(b,c,{capture:!1,passive:!0})},h=function(a,b,c){var d={};return d.video=a,d.videotype=b,d.settings=c,d},i=function(a,d,e){var g=a.data(),i=a.find("iframe"),l="iframe"+Math.round(1e5*Math.random()+1),o=g.videoloop,p="loopandnoslidestop"!=o;if(o="loop"==o||"loopandnoslidestop"==o,1==a.data("forcecover")){a.removeClass("fullscreenvideo").addClass("coverscreenvideo");var q=a.data("aspectratio");void 0!=q&&q.split(":").length>1&&(console.log("i"),b.prepareCoveredVideo(q,d,a))}if(1==a.data("bgvideo")){var q=a.data("aspectratio");void 0!=q&&q.split(":").length>1&&(console.log("ak"),b.prepareCoveredVideo(q,d,a))}if(i.attr("id",l),e&&a.data("startvideonow",!0),1!==a.data("videolistenerexist"))switch(g.videotype){case"youtube":var r=new YT.Player(l,{events:{onStateChange:function(c){var e=a.closest(".tp-simpleresponsive"),q=(g.videorate,a.data("videostart"),k());if(c.data==YT.PlayerState.PLAYING)punchgs.TweenLite.to(a.find(".tp-videoposter"),.3,{autoAlpha:0,force3D:"auto",ease:punchgs.Power3.easeInOut}),punchgs.TweenLite.to(a.find("iframe"),.3,{autoAlpha:1,display:"block",ease:punchgs.Power3.easeInOut}),"mute"==a.data("volume")||b.lastToggleState(a.data("videomutetoggledby"))||!0===d.globalmute?r.mute():(r.unMute(),r.setVolume(parseInt(a.data("volume"),0)||75)),d.videoplaying=!0,m(a,d),p?d.c.trigger("stoptimer"):d.videoplaying=!1,d.c.trigger("revolution.slide.onvideoplay",h(r,"youtube",a.data())),b.toggleState(g.videotoggledby);else{if(0==c.data&&o){var s=f(a.data("videostartat"));-1!=s&&r.seekTo(s),r.playVideo(),b.toggleState(g.videotoggledby)}q||0!=c.data&&2!=c.data||!("on"==a.data("showcoveronpause")&&a.find(".tp-videoposter").length>0||1===a.data("bgvideo")&&a.find(".rs-fullvideo-cover").length>0)||(1===a.data("bgvideo")?punchgs.TweenLite.to(a.find(".rs-fullvideo-cover"),.1,{autoAlpha:1,force3D:"auto",ease:punchgs.Power3.easeInOut}):punchgs.TweenLite.to(a.find(".tp-videoposter"),.1,{autoAlpha:1,force3D:"auto",ease:punchgs.Power3.easeInOut}),punchgs.TweenLite.to(a.find("iframe"),.1,{autoAlpha:0,ease:punchgs.Power3.easeInOut})),-1!=c.data&&3!=c.data&&(d.videoplaying=!1,d.tonpause=!1,n(a,d),e.trigger("starttimer"),d.c.trigger("revolution.slide.onvideostop",h(r,"youtube",a.data())),void 0!=d.currentLayerVideoIsPlaying&&d.currentLayerVideoIsPlaying.attr("id")!=a.attr("id")||b.unToggleState(g.videotoggledby)),0==c.data&&1==a.data("nextslideatend")?(j(),a.data("nextslideatend-triggered",1),d.c.revnext(),n(a,d)):(n(a,d),d.videoplaying=!1,e.trigger("starttimer"),d.c.trigger("revolution.slide.onvideostop",h(r,"youtube",a.data())),void 0!=d.currentLayerVideoIsPlaying&&d.currentLayerVideoIsPlaying.attr("id")!=a.attr("id")||b.unToggleState(g.videotoggledby))}},onReady:function(b){var d=g.videorate;a.data("videostart");if(a.addClass("rs-apiready"),void 0!=d&&b.target.setPlaybackRate(parseFloat(d)),a.find(".tp-videoposter").unbind("click"),a.find(".tp-videoposter").click(function(){c||r.playVideo()}),a.data("startvideonow")){g.player.playVideo();var h=f(a.data("videostartat"));-1!=h&&g.player.seekTo(h)}a.data("videolistenerexist",1)}}});a.data("player",r);break;case"vimeo":for(var w,s=i.attr("src"),t={},u=s,v=/([^&=]+)=([^&]*)/g;w=v.exec(u);)t[decodeURIComponent(w[1])]=decodeURIComponent(w[2]);s=void 0!=t.player_id?s.replace(t.player_id,l):s+"&player_id="+l;try{s=s.replace("api=0","api=1")}catch(a){}s+="&api=1",i.attr("src",s);var r=a.find("iframe")[0],y=(jQuery("#"+l),$f(l));y.addEvent("ready",function(){if(a.addClass("rs-apiready"),y.addEvent("play",function(c){a.data("nextslidecalled",0),punchgs.TweenLite.to(a.find(".tp-videoposter"),.3,{autoAlpha:0,force3D:"auto",ease:punchgs.Power3.easeInOut}),punchgs.TweenLite.to(a.find("iframe"),.3,{autoAlpha:1,display:"block",ease:punchgs.Power3.easeInOut}),d.c.trigger("revolution.slide.onvideoplay",h(y,"vimeo",a.data())),d.videoplaying=!0,m(a,d),p?d.c.trigger("stoptimer"):d.videoplaying=!1,"mute"==a.data("volume")||b.lastToggleState(a.data("videomutetoggledby"))||!0===d.globalmute?y.api("setVolume","0"):y.api("setVolume",parseInt(a.data("volume"),0)/100||.75),b.toggleState(g.videotoggledby)}),y.addEvent("playProgress",function(b){var c=f(a.data("videoendat"));if(a.data("currenttime",b.seconds),0!=c&&Math.abs(c-b.seconds)<.3&&c>b.seconds&&1!=a.data("nextslidecalled"))if(o){y.api("play");var e=f(a.data("videostartat"));-1!=e&&y.api("seekTo",e)}else 1==a.data("nextslideatend")&&(a.data("nextslideatend-triggered",1),a.data("nextslidecalled",1),d.c.revnext()),y.api("pause")}),y.addEvent("finish",function(c){n(a,d),d.videoplaying=!1,d.c.trigger("starttimer"),d.c.trigger("revolution.slide.onvideostop",h(y,"vimeo",a.data())),1==a.data("nextslideatend")&&(a.data("nextslideatend-triggered",1),d.c.revnext()),void 0!=d.currentLayerVideoIsPlaying&&d.currentLayerVideoIsPlaying.attr("id")!=a.attr("id")||b.unToggleState(g.videotoggledby)}),y.addEvent("pause",function(c){("on"==a.data("showcoveronpause")&&a.find(".tp-videoposter").length>0||1===a.data("bgvideo")&&a.find(".rs-fullvideo-cover").length>0)&&(1===a.data("bgvideo")?punchgs.TweenLite.to(a.find(".rs-fullvideo-cover"),.1,{autoAlpha:1,force3D:"auto",ease:punchgs.Power3.easeInOut}):punchgs.TweenLite.to(a.find(".tp-videoposter"),.1,{autoAlpha:1,force3D:"auto",ease:punchgs.Power3.easeInOut}),punchgs.TweenLite.to(a.find("iframe"),.1,{autoAlpha:0,ease:punchgs.Power3.easeInOut})),d.videoplaying=!1,d.tonpause=!1,n(a,d),d.c.trigger("starttimer"),d.c.trigger("revolution.slide.onvideostop",h(y,"vimeo",a.data())),void 0!=d.currentLayerVideoIsPlaying&&d.currentLayerVideoIsPlaying.attr("id")!=a.attr("id")||b.unToggleState(g.videotoggledby)}),a.find(".tp-videoposter").unbind("click"),a.find(".tp-videoposter").click(function(){if(!c)return y.api("play"),!1}),a.data("startvideonow")){y.api("play");var e=f(a.data("videostartat"));-1!=e&&y.api("seekTo",e)}a.data("videolistenerexist",1)})}else{var z=f(a.data("videostartat"));switch(g.videotype){case"youtube":e&&(g.player.playVideo(),-1!=z&&g.player.seekTo());break;case"vimeo":if(e){var y=$f(a.find("iframe").attr("id"));y.api("play"),-1!=z&&y.api("seekTo",z)}}}},j=function(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()},k=function(){try{if(void 0!==window.fullScreen)return window.fullScreen;var a=5;return jQuery.browser.webkit&&/Apple Computer/.test(navigator.vendor)&&(a=42),screen.width==window.innerWidth&&Math.abs(screen.height-window.innerHeight)<a}catch(a){}},l=function(a,e,i){if(c&&1==a.data("disablevideoonmobile"))return!1;var l=a.data(),o="html5"==l.audio?"audio":"video",p=a.find(o),q=p[0],r=p.parent(),s=l.videoloop,t="loopandnoslidestop"!=s;if(s="loop"==s||"loopandnoslidestop"==s,r.data("metaloaded",1),1!=a.data("bgvideo")||"none"!==l.videoloop&&!1!==l.videoloop||(t=!1),void 0==p.attr("control")&&(0!=a.find(".tp-video-play-button").length||c||a.append('<div class="tp-video-play-button"><i class="revicon-right-dir"></i><span class="tp-revstop">&nbsp;</span></div>'),a.find("video, .tp-poster, .tp-video-play-button").click(function(){a.hasClass("videoisplaying")?q.pause():q.play()})),1==a.data("forcecover")||a.hasClass("fullscreenvideo")||1==a.data("bgvideo"))if(1==a.data("forcecover")||1==a.data("bgvideo")){r.addClass("fullcoveredvideo");var u=a.data("aspectratio")||"4:3";b.setSize(e),b.prepareCoveredVideo(u,e,a)}else r.addClass("fullscreenvideo");var v=a.find(".tp-vid-play-pause")[0],w=a.find(".tp-vid-mute")[0],x=a.find(".tp-vid-full-screen")[0],y=a.find(".tp-seek-bar")[0],z=a.find(".tp-volume-bar")[0];void 0!=v&&g(v,"click",function(){1==q.paused?q.play():q.pause()}),void 0!=w&&g(w,"click",function(){0==q.muted?(q.muted=!0,w.innerHTML="Unmute"):(q.muted=!1,w.innerHTML="Mute")}),void 0!=x&&x&&g(x,"click",function(){q.requestFullscreen?q.requestFullscreen():q.mozRequestFullScreen?q.mozRequestFullScreen():q.webkitRequestFullscreen&&q.webkitRequestFullscreen()}),void 0!=y&&(g(y,"change",function(){var a=q.duration*(y.value/100);q.currentTime=a}),g(y,"mousedown",function(){a.addClass("seekbardragged"),q.pause()}),g(y,"mouseup",function(){a.removeClass("seekbardragged"),q.play()})),g(q,"canplaythrough",function(){b.preLoadAudioDone(a,e,"canplaythrough")}),g(q,"canplay",function(){b.preLoadAudioDone(a,e,"canplay")}),g(q,"progress",function(){b.preLoadAudioDone(a,e,"progress")}),g(q,"timeupdate",function(){var b=100/q.duration*q.currentTime,c=f(a.data("videoendat")),d=q.currentTime;if(void 0!=y&&(y.value=b),0!=c&&-1!=c&&Math.abs(c-d)<=.3&&c>d&&1!=a.data("nextslidecalled"))if(s){q.play();var g=f(a.data("videostartat"));-1!=g&&(q.currentTime=g)}else 1==a.data("nextslideatend")&&(a.data("nextslideatend-triggered",1),a.data("nextslidecalled",1),e.just_called_nextslide_at_htmltimer=!0,e.c.revnext(),setTimeout(function(){e.just_called_nextslide_at_htmltimer=!1},1e3)),q.pause()}),void 0!=z&&g(z,"change",function(){q.volume=z.value}),g(q,"play",function(){a.data("nextslidecalled",0);var c=a.data("volume");c=void 0!=c&&"mute"!=c?parseFloat(c)/100:c,d||(!0===e.globalmute?q.muted=!0:q.muted=!1,c>1&&(c/=100),"mute"==c?q.muted=!0:void 0!=c&&(q.volume=c)),a.addClass("videoisplaying");var f="html5"==l.audio?"audio":"video";m(a,e),t&&"audio"!=f?(e.videoplaying=!0,e.c.trigger("stoptimer"),e.c.trigger("revolution.slide.onvideoplay",h(q,"html5",l))):(e.videoplaying=!1,"audio"!=f&&e.c.trigger("starttimer"),e.c.trigger("revolution.slide.onvideostop",h(q,"html5",l))),punchgs.TweenLite.to(a.find(".tp-videoposter"),.3,{autoAlpha:0,force3D:"auto",ease:punchgs.Power3.easeInOut}),punchgs.TweenLite.to(a.find(f),.3,{autoAlpha:1,display:"block",ease:punchgs.Power3.easeInOut});var g=a.find(".tp-vid-play-pause")[0],i=a.find(".tp-vid-mute")[0];void 0!=g&&(g.innerHTML="Pause"),void 0!=i&&q.muted&&(i.innerHTML="Unmute"),b.toggleState(l.videotoggledby)}),g(q,"pause",function(c){var d="html5"==l.audio?"audio":"video";!k()&&a.find(".tp-videoposter").length>0&&"on"==a.data("showcoveronpause")&&!a.hasClass("seekbardragged")&&(punchgs.TweenLite.to(a.find(".tp-videoposter"),.3,{autoAlpha:1,force3D:"auto",ease:punchgs.Power3.easeInOut}),punchgs.TweenLite.to(a.find(d),.3,{autoAlpha:0,ease:punchgs.Power3.easeInOut})),a.removeClass("videoisplaying"),e.videoplaying=!1,n(a,e),"audio"!=d&&e.c.trigger("starttimer"),e.c.trigger("revolution.slide.onvideostop",h(q,"html5",a.data()));var g=a.find(".tp-vid-play-pause")[0];void 0!=g&&(g.innerHTML="Play"),void 0!=e.currentLayerVideoIsPlaying&&e.currentLayerVideoIsPlaying.attr("id")!=a.attr("id")||b.unToggleState(l.videotoggledby)}),g(q,"ended",function(){j(),n(a,e),e.videoplaying=!1,n(a,e),"audio"!=o&&e.c.trigger("starttimer"),e.c.trigger("revolution.slide.onvideostop",h(q,"html5",a.data())),!0===a.data("nextslideatend")&&q.currentTime>0&&(1==!e.just_called_nextslide_at_htmltimer&&(a.data("nextslideatend-triggered",1),e.c.revnext(),e.just_called_nextslide_at_htmltimer=!0),setTimeout(function(){e.just_called_nextslide_at_htmltimer=!1},1500)),a.removeClass("videoisplaying")})},m=function(a,c){void 0==c.playingvideos&&(c.playingvideos=new Array),a.data("stopallvideos")&&void 0!=c.playingvideos&&c.playingvideos.length>0&&(c.lastplayedvideos=jQuery.extend(!0,[],c.playingvideos),jQuery.each(c.playingvideos,function(a,d){b.stopVideo(d,c)})),c.playingvideos.push(a),c.currentLayerVideoIsPlaying=a},n=function(a,b){void 0!=b.playingvideos&&jQuery.inArray(a,b.playingvideos)>=0&&b.playingvideos.splice(jQuery.inArray(a,b.playingvideos),1)}}(jQuery);
File src/main/webapp/content/plugins/revolution/js/jquery.themepunch.revolution.min.js added (mode: 100644) (index 0000000..440a114)
1 /**************************************************************************
2 * jquery.themepunch.revolution.js - jQuery Plugin for Revolution Slider
3 * @version: 5.4.5 (17.05.2017)
4 * @requires jQuery v1.7 or later (tested on 1.9)
5 * @author ThemePunch
6 **************************************************************************/
7 !function(jQuery,undefined){"use strict";var version={core:"5.4.5","revolution.extensions.actions.min.js":"2.1.0","revolution.extensions.carousel.min.js":"1.2.1","revolution.extensions.kenburn.min.js":"1.3.1","revolution.extensions.layeranimation.min.js":"3.6.1","revolution.extensions.navigation.min.js":"1.3.3","revolution.extensions.parallax.min.js":"2.2.0","revolution.extensions.slideanims.min.js":"1.7","revolution.extensions.video.min.js":"2.1.1"};jQuery.fn.extend({revolution:function(a){var b={delay:9e3,responsiveLevels:4064,visibilityLevels:[2048,1024,778,480],gridwidth:960,gridheight:500,minHeight:0,autoHeight:"off",sliderType:"standard",sliderLayout:"auto",fullScreenAutoWidth:"off",fullScreenAlignForce:"off",fullScreenOffsetContainer:"",fullScreenOffset:"0",hideCaptionAtLimit:0,hideAllCaptionAtLimit:0,hideSliderAtLimit:0,disableProgressBar:"off",stopAtSlide:-1,stopAfterLoops:-1,shadow:0,dottedOverlay:"none",startDelay:0,lazyType:"smart",spinner:"spinner0",shuffle:"off",viewPort:{enable:!1,outof:"wait",visible_area:"60%",presize:!1},fallbacks:{isJoomla:!1,panZoomDisableOnMobile:"off",simplifyAll:"on",nextSlideOnWindowFocus:"off",disableFocusListener:!0,ignoreHeightChanges:"off",ignoreHeightChangesSize:0,allowHTML5AutoPlayOnAndroid:!0},parallax:{type:"off",levels:[10,15,20,25,30,35,40,45,50,55,60,65,70,75,80,85],origo:"enterpoint",speed:400,bgparallax:"off",opacity:"on",disable_onmobile:"off",ddd_shadow:"on",ddd_bgfreeze:"off",ddd_overflow:"visible",ddd_layer_overflow:"visible",ddd_z_correction:65,ddd_path:"mouse"},scrolleffect:{fade:"off",blur:"off",scale:"off",grayscale:"off",maxblur:10,on_layers:"off",on_slidebg:"off",on_static_layers:"off",on_parallax_layers:"off",on_parallax_static_layers:"off",direction:"both",multiplicator:1.35,multiplicator_layers:.5,tilt:30,disable_on_mobile:"on"},carousel:{easing:punchgs.Power3.easeInOut,speed:800,showLayersAllTime:"off",horizontal_align:"center",vertical_align:"center",infinity:"on",space:0,maxVisibleItems:3,stretch:"off",fadeout:"on",maxRotation:0,minScale:0,vary_fade:"off",vary_rotation:"on",vary_scale:"off",border_radius:"0px",padding_top:0,padding_bottom:0},navigation:{keyboardNavigation:"off",keyboard_direction:"horizontal",mouseScrollNavigation:"off",onHoverStop:"on",touch:{touchenabled:"off",touchOnDesktop:"off",swipe_treshold:75,swipe_min_touches:1,drag_block_vertical:!1,swipe_direction:"horizontal"},arrows:{style:"",enable:!1,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,tmp:"",rtl:!1,left:{h_align:"left",v_align:"center",h_offset:20,v_offset:0,container:"slider"},right:{h_align:"right",v_align:"center",h_offset:20,v_offset:0,container:"slider"}},bullets:{container:"slider",rtl:!1,style:"",enable:!1,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",h_align:"left",v_align:"center",space:0,h_offset:20,v_offset:0,tmp:'<span class="tp-bullet-image"></span><span class="tp-bullet-title"></span>'},thumbnails:{container:"slider",rtl:!1,style:"",enable:!1,width:100,height:50,min_width:100,wrapper_padding:2,wrapper_color:"#f5f5f5",wrapper_opacity:1,tmp:'<span class="tp-thumb-image"></span><span class="tp-thumb-title"></span>',visibleAmount:5,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,position:"inner",space:2,h_align:"left",v_align:"center",h_offset:20,v_offset:0},tabs:{container:"slider",rtl:!1,style:"",enable:!1,width:100,min_width:100,height:50,wrapper_padding:10,wrapper_color:"#f5f5f5",wrapper_opacity:1,tmp:'<span class="tp-tab-image"></span>',visibleAmount:5,hide_onmobile:!1,hide_onleave:!0,hide_delay:200,hide_delay_mobile:1200,hide_under:0,hide_over:9999,direction:"horizontal",span:!1,space:0,position:"inner",h_align:"left",v_align:"center",h_offset:20,v_offset:0}},extensions:"extensions/",extensions_suffix:".min.js",debugMode:!1};return a=jQuery.extend(!0,{},b,a),this.each(function(){var b=jQuery(this);a.minHeight=a.minHeight!=undefined?parseInt(a.minHeight,0):a.minHeight,a.scrolleffect.on="on"===a.scrolleffect.fade||"on"===a.scrolleffect.scale||"on"===a.scrolleffect.blur||"on"===a.scrolleffect.grayscale,"hero"==a.sliderType&&b.find(">ul>li").each(function(a){a>0&&jQuery(this).remove()}),a.jsFileLocation=a.jsFileLocation||getScriptLocation("themepunch.revolution.min.js"),a.jsFileLocation=a.jsFileLocation+a.extensions,a.scriptsneeded=getNeededScripts(a,b),a.curWinRange=0,a.rtl=!0,a.navigation!=undefined&&a.navigation.touch!=undefined&&(a.navigation.touch.swipe_min_touches=a.navigation.touch.swipe_min_touches>5?1:a.navigation.touch.swipe_min_touches),jQuery(this).on("scriptsloaded",function(){if(a.modulesfailing)return b.html('<div style="margin:auto;line-height:40px;font-size:14px;color:#fff;padding:15px;background:#e74c3c;margin:20px 0px;">!! Error at loading Slider Revolution 5.0 Extrensions.'+a.errorm+"</div>").show(),!1;_R.migration!=undefined&&(a=_R.migration(b,a)),punchgs.force3D=!0,"on"!==a.simplifyAll&&punchgs.TweenLite.lagSmoothing(1e3,16),prepareOptions(b,a),initSlider(b,a)}),b[0].opt=a,waitForScripts(b,a)})},getRSVersion:function(a){if(!0===a)return jQuery("body").data("tp_rs_version");var b=jQuery("body").data("tp_rs_version"),c="";c+="---------------------------------------------------------\n",c+=" Currently Loaded Slider Revolution & SR Modules :\n",c+="---------------------------------------------------------\n";for(var d in b)c+=b[d].alias+": "+b[d].ver+"\n";return c+="---------------------------------------------------------\n"},revremoveslide:function(a){return this.each(function(){var b=jQuery(this),c=b[0].opt;if(!(a<0||a>c.slideamount)&&b!=undefined&&b.length>0&&jQuery("body").find("#"+b.attr("id")).length>0&&c&&c.li.length>0&&(a>0||a<=c.li.length)){var d=jQuery(c.li[a]),e=d.data("index"),f=!1;c.slideamount=c.slideamount-1,c.realslideamount=c.realslideamount-1,removeNavWithLiref(".tp-bullet",e,c),removeNavWithLiref(".tp-tab",e,c),removeNavWithLiref(".tp-thumb",e,c),d.hasClass("active-revslide")&&(f=!0),d.remove(),c.li=removeArray(c.li,a),c.carousel&&c.carousel.slides&&(c.carousel.slides=removeArray(c.carousel.slides,a)),c.thumbs=removeArray(c.thumbs,a),_R.updateNavIndexes&&_R.updateNavIndexes(c),f&&b.revnext(),punchgs.TweenLite.set(c.li,{minWidth:"99%"}),punchgs.TweenLite.set(c.li,{minWidth:"100%"})}})},revaddcallback:function(a){return this.each(function(){this.opt&&(this.opt.callBackArray===undefined&&(this.opt.callBackArray=new Array),this.opt.callBackArray.push(a))})},revgetparallaxproc:function(){return jQuery(this)[0].opt.scrollproc},revdebugmode:function(){return this.each(function(){var a=jQuery(this);a[0].opt.debugMode=!0,containerResized(a,a[0].opt)})},revscroll:function(a){return this.each(function(){var b=jQuery(this);jQuery("body,html").animate({scrollTop:b.offset().top+b.height()-a+"px"},{duration:400})})},revredraw:function(a){return this.each(function(){var a=jQuery(this);containerResized(a,a[0].opt)})},revkill:function(a){var b=this,c=jQuery(this);if(punchgs.TweenLite.killDelayedCallsTo(_R.showHideNavElements),c!=undefined&&c.length>0&&jQuery("body").find("#"+c.attr("id")).length>0){c.data("conthover",1),c.data("conthover-changed",1),c.trigger("revolution.slide.onpause");var d=c.parent().find(".tp-bannertimer"),e=c[0].opt;e.tonpause=!0,c.trigger("stoptimer");var f="resize.revslider-"+c.attr("id");jQuery(window).unbind(f),punchgs.TweenLite.killTweensOf(c.find("*"),!1),punchgs.TweenLite.killTweensOf(c,!1),c.unbind("hover, mouseover, mouseenter,mouseleave, resize");var f="resize.revslider-"+c.attr("id");jQuery(window).off(f),c.find("*").each(function(){var a=jQuery(this);a.unbind("on, hover, mouseenter,mouseleave,mouseover, resize,restarttimer, stoptimer"),a.off("on, hover, mouseenter,mouseleave,mouseover, resize"),a.data("mySplitText",null),a.data("ctl",null),a.data("tween")!=undefined&&a.data("tween").kill(),a.data("kenburn")!=undefined&&a.data("kenburn").kill(),a.data("timeline_out")!=undefined&&a.data("timeline_out").kill(),a.data("timeline")!=undefined&&a.data("timeline").kill(),a.remove(),a.empty(),a=null}),punchgs.TweenLite.killTweensOf(c.find("*"),!1),punchgs.TweenLite.killTweensOf(c,!1),d.remove();try{c.closest(".forcefullwidth_wrapper_tp_banner").remove()}catch(a){}try{c.closest(".rev_slider_wrapper").remove()}catch(a){}try{c.remove()}catch(a){}return c.empty(),c.html(),c=null,e=null,delete b.c,delete b.opt,delete b.container,!0}return!1},revpause:function(){return this.each(function(){var a=jQuery(this);a!=undefined&&a.length>0&&jQuery("body").find("#"+a.attr("id")).length>0&&(a.data("conthover",1),a.data("conthover-changed",1),a.trigger("revolution.slide.onpause"),a[0].opt.tonpause=!0,a.trigger("stoptimer"))})},revresume:function(){return this.each(function(){var a=jQuery(this);a!=undefined&&a.length>0&&jQuery("body").find("#"+a.attr("id")).length>0&&(a.data("conthover",0),a.data("conthover-changed",1),a.trigger("revolution.slide.onresume"),a[0].opt.tonpause=!1,a.trigger("starttimer"))})},revstart:function(){var a=jQuery(this);if(a!=undefined&&a.length>0&&jQuery("body").find("#"+a.attr("id")).length>0&&a[0].opt!==undefined)return a[0].opt.sliderisrunning?(console.log("Slider Is Running Already"),!1):(runSlider(a,a[0].opt),!0)},revnext:function(){return this.each(function(){var a=jQuery(this);a!=undefined&&a.length>0&&jQuery("body").find("#"+a.attr("id")).length>0&&_R.callingNewSlide(a,1)})},revprev:function(){return this.each(function(){var a=jQuery(this);a!=undefined&&a.length>0&&jQuery("body").find("#"+a.attr("id")).length>0&&_R.callingNewSlide(a,-1)})},revmaxslide:function(){return jQuery(this).find(".tp-revslider-mainul >li").length},revcurrentslide:function(){var a=jQuery(this);if(a!=undefined&&a.length>0&&jQuery("body").find("#"+a.attr("id")).length>0)return parseInt(a[0].opt.act,0)+1},revlastslide:function(){return jQuery(this).find(".tp-revslider-mainul >li").length},revshowslide:function(a){return this.each(function(){var b=jQuery(this);b!=undefined&&b.length>0&&jQuery("body").find("#"+b.attr("id")).length>0&&_R.callingNewSlide(b,"to"+(a-1))})},revcallslidewithid:function(a){return this.each(function(){var b=jQuery(this);b!=undefined&&b.length>0&&jQuery("body").find("#"+b.attr("id")).length>0&&_R.callingNewSlide(b,a)})}});var _R=jQuery.fn.revolution;jQuery.extend(!0,_R,{getversion:function(){return version},compare_version:function(a){var b=jQuery("body").data("tp_rs_version");return b=b===undefined?new Object:b,b.Core===undefined&&(b.Core=new Object,b.Core.alias="Slider Revolution Core",b.Core.name="jquery.themepunch.revolution.min.js",b.Core.ver=_R.getversion().core),"stop"!=a.check&&(_R.getversion().core<a.min_core?(a.check===undefined&&(console.log("%cSlider Revolution Warning (Core:"+_R.getversion().core+")","color:#c0392b;font-weight:bold;"),console.log("%c Core is older than expected ("+a.min_core+") from "+a.alias,"color:#333"),console.log("%c Please update Slider Revolution to the latest version.","color:#333"),console.log("%c It might be required to purge and clear Server/Client side Caches.","color:#333")),a.check="stop"):_R.getversion()[a.name]!=undefined&&a.version<_R.getversion()[a.name]&&(a.check===undefined&&(console.log("%cSlider Revolution Warning (Core:"+_R.getversion().core+")","color:#c0392b;font-weight:bold;"),console.log("%c "+a.alias+" ("+a.version+") is older than requiered ("+_R.getversion()[a.name]+")","color:#333"),console.log("%c Please update Slider Revolution to the latest version.","color:#333"),console.log("%c It might be required to purge and clear Server/Client side Caches.","color:#333")),a.check="stop")),b[a.alias]===undefined&&(b[a.alias]=new Object,b[a.alias].alias=a.alias,b[a.alias].ver=a.version,b[a.alias].name=a.name),jQuery("body").data("tp_rs_version",b),a},currentSlideIndex:function(a){var b=a.c.find(".active-revslide").index();return b=-1==b?0:b},simp:function(a,b,c){var d=Math.abs(a)-Math.floor(Math.abs(a/b))*b;return c?d:a<0?-1*d:d},iOSVersion:function(){var a=!1;return navigator.userAgent.match(/iPhone/i)||navigator.userAgent.match(/iPod/i)||navigator.userAgent.match(/iPad/i)?navigator.userAgent.match(/OS 4_\d like Mac OS X/i)&&(a=!0):a=!1,a},isIE:function(a,b){var c=jQuery('<div style="display:none;"/>').appendTo(jQuery("body"));c.html("\x3c!--[if "+(b||"")+" IE "+(a||"")+"]><a>&nbsp;</a><![endif]--\x3e");var d=c.find("a").length;return c.remove(),d},is_mobile:function(){var a=["android","webos","iphone","ipad","blackberry","Android","webos",,"iPod","iPhone","iPad","Blackberry","BlackBerry"],b=!1;for(var c in a)navigator.userAgent.split(a[c]).length>1&&(b=!0);return b},is_android:function(){var a=["android","Android"],b=!1;for(var c in a)navigator.userAgent.split(a[c]).length>1&&(b=!0);return b},callBackHandling:function(a,b,c){try{a.callBackArray&&jQuery.each(a.callBackArray,function(a,d){d&&d.inmodule&&d.inmodule===b&&d.atposition&&d.atposition===c&&d.callback&&d.callback.call()})}catch(a){console.log("Call Back Failed")}},get_browser:function(){var c,a=navigator.appName,b=navigator.userAgent,d=b.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return d&&null!=(c=b.match(/version\/([\.\d]+)/i))&&(d[2]=c[1]),d=d?[d[1],d[2]]:[a,navigator.appVersion,"-?"],d[0]},get_browser_version:function(){var c,a=navigator.appName,b=navigator.userAgent,d=b.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i);return d&&null!=(c=b.match(/version\/([\.\d]+)/i))&&(d[2]=c[1]),d=d?[d[1],d[2]]:[a,navigator.appVersion,"-?"],d[1]},getHorizontalOffset:function(a,b){var c=gWiderOut(a,".outer-left"),d=gWiderOut(a,".outer-right");switch(b){case"left":return c;case"right":return d;case"both":return c+d}},callingNewSlide:function(a,b){var c=a.find(".next-revslide").length>0?a.find(".next-revslide").index():a.find(".processing-revslide").length>0?a.find(".processing-revslide").index():a.find(".active-revslide").index(),d=0,e=a[0].opt;a.find(".next-revslide").removeClass("next-revslide"),a.find(".active-revslide").hasClass("tp-invisible-slide")&&(c=e.last_shown_slide),b&&jQuery.isNumeric(b)||b.match(/to/g)?(1===b||-1===b?(d=c+b,d=d<0?e.slideamount-1:d>=e.slideamount?0:d):(b=jQuery.isNumeric(b)?b:parseInt(b.split("to")[1],0),d=b<0?0:b>e.slideamount-1?e.slideamount-1:b),a.find(".tp-revslider-slidesli:eq("+d+")").addClass("next-revslide")):b&&a.find(".tp-revslider-slidesli").each(function(){var a=jQuery(this);a.data("index")===b&&a.addClass("next-revslide")}),d=a.find(".next-revslide").index(),a.trigger("revolution.nextslide.waiting"),c===d&&c===e.last_shown_slide||d!==c&&-1!=d?swapSlide(a):a.find(".next-revslide").removeClass("next-revslide")},slotSize:function(a,b){b.slotw=Math.ceil(b.width/b.slots),"fullscreen"==b.sliderLayout?b.sloth=Math.ceil(jQuery(window).height()/b.slots):b.sloth=Math.ceil(b.height/b.slots),"on"==b.autoHeight&&a!==undefined&&""!==a&&(b.sloth=Math.ceil(a.height()/b.slots))},setSize:function(a){var b=(a.top_outer||0)+(a.bottom_outer||0),c=parseInt(a.carousel.padding_top||0,0),d=parseInt(a.carousel.padding_bottom||0,0),e=a.gridheight[a.curWinRange],f=0,g=-1===a.nextSlide||a.nextSlide===undefined?0:a.nextSlide;if(a.paddings=a.paddings===undefined?{top:parseInt(a.c.parent().css("paddingTop"),0)||0,bottom:parseInt(a.c.parent().css("paddingBottom"),0)||0}:a.paddings,a.rowzones&&a.rowzones.length>0)for(var h=0;h<a.rowzones[g].length;h++)f+=a.rowzones[g][h][0].offsetHeight;if(e=e<a.minHeight?a.minHeight:e,e=e<f?f:e,"fullwidth"==a.sliderLayout&&"off"==a.autoHeight&&punchgs.TweenLite.set(a.c,{maxHeight:e+"px"}),a.c.css({marginTop:c,marginBottom:d}),a.width=a.ul.width(),a.height=a.ul.height(),setScale(a),a.height=Math.round(a.gridheight[a.curWinRange]*(a.width/a.gridwidth[a.curWinRange])),a.height>a.gridheight[a.curWinRange]&&"on"!=a.autoHeight&&(a.height=a.gridheight[a.curWinRange]),"fullscreen"==a.sliderLayout||a.infullscreenmode){a.height=a.bw*a.gridheight[a.curWinRange];var j=(a.c.parent().width(),jQuery(window).height());if(a.fullScreenOffsetContainer!=undefined){try{var k=a.fullScreenOffsetContainer.split(",");k&&jQuery.each(k,function(a,b){j=jQuery(b).length>0?j-jQuery(b).outerHeight(!0):j})}catch(a){}try{a.fullScreenOffset.split("%").length>1&&a.fullScreenOffset!=undefined&&a.fullScreenOffset.length>0?j-=jQuery(window).height()*parseInt(a.fullScreenOffset,0)/100:a.fullScreenOffset!=undefined&&a.fullScreenOffset.length>0&&(j-=parseInt(a.fullScreenOffset,0))}catch(a){}}j=j<a.minHeight?a.minHeight:j,j-=b,a.c.parent().height(j),a.c.closest(".rev_slider_wrapper").height(j),a.c.css({height:"100%"}),a.height=j,a.minHeight!=undefined&&a.height<a.minHeight&&(a.height=a.minHeight),a.height=parseInt(f,0)>parseInt(a.height,0)?f:a.height}else a.minHeight!=undefined&&a.height<a.minHeight&&(a.height=a.minHeight),a.height=parseInt(f,0)>parseInt(a.height,0)?f:a.height,a.c.height(a.height);var l={height:c+d+b+a.height+a.paddings.top+a.paddings.bottom};a.c.closest(".forcefullwidth_wrapper_tp_banner").find(".tp-fullwidth-forcer").css(l),a.c.closest(".rev_slider_wrapper").css(l),setScale(a)},enterInViewPort:function(a){a.waitForCountDown&&(countDown(a.c,a),a.waitForCountDown=!1),a.waitForFirstSlide&&(swapSlide(a.c),a.waitForFirstSlide=!1,setTimeout(function(){a.c.removeClass("tp-waitforfirststart")},500)),"playing"!=a.sliderlaststatus&&a.sliderlaststatus!=undefined||a.c.trigger("starttimer"),a.lastplayedvideos!=undefined&&a.lastplayedvideos.length>0&&jQuery.each(a.lastplayedvideos,function(b,c){_R.playVideo(c,a)})},leaveViewPort:function(a){a.sliderlaststatus=a.sliderstatus,a.c.trigger("stoptimer"),a.playingvideos!=undefined&&a.playingvideos.length>0&&(a.lastplayedvideos=jQuery.extend(!0,[],a.playingvideos),a.playingvideos&&jQuery.each(a.playingvideos,function(b,c){a.leaveViewPortBasedStop=!0,_R.stopVideo&&_R.stopVideo(c,a)}))},unToggleState:function(a){a!=undefined&&a.length>0&&jQuery.each(a,function(a,b){b.removeClass("rs-toggle-content-active")})},toggleState:function(a){a!=undefined&&a.length>0&&jQuery.each(a,function(a,b){b.addClass("rs-toggle-content-active")})},swaptoggleState:function(a){a!=undefined&&a.length>0&&jQuery.each(a,function(a,b){jQuery(b).hasClass("rs-toggle-content-active")?jQuery(b).removeClass("rs-toggle-content-active"):jQuery(b).addClass("rs-toggle-content-active")})},lastToggleState:function(a){var b=0;return a!=undefined&&a.length>0&&jQuery.each(a,function(a,c){b=c.hasClass("rs-toggle-content-active")}),b}});var _ISM=_R.is_mobile(),_ANDROID=_R.is_android(),checkIDS=function(a,b){if(a.anyid=a.anyid===undefined?[]:a.anyid,-1!=jQuery.inArray(b.attr("id"),a.anyid)){var d=b.attr("id")+"_"+Math.round(9999*Math.random());b.attr("id",d)}a.anyid.push(b.attr("id"))},removeArray=function(a,b){var c=[];return jQuery.each(a,function(a,d){a!=b&&c.push(d)}),c},removeNavWithLiref=function(a,b,c){c.c.find(a).each(function(){var a=jQuery(this);a.data("liref")===b&&a.remove()})},lAjax=function(a,b){return!jQuery("body").data(a)&&(b.filesystem?(b.errorm===undefined&&(b.errorm="<br>Local Filesystem Detected !<br>Put this to your header:"),console.warn("Local Filesystem detected !"),b.errorm=b.errorm+'<br>&lt;script type="text/javascript" src="'+b.jsFileLocation+a+b.extensions_suffix+'"&gt;&lt;/script&gt;',console.warn(b.jsFileLocation+a+b.extensions_suffix+" could not be loaded !"),console.warn("Please use a local Server or work online or make sure that you load all needed Libraries manually in your Document."),console.log(" "),b.modulesfailing=!0,!1):(jQuery.ajax({url:b.jsFileLocation+a+b.extensions_suffix+"?version="+version.core,dataType:"script",cache:!0,error:function(c){console.warn("Slider Revolution 5.0 Error !"),console.error("Failure at Loading:"+a+b.extensions_suffix+" on Path:"+b.jsFileLocation),console.info(c)}}),void jQuery("body").data(a,!0)))},getNeededScripts=function(a,b){var c=new Object,d=a.navigation;return c.kenburns=!1,c.parallax=!1,c.carousel=!1,c.navigation=!1,c.videos=!1,c.actions=!1,c.layeranim=!1,c.migration=!1,b.data("version")&&b.data("version").toString().match(/5./gi)?(b.find("img").each(function(){"on"==jQuery(this).data("kenburns")&&(c.kenburns=!0)}),("carousel"==a.sliderType||"on"==d.keyboardNavigation||"on"==d.mouseScrollNavigation||"on"==d.touch.touchenabled||d.arrows.enable||d.bullets.enable||d.thumbnails.enable||d.tabs.enable)&&(c.navigation=!0),b.find(".tp-caption, .tp-static-layer, .rs-background-video-layer").each(function(){var a=jQuery(this);(a.data("ytid")!=undefined||a.find("iframe").length>0&&a.find("iframe").attr("src").toLowerCase().indexOf("youtube")>0)&&(c.videos=!0),(a.data("vimeoid")!=undefined||a.find("iframe").length>0&&a.find("iframe").attr("src").toLowerCase().indexOf("vimeo")>0)&&(c.videos=!0),a.data("actions")!==undefined&&(c.actions=!0),c.layeranim=!0}),b.find("li").each(function(){jQuery(this).data("link")&&jQuery(this).data("link")!=undefined&&(c.layeranim=!0,c.actions=!0)}),!c.videos&&(b.find(".rs-background-video-layer").length>0||b.find(".tp-videolayer").length>0||b.find(".tp-audiolayer").length>0||b.find("iframe").length>0||b.find("video").length>0)&&(c.videos=!0),"carousel"==a.sliderType&&(c.carousel=!0),("off"!==a.parallax.type||a.viewPort.enable||"true"==a.viewPort.enable||"true"===a.scrolleffect.on||a.scrolleffect.on)&&(c.parallax=!0)):(c.kenburns=!0,c.parallax=!0,c.carousel=!1,c.navigation=!0,c.videos=!0,c.actions=!0,c.layeranim=!0,c.migration=!0),"hero"==a.sliderType&&(c.carousel=!1,c.navigation=!1),window.location.href.match(/file:/gi)&&(c.filesystem=!0,a.filesystem=!0),c.videos&&void 0===_R.isVideoPlaying&&lAjax("revolution.extension.video",a),c.carousel&&void 0===_R.prepareCarousel&&lAjax("revolution.extension.carousel",a),c.carousel||void 0!==_R.animateSlide||lAjax("revolution.extension.slideanims",a),c.actions&&void 0===_R.checkActions&&lAjax("revolution.extension.actions",a),c.layeranim&&void 0===_R.handleStaticLayers&&lAjax("revolution.extension.layeranimation",a),c.kenburns&&void 0===_R.stopKenBurn&&lAjax("revolution.extension.kenburn",a),c.navigation&&void 0===_R.createNavigation&&lAjax("revolution.extension.navigation",a),c.migration&&void 0===_R.migration&&lAjax("revolution.extension.migration",a),c.parallax&&void 0===_R.checkForParallax&&lAjax("revolution.extension.parallax",a),a.addons!=undefined&&a.addons.length>0&&jQuery.each(a.addons,function(b,c){"object"==typeof c&&c.fileprefix!=undefined&&lAjax(c.fileprefix,a)}),c},waitForScripts=function(a,b){var c=!0,d=b.scriptsneeded;b.addons!=undefined&&b.addons.length>0&&jQuery.each(b.addons,function(a,b){"object"==typeof b&&b.init!=undefined&&_R[b.init]===undefined&&(c=!1)}),d.filesystem||"undefined"!=typeof punchgs&&c&&(!d.kenburns||d.kenburns&&void 0!==_R.stopKenBurn)&&(!d.navigation||d.navigation&&void 0!==_R.createNavigation)&&(!d.carousel||d.carousel&&void 0!==_R.prepareCarousel)&&(!d.videos||d.videos&&void 0!==_R.resetVideo)&&(!d.actions||d.actions&&void 0!==_R.checkActions)&&(!d.layeranim||d.layeranim&&void 0!==_R.handleStaticLayers)&&(!d.migration||d.migration&&void 0!==_R.migration)&&(!d.parallax||d.parallax&&void 0!==_R.checkForParallax)&&(d.carousel||!d.carousel&&void 0!==_R.animateSlide)?a.trigger("scriptsloaded"):setTimeout(function(){waitForScripts(a,b)},50)},getScriptLocation=function(a){var b=new RegExp("themepunch.revolution.min.js","gi"),c="";return jQuery("script").each(function(){var a=jQuery(this).attr("src");a&&a.match(b)&&(c=a)}),c=c.replace("jquery.themepunch.revolution.min.js",""),c=c.replace("jquery.themepunch.revolution.js",""),c=c.split("?")[0]},setCurWinRange=function(a,b){var d=9999,e=0,f=0,g=0,h=jQuery(window).width(),i=b&&9999==a.responsiveLevels?a.visibilityLevels:a.responsiveLevels;i&&i.length&&jQuery.each(i,function(a,b){h<b&&(0==e||e>b)&&(d=b,g=a,e=b),h>b&&e<b&&(e=b,f=a)}),e<d&&(g=f),b?a.forcedWinRange=g:a.curWinRange=g},prepareOptions=function(a,b){b.carousel.maxVisibleItems=b.carousel.maxVisibleItems<1?999:b.carousel.maxVisibleItems,b.carousel.vertical_align="top"===b.carousel.vertical_align?"0%":"bottom"===b.carousel.vertical_align?"100%":"50%"},gWiderOut=function(a,b){var c=0;return a.find(b).each(function(){var a=jQuery(this);!a.hasClass("tp-forcenotvisible")&&c<a.outerWidth()&&(c=a.outerWidth())}),c},initSlider=function(container,opt){if(container==undefined)return!1;container.data("aimg")!=undefined&&("enabled"==container.data("aie8")&&_R.isIE(8)||"enabled"==container.data("amobile")&&_ISM)&&container.html('<img class="tp-slider-alternative-image" src="'+container.data("aimg")+'">'),container.find(">ul").addClass("tp-revslider-mainul"),opt.c=container,opt.ul=container.find(".tp-revslider-mainul"),opt.ul.find(">li").each(function(a){var b=jQuery(this);"on"==b.data("hideslideonmobile")&&_ISM&&b.remove(),(b.data("invisible")||!0===b.data("invisible"))&&(b.addClass("tp-invisible-slide"),b.appendTo(opt.ul))}),opt.addons!=undefined&&opt.addons.length>0&&jQuery.each(opt.addons,function(i,obj){"object"==typeof obj&&obj.init!=undefined&&_R[obj.init](eval(obj.params))}),opt.cid=container.attr("id"),opt.ul.css({visibility:"visible"}),opt.slideamount=opt.ul.find(">li").not(".tp-invisible-slide").length,opt.realslideamount=opt.ul.find(">li").length,opt.slayers=container.find(".tp-static-layers"),opt.slayers.data("index","staticlayers"),1!=opt.waitForInit&&(container[0].opt=opt,runSlider(container,opt))},onFullScreenChange=function(){jQuery("body").data("rs-fullScreenMode",!jQuery("body").data("rs-fullScreenMode")),jQuery("body").data("rs-fullScreenMode")&&setTimeout(function(){jQuery(window).trigger("resize")},200)},runSlider=function(a,b){if(b.sliderisrunning=!0,b.ul.find(">li").each(function(a){jQuery(this).data("originalindex",a)}),b.allli=b.ul.find(">li"),jQuery.each(b.allli,function(a,b){var b=jQuery(b);b.data("origindex",b.index())}),b.li=b.ul.find(">li").not(".tp-invisible-slide"),"on"==b.shuffle){var c=new Object,d=b.ul.find(">li:first-child");c.fstransition=d.data("fstransition"),c.fsmasterspeed=d.data("fsmasterspeed"),c.fsslotamount=d.data("fsslotamount");for(var e=0;e<b.slideamount;e++){var f=Math.round(Math.random()*b.slideamount);b.ul.find(">li:eq("+f+")").prependTo(b.ul)}var g=b.ul.find(">li:first-child");g.data("fstransition",c.fstransition),g.data("fsmasterspeed",c.fsmasterspeed),g.data("fsslotamount",c.fsslotamount),b.allli=b.ul.find(">li"),b.li=b.ul.find(">li").not(".tp-invisible-slide")}if(b.inli=b.ul.find(">li.tp-invisible-slide"),b.thumbs=new Array,b.slots=4,b.act=-1,b.firststart=1,b.loadqueue=new Array,b.syncload=0,b.conw=a.width(),b.conh=a.height(),b.responsiveLevels.length>1?b.responsiveLevels[0]=9999:b.responsiveLevels=9999,jQuery.each(b.allli,function(a,c){var c=jQuery(c),d=c.find(".rev-slidebg")||c.find("img").first(),e=0;c.addClass("tp-revslider-slidesli"),c.data("index")===undefined&&c.data("index","rs-"+Math.round(999999*Math.random()));var f=new Object;f.params=new Array,f.id=c.data("index"),f.src=c.data("thumb")!==undefined?c.data("thumb"):d.data("lazyload")!==undefined?d.data("lazyload"):d.attr("src"),c.data("title")!==undefined&&f.params.push({from:RegExp("\\{\\{title\\}\\}","g"),to:c.data("title")}),c.data("description")!==undefined&&f.params.push({from:RegExp("\\{\\{description\\}\\}","g"),to:c.data("description")});for(var e=1;e<=10;e++)c.data("param"+e)!==undefined&&f.params.push({from:RegExp("\\{\\{param"+e+"\\}\\}","g"),to:c.data("param"+e)});if(b.thumbs.push(f),c.data("link")!=undefined){var g=c.data("link"),h=c.data("target")||"_self",i="back"===c.data("slideindex")?0:60,j=c.data("linktoslide"),k=j;j!=undefined&&"next"!=j&&"prev"!=j&&b.allli.each(function(){var a=jQuery(this);a.data("origindex")+1==k&&(j=a.data("index"))}),"slide"!=g&&(j="no");var l='<div class="tp-caption slidelink" style="cursor:pointer;width:100%;height:100%;z-index:'+i+';" data-x="center" data-y="center" data-basealign="slide" ',m="scroll_under"===j?'[{"event":"click","action":"scrollbelow","offset":"100px","delay":"0"}]':"prev"===j?'[{"event":"click","action":"jumptoslide","slide":"prev","delay":"0.2"}]':"next"===j?'[{"event":"click","action":"jumptoslide","slide":"next","delay":"0.2"}]':'[{"event":"click","action":"jumptoslide","slide":"'+j+'","delay":"0.2"}]',n=' data-frames=\'[{"delay":0,"speed":100,"frame":"0","from":"opacity:0;","to":"o:1;","ease":"Power3.easeInOut"},{"delay":"wait","speed":300,"frame":"999","to":"opacity:0;","ease":"Power3.easeInOut"}]\'';l="no"==j?l+n+" >":l+"data-actions='"+m+"'"+n+" >",l+='<a style="width:100%;height:100%;display:block"',l="slide"!=g?l+' target="'+h+'" href="'+g+'"':l,l+='><span style="width:100%;height:100%;display:block"></span></a></div>',c.append(l)}}),b.rle=b.responsiveLevels.length||1,b.gridwidth=cArray(b.gridwidth,b.rle),b.gridheight=cArray(b.gridheight,b.rle),"on"==b.simplifyAll&&(_R.isIE(8)||_R.iOSVersion())&&(a.find(".tp-caption").each(function(){var a=jQuery(this);a.removeClass("customin customout").addClass("fadein fadeout"),a.data("splitin",""),a.data("speed",400)}),b.allli.each(function(){var a=jQuery(this);a.data("transition","fade"),a.data("masterspeed",500),a.data("slotamount",1),(a.find(".rev-slidebg")||a.find(">img").first()).data("kenburns","off")})),b.desktop=!navigator.userAgent.match(/(iPhone|iPod|iPad|Android|BlackBerry|BB10|mobi|tablet|opera mini|nexus 7)/i),b.autoHeight="fullscreen"==b.sliderLayout?"on":b.autoHeight,"fullwidth"==b.sliderLayout&&"off"==b.autoHeight&&a.css({maxHeight:b.gridheight[b.curWinRange]+"px"}),"auto"!=b.sliderLayout&&0==a.closest(".forcefullwidth_wrapper_tp_banner").length&&("fullscreen"!==b.sliderLayout||"on"!=b.fullScreenAutoWidth)){var h=a.parent(),i=h.css("marginBottom"),j=h.css("marginTop"),k=a.attr("id")+"_forcefullwidth";i=i===undefined?0:i,j=j===undefined?0:j,h.wrap('<div class="forcefullwidth_wrapper_tp_banner" id="'+k+'" style="position:relative;width:100%;height:auto;margin-top:'+j+";margin-bottom:"+i+'"></div>'),a.closest(".forcefullwidth_wrapper_tp_banner").append('<div class="tp-fullwidth-forcer" style="width:100%;height:'+a.height()+'px"></div>'),a.parent().css({marginTop:"0px",marginBottom:"0px"}),a.parent().css({position:"absolute"})}if(b.shadow!==undefined&&b.shadow>0&&(a.parent().addClass("tp-shadow"+b.shadow),a.parent().append('<div class="tp-shadowcover"></div>'),a.parent().find(".tp-shadowcover").css({backgroundColor:a.parent().css("backgroundColor"),backgroundImage:a.parent().css("backgroundImage")})),setCurWinRange(b),setCurWinRange(b,!0),!a.hasClass("revslider-initialised")){a.addClass("revslider-initialised"),a.addClass("tp-simpleresponsive"),a.attr("id")==undefined&&a.attr("id","revslider-"+Math.round(1e3*Math.random()+5)),checkIDS(b,a),b.firefox13=!1,b.ie=!jQuery.support.opacity,b.ie9=9==document.documentMode,b.origcd=b.delay;var l=jQuery.fn.jquery.split("."),m=parseFloat(l[0]),n=parseFloat(l[1]);parseFloat(l[2]||"0");1==m&&n<7&&a.html('<div style="text-align:center; padding:40px 0px; font-size:20px; color:#992222;"> The Current Version of jQuery:'+l+" <br>Please update your jQuery Version to min. 1.7 in Case you wish to use the Revolution Slider Plugin</div>"),m>1&&(b.ie=!1);var p=new Object;p.addedyt=0,p.addedvim=0,p.addedvid=0,b.scrolleffect.on&&(b.scrolleffect.layers=new Array),a.find(".tp-caption, .rs-background-video-layer").each(function(a){var c=jQuery(this),d=c.data(),e=d.autoplayonlyfirsttime,f=d.autoplay,g=d.videomp4!==undefined||d.videowebm!==undefined||d.videoogv!==undefined,h=c.hasClass("tp-audiolayer"),i=d.videoloop,j=!0,k=!1;d.startclasses=c.attr("class"),d.isparallaxlayer=d.startclasses.indexOf("rs-parallax")>=0,c.hasClass("tp-static-layer")&&_R.handleStaticLayers&&(_R.handleStaticLayers(c,b),b.scrolleffect.on&&("on"===b.scrolleffect.on_parallax_static_layers&&d.isparallaxlayer||"on"===b.scrolleffect.on_static_layers&&!d.isparallaxlayer)&&(k=!0),j=!1);var l=c.data("noposteronmobile")||c.data("noPosterOnMobile")||c.data("posteronmobile")||c.data("posterOnMobile")||c.data("posterOnMObile");c.data("noposteronmobile",l);var m=0;if(c.find("iframe").each(function(){punchgs.TweenLite.set(jQuery(this),{autoAlpha:0}),m++}),m>0&&c.data("iframes",!0),c.hasClass("tp-caption")){var n=c.hasClass("slidelink")?"width:100% !important;height:100% !important;":"",o=c.data(),q="",r=o.type,s="row"===r||"column"===r?"relative":"absolute",t="";"row"===r?(c.addClass("rev_row").removeClass("tp-resizeme"),t="rev_row_wrap"):"column"===r?(q=o.verticalalign===undefined?" vertical-align:bottom;":" vertical-align:"+o.verticalalign+";",t="rev_column",c.addClass("rev_column_inner").removeClass("tp-resizeme"),c.data("width","auto"),punchgs.TweenLite.set(c,{width:"auto"})):"group"===r&&c.removeClass("tp-resizeme");var u="",v="";"row"!==r&&"group"!==r&&"column"!==r?(u="display:"+c.css("display")+";",c.closest(".rev_column").length>0?(c.addClass("rev_layer_in_column"),j=!1):c.closest(".rev_group").length>0&&(c.addClass("rev_layer_in_group"),j=!1)):"column"===r&&(j=!1),o.wrapper_class!==undefined&&(t=t+" "+o.wrapper_class),o.wrapper_id!==undefined&&(v='id="'+o.wrapper_id+'"'),c.wrap("<div "+v+' class="tp-parallax-wrap '+t+'" style="'+q+" "+n+"position:"+s+";"+u+';visibility:hidden"><div class="tp-loop-wrap" style="'+n+"position:"+s+";"+u+';"><div class="tp-mask-wrap" style="'+n+"position:"+s+";"+u+';" ></div></div></div>'),j&&b.scrolleffect.on&&("on"===b.scrolleffect.on_parallax_layers&&d.isparallaxlayer||"on"===b.scrolleffect.on_layers&&!d.isparallaxlayer)&&b.scrolleffect.layers.push(c.parent()),k&&b.scrolleffect.layers.push(c.parent()),"column"===r&&(c.append('<div class="rev_column_bg rev_column_bg_man_sized" style="visibility:hidden"></div>'),c.closest(".tp-parallax-wrap").append('<div class="rev_column_bg rev_column_bg_auto_sized"></div>'));var w=["pendulum","rotate","slideloop","pulse","wave"],x=c.closest(".tp-loop-wrap");jQuery.each(w,function(a,b){var d=c.find(".rs-"+b),e=d.data()||"";""!=e&&(x.data(e),x.addClass("rs-"+b),d.children(0).unwrap(),c.data("loopanimation","on"))}),c.attr("id")===undefined&&c.attr("id","layer-"+Math.round(999999999*Math.random())),checkIDS(b,c),punchgs.TweenLite.set(c,{visibility:"hidden"})}var y=c.data("actions");y!==undefined&&_R.checkActions(c,b,y),checkHoverDependencies(c,b),_R.checkVideoApis&&(p=_R.checkVideoApis(c,b,p)),!_ISM||b.fallbacks.allowHTML5AutoPlayOnAndroid&&g||(1!=e&&"true"!=e||(d.autoplayonlyfirsttime=!1,e=!1),1!=f&&"true"!=f&&"on"!=f&&"1sttime"!=f||(d.autoplay="off",f="off")),h||1!=e&&"true"!=e&&"1sttime"!=f||"loopandnoslidestop"==i||c.closest("li.tp-revslider-slidesli").addClass("rs-pause-timer-once"),h||1!=f&&"true"!=f&&"on"!=f&&"no1sttime"!=f||"loopandnoslidestop"==i||c.closest("li.tp-revslider-slidesli").addClass("rs-pause-timer-always")}),a[0].addEventListener("mouseenter",function(){a.trigger("tp-mouseenter"),b.overcontainer=!0},{passive:!0}),a[0].addEventListener("mouseover",function(){a.trigger("tp-mouseover"),b.overcontainer=!0},{passive:!0}),a[0].addEventListener("mouseleave",function(){a.trigger("tp-mouseleft"),b.overcontainer=!1},{passive:!0}),a.find(".tp-caption video").each(function(a){var b=jQuery(this);b.removeClass("video-js vjs-default-skin"),b.attr("preload",""),b.css({display:"none"})}),"standard"!==b.sliderType&&(b.lazyType="all"),loadImages(a.find(".tp-static-layers"),b,0,!0),waitForCurrentImages(a.find(".tp-static-layers"),b,function(){a.find(".tp-static-layers img").each(function(){var a=jQuery(this),c=a.data("lazyload")!=undefined?a.data("lazyload"):a.attr("src"),d=getLoadObj(b,c);a.attr("src",d.src)})}),b.rowzones=[],b.allli.each(function(a){var c=jQuery(this);b.rowzones[a]=[],c.find(".rev_row_zone").each(function(){b.rowzones[a].push(jQuery(this))}),"all"!=b.lazyType&&("smart"!=b.lazyType||0!=a&&1!=a&&a!=b.slideamount&&a!=b.slideamount-1)||(loadImages(c,b,a),waitForCurrentImages(c,b,function(){}))});var q=getUrlVars("#")[0];if(q.length<9&&q.split("slide").length>1){var r=parseInt(q.split("slide")[1],0);r<1&&(r=1),r>b.slideamount&&(r=b.slideamount),b.startWithSlide=r-1}a.append('<div class="tp-loader '+b.spinner+'"><div class="dot1"></div><div class="dot2"></div><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div>'),b.loader=a.find(".tp-loader"),0===a.find(".tp-bannertimer").length&&a.append('<div class="tp-bannertimer" style="visibility:hidden"></div>'),a.find(".tp-bannertimer").css({width:"0%"}),b.ul.css({display:"block"}),prepareSlides(a,b),("off"!==b.parallax.type||b.scrolleffect.on)&&_R.checkForParallax&&_R.checkForParallax(a,b),_R.setSize(b),"hero"!==b.sliderType&&_R.createNavigation&&_R.createNavigation(a,b),_R.resizeThumbsTabs&&_R.resizeThumbsTabs&&_R.resizeThumbsTabs(b),contWidthManager(b);var s=b.viewPort;b.inviewport=!1,s!=undefined&&s.enable&&(jQuery.isNumeric(s.visible_area)||-1!==s.visible_area.indexOf("%")&&(s.visible_area=parseInt(s.visible_area)/100),_R.scrollTicker&&_R.scrollTicker(b,a)),"carousel"===b.sliderType&&_R.prepareCarousel&&(punchgs.TweenLite.set(b.ul,{opacity:0}),_R.prepareCarousel(b,new punchgs.TimelineLite,undefined,0),b.onlyPreparedSlide=!0),setTimeout(function(){if(!s.enable||s.enable&&b.inviewport||s.enable&&!b.inviewport&&"wait"==!s.outof)swapSlide(a);else if(b.c.addClass("tp-waitforfirststart"),b.waitForFirstSlide=!0,s.presize){var c=jQuery(b.li[0]);loadImages(c,b,0,!0),waitForCurrentImages(c.find(".tp-layers"),b,function(){_R.animateTheCaptions({slide:c,opt:b,preset:!0})})}_R.manageNavigation&&_R.manageNavigation(b),b.slideamount>1&&(!s.enable||s.enable&&b.inviewport?countDown(a,b):b.waitForCountDown=!0),setTimeout(function(){a.trigger("revolution.slide.onloaded")},100)},b.startDelay),b.startDelay=0,jQuery("body").data("rs-fullScreenMode",!1),window.addEventListener("fullscreenchange",onFullScreenChange,{passive:!0}),window.addEventListener("mozfullscreenchange",onFullScreenChange,{passive:!0}),window.addEventListener("webkitfullscreenchange",onFullScreenChange,{passive:!0});var t="resize.revslider-"+a.attr("id");jQuery(window).on(t,function(){if(a==undefined)return!1;0!=jQuery("body").find(a)&&contWidthManager(b);var c=!1;if("fullscreen"==b.sliderLayout){var d=jQuery(window).height();"mobile"==b.fallbacks.ignoreHeightChanges&&_ISM||"always"==b.fallbacks.ignoreHeightChanges?(b.fallbacks.ignoreHeightChangesSize=b.fallbacks.ignoreHeightChangesSize==undefined?0:b.fallbacks.ignoreHeightChangesSize,c=d!=b.lastwindowheight&&Math.abs(d-b.lastwindowheight)>b.fallbacks.ignoreHeightChangesSize):c=d!=b.lastwindowheight}(a.outerWidth(!0)!=b.width||a.is(":hidden")||c)&&(b.lastwindowheight=jQuery(window).height(),containerResized(a,b))}),hideSliderUnder(a,b),contWidthManager(b),b.fallbacks.disableFocusListener||"true"==b.fallbacks.disableFocusListener||!0===b.fallbacks.disableFocusListener||(a.addClass("rev_redraw_on_blurfocus"),tabBlurringCheck())}},cArray=function(a,b){if(!jQuery.isArray(a)){var c=a;a=new Array,a.push(c)}if(a.length<b)for(var c=a[a.length-1],d=0;d<b-a.length+2;d++)a.push(c);return a},checkHoverDependencies=function(a,b){var c=a.data();("sliderenter"===c.start||c.frames!==undefined&&c.frames[0]!=undefined&&"sliderenter"===c.frames[0].delay)&&(b.layersonhover===undefined&&(b.c.on("tp-mouseenter",function(){b.layersonhover&&jQuery.each(b.layersonhover,function(a,c){var d=c.data("closestli")||c.closest(".tp-revslider-slidesli"),e=c.data("staticli")||c.closest(".tp-static-layers");c.data("closestli")===undefined&&(c.data("closestli",d),c.data("staticli",e)),(d.length>0&&d.hasClass("active-revslide")||d.hasClass("processing-revslide")||e.length>0)&&(c.data("animdirection","in"),_R.playAnimationFrame&&_R.playAnimationFrame({caption:c,opt:b,frame:"frame_0",triggerdirection:"in",triggerframein:"frame_0",triggerframeout:"frame_999"}),c.data("triggerstate","on"))})}),b.c.on("tp-mouseleft",function(){b.layersonhover&&jQuery.each(b.layersonhover,function(a,c){c.data("animdirection","out"),c.data("triggered",!0),c.data("triggerstate","off"),_R.stopVideo&&_R.stopVideo(c,b),_R.playAnimationFrame&&_R.playAnimationFrame({caption:c,opt:b,frame:"frame_999",triggerdirection:"out",triggerframein:"frame_0",triggerframeout:"frame_999"})})}),b.layersonhover=new Array),b.layersonhover.push(a))},contWidthManager=function(a){var b=_R.getHorizontalOffset(a.c,"left");if("auto"==a.sliderLayout||"fullscreen"===a.sliderLayout&&"on"==a.fullScreenAutoWidth)"fullscreen"==a.sliderLayout&&"on"==a.fullScreenAutoWidth?punchgs.TweenLite.set(a.ul,{left:0,width:a.c.width()}):punchgs.TweenLite.set(a.ul,{left:b,width:a.c.width()-_R.getHorizontalOffset(a.c,"both")});else{var c=Math.ceil(a.c.closest(".forcefullwidth_wrapper_tp_banner").offset().left-b);punchgs.TweenLite.set(a.c.parent(),{left:0-c+"px",width:jQuery(window).width()-_R.getHorizontalOffset(a.c,"both")})}a.slayers&&"fullwidth"!=a.sliderLayout&&"fullscreen"!=a.sliderLayout&&punchgs.TweenLite.set(a.slayers,{left:b})},cv=function(a,b){return a===undefined?b:a},hideSliderUnder=function(a,b,c){var d=a.parent();jQuery(window).width()<b.hideSliderAtLimit?(a.trigger("stoptimer"),"none"!=d.css("display")&&d.data("olddisplay",d.css("display")),d.css({display:"none"})):a.is(":hidden")&&c&&(d.data("olddisplay")!=undefined&&"undefined"!=d.data("olddisplay")&&"none"!=d.data("olddisplay")?d.css({display:d.data("olddisplay")}):d.css({display:"block"}),a.trigger("restarttimer"),setTimeout(function(){containerResized(a,b)},150)),_R.hideUnHideNav&&_R.hideUnHideNav(b)},containerResized=function(a,b){if(a.trigger("revolution.slide.beforeredraw"),1==b.infullscreenmode&&(b.minHeight=jQuery(window).height()),setCurWinRange(b),setCurWinRange(b,!0),!_R.resizeThumbsTabs||!0===_R.resizeThumbsTabs(b)){if(hideSliderUnder(a,b,!0),contWidthManager(b),"carousel"==b.sliderType&&_R.prepareCarousel(b,!0),a===undefined)return!1;_R.setSize(b),b.conw=b.c.width(),b.conh=b.infullscreenmode?b.minHeight:b.c.height();var c=a.find(".active-revslide .slotholder"),d=a.find(".processing-revslide .slotholder");removeSlots(a,b,a,2),"standard"===b.sliderType&&(punchgs.TweenLite.set(d.find(".defaultimg"),{opacity:0}),c.find(".defaultimg").css({opacity:1})),"carousel"===b.sliderType&&b.lastconw!=b.conw&&(clearTimeout(b.pcartimer),b.pcartimer=setTimeout(function(){_R.prepareCarousel(b,!0),"carousel"==b.sliderType&&"on"===b.carousel.showLayersAllTime&&jQuery.each(b.li,function(a){_R.animateTheCaptions({slide:jQuery(b.li[a]),opt:b,recall:!0})})},100),b.lastconw=b.conw),_R.manageNavigation&&_R.manageNavigation(b),_R.animateTheCaptions&&a.find(".active-revslide").length>0&&_R.animateTheCaptions({slide:a.find(".active-revslide"),opt:b,recall:!0}),"on"==d.data("kenburns")&&_R.startKenBurn(d,b,d.data("kbtl")!==undefined?d.data("kbtl").progress():0),"on"==c.data("kenburns")&&_R.startKenBurn(c,b,c.data("kbtl")!==undefined?c.data("kbtl").progress():0),_R.animateTheCaptions&&a.find(".processing-revslide").length>0&&_R.animateTheCaptions({slide:a.find(".processing-revslide"),opt:b,recall:!0}),_R.manageNavigation&&_R.manageNavigation(b)}a.trigger("revolution.slide.afterdraw")},setScale=function(a){a.bw=a.width/a.gridwidth[a.curWinRange],a.bh=a.height/a.gridheight[a.curWinRange],a.bh>a.bw?a.bh=a.bw:a.bw=a.bh,(a.bh>1||a.bw>1)&&(a.bw=1,a.bh=1)},prepareSlides=function(a,b){if(a.find(".tp-caption").each(function(){var a=jQuery(this);a.data("transition")!==undefined&&a.addClass(a.data("transition"))}),b.ul.css({overflow:"hidden",width:"100%",height:"100%",maxHeight:a.parent().css("maxHeight")}),"on"==b.autoHeight&&(b.ul.css({overflow:"hidden",width:"100%",height:"100%",maxHeight:"none"}),a.css({maxHeight:"none"}),a.parent().css({maxHeight:"none"})),b.allli.each(function(a){var c=jQuery(this),d=c.data("originalindex");(b.startWithSlide!=undefined&&d==b.startWithSlide||b.startWithSlide===undefined&&0==a)&&c.addClass("next-revslide"),c.css({width:"100%",height:"100%",overflow:"hidden"})}),"carousel"===b.sliderType){b.ul.css({overflow:"visible"}).wrap('<div class="tp-carousel-wrapper" style="width:100%;height:100%;position:absolute;top:0px;left:0px;overflow:hidden;"></div>');var c='<div style="clear:both;display:block;width:100%;height:1px;position:relative;margin-bottom:-1px"></div>';b.c.parent().prepend(c),b.c.parent().append(c),_R.prepareCarousel(b)}a.parent().css({overflow:"visible"}),b.allli.find(">img").each(function(a){var c=jQuery(this),d=c.closest("li"),e=d.find(".rs-background-video-layer");e.addClass("defaultvid").css({zIndex:30}),c.addClass("defaultimg"),"on"==b.fallbacks.panZoomDisableOnMobile&&_ISM&&(c.data("kenburns","off"),c.data("bgfit","cover"));var f=d.data("mediafilter");f="none"===f||f===undefined?"":f,c.wrap('<div class="slotholder" style="position:absolute; top:0px; left:0px; z-index:0;width:100%;height:100%;"></div>'),e.appendTo(d.find(".slotholder"));var g=c.data();c.closest(".slotholder").data(g),e.length>0&&g.bgparallax!=undefined&&(e.data("bgparallax",g.bgparallax),e.data("showcoveronpause","on")),"none"!=b.dottedOverlay&&b.dottedOverlay!=undefined&&c.closest(".slotholder").append('<div class="tp-dottedoverlay '+b.dottedOverlay+'"></div>');var h=c.attr("src");g.src=h,g.bgfit=g.bgfit||"cover",g.bgrepeat=g.bgrepeat||"no-repeat",g.bgposition=g.bgposition||"center center";var j=(c.closest(".slotholder"),c.data("bgcolor")),k="";k=j!==undefined&&j.indexOf("gradient")>=0?'"background:'+j+';width:100%;height:100%;"':'"background-color:'+j+";background-repeat:"+g.bgrepeat+";background-image:url("+h+");background-size:"+g.bgfit+";background-position:"+g.bgposition+';width:100%;height:100%;"',c.data("mediafilter",f),f="on"===c.data("kenburns")?"":f;var l=jQuery('<div class="tp-bgimg defaultimg '+f+'" data-bgcolor="'+j+'" style='+k+"></div>");c.parent().append(l);var m=document.createComment("Runtime Modification - Img tag is Still Available for SEO Goals in Source - "+c.get(0).outerHTML);c.replaceWith(m),l.data(g),l.attr("src",h),"standard"!==b.sliderType&&"undefined"!==b.sliderType||l.css({opacity:0})}),b.scrolleffect.on&&"on"===b.scrolleffect.on_slidebg&&(b.allslotholder=new Array,b.allli.find(".slotholder").each(function(){jQuery(this).wrap('<div style="display:block;position:absolute;top:0px;left:0px;width:100%;height:100%" class="slotholder_fadeoutwrap"></div>')}),b.allslotholder=b.c.find(".slotholder_fadeoutwrap"))},removeSlots=function(a,b,c,d){b.removePrepare=b.removePrepare+d,c.find(".slot, .slot-circle-wrapper").each(function(){jQuery(this).remove()}),b.transition=0,b.removePrepare=0},cutParams=function(a){var b=a;return a!=undefined&&a.length>0&&(b=a.split("?")[0]),b},relativeRedir=function(a){return location.pathname.replace(/(.*)\/[^\/]*/,"$1/"+a)},abstorel=function(a,b){var c=a.split("/"),d=b.split("/");c.pop();for(var e=0;e<d.length;e++)"."!=d[e]&&(".."==d[e]?c.pop():c.push(d[e]));return c.join("/")},imgLoaded=function(a,b,c){b.syncload--,b.loadqueue&&jQuery.each(b.loadqueue,function(b,d){var e=d.src.replace(/\.\.\/\.\.\//gi,""),f=self.location.href,g=document.location.origin,h=f.substring(0,f.length-1)+"/"+e,i=g+"/"+e,j=abstorel(self.location.href,d.src);f=f.substring(0,f.length-1)+e,g+=e,(cutParams(g)===cutParams(decodeURIComponent(a.src))||cutParams(f)===cutParams(decodeURIComponent(a.src))||cutParams(j)===cutParams(decodeURIComponent(a.src))||cutParams(i)===cutParams(decodeURIComponent(a.src))||cutParams(h)===cutParams(decodeURIComponent(a.src))||cutParams(d.src)===cutParams(decodeURIComponent(a.src))||cutParams(d.src).replace(/^.*\/\/[^\/]+/,"")===cutParams(decodeURIComponent(a.src)).replace(/^.*\/\/[^\/]+/,"")||"file://"===window.location.origin&&cutParams(a.src).match(new RegExp(e)))&&(d.progress=c,d.width=a.width,d.height=a.height)}),progressImageLoad(b)},progressImageLoad=function(a){3!=a.syncload&&a.loadqueue&&jQuery.each(a.loadqueue,function(b,c){if(c.progress.match(/prepared/g)&&a.syncload<=3){if(a.syncload++,"img"==c.type){var d=new Image;d.onload=function(){imgLoaded(this,a,"loaded"),c.error=!1},d.onerror=function(){imgLoaded(this,a,"failed"),c.error=!0},d.src=c.src}else jQuery.get(c.src,function(b){c.innerHTML=(new XMLSerializer).serializeToString(b.documentElement),c.progress="loaded",a.syncload--,progressImageLoad(a)}).fail(function(){c.progress="failed",a.syncload--,progressImageLoad(a)});c.progress="inload"}})},addToLoadQueue=function(a,b,c,d,e){var f=!1;if(b.loadqueue&&jQuery.each(b.loadqueue,function(b,c){c.src===a&&(f=!0)}),!f){var g=new Object;g.src=a,g.starttoload=jQuery.now(),g.type=d||"img",g.prio=c,g.progress="prepared",g.static=e,b.loadqueue.push(g)}},loadImages=function(a,b,c,d){a.find("img,.defaultimg, .tp-svg-layer").each(function(){var a=jQuery(this),e=a.data("lazyload")!==undefined&&"undefined"!==a.data("lazyload")?a.data("lazyload"):a.data("svg_src")!=undefined?a.data("svg_src"):a.attr("src"),f=a.data("svg_src")!=undefined?"svg":"img";a.data("start-to-load",jQuery.now()),addToLoadQueue(e,b,c,f,d)}),progressImageLoad(b)},getLoadObj=function(a,b){var c=new Object;return a.loadqueue&&jQuery.each(a.loadqueue,function(a,d){d.src==b&&(c=d)}),c},waitForCurrentImages=function(a,b,c){var d=!1;a.find("img,.defaultimg, .tp-svg-layer").each(function(){var c=jQuery(this),e=c.data("lazyload")!=undefined?c.data("lazyload"):c.data("svg_src")!=undefined?c.data("svg_src"):c.attr("src"),f=getLoadObj(b,e);if(c.data("loaded")===undefined&&f!==undefined&&f.progress&&f.progress.match(/loaded/g)){if(c.attr("src",f.src),"img"==f.type)if(c.hasClass("defaultimg"))_R.isIE(8)?defimg.attr("src",f.src):-1==f.src.indexOf("images/transparent.png")&&-1==f.src.indexOf("assets/transparent.png")||c.data("bgcolor")===undefined?c.css({backgroundImage:'url("'+f.src+'")'}):c.data("bgcolor")!==undefined&&c.css({background:c.data("bgcolor")}),a.data("owidth",f.width),a.data("oheight",f.height),a.find(".slotholder").data("owidth",f.width),a.find(".slotholder").data("oheight",f.height);else{var g=c.data("ww"),h=c.data("hh");c.data("owidth",f.width),c.data("oheight",f.height),g=g==undefined||"auto"==g||""==g?f.width:g,h=h==undefined||"auto"==h||""==h?f.height:h,!jQuery.isNumeric(g)&&g.indexOf("%")>0&&(h=g),c.data("ww",g),c.data("hh",h)}else"svg"==f.type&&"loaded"==f.progress&&(c.append('<div class="tp-svg-innercontainer"></div>'),c.find(".tp-svg-innercontainer").append(f.innerHTML));c.data("loaded",!0)}if(f&&f.progress&&f.progress.match(/inprogress|inload|prepared/g)&&(!f.error&&jQuery.now()-c.data("start-to-load")<5e3?d=!0:(f.progress="failed",f.reported_img||(f.reported_img=!0,console.warn(e+" Could not be loaded !")))),1==b.youtubeapineeded&&(!window.YT||YT.Player==undefined)&&(d=!0,jQuery.now()-b.youtubestarttime>5e3&&1!=b.youtubewarning)){b.youtubewarning=!0;var i="YouTube Api Could not be loaded !";"https:"===location.protocol&&(i+=" Please Check and Renew SSL Certificate !"),console.error(i),b.c.append('<div style="position:absolute;top:50%;width:100%;color:#e74c3c; font-size:16px; text-align:center; padding:15px;background:#000; display:block;"><strong>'+i+"</strong></div>")}if(1==b.vimeoapineeded&&!window.Froogaloop&&(d=!0,jQuery.now()-b.vimeostarttime>5e3&&1!=b.vimeowarning)){b.vimeowarning=!0;var i="Vimeo Froogaloop Api Could not be loaded !";"https:"===location.protocol&&(i+=" Please Check and Renew SSL Certificate !"),console.error(i),b.c.append('<div style="position:absolute;top:50%;width:100%;color:#e74c3c; font-size:16px; text-align:center; padding:15px;background:#000; display:block;"><strong>'+i+"</strong></div>")}}),!_ISM&&b.audioqueue&&b.audioqueue.length>0&&jQuery.each(b.audioqueue,function(a,b){b.status&&"prepared"===b.status&&jQuery.now()-b.start<b.waittime&&(d=!0)}),jQuery.each(b.loadqueue,function(a,b){!0!==b.static||"loaded"==b.progress&&"failed"!==b.progress||("failed"==b.progress?b.reported||(b.reported=!0,console.warn("Static Image "+b.src+" Could not be loaded in time. Error Exists:"+b.error)):!b.error&&jQuery.now()-b.starttoload<5e3?d=!0:b.reported||(b.reported=!0,console.warn("Static Image "+b.src+" Could not be loaded within 5s! Error Exists:"+b.error)))}),d?punchgs.TweenLite.delayedCall(.18,waitForCurrentImages,[a,b,c]):punchgs.TweenLite.delayedCall(.18,c)},swapSlide=function(a){var b=a[0].opt;if(clearTimeout(b.waitWithSwapSlide),a.find(".processing-revslide").length>0)return b.waitWithSwapSlide=setTimeout(function(){swapSlide(a)},150),!1;var c=a.find(".active-revslide"),d=a.find(".next-revslide"),e=d.find(".defaultimg");if("carousel"!==b.sliderType||b.carousel.fadein||(punchgs.TweenLite.to(b.ul,1,{opacity:1}),b.carousel.fadein=!0),d.index()===c.index()&&!0!==b.onlyPreparedSlide)return d.removeClass("next-revslide"),!1;!0===b.onlyPreparedSlide&&(b.onlyPreparedSlide=!1,jQuery(b.li[0]).addClass("processing-revslide")),d.removeClass("next-revslide").addClass("processing-revslide"),-1===d.index()&&"carousel"===b.sliderType&&(d=jQuery(b.li[0])),d.data("slide_on_focus_amount",d.data("slide_on_focus_amount")+1||1),"on"==b.stopLoop&&d.index()==b.lastslidetoshow-1&&(a.find(".tp-bannertimer").css({visibility:"hidden"}),a.trigger("revolution.slide.onstop"),b.noloopanymore=1),d.index()===b.slideamount-1&&(b.looptogo=b.looptogo-1,b.looptogo<=0&&(b.stopLoop="on")),b.tonpause=!0,a.trigger("stoptimer"),b.cd=0,"off"===b.spinner&&(b.loader!==undefined?b.loader.css({display:"none"}):b.loadertimer=setTimeout(function(){b.loader!==undefined&&b.loader.css({display:"block"})},50)),loadImages(d,b,1),_R.preLoadAudio&&_R.preLoadAudio(d,b,1),waitForCurrentImages(d,b,function(){d.find(".rs-background-video-layer").each(function(){var a=jQuery(this);a.hasClass("HasListener")||(a.data("bgvideo",1),_R.manageVideoLayer&&_R.manageVideoLayer(a,b)),0==a.find(".rs-fullvideo-cover").length&&a.append('<div class="rs-fullvideo-cover"></div>')}),swapSlideProgress(e,a)})},swapSlideProgress=function(a,b){var c=b.find(".active-revslide"),d=b.find(".processing-revslide"),e=c.find(".slotholder"),f=d.find(".slotholder"),g=b[0].opt;g.tonpause=!1,g.cd=0,clearTimeout(g.loadertimer),g.loader!==undefined&&g.loader.css({display:"none"}),_R.setSize(g),_R.slotSize(a,g),_R.manageNavigation&&_R.manageNavigation(g);var h={};h.nextslide=d,h.currentslide=c,b.trigger("revolution.slide.onbeforeswap",h),g.transition=1,g.videoplaying=!1,d.data("delay")!=undefined?(g.cd=0,g.delay=d.data("delay")):g.delay=g.origcd,"true"==d.data("ssop")||!0===d.data("ssop")?g.ssop=!0:g.ssop=!1,b.trigger("nulltimer");var i=c.index(),j=d.index();g.sdir=j<i?1:0,"arrow"==g.sc_indicator&&(0==i&&j==g.slideamount-1&&(g.sdir=1),i==g.slideamount-1&&0==j&&(g.sdir=0)),g.lsdir=g.lsdir===undefined?g.sdir:g.lsdir,g.dirc=g.lsdir!=g.sdir,g.lsdir=g.sdir,c.index()!=d.index()&&1!=g.firststart&&_R.removeTheCaptions&&_R.removeTheCaptions(c,g),d.hasClass("rs-pause-timer-once")||d.hasClass("rs-pause-timer-always")?g.videoplaying=!0:b.trigger("restarttimer"),d.removeClass("rs-pause-timer-once");var k,m;if(g.currentSlide=c.index(),g.nextSlide=d.index(),"carousel"==g.sliderType)m=new punchgs.TimelineLite,_R.prepareCarousel(g,m),letItFree(b,f,e,d,c,m),g.transition=0,g.firststart=0;else{m=new punchgs.TimelineLite({onComplete:function(){letItFree(b,f,e,d,c,m)}}),m.add(punchgs.TweenLite.set(f.find(".defaultimg"),{opacity:0})),m.pause(),_R.animateTheCaptions&&_R.animateTheCaptions({slide:d,opt:g,preset:!0}),1==g.firststart&&(punchgs.TweenLite.set(c,{autoAlpha:0}),g.firststart=0),punchgs.TweenLite.set(c,{zIndex:18}),punchgs.TweenLite.set(d,{autoAlpha:0,zIndex:20}),"prepared"==d.data("differentissplayed")&&(d.data("differentissplayed","done"),d.data("transition",d.data("savedtransition")),d.data("slotamount",d.data("savedslotamount")),d.data("masterspeed",d.data("savedmasterspeed"))),d.data("fstransition")!=undefined&&"done"!=d.data("differentissplayed")&&(d.data("savedtransition",d.data("transition")),d.data("savedslotamount",d.data("slotamount")),d.data("savedmasterspeed",d.data("masterspeed")),d.data("transition",d.data("fstransition")),d.data("slotamount",d.data("fsslotamount")),d.data("masterspeed",d.data("fsmasterspeed")),d.data("differentissplayed","prepared")),d.data("transition")==undefined&&d.data("transition","random"),k=0;var n=d.data("transition")!==undefined?d.data("transition").split(","):"fade",o=d.data("nexttransid")==undefined?-1:d.data("nexttransid");"on"==d.data("randomtransition")?o=Math.round(Math.random()*n.length):o+=1,o==n.length&&(o=0),d.data("nexttransid",o);var p=n[o];g.ie&&("boxfade"==p&&(p="boxslide"),"slotfade-vertical"==p&&(p="slotzoom-vertical"),"slotfade-horizontal"==p&&(p="slotzoom-horizontal")),_R.isIE(8)&&(p=11),m=_R.animateSlide(k,p,b,d,c,f,e,m),"on"==f.data("kenburns")&&(_R.startKenBurn(f,g),m.add(punchgs.TweenLite.set(f,{autoAlpha:0}))),m.pause()}_R.scrollHandling&&(_R.scrollHandling(g,!0,0),m.eventCallback("onUpdate",function(){_R.scrollHandling(g,!0,0)})),"off"!=g.parallax.type&&g.parallax.firstgo==undefined&&_R.scrollHandling&&(g.parallax.firstgo=!0,g.lastscrolltop=-999,_R.scrollHandling(g,!0,0),setTimeout(function(){g.lastscrolltop=-999,_R.scrollHandling(g,!0,0)},210),setTimeout(function(){g.lastscrolltop=-999,_R.scrollHandling(g,!0,0)},420)),_R.animateTheCaptions?"carousel"===g.sliderType&&"on"===g.carousel.showLayersAllTime?(jQuery.each(g.li,function(a){g.carousel.allLayersStarted?_R.animateTheCaptions({slide:jQuery(g.li[a]),opt:g,recall:!0}):g.li[a]===d?_R.animateTheCaptions({slide:jQuery(g.li[a]),maintimeline:m,opt:g,startslideanimat:0}):_R.animateTheCaptions({slide:jQuery(g.li[a]),opt:g,startslideanimat:0})}),g.carousel.allLayersStarted=!0):_R.animateTheCaptions({slide:d,opt:g,maintimeline:m,startslideanimat:0}):m!=undefined&&setTimeout(function(){m.resume()},30),punchgs.TweenLite.to(d,.001,{autoAlpha:1})},letItFree=function(a,b,c,d,e,f){var g=a[0].opt;"carousel"===g.sliderType||(g.removePrepare=0,punchgs.TweenLite.to(b.find(".defaultimg"),.001,{zIndex:20,autoAlpha:1,onComplete:function(){removeSlots(a,g,d,1)}}),d.index()!=e.index()&&punchgs.TweenLite.to(e,.2,{zIndex:18,autoAlpha:0,onComplete:function(){removeSlots(a,g,e,1)}})),a.find(".active-revslide").removeClass("active-revslide"),a.find(".processing-revslide").removeClass("processing-revslide").addClass("active-revslide"),g.act=d.index(),g.c.attr("data-slideactive",a.find(".active-revslide").data("index")),"scroll"!=g.parallax.type&&"scroll+mouse"!=g.parallax.type&&"mouse+scroll"!=g.parallax.type||(g.lastscrolltop=-999,_R.scrollHandling(g)),f.clear(),c.data("kbtl")!=undefined&&(c.data("kbtl").reverse(),c.data("kbtl").timeScale(25)),"on"==b.data("kenburns")&&(b.data("kbtl")!=undefined?(b.data("kbtl").timeScale(1),b.data("kbtl").play()):_R.startKenBurn(b,g)),d.find(".rs-background-video-layer").each(function(a){if(_ISM&&!g.fallbacks.allowHTML5AutoPlayOnAndroid)return!1;var b=jQuery(this);_R.resetVideo(b,g),punchgs.TweenLite.fromTo(b,1,{autoAlpha:0},{autoAlpha:1,ease:punchgs.Power3.easeInOut,delay:.2,onComplete:function(){_R.animcompleted&&_R.animcompleted(b,g)}})}),e.find(".rs-background-video-layer").each(function(a){if(_ISM)return!1;var b=jQuery(this);_R.stopVideo&&(_R.resetVideo(b,g),_R.stopVideo(b,g)),punchgs.TweenLite.to(b,1,{autoAlpha:0,ease:punchgs.Power3.easeInOut,delay:.2})});var h={};if(h.slideIndex=d.index()+1,h.slideLIIndex=d.index(),h.slide=d,h.currentslide=d,h.prevslide=e,g.last_shown_slide=e.index(),a.trigger("revolution.slide.onchange",h),a.trigger("revolution.slide.onafterswap",h),g.startWithSlide!==undefined&&"done"!==g.startWithSlide&&"carousel"===g.sliderType){for(var i=g.startWithSlide,j=0;j<=g.li.length-1;j++){jQuery(g.li[j]).data("originalindex")===g.startWithSlide&&(i=j)}0!==i&&_R.callingNewSlide(g.c,i),g.startWithSlide="done"}g.duringslidechange=!1;var l=e.data("slide_on_focus_amount"),m=e.data("hideafterloop");0!=m&&m<=l&&g.c.revremoveslide(e.index());var n=-1===g.nextSlide||g.nextSlide===undefined?0:g.nextSlide;g.rowzones!=undefined&&(n=n>g.rowzones.length?g.rowzones.length:n),g.rowzones!=undefined&&g.rowzones.length>0&&g.rowzones[n]!=undefined&&n>=0&&n<=g.rowzones.length&&g.rowzones[n].length>0&&_R.setSize(g)},removeAllListeners=function(a,b){a.children().each(function(){try{jQuery(this).die("click")}catch(a){}try{jQuery(this).die("mouseenter")}catch(a){}try{jQuery(this).die("mouseleave")}catch(a){}try{jQuery(this).unbind("hover")}catch(a){}});try{a.die("click","mouseenter","mouseleave")}catch(a){}clearInterval(b.cdint),a=null},countDown=function(a,b){b.cd=0,b.loop=0,b.stopAfterLoops!=undefined&&b.stopAfterLoops>-1?b.looptogo=b.stopAfterLoops:b.looptogo=9999999,b.stopAtSlide!=undefined&&b.stopAtSlide>-1?b.lastslidetoshow=b.stopAtSlide:b.lastslidetoshow=999,b.stopLoop="off",0==b.looptogo&&(b.stopLoop="on");var c=a.find(".tp-bannertimer");a.on("stoptimer",function(){var a=jQuery(this).find(".tp-bannertimer");a[0].tween.pause(),"on"==b.disableProgressBar&&a.css({visibility:"hidden"}),b.sliderstatus="paused",_R.unToggleState(b.slidertoggledby)}),a.on("starttimer",function(){b.forcepause_viatoggle||(1!=b.conthover&&1!=b.videoplaying&&b.width>b.hideSliderAtLimit&&1!=b.tonpause&&1!=b.overnav&&1!=b.ssop&&(1===b.noloopanymore||b.viewPort.enable&&!b.inviewport||(c.css({visibility:"visible"}),c[0].tween.resume(),b.sliderstatus="playing")),"on"==b.disableProgressBar&&c.css({visibility:"hidden"}),_R.toggleState(b.slidertoggledby))}),a.on("restarttimer",function(){if(!b.forcepause_viatoggle){var a=jQuery(this).find(".tp-bannertimer");if(b.mouseoncontainer&&"on"==b.navigation.onHoverStop&&!_ISM)return!1;1===b.noloopanymore||b.viewPort.enable&&!b.inviewport||1==b.ssop||(a.css({visibility:"visible"}),a[0].tween.kill(),a[0].tween=punchgs.TweenLite.fromTo(a,b.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:d,delay:1}),b.sliderstatus="playing"),"on"==b.disableProgressBar&&a.css({visibility:"hidden"}),_R.toggleState(b.slidertoggledby)}}),a.on("nulltimer",function(){c[0].tween.kill(),c[0].tween=punchgs.TweenLite.fromTo(c,b.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:d,delay:1}),c[0].tween.pause(0),"on"==b.disableProgressBar&&c.css({visibility:"hidden"}),b.sliderstatus="paused"});var d=function(){0==jQuery("body").find(a).length&&(removeAllListeners(a,b),clearInterval(b.cdint)),a.trigger("revolution.slide.slideatend"),1==a.data("conthover-changed")&&(b.conthover=a.data("conthover"),a.data("conthover-changed",0)),_R.callingNewSlide(a,1)};c[0].tween=punchgs.TweenLite.fromTo(c,b.delay/1e3,{width:"0%"},{force3D:"auto",width:"100%",ease:punchgs.Linear.easeNone,onComplete:d,delay:1}),b.slideamount>1&&(0!=b.stopAfterLoops||1!=b.stopAtSlide)?a.trigger("starttimer"):(b.noloopanymore=1,a.trigger("nulltimer")),a.on("tp-mouseenter",function(){b.mouseoncontainer=!0,"on"!=b.navigation.onHoverStop||_ISM||(a.trigger("stoptimer"),a.trigger("revolution.slide.onpause"))}),a.on("tp-mouseleft",function(){b.mouseoncontainer=!1,1!=a.data("conthover")&&"on"==b.navigation.onHoverStop&&(1==b.viewPort.enable&&b.inviewport||0==b.viewPort.enable)&&(a.trigger("revolution.slide.onresume"),a.trigger("starttimer"))})},vis=function(){var a,b,c={hidden:"visibilitychange",webkitHidden:"webkitvisibilitychange",mozHidden:"mozvisibilitychange",msHidden:"msvisibilitychange"};for(a in c)if(a in document){b=c[a];break}return function(c){return c&&document.addEventListener(b,c,{pasive:!0}),!document[a]}}(),restartOnFocus=function(){jQuery(".rev_redraw_on_blurfocus").each(function(){var a=jQuery(this)[0].opt;if(a==undefined||a.c==undefined||0===a.c.length)return!1;1!=a.windowfocused&&(a.windowfocused=!0,punchgs.TweenLite.delayedCall(.3,function(){"on"==a.fallbacks.nextSlideOnWindowFocus&&a.c.revnext(),a.c.revredraw(),"playing"==a.lastsliderstatus&&a.c.revresume()}))})},lastStatBlur=function(){jQuery(".rev_redraw_on_blurfocus").each(function(){var a=jQuery(this)[0].opt;a.windowfocused=!1,a.lastsliderstatus=a.sliderstatus,a.c.revpause();var b=a.c.find(".active-revslide .slotholder"),c=a.c.find(".processing-revslide .slotholder");"on"==c.data("kenburns")&&_R.stopKenBurn(c,a),"on"==b.data("kenburns")&&_R.stopKenBurn(b,a)})},tabBlurringCheck=function(){var a=document.documentMode===undefined,b=window.chrome;1!==jQuery("body").data("revslider_focus_blur_listener")&&(jQuery("body").data("revslider_focus_blur_listener",1),a&&!b?jQuery(window).on("focusin",function(){restartOnFocus()}).on("focusout",function(){lastStatBlur()}):window.addEventListener?(window.addEventListener("focus",function(a){restartOnFocus()},{capture:!1,passive:!0}),window.addEventListener("blur",function(a){lastStatBlur()},{capture:!1,passive:!0})):(window.attachEvent("focus",function(a){restartOnFocus()}),window.attachEvent("blur",function(a){lastStatBlur()})))},getUrlVars=function(a){for(var c,b=[],d=window.location.href.slice(window.location.href.indexOf(a)+1).split("_"),e=0;e<d.length;e++)d[e]=d[e].replace("%3D","="),c=d[e].split("="),b.push(c[0]),b[c[0]]=c[1];return b}}(jQuery);
File src/main/webapp/content/plugins/revolution/js/jquery.themepunch.tools.min.js added (mode: 100644) (index 0000000..57e4770)
1 /********************************************
2 - THEMEPUNCH TOOLS Ver. 1.0 -
3 Last Update of Tools 27.02.2015
4 *********************************************/
5
6
7 /*
8 * @fileOverview TouchSwipe - jQuery Plugin
9 * @version 1.6.9
10 *
11 * @author Matt Bryson http://www.github.com/mattbryson
12 * @see https://github.com/mattbryson/TouchSwipe-Jquery-Plugin
13 * @see http://labs.skinkers.com/touchSwipe/
14 * @see http://plugins.jquery.com/project/touchSwipe
15 *
16 * Copyright (c) 2010 Matt Bryson
17 * Dual licensed under the MIT or GPL Version 2 licenses.
18 *
19 */
20
21
22
23 (function(a){if(typeof define==="function"&&define.amd&&define.amd.jQuery){define(["jquery"],a)}else{a(jQuery)}}(function(f){var y="1.6.9",p="left",o="right",e="up",x="down",c="in",A="out",m="none",s="auto",l="swipe",t="pinch",B="tap",j="doubletap",b="longtap",z="hold",E="horizontal",u="vertical",i="all",r=10,g="start",k="move",h="end",q="cancel",a="ontouchstart" in window,v=window.navigator.msPointerEnabled&&!window.navigator.pointerEnabled,d=window.navigator.pointerEnabled||window.navigator.msPointerEnabled,C="TouchSwipe";var n={fingers:1,threshold:75,cancelThreshold:null,pinchThreshold:20,maxTimeThreshold:null,fingerReleaseThreshold:250,longTapThreshold:500,doubleTapThreshold:200,swipe:null,swipeLeft:null,swipeRight:null,swipeUp:null,swipeDown:null,swipeStatus:null,pinchIn:null,pinchOut:null,pinchStatus:null,click:null,tap:null,doubleTap:null,longTap:null,hold:null,triggerOnTouchEnd:true,triggerOnTouchLeave:false,allowPageScroll:"auto",fallbackToMouseEvents:true,excludedElements:"label, button, input, select, textarea, a, .noSwipe",preventDefaultEvents:true};f.fn.swipetp=function(H){var G=f(this),F=G.data(C);if(F&&typeof H==="string"){if(F[H]){return F[H].apply(this,Array.prototype.slice.call(arguments,1))}else{f.error("Method "+H+" does not exist on jQuery.swipetp")}}else{if(!F&&(typeof H==="object"||!H)){return w.apply(this,arguments)}}return G};f.fn.swipetp.version=y;f.fn.swipetp.defaults=n;f.fn.swipetp.phases={PHASE_START:g,PHASE_MOVE:k,PHASE_END:h,PHASE_CANCEL:q};f.fn.swipetp.directions={LEFT:p,RIGHT:o,UP:e,DOWN:x,IN:c,OUT:A};f.fn.swipetp.pageScroll={NONE:m,HORIZONTAL:E,VERTICAL:u,AUTO:s};f.fn.swipetp.fingers={ONE:1,TWO:2,THREE:3,ALL:i};function w(F){if(F&&(F.allowPageScroll===undefined&&(F.swipe!==undefined||F.swipeStatus!==undefined))){F.allowPageScroll=m}if(F.click!==undefined&&F.tap===undefined){F.tap=F.click}if(!F){F={}}F=f.extend({},f.fn.swipetp.defaults,F);return this.each(function(){var H=f(this);var G=H.data(C);if(!G){G=new D(this,F);H.data(C,G)}})}function D(a5,aw){var aA=(a||d||!aw.fallbackToMouseEvents),K=aA?(d?(v?"MSPointerDown":"pointerdown"):"touchstart"):"mousedown",az=aA?(d?(v?"MSPointerMove":"pointermove"):"touchmove"):"mousemove",V=aA?(d?(v?"MSPointerUp":"pointerup"):"touchend"):"mouseup",T=aA?null:"mouseleave",aE=(d?(v?"MSPointerCancel":"pointercancel"):"touchcancel");var ah=0,aQ=null,ac=0,a2=0,a0=0,H=1,ar=0,aK=0,N=null;var aS=f(a5);var aa="start";var X=0;var aR=null;var U=0,a3=0,a6=0,ae=0,O=0;var aX=null,ag=null;try{aS.bind(K,aO);aS.bind(aE,ba)}catch(al){f.error("events not supported "+K+","+aE+" on jQuery.swipetp")}this.enable=function(){aS.bind(K,aO);aS.bind(aE,ba);return aS};this.disable=function(){aL();return aS};this.destroy=function(){aL();aS.data(C,null);aS=null};this.option=function(bd,bc){if(aw[bd]!==undefined){if(bc===undefined){return aw[bd]}else{aw[bd]=bc}}else{f.error("Option "+bd+" does not exist on jQuery.swipetp.options")}return null};function aO(be){if(aC()){return}if(f(be.target).closest(aw.excludedElements,aS).length>0){return}var bf=be.originalEvent?be.originalEvent:be;var bd,bg=bf.touches,bc=bg?bg[0]:bf;aa=g;if(bg){X=bg.length}else{be.preventDefault()}ah=0;aQ=null;aK=null;ac=0;a2=0;a0=0;H=1;ar=0;aR=ak();N=ab();S();if(!bg||(X===aw.fingers||aw.fingers===i)||aY()){aj(0,bc);U=au();if(X==2){aj(1,bg[1]);a2=a0=av(aR[0].start,aR[1].start)}if(aw.swipeStatus||aw.pinchStatus){bd=P(bf,aa)}}else{bd=false}if(bd===false){aa=q;P(bf,aa);return bd}else{if(aw.hold){ag=setTimeout(f.proxy(function(){aS.trigger("hold",[bf.target]);if(aw.hold){bd=aw.hold.call(aS,bf,bf.target)}},this),aw.longTapThreshold)}ap(true)}return null}function a4(bf){var bi=bf.originalEvent?bf.originalEvent:bf;if(aa===h||aa===q||an()){return}var be,bj=bi.touches,bd=bj?bj[0]:bi;var bg=aI(bd);a3=au();if(bj){X=bj.length}if(aw.hold){clearTimeout(ag)}aa=k;if(X==2){if(a2==0){aj(1,bj[1]);a2=a0=av(aR[0].start,aR[1].start)}else{aI(bj[1]);a0=av(aR[0].end,aR[1].end);aK=at(aR[0].end,aR[1].end)}H=a8(a2,a0);ar=Math.abs(a2-a0)}if((X===aw.fingers||aw.fingers===i)||!bj||aY()){aQ=aM(bg.start,bg.end);am(bf,aQ);ah=aT(bg.start,bg.end);ac=aN();aJ(aQ,ah);if(aw.swipeStatus||aw.pinchStatus){be=P(bi,aa)}if(!aw.triggerOnTouchEnd||aw.triggerOnTouchLeave){var bc=true;if(aw.triggerOnTouchLeave){var bh=aZ(this);bc=F(bg.end,bh)}if(!aw.triggerOnTouchEnd&&bc){aa=aD(k)}else{if(aw.triggerOnTouchLeave&&!bc){aa=aD(h)}}if(aa==q||aa==h){P(bi,aa)}}}else{aa=q;P(bi,aa)}if(be===false){aa=q;P(bi,aa)}}function M(bc){var bd=bc.originalEvent?bc.originalEvent:bc,be=bd.touches;if(be){if(be.length){G();return true}}if(an()){X=ae}a3=au();ac=aN();if(bb()||!ao()){aa=q;P(bd,aa)}else{if(aw.triggerOnTouchEnd||(aw.triggerOnTouchEnd==false&&aa===k)){bc.preventDefault();aa=h;P(bd,aa)}else{if(!aw.triggerOnTouchEnd&&a7()){aa=h;aG(bd,aa,B)}else{if(aa===k){aa=q;P(bd,aa)}}}}ap(false);return null}function ba(){X=0;a3=0;U=0;a2=0;a0=0;H=1;S();ap(false)}function L(bc){var bd=bc.originalEvent?bc.originalEvent:bc;if(aw.triggerOnTouchLeave){aa=aD(h);P(bd,aa)}}function aL(){aS.unbind(K,aO);aS.unbind(aE,ba);aS.unbind(az,a4);aS.unbind(V,M);if(T){aS.unbind(T,L)}ap(false)}function aD(bg){var bf=bg;var be=aB();var bd=ao();var bc=bb();if(!be||bc){bf=q}else{if(bd&&bg==k&&(!aw.triggerOnTouchEnd||aw.triggerOnTouchLeave)){bf=h}else{if(!bd&&bg==h&&aw.triggerOnTouchLeave){bf=q}}}return bf}function P(be,bc){var bd,bf=be.touches;if((J()||W())||(Q()||aY())){if(J()||W()){bd=aG(be,bc,l)}if((Q()||aY())&&bd!==false){bd=aG(be,bc,t)}}else{if(aH()&&bd!==false){bd=aG(be,bc,j)}else{if(aq()&&bd!==false){bd=aG(be,bc,b)}else{if(ai()&&bd!==false){bd=aG(be,bc,B)}}}}if(bc===q){ba(be)}if(bc===h){if(bf){if(!bf.length){ba(be)}}else{ba(be)}}return bd}function aG(bf,bc,be){var bd;if(be==l){aS.trigger("swipeStatus",[bc,aQ||null,ah||0,ac||0,X,aR]);if(aw.swipeStatus){bd=aw.swipeStatus.call(aS,bf,bc,aQ||null,ah||0,ac||0,X,aR);if(bd===false){return false}}if(bc==h&&aW()){aS.trigger("swipe",[aQ,ah,ac,X,aR]);if(aw.swipe){bd=aw.swipe.call(aS,bf,aQ,ah,ac,X,aR);if(bd===false){return false}}switch(aQ){case p:aS.trigger("swipeLeft",[aQ,ah,ac,X,aR]);if(aw.swipeLeft){bd=aw.swipeLeft.call(aS,bf,aQ,ah,ac,X,aR)}break;case o:aS.trigger("swipeRight",[aQ,ah,ac,X,aR]);if(aw.swipeRight){bd=aw.swipeRight.call(aS,bf,aQ,ah,ac,X,aR)}break;case e:aS.trigger("swipeUp",[aQ,ah,ac,X,aR]);if(aw.swipeUp){bd=aw.swipeUp.call(aS,bf,aQ,ah,ac,X,aR)}break;case x:aS.trigger("swipeDown",[aQ,ah,ac,X,aR]);if(aw.swipeDown){bd=aw.swipeDown.call(aS,bf,aQ,ah,ac,X,aR)}break}}}if(be==t){aS.trigger("pinchStatus",[bc,aK||null,ar||0,ac||0,X,H,aR]);if(aw.pinchStatus){bd=aw.pinchStatus.call(aS,bf,bc,aK||null,ar||0,ac||0,X,H,aR);if(bd===false){return false}}if(bc==h&&a9()){switch(aK){case c:aS.trigger("pinchIn",[aK||null,ar||0,ac||0,X,H,aR]);if(aw.pinchIn){bd=aw.pinchIn.call(aS,bf,aK||null,ar||0,ac||0,X,H,aR)}break;case A:aS.trigger("pinchOut",[aK||null,ar||0,ac||0,X,H,aR]);if(aw.pinchOut){bd=aw.pinchOut.call(aS,bf,aK||null,ar||0,ac||0,X,H,aR)}break}}}if(be==B){if(bc===q||bc===h){clearTimeout(aX);clearTimeout(ag);if(Z()&&!I()){O=au();aX=setTimeout(f.proxy(function(){O=null;aS.trigger("tap",[bf.target]);if(aw.tap){bd=aw.tap.call(aS,bf,bf.target)}},this),aw.doubleTapThreshold)}else{O=null;aS.trigger("tap",[bf.target]);if(aw.tap){bd=aw.tap.call(aS,bf,bf.target)}}}}else{if(be==j){if(bc===q||bc===h){clearTimeout(aX);O=null;aS.trigger("doubletap",[bf.target]);if(aw.doubleTap){bd=aw.doubleTap.call(aS,bf,bf.target)}}}else{if(be==b){if(bc===q||bc===h){clearTimeout(aX);O=null;aS.trigger("longtap",[bf.target]);if(aw.longTap){bd=aw.longTap.call(aS,bf,bf.target)}}}}}return bd}function ao(){var bc=true;if(aw.threshold!==null){bc=ah>=aw.threshold}return bc}function bb(){var bc=false;if(aw.cancelThreshold!==null&&aQ!==null){bc=(aU(aQ)-ah)>=aw.cancelThreshold}return bc}function af(){if(aw.pinchThreshold!==null){return ar>=aw.pinchThreshold}return true}function aB(){var bc;if(aw.maxTimeThreshold){if(ac>=aw.maxTimeThreshold){bc=false}else{bc=true}}else{bc=true}return bc}function am(bc,bd){if(aw.preventDefaultEvents===false){return}if(aw.allowPageScroll===m){bc.preventDefault()}else{var be=aw.allowPageScroll===s;switch(bd){case p:if((aw.swipeLeft&&be)||(!be&&aw.allowPageScroll!=E)){bc.preventDefault()}break;case o:if((aw.swipeRight&&be)||(!be&&aw.allowPageScroll!=E)){bc.preventDefault()}break;case e:if((aw.swipeUp&&be)||(!be&&aw.allowPageScroll!=u)){bc.preventDefault()}break;case x:if((aw.swipeDown&&be)||(!be&&aw.allowPageScroll!=u)){bc.preventDefault()}break}}}function a9(){var bd=aP();var bc=Y();var be=af();return bd&&bc&&be}function aY(){return !!(aw.pinchStatus||aw.pinchIn||aw.pinchOut)}function Q(){return !!(a9()&&aY())}function aW(){var bf=aB();var bh=ao();var be=aP();var bc=Y();var bd=bb();var bg=!bd&&bc&&be&&bh&&bf;return bg}function W(){return !!(aw.swipe||aw.swipeStatus||aw.swipeLeft||aw.swipeRight||aw.swipeUp||aw.swipeDown)}function J(){return !!(aW()&&W())}function aP(){return((X===aw.fingers||aw.fingers===i)||!a)}function Y(){return aR[0].end.x!==0}function a7(){return !!(aw.tap)}function Z(){return !!(aw.doubleTap)}function aV(){return !!(aw.longTap)}function R(){if(O==null){return false}var bc=au();return(Z()&&((bc-O)<=aw.doubleTapThreshold))}function I(){return R()}function ay(){return((X===1||!a)&&(isNaN(ah)||ah<aw.threshold))}function a1(){return((ac>aw.longTapThreshold)&&(ah<r))}function ai(){return !!(ay()&&a7())}function aH(){return !!(R()&&Z())}function aq(){return !!(a1()&&aV())}function G(){a6=au();ae=event.touches.length+1}function S(){a6=0;ae=0}function an(){var bc=false;if(a6){var bd=au()-a6;if(bd<=aw.fingerReleaseThreshold){bc=true}}return bc}function aC(){return !!(aS.data(C+"_intouch")===true)}function ap(bc){if(bc===true){aS.bind(az,a4);aS.bind(V,M);if(T){aS.bind(T,L)}}else{aS.unbind(az,a4,false);aS.unbind(V,M,false);if(T){aS.unbind(T,L,false)}}aS.data(C+"_intouch",bc===true)}function aj(bd,bc){var be=bc.identifier!==undefined?bc.identifier:0;aR[bd].identifier=be;aR[bd].start.x=aR[bd].end.x=bc.pageX||bc.clientX;aR[bd].start.y=aR[bd].end.y=bc.pageY||bc.clientY;return aR[bd]}function aI(bc){var be=bc.identifier!==undefined?bc.identifier:0;var bd=ad(be);bd.end.x=bc.pageX||bc.clientX;bd.end.y=bc.pageY||bc.clientY;return bd}function ad(bd){for(var bc=0;bc<aR.length;bc++){if(aR[bc].identifier==bd){return aR[bc]}}}function ak(){var bc=[];for(var bd=0;bd<=5;bd++){bc.push({start:{x:0,y:0},end:{x:0,y:0},identifier:0})}return bc}function aJ(bc,bd){bd=Math.max(bd,aU(bc));N[bc].distance=bd}function aU(bc){if(N[bc]){return N[bc].distance}return undefined}function ab(){var bc={};bc[p]=ax(p);bc[o]=ax(o);bc[e]=ax(e);bc[x]=ax(x);return bc}function ax(bc){return{direction:bc,distance:0}}function aN(){return a3-U}function av(bf,be){var bd=Math.abs(bf.x-be.x);var bc=Math.abs(bf.y-be.y);return Math.round(Math.sqrt(bd*bd+bc*bc))}function a8(bc,bd){var be=(bd/bc)*1;return be.toFixed(2)}function at(){if(H<1){return A}else{return c}}function aT(bd,bc){return Math.round(Math.sqrt(Math.pow(bc.x-bd.x,2)+Math.pow(bc.y-bd.y,2)))}function aF(bf,bd){var bc=bf.x-bd.x;var bh=bd.y-bf.y;var be=Math.atan2(bh,bc);var bg=Math.round(be*180/Math.PI);if(bg<0){bg=360-Math.abs(bg)}return bg}function aM(bd,bc){var be=aF(bd,bc);if((be<=45)&&(be>=0)){return p}else{if((be<=360)&&(be>=315)){return p}else{if((be>=135)&&(be<=225)){return o}else{if((be>45)&&(be<135)){return x}else{return e}}}}}function au(){var bc=new Date();return bc.getTime()}function aZ(bc){bc=f(bc);var be=bc.offset();var bd={left:be.left,right:be.left+bc.outerWidth(),top:be.top,bottom:be.top+bc.outerHeight()};return bd}function F(bc,bd){return(bc.x>bd.left&&bc.x<bd.right&&bc.y>bd.top&&bc.y<bd.bottom)}}}));
24
25 if(typeof(console) === 'undefined') {
26 var console = {};
27 console.log = console.error = console.info = console.debug = console.warn = console.trace = console.dir = console.dirxml = console.group = console.groupEnd = console.time = console.timeEnd = console.assert = console.profile = console.groupCollapsed = function() {};
28 }
29
30 if (window.tplogs==true)
31 try {
32 console.groupCollapsed("ThemePunch GreenSocks Logs");
33 } catch(e) { }
34
35
36 var oldgs = window.GreenSockGlobals;
37 oldgs_queue = window._gsQueue;
38
39 var punchgs = window.GreenSockGlobals = {};
40
41 if (window.tplogs==true)
42 try {
43 console.info("Build GreenSock SandBox for ThemePunch Plugins");
44 console.info("GreenSock TweenLite Engine Initalised by ThemePunch Plugin");
45 } catch(e) {}
46
47
48 /* TWEEN LITE */
49 /*!
50 * VERSION: 1.19.1
51 * DATE: 2017-01-17
52 * UPDATES AND DOCS AT: http://greensock.com
53 *
54 * @license Copyright (c) 2008-2017, GreenSock. All rights reserved.
55 * This work is subject to the terms at http://greensock.com/standard-license or for
56 * Club GreenSock members, the software agreement that was issued with your membership.
57 *
58 * @author: Jack Doyle, jack@greensock.com
59 */
60 !function(a,b){"use strict";var c={},d=a.document,e=a.GreenSockGlobals=a.GreenSockGlobals||a;if(!e.TweenLite){var f,g,h,i,j,k=function(a){var b,c=a.split("."),d=e;for(b=0;b<c.length;b++)d[c[b]]=d=d[c[b]]||{};return d},l=k("com.greensock"),m=1e-10,n=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},o=function(){},p=function(){var a=Object.prototype.toString,b=a.call([]);return function(c){return null!=c&&(c instanceof Array||"object"==typeof c&&!!c.push&&a.call(c)===b)}}(),q={},r=function(d,f,g,h){this.sc=q[d]?q[d].sc:[],q[d]=this,this.gsClass=null,this.func=g;var i=[];this.check=function(j){for(var l,m,n,o,p,s=f.length,t=s;--s>-1;)(l=q[f[s]]||new r(f[s],[])).gsClass?(i[s]=l.gsClass,t--):j&&l.sc.push(this);if(0===t&&g){if(m=("com.greensock."+d).split("."),n=m.pop(),o=k(m.join("."))[n]=this.gsClass=g.apply(g,i),h)if(e[n]=c[n]=o,p="undefined"!=typeof module&&module.exports,!p&&"function"==typeof define&&define.amd)define((a.GreenSockAMDPath?a.GreenSockAMDPath+"/":"")+d.split(".").pop(),[],function(){return o});else if(p)if(d===b){module.exports=c[b]=o;for(s in c)o[s]=c[s]}else c[b]&&(c[b][n]=o);for(s=0;s<this.sc.length;s++)this.sc[s].check()}},this.check(!0)},s=a._gsDefine=function(a,b,c,d){return new r(a,b,c,d)},t=l._class=function(a,b,c){return b=b||function(){},s(a,[],function(){return b},c),b};s.globals=e;var u=[0,0,1,1],v=t("easing.Ease",function(a,b,c,d){this._func=a,this._type=c||0,this._power=d||0,this._params=b?u.concat(b):u},!0),w=v.map={},x=v.register=function(a,b,c,d){for(var e,f,g,h,i=b.split(","),j=i.length,k=(c||"easeIn,easeOut,easeInOut").split(",");--j>-1;)for(f=i[j],e=d?t("easing."+f,null,!0):l.easing[f]||{},g=k.length;--g>-1;)h=k[g],w[f+"."+h]=w[h+f]=e[h]=a.getRatio?a:a[h]||new a};for(h=v.prototype,h._calcEnd=!1,h.getRatio=function(a){if(this._func)return this._params[0]=a,this._func.apply(null,this._params);var b=this._type,c=this._power,d=1===b?1-a:2===b?a:.5>a?2*a:2*(1-a);return 1===c?d*=d:2===c?d*=d*d:3===c?d*=d*d*d:4===c&&(d*=d*d*d*d),1===b?1-d:2===b?d:.5>a?d/2:1-d/2},f=["Linear","Quad","Cubic","Quart","Quint,Strong"],g=f.length;--g>-1;)h=f[g]+",Power"+g,x(new v(null,null,1,g),h,"easeOut",!0),x(new v(null,null,2,g),h,"easeIn"+(0===g?",easeNone":"")),x(new v(null,null,3,g),h,"easeInOut");w.linear=l.easing.Linear.easeIn,w.swing=l.easing.Quad.easeInOut;var y=t("events.EventDispatcher",function(a){this._listeners={},this._eventTarget=a||this});h=y.prototype,h.addEventListener=function(a,b,c,d,e){e=e||0;var f,g,h=this._listeners[a],k=0;for(this!==i||j||i.wake(),null==h&&(this._listeners[a]=h=[]),g=h.length;--g>-1;)f=h[g],f.c===b&&f.s===c?h.splice(g,1):0===k&&f.pr<e&&(k=g+1);h.splice(k,0,{c:b,s:c,up:d,pr:e})},h.removeEventListener=function(a,b){var c,d=this._listeners[a];if(d)for(c=d.length;--c>-1;)if(d[c].c===b)return void d.splice(c,1)},h.dispatchEvent=function(a){var b,c,d,e=this._listeners[a];if(e)for(b=e.length,b>1&&(e=e.slice(0)),c=this._eventTarget;--b>-1;)d=e[b],d&&(d.up?d.c.call(d.s||c,{type:a,target:c}):d.c.call(d.s||c))};var z=a.requestAnimationFrame,A=a.cancelAnimationFrame,B=Date.now||function(){return(new Date).getTime()},C=B();for(f=["ms","moz","webkit","o"],g=f.length;--g>-1&&!z;)z=a[f[g]+"RequestAnimationFrame"],A=a[f[g]+"CancelAnimationFrame"]||a[f[g]+"CancelRequestAnimationFrame"];t("Ticker",function(a,b){var c,e,f,g,h,k=this,l=B(),n=b!==!1&&z?"auto":!1,p=500,q=33,r="tick",s=function(a){var b,d,i=B()-C;i>p&&(l+=i-q),C+=i,k.time=(C-l)/1e3,b=k.time-h,(!c||b>0||a===!0)&&(k.frame++,h+=b+(b>=g?.004:g-b),d=!0),a!==!0&&(f=e(s)),d&&k.dispatchEvent(r)};y.call(k),k.time=k.frame=0,k.tick=function(){s(!0)},k.lagSmoothing=function(a,b){p=a||1/m,q=Math.min(b,p,0)},k.sleep=function(){null!=f&&(n&&A?A(f):clearTimeout(f),e=o,f=null,k===i&&(j=!1))},k.wake=function(a){null!==f?k.sleep():a?l+=-C+(C=B()):k.frame>10&&(C=B()-p+5),e=0===c?o:n&&z?z:function(a){return setTimeout(a,1e3*(h-k.time)+1|0)},k===i&&(j=!0),s(2)},k.fps=function(a){return arguments.length?(c=a,g=1/(c||60),h=this.time+g,void k.wake()):c},k.useRAF=function(a){return arguments.length?(k.sleep(),n=a,void k.fps(c)):n},k.fps(a),setTimeout(function(){"auto"===n&&k.frame<5&&"hidden"!==d.visibilityState&&k.useRAF(!1)},1500)}),h=l.Ticker.prototype=new l.events.EventDispatcher,h.constructor=l.Ticker;var D=t("core.Animation",function(a,b){if(this.vars=b=b||{},this._duration=this._totalDuration=a||0,this._delay=Number(b.delay)||0,this._timeScale=1,this._active=b.immediateRender===!0,this.data=b.data,this._reversed=b.reversed===!0,W){j||i.wake();var c=this.vars.useFrames?V:W;c.add(this,c._time),this.vars.paused&&this.paused(!0)}});i=D.ticker=new l.Ticker,h=D.prototype,h._dirty=h._gc=h._initted=h._paused=!1,h._totalTime=h._time=0,h._rawPrevTime=-1,h._next=h._last=h._onUpdate=h._timeline=h.timeline=null,h._paused=!1;var E=function(){j&&B()-C>2e3&&i.wake(),setTimeout(E,2e3)};E(),h.play=function(a,b){return null!=a&&this.seek(a,b),this.reversed(!1).paused(!1)},h.pause=function(a,b){return null!=a&&this.seek(a,b),this.paused(!0)},h.resume=function(a,b){return null!=a&&this.seek(a,b),this.paused(!1)},h.seek=function(a,b){return this.totalTime(Number(a),b!==!1)},h.restart=function(a,b){return this.reversed(!1).paused(!1).totalTime(a?-this._delay:0,b!==!1,!0)},h.reverse=function(a,b){return null!=a&&this.seek(a||this.totalDuration(),b),this.reversed(!0).paused(!1)},h.render=function(a,b,c){},h.invalidate=function(){return this._time=this._totalTime=0,this._initted=this._gc=!1,this._rawPrevTime=-1,(this._gc||!this.timeline)&&this._enabled(!0),this},h.isActive=function(){var a,b=this._timeline,c=this._startTime;return!b||!this._gc&&!this._paused&&b.isActive()&&(a=b.rawTime(!0))>=c&&a<c+this.totalDuration()/this._timeScale},h._enabled=function(a,b){return j||i.wake(),this._gc=!a,this._active=this.isActive(),b!==!0&&(a&&!this.timeline?this._timeline.add(this,this._startTime-this._delay):!a&&this.timeline&&this._timeline._remove(this,!0)),!1},h._kill=function(a,b){return this._enabled(!1,!1)},h.kill=function(a,b){return this._kill(a,b),this},h._uncache=function(a){for(var b=a?this:this.timeline;b;)b._dirty=!0,b=b.timeline;return this},h._swapSelfInParams=function(a){for(var b=a.length,c=a.concat();--b>-1;)"{self}"===a[b]&&(c[b]=this);return c},h._callback=function(a){var b=this.vars,c=b[a],d=b[a+"Params"],e=b[a+"Scope"]||b.callbackScope||this,f=d?d.length:0;switch(f){case 0:c.call(e);break;case 1:c.call(e,d[0]);break;case 2:c.call(e,d[0],d[1]);break;default:c.apply(e,d)}},h.eventCallback=function(a,b,c,d){if("on"===(a||"").substr(0,2)){var e=this.vars;if(1===arguments.length)return e[a];null==b?delete e[a]:(e[a]=b,e[a+"Params"]=p(c)&&-1!==c.join("").indexOf("{self}")?this._swapSelfInParams(c):c,e[a+"Scope"]=d),"onUpdate"===a&&(this._onUpdate=b)}return this},h.delay=function(a){return arguments.length?(this._timeline.smoothChildTiming&&this.startTime(this._startTime+a-this._delay),this._delay=a,this):this._delay},h.duration=function(a){return arguments.length?(this._duration=this._totalDuration=a,this._uncache(!0),this._timeline.smoothChildTiming&&this._time>0&&this._time<this._duration&&0!==a&&this.totalTime(this._totalTime*(a/this._duration),!0),this):(this._dirty=!1,this._duration)},h.totalDuration=function(a){return this._dirty=!1,arguments.length?this.duration(a):this._totalDuration},h.time=function(a,b){return arguments.length?(this._dirty&&this.totalDuration(),this.totalTime(a>this._duration?this._duration:a,b)):this._time},h.totalTime=function(a,b,c){if(j||i.wake(),!arguments.length)return this._totalTime;if(this._timeline){if(0>a&&!c&&(a+=this.totalDuration()),this._timeline.smoothChildTiming){this._dirty&&this.totalDuration();var d=this._totalDuration,e=this._timeline;if(a>d&&!c&&(a=d),this._startTime=(this._paused?this._pauseTime:e._time)-(this._reversed?d-a:a)/this._timeScale,e._dirty||this._uncache(!1),e._timeline)for(;e._timeline;)e._timeline._time!==(e._startTime+e._totalTime)/e._timeScale&&e.totalTime(e._totalTime,!0),e=e._timeline}this._gc&&this._enabled(!0,!1),(this._totalTime!==a||0===this._duration)&&(J.length&&Y(),this.render(a,b,!1),J.length&&Y())}return this},h.progress=h.totalProgress=function(a,b){var c=this.duration();return arguments.length?this.totalTime(c*a,b):c?this._time/c:this.ratio},h.startTime=function(a){return arguments.length?(a!==this._startTime&&(this._startTime=a,this.timeline&&this.timeline._sortChildren&&this.timeline.add(this,a-this._delay)),this):this._startTime},h.endTime=function(a){return this._startTime+(0!=a?this.totalDuration():this.duration())/this._timeScale},h.timeScale=function(a){if(!arguments.length)return this._timeScale;if(a=a||m,this._timeline&&this._timeline.smoothChildTiming){var b=this._pauseTime,c=b||0===b?b:this._timeline.totalTime();this._startTime=c-(c-this._startTime)*this._timeScale/a}return this._timeScale=a,this._uncache(!1)},h.reversed=function(a){return arguments.length?(a!=this._reversed&&(this._reversed=a,this.totalTime(this._timeline&&!this._timeline.smoothChildTiming?this.totalDuration()-this._totalTime:this._totalTime,!0)),this):this._reversed},h.paused=function(a){if(!arguments.length)return this._paused;var b,c,d=this._timeline;return a!=this._paused&&d&&(j||a||i.wake(),b=d.rawTime(),c=b-this._pauseTime,!a&&d.smoothChildTiming&&(this._startTime+=c,this._uncache(!1)),this._pauseTime=a?b:null,this._paused=a,this._active=this.isActive(),!a&&0!==c&&this._initted&&this.duration()&&(b=d.smoothChildTiming?this._totalTime:(b-this._startTime)/this._timeScale,this.render(b,b===this._totalTime,!0))),this._gc&&!a&&this._enabled(!0,!1),this};var F=t("core.SimpleTimeline",function(a){D.call(this,0,a),this.autoRemoveChildren=this.smoothChildTiming=!0});h=F.prototype=new D,h.constructor=F,h.kill()._gc=!1,h._first=h._last=h._recent=null,h._sortChildren=!1,h.add=h.insert=function(a,b,c,d){var e,f;if(a._startTime=Number(b||0)+a._delay,a._paused&&this!==a._timeline&&(a._pauseTime=a._startTime+(this.rawTime()-a._startTime)/a._timeScale),a.timeline&&a.timeline._remove(a,!0),a.timeline=a._timeline=this,a._gc&&a._enabled(!0,!0),e=this._last,this._sortChildren)for(f=a._startTime;e&&e._startTime>f;)e=e._prev;return e?(a._next=e._next,e._next=a):(a._next=this._first,this._first=a),a._next?a._next._prev=a:this._last=a,a._prev=e,this._recent=a,this._timeline&&this._uncache(!0),this},h._remove=function(a,b){return a.timeline===this&&(b||a._enabled(!1,!0),a._prev?a._prev._next=a._next:this._first===a&&(this._first=a._next),a._next?a._next._prev=a._prev:this._last===a&&(this._last=a._prev),a._next=a._prev=a.timeline=null,a===this._recent&&(this._recent=this._last),this._timeline&&this._uncache(!0)),this},h.render=function(a,b,c){var d,e=this._first;for(this._totalTime=this._time=this._rawPrevTime=a;e;)d=e._next,(e._active||a>=e._startTime&&!e._paused)&&(e._reversed?e.render((e._dirty?e.totalDuration():e._totalDuration)-(a-e._startTime)*e._timeScale,b,c):e.render((a-e._startTime)*e._timeScale,b,c)),e=d},h.rawTime=function(){return j||i.wake(),this._totalTime};var G=t("TweenLite",function(b,c,d){if(D.call(this,c,d),this.render=G.prototype.render,null==b)throw"Cannot tween a null target.";this.target=b="string"!=typeof b?b:G.selector(b)||b;var e,f,g,h=b.jquery||b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType),i=this.vars.overwrite;if(this._overwrite=i=null==i?U[G.defaultOverwrite]:"number"==typeof i?i>>0:U[i],(h||b instanceof Array||b.push&&p(b))&&"number"!=typeof b[0])for(this._targets=g=n(b),this._propLookup=[],this._siblings=[],e=0;e<g.length;e++)f=g[e],f?"string"!=typeof f?f.length&&f!==a&&f[0]&&(f[0]===a||f[0].nodeType&&f[0].style&&!f.nodeType)?(g.splice(e--,1),this._targets=g=g.concat(n(f))):(this._siblings[e]=Z(f,this,!1),1===i&&this._siblings[e].length>1&&_(f,this,null,1,this._siblings[e])):(f=g[e--]=G.selector(f),"string"==typeof f&&g.splice(e+1,1)):g.splice(e--,1);else this._propLookup={},this._siblings=Z(b,this,!1),1===i&&this._siblings.length>1&&_(b,this,null,1,this._siblings);(this.vars.immediateRender||0===c&&0===this._delay&&this.vars.immediateRender!==!1)&&(this._time=-m,this.render(Math.min(0,-this._delay)))},!0),H=function(b){return b&&b.length&&b!==a&&b[0]&&(b[0]===a||b[0].nodeType&&b[0].style&&!b.nodeType)},I=function(a,b){var c,d={};for(c in a)T[c]||c in b&&"transform"!==c&&"x"!==c&&"y"!==c&&"width"!==c&&"height"!==c&&"className"!==c&&"border"!==c||!(!Q[c]||Q[c]&&Q[c]._autoCSS)||(d[c]=a[c],delete a[c]);a.css=d};h=G.prototype=new D,h.constructor=G,h.kill()._gc=!1,h.ratio=0,h._firstPT=h._targets=h._overwrittenProps=h._startAt=null,h._notifyPluginsOfEnabled=h._lazy=!1,G.version="1.19.1",G.defaultEase=h._ease=new v(null,null,1,1),G.defaultOverwrite="auto",G.ticker=i,G.autoSleep=120,G.lagSmoothing=function(a,b){i.lagSmoothing(a,b)},G.selector=a.$||a.jQuery||function(b){var c=a.$||a.jQuery;return c?(G.selector=c,c(b)):"undefined"==typeof d?b:d.querySelectorAll?d.querySelectorAll(b):d.getElementById("#"===b.charAt(0)?b.substr(1):b)};var J=[],K={},L=/(?:(-|-=|\+=)?\d*\.?\d*(?:e[\-+]?\d+)?)[0-9]/gi,M=function(a){for(var b,c=this._firstPT,d=1e-6;c;)b=c.blob?1===a?this.end:a?this.join(""):this.start:c.c*a+c.s,c.m?b=c.m(b,this._target||c.t):d>b&&b>-d&&!c.blob&&(b=0),c.f?c.fp?c.t[c.p](c.fp,b):c.t[c.p](b):c.t[c.p]=b,c=c._next},N=function(a,b,c,d){var e,f,g,h,i,j,k,l=[],m=0,n="",o=0;for(l.start=a,l.end=b,a=l[0]=a+"",b=l[1]=b+"",c&&(c(l),a=l[0],b=l[1]),l.length=0,e=a.match(L)||[],f=b.match(L)||[],d&&(d._next=null,d.blob=1,l._firstPT=l._applyPT=d),i=f.length,h=0;i>h;h++)k=f[h],j=b.substr(m,b.indexOf(k,m)-m),n+=j||!h?j:",",m+=j.length,o?o=(o+1)%5:"rgba("===j.substr(-5)&&(o=1),k===e[h]||e.length<=h?n+=k:(n&&(l.push(n),n=""),g=parseFloat(e[h]),l.push(g),l._firstPT={_next:l._firstPT,t:l,p:l.length-1,s:g,c:("="===k.charAt(1)?parseInt(k.charAt(0)+"1",10)*parseFloat(k.substr(2)):parseFloat(k)-g)||0,f:0,m:o&&4>o?Math.round:0}),m+=k.length;return n+=b.substr(m),n&&l.push(n),l.setRatio=M,l},O=function(a,b,c,d,e,f,g,h,i){"function"==typeof d&&(d=d(i||0,a));var j,k=typeof a[b],l="function"!==k?"":b.indexOf("set")||"function"!=typeof a["get"+b.substr(3)]?b:"get"+b.substr(3),m="get"!==c?c:l?g?a[l](g):a[l]():a[b],n="string"==typeof d&&"="===d.charAt(1),o={t:a,p:b,s:m,f:"function"===k,pg:0,n:e||b,m:f?"function"==typeof f?f:Math.round:0,pr:0,c:n?parseInt(d.charAt(0)+"1",10)*parseFloat(d.substr(2)):parseFloat(d)-m||0};return("number"!=typeof m||"number"!=typeof d&&!n)&&(g||isNaN(m)||!n&&isNaN(d)||"boolean"==typeof m||"boolean"==typeof d?(o.fp=g,j=N(m,n?o.s+o.c:d,h||G.defaultStringFilter,o),o={t:j,p:"setRatio",s:0,c:1,f:2,pg:0,n:e||b,pr:0,m:0}):(o.s=parseFloat(m),n||(o.c=parseFloat(d)-o.s||0))),o.c?((o._next=this._firstPT)&&(o._next._prev=o),this._firstPT=o,o):void 0},P=G._internals={isArray:p,isSelector:H,lazyTweens:J,blobDif:N},Q=G._plugins={},R=P.tweenLookup={},S=0,T=P.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,onOverwrite:1,callbackScope:1,stringFilter:1,id:1},U={none:0,all:1,auto:2,concurrent:3,allOnStart:4,preexisting:5,"true":1,"false":0},V=D._rootFramesTimeline=new F,W=D._rootTimeline=new F,X=30,Y=P.lazyRender=function(){var a,b=J.length;for(K={};--b>-1;)a=J[b],a&&a._lazy!==!1&&(a.render(a._lazy[0],a._lazy[1],!0),a._lazy=!1);J.length=0};W._startTime=i.time,V._startTime=i.frame,W._active=V._active=!0,setTimeout(Y,1),D._updateRoot=G.render=function(){var a,b,c;if(J.length&&Y(),W.render((i.time-W._startTime)*W._timeScale,!1,!1),V.render((i.frame-V._startTime)*V._timeScale,!1,!1),J.length&&Y(),i.frame>=X){X=i.frame+(parseInt(G.autoSleep,10)||120);for(c in R){for(b=R[c].tweens,a=b.length;--a>-1;)b[a]._gc&&b.splice(a,1);0===b.length&&delete R[c]}if(c=W._first,(!c||c._paused)&&G.autoSleep&&!V._first&&1===i._listeners.tick.length){for(;c&&c._paused;)c=c._next;c||i.sleep()}}},i.addEventListener("tick",D._updateRoot);var Z=function(a,b,c){var d,e,f=a._gsTweenID;if(R[f||(a._gsTweenID=f="t"+S++)]||(R[f]={target:a,tweens:[]}),b&&(d=R[f].tweens,d[e=d.length]=b,c))for(;--e>-1;)d[e]===b&&d.splice(e,1);return R[f].tweens},$=function(a,b,c,d){var e,f,g=a.vars.onOverwrite;return g&&(e=g(a,b,c,d)),g=G.onOverwrite,g&&(f=g(a,b,c,d)),e!==!1&&f!==!1},_=function(a,b,c,d,e){var f,g,h,i;if(1===d||d>=4){for(i=e.length,f=0;i>f;f++)if((h=e[f])!==b)h._gc||h._kill(null,a,b)&&(g=!0);else if(5===d)break;return g}var j,k=b._startTime+m,l=[],n=0,o=0===b._duration;for(f=e.length;--f>-1;)(h=e[f])===b||h._gc||h._paused||(h._timeline!==b._timeline?(j=j||aa(b,0,o),0===aa(h,j,o)&&(l[n++]=h)):h._startTime<=k&&h._startTime+h.totalDuration()/h._timeScale>k&&((o||!h._initted)&&k-h._startTime<=2e-10||(l[n++]=h)));for(f=n;--f>-1;)if(h=l[f],2===d&&h._kill(c,a,b)&&(g=!0),2!==d||!h._firstPT&&h._initted){if(2!==d&&!$(h,b))continue;h._enabled(!1,!1)&&(g=!0)}return g},aa=function(a,b,c){for(var d=a._timeline,e=d._timeScale,f=a._startTime;d._timeline;){if(f+=d._startTime,e*=d._timeScale,d._paused)return-100;d=d._timeline}return f/=e,f>b?f-b:c&&f===b||!a._initted&&2*m>f-b?m:(f+=a.totalDuration()/a._timeScale/e)>b+m?0:f-b-m};h._init=function(){var a,b,c,d,e,f,g=this.vars,h=this._overwrittenProps,i=this._duration,j=!!g.immediateRender,k=g.ease;if(g.startAt){this._startAt&&(this._startAt.render(-1,!0),this._startAt.kill()),e={};for(d in g.startAt)e[d]=g.startAt[d];if(e.overwrite=!1,e.immediateRender=!0,e.lazy=j&&g.lazy!==!1,e.startAt=e.delay=null,this._startAt=G.to(this.target,0,e),j)if(this._time>0)this._startAt=null;else if(0!==i)return}else if(g.runBackwards&&0!==i)if(this._startAt)this._startAt.render(-1,!0),this._startAt.kill(),this._startAt=null;else{0!==this._time&&(j=!1),c={};for(d in g)T[d]&&"autoCSS"!==d||(c[d]=g[d]);if(c.overwrite=0,c.data="isFromStart",c.lazy=j&&g.lazy!==!1,c.immediateRender=j,this._startAt=G.to(this.target,0,c),j){if(0===this._time)return}else this._startAt._init(),this._startAt._enabled(!1),this.vars.immediateRender&&(this._startAt=null)}if(this._ease=k=k?k instanceof v?k:"function"==typeof k?new v(k,g.easeParams):w[k]||G.defaultEase:G.defaultEase,g.easeParams instanceof Array&&k.config&&(this._ease=k.config.apply(k,g.easeParams)),this._easeType=this._ease._type,this._easePower=this._ease._power,this._firstPT=null,this._targets)for(f=this._targets.length,a=0;f>a;a++)this._initProps(this._targets[a],this._propLookup[a]={},this._siblings[a],h?h[a]:null,a)&&(b=!0);else b=this._initProps(this.target,this._propLookup,this._siblings,h,0);if(b&&G._onPluginEvent("_onInitAllProps",this),h&&(this._firstPT||"function"!=typeof this.target&&this._enabled(!1,!1)),g.runBackwards)for(c=this._firstPT;c;)c.s+=c.c,c.c=-c.c,c=c._next;this._onUpdate=g.onUpdate,this._initted=!0},h._initProps=function(b,c,d,e,f){var g,h,i,j,k,l;if(null==b)return!1;K[b._gsTweenID]&&Y(),this.vars.css||b.style&&b!==a&&b.nodeType&&Q.css&&this.vars.autoCSS!==!1&&I(this.vars,b);for(g in this.vars)if(l=this.vars[g],T[g])l&&(l instanceof Array||l.push&&p(l))&&-1!==l.join("").indexOf("{self}")&&(this.vars[g]=l=this._swapSelfInParams(l,this));else if(Q[g]&&(j=new Q[g])._onInitTween(b,this.vars[g],this,f)){for(this._firstPT=k={_next:this._firstPT,t:j,p:"setRatio",s:0,c:1,f:1,n:g,pg:1,pr:j._priority,m:0},h=j._overwriteProps.length;--h>-1;)c[j._overwriteProps[h]]=this._firstPT;(j._priority||j._onInitAllProps)&&(i=!0),(j._onDisable||j._onEnable)&&(this._notifyPluginsOfEnabled=!0),k._next&&(k._next._prev=k)}else c[g]=O.call(this,b,g,"get",l,g,0,null,this.vars.stringFilter,f);return e&&this._kill(e,b)?this._initProps(b,c,d,e,f):this._overwrite>1&&this._firstPT&&d.length>1&&_(b,this,c,this._overwrite,d)?(this._kill(c,b),this._initProps(b,c,d,e,f)):(this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration)&&(K[b._gsTweenID]=!0),i)},h.render=function(a,b,c){var d,e,f,g,h=this._time,i=this._duration,j=this._rawPrevTime;if(a>=i-1e-7&&a>=0)this._totalTime=this._time=i,this.ratio=this._ease._calcEnd?this._ease.getRatio(1):1,this._reversed||(d=!0,e="onComplete",c=c||this._timeline.autoRemoveChildren),0===i&&(this._initted||!this.vars.lazy||c)&&(this._startTime===this._timeline._duration&&(a=0),(0>j||0>=a&&a>=-1e-7||j===m&&"isPause"!==this.data)&&j!==a&&(c=!0,j>m&&(e="onReverseComplete")),this._rawPrevTime=g=!b||a||j===a?a:m);else if(1e-7>a)this._totalTime=this._time=0,this.ratio=this._ease._calcEnd?this._ease.getRatio(0):0,(0!==h||0===i&&j>0)&&(e="onReverseComplete",d=this._reversed),0>a&&(this._active=!1,0===i&&(this._initted||!this.vars.lazy||c)&&(j>=0&&(j!==m||"isPause"!==this.data)&&(c=!0),this._rawPrevTime=g=!b||a||j===a?a:m)),this._initted||(c=!0);else if(this._totalTime=this._time=a,this._easeType){var k=a/i,l=this._easeType,n=this._easePower;(1===l||3===l&&k>=.5)&&(k=1-k),3===l&&(k*=2),1===n?k*=k:2===n?k*=k*k:3===n?k*=k*k*k:4===n&&(k*=k*k*k*k),1===l?this.ratio=1-k:2===l?this.ratio=k:.5>a/i?this.ratio=k/2:this.ratio=1-k/2}else this.ratio=this._ease.getRatio(a/i);if(this._time!==h||c){if(!this._initted){if(this._init(),!this._initted||this._gc)return;if(!c&&this._firstPT&&(this.vars.lazy!==!1&&this._duration||this.vars.lazy&&!this._duration))return this._time=this._totalTime=h,this._rawPrevTime=j,J.push(this),void(this._lazy=[a,b]);this._time&&!d?this.ratio=this._ease.getRatio(this._time/i):d&&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!==h&&a>=0&&(this._active=!0),0===h&&(this._startAt&&(a>=0?this._startAt.render(a,b,c):e||(e="_dummyGS")),this.vars.onStart&&(0!==this._time||0===i)&&(b||this._callback("onStart"))),f=this._firstPT;f;)f.f?f.t[f.p](f.c*this.ratio+f.s):f.t[f.p]=f.c*this.ratio+f.s,f=f._next;this._onUpdate&&(0>a&&this._startAt&&a!==-1e-4&&this._startAt.render(a,b,c),b||(this._time!==h||d||c)&&this._callback("onUpdate")),e&&(!this._gc||c)&&(0>a&&this._startAt&&!this._onUpdate&&a!==-1e-4&&this._startAt.render(a,b,c),d&&(this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!b&&this.vars[e]&&this._callback(e),0===i&&this._rawPrevTime===m&&g!==m&&(this._rawPrevTime=0))}},h._kill=function(a,b,c){if("all"===a&&(a=null),null==a&&(null==b||b===this.target))return this._lazy=!1,this._enabled(!1,!1);b="string"!=typeof b?b||this._targets||this.target:G.selector(b)||b;var d,e,f,g,h,i,j,k,l,m=c&&this._time&&c._startTime===this._startTime&&this._timeline===c._timeline;if((p(b)||H(b))&&"number"!=typeof b[0])for(d=b.length;--d>-1;)this._kill(a,b[d],c)&&(i=!0);else{if(this._targets){for(d=this._targets.length;--d>-1;)if(b===this._targets[d]){h=this._propLookup[d]||{},this._overwrittenProps=this._overwrittenProps||[],e=this._overwrittenProps[d]=a?this._overwrittenProps[d]||{}:"all";break}}else{if(b!==this.target)return!1;h=this._propLookup,e=this._overwrittenProps=a?this._overwrittenProps||{}:"all"}if(h){if(j=a||h,k=a!==e&&"all"!==e&&a!==h&&("object"!=typeof a||!a._tempKill),c&&(G.onOverwrite||this.vars.onOverwrite)){for(f in j)h[f]&&(l||(l=[]),l.push(f));if((l||!a)&&!$(this,c,b,l))return!1}for(f in j)(g=h[f])&&(m&&(g.f?g.t[g.p](g.s):g.t[g.p]=g.s,i=!0),g.pg&&g.t._kill(j)&&(i=!0),g.pg&&0!==g.t._overwriteProps.length||(g._prev?g._prev._next=g._next:g===this._firstPT&&(this._firstPT=g._next),g._next&&(g._next._prev=g._prev),g._next=g._prev=null),delete h[f]),k&&(e[f]=1);!this._firstPT&&this._initted&&this._enabled(!1,!1)}}return i},h.invalidate=function(){return this._notifyPluginsOfEnabled&&G._onPluginEvent("_onDisable",this),this._firstPT=this._overwrittenProps=this._startAt=this._onUpdate=null,this._notifyPluginsOfEnabled=this._active=this._lazy=!1,this._propLookup=this._targets?{}:[],D.prototype.invalidate.call(this),this.vars.immediateRender&&(this._time=-m,this.render(Math.min(0,-this._delay))),this},h._enabled=function(a,b){if(j||i.wake(),a&&this._gc){var c,d=this._targets;if(d)for(c=d.length;--c>-1;)this._siblings[c]=Z(d[c],this,!0);else this._siblings=Z(this.target,this,!0)}return D.prototype._enabled.call(this,a,b),this._notifyPluginsOfEnabled&&this._firstPT?G._onPluginEvent(a?"_onEnable":"_onDisable",this):!1},G.to=function(a,b,c){return new G(a,b,c)},G.from=function(a,b,c){return c.runBackwards=!0,c.immediateRender=0!=c.immediateRender,new G(a,b,c)},G.fromTo=function(a,b,c,d){return d.startAt=c,d.immediateRender=0!=d.immediateRender&&0!=c.immediateRender,new G(a,b,d)},G.delayedCall=function(a,b,c,d,e){return new G(b,0,{delay:a,onComplete:b,onCompleteParams:c,callbackScope:d,onReverseComplete:b,onReverseCompleteParams:c,immediateRender:!1,lazy:!1,useFrames:e,overwrite:0})},G.set=function(a,b){return new G(a,0,b)},G.getTweensOf=function(a,b){if(null==a)return[];a="string"!=typeof a?a:G.selector(a)||a;var c,d,e,f;if((p(a)||H(a))&&"number"!=typeof a[0]){for(c=a.length,d=[];--c>-1;)d=d.concat(G.getTweensOf(a[c],b));for(c=d.length;--c>-1;)for(f=d[c],e=c;--e>-1;)f===d[e]&&d.splice(c,1)}else for(d=Z(a).concat(),c=d.length;--c>-1;)(d[c]._gc||b&&!d[c].isActive())&&d.splice(c,1);return d},G.killTweensOf=G.killDelayedCallsTo=function(a,b,c){"object"==typeof b&&(c=b,b=!1);for(var d=G.getTweensOf(a,b),e=d.length;--e>-1;)d[e]._kill(c,a)};var ba=t("plugins.TweenPlugin",function(a,b){this._overwriteProps=(a||"").split(","),this._propName=this._overwriteProps[0],this._priority=b||0,this._super=ba.prototype},!0);if(h=ba.prototype,ba.version="1.19.0",ba.API=2,h._firstPT=null,h._addTween=O,h.setRatio=M,h._kill=function(a){var b,c=this._overwriteProps,d=this._firstPT;if(null!=a[this._propName])this._overwriteProps=[];else for(b=c.length;--b>-1;)null!=a[c[b]]&&c.splice(b,1);for(;d;)null!=a[d.n]&&(d._next&&(d._next._prev=d._prev),d._prev?(d._prev._next=d._next,d._prev=null):this._firstPT===d&&(this._firstPT=d._next)),d=d._next;return!1},h._mod=h._roundProps=function(a){for(var b,c=this._firstPT;c;)b=a[this._propName]||null!=c.n&&a[c.n.split(this._propName+"_").join("")],b&&"function"==typeof b&&(2===c.f?c.t._applyPT.m=b:c.m=b),c=c._next},G._onPluginEvent=function(a,b){var c,d,e,f,g,h=b._firstPT;if("_onInitAllProps"===a){for(;h;){for(g=h._next,d=e;d&&d.pr>h.pr;)d=d._next;(h._prev=d?d._prev:f)?h._prev._next=h:e=h,(h._next=d)?d._prev=h:f=h,h=g}h=b._firstPT=e}for(;h;)h.pg&&"function"==typeof h.t[a]&&h.t[a]()&&(c=!0),h=h._next;return c},ba.activate=function(a){for(var b=a.length;--b>-1;)a[b].API===ba.API&&(Q[(new a[b])._propName]=a[b]);return!0},s.plugin=function(a){if(!(a&&a.propName&&a.init&&a.API))throw"illegal plugin definition.";var b,c=a.propName,d=a.priority||0,e=a.overwriteProps,f={init:"_onInitTween",set:"setRatio",kill:"_kill",round:"_mod",mod:"_mod",initAll:"_onInitAllProps"},g=t("plugins."+c.charAt(0).toUpperCase()+c.substr(1)+"Plugin",function(){ba.call(this,c,d),this._overwriteProps=e||[]},a.global===!0),h=g.prototype=new ba(c);h.constructor=g,g.API=a.API;for(b in f)"function"==typeof a[b]&&(h[f[b]]=a[b]);return g.version=a.version,ba.activate([g]),g},f=a._gsQueue){for(g=0;g<f.length;g++)f[g]();for(h in q)q[h].func||a.console.log("GSAP encountered missing dependency: "+h)}j=!1}}("undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window,"TweenLite");
61 /* TIME LINE LITE */
62 /*!
63 * VERSION: 1.17.0
64 * DATE: 2015-05-27
65 * UPDATES AND DOCS AT: http://greensock.com
66 *
67 * @license Copyright (c) 2008-2015, GreenSock. All rights reserved.
68 * This work is subject to the terms at http://greensock.com/standard-license or for
69 * Club GreenSock members, the software agreement that was issued with your membership.
70 *
71 * @author: Jack Doyle, jack@greensock.com
72 */
73 var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("TimelineLite",["core.Animation","core.SimpleTimeline","TweenLite"],function(t,e,i){var s=function(t){e.call(this,t),this._labels={},this.autoRemoveChildren=this.vars.autoRemoveChildren===!0,this.smoothChildTiming=this.vars.smoothChildTiming===!0,this._sortChildren=!0,this._onUpdate=this.vars.onUpdate;var i,s,r=this.vars;for(s in r)i=r[s],h(i)&&-1!==i.join("").indexOf("{self}")&&(r[s]=this._swapSelfInParams(i));h(r.tweens)&&this.add(r.tweens,0,r.align,r.stagger)},r=1e-10,n=i._internals,a=s._internals={},o=n.isSelector,h=n.isArray,l=n.lazyTweens,_=n.lazyRender,u=[],f=_gsScope._gsDefine.globals,c=function(t){var e,i={};for(e in t)i[e]=t[e];return i},p=a.pauseCallback=function(t,e,i,s){var n,a=t._timeline,o=a._totalTime,h=t._startTime,l=0>t._rawPrevTime||0===t._rawPrevTime&&a._reversed,_=l?0:r,f=l?r:0;if(e||!this._forcingPlayhead){for(a.pause(h),n=t._prev;n&&n._startTime===h;)n._rawPrevTime=f,n=n._prev;for(n=t._next;n&&n._startTime===h;)n._rawPrevTime=_,n=n._next;e&&e.apply(s||a.vars.callbackScope||a,i||u),(this._forcingPlayhead||!a._paused)&&a.seek(o)}},m=function(t){var e,i=[],s=t.length;for(e=0;e!==s;i.push(t[e++]));return i},d=s.prototype=new e;return s.version="1.17.0",d.constructor=s,d.kill()._gc=d._forcingPlayhead=!1,d.to=function(t,e,s,r){var n=s.repeat&&f.TweenMax||i;return e?this.add(new n(t,e,s),r):this.set(t,s,r)},d.from=function(t,e,s,r){return this.add((s.repeat&&f.TweenMax||i).from(t,e,s),r)},d.fromTo=function(t,e,s,r,n){var a=r.repeat&&f.TweenMax||i;return e?this.add(a.fromTo(t,e,s,r),n):this.set(t,r,n)},d.staggerTo=function(t,e,r,n,a,h,l,_){var u,f=new s({onComplete:h,onCompleteParams:l,callbackScope:_,smoothChildTiming:this.smoothChildTiming});for("string"==typeof t&&(t=i.selector(t)||t),t=t||[],o(t)&&(t=m(t)),n=n||0,0>n&&(t=m(t),t.reverse(),n*=-1),u=0;t.length>u;u++)r.startAt&&(r.startAt=c(r.startAt)),f.to(t[u],e,c(r),u*n);return this.add(f,a)},d.staggerFrom=function(t,e,i,s,r,n,a,o){return i.immediateRender=0!=i.immediateRender,i.runBackwards=!0,this.staggerTo(t,e,i,s,r,n,a,o)},d.staggerFromTo=function(t,e,i,s,r,n,a,o,h){return s.startAt=i,s.immediateRender=0!=s.immediateRender&&0!=i.immediateRender,this.staggerTo(t,e,s,r,n,a,o,h)},d.call=function(t,e,s,r){return this.add(i.delayedCall(0,t,e,s),r)},d.set=function(t,e,s){return s=this._parseTimeOrLabel(s,0,!0),null==e.immediateRender&&(e.immediateRender=s===this._time&&!this._paused),this.add(new i(t,0,e),s)},s.exportRoot=function(t,e){t=t||{},null==t.smoothChildTiming&&(t.smoothChildTiming=!0);var r,n,a=new s(t),o=a._timeline;for(null==e&&(e=!0),o._remove(a,!0),a._startTime=0,a._rawPrevTime=a._time=a._totalTime=o._time,r=o._first;r;)n=r._next,e&&r instanceof i&&r.target===r.vars.onComplete||a.add(r,r._startTime-r._delay),r=n;return o.add(a,0),a},d.add=function(r,n,a,o){var l,_,u,f,c,p;if("number"!=typeof n&&(n=this._parseTimeOrLabel(n,0,!0,r)),!(r instanceof t)){if(r instanceof Array||r&&r.push&&h(r)){for(a=a||"normal",o=o||0,l=n,_=r.length,u=0;_>u;u++)h(f=r[u])&&(f=new s({tweens:f})),this.add(f,l),"string"!=typeof f&&"function"!=typeof f&&("sequence"===a?l=f._startTime+f.totalDuration()/f._timeScale:"start"===a&&(f._startTime-=f.delay())),l+=o;return this._uncache(!0)}if("string"==typeof r)return this.addLabel(r,n);if("function"!=typeof r)throw"Cannot add "+r+" into the timeline; it is not a tween, timeline, function, or string.";r=i.delayedCall(0,r)}if(e.prototype.add.call(this,r,n),(this._gc||this._time===this._duration)&&!this._paused&&this._duration<this.duration())for(c=this,p=c.rawTime()>r._startTime;c._timeline;)p&&c._timeline.smoothChildTiming?c.totalTime(c._totalTime,!0):c._gc&&c._enabled(!0,!1),c=c._timeline;return this},d.remove=function(e){if(e instanceof t)return this._remove(e,!1);if(e instanceof Array||e&&e.push&&h(e)){for(var i=e.length;--i>-1;)this.remove(e[i]);return this}return"string"==typeof e?this.removeLabel(e):this.kill(null,e)},d._remove=function(t,i){e.prototype._remove.call(this,t,i);var s=this._last;return s?this._time>s._startTime+s._totalDuration/s._timeScale&&(this._time=this.duration(),this._totalTime=this._totalDuration):this._time=this._totalTime=this._duration=this._totalDuration=0,this},d.append=function(t,e){return this.add(t,this._parseTimeOrLabel(null,e,!0,t))},d.insert=d.insertMultiple=function(t,e,i,s){return this.add(t,e||0,i,s)},d.appendMultiple=function(t,e,i,s){return this.add(t,this._parseTimeOrLabel(null,e,!0,t),i,s)},d.addLabel=function(t,e){return this._labels[t]=this._parseTimeOrLabel(e),this},d.addPause=function(t,e,s,r){var n=i.delayedCall(0,p,["{self}",e,s,r],this);return n.data="isPause",this.add(n,t)},d.removeLabel=function(t){return delete this._labels[t],this},d.getLabelTime=function(t){return null!=this._labels[t]?this._labels[t]:-1},d._parseTimeOrLabel=function(e,i,s,r){var n;if(r instanceof t&&r.timeline===this)this.remove(r);else if(r&&(r instanceof Array||r.push&&h(r)))for(n=r.length;--n>-1;)r[n]instanceof t&&r[n].timeline===this&&this.remove(r[n]);if("string"==typeof i)return this._parseTimeOrLabel(i,s&&"number"==typeof e&&null==this._labels[i]?e-this.duration():0,s);if(i=i||0,"string"!=typeof e||!isNaN(e)&&null==this._labels[e])null==e&&(e=this.duration());else{if(n=e.indexOf("="),-1===n)return null==this._labels[e]?s?this._labels[e]=this.duration()+i:i:this._labels[e]+i;i=parseInt(e.charAt(n-1)+"1",10)*Number(e.substr(n+1)),e=n>1?this._parseTimeOrLabel(e.substr(0,n-1),0,s):this.duration()}return Number(e)+i},d.seek=function(t,e){return this.totalTime("number"==typeof t?t:this._parseTimeOrLabel(t),e!==!1)},d.stop=function(){return this.paused(!0)},d.gotoAndPlay=function(t,e){return this.play(t,e)},d.gotoAndStop=function(t,e){return this.pause(t,e)},d.render=function(t,e,i){this._gc&&this._enabled(!0,!1);var s,n,a,o,h,u=this._dirty?this.totalDuration():this._totalDuration,f=this._time,c=this._startTime,p=this._timeScale,m=this._paused;if(t>=u)this._totalTime=this._time=u,this._reversed||this._hasPausedChild()||(n=!0,o="onComplete",h=!!this._timeline.autoRemoveChildren,0===this._duration&&(0===t||0>this._rawPrevTime||this._rawPrevTime===r)&&this._rawPrevTime!==t&&this._first&&(h=!0,this._rawPrevTime>r&&(o="onReverseComplete"))),this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:r,t=u+1e-4;else if(1e-7>t)if(this._totalTime=this._time=0,(0!==f||0===this._duration&&this._rawPrevTime!==r&&(this._rawPrevTime>0||0>t&&this._rawPrevTime>=0))&&(o="onReverseComplete",n=this._reversed),0>t)this._active=!1,this._timeline.autoRemoveChildren&&this._reversed?(h=n=!0,o="onReverseComplete"):this._rawPrevTime>=0&&this._first&&(h=!0),this._rawPrevTime=t;else{if(this._rawPrevTime=this._duration||!e||t||this._rawPrevTime===t?t:r,0===t&&n)for(s=this._first;s&&0===s._startTime;)s._duration||(n=!1),s=s._next;t=0,this._initted||(h=!0)}else this._totalTime=this._time=this._rawPrevTime=t;if(this._time!==f&&this._first||i||h){if(this._initted||(this._initted=!0),this._active||!this._paused&&this._time!==f&&t>0&&(this._active=!0),0===f&&this.vars.onStart&&0!==this._time&&(e||this._callback("onStart")),this._time>=f)for(s=this._first;s&&(a=s._next,!this._paused||m);)(s._active||s._startTime<=this._time&&!s._paused&&!s._gc)&&(s._reversed?s.render((s._dirty?s.totalDuration():s._totalDuration)-(t-s._startTime)*s._timeScale,e,i):s.render((t-s._startTime)*s._timeScale,e,i)),s=a;else for(s=this._last;s&&(a=s._prev,!this._paused||m);)(s._active||f>=s._startTime&&!s._paused&&!s._gc)&&(s._reversed?s.render((s._dirty?s.totalDuration():s._totalDuration)-(t-s._startTime)*s._timeScale,e,i):s.render((t-s._startTime)*s._timeScale,e,i)),s=a;this._onUpdate&&(e||(l.length&&_(),this._callback("onUpdate"))),o&&(this._gc||(c===this._startTime||p!==this._timeScale)&&(0===this._time||u>=this.totalDuration())&&(n&&(l.length&&_(),this._timeline.autoRemoveChildren&&this._enabled(!1,!1),this._active=!1),!e&&this.vars[o]&&this._callback(o)))}},d._hasPausedChild=function(){for(var t=this._first;t;){if(t._paused||t instanceof s&&t._hasPausedChild())return!0;t=t._next}return!1},d.getChildren=function(t,e,s,r){r=r||-9999999999;for(var n=[],a=this._first,o=0;a;)r>a._startTime||(a instanceof i?e!==!1&&(n[o++]=a):(s!==!1&&(n[o++]=a),t!==!1&&(n=n.concat(a.getChildren(!0,e,s)),o=n.length))),a=a._next;return n},d.getTweensOf=function(t,e){var s,r,n=this._gc,a=[],o=0;for(n&&this._enabled(!0,!0),s=i.getTweensOf(t),r=s.length;--r>-1;)(s[r].timeline===this||e&&this._contains(s[r]))&&(a[o++]=s[r]);return n&&this._enabled(!1,!0),a},d.recent=function(){return this._recent},d._contains=function(t){for(var e=t.timeline;e;){if(e===this)return!0;e=e.timeline}return!1},d.shiftChildren=function(t,e,i){i=i||0;for(var s,r=this._first,n=this._labels;r;)r._startTime>=i&&(r._startTime+=t),r=r._next;if(e)for(s in n)n[s]>=i&&(n[s]+=t);return this._uncache(!0)},d._kill=function(t,e){if(!t&&!e)return this._enabled(!1,!1);for(var i=e?this.getTweensOf(e):this.getChildren(!0,!0,!1),s=i.length,r=!1;--s>-1;)i[s]._kill(t,e)&&(r=!0);return r},d.clear=function(t){var e=this.getChildren(!1,!0,!0),i=e.length;for(this._time=this._totalTime=0;--i>-1;)e[i]._enabled(!1,!1);return t!==!1&&(this._labels={}),this._uncache(!0)},d.invalidate=function(){for(var e=this._first;e;)e.invalidate(),e=e._next;return t.prototype.invalidate.call(this)},d._enabled=function(t,i){if(t===this._gc)for(var s=this._first;s;)s._enabled(t,!0),s=s._next;return e.prototype._enabled.call(this,t,i)},d.totalTime=function(){this._forcingPlayhead=!0;var e=t.prototype.totalTime.apply(this,arguments);return this._forcingPlayhead=!1,e},d.duration=function(t){return arguments.length?(0!==this.duration()&&0!==t&&this.timeScale(this._duration/t),this):(this._dirty&&this.totalDuration(),this._duration)},d.totalDuration=function(t){if(!arguments.length){if(this._dirty){for(var e,i,s=0,r=this._last,n=999999999999;r;)e=r._prev,r._dirty&&r.totalDuration(),r._startTime>n&&this._sortChildren&&!r._paused?this.add(r,r._startTime-r._delay):n=r._startTime,0>r._startTime&&!r._paused&&(s-=r._startTime,this._timeline.smoothChildTiming&&(this._startTime+=r._startTime/this._timeScale),this.shiftChildren(-r._startTime,!1,-9999999999),n=0),i=r._startTime+r._totalDuration/r._timeScale,i>s&&(s=i),r=e;this._duration=this._totalDuration=s,this._dirty=!1}return this._totalDuration}return 0!==this.totalDuration()&&0!==t&&this.timeScale(this._totalDuration/t),this},d.paused=function(e){if(!e)for(var i=this._first,s=this._time;i;)i._startTime===s&&"isPause"===i.data&&(i._rawPrevTime=0),i=i._next;return t.prototype.paused.apply(this,arguments)},d.usesFrames=function(){for(var e=this._timeline;e._timeline;)e=e._timeline;return e===t._rootFramesTimeline},d.rawTime=function(){return this._paused?this._totalTime:(this._timeline.rawTime()-this._startTime)*this._timeScale},s},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(t){"use strict";var e=function(){return(_gsScope.GreenSockGlobals||_gsScope)[t]};"function"==typeof define&&define.amd?define(["TweenLite"],e):"undefined"!=typeof module&&module.exports&&(require("./TweenLite.js"),module.exports=e())}("TimelineLite");
74
75
76 /* EASING PLUGIN*/
77 /*!
78 * VERSION: 1.15.5
79 * DATE: 2016-07-08
80 * UPDATES AND DOCS AT: http://greensock.com
81 *
82 * @license Copyright (c) 2008-2016, GreenSock. All rights reserved.
83 * This work is subject to the terms at http://greensock.com/standard-license or for
84 * Club GreenSock members, the software agreement that was issued with your membership.
85 *
86 * @author: Jack Doyle, jack@greensock.com
87 **/
88 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(a){var b,c,d,e=_gsScope.GreenSockGlobals||_gsScope,f=e.com.greensock,g=2*Math.PI,h=Math.PI/2,i=f._class,j=function(b,c){var d=i("easing."+b,function(){},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,d},k=a.register||function(){},l=function(a,b,c,d,e){var f=i("easing."+a,{easeOut:new b,easeIn:new c,easeInOut:new d},!0);return k(f,a),f},m=function(a,b,c){this.t=a,this.v=b,c&&(this.next=c,c.prev=this,this.c=c.v-b,this.gap=c.t-a)},n=function(b,c){var d=i("easing."+b,function(a){this._p1=a||0===a?a:1.70158,this._p2=1.525*this._p1},!0),e=d.prototype=new a;return e.constructor=d,e.getRatio=c,e.config=function(a){return new d(a)},d},o=l("Back",n("BackOut",function(a){return(a-=1)*a*((this._p1+1)*a+this._p1)+1}),n("BackIn",function(a){return a*a*((this._p1+1)*a-this._p1)}),n("BackInOut",function(a){return(a*=2)<1?.5*a*a*((this._p2+1)*a-this._p2):.5*((a-=2)*a*((this._p2+1)*a+this._p2)+2)})),p=i("easing.SlowMo",function(a,b,c){b=b||0===b?b:.7,null==a?a=.7:a>1&&(a=1),this._p=1!==a?b:0,this._p1=(1-a)/2,this._p2=a,this._p3=this._p1+this._p2,this._calcEnd=c===!0},!0),q=p.prototype=new a;return q.constructor=p,q.getRatio=function(a){var b=a+(.5-a)*this._p;return a<this._p1?this._calcEnd?1-(a=1-a/this._p1)*a:b-(a=1-a/this._p1)*a*a*a*b:a>this._p3?this._calcEnd?1-(a=(a-this._p3)/this._p1)*a:b+(a-b)*(a=(a-this._p3)/this._p1)*a*a*a:this._calcEnd?1:b},p.ease=new p(.7,.7),q.config=p.config=function(a,b,c){return new p(a,b,c)},b=i("easing.SteppedEase",function(a){a=a||1,this._p1=1/a,this._p2=a+1},!0),q=b.prototype=new a,q.constructor=b,q.getRatio=function(a){return 0>a?a=0:a>=1&&(a=.999999999),(this._p2*a>>0)*this._p1},q.config=b.config=function(a){return new b(a)},c=i("easing.RoughEase",function(b){b=b||{};for(var c,d,e,f,g,h,i=b.taper||"none",j=[],k=0,l=0|(b.points||20),n=l,o=b.randomize!==!1,p=b.clamp===!0,q=b.template instanceof a?b.template:null,r="number"==typeof b.strength?.4*b.strength:.4;--n>-1;)c=o?Math.random():1/l*n,d=q?q.getRatio(c):c,"none"===i?e=r:"out"===i?(f=1-c,e=f*f*r):"in"===i?e=c*c*r:.5>c?(f=2*c,e=f*f*.5*r):(f=2*(1-c),e=f*f*.5*r),o?d+=Math.random()*e-.5*e:n%2?d+=.5*e:d-=.5*e,p&&(d>1?d=1:0>d&&(d=0)),j[k++]={x:c,y:d};for(j.sort(function(a,b){return a.x-b.x}),h=new m(1,1,null),n=l;--n>-1;)g=j[n],h=new m(g.x,g.y,h);this._prev=new m(0,0,0!==h.t?h:h.next)},!0),q=c.prototype=new a,q.constructor=c,q.getRatio=function(a){var b=this._prev;if(a>b.t){for(;b.next&&a>=b.t;)b=b.next;b=b.prev}else for(;b.prev&&a<=b.t;)b=b.prev;return this._prev=b,b.v+(a-b.t)/b.gap*b.c},q.config=function(a){return new c(a)},c.ease=new c,l("Bounce",j("BounceOut",function(a){return 1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375}),j("BounceIn",function(a){return(a=1-a)<1/2.75?1-7.5625*a*a:2/2.75>a?1-(7.5625*(a-=1.5/2.75)*a+.75):2.5/2.75>a?1-(7.5625*(a-=2.25/2.75)*a+.9375):1-(7.5625*(a-=2.625/2.75)*a+.984375)}),j("BounceInOut",function(a){var b=.5>a;return a=b?1-2*a:2*a-1,a=1/2.75>a?7.5625*a*a:2/2.75>a?7.5625*(a-=1.5/2.75)*a+.75:2.5/2.75>a?7.5625*(a-=2.25/2.75)*a+.9375:7.5625*(a-=2.625/2.75)*a+.984375,b?.5*(1-a):.5*a+.5})),l("Circ",j("CircOut",function(a){return Math.sqrt(1-(a-=1)*a)}),j("CircIn",function(a){return-(Math.sqrt(1-a*a)-1)}),j("CircInOut",function(a){return(a*=2)<1?-.5*(Math.sqrt(1-a*a)-1):.5*(Math.sqrt(1-(a-=2)*a)+1)})),d=function(b,c,d){var e=i("easing."+b,function(a,b){this._p1=a>=1?a:1,this._p2=(b||d)/(1>a?a:1),this._p3=this._p2/g*(Math.asin(1/this._p1)||0),this._p2=g/this._p2},!0),f=e.prototype=new a;return f.constructor=e,f.getRatio=c,f.config=function(a,b){return new e(a,b)},e},l("Elastic",d("ElasticOut",function(a){return this._p1*Math.pow(2,-10*a)*Math.sin((a-this._p3)*this._p2)+1},.3),d("ElasticIn",function(a){return-(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2))},.3),d("ElasticInOut",function(a){return(a*=2)<1?-.5*(this._p1*Math.pow(2,10*(a-=1))*Math.sin((a-this._p3)*this._p2)):this._p1*Math.pow(2,-10*(a-=1))*Math.sin((a-this._p3)*this._p2)*.5+1},.45)),l("Expo",j("ExpoOut",function(a){return 1-Math.pow(2,-10*a)}),j("ExpoIn",function(a){return Math.pow(2,10*(a-1))-.001}),j("ExpoInOut",function(a){return(a*=2)<1?.5*Math.pow(2,10*(a-1)):.5*(2-Math.pow(2,-10*(a-1)))})),l("Sine",j("SineOut",function(a){return Math.sin(a*h)}),j("SineIn",function(a){return-Math.cos(a*h)+1}),j("SineInOut",function(a){return-.5*(Math.cos(Math.PI*a)-1)})),i("easing.EaseLookup",{find:function(b){return a.map[b]}},!0),k(e.SlowMo,"SlowMo","ease,"),k(c,"RoughEase","ease,"),k(b,"SteppedEase","ease,"),o},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(){"use strict";var a=function(){return _gsScope.GreenSockGlobals||_gsScope};"function"==typeof define&&define.amd?define(["TweenLite"],a):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=a())}();
89
90
91 /* CSS PLUGIN */
92 /*!
93 * VERSION: 1.19.1
94 * DATE: 2017-01-17
95 * UPDATES AND DOCS AT: http://greensock.com
96 *
97 * @license Copyright (c) 2008-2017, GreenSock. All rights reserved.
98 * This work is subject to the terms at http://greensock.com/standard-license or for
99 * Club GreenSock members, the software agreement that was issued with your membership.
100 *
101 * @author: Jack Doyle, jack@greensock.com
102 */
103 var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;(_gsScope._gsQueue||(_gsScope._gsQueue=[])).push(function(){"use strict";_gsScope._gsDefine("plugins.CSSPlugin",["plugins.TweenPlugin","TweenLite"],function(a,b){var c,d,e,f,g=function(){a.call(this,"css"),this._overwriteProps.length=0,this.setRatio=g.prototype.setRatio},h=_gsScope._gsDefine.globals,i={},j=g.prototype=new a("css");j.constructor=g,g.version="1.19.1",g.API=2,g.defaultTransformPerspective=0,g.defaultSkewType="compensated",g.defaultSmoothOrigin=!0,j="px",g.suffixMap={top:j,right:j,bottom:j,left:j,width:j,height:j,fontSize:j,padding:j,margin:j,perspective:j,lineHeight:""};var k,l,m,n,o,p,q,r,s=/(?:\-|\.|\b)(\d|\.|e\-)+/g,t=/(?:\d|\-\d|\.\d|\-\.\d|\+=\d|\-=\d|\+=.\d|\-=\.\d)+/g,u=/(?:\+=|\-=|\-|\b)[\d\-\.]+[a-zA-Z0-9]*(?:%|\b)/gi,v=/(?![+-]?\d*\.?\d+|[+-]|e[+-]\d+)[^0-9]/g,w=/(?:\d|\-|\+|=|#|\.)*/g,x=/opacity *= *([^)]*)/i,y=/opacity:([^;]*)/i,z=/alpha\(opacity *=.+?\)/i,A=/^(rgb|hsl)/,B=/([A-Z])/g,C=/-([a-z])/gi,D=/(^(?:url\(\"|url\())|(?:(\"\))$|\)$)/gi,E=function(a,b){return b.toUpperCase()},F=/(?:Left|Right|Width)/i,G=/(M11|M12|M21|M22)=[\d\-\.e]+/gi,H=/progid\:DXImageTransform\.Microsoft\.Matrix\(.+?\)/i,I=/,(?=[^\)]*(?:\(|$))/gi,J=/[\s,\(]/i,K=Math.PI/180,L=180/Math.PI,M={},N={style:{}},O=_gsScope.document||{createElement:function(){return N}},P=function(a,b){return O.createElementNS?O.createElementNS(b||"http://www.w3.org/1999/xhtml",a):O.createElement(a)},Q=P("div"),R=P("img"),S=g._internals={_specialProps:i},T=(_gsScope.navigator||{}).userAgent||"",U=function(){var a=T.indexOf("Android"),b=P("a");return m=-1!==T.indexOf("Safari")&&-1===T.indexOf("Chrome")&&(-1===a||parseFloat(T.substr(a+8,2))>3),o=m&&parseFloat(T.substr(T.indexOf("Version/")+8,2))<6,n=-1!==T.indexOf("Firefox"),(/MSIE ([0-9]{1,}[\.0-9]{0,})/.exec(T)||/Trident\/.*rv:([0-9]{1,}[\.0-9]{0,})/.exec(T))&&(p=parseFloat(RegExp.$1)),b?(b.style.cssText="top:1px;opacity:.55;",/^0.55/.test(b.style.opacity)):!1}(),V=function(a){return x.test("string"==typeof a?a:(a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100:1},W=function(a){_gsScope.console&&console.log(a)},X="",Y="",Z=function(a,b){b=b||Q;var c,d,e=b.style;if(void 0!==e[a])return a;for(a=a.charAt(0).toUpperCase()+a.substr(1),c=["O","Moz","ms","Ms","Webkit"],d=5;--d>-1&&void 0===e[c[d]+a];);return d>=0?(Y=3===d?"ms":c[d],X="-"+Y.toLowerCase()+"-",Y+a):null},$=O.defaultView?O.defaultView.getComputedStyle:function(){},_=g.getStyle=function(a,b,c,d,e){var f;return U||"opacity"!==b?(!d&&a.style[b]?f=a.style[b]:(c=c||$(a))?f=c[b]||c.getPropertyValue(b)||c.getPropertyValue(b.replace(B,"-$1").toLowerCase()):a.currentStyle&&(f=a.currentStyle[b]),null==e||f&&"none"!==f&&"auto"!==f&&"auto auto"!==f?f:e):V(a)},aa=S.convertToPixels=function(a,c,d,e,f){if("px"===e||!e)return d;if("auto"===e||!d)return 0;var h,i,j,k=F.test(c),l=a,m=Q.style,n=0>d,o=1===d;if(n&&(d=-d),o&&(d*=100),"%"===e&&-1!==c.indexOf("border"))h=d/100*(k?a.clientWidth:a.clientHeight);else{if(m.cssText="border:0 solid red;position:"+_(a,"position")+";line-height:0;","%"!==e&&l.appendChild&&"v"!==e.charAt(0)&&"rem"!==e)m[k?"borderLeftWidth":"borderTopWidth"]=d+e;else{if(l=a.parentNode||O.body,i=l._gsCache,j=b.ticker.frame,i&&k&&i.time===j)return i.width*d/100;m[k?"width":"height"]=d+e}l.appendChild(Q),h=parseFloat(Q[k?"offsetWidth":"offsetHeight"]),l.removeChild(Q),k&&"%"===e&&g.cacheWidths!==!1&&(i=l._gsCache=l._gsCache||{},i.time=j,i.width=h/d*100),0!==h||f||(h=aa(a,c,d,e,!0))}return o&&(h/=100),n?-h:h},ba=S.calculateOffset=function(a,b,c){if("absolute"!==_(a,"position",c))return 0;var d="left"===b?"Left":"Top",e=_(a,"margin"+d,c);return a["offset"+d]-(aa(a,b,parseFloat(e),e.replace(w,""))||0)},ca=function(a,b){var c,d,e,f={};if(b=b||$(a,null))if(c=b.length)for(;--c>-1;)e=b[c],(-1===e.indexOf("-transform")||Da===e)&&(f[e.replace(C,E)]=b.getPropertyValue(e));else for(c in b)(-1===c.indexOf("Transform")||Ca===c)&&(f[c]=b[c]);else if(b=a.currentStyle||a.style)for(c in b)"string"==typeof c&&void 0===f[c]&&(f[c.replace(C,E)]=b[c]);return U||(f.opacity=V(a)),d=Ra(a,b,!1),f.rotation=d.rotation,f.skewX=d.skewX,f.scaleX=d.scaleX,f.scaleY=d.scaleY,f.x=d.x,f.y=d.y,Fa&&(f.z=d.z,f.rotationX=d.rotationX,f.rotationY=d.rotationY,f.scaleZ=d.scaleZ),f.filters&&delete f.filters,f},da=function(a,b,c,d,e){var f,g,h,i={},j=a.style;for(g in c)"cssText"!==g&&"length"!==g&&isNaN(g)&&(b[g]!==(f=c[g])||e&&e[g])&&-1===g.indexOf("Origin")&&("number"==typeof f||"string"==typeof f)&&(i[g]="auto"!==f||"left"!==g&&"top"!==g?""!==f&&"auto"!==f&&"none"!==f||"string"!=typeof b[g]||""===b[g].replace(v,"")?f:0:ba(a,g),void 0!==j[g]&&(h=new sa(j,g,j[g],h)));if(d)for(g in d)"className"!==g&&(i[g]=d[g]);return{difs:i,firstMPT:h}},ea={width:["Left","Right"],height:["Top","Bottom"]},fa=["marginLeft","marginRight","marginTop","marginBottom"],ga=function(a,b,c){if("svg"===(a.nodeName+"").toLowerCase())return(c||$(a))[b]||0;if(a.getCTM&&Oa(a))return a.getBBox()[b]||0;var d=parseFloat("width"===b?a.offsetWidth:a.offsetHeight),e=ea[b],f=e.length;for(c=c||$(a,null);--f>-1;)d-=parseFloat(_(a,"padding"+e[f],c,!0))||0,d-=parseFloat(_(a,"border"+e[f]+"Width",c,!0))||0;return d},ha=function(a,b){if("contain"===a||"auto"===a||"auto auto"===a)return a+" ";(null==a||""===a)&&(a="0 0");var c,d=a.split(" "),e=-1!==a.indexOf("left")?"0%":-1!==a.indexOf("right")?"100%":d[0],f=-1!==a.indexOf("top")?"0%":-1!==a.indexOf("bottom")?"100%":d[1];if(d.length>3&&!b){for(d=a.split(", ").join(",").split(","),a=[],c=0;c<d.length;c++)a.push(ha(d[c]));return a.join(",")}return null==f?f="center"===e?"50%":"0":"center"===f&&(f="50%"),("center"===e||isNaN(parseFloat(e))&&-1===(e+"").indexOf("="))&&(e="50%"),a=e+" "+f+(d.length>2?" "+d[2]:""),b&&(b.oxp=-1!==e.indexOf("%"),b.oyp=-1!==f.indexOf("%"),b.oxr="="===e.charAt(1),b.oyr="="===f.charAt(1),b.ox=parseFloat(e.replace(v,"")),b.oy=parseFloat(f.replace(v,"")),b.v=a),b||a},ia=function(a,b){return"function"==typeof a&&(a=a(r,q)),"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2)):parseFloat(a)-parseFloat(b)||0},ja=function(a,b){return"function"==typeof a&&(a=a(r,q)),null==a?b:"string"==typeof a&&"="===a.charAt(1)?parseInt(a.charAt(0)+"1",10)*parseFloat(a.substr(2))+b:parseFloat(a)||0},ka=function(a,b,c,d){var e,f,g,h,i,j=1e-6;return"function"==typeof a&&(a=a(r,q)),null==a?h=b:"number"==typeof a?h=a:(e=360,f=a.split("_"),i="="===a.charAt(1),g=(i?parseInt(a.charAt(0)+"1",10)*parseFloat(f[0].substr(2)):parseFloat(f[0]))*(-1===a.indexOf("rad")?1:L)-(i?0:b),f.length&&(d&&(d[c]=b+g),-1!==a.indexOf("short")&&(g%=e,g!==g%(e/2)&&(g=0>g?g+e:g-e)),-1!==a.indexOf("_cw")&&0>g?g=(g+9999999999*e)%e-(g/e|0)*e:-1!==a.indexOf("ccw")&&g>0&&(g=(g-9999999999*e)%e-(g/e|0)*e)),h=b+g),j>h&&h>-j&&(h=0),h},la={aqua:[0,255,255],lime:[0,255,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,255],navy:[0,0,128],white:[255,255,255],fuchsia:[255,0,255],olive:[128,128,0],yellow:[255,255,0],orange:[255,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[255,0,0],pink:[255,192,203],cyan:[0,255,255],transparent:[255,255,255,0]},ma=function(a,b,c){return a=0>a?a+1:a>1?a-1:a,255*(1>6*a?b+(c-b)*a*6:.5>a?c:2>3*a?b+(c-b)*(2/3-a)*6:b)+.5|0},na=g.parseColor=function(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a)if("number"==typeof a)c=[a>>16,a>>8&255,255&a];else{if(","===a.charAt(a.length-1)&&(a=a.substr(0,a.length-1)),la[a])c=la[a];else if("#"===a.charAt(0))4===a.length&&(d=a.charAt(1),e=a.charAt(2),f=a.charAt(3),a="#"+d+d+e+e+f+f),a=parseInt(a.substr(1),16),c=[a>>16,a>>8&255,255&a];else if("hsl"===a.substr(0,3))if(c=m=a.match(s),b){if(-1!==a.indexOf("="))return a.match(t)}else g=Number(c[0])%360/360,h=Number(c[1])/100,i=Number(c[2])/100,e=.5>=i?i*(h+1):i+h-i*h,d=2*i-e,c.length>3&&(c[3]=Number(a[3])),c[0]=ma(g+1/3,d,e),c[1]=ma(g,d,e),c[2]=ma(g-1/3,d,e);else c=a.match(s)||la.transparent;c[0]=Number(c[0]),c[1]=Number(c[1]),c[2]=Number(c[2]),c.length>3&&(c[3]=Number(c[3]))}else c=la.black;return b&&!m&&(d=c[0]/255,e=c[1]/255,f=c[2]/255,j=Math.max(d,e,f),k=Math.min(d,e,f),i=(j+k)/2,j===k?g=h=0:(l=j-k,h=i>.5?l/(2-j-k):l/(j+k),g=j===d?(e-f)/l+(f>e?6:0):j===e?(f-d)/l+2:(d-e)/l+4,g*=60),c[0]=g+.5|0,c[1]=100*h+.5|0,c[2]=100*i+.5|0),c},oa=function(a,b){var c,d,e,f=a.match(pa)||[],g=0,h=f.length?"":a;for(c=0;c<f.length;c++)d=f[c],e=a.substr(g,a.indexOf(d,g)-g),g+=e.length+d.length,d=na(d,b),3===d.length&&d.push(1),h+=e+(b?"hsla("+d[0]+","+d[1]+"%,"+d[2]+"%,"+d[3]:"rgba("+d.join(","))+")";return h+a.substr(g)},pa="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3}){1,2}\\b";for(j in la)pa+="|"+j+"\\b";pa=new RegExp(pa+")","gi"),g.colorStringFilter=function(a){var b,c=a[0]+a[1];pa.test(c)&&(b=-1!==c.indexOf("hsl(")||-1!==c.indexOf("hsla("),a[0]=oa(a[0],b),a[1]=oa(a[1],b)),pa.lastIndex=0},b.defaultStringFilter||(b.defaultStringFilter=g.colorStringFilter);var qa=function(a,b,c,d){if(null==a)return function(a){return a};var e,f=b?(a.match(pa)||[""])[0]:"",g=a.split(f).join("").match(u)||[],h=a.substr(0,a.indexOf(g[0])),i=")"===a.charAt(a.length-1)?")":"",j=-1!==a.indexOf(" ")?" ":",",k=g.length,l=k>0?g[0].replace(s,""):"";return k?e=b?function(a){var b,m,n,o;if("number"==typeof a)a+=l;else if(d&&I.test(a)){for(o=a.replace(I,"|").split("|"),n=0;n<o.length;n++)o[n]=e(o[n]);return o.join(",")}if(b=(a.match(pa)||[f])[0],m=a.split(b).join("").match(u)||[],n=m.length,k>n--)for(;++n<k;)m[n]=c?m[(n-1)/2|0]:g[n];return h+m.join(j)+j+b+i+(-1!==a.indexOf("inset")?" inset":"")}:function(a){var b,f,m;if("number"==typeof a)a+=l;else if(d&&I.test(a)){for(f=a.replace(I,"|").split("|"),m=0;m<f.length;m++)f[m]=e(f[m]);return f.join(",")}if(b=a.match(u)||[],m=b.length,k>m--)for(;++m<k;)b[m]=c?b[(m-1)/2|0]:g[m];return h+b.join(j)+i}:function(a){return a}},ra=function(a){return a=a.split(","),function(b,c,d,e,f,g,h){var i,j=(c+"").split(" ");for(h={},i=0;4>i;i++)h[a[i]]=j[i]=j[i]||j[(i-1)/2>>0];return e.parse(b,h,f,g)}},sa=(S._setPluginRatio=function(a){this.plugin.setRatio(a);for(var b,c,d,e,f,g=this.data,h=g.proxy,i=g.firstMPT,j=1e-6;i;)b=h[i.v],i.r?b=Math.round(b):j>b&&b>-j&&(b=0),i.t[i.p]=b,i=i._next;if(g.autoRotate&&(g.autoRotate.rotation=g.mod?g.mod(h.rotation,this.t):h.rotation),1===a||0===a)for(i=g.firstMPT,f=1===a?"e":"b";i;){if(c=i.t,c.type){if(1===c.type){for(e=c.xs0+c.s+c.xs1,d=1;d<c.l;d++)e+=c["xn"+d]+c["xs"+(d+1)];c[f]=e}}else c[f]=c.s+c.xs0;i=i._next}},function(a,b,c,d,e){this.t=a,this.p=b,this.v=c,this.r=e,d&&(d._prev=this,this._next=d)}),ta=(S._parseToProxy=function(a,b,c,d,e,f){var g,h,i,j,k,l=d,m={},n={},o=c._transform,p=M;for(c._transform=null,M=b,d=k=c.parse(a,b,d,e),M=p,f&&(c._transform=o,l&&(l._prev=null,l._prev&&(l._prev._next=null)));d&&d!==l;){if(d.type<=1&&(h=d.p,n[h]=d.s+d.c,m[h]=d.s,f||(j=new sa(d,"s",h,j,d.r),d.c=0),1===d.type))for(g=d.l;--g>0;)i="xn"+g,h=d.p+"_"+i,n[h]=d.data[i],m[h]=d[i],f||(j=new sa(d,i,h,j,d.rxp[i]));d=d._next}return{proxy:m,end:n,firstMPT:j,pt:k}},S.CSSPropTween=function(a,b,d,e,g,h,i,j,k,l,m){this.t=a,this.p=b,this.s=d,this.c=e,this.n=i||b,a instanceof ta||f.push(this.n),this.r=j,this.type=h||0,k&&(this.pr=k,c=!0),this.b=void 0===l?d:l,this.e=void 0===m?d+e:m,g&&(this._next=g,g._prev=this)}),ua=function(a,b,c,d,e,f){var g=new ta(a,b,c,d-c,e,-1,f);return g.b=c,g.e=g.xs0=d,g},va=g.parseComplex=function(a,b,c,d,e,f,h,i,j,l){c=c||f||"","function"==typeof d&&(d=d(r,q)),h=new ta(a,b,0,0,h,l?2:1,null,!1,i,c,d),d+="",e&&pa.test(d+c)&&(d=[c,d],g.colorStringFilter(d),c=d[0],d=d[1]);var m,n,o,p,u,v,w,x,y,z,A,B,C,D=c.split(", ").join(",").split(" "),E=d.split(", ").join(",").split(" "),F=D.length,G=k!==!1;for((-1!==d.indexOf(",")||-1!==c.indexOf(","))&&(D=D.join(" ").replace(I,", ").split(" "),E=E.join(" ").replace(I,", ").split(" "),F=D.length),F!==E.length&&(D=(f||"").split(" "),F=D.length),h.plugin=j,h.setRatio=l,pa.lastIndex=0,m=0;F>m;m++)if(p=D[m],u=E[m],x=parseFloat(p),x||0===x)h.appendXtra("",x,ia(u,x),u.replace(t,""),G&&-1!==u.indexOf("px"),!0);else if(e&&pa.test(p))B=u.indexOf(")")+1,B=")"+(B?u.substr(B):""),C=-1!==u.indexOf("hsl")&&U,p=na(p,C),u=na(u,C),y=p.length+u.length>6,y&&!U&&0===u[3]?(h["xs"+h.l]+=h.l?" transparent":"transparent",h.e=h.e.split(E[m]).join("transparent")):(U||(y=!1),C?h.appendXtra(y?"hsla(":"hsl(",p[0],ia(u[0],p[0]),",",!1,!0).appendXtra("",p[1],ia(u[1],p[1]),"%,",!1).appendXtra("",p[2],ia(u[2],p[2]),y?"%,":"%"+B,!1):h.appendXtra(y?"rgba(":"rgb(",p[0],u[0]-p[0],",",!0,!0).appendXtra("",p[1],u[1]-p[1],",",!0).appendXtra("",p[2],u[2]-p[2],y?",":B,!0),y&&(p=p.length<4?1:p[3],h.appendXtra("",p,(u.length<4?1:u[3])-p,B,!1))),pa.lastIndex=0;else if(v=p.match(s)){if(w=u.match(t),!w||w.length!==v.length)return h;for(o=0,n=0;n<v.length;n++)A=v[n],z=p.indexOf(A,o),h.appendXtra(p.substr(o,z-o),Number(A),ia(w[n],A),"",G&&"px"===p.substr(z+A.length,2),0===n),o=z+A.length;h["xs"+h.l]+=p.substr(o)}else h["xs"+h.l]+=h.l||h["xs"+h.l]?" "+u:u;if(-1!==d.indexOf("=")&&h.data){for(B=h.xs0+h.data.s,m=1;m<h.l;m++)B+=h["xs"+m]+h.data["xn"+m];h.e=B+h["xs"+m]}return h.l||(h.type=-1,h.xs0=h.e),h.xfirst||h},wa=9;for(j=ta.prototype,j.l=j.pr=0;--wa>0;)j["xn"+wa]=0,j["xs"+wa]="";j.xs0="",j._next=j._prev=j.xfirst=j.data=j.plugin=j.setRatio=j.rxp=null,j.appendXtra=function(a,b,c,d,e,f){var g=this,h=g.l;return g["xs"+h]+=f&&(h||g["xs"+h])?" "+a:a||"",c||0===h||g.plugin?(g.l++,g.type=g.setRatio?2:1,g["xs"+g.l]=d||"",h>0?(g.data["xn"+h]=b+c,g.rxp["xn"+h]=e,g["xn"+h]=b,g.plugin||(g.xfirst=new ta(g,"xn"+h,b,c,g.xfirst||g,0,g.n,e,g.pr),g.xfirst.xs0=0),g):(g.data={s:b+c},g.rxp={},g.s=b,g.c=c,g.r=e,g)):(g["xs"+h]+=b+(d||""),g)};var xa=function(a,b){b=b||{},this.p=b.prefix?Z(a)||a:a,i[a]=i[this.p]=this,this.format=b.formatter||qa(b.defaultValue,b.color,b.collapsible,b.multi),b.parser&&(this.parse=b.parser),this.clrs=b.color,this.multi=b.multi,this.keyword=b.keyword,this.dflt=b.defaultValue,this.pr=b.priority||0},ya=S._registerComplexSpecialProp=function(a,b,c){"object"!=typeof b&&(b={parser:c});var d,e,f=a.split(","),g=b.defaultValue;for(c=c||[g],d=0;d<f.length;d++)b.prefix=0===d&&b.prefix,b.defaultValue=c[d]||g,e=new xa(f[d],b)},za=S._registerPluginProp=function(a){if(!i[a]){var b=a.charAt(0).toUpperCase()+a.substr(1)+"Plugin";ya(a,{parser:function(a,c,d,e,f,g,j){var k=h.com.greensock.plugins[b];return k?(k._cssRegister(),i[d].parse(a,c,d,e,f,g,j)):(W("Error: "+b+" js file not loaded."),f)}})}};j=xa.prototype,j.parseComplex=function(a,b,c,d,e,f){var g,h,i,j,k,l,m=this.keyword;if(this.multi&&(I.test(c)||I.test(b)?(h=b.replace(I,"|").split("|"),i=c.replace(I,"|").split("|")):m&&(h=[b],i=[c])),i){for(j=i.length>h.length?i.length:h.length,g=0;j>g;g++)b=h[g]=h[g]||this.dflt,c=i[g]=i[g]||this.dflt,m&&(k=b.indexOf(m),l=c.indexOf(m),k!==l&&(-1===l?h[g]=h[g].split(m).join(""):-1===k&&(h[g]+=" "+m)));b=h.join(", "),c=i.join(", ")}return va(a,this.p,b,c,this.clrs,this.dflt,d,this.pr,e,f)},j.parse=function(a,b,c,d,f,g,h){return this.parseComplex(a.style,this.format(_(a,this.p,e,!1,this.dflt)),this.format(b),f,g)},g.registerSpecialProp=function(a,b,c){ya(a,{parser:function(a,d,e,f,g,h,i){var j=new ta(a,e,0,0,g,2,e,!1,c);return j.plugin=h,j.setRatio=b(a,d,f._tween,e),j},priority:c})},g.useSVGTransformAttr=!0;var Aa,Ba="scaleX,scaleY,scaleZ,x,y,z,skewX,skewY,rotation,rotationX,rotationY,perspective,xPercent,yPercent".split(","),Ca=Z("transform"),Da=X+"transform",Ea=Z("transformOrigin"),Fa=null!==Z("perspective"),Ga=S.Transform=function(){this.perspective=parseFloat(g.defaultTransformPerspective)||0,this.force3D=g.defaultForce3D!==!1&&Fa?g.defaultForce3D||"auto":!1},Ha=_gsScope.SVGElement,Ia=function(a,b,c){var d,e=O.createElementNS("http://www.w3.org/2000/svg",a),f=/([a-z])([A-Z])/g;for(d in c)e.setAttributeNS(null,d.replace(f,"$1-$2").toLowerCase(),c[d]);return b.appendChild(e),e},Ja=O.documentElement||{},Ka=function(){var a,b,c,d=p||/Android/i.test(T)&&!_gsScope.chrome;return O.createElementNS&&!d&&(a=Ia("svg",Ja),b=Ia("rect",a,{width:100,height:50,x:100}),c=b.getBoundingClientRect().width,b.style[Ea]="50% 50%",b.style[Ca]="scaleX(0.5)",d=c===b.getBoundingClientRect().width&&!(n&&Fa),Ja.removeChild(a)),d}(),La=function(a,b,c,d,e,f){var h,i,j,k,l,m,n,o,p,q,r,s,t,u,v=a._gsTransform,w=Qa(a,!0);v&&(t=v.xOrigin,u=v.yOrigin),(!d||(h=d.split(" ")).length<2)&&(n=a.getBBox(),0===n.x&&0===n.y&&n.width+n.height===0&&(n={x:parseFloat(a.hasAttribute("x")?a.getAttribute("x"):a.hasAttribute("cx")?a.getAttribute("cx"):0)||0,y:parseFloat(a.hasAttribute("y")?a.getAttribute("y"):a.hasAttribute("cy")?a.getAttribute("cy"):0)||0,width:0,height:0}),b=ha(b).split(" "),h=[(-1!==b[0].indexOf("%")?parseFloat(b[0])/100*n.width:parseFloat(b[0]))+n.x,(-1!==b[1].indexOf("%")?parseFloat(b[1])/100*n.height:parseFloat(b[1]))+n.y]),c.xOrigin=k=parseFloat(h[0]),c.yOrigin=l=parseFloat(h[1]),d&&w!==Pa&&(m=w[0],n=w[1],o=w[2],p=w[3],q=w[4],r=w[5],s=m*p-n*o,s&&(i=k*(p/s)+l*(-o/s)+(o*r-p*q)/s,j=k*(-n/s)+l*(m/s)-(m*r-n*q)/s,k=c.xOrigin=h[0]=i,l=c.yOrigin=h[1]=j)),v&&(f&&(c.xOffset=v.xOffset,c.yOffset=v.yOffset,v=c),e||e!==!1&&g.defaultSmoothOrigin!==!1?(i=k-t,j=l-u,v.xOffset+=i*w[0]+j*w[2]-i,v.yOffset+=i*w[1]+j*w[3]-j):v.xOffset=v.yOffset=0),f||a.setAttribute("data-svg-origin",h.join(" "))},Ma=function(a){var b,c=P("svg",this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),d=this.parentNode,e=this.nextSibling,f=this.style.cssText;if(Ja.appendChild(c),c.appendChild(this),this.style.display="block",a)try{b=this.getBBox(),this._originalGetBBox=this.getBBox,this.getBBox=Ma}catch(g){}else this._originalGetBBox&&(b=this._originalGetBBox());return e?d.insertBefore(this,e):d.appendChild(this),Ja.removeChild(c),this.style.cssText=f,b},Na=function(a){try{return a.getBBox()}catch(b){return Ma.call(a,!0)}},Oa=function(a){return!(!(Ha&&a.getCTM&&Na(a))||a.parentNode&&!a.ownerSVGElement)},Pa=[1,0,0,1,0,0],Qa=function(a,b){var c,d,e,f,g,h,i=a._gsTransform||new Ga,j=1e5,k=a.style;if(Ca?d=_(a,Da,null,!0):a.currentStyle&&(d=a.currentStyle.filter.match(G),d=d&&4===d.length?[d[0].substr(4),Number(d[2].substr(4)),Number(d[1].substr(4)),d[3].substr(4),i.x||0,i.y||0].join(","):""),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,c&&Ca&&((h="none"===$(a).display)||!a.parentNode)&&(h&&(f=k.display,k.display="block"),a.parentNode||(g=1,Ja.appendChild(a)),d=_(a,Da,null,!0),c=!d||"none"===d||"matrix(1, 0, 0, 1, 0, 0)"===d,f?k.display=f:h&&Va(k,"display"),g&&Ja.removeChild(a)),(i.svg||a.getCTM&&Oa(a))&&(c&&-1!==(k[Ca]+"").indexOf("matrix")&&(d=k[Ca],c=0),e=a.getAttribute("transform"),c&&e&&(-1!==e.indexOf("matrix")?(d=e,c=0):-1!==e.indexOf("translate")&&(d="matrix(1,0,0,1,"+e.match(/(?:\-|\b)[\d\-\.e]+\b/gi).join(",")+")",c=0))),c)return Pa;for(e=(d||"").match(s)||[],wa=e.length;--wa>-1;)f=Number(e[wa]),e[wa]=(g=f-(f|=0))?(g*j+(0>g?-.5:.5)|0)/j+f:f;return b&&e.length>6?[e[0],e[1],e[4],e[5],e[12],e[13]]:e},Ra=S.getTransform=function(a,c,d,e){if(a._gsTransform&&d&&!e)return a._gsTransform;var f,h,i,j,k,l,m=d?a._gsTransform||new Ga:new Ga,n=m.scaleX<0,o=2e-5,p=1e5,q=Fa?parseFloat(_(a,Ea,c,!1,"0 0 0").split(" ")[2])||m.zOrigin||0:0,r=parseFloat(g.defaultTransformPerspective)||0;if(m.svg=!(!a.getCTM||!Oa(a)),m.svg&&(La(a,_(a,Ea,c,!1,"50% 50%")+"",m,a.getAttribute("data-svg-origin")),Aa=g.useSVGTransformAttr||Ka),f=Qa(a),f!==Pa){if(16===f.length){var s,t,u,v,w,x=f[0],y=f[1],z=f[2],A=f[3],B=f[4],C=f[5],D=f[6],E=f[7],F=f[8],G=f[9],H=f[10],I=f[12],J=f[13],K=f[14],M=f[11],N=Math.atan2(D,H);m.zOrigin&&(K=-m.zOrigin,I=F*K-f[12],J=G*K-f[13],K=H*K+m.zOrigin-f[14]),m.rotationX=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=B*v+F*w,t=C*v+G*w,u=D*v+H*w,F=B*-w+F*v,G=C*-w+G*v,H=D*-w+H*v,M=E*-w+M*v,B=s,C=t,D=u),N=Math.atan2(-z,H),m.rotationY=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),s=x*v-F*w,t=y*v-G*w,u=z*v-H*w,G=y*w+G*v,H=z*w+H*v,M=A*w+M*v,x=s,y=t,z=u),N=Math.atan2(y,x),m.rotation=N*L,N&&(v=Math.cos(-N),w=Math.sin(-N),x=x*v+B*w,t=y*v+C*w,C=y*-w+C*v,D=z*-w+D*v,y=t),m.rotationX&&Math.abs(m.rotationX)+Math.abs(m.rotation)>359.9&&(m.rotationX=m.rotation=0,m.rotationY=180-m.rotationY),m.scaleX=(Math.sqrt(x*x+y*y)*p+.5|0)/p,m.scaleY=(Math.sqrt(C*C+G*G)*p+.5|0)/p,m.scaleZ=(Math.sqrt(D*D+H*H)*p+.5|0)/p,m.rotationX||m.rotationY?m.skewX=0:(m.skewX=B||C?Math.atan2(B,C)*L+m.rotation:m.skewX||0,Math.abs(m.skewX)>90&&Math.abs(m.skewX)<270&&(n?(m.scaleX*=-1,m.skewX+=m.rotation<=0?180:-180,m.rotation+=m.rotation<=0?180:-180):(m.scaleY*=-1,m.skewX+=m.skewX<=0?180:-180))),m.perspective=M?1/(0>M?-M:M):0,m.x=I,m.y=J,m.z=K,m.svg&&(m.x-=m.xOrigin-(m.xOrigin*x-m.yOrigin*B),m.y-=m.yOrigin-(m.yOrigin*y-m.xOrigin*C))}else if(!Fa||e||!f.length||m.x!==f[4]||m.y!==f[5]||!m.rotationX&&!m.rotationY){var O=f.length>=6,P=O?f[0]:1,Q=f[1]||0,R=f[2]||0,S=O?f[3]:1;m.x=f[4]||0,m.y=f[5]||0,i=Math.sqrt(P*P+Q*Q),j=Math.sqrt(S*S+R*R),k=P||Q?Math.atan2(Q,P)*L:m.rotation||0,l=R||S?Math.atan2(R,S)*L+k:m.skewX||0,Math.abs(l)>90&&Math.abs(l)<270&&(n?(i*=-1,l+=0>=k?180:-180,k+=0>=k?180:-180):(j*=-1,l+=0>=l?180:-180)),m.scaleX=i,m.scaleY=j,m.rotation=k,m.skewX=l,Fa&&(m.rotationX=m.rotationY=m.z=0,m.perspective=r,m.scaleZ=1),m.svg&&(m.x-=m.xOrigin-(m.xOrigin*P+m.yOrigin*R),m.y-=m.yOrigin-(m.xOrigin*Q+m.yOrigin*S))}m.zOrigin=q;for(h in m)m[h]<o&&m[h]>-o&&(m[h]=0)}return d&&(a._gsTransform=m,m.svg&&(Aa&&a.style[Ca]?b.delayedCall(.001,function(){Va(a.style,Ca)}):!Aa&&a.getAttribute("transform")&&b.delayedCall(.001,function(){a.removeAttribute("transform")}))),m},Sa=function(a){var b,c,d=this.data,e=-d.rotation*K,f=e+d.skewX*K,g=1e5,h=(Math.cos(e)*d.scaleX*g|0)/g,i=(Math.sin(e)*d.scaleX*g|0)/g,j=(Math.sin(f)*-d.scaleY*g|0)/g,k=(Math.cos(f)*d.scaleY*g|0)/g,l=this.t.style,m=this.t.currentStyle;if(m){c=i,i=-j,j=-c,b=m.filter,l.filter="";var n,o,q=this.t.offsetWidth,r=this.t.offsetHeight,s="absolute"!==m.position,t="progid:DXImageTransform.Microsoft.Matrix(M11="+h+", M12="+i+", M21="+j+", M22="+k,u=d.x+q*d.xPercent/100,v=d.y+r*d.yPercent/100;if(null!=d.ox&&(n=(d.oxp?q*d.ox*.01:d.ox)-q/2,o=(d.oyp?r*d.oy*.01:d.oy)-r/2,u+=n-(n*h+o*i),v+=o-(n*j+o*k)),s?(n=q/2,o=r/2,t+=", Dx="+(n-(n*h+o*i)+u)+", Dy="+(o-(n*j+o*k)+v)+")"):t+=", sizingMethod='auto expand')",-1!==b.indexOf("DXImageTransform.Microsoft.Matrix(")?l.filter=b.replace(H,t):l.filter=t+" "+b,(0===a||1===a)&&1===h&&0===i&&0===j&&1===k&&(s&&-1===t.indexOf("Dx=0, Dy=0")||x.test(b)&&100!==parseFloat(RegExp.$1)||-1===b.indexOf(b.indexOf("Alpha"))&&l.removeAttribute("filter")),!s){var y,z,A,B=8>p?1:-1;for(n=d.ieOffsetX||0,o=d.ieOffsetY||0,d.ieOffsetX=Math.round((q-((0>h?-h:h)*q+(0>i?-i:i)*r))/2+u),d.ieOffsetY=Math.round((r-((0>k?-k:k)*r+(0>j?-j:j)*q))/2+v),wa=0;4>wa;wa++)z=fa[wa],y=m[z],c=-1!==y.indexOf("px")?parseFloat(y):aa(this.t,z,parseFloat(y),y.replace(w,""))||0,A=c!==d[z]?2>wa?-d.ieOffsetX:-d.ieOffsetY:2>wa?n-d.ieOffsetX:o-d.ieOffsetY,l[z]=(d[z]=Math.round(c-A*(0===wa||2===wa?1:B)))+"px"}}},Ta=S.set3DTransformRatio=S.setTransformRatio=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,o,p,q,r,s,t,u,v,w,x,y,z=this.data,A=this.t.style,B=z.rotation,C=z.rotationX,D=z.rotationY,E=z.scaleX,F=z.scaleY,G=z.scaleZ,H=z.x,I=z.y,J=z.z,L=z.svg,M=z.perspective,N=z.force3D,O=z.skewY,P=z.skewX;if(O&&(P+=O,B+=O),((1===a||0===a)&&"auto"===N&&(this.tween._totalTime===this.tween._totalDuration||!this.tween._totalTime)||!N)&&!J&&!M&&!D&&!C&&1===G||Aa&&L||!Fa)return void(B||P||L?(B*=K,x=P*K,y=1e5,c=Math.cos(B)*E,f=Math.sin(B)*E,d=Math.sin(B-x)*-F,g=Math.cos(B-x)*F,x&&"simple"===z.skewType&&(b=Math.tan(x-O*K),b=Math.sqrt(1+b*b),d*=b,g*=b,O&&(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b)),L&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset,Aa&&(z.xPercent||z.yPercent)&&(q=this.t.getBBox(),H+=.01*z.xPercent*q.width,I+=.01*z.yPercent*q.height),q=1e-6,q>H&&H>-q&&(H=0),q>I&&I>-q&&(I=0)),u=(c*y|0)/y+","+(f*y|0)/y+","+(d*y|0)/y+","+(g*y|0)/y+","+H+","+I+")",L&&Aa?this.t.setAttribute("transform","matrix("+u):A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+u):A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix(":"matrix(")+E+",0,0,"+F+","+H+","+I+")");if(n&&(q=1e-4,q>E&&E>-q&&(E=G=2e-5),q>F&&F>-q&&(F=G=2e-5),!M||z.z||z.rotationX||z.rotationY||(M=0)),B||P)B*=K,r=c=Math.cos(B),s=f=Math.sin(B),P&&(B-=P*K,r=Math.cos(B),s=Math.sin(B),"simple"===z.skewType&&(b=Math.tan((P-O)*K),b=Math.sqrt(1+b*b),r*=b,s*=b,z.skewY&&(b=Math.tan(O*K),b=Math.sqrt(1+b*b),c*=b,f*=b))),d=-s,g=r;else{if(!(D||C||1!==G||M||L))return void(A[Ca]=(z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) translate3d(":"translate3d(")+H+"px,"+I+"px,"+J+"px)"+(1!==E||1!==F?" scale("+E+","+F+")":""));c=g=1,d=f=0}k=1,e=h=i=j=l=m=0,o=M?-1/M:0,p=z.zOrigin,q=1e-6,v=",",w="0",B=D*K,B&&(r=Math.cos(B),s=Math.sin(B),i=-s,l=o*-s,e=c*s,h=f*s,k=r,o*=r,c*=r,f*=r),B=C*K,B&&(r=Math.cos(B),s=Math.sin(B),b=d*r+e*s,t=g*r+h*s,j=k*s,m=o*s,e=d*-s+e*r,h=g*-s+h*r,k*=r,o*=r,d=b,g=t),1!==G&&(e*=G,h*=G,k*=G,o*=G),1!==F&&(d*=F,g*=F,j*=F,m*=F),1!==E&&(c*=E,f*=E,i*=E,l*=E),(p||L)&&(p&&(H+=e*-p,I+=h*-p,J+=k*-p+p),L&&(H+=z.xOrigin-(z.xOrigin*c+z.yOrigin*d)+z.xOffset,I+=z.yOrigin-(z.xOrigin*f+z.yOrigin*g)+z.yOffset),q>H&&H>-q&&(H=w),q>I&&I>-q&&(I=w),q>J&&J>-q&&(J=0)),u=z.xPercent||z.yPercent?"translate("+z.xPercent+"%,"+z.yPercent+"%) matrix3d(":"matrix3d(",u+=(q>c&&c>-q?w:c)+v+(q>f&&f>-q?w:f)+v+(q>i&&i>-q?w:i),u+=v+(q>l&&l>-q?w:l)+v+(q>d&&d>-q?w:d)+v+(q>g&&g>-q?w:g),C||D||1!==G?(u+=v+(q>j&&j>-q?w:j)+v+(q>m&&m>-q?w:m)+v+(q>e&&e>-q?w:e),u+=v+(q>h&&h>-q?w:h)+v+(q>k&&k>-q?w:k)+v+(q>o&&o>-q?w:o)+v):u+=",0,0,0,0,1,0,",u+=H+v+I+v+J+v+(M?1+-J/M:1)+")",A[Ca]=u};j=Ga.prototype,j.x=j.y=j.z=j.skewX=j.skewY=j.rotation=j.rotationX=j.rotationY=j.zOrigin=j.xPercent=j.yPercent=j.xOffset=j.yOffset=0,j.scaleX=j.scaleY=j.scaleZ=1,ya("transform,scale,scaleX,scaleY,scaleZ,x,y,z,rotation,rotationX,rotationY,rotationZ,skewX,skewY,shortRotation,shortRotationX,shortRotationY,shortRotationZ,transformOrigin,svgOrigin,transformPerspective,directionalRotation,parseTransform,force3D,skewType,xPercent,yPercent,smoothOrigin",{parser:function(a,b,c,d,f,h,i){if(d._lastParsedTransform===i)return f;d._lastParsedTransform=i;var j,k=i.scale&&"function"==typeof i.scale?i.scale:0;"function"==typeof i[c]&&(j=i[c],i[c]=b),k&&(i.scale=k(r,a));var l,m,n,o,p,s,t,u,v,w=a._gsTransform,x=a.style,y=1e-6,z=Ba.length,A=i,B={},C="transformOrigin",D=Ra(a,e,!0,A.parseTransform),E=A.transform&&("function"==typeof A.transform?A.transform(r,q):A.transform);if(d._transform=D,E&&"string"==typeof E&&Ca)m=Q.style,m[Ca]=E,m.display="block",m.position="absolute",O.body.appendChild(Q),l=Ra(Q,null,!1),D.svg&&(s=D.xOrigin,t=D.yOrigin,l.x-=D.xOffset,l.y-=D.yOffset,(A.transformOrigin||A.svgOrigin)&&(E={},La(a,ha(A.transformOrigin),E,A.svgOrigin,A.smoothOrigin,!0),s=E.xOrigin,t=E.yOrigin,l.x-=E.xOffset-D.xOffset,l.y-=E.yOffset-D.yOffset),(s||t)&&(u=Qa(Q,!0),l.x-=s-(s*u[0]+t*u[2]),l.y-=t-(s*u[1]+t*u[3]))),O.body.removeChild(Q),l.perspective||(l.perspective=D.perspective),null!=A.xPercent&&(l.xPercent=ja(A.xPercent,D.xPercent)),null!=A.yPercent&&(l.yPercent=ja(A.yPercent,D.yPercent));else if("object"==typeof A){if(l={scaleX:ja(null!=A.scaleX?A.scaleX:A.scale,D.scaleX),scaleY:ja(null!=A.scaleY?A.scaleY:A.scale,D.scaleY),scaleZ:ja(A.scaleZ,D.scaleZ),x:ja(A.x,D.x),y:ja(A.y,D.y),z:ja(A.z,D.z),xPercent:ja(A.xPercent,D.xPercent),yPercent:ja(A.yPercent,D.yPercent),perspective:ja(A.transformPerspective,D.perspective)},p=A.directionalRotation,null!=p)if("object"==typeof p)for(m in p)A[m]=p[m];else A.rotation=p;"string"==typeof A.x&&-1!==A.x.indexOf("%")&&(l.x=0,l.xPercent=ja(A.x,D.xPercent)),"string"==typeof A.y&&-1!==A.y.indexOf("%")&&(l.y=0,l.yPercent=ja(A.y,D.yPercent)),l.rotation=ka("rotation"in A?A.rotation:"shortRotation"in A?A.shortRotation+"_short":"rotationZ"in A?A.rotationZ:D.rotation,D.rotation,"rotation",B),Fa&&(l.rotationX=ka("rotationX"in A?A.rotationX:"shortRotationX"in A?A.shortRotationX+"_short":D.rotationX||0,D.rotationX,"rotationX",B),l.rotationY=ka("rotationY"in A?A.rotationY:"shortRotationY"in A?A.shortRotationY+"_short":D.rotationY||0,D.rotationY,"rotationY",B)),l.skewX=ka(A.skewX,D.skewX),l.skewY=ka(A.skewY,D.skewY)}for(Fa&&null!=A.force3D&&(D.force3D=A.force3D,o=!0),D.skewType=A.skewType||D.skewType||g.defaultSkewType,n=D.force3D||D.z||D.rotationX||D.rotationY||l.z||l.rotationX||l.rotationY||l.perspective,n||null==A.scale||(l.scaleZ=1);--z>-1;)v=Ba[z],E=l[v]-D[v],(E>y||-y>E||null!=A[v]||null!=M[v])&&(o=!0,f=new ta(D,v,D[v],E,f),v in B&&(f.e=B[v]),f.xs0=0,f.plugin=h,d._overwriteProps.push(f.n));return E=A.transformOrigin,D.svg&&(E||A.svgOrigin)&&(s=D.xOffset,t=D.yOffset,La(a,ha(E),l,A.svgOrigin,A.smoothOrigin),f=ua(D,"xOrigin",(w?D:l).xOrigin,l.xOrigin,f,C),f=ua(D,"yOrigin",(w?D:l).yOrigin,l.yOrigin,f,C),(s!==D.xOffset||t!==D.yOffset)&&(f=ua(D,"xOffset",w?s:D.xOffset,D.xOffset,f,C),f=ua(D,"yOffset",w?t:D.yOffset,D.yOffset,f,C)),E="0px 0px"),(E||Fa&&n&&D.zOrigin)&&(Ca?(o=!0,v=Ea,E=(E||_(a,v,e,!1,"50% 50%"))+"",f=new ta(x,v,0,0,f,-1,C),f.b=x[v],f.plugin=h,Fa?(m=D.zOrigin,E=E.split(" "),D.zOrigin=(E.length>2&&(0===m||"0px"!==E[2])?parseFloat(E[2]):m)||0,f.xs0=f.e=E[0]+" "+(E[1]||"50%")+" 0px",f=new ta(D,"zOrigin",0,0,f,-1,f.n),f.b=m,f.xs0=f.e=D.zOrigin):f.xs0=f.e=E):ha(E+"",D)),o&&(d._transformType=D.svg&&Aa||!n&&3!==this._transformType?2:3),j&&(i[c]=j),k&&(i.scale=k),f},prefix:!0}),ya("boxShadow",{defaultValue:"0px 0px 0px 0px #999",prefix:!0,color:!0,multi:!0,keyword:"inset"}),ya("borderRadius",{defaultValue:"0px",parser:function(a,b,c,f,g,h){b=this.format(b);var i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y=["borderTopLeftRadius","borderTopRightRadius","borderBottomRightRadius","borderBottomLeftRadius"],z=a.style;for(q=parseFloat(a.offsetWidth),r=parseFloat(a.offsetHeight),i=b.split(" "),j=0;j<y.length;j++)this.p.indexOf("border")&&(y[j]=Z(y[j])),m=l=_(a,y[j],e,!1,"0px"),-1!==m.indexOf(" ")&&(l=m.split(" "),m=l[0],l=l[1]),n=k=i[j],o=parseFloat(m),t=m.substr((o+"").length),u="="===n.charAt(1),u?(p=parseInt(n.charAt(0)+"1",10),n=n.substr(2),p*=parseFloat(n),s=n.substr((p+"").length-(0>p?1:0))||""):(p=parseFloat(n),s=n.substr((p+"").length)),""===s&&(s=d[c]||t),s!==t&&(v=aa(a,"borderLeft",o,t),w=aa(a,"borderTop",o,t),"%"===s?(m=v/q*100+"%",l=w/r*100+"%"):"em"===s?(x=aa(a,"borderLeft",1,"em"),m=v/x+"em",l=w/x+"em"):(m=v+"px",l=w+"px"),u&&(n=parseFloat(m)+p+s,k=parseFloat(l)+p+s)),g=va(z,y[j],m+" "+l,n+" "+k,!1,"0px",g);return g},prefix:!0,formatter:qa("0px 0px 0px 0px",!1,!0)}),ya("borderBottomLeftRadius,borderBottomRightRadius,borderTopLeftRadius,borderTopRightRadius",{defaultValue:"0px",parser:function(a,b,c,d,f,g){return va(a.style,c,this.format(_(a,c,e,!1,"0px 0px")),this.format(b),!1,"0px",f)},prefix:!0,formatter:qa("0px 0px",!1,!0)}),ya("backgroundPosition",{defaultValue:"0 0",parser:function(a,b,c,d,f,g){var h,i,j,k,l,m,n="background-position",o=e||$(a,null),q=this.format((o?p?o.getPropertyValue(n+"-x")+" "+o.getPropertyValue(n+"-y"):o.getPropertyValue(n):a.currentStyle.backgroundPositionX+" "+a.currentStyle.backgroundPositionY)||"0 0"),r=this.format(b);if(-1!==q.indexOf("%")!=(-1!==r.indexOf("%"))&&r.split(",").length<2&&(m=_(a,"backgroundImage").replace(D,""),m&&"none"!==m)){for(h=q.split(" "),i=r.split(" "),R.setAttribute("src",m),j=2;--j>-1;)q=h[j],k=-1!==q.indexOf("%"),k!==(-1!==i[j].indexOf("%"))&&(l=0===j?a.offsetWidth-R.width:a.offsetHeight-R.height,h[j]=k?parseFloat(q)/100*l+"px":parseFloat(q)/l*100+"%");q=h.join(" ")}return this.parseComplex(a.style,q,r,f,g)},formatter:ha}),ya("backgroundSize",{defaultValue:"0 0",formatter:function(a){return a+="",ha(-1===a.indexOf(" ")?a+" "+a:a)}}),ya("perspective",{defaultValue:"0px",prefix:!0}),ya("perspectiveOrigin",{defaultValue:"50% 50%",prefix:!0}),ya("transformStyle",{prefix:!0}),ya("backfaceVisibility",{prefix:!0}),ya("userSelect",{prefix:!0}),ya("margin",{parser:ra("marginTop,marginRight,marginBottom,marginLeft")}),ya("padding",{parser:ra("paddingTop,paddingRight,paddingBottom,paddingLeft")}),ya("clip",{defaultValue:"rect(0px,0px,0px,0px)",parser:function(a,b,c,d,f,g){var h,i,j;return 9>p?(i=a.currentStyle,j=8>p?" ":",",h="rect("+i.clipTop+j+i.clipRight+j+i.clipBottom+j+i.clipLeft+")",
104 b=this.format(b).split(",").join(j)):(h=this.format(_(a,this.p,e,!1,this.dflt)),b=this.format(b)),this.parseComplex(a.style,h,b,f,g)}}),ya("textShadow",{defaultValue:"0px 0px 0px #999",color:!0,multi:!0}),ya("autoRound,strictUnits",{parser:function(a,b,c,d,e){return e}}),ya("border",{defaultValue:"0px solid #000",parser:function(a,b,c,d,f,g){var h=_(a,"borderTopWidth",e,!1,"0px"),i=this.format(b).split(" "),j=i[0].replace(w,"");return"px"!==j&&(h=parseFloat(h)/aa(a,"borderTopWidth",1,j)+j),this.parseComplex(a.style,this.format(h+" "+_(a,"borderTopStyle",e,!1,"solid")+" "+_(a,"borderTopColor",e,!1,"#000")),i.join(" "),f,g)},color:!0,formatter:function(a){var b=a.split(" ");return b[0]+" "+(b[1]||"solid")+" "+(a.match(pa)||["#000"])[0]}}),ya("borderWidth",{parser:ra("borderTopWidth,borderRightWidth,borderBottomWidth,borderLeftWidth")}),ya("float,cssFloat,styleFloat",{parser:function(a,b,c,d,e,f){var g=a.style,h="cssFloat"in g?"cssFloat":"styleFloat";return new ta(g,h,0,0,e,-1,c,!1,0,g[h],b)}});var Ua=function(a){var b,c=this.t,d=c.filter||_(this.data,"filter")||"",e=this.s+this.c*a|0;100===e&&(-1===d.indexOf("atrix(")&&-1===d.indexOf("radient(")&&-1===d.indexOf("oader(")?(c.removeAttribute("filter"),b=!_(this.data,"filter")):(c.filter=d.replace(z,""),b=!0)),b||(this.xn1&&(c.filter=d=d||"alpha(opacity="+e+")"),-1===d.indexOf("pacity")?0===e&&this.xn1||(c.filter=d+" alpha(opacity="+e+")"):c.filter=d.replace(x,"opacity="+e))};ya("opacity,alpha,autoAlpha",{defaultValue:"1",parser:function(a,b,c,d,f,g){var h=parseFloat(_(a,"opacity",e,!1,"1")),i=a.style,j="autoAlpha"===c;return"string"==typeof b&&"="===b.charAt(1)&&(b=("-"===b.charAt(0)?-1:1)*parseFloat(b.substr(2))+h),j&&1===h&&"hidden"===_(a,"visibility",e)&&0!==b&&(h=0),U?f=new ta(i,"opacity",h,b-h,f):(f=new ta(i,"opacity",100*h,100*(b-h),f),f.xn1=j?1:0,i.zoom=1,f.type=2,f.b="alpha(opacity="+f.s+")",f.e="alpha(opacity="+(f.s+f.c)+")",f.data=a,f.plugin=g,f.setRatio=Ua),j&&(f=new ta(i,"visibility",0,0,f,-1,null,!1,0,0!==h?"inherit":"hidden",0===b?"hidden":"inherit"),f.xs0="inherit",d._overwriteProps.push(f.n),d._overwriteProps.push(c)),f}});var Va=function(a,b){b&&(a.removeProperty?(("ms"===b.substr(0,2)||"webkit"===b.substr(0,6))&&(b="-"+b),a.removeProperty(b.replace(B,"-$1").toLowerCase())):a.removeAttribute(b))},Wa=function(a){if(this.t._gsClassPT=this,1===a||0===a){this.t.setAttribute("class",0===a?this.b:this.e);for(var b=this.data,c=this.t.style;b;)b.v?c[b.p]=b.v:Va(c,b.p),b=b._next;1===a&&this.t._gsClassPT===this&&(this.t._gsClassPT=null)}else this.t.getAttribute("class")!==this.e&&this.t.setAttribute("class",this.e)};ya("className",{parser:function(a,b,d,f,g,h,i){var j,k,l,m,n,o=a.getAttribute("class")||"",p=a.style.cssText;if(g=f._classNamePT=new ta(a,d,0,0,g,2),g.setRatio=Wa,g.pr=-11,c=!0,g.b=o,k=ca(a,e),l=a._gsClassPT){for(m={},n=l.data;n;)m[n.p]=1,n=n._next;l.setRatio(1)}return a._gsClassPT=g,g.e="="!==b.charAt(1)?b:o.replace(new RegExp("(?:\\s|^)"+b.substr(2)+"(?![\\w-])"),"")+("+"===b.charAt(0)?" "+b.substr(2):""),a.setAttribute("class",g.e),j=da(a,k,ca(a),i,m),a.setAttribute("class",o),g.data=j.firstMPT,a.style.cssText=p,g=g.xfirst=f.parse(a,j.difs,g,h)}});var Xa=function(a){if((1===a||0===a)&&this.data._totalTime===this.data._totalDuration&&"isFromStart"!==this.data.data){var b,c,d,e,f,g=this.t.style,h=i.transform.parse;if("all"===this.e)g.cssText="",e=!0;else for(b=this.e.split(" ").join("").split(","),d=b.length;--d>-1;)c=b[d],i[c]&&(i[c].parse===h?e=!0:c="transformOrigin"===c?Ea:i[c].p),Va(g,c);e&&(Va(g,Ca),f=this.t._gsTransform,f&&(f.svg&&(this.t.removeAttribute("data-svg-origin"),this.t.removeAttribute("transform")),delete this.t._gsTransform))}};for(ya("clearProps",{parser:function(a,b,d,e,f){return f=new ta(a,d,0,0,f,2),f.setRatio=Xa,f.e=b,f.pr=-10,f.data=e._tween,c=!0,f}}),j="bezier,throwProps,physicsProps,physics2D".split(","),wa=j.length;wa--;)za(j[wa]);j=g.prototype,j._firstPT=j._lastParsedTransform=j._transform=null,j._onInitTween=function(a,b,h,j){if(!a.nodeType)return!1;this._target=q=a,this._tween=h,this._vars=b,r=j,k=b.autoRound,c=!1,d=b.suffixMap||g.suffixMap,e=$(a,""),f=this._overwriteProps;var n,p,s,t,u,v,w,x,z,A=a.style;if(l&&""===A.zIndex&&(n=_(a,"zIndex",e),("auto"===n||""===n)&&this._addLazySet(A,"zIndex",0)),"string"==typeof b&&(t=A.cssText,n=ca(a,e),A.cssText=t+";"+b,n=da(a,n,ca(a)).difs,!U&&y.test(b)&&(n.opacity=parseFloat(RegExp.$1)),b=n,A.cssText=t),b.className?this._firstPT=p=i.className.parse(a,b.className,"className",this,null,null,b):this._firstPT=p=this.parse(a,b,null),this._transformType){for(z=3===this._transformType,Ca?m&&(l=!0,""===A.zIndex&&(w=_(a,"zIndex",e),("auto"===w||""===w)&&this._addLazySet(A,"zIndex",0)),o&&this._addLazySet(A,"WebkitBackfaceVisibility",this._vars.WebkitBackfaceVisibility||(z?"visible":"hidden"))):A.zoom=1,s=p;s&&s._next;)s=s._next;x=new ta(a,"transform",0,0,null,2),this._linkCSSP(x,null,s),x.setRatio=Ca?Ta:Sa,x.data=this._transform||Ra(a,e,!0),x.tween=h,x.pr=-1,f.pop()}if(c){for(;p;){for(v=p._next,s=t;s&&s.pr>p.pr;)s=s._next;(p._prev=s?s._prev:u)?p._prev._next=p:t=p,(p._next=s)?s._prev=p:u=p,p=v}this._firstPT=t}return!0},j.parse=function(a,b,c,f){var g,h,j,l,m,n,o,p,s,t,u=a.style;for(g in b)n=b[g],"function"==typeof n&&(n=n(r,q)),h=i[g],h?c=h.parse(a,n,g,this,c,f,b):(m=_(a,g,e)+"",s="string"==typeof n,"color"===g||"fill"===g||"stroke"===g||-1!==g.indexOf("Color")||s&&A.test(n)?(s||(n=na(n),n=(n.length>3?"rgba(":"rgb(")+n.join(",")+")"),c=va(u,g,m,n,!0,"transparent",c,0,f)):s&&J.test(n)?c=va(u,g,m,n,!0,null,c,0,f):(j=parseFloat(m),o=j||0===j?m.substr((j+"").length):"",(""===m||"auto"===m)&&("width"===g||"height"===g?(j=ga(a,g,e),o="px"):"left"===g||"top"===g?(j=ba(a,g,e),o="px"):(j="opacity"!==g?0:1,o="")),t=s&&"="===n.charAt(1),t?(l=parseInt(n.charAt(0)+"1",10),n=n.substr(2),l*=parseFloat(n),p=n.replace(w,"")):(l=parseFloat(n),p=s?n.replace(w,""):""),""===p&&(p=g in d?d[g]:o),n=l||0===l?(t?l+j:l)+p:b[g],o!==p&&""!==p&&(l||0===l)&&j&&(j=aa(a,g,j,o),"%"===p?(j/=aa(a,g,100,"%")/100,b.strictUnits!==!0&&(m=j+"%")):"em"===p||"rem"===p||"vw"===p||"vh"===p?j/=aa(a,g,1,p):"px"!==p&&(l=aa(a,g,l,p),p="px"),t&&(l||0===l)&&(n=l+j+p)),t&&(l+=j),!j&&0!==j||!l&&0!==l?void 0!==u[g]&&(n||n+""!="NaN"&&null!=n)?(c=new ta(u,g,l||j||0,0,c,-1,g,!1,0,m,n),c.xs0="none"!==n||"display"!==g&&-1===g.indexOf("Style")?n:m):W("invalid "+g+" tween value: "+b[g]):(c=new ta(u,g,j,l-j,c,0,g,k!==!1&&("px"===p||"zIndex"===g),0,m,n),c.xs0=p))),f&&c&&!c.plugin&&(c.plugin=f);return c},j.setRatio=function(a){var b,c,d,e=this._firstPT,f=1e-6;if(1!==a||this._tween._time!==this._tween._duration&&0!==this._tween._time)if(a||this._tween._time!==this._tween._duration&&0!==this._tween._time||this._tween._rawPrevTime===-1e-6)for(;e;){if(b=e.c*a+e.s,e.r?b=Math.round(b):f>b&&b>-f&&(b=0),e.type)if(1===e.type)if(d=e.l,2===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2;else if(3===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3;else if(4===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4;else if(5===d)e.t[e.p]=e.xs0+b+e.xs1+e.xn1+e.xs2+e.xn2+e.xs3+e.xn3+e.xs4+e.xn4+e.xs5;else{for(c=e.xs0+b+e.xs1,d=1;d<e.l;d++)c+=e["xn"+d]+e["xs"+(d+1)];e.t[e.p]=c}else-1===e.type?e.t[e.p]=e.xs0:e.setRatio&&e.setRatio(a);else e.t[e.p]=b+e.xs0;e=e._next}else for(;e;)2!==e.type?e.t[e.p]=e.b:e.setRatio(a),e=e._next;else for(;e;){if(2!==e.type)if(e.r&&-1!==e.type)if(b=Math.round(e.s+e.c),e.type){if(1===e.type){for(d=e.l,c=e.xs0+b+e.xs1,d=1;d<e.l;d++)c+=e["xn"+d]+e["xs"+(d+1)];e.t[e.p]=c}}else e.t[e.p]=b+e.xs0;else e.t[e.p]=e.e;else e.setRatio(a);e=e._next}},j._enableTransforms=function(a){this._transform=this._transform||Ra(this._target,e,!0),this._transformType=this._transform.svg&&Aa||!a&&3!==this._transformType?2:3};var Ya=function(a){this.t[this.p]=this.e,this.data._linkCSSP(this,this._next,null,!0)};j._addLazySet=function(a,b,c){var d=this._firstPT=new ta(a,b,0,0,this._firstPT,2);d.e=c,d.setRatio=Ya,d.data=this},j._linkCSSP=function(a,b,c,d){return a&&(b&&(b._prev=a),a._next&&(a._next._prev=a._prev),a._prev?a._prev._next=a._next:this._firstPT===a&&(this._firstPT=a._next,d=!0),c?c._next=a:d||null!==this._firstPT||(this._firstPT=a),a._next=b,a._prev=c),a},j._mod=function(a){for(var b=this._firstPT;b;)"function"==typeof a[b.p]&&a[b.p]===Math.round&&(b.r=1),b=b._next},j._kill=function(b){var c,d,e,f=b;if(b.autoAlpha||b.alpha){f={};for(d in b)f[d]=b[d];f.opacity=1,f.autoAlpha&&(f.visibility=1)}for(b.className&&(c=this._classNamePT)&&(e=c.xfirst,e&&e._prev?this._linkCSSP(e._prev,c._next,e._prev._prev):e===this._firstPT&&(this._firstPT=c._next),c._next&&this._linkCSSP(c._next,c._next._next,e._prev),this._classNamePT=null),c=this._firstPT;c;)c.plugin&&c.plugin!==d&&c.plugin._kill&&(c.plugin._kill(b),d=c.plugin),c=c._next;return a.prototype._kill.call(this,f)};var Za=function(a,b,c){var d,e,f,g;if(a.slice)for(e=a.length;--e>-1;)Za(a[e],b,c);else for(d=a.childNodes,e=d.length;--e>-1;)f=d[e],g=f.type,f.style&&(b.push(ca(f)),c&&c.push(f)),1!==g&&9!==g&&11!==g||!f.childNodes.length||Za(f,b,c)};return g.cascadeTo=function(a,c,d){var e,f,g,h,i=b.to(a,c,d),j=[i],k=[],l=[],m=[],n=b._internals.reservedProps;for(a=i._targets||i.target,Za(a,k,m),i.render(c,!0,!0),Za(a,l),i.render(0,!0,!0),i._enabled(!0),e=m.length;--e>-1;)if(f=da(m[e],k[e],l[e]),f.firstMPT){f=f.difs;for(g in d)n[g]&&(f[g]=d[g]);h={};for(g in f)h[g]=k[e][g];j.push(b.fromTo(m[e],c,h,f))}return j},a.activate([g]),g},!0)}),_gsScope._gsDefine&&_gsScope._gsQueue.pop()(),function(a){"use strict";var b=function(){return(_gsScope.GreenSockGlobals||_gsScope)[a]};"function"==typeof define&&define.amd?define(["TweenLite"],b):"undefined"!=typeof module&&module.exports&&(require("../TweenLite.js"),module.exports=b())}("CSSPlugin");
105
106
107 /* SPLIT TEXT UTIL */
108 /*!
109 * VERSION: 0.5.6
110 * DATE: 2017-01-17
111 * UPDATES AND DOCS AT: http://greensock.com
112 *
113 * @license Copyright (c) 2008-2017, GreenSock. All rights reserved.
114 * SplitText is a Club GreenSock membership benefit; You must have a valid membership to use
115 * this code without violating the terms of use. Visit http://greensock.com/club/ to sign up or get more details.
116 * This work is subject to the software agreement that was issued with your membership.
117 *
118 * @author: Jack Doyle, jack@greensock.com
119 */
120 var _gsScope="undefined"!=typeof module&&module.exports&&"undefined"!=typeof global?global:this||window;!function(a){"use strict";var b=a.GreenSockGlobals||a,c=function(a){var c,d=a.split("."),e=b;for(c=0;c<d.length;c++)e[d[c]]=e=e[d[c]]||{};return e},d=c("com.greensock.utils"),e=function(a){var b=a.nodeType,c="";if(1===b||9===b||11===b){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===b||4===b)return a.nodeValue;return c},f=document,g=f.defaultView?f.defaultView.getComputedStyle:function(){},h=/([A-Z])/g,i=function(a,b,c,d){var e;return(c=c||g(a,null))?(a=c.getPropertyValue(b.replace(h,"-$1").toLowerCase()),e=a||c.length?a:c[b]):a.currentStyle&&(c=a.currentStyle,e=c[b]),d?e:parseInt(e,10)||0},j=function(a){return a.length&&a[0]&&(a[0].nodeType&&a[0].style&&!a.nodeType||a[0].length&&a[0][0])?!0:!1},k=function(a){var b,c,d,e=[],f=a.length;for(b=0;f>b;b++)if(c=a[b],j(c))for(d=c.length,d=0;d<c.length;d++)e.push(c[d]);else e.push(c);return e},l=/(?:\r|\n|\t\t)/g,m=/(?:\s\s+)/g,n=55296,o=56319,p=56320,q=127462,r=127487,s=127995,t=127999,u=function(a){return(a.charCodeAt(0)-n<<10)+(a.charCodeAt(1)-p)+65536},v=f.all&&!f.addEventListener,w=" style='position:relative;display:inline-block;"+(v?"*display:inline;*zoom:1;'":"'"),x=function(a,b){a=a||"";var c=-1!==a.indexOf("++"),d=1;return c&&(a=a.split("++").join("")),function(){return"<"+b+w+(a?" class='"+a+(c?d++:"")+"'>":">")}},y=d.SplitText=b.SplitText=function(a,b){if("string"==typeof a&&(a=y.selector(a)),!a)throw"cannot split a null element.";this.elements=j(a)?k(a):[a],this.chars=[],this.words=[],this.lines=[],this._originals=[],this.vars=b||{},this.split(b)},z=function(a,b,c){var d=a.nodeType;if(1===d||9===d||11===d)for(a=a.firstChild;a;a=a.nextSibling)z(a,b,c);else(3===d||4===d)&&(a.nodeValue=a.nodeValue.split(b).join(c))},A=function(a,b){for(var c=b.length;--c>-1;)a.push(b[c])},B=function(a){var b,c=[],d=a.length;for(b=0;b!==d;c.push(a[b++]));return c},C=function(a,b,c){for(var d;a&&a!==b;){if(d=a._next||a.nextSibling)return d.textContent.charAt(0)===c;a=a.parentNode||a._parent}return!1},D=function(a){var b,c,d=B(a.childNodes),e=d.length;for(b=0;e>b;b++)c=d[b],c._isSplit?D(c):(b&&3===c.previousSibling.nodeType?c.previousSibling.nodeValue+=3===c.nodeType?c.nodeValue:c.firstChild.nodeValue:3!==c.nodeType&&a.insertBefore(c.firstChild,c),a.removeChild(c))},E=function(a,b,c,d,e,h,j){var k,l,m,n,o,p,q,r,s,t,u,v,w=g(a),x=i(a,"paddingLeft",w),y=-999,B=i(a,"borderBottomWidth",w)+i(a,"borderTopWidth",w),E=i(a,"borderLeftWidth",w)+i(a,"borderRightWidth",w),F=i(a,"paddingTop",w)+i(a,"paddingBottom",w),G=i(a,"paddingLeft",w)+i(a,"paddingRight",w),H=.2*i(a,"fontSize"),I=i(a,"textAlign",w,!0),J=[],K=[],L=[],M=b.wordDelimiter||" ",N=b.span?"span":"div",O=b.type||b.split||"chars,words,lines",P=e&&-1!==O.indexOf("lines")?[]:null,Q=-1!==O.indexOf("words"),R=-1!==O.indexOf("chars"),S="absolute"===b.position||b.absolute===!0,T=b.linesClass,U=-1!==(T||"").indexOf("++"),V=[];for(P&&1===a.children.length&&a.children[0]._isSplit&&(a=a.children[0]),U&&(T=T.split("++").join("")),l=a.getElementsByTagName("*"),m=l.length,o=[],k=0;m>k;k++)o[k]=l[k];if(P||S)for(k=0;m>k;k++)n=o[k],p=n.parentNode===a,(p||S||R&&!Q)&&(v=n.offsetTop,P&&p&&Math.abs(v-y)>H&&"BR"!==n.nodeName&&(q=[],P.push(q),y=v),S&&(n._x=n.offsetLeft,n._y=v,n._w=n.offsetWidth,n._h=n.offsetHeight),P&&((n._isSplit&&p||!R&&p||Q&&p||!Q&&n.parentNode.parentNode===a&&!n.parentNode._isSplit)&&(q.push(n),n._x-=x,C(n,a,M)&&(n._wordEnd=!0)),"BR"===n.nodeName&&n.nextSibling&&"BR"===n.nextSibling.nodeName&&P.push([])));for(k=0;m>k;k++)n=o[k],p=n.parentNode===a,"BR"!==n.nodeName?(S&&(s=n.style,Q||p||(n._x+=n.parentNode._x,n._y+=n.parentNode._y),s.left=n._x+"px",s.top=n._y+"px",s.position="absolute",s.display="block",s.width=n._w+1+"px",s.height=n._h+"px"),!Q&&R?n._isSplit?(n._next=n.nextSibling,n.parentNode.appendChild(n)):n.parentNode._isSplit?(n._parent=n.parentNode,!n.previousSibling&&n.firstChild&&(n.firstChild._isFirst=!0),n.nextSibling&&" "===n.nextSibling.textContent&&!n.nextSibling.nextSibling&&V.push(n.nextSibling),n._next=n.nextSibling&&n.nextSibling._isFirst?null:n.nextSibling,n.parentNode.removeChild(n),o.splice(k--,1),m--):p||(v=!n.nextSibling&&C(n.parentNode,a,M),n.parentNode._parent&&n.parentNode._parent.appendChild(n),v&&n.parentNode.appendChild(f.createTextNode(" ")),b.span&&(n.style.display="inline"),J.push(n)):n.parentNode._isSplit&&!n._isSplit&&""!==n.innerHTML?K.push(n):R&&!n._isSplit&&(b.span&&(n.style.display="inline"),J.push(n))):P||S?(n.parentNode&&n.parentNode.removeChild(n),o.splice(k--,1),m--):Q||a.appendChild(n);for(k=V.length;--k>-1;)V[k].parentNode.removeChild(V[k]);if(P){for(S&&(t=f.createElement(N),a.appendChild(t),u=t.offsetWidth+"px",v=t.offsetParent===a?0:a.offsetLeft,a.removeChild(t)),s=a.style.cssText,a.style.cssText="display:none;";a.firstChild;)a.removeChild(a.firstChild);for(r=" "===M&&(!S||!Q&&!R),k=0;k<P.length;k++){for(q=P[k],t=f.createElement(N),t.style.cssText="display:block;text-align:"+I+";position:"+(S?"absolute;":"relative;"),T&&(t.className=T+(U?k+1:"")),L.push(t),m=q.length,l=0;m>l;l++)"BR"!==q[l].nodeName&&(n=q[l],t.appendChild(n),r&&n._wordEnd&&t.appendChild(f.createTextNode(" ")),S&&(0===l&&(t.style.top=n._y+"px",t.style.left=x+v+"px"),n.style.top="0px",v&&(n.style.left=n._x-v+"px")));0===m?t.innerHTML="&nbsp;":Q||R||(D(t),z(t,String.fromCharCode(160)," ")),S&&(t.style.width=u,t.style.height=n._h+"px"),a.appendChild(t)}a.style.cssText=s}S&&(j>a.clientHeight&&(a.style.height=j-F+"px",a.clientHeight<j&&(a.style.height=j+B+"px")),h>a.clientWidth&&(a.style.width=h-G+"px",a.clientWidth<h&&(a.style.width=h+E+"px"))),A(c,J),A(d,K),A(e,L)},F=function(a,b,c,d){var g,h,i,j,k,p,v,w,x,y=b.span?"span":"div",A=b.type||b.split||"chars,words,lines",B=(-1!==A.indexOf("words"),-1!==A.indexOf("chars")),C="absolute"===b.position||b.absolute===!0,D=b.wordDelimiter||" ",E=" "!==D?"":C?"&#173; ":" ",F=b.span?"</span>":"</div>",G=!0,H=f.createElement("div"),I=a.parentNode;for(I.insertBefore(H,a),H.textContent=a.nodeValue,I.removeChild(a),a=H,g=e(a),v=-1!==g.indexOf("<"),b.reduceWhiteSpace!==!1&&(g=g.replace(m," ").replace(l,"")),v&&(g=g.split("<").join("{{LT}}")),k=g.length,h=(" "===g.charAt(0)?E:"")+c(),i=0;k>i;i++)if(p=g.charAt(i),p===D&&g.charAt(i-1)!==D&&i){for(h+=G?F:"",G=!1;g.charAt(i+1)===D;)h+=E,i++;i===k-1?h+=E:")"!==g.charAt(i+1)&&(h+=E+c(),G=!0)}else"{"===p&&"{{LT}}"===g.substr(i,6)?(h+=B?d()+"{{LT}}</"+y+">":"{{LT}}",i+=5):p.charCodeAt(0)>=n&&p.charCodeAt(0)<=o||g.charCodeAt(i+1)>=65024&&g.charCodeAt(i+1)<=65039?(w=u(g.substr(i,2)),x=u(g.substr(i+2,2)),j=w>=q&&r>=w&&x>=q&&r>=x||x>=s&&t>=x?4:2,h+=B&&" "!==p?d()+g.substr(i,j)+"</"+y+">":g.substr(i,j),i+=j-1):h+=B&&" "!==p?d()+p+"</"+y+">":p;a.outerHTML=h+(G?F:""),v&&z(I,"{{LT}}","<")},G=function(a,b,c,d){var e,f,g=B(a.childNodes),h=g.length,j="absolute"===b.position||b.absolute===!0;if(3!==a.nodeType||h>1){for(b.absolute=!1,e=0;h>e;e++)f=g[e],(3!==f.nodeType||/\S+/.test(f.nodeValue))&&(j&&3!==f.nodeType&&"inline"===i(f,"display",null,!0)&&(f.style.display="inline-block",f.style.position="relative"),f._isSplit=!0,G(f,b,c,d));return b.absolute=j,void(a._isSplit=!0)}F(a,b,c,d)},H=y.prototype;H.split=function(a){this.isSplit&&this.revert(),this.vars=a=a||this.vars,this._originals.length=this.chars.length=this.words.length=this.lines.length=0;for(var b,c,d,e=this.elements.length,f=a.span?"span":"div",g=("absolute"===a.position||a.absolute===!0,x(a.wordsClass,f)),h=x(a.charsClass,f);--e>-1;)d=this.elements[e],this._originals[e]=d.innerHTML,b=d.clientHeight,c=d.clientWidth,G(d,a,g,h),E(d,a,this.chars,this.words,this.lines,c,b);return this.chars.reverse(),this.words.reverse(),this.lines.reverse(),this.isSplit=!0,this},H.revert=function(){if(!this._originals)throw"revert() call wasn't scoped properly.";for(var a=this._originals.length;--a>-1;)this.elements[a].innerHTML=this._originals[a];return this.chars=[],this.words=[],this.lines=[],this.isSplit=!1,this},y.selector=a.$||a.jQuery||function(b){var c=a.$||a.jQuery;return c?(y.selector=c,c(b)):"undefined"==typeof document?b:document.querySelectorAll?document.querySelectorAll(b):document.getElementById("#"===b.charAt(0)?b.substr(1):b)},y.version="0.5.6"}(_gsScope),function(a){"use strict";var b=function(){return(_gsScope.GreenSockGlobals||_gsScope)[a]};"function"==typeof define&&define.amd?define([],b):"undefined"!=typeof module&&module.exports&&(module.exports=b())}("SplitText");
121
122
123 try{
124 window.GreenSockGlobals = null;
125 window._gsQueue = null;
126 window._gsDefine = null;
127
128 delete(window.GreenSockGlobals);
129 delete(window._gsQueue);
130 delete(window._gsDefine);
131 } catch(e) {}
132
133 try{
134 window.GreenSockGlobals = oldgs;
135 window._gsQueue = oldgs_queue;
136 } catch(e) {}
137
138 if (window.tplogs==true)
139 try {
140 console.groupEnd();
141 } catch(e) {}
142
143 (function(e,t){
144 e.waitForImages={hasImageProperties:["backgroundImage","listStyleImage","borderImage","borderCornerImage"]};e.expr[":"].uncached=function(t){var n=document.createElement("img");n.src=t.src;return e(t).is('img[src!=""]')&&!n.complete};e.fn.waitForImages=function(t,n,r){if(e.isPlainObject(arguments[0])){n=t.each;r=t.waitForAll;t=t.finished}t=t||e.noop;n=n||e.noop;r=!!r;if(!e.isFunction(t)||!e.isFunction(n)){throw new TypeError("An invalid callback was supplied.")}return this.each(function(){var i=e(this),s=[];if(r){var o=e.waitForImages.hasImageProperties||[],u=/url\((['"]?)(.*?)\1\)/g;i.find("*").each(function(){var t=e(this);if(t.is("img:uncached")){s.push({src:t.attr("src"),element:t[0]})}e.each(o,function(e,n){var r=t.css(n);if(!r){return true}var i;while(i=u.exec(r)){s.push({src:i[2],element:t[0]})}})})}else{i.find("img:uncached").each(function(){s.push({src:this.src,element:this})})}var f=s.length,l=0;if(f==0){t.call(i[0])}e.each(s,function(r,s){var o=new Image;e(o).bind("load error",function(e){l++;n.call(s.element,l,f,e.type=="load");if(l==f){t.call(i[0]);return false}});o.src=s.src})})};
145 })(jQuery)
File src/main/webapp/content/scss/global.scss changed (mode: 100644) (index 543a62c..fbb9e0a)
... ... h4 {
17 17 /* Increase contrast of links to get 100% on Lighthouse Accessability Audit. Override this color if you want to change the link color, or use a Bootswatch theme */ /* Increase contrast of links to get 100% on Lighthouse Accessability Audit. Override this color if you want to change the link color, or use a Bootswatch theme */
18 18 a { a {
19 19 color: #533f03; color: #533f03;
20 font-weight: bold;
20 // font-weight: bold;
21 21 } }
22 22
23 23 a:hover { a:hover {
 
... ... Generic styles
70 70 /* other generic styles */ /* other generic styles */
71 71
72 72 .jh-card { .jh-card {
73 padding: 1.5%;
74 margin-top: 20px;
73 // padding: 1.5%;
74 // margin-top: 20px;
75 75 border: none; border: none;
76 76 } }
77 77
 
... ... ui bootstrap tweaks
192 192 white-space: nowrap; white-space: nowrap;
193 193 } }
194 194
195 .container-fluid {
196 padding: 0px;
197 }
198
195 199 /* jhipster-needle-scss-add-main JHipster will add new css style */ /* jhipster-needle-scss-add-main JHipster will add new css style */
File src/main/webapp/i18n/en/aboutus.json added (mode: 100644) (index 0000000..f98c947)
1 {
2 "aboutus": {
3 "title": "Our history",
4 "1991": {
5 "1": "Establish DNS Softwarehouse Ltd.",
6 "2": "Information support to an international commercial corporate group, develop goods turnover software, implement unique solutions",
7 "3": "Consultancy in commercial sector, invent and apply innovative solutions",
8 "4": "Build up investment and asset-registry softwares",
9 "5": "Fulfill unique orders supporting business management",
10 "6": "1st place in the 1993 Hungarian programming championship"
11 },
12 "1996": {
13 "1": "Win a book publishing project, create and implement the full management information system",
14 "2": "Develop financial and accountancy softwares, implement tangible asset and inventory register module and automate its processes",
15 "3": "Software export sale – support the pharmaceutical sector, create registration application",
16 "4": "Technical upgrade – place the ERP system on Oracle basis",
17 "5": "Enhance human resource-planning and hour settlement applications"
18 },
19 "2001": {
20 "1": "Hungarian Financial Supervisory Authority – win a tender on private pension fund system as consortium member, introduce electronic data declaration",
21 "2": "Internet technologies go worldwide, web developments come to the front",
22 "3": "Execute real estate market projects, registry systems served by .NET based technology",
23 "4": "New service implementation – application operation and support for partners",
24 "5": "Develop defect and requirement capture portals for CRM system"
25 },
26 "2006": {
27 "1": "Energy sector – collect and use sales and marketing activity data in MIS",
28 "2": "Project management, business and technical consultancy",
29 "3": "Develop integrated general ledger and accountancy system",
30 "4": "Start support activity, create helpdesk interface, modernize client support"
31 },
32 "2011": {
33 "1": "Business analysis, consultancy, support business decision making with BI tools",
34 "2": "Book and magazine production, support book publishing with automated processes and unique enhancement of specific modules",
35 "3": "Build, implement, support an integrated fleet management application for a partner from the vehicle leasing sector"
36 },
37 "2016": {
38 "1": "Take part in financial institution projects, business and technical consultancy",
39 "2": "Datawarehouse, data analysis, data asset utilization",
40 "3": "Provide consultancy and expertise to the participants of the capital and money markets",
41 "4": "Reporting, servicing and performing mandatory data provision activities",
42 "5": "Business intelligence solutions",
43 "6": "Product development, broaden the range of services, technical consultancy"
44 }
45 }
46 }
File src/main/webapp/i18n/en/consultancy.json added (mode: 100644) (index 0000000..11000d6)
1 {
2 "consultancy": {
3 "title": "Consultancy",
4 "text": "Our first priority in consultancy is to support our Partners achieving their goals. We define the optimal and set the target, if necessary by assembling the strategy, part-strategies, action plans based on the available information and the assessment of the business and IT areas.<br><br>We assist the steps of the execution with methodologies fitting the task and monitor the implementation. We ensure efficiency during verification with the tools of project controlling and BPR and serve the MIS and the data requirements of the impacted departments.",
5 "expertise": {
6 "title": "Expertise",
7 "text": "We help our Partners, from diversified sectors by providing them consultancy services to optimize their operation and decision making processes, to make their projects successful and to ensure regulatory compliance.<br><br>Our high priority activities are the assessment of the regulatory environment, the market, the internal capabilities and processes and also the available human resources, as well as the IT analysis the infrastructure and software architecture.<br><br>Our documentations help our partner company’s aims on a number of fields up to the decision-making process, the internal efficiency or can be the baseline of a successful strategy development, too."
8 },
9 "strategy": {
10 "title": "Building and planning strategy",
11 "text": "During strategy building, we make our partners most important targets definable and organizable with the help of our experts to ensure operational effectiveness in the short term and the company’s long-term profitability.<br><br>Our goal is to consciously shape the future and to optimize the allocaion of resources along the jointly produced strategy plan, whether it is creation of part strategies on business or IT fields.<br><br>Our experienced data analysts practice approved methods to prepare data asset survey, data analysis, status survey, vision plan, innovation strategy."
12 },
13 "management": {
14 "title": "Project management",
15 "text": "In the framework of our activity we ensure the project management of the designated project, the service to be implemented, the required legal compliance, from the formulation of the demand to the elaboration to the closing tasks, paying particular attention to comply with the pre-defined methodology and to reach the project defined targets.<br><br>Our service covers the professional support of the project managers, the business side and the information technology counseling through the life cycle of the project.<br><br>We promote the testing, implementation and if necessary, the migration processes with our excellent IT colleagues and with innovative solutions. On the date of go-live implementation, we assist the IT with our helpdesk services."
16 },
17 "controlling": {
18 "title": "Project controlling",
19 "text": "Project controlling has become nowadays the most important strategy supporting activity at our Partners, thanks to its control, verification and analysis function it contributes to achieve the short and long-term goals.<br><br>Our specialists provide decision support analysis, up-to-date information, project reports to the users of the management information system, they notify the interested parties to ease and shorten the decision-making process.<br><br>Today, our services are not only applied when the expenditures are reviewed at the end of the project, but they can monitor the economics of the project throughout the whole life. With our methods and innovative tools the actual cost of use can exactly be predicted and an excursion from the target number can be easily recognized. Owing to our methods and continuous re-planning, the cost of the entire project can be recalculated at any time, thus creating the possibility of intervention into the project for the relevant parties."
20 },
21 "efficiency": {
22 "title": "Efficiency improvement",
23 "text": "Efficiency improvement is an operational task of our consultants because all surveys, analysis are followed by an assessment, where the expectation of our Customers are not only the strengthening of the business continuity but also our supervision advices on their company’s operational, management and organizational processes. Besides the tasks of classic Business Process Reengineering, we also fulfill further management requirements, we make proposals to promote decision-making, such as optimum search, efficient resource management, inventory allocation modernization or in the field of IT infrastructure rationalization.<br><br>We are also specialized in writing and compiling tenders, owing to our experience we provide fast and effective solution for the requesting company during the whole process, from selection of the proper tender till submission of the necessary documentation.<br><br>Aligned to our Customers needs we ensure provision of up-to-date information considering the business processes, the dependencies and responsibility competencies."
24 }
25 }
26 }
File src/main/webapp/i18n/en/dev.json added (mode: 100644) (index 0000000..ad225de)
1 {
2 "dev": {
3 "basic": {
4 "title": "Basic modules",
5 "text": "The core our ERP system consist of the financial, cash account, general ledger and the asset modules. These areas are largely regulated by law, hence most companies have the same functional needs. After the requirements are assessed, all modules can be quickly and easily parameterized and tailor-made."
6 },
7 "unique": {
8 "title": "Unique modules",
9 "text": "Computer support of the core functionality can be realized after a thorough assessment. Since we have a diversified portfolio of partner companies in terms of activity profile, we possess flexible basic modules, like inventory register, production, hour settlement, fleet management etc., that can be adapted to the unique needs of the client, this makes us capable of undertaking a fully tailor-made system implementation at short notice."
10 },
11 "erp": {
12 "title": "Integrated ERP systems",
13 "text": "Our company develops integrated Enterprise Resource Planning systems since the beginning. According to our several decade experience, life of all companies are unique, however there are activities that can be found everywhere and are largely built on the same processes. In line with this, we try to meet our Clients requirements the fullest."
14 }
15 }
16 }
File src/main/webapp/i18n/en/global.json changed (mode: 100644) (index 31905f2..eab173e)
137 137 "not.image": "File was expected to be an image but was found to be \"{{ fileType }}\"" "not.image": "File was expected to be an image but was found to be \"{{ fileType }}\""
138 138 } }
139 139 }, },
140 "footer": "This is your footer"
140 "footer": {
141 "name": "Softwarehouse Ltd.",
142 "phone": "Phone:",
143 "copyright": "Copyright DNS Softwarehouse Ltd. 2019. All rights reserved."
144 }
141 145 } }
File src/main/webapp/i18n/en/home.json changed (mode: 100644) (index d9fc499..a75596b)
1 1 { {
2 2 "home": { "home": {
3 "title": "Welcome, Java Hipster!",
3 "title": "d n s",
4 4 "subtitle": "This is your homepage", "subtitle": "This is your homepage",
5 "slogan": "dynamism native success",
5 6 "logged": { "logged": {
6 7 "message": "You are logged in as user \"{{username}}\"." "message": "You are logged in as user \"{{username}}\"."
7 8 }, },
 
14 15 "follow": "follow @jhipster on Twitter" "follow": "follow @jhipster on Twitter"
15 16 }, },
16 17 "like": "If you like JHipster, don't forget to give us a star on", "like": "If you like JHipster, don't forget to give us a star on",
17 "github": "GitHub"
18 "github": "GitHub",
19 "caroussel": {
20 "title": {
21 "consultancy": "Advanced business consultancy",
22 "development": "Vendor of live systems",
23 "services": "Innovative and intelligent business solutions"
24 },
25 "text": {
26 "consultancy": "expertise, project management, efficiency improvement",
27 "development": "30 years’ experience of software development",
28 "services": "reporting, data analysis, business intelligence"
29 }
30 },
31 "aboutus": {
32 "title": "About us",
33 "quote": {
34 "text": "„Biology and computer science - life and computation - are related. I am confident that at their interface great discoveries await those who seek them.”",
35 "footer": "Leonard Adleman"
36 },
37 "text": "DNS Softwarehouse Ltd. was established nearly 30 years ago. Since then we develop and support our integrated ERP - Enterprise Resource Planning systems on the financial, commercial, energy, pharmaceutic and vehicle leasing markets.<br><br>Our Partners are small and medium-sized enterprises from diverse field of activities. Prestigious companies, using our flexible and user friendly applications contentedly.<br><br>With those experience we’ve been gaining through the cognition of the different areas, we’ve extended our profile and today we provide business, as well as technical consultancy.<br><br>Money and capital markets are supported with finance and accountancy assistance and also help on the field of reporting, whether it’s project management, decision making, process re-engineering or product implementation.<br><br>We ensure the success of all our projects owing to the expertise and versatile IT solutions of our outstanding colleagues.<br><br>",
38 "link": "Our history"
39 },
40 "development": {
41 "title": "Development",
42 "quote": {
43 "text": "„DNA is like a computer program but far, far more advanced than any software ever created.”",
44 "footer": "Bill Gates"
45 },
46 "basic": {
47 "title": "Basic modules",
48 "text": "The core our ERP system consist of the financial, cash account, general ledger and the asset modules. These areas are largely regulated by law, hence most companies have the same functional needs. After the requirements are assessed, all modules can be quickly and easily parameterized and tailor-made."
49 },
50 "unique": {
51 "title": "Unique modules",
52 "text": "Computer support of the core functionality can be realized after a thorough assessment. Since we have a diversified portfolio of partner companies in terms of activity profile, we possess flexible basic modules, like inventory register, production, hour settlement, fleet management etc., that can be adapted to the unique needs of the client, this makes us capable of undertaking a fully tailor-made system implementation at short notice."
53 },
54 "erp": {
55 "title": "Integrated ERP systems",
56 "text": "Our company develops integrated Enterprise Resource Planning systems since the beginning. According to our several decade experience, life of all companies are unique, however there are activities that can be found everywhere and are largely built on the same processes. In line with this, we try to meet our Clients requirements the fullest."
57 }
58 },
59 "service": {
60 "title": "Service",
61 "quote": {
62 "text": "„The coding regions of DNA have the very same property of sequence specificity, or information content, that computer codes and linguistic texts do.”",
63 "footer": "Stephen C. Meyer"
64 },
65 "text": "Owing to the widely acquired professional knowledge of our colleagues, to the innovative technologies we possess and the tools we use, we promote our Customers’ management information system, data service, organizational units, projects or we also monitor their systems. We create data warehouses and data markets by collecting the data of our Clients’ operation systems and by integrating the analytical systems, these serve as basis of „smart” solutions and root of data asset management.<br><br>&nbsp;",
66 "integration": {
67 "title": "System integration",
68 "link": "More..."
69 },
70 "data": {
71 "title": "Data warehouse, data asset",
72 "link": "More..."
73 },
74 "bi": {
75 "title": "Business intelligence",
76 "link": "More..."
77 },
78 "report": {
79 "title": "Reporting, data service",
80 "link": "More..."
81 },
82 "support": {
83 "title": "Support and operation",
84 "link": "More..."
85 }
86 },
87 "consultancy": {
88 "title": "Consultancy",
89 "quote": {
90 "text": "„Since experience shows that intelligence is the only presently acting cause of information, we can infer that intelligence is the best explanation for the information in DNA.”",
91 "footer": "Jonathan Wells"
92 },
93 "text": "Our first priority in consultancy is to support our Partners achieving their goals. We define the optimal and set the target, if necessary by assembling the strategy, part-strategies, action plans based on the available information and the assessment of the business and IT areas.<br><br>We assist the steps of the execution with methodologies fitting the task and monitor the implementation. We ensure efficiency during verification with the tools of project controlling and BPR and serve the MIS and the data requirements of the impacted departments.<br><br>&nbsp;",
94 "expertise": {
95 "title": "Expertise, consultancy",
96 "link": "More..."
97 },
98 "strategy": {
99 "title": "Building and planning strategy",
100 "link": "More..."
101 },
102 "management": {
103 "title": "Project management",
104 "link": "More..."
105 },
106 "controlling": {
107 "title": "Project controlling",
108 "link": "More..."
109 },
110 "efficiency": {
111 "title": "Efficiency improvement",
112 "link": "More..."
113 }
114 },
115 "news": {
116 "title": "News"
117 },
118 "references": {
119 "title": "References"
120 },
121 "contact": {
122 "title": "Contact"
123 }
18 124 } }
19 125 } }
File src/main/webapp/i18n/en/service.json added (mode: 100644) (index 0000000..4807f64)
1 {
2 "service": {
3 "title": "Service",
4 "text": "Owing to the widely acquired professional knowledge of our colleagues, to the innovative technologies we possess and the tools we use, we promote our Customers’ management information system, data service, organizational units, projects or we also monitor their systems.<br><br>We create data warehouses and data markets by collecting the data of our Clients’ operation systems and by integrating the analytical systems, these serve as basis of „smart” solutions and root of data asset management.",
5 "system": {
6 "title": "System integration",
7 "text": "Our goal is to support our Partners with an integrated IT solution, which effectively and fully serves the operation and transparency needs of the management, while we are creating the optimal working conditions for the IT and business experts in a uniform IT environment.<br><br>During the integration process, our experts and the IT colleagues of our customers review the infrastructure of the company then analyse, evaluate and define the necessary conditions and resources for an optimized result.<br><br>We create a seamless, efficient, stable and intelligently integrated IT system by connecting the different platforms and the heterogeneous IT infrastructure components."
8 },
9 "data": {
10 "title": "Data warehouse, data asset",
11 "text": "Nowdays, the requirements of an IT system must be fast and user friendly, however from the management side the basic expectation is a good decision-making support by versatile queries and statements obtained from the management information systems. We undertake building of data warehouse and data markets, where data can be specifically stored and managed, so exonerating the source systems from producing high complexity, aggregated and analytical data.<br><br>The well-structured data storage of the data warehouse allows the usage of data mining softwares, the possibility of the data asset utilization, the implementation of the business intelligence solutions, hence easing the work of the decision-makers, analysts, data providers and satisfy the requests of the authority and the compulsory report requirements.<br><br>During the course of data asset utilization, our expert colleagues evaluate the data produced by the company and assist to discover the value in the information stemming from the operation and the way how it can be commercially exploited, moreover they protect, store and safekeep the data if requested."
12 },
13 "bi": {
14 "title": "Business intelligence",
15 "text": "Our target is to ensure that all our Partners can maintain a successful and profitable business by knowing the toolkit of the business intelligence and take quick and grounded decisions, operate along effective usage of resources, as well as form a more stable vision plan owing to our predictive methods.<br><br>We assist to collect, analyse and utilize the data asset arisen from operation and the available external data mass, with the achieved result we promote our Partner from their company’s daily operation to the strategy building process.<br><br>Our Business Intelligence (BI) solutions can be utilized either on a pre-defined manner or in self-service ways tailor made to our Customers’ special needs, furthermore these solutions can be applied to the company's full operation or even to organizational units tailored to the processes of the specific departments."
16 },
17 "report": {
18 "title": "Reporting, data service",
19 "text": "Owing to the experience we acquired in the field of supervisory reporting and to our innovative technologies, we provide complete solutions for the automatic compilation of data services and ensure consistency. We serve the full scale of the extremely fast changing national and international legal environment dictated central bank, capital and money market data services with our colleagues’ expertise and with our reporting toolkit.<br><br>Completing regular data services, ad-hoc authority data requests and transaction reports are all part of our service palette, as well as the full reporting taxonomy of the European Banking Authority. Our products and services can be individually built on a modular way as per the needs of the reporting institution.<br><br>Our business analysts, reporting specialists support our Partners’ reporting activities by personal consultations, analyse the infrastructure capabilities and help the proper modules selection.<br><br>Legislation tracking, help-desk function and individual support are also available to meet all external and internal data requirements."
20 },
21 "support": {
22 "title": "Support and operation",
23 "text": "Help-desk services are also available by our expert colleagues to support our Customers’ IT systems irrespectively whether they were built by ourselves or they are the company’s own built or bought softwares. We can facilitate the effective internal operation and ensure the necessary availability indicators by taking over the support activities and promoting the optimal use of our Partners’ internal resources.<br><br>Business departments also require the help of our specialists, they willingly use our online graphical interface to manage any arisen tasks or problems and make the best of the possibilities our system offers.<br><br>Managing new service implementations, product developments, process reorganizations are also available with flexibility as per the requests of our Customers in the framework of resource-based, work assignment or business contracts.<br><br>Daily operational activities on financial, accounting, banking and compulsory data reporting fields are supported, as well. Critical activities and services of the company’s operation are controlled, monitored, logged or if necessary repaired."
24 }
25 }
26 }
File src/main/webapp/i18n/hu/aboutus.json added (mode: 100644) (index 0000000..be59e51)
1 {
2 "aboutus": {
3 "title": "Cégünk története",
4 "1991": {
5 "1": "DNS Szoftverház Kft. megalakulása",
6 "2": "Külkereskedelmi cégcsoport informatikai támogatása, áruforgalmi szoftver fejlesztése, egyedi megoldások kivitelezése",
7 "3": "Tanácsadás a kereskedelmi szektorban, innovatív megoldások fejlesztése, alkalmazása",
8 "4": "Befektetési és eszköznyilvántartó szoftverek fejlesztése",
9 "5": "Üzletvitelt támogató egyedi megrendelések kiszolgálása",
10 "6": "1993. évi magyar programozói bajnokság I. helyezés"
11 },
12 "1996": {
13 "1": "Könyvkiadást támogató projekt elnyerése, teljes ügyviteli információs rendszer elkészítése, implementálása",
14 "2": "Pénzügyi-számviteli szoftverek fejlesztése, tárgyi eszköz és készletnyilvántartó modulok kialakítása, folyamatainak automatizálása",
15 "3": "Szoftver exportértékesítés – gyógyszeripari szektor támogatása, gyógyszer-regisztrációs alkalmazás elkészítése",
16 "4": "Technológiai upgrade – a vállalatirányítási rendszer Oracle alapokra helyezése",
17 "5": "Emberi erőforrás-tervező, óraelszámoló alkalmazások fejlesztése"
18 },
19 "2001": {
20 "1": "Pénzügyi Szervezetek Állami Felügyelete – magánnyugdíjpénztári rendszer tenderének elnyerése konzorciumi tagként, elektronikus úton történő adatbevallás bevezetése",
21 "2": "Internetestechnológiák térhódítása, web-es fejlesztések előtérbe kerülése",
22 "3": "Ingatlanpiaci projektek megvalósítása, ingatlannyilvántartó rendszerek .NET technológián alapuló fejlesztésekkel kiszolgálva",
23 "4": "Új szolgáltatás bevezetés – partnerek számára alkalmazásüzemeltetés, és támogatás",
24 "5": "Ügyfélnyilvántartó rendszer, hiba- és igénybejelentő portálok fejlesztése"
25 },
26 "2006": {
27 "1": "Energetikai szektor – értékesítés és marketing tevékenységek adatainak vezetői információs rendszerbe való gyűjtése, felhasználása",
28 "2": "Projektek vezetése, szakmai és technológiai tanácsadás",
29 "3": "Integrált főkönyvi és számviteli rendszer fejlesztése",
30 "4": "Support tevékenység elindítása, helpdesk felület létesítése, ügyfél kiszolgálás korszerűsítése"
31 },
32 "2011": {
33 "1": "Üzleti elemzés, tanácsadás, üzletpolitikai döntések támogatása üzleti intelligencia eszköztárával",
34 "2": "Könyv és folyóirat gyártás, könyvkiadás támogatása automatizált folyamatokkal, specifikus modulok egyedi fejlesztésével",
35 "3": "Gépjármű-bérbeadási szektorban működő partner számára készített integrált flottakezelő alkalmazás fejlesztése, bevezetése, támogatása"
36 },
37 "2016": {
38 "1": "Hitelintézeti projektekben való részvétel, üzleti és technológiai tanácsadás",
39 "2": "Adattárház, adatelemzés, adatvagyon hasznosítás",
40 "3": "Tanácsadás, szakértés pénz és tőkepiac szereplői számára",
41 "4": "Jelentéskészítés, kötelező adatszolgáltatás tevékenységek kiszolgálása, ellátása",
42 "5": "Üzleti intelligencia megoldások",
43 "6": "Termékfejlesztés, szolgáltatás bővítés, technológiai tanácsadás"
44 }
45 }
46 }
File src/main/webapp/i18n/hu/consultancy.json added (mode: 100644) (index 0000000..34c05ee)
1 {
2 "consultancy": {
3 "title": "Tanácsadás",
4 "text": "Tanácsadás kapcsán elsődleges feladatunk partnereink segítése céljaik megvalósításában. Az üzleti és informatikai területek felmérése, valamint a rendelkezésünkre álló adatok alapján határozzuk meg az optimumot, jelöljük ki a célt - szükség esetén stratégia, részstratégiák, akciótervek összeállításával.<br><br>A feladathoz illő projektmenedzsment módszertanok használatával támogatjuk a megvalósítás lépéseit, monitorozzuk a megvalósulást. A visszamérésben a projektkontrolling és hatékonyság növelés eszköztárát használva jutunk eredményre, szolgáljuk ki a vezető információs rendszer és az érintett területek adatigényeit.",
5 "expertise": {
6 "title": "Szakértés",
7 "text": "Szakértői szolgáltatások nyújtásával támogatjuk szerteágazó szektorokban tevékenykedő ügyfeleinket operatív működésük és döntéshozatali folyamataik optimalizálásában, bevezetendő projektjeik sikerre vitelében, valamint jogszabályi megfelelősségük biztosításában.<br><br>A jogszabályi, piaci és a belső adottságok, folyamatok, valamint a rendelkezésre álló erőforrások felmérése fontos tevékenységünk, csakúgy, mint az informatikai területek infrastrukturális és szoftver-architekturális elemzése.<br><br>Az általunk készített dokumentációk a vállalkozás számos területét támogathatják akár a döntéshozatal folyamatában, a belső hatékonyság növelésében vagy alapjai lehetnek egy sikeres stratégia kialakításának is."
8 },
9 "strategy": {
10 "title": "Stratégia alkotás, tervezés",
11 "text": "A stratégia alkotás folyamata során szakembereink segítségével meghatározhatóvá és megszervezhetővé tesszük partnereink legfontosabb feladatait, hogy rövid távon biztosítsuk a működés hatékonyságát, valamit a vállalkozás hosszú távú eredményességét.<br><br>Célunk a tudatos jövőalakítás valamint az erőforrások felhasználásának optimalizálása a közösen összeállított stratégia mentén, legyen szó akár részstratégiák összeállításáról üzleti és informatikai területeken egyaránt.<br><br>Tapasztalt adatelemzőink elismert módszerekkel készítenek adatvagyon felmérést, adatelemzéseket, állapot felmérést, jövőkép tervet, innovációs stratégiát."
12 },
13 "management": {
14 "title": "Projektmenedzsment",
15 "text": "Tevékenységünk keretében biztosítjuk a kijelölt projekt, bevezetendő szolgáltatás, szükséges jogszabálykövetés projektvezetését az igény, cél megfogalmazásától és kidolgozásától a zárási feladatok ellátásáig, kiemelt figyelmet fordítva az előre meghatározott módszertan betartására és a projektben definiált célok teljesülésére.<br><br>Szolgáltatásunk az adott projekt teljes életciklusa alatt kiterjed az üzleti oldal és projektmenedzserek szakmai támogatására, informatikai tanácsadásra.<br><br>Kitűnő informatikus kollégákkal és innovatív megoldásokkal támogatjuk a tesztelés, valamint az implementáció, szükség esetén a migráció folyamatait. Az élesítés, bevezetés napján támogatási és helpdesk szolgáltatásainkkal tudjuk segíteni az informatikai területeket."
16 },
17 "controlling": {
18 "title": "Projektkontrolling",
19 "text": "A projektkontrolling napjainkban a legfontosabb stratégiát támogató tevékenységgé vált partnereinknél, ugyanis ellenőrző, visszamérő, elemző funkciójával járul hozzá a rövid és hosszú távú célok eléréséhez.<br><br>Szakembereink döntéstámogató elemzésekkel, naprakész információval, projekt beszámolóval látják el a vezetői információs rendszer felhasználóit, értesítik az érdekeltek körét könnyítve és rövidítve a döntéshozatal folyamatát.<br><br>Napjainkban nemcsak a projekt végén, a ráfordítások visszamérésekor veszik igénybe e szolgáltatásunkat, hanem akár a projekt teljes folyamata alatt igény szerint monitorozhatják a projekt gazdaságosságát. Módszereinknek és innovatív eszközeinknek köszönhetően pontosan előre jelezhető a tényleges költségfelhasználás és könnyen számszerűsíthetővé válik a tervszámoktól való elmozdulás.<br><br>A módszernek és a folyamatos újra tervezésnek köszönhetően bármikor újrakalkulálható a teljes projekt költsége, megteremtve a beavatkozás lehetőségét a projektben érdekeltek számára."
20 },
21 "efficiency": {
22 "title": "Hatékonyság-növelés",
23 "text": "A hatékonyság növelés mára operatív tevékenységnek számít a tanácsadóink munkája során, ugyanis valamennyi felmérést, elemzést egy kiértékelés követ, melyben nemcsak az üzletmenet-folytonosság biztosításának megerősítését várják megrendelőink, hanem tanácsainkat is cégük működési-, irányítási-, és szervezeti struktúrájának felülvizsgálata során. A klasszikus üzleti folyamatok újratervezését (BPR - Business Process Reengineering) jelentő feladatok mellett további vezetői igényeknek is eleget teszünk, javaslatokkal élünk a vezetői döntéshozatal támogatása érdekében; úgymint az optimumkeresés, a hatékony erőforrás-gazdálkodás, a készletallokáció modernizálás vagy az informatikai infrastruktúra racionalizálás területén.<br><br>Pályázatok elkészítését és teljes összeállítását is vállalják szakértő kollégáink; tapasztalataiknak köszönhetően gyors és hatékony megoldással szolgálunk a támogatási kérelmet benyújtó szervezet számára a pályázat kiválasztásától a dokumentációk benyújtásáig terjedő teljes időszak alatt.<br><br>Innovatív technologiáinknak és kiváló szakértőinknek köszönhetően testre szabott, egyedi megoldásokkal biztosítjuk a naprakész információkat a vállalkozás folyamatainak, függőségi viszonyainak, felelősségi kompetenciáknak figyelembevételével megrendelőink igényeihez igazítva."
24 }
25 }
26 }
File src/main/webapp/i18n/hu/dev.json added (mode: 100644) (index 0000000..1d4eedd)
1 {
2 "dev": {
3 "basic": {
4 "title": "Alapmodulok",
5 "text": "Ügyviteli rendszerünk magját a pénzügyi-, a folyószámla-, a főkönyvi és az eszköz modul képezi. Ezek a területek nagyrészt törvényileg szabályozottak, ezért a legtöbb vállalkozásnál ugyanazokra a funkciókra van szükség. Ezek a modulok rövid igényfelmérés után gyorsan, paraméterezve testre szabhatók. Ha egy ügyfelünk csak tevékenységének erre a területére keres megoldást, akkor akár egy hét alatt megoldjuk a problémáját!"
6 },
7 "unique": {
8 "title": "Egyedi fejlesztésű modulok",
9 "text": "Az alaptevékenység számítógépes támogatása egy felmérés után valósulhat meg. Sokféle tevékenységi körű vállalkozással állunk kapcsolatban, ezért rendelkezésünkre állnak olyan alapmodulok (készletnyilvántartás, gyártás, óranyilvántartás, flottakezelés stb.), amelyek paraméterezésével és átdolgozásával rövid határidővel vállaljuk a testre szabott rendszer elkészítését."
10 },
11 "erp": {
12 "title": "Integrált vállalatirányítási rendszerek",
13 "text": "Cégünk megalakulása óta integrált vállalati ügyviteli rendszereket fejleszt. Több évtizedes tapasztalatunk szerint minden vállalat munkája, élete valamilyen szinten egyedi, ezért minden ügyfelünk számára testre szabjuk meglévő modulkészletünket.<br>Vannak olyan tevékenységek, amelyek minden működő vállalkozásban megtalálhatók és nagyrészt azonos folyamatokra épülnek, az ezeket támogató modulok apróbb változtatásokkal vagy akár változtatás nélkül bevezethetők. Ilyenek a pénzügyi, számviteli területek. Ugyanakkor igyekszünk minden vállalkozás alaptevékenységét is informatikai megoldással támogatni. Működésünk során fejlesztettünk kül- és belkereskedelmi, logisztikai, könyvkiadási, könyvvizsgálói és adótanácsadói, gyártási, autókölcsönzői tevékenységet támogató alrendszereket.<br>Meglévő eszközkészletünk magas fokú integrálásával és szakértelmünkkel a leghatékonyabb megoldással elégítjük ki Megrendelőink igényeit."
14 }
15 }
16 }
File src/main/webapp/i18n/hu/global.json changed (mode: 100644) (index 56f0399..0410cbd)
3 3 "title": "Honlap", "title": "Honlap",
4 4 "browsehappy": "Ön <strong>elavult</strong> böngészőt használ. Kérjük <a href=\"http://browsehappy.com/?locale=hu\">frissítse böngészőjét</a> hogy javuljon a felhasználói élménye.", "browsehappy": "Ön <strong>elavult</strong> böngészőt használ. Kérjük <a href=\"http://browsehappy.com/?locale=hu\">frissítse böngészőjét</a> hogy javuljon a felhasználói élménye.",
5 5 "menu": { "menu": {
6 "home": "Kezdőpont",
6 "home": "Főoldal",
7 7 "jhipster-needle-menu-add-element": "JHipster will add additional menu entries here (do not translate!)", "jhipster-needle-menu-add-element": "JHipster will add additional menu entries here (do not translate!)",
8 8 "entities": { "entities": {
9 "main": "Entitások",
10 "pieceOfNews": "Piece Of News",
9 "main": "Honlap tartalom",
10 "pieceOfNews": "Hírek kezelése",
11 11 "jhipster-needle-menu-add-entry": "JHipster will add additional entities here (do not translate!)" "jhipster-needle-menu-add-entry": "JHipster will add additional entities here (do not translate!)"
12 12 }, },
13 13 "account": { "account": {
 
15 15 "settings": "Beállítások", "settings": "Beállítások",
16 16 "password": "Jelszó", "password": "Jelszó",
17 17 "sessions": "Munkamenetek", "sessions": "Munkamenetek",
18 "login": "Hitelesítés",
18 "login": "Bejelentkezés",
19 19 "logout": "Kilépés", "logout": "Kilépés",
20 20 "register": "Regisztráció" "register": "Regisztráció"
21 21 }, },
 
37 37 "form": { "form": {
38 38 "username.label": "Azonosító", "username.label": "Azonosító",
39 39 "username.placeholder": "Az Ön felhasználói neve", "username.placeholder": "Az Ön felhasználói neve",
40 "currentpassword.label": "Current password",
41 "currentpassword.placeholder": "Current password",
40 "currentpassword.label": "Aktuális jelszó",
41 "currentpassword.placeholder": "Aktuális jelszó",
42 42 "newpassword.label": "Új jelszó", "newpassword.label": "Új jelszó",
43 43 "newpassword.placeholder": "Új jelszava", "newpassword.placeholder": "Új jelszava",
44 44 "confirmpassword.label": "Új jelszó megerősítése", "confirmpassword.label": "Új jelszó megerősítése",
 
49 49 "messages": { "messages": {
50 50 "info": { "info": {
51 51 "authenticated": { "authenticated": {
52 "prefix": "Ha be akar ",
53 "link": "lépni",
52 "prefix": "Ha szeretne ",
53 "link": "belépni",
54 54 "suffix": ", kipróbálás céljából használható felhasználók:<br/>- Adminisztrátor (azonosító=\"admin\" és a jelszó=\"admin\") <br/>- Felhasználó (azonosító=\"user\" és jelszó=\"user\")." "suffix": ", kipróbálás céljából használható felhasználók:<br/>- Adminisztrátor (azonosító=\"admin\" és a jelszó=\"admin\") <br/>- Felhasználó (azonosító=\"user\" és jelszó=\"user\")."
55 55 }, },
56 56 "register": { "register": {
 
136 136 "not.image": "File was expected to be an image but was found to be \"{{ fileType }}\"" "not.image": "File was expected to be an image but was found to be \"{{ fileType }}\""
137 137 } }
138 138 }, },
139 "footer": "© DNS Szoftverház Kft. 2020. Minden jog fenntartva."
139 "footer": {
140 "name": "Szoftverház Kft.",
141 "phone": "Telefon:",
142 "copyright": "DNS Szoftverház Kft. 2019. Minden jog fenntartva."
143 }
140 144 } }
File src/main/webapp/i18n/hu/home.json changed (mode: 100644) (index c407f12..10f0bf8)
1 1 { {
2 2 "home": { "home": {
3 "title": "Üdvözöljük, Java Hipster!",
3 "title": "d n s",
4 4 "subtitle": "Ez a nyitóképernyőd", "subtitle": "Ez a nyitóképernyőd",
5 "slogan": "dinamizmus nívó siker",
5 6 "logged": { "logged": {
6 7 "message": "Ön \"{{username}}\"-ként lépett be." "message": "Ön \"{{username}}\"-ként lépett be."
7 8 }, },
 
14 15 "follow": "lépjen kapcsolatba @jhipster -rel a Twitter-en" "follow": "lépjen kapcsolatba @jhipster -rel a Twitter-en"
15 16 }, },
16 17 "like": "Ha tetszik a JHipster, ne feledjen csillagot adni a", "like": "Ha tetszik a JHipster, ne feledjen csillagot adni a",
17 "github": "GitHub-on"
18 "github": "GitHub-on",
19 "caroussel": {
20 "title": {
21 "consultancy": "Üzleti tanácsadás mesterfokon",
22 "development": "Működő rendszerek szállítója",
23 "services": "Intelligens és innovatív üzleti megoldások"
24 },
25 "text": {
26 "consultancy": "szakértés, projektvezetés, hatékonyság-növelés",
27 "development": "szoftverfejlesztés 30 év tapasztalattal",
28 "services": "adatszolgáltatás, adatelemzés, üzleti intelligencia"
29 }
30 },
31 "aboutus": {
32 "title": "Rólunk",
33 "quote": {
34 "text": "„A biológia és a számítógép-tudomány - élet és számítás - kapcsolódnak egymáshoz. Biztos vagyok benne, hogy a határfelületen sok felfedezni való vár arra, aki keresi ezeket.”",
35 "footer": "Leonard Adleman"
36 },
37 "text": "A DNS Szoftverház Kft. 1991 óta van jelen az informatikai piacon, azóta fejleszti és értékesíti integrált vállalatirányítási rendszereit.<br><br>Felhasználóink között szerteágazó tevékenységi körben működő, kis- és közepes méretű vállalkozásokat tudhatunk. Nagy múltú társaságok, hosszú évek óta elégedetten használják testre szabható alkalmazásainkat.<br><br>A különböző területek megismerésével szerzett tapasztalatainknak köszönhetően üzleti és technológiai tanácsadás nyújtásával is foglalkozunk.<br><br>Pénz- és tőkepiaci, pénzügyi-számviteli területen, valamint a jelentéskészítésben nyújtunk segítséget ügyfeleink számára, legyen szó projektvezetésről, döntéshozatal-támogatásáról, folyamat-optimalizálásról vagy termékbevezetésről.<br><br>Kiváló kollégáink szakértelmének és a sokoldalú informatikai megoldásainknak köszönhetően biztosítjuk valamennyi projektünk sikerességét.<br><br>",
38 "link": "Történetünk"
39 },
40 "development": {
41 "title": "Fejlesztés",
42 "quote": {
43 "text": "„A DNS olyan, mint egy számítógépes program, de sokkal, sokkal fejlettebb bármely valaha alkotott szoftvernél.”",
44 "footer": "Bill Gates"
45 },
46 "basic": {
47 "title": "Alapmodulok",
48 "text": "Ügyviteli rendszerünk magját a pénzügyi-, a folyószámla-, a főkönyvi és az eszköz modul képezi. Ezek a területek nagyrészt törvényileg szabályozottak, ezért a legtöbb vállalkozásnál ugyanazokra a funkciókra van szükség. Ezek a modulok rövid igényfelmérés után gyorsan, paraméterezve testre szabhatók."
49 },
50 "unique": {
51 "title": "Egyedi fejlesztésű modulok",
52 "text": "Az alaptevékenység számítógépes támogatása egy felmérés után valósulhat meg. Sokféle tevékenységi körű vállalkozással állunk kapcsolatban, ezért rendelkezésünkre állnak olyan alapmodulok (készletnyilvántartás, gyártás, óranyilvántartás, flottakezelés stb.), amelyek paraméterezésével és átdolgozásával rövid határidővel vállaljuk a testre szabott rendszer elkészítését."
53 },
54 "erp": {
55 "title": "Integrált vállalatirányítási rendszerek",
56 "text": "Cégünk megalakulása óta integrált vállalati ügyviteli rendszereket fejleszt. Több évtizedes tapasztalatunk szerint minden vállalat munkája, élete valamilyen szinten egyedi, bár vannak tevékenységek, amelyek mindenhol megtalálhatóak és nagyrészt azonos folyamatokra épülnek. Ehhez igazodva próbáljuk Megrendelőink igényeit a legmegfelelőbben kielégíteni."
57 }
58 },
59 "service": {
60 "title": "Szolgáltatás",
61 "quote": {
62 "text": "„A DNS-kód részei ugyanolyan tulajdonságokkal, információs tartalommal rendelkeznek, mint a számítógépes kódok és a természetes nyelven leírt szövegek.”",
63 "footer": "Stephen C. Meyer"
64 },
65 "text": "Munkatársaink széleskörben szerzett szakmai tudásának, a rendelkezésünkre álló innovatív technológiáknak és az általunk használt eszközöknek köszönhetően intelligens megoldásokkal támogatjuk ügyfeleink vezetői információs rendszerét, adatszolgáltatását, szervezeti egységeit, projektjeit, avagy felügyeljük rendszereit. <br><br> Ügyfeleink működése során keletkezett adatok gyűjtésével, analitikus rendszerek integrálásával, adattárház-adatpiac kialakításokat végzünk, melyek alapjai az „okos” megoldások használatának, s mely eredője az adatvagyon gazdálkodásnak.<br><br>&nbsp;",
66 "integration": {
67 "title": "Rendszerintegráció",
68 "link": "Tovább..."
69 },
70 "data": {
71 "title": "Adattárház, adatvagyon",
72 "link": "Tovább..."
73 },
74 "bi": {
75 "title": "Üzleti intelligencia",
76 "link": "Tovább..."
77 },
78 "report": {
79 "title": "Jelentéskészítés, adatszolgáltatás",
80 "link": "Tovább..."
81 },
82 "support": {
83 "title": "Támogatás, üzemeltetés",
84 "link": "Tovább..."
85 }
86 },
87 "consultancy": {
88 "title": "Tanácsadás",
89 "quote": {
90 "text": "„A tapasztalatok azt mutatják, hogy az információ eredete az az intelligencia, amely szükséges a nyers adatok értelmezéséhez. Ebből arra a következtetésre juthatunk, hogy az intelligencia a legjobb magyarázat a DNS-ben rejlő információra.”",
91 "footer": "Jonathan Wells"
92 },
93 "text": "Tanácsadás kapcsán elsődleges feladatunk partnereink segítése céljaik megvalósításában. Az üzleti és informatikai területek felmérése, valamint a rendelkezésünkre álló adatok alapján határozzuk meg az optimumot, jelöljük ki a célt - szükség esetén stratégia, részstratégiák, akciótervek összeállításával.<br><br>A feladathoz illő projektmenedzsment módszertanok használatával támogatjuk a megvalósítás lépéseit, monitorozzuk a megvalósulást. A visszamérésben a projektkontrolling és hatékonyság növelés eszköztárát használva jutunk eredményre, szolgáljuk ki a vezető információs rendszer és az érintett területek adatigényeit.<br><br>&nbsp;",
94 "expertise": {
95 "title": "Szakértés, tanácsadás",
96 "link": "Tovább..."
97 },
98 "strategy": {
99 "title": "Stratégia alkotás, tervezés",
100 "link": "Tovább..."
101 },
102 "management": {
103 "title": "Projekmenedzsment",
104 "link": "Tovább..."
105 },
106 "controlling": {
107 "title": "Projektkontrolling",
108 "link": "Tovább..."
109 },
110 "efficiency": {
111 "title": "Hatékonyság-növelés",
112 "link": "Tovább..."
113 }
114 },
115 "news": {
116 "title": "Hírek"
117 },
118 "references": {
119 "title": "Referenciák"
120 },
121 "contact": {
122 "title": "Kapcsolat"
123 }
18 124 } }
19 125 } }
File src/main/webapp/i18n/hu/login.json changed (mode: 100644) (index 8c7b7f3..68eb0f2)
1 1 { {
2 2 "login": { "login": {
3 "title": "Hitelesítés",
3 "title": "Bejelentkezés",
4 4 "form": { "form": {
5 5 "password": "Jelszó", "password": "Jelszó",
6 6 "password.placeholder": "Az Ön jelszava", "password.placeholder": "Az Ön jelszava",
File src/main/webapp/i18n/hu/register.json changed (mode: 100644) (index d2ea5ff..b2e0e5a)
15 15 }, },
16 16 "success": "<strong>A regisztrációt elmentettük!</strong> Kérjük ellenörizze emailjét, ahova a megerősítő emailt küldtük.", "success": "<strong>A regisztrációt elmentettük!</strong> Kérjük ellenörizze emailjét, ahova a megerősítő emailt küldtük.",
17 17 "error": { "error": {
18 "fail": "<strong>A regisztráció nem sikerült!</strong> Kérjük próbálj újra később.",
18 "fail": "<strong>A regisztráció nem sikerült!</strong> Kérjük próbálja újra később.",
19 19 "userexists": "<strong>A felhasználói azonosítót már más regisztrálta!</strong> Kérjük, válasszon másikat.", "userexists": "<strong>A felhasználói azonosítót már más regisztrálta!</strong> Kérjük, válasszon másikat.",
20 20 "emailexists": "<strong>Az email cím már használatban van!</strong> Kérjük adjon meg másikat." "emailexists": "<strong>Az email cím már használatban van!</strong> Kérjük adjon meg másikat."
21 21 } }
File src/main/webapp/i18n/hu/reset.json changed (mode: 100644) (index f4d523d..0414816)
11 11 } }
12 12 }, },
13 13 "finish": { "finish": {
14 "title": "Jelszó állítás",
14 "title": "Jelszó beállítás",
15 15 "form": { "form": {
16 "button": "Ellenőrizze új jelszavát"
16 "button": "Új jelszó mentése"
17 17 }, },
18 18 "messages": { "messages": {
19 "info": "Válasszon új jelszót",
20 "success": "<strong>Az Ön jelszava meg lett változtatva.</strong> Kérjük ",
19 "info": "Válasszon új jelszót!",
20 "success": "<strong>Az Ön jelszava megváltozott.</strong> Itt tud ",
21 21 "keymissing": "A jelszó visszaállító kulcs hiányzik.", "keymissing": "A jelszó visszaállító kulcs hiányzik.",
22 "error": "Az Ön jelszavát nem lehetett átállítani. Kérjük vegye figyelembe, hogy a jelszó visszaállító kulcs csak 24 óráig érvényes."
22 "error": "Az Ön jelszavát nem lehetett megváltoztatni. Kérjük vegye figyelembe, hogy a jelszó visszaállító kulcs csak 24 óráig érvényes."
23 23 } }
24 24 } }
25 25 } }
File src/main/webapp/i18n/hu/service.json added (mode: 100644) (index 0000000..c76ef6b)
1 {
2 "service": {
3 "title": "Szolgáltatás",
4 "text": "Munkatársaink széleskörben szerzett szakmai tudásának, a rendelkezésünkre álló innovatív technológiáknak és az általunk használt eszközöknek köszönhetően intelligens megoldásokkal támogatjuk ügyfeleink vezetői információs rendszerét, adatszolgáltatását, szervezeti egységeit, projektjeit, avagy felügyeljük rendszereit.<br><br>Ügyfeleink működése során keletkezett adatok gyűjtésével, analitikus rendszerek integrálásával, adattárház-adatpiac kialakításokat végzünk, melyek alapjai az „okos” megoldások használatának, s mely eredője az adatvagyon gazdálkodásnak.",
5 "system": {
6 "title": "Rendszerintegráció",
7 "text": "Célunk, hogy partnereink számára olyan integrált informatikai rendszert biztosítsunk, amely hatékonyan és teljes körűen szolgálja a vezetők működésre és transzparenciára vonatkozó igényeit, miközben a szervezet informatikai és üzleti területén tevékenykedő szakemberei számára megteremtjük az optimális munkafeltételeket egységes informatikai környezetben.<br><br>Az integrációs folyamat során szakértő kollégáink és ügyfeleink informatikusai felmérik a vállalkozás infrastruktúráját, elemzik, kiértékelik, meghatározzák az optimális helyzet eléréséhez szükséges feltételrendszert, szükséges erőforrásokat.<br><br>A különböző platformok, a heterogén informatikai infrastruktúrát alkotó elemek összekapcsolásával teremtjük meg az egységes, hatékony, stabil, intelligensen integrált informatikai rendszert."
8 },
9 "data": {
10 "title": "Adattárház, adatvagyon",
11 "text": "Napjainkban az informatikai rendszerekkel szembeni igény az egyszerű használat, gyorsaság, könnyű kezelhetőség, vezetői oldalról viszont alapvető elvárás a döntéshozatal támogatása a vezetői információs rendszerek által szolgáltatott sokoldalú lekérdezések és kimutatások kinyerésével. Ügyfeleink számára adattárház építését és adatpiacok kialakítását vállaljuk, ahol az adatok speciális tárolását és kezelését tesszük lehetővé, mentesítve a forrás rendszereket a nagy bonyolultságú, összesített és analitikus adatok előállítása alól.<br><br>Az adattárház jól felépített adattárolása teszi lehetővé az adatbányász szoftverek használatát, az adatvagyon hasznosításának lehetőségét, az üzleti intelligencia megoldásainak bevezetését, használatát, megkönnyítve ezzel a döntéshozók, elemzők, adatszolgáltatók munkáját, kielégítve a hatósági, szakértői kéréseket, jelentésszolgálat által diktált adatigényeket.<br><br>Az adatvagyon kiaknázása során szakértő kollégáink támogatást nyújtanak a vállalkozás működése során keletkező adathalmazban megtestesülő érték felfedezésében, üzleti célú hasznosításában, továbbá igény szerinti védelemmel látják el, megfelelő módon tárolják, őrzik."
12 },
13 "bi": {
14 "title": "Üzleti intelligencia",
15 "text": "Célunk, hogy valamennyi partnerünk az üzleti intelligencia eszköztárát ismerve és felhasználva, biztonságban érezze vállalkozása sikerességét, gyors és megalapozott döntéseket hozhasson, erőforrásainak hatékony hasznosításával működhessen, valamint prediktív módszereinknek köszönhetően tervezhetőbb jövőképet alkothasson.<br><br>Segítségünkkel a vállalat működése folytán „keletkező” adatvagyont, valamint a rendelkezésre álló külső adattömeget gyűjtjük, elemezzük, hasznosítjuk, aminek eredményével partnerünket támogatjuk vállalkozása napi működésétől egészen a stratégia alkotás folyamatáig.<br><br>Üzleti intelligencia (BI) megoldásaink igény szerint előre definiált módon és önkiszolgáló módon is tudnak hasznosulni ügyfeleink speciális igényei szerint alakítva, továbbá alkalmazhatóak a vállalkozás teljes működését implementálva vagy akár szervezeti egységekre, részterületek folyamataira szabva."
16 },
17 "report": {
18 "title": "Jelentéskészítés, adatszolgáltatás",
19 "text": "A kötelező jelentéskészítések területén szerzett tapasztalatainknak és innovatív megoldásainknak köszönhetően teljeskörű megoldást nyújtunk az adatszolgáltatatások automatikus összeállításához, egymás közötti konzisztencia biztosításához. A rendkívül gyorsan változó nemzeti és nemzetközi jogszabályi környezet diktálta pénzpiaci, tőkepiaci, jegybanki adatszolgáltatások teljes körét szolgáljuk ki kollégáink szakértelmének segítségével és a jelentési tevékenységet támogató eszközkészletünkkel.<br><br>Rendszeres adatszolgáltatások és eseti, ad-hoc jellegű hatósági adatigények, tranzakciós jelentések kielégítése épp úgy termékpalettánk része, mint az Európai Bankhatóság taxonómiáját leképező teljes jelentési rendszer. Termékeink és szolgáltatásaink egyedileg az adatszolgáltató intézményre szabhatók, modulárisan építhetők.<br><br>Üzleti elemzőink, jelentéskészítő szakértőink személyes konzultációkkal támogatják partnereink adatszolgáltatáshoz kapcsolódó tevékenységének, infrastrukturális adottságainak felmérését, segítik a megfelelő modulok kiválasztását.<br><br>Jogszabálykövetés, help-desk funkció és egyéni rendelkezésre állás is igénybe vehető valamennyi külső és belső adatigény kielégítéséhez."
20 },
21 "support": {
22 "title": "Támogatás, üzemeltetés",
23 "text": "Szakértő kollégáink help-desk szolgáltatásunk keretében vállalják ügyfeleink informatikai rendszereinek támogatását, legyen szó akár az általunk fejlesztett rendszerekről, akár a vállalkozás saját előállítású vagy vásárolt szoftvereiről. A hatékony belső működés elősegítését, a szükséges rendelkezésre-állási mutatók biztosítását tudjuk segíteni üzemeltetési feladatok átvállalásával, támogatva partnerünk belső erőforrásainak optimális felhasználását.<br><br>Az informatikai területek mellett a szakmai, üzleti területek is igénylik szakértőink segítségét, a felmerülő feladatok, problémák kezelésekor előszeretettel veszik igénybe online felületünket, s használják a rendszerünk nyújtotta lehetőségeket.<br><br>Bevezetendő új szolgáltatások, termékfejlesztések, folyamat átszervezések kapcsán is rugalmasan, az ügyfél igényei szerint állunk rendelkezésre erőforrás alapú, megbízási vagy vállalkozási szerződések keretein belül.<br><br>Napi operatív tevékenységek támogatását is végezzük pénzügyi, számviteli, bankszakmai vagy kötelező adatszolgáltatást érintő területeken egyaránt; a vállalkozás kritikus tevékenységeit, szolgáltatásait felügyeljük, monitorozzuk, naplózzuk vagy szükség esetén javítjuk."
24 }
25 }
26 }
File src/main/webapp/i18n/hu/user-management.json changed (mode: 100644) (index 46903e5..393dd7b)
5 5 "createLabel": "Új felhasználó", "createLabel": "Új felhasználó",
6 6 "createOrEditLabel": "Felhasználó létrehozás vagy módosítás" "createOrEditLabel": "Felhasználó létrehozás vagy módosítás"
7 7 }, },
8 "created": "A new user is created with identifier {{ param }}",
9 "updated": "A user is updated with identifier {{ param }}",
10 "deleted": "A user is deleted with identifier {{ param }}",
8 "created": "Új felhasználó jött létre, azonosítója: {{ param }}",
9 "updated": "A felhasználó adatai módosításra kerültek. {{ param }}",
10 "deleted": "A felhasználó törlésre került. {{ param }}",
11 11 "delete": { "delete": {
12 12 "question": "Biztos benne, hogy törölni szeretné az {{ login }} azonosítóval rendelkező felhasználót?" "question": "Biztos benne, hogy törölni szeretné az {{ login }} azonosítóval rendelkező felhasználót?"
13 13 }, },
File src/main/webapp/index.html changed (mode: 100644) (index b7f91d4..723b858)
13 13 <link rel="manifest" href="manifest.webapp" /> <link rel="manifest" href="manifest.webapp" />
14 14 <link rel="stylesheet" href="content/css/loading.css"> <link rel="stylesheet" href="content/css/loading.css">
15 15 <!-- jhipster-needle-add-resources-to-root - JHipster will add new resources here --> <!-- jhipster-needle-add-resources-to-root - JHipster will add new resources here -->
16
17 <!-- REVOLUTION SETTINGS STYLES -->
18 <link rel="stylesheet" href="content/plugins/revolution/css/settings.css">
19 <link rel="stylesheet" href="content/plugins/revolution/css/layers.css">
20 <link rel="stylesheet" href="content/plugins/revolution/css/navigation.css">
21 <!-- REVOLUTION NAVIGATION STYLES -->
22 <link rel="stylesheet" href="content/css/responsive.css">
23
24 <link rel="stylesheet" href="content/css/owl.css">
25 <link rel="stylesheet" href="content/css/style.css">
26 <link rel="stylesheet" href="content/css/flaticon.css">
27 <link rel="stylesheet" href="content/css/font-awesome.css">
28
29 <script src="https://kit.fontawesome.com/56eba04074.js"></script>
16 30 </head> </head>
17 31 <body> <body>
18 32 <!--[if lt IE 9]> <!--[if lt IE 9]>
 
21 35 <auth-main> <auth-main>
22 36 <div class="app-loading"> <div class="app-loading">
23 37 <div class="lds-css ng-scope"> <div class="lds-css ng-scope">
24 <div class="lds-pacman">
38 <div class="preloader">
25 39 <div><div></div><div></div><div></div></div> <div><div></div><div></div><div></div></div>
26 40 <div><div></div><div></div><div></div></div> <div><div></div><div></div><div></div></div>
27 41 </div> </div>
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/dns/honlap

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/dns/honlap

Clone this repository using git:
git clone git://git.rocketgit.com/user/dns/honlap

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main