(window["webpackJsonp_name_"] = window["webpackJsonp_name_"] || []).push([[90],{ /***/ 211: /***/ (function(module, exports, __webpack_require__) { var map = { "./AC/DYNAMIC_MODULES": [ 78 ], "./AC/DYNAMIC_MODULES.ts": [ 78 ], "./Components/Accordion/Accordion": [ 209, 66 ], "./Components/Accordion/Accordion.ts": [ 209, 66 ], "./Components/Accordion/_accordion.scss": [ 430, 82 ], "./Components/Alerts/Alerts": [ 82, 99 ], "./Components/Alerts/Alerts.ts": [ 82, 99 ], "./Components/BlogLazyPagination/BlogLazyPagination": [ 131, 21 ], "./Components/BlogLazyPagination/BlogLazyPagination.ts": [ 131, 21 ], "./Components/Button/Button": [ 193, 30 ], "./Components/Button/Button.ts": [ 193, 30 ], "./Components/Button/ButtonLoader": [ 208, 65 ], "./Components/Button/ButtonLoader.ts": [ 208, 65 ], "./Components/Calendar/Calendar": [ 207, 64 ], "./Components/Calendar/Calendar.ts": [ 207, 64 ], "./Components/Calendar/calendar.scss": [ 429, 81 ], "./Components/ContentBox/ContentBox": [ 128, 16 ], "./Components/ContentBox/ContentBox.ts": [ 128, 16 ], "./Components/ContentBox/_content-box.scss": [ 428, 80 ], "./Components/Counter/Counter": [ 180, 63 ], "./Components/Counter/Counter.ts": [ 180, 63 ], "./Components/Counter/_counter.scss": [ 417, 79 ], "./Components/FadeBox/FadeBox": [ 127, 19 ], "./Components/FadeBox/FadeBox.ts": [ 127, 19 ], "./Components/FormComponents/Components/Select": [ 182, 62 ], "./Components/FormComponents/Components/Select.ts": [ 182, 62 ], "./Components/FormComponents/Components/getBackground": [ 170, 61 ], "./Components/FormComponents/Components/getBackground.ts": [ 170, 61 ], "./Components/FormComponents/Components/getIcon": [ 169, 60 ], "./Components/FormComponents/Components/getIcon.ts": [ 169, 60 ], "./Components/FormComponents/Components/initDate": [ 184, 0, 59 ], "./Components/FormComponents/Components/initDate.ts": [ 184, 0, 59 ], "./Components/FormComponents/Components/initFile": [ 185, 58 ], "./Components/FormComponents/Components/initFile.ts": [ 185, 58 ], "./Components/FormComponents/Components/initNumber": [ 188, 57 ], "./Components/FormComponents/Components/initNumber.ts": [ 188, 57 ], "./Components/FormComponents/Components/initSlider": [ 187, 0, 56 ], "./Components/FormComponents/Components/initSlider.ts": [ 187, 0, 56 ], "./Components/FormComponents/Components/number.scss": [ 419, 78 ], "./Components/FormComponents/Components/radioAndCheckbox": [ 190, 55 ], "./Components/FormComponents/Components/radioAndCheckbox.ts": [ 190, 55 ], "./Components/FormComponents/Components/select.scss": [ 418, 77 ], "./Components/FormComponents/Components/text": [ 189, 54 ], "./Components/FormComponents/Components/text.ts": [ 189, 54 ], "./Components/FormComponents/InputControllerTest": [ 194, 0, 1 ], "./Components/FormComponents/InputControllerTest.ts": [ 194, 0, 1 ], "./Components/FormComponents/inputController": [ 119, 0, 1, 15 ], "./Components/FormComponents/inputController.ts": [ 119, 0, 1, 15 ], "./Components/FormComponents/jQuery_UI/UI_Datepicker": [ 183, 0, 26, 29 ], "./Components/FormComponents/jQuery_UI/UI_Datepicker.ts": [ 183, 0, 26, 29 ], "./Components/FormComponents/jQuery_UI/UI_Slider": [ 186, 0, 25, 28 ], "./Components/FormComponents/jQuery_UI/UI_Slider.ts": [ 186, 0, 25, 28 ], "./Components/FormComponents/jQuery_UI/UI_Spectrum-colorpicker": [ 206, 0, 32, 53 ], "./Components/FormComponents/jQuery_UI/UI_Spectrum-colorpicker.ts": [ 206, 0, 32, 53 ], "./Components/FormComponents/jQuery_UI/date.scss": [ 431, 76 ], "./Components/FormComponents/jQuery_UI/slider.scss": [ 432, 75 ], "./Components/GoogleMaps/GoogleMaps": [ 88, 98 ], "./Components/GoogleMaps/GoogleMaps.ts": [ 88, 98 ], "./Components/HorizontalLines/HorizontalLines": [ 87, 97 ], "./Components/HorizontalLines/HorizontalLines.ts": [ 87, 97 ], "./Components/HorizontalLines/_grid-bg.scss": [ 130, 103 ], "./Components/Image/Image": [ 126, 18 ], "./Components/Image/Image.ts": [ 126, 18 ], "./Components/Image/ObjectFitImage": [ 81, 96 ], "./Components/Image/ObjectFitImage.ts": [ 81, 96 ], "./Components/Loader/Loader": [ 173, 52 ], "./Components/Loader/Loader.ts": [ 173, 52 ], "./Components/Menu/Menu": [ 191, 27 ], "./Components/Menu/Menu.ts": [ 191, 27 ], "./Components/Menu/MenuLoader": [ 204, 51 ], "./Components/Menu/MenuLoader.ts": [ 204, 51 ], "./Components/Menu/noNavbar": [ 77 ], "./Components/Menu/noNavbar.ts": [ 77 ], "./Components/Modals/Modals": [ 202, 49 ], "./Components/Modals/Modals.spec": [ 203, 50 ], "./Components/Modals/Modals.spec.ts": [ 203, 50 ], "./Components/Modals/Modals.ts": [ 202, 49 ], "./Components/Modals/_modal.scss": [ 426, 74 ], "./Components/Navbar/Navbar": [ 201, 48 ], "./Components/Navbar/Navbar.ts": [ 201, 48 ], "./Components/Navbar/NavbarBehaviour": [ 174, 47 ], "./Components/Navbar/NavbarBehaviour.ts": [ 174, 47 ], "./Components/OwlManager/OwlManager": [ 192, 0, 24, 31 ], "./Components/OwlManager/OwlManager.ts": [ 192, 0, 24, 31 ], "./Components/OwlManager/_carousel.scss": [ 427, 73 ], "./Components/Parallax/BlockParallax": [ 179, 46 ], "./Components/Parallax/BlockParallax.ts": [ 179, 46 ], "./Components/Parallax/MouseMoveParallax": [ 172, 45 ], "./Components/Parallax/MouseMoveParallax.ts": [ 172, 45 ], "./Components/Parallax/Parallax": [ 125, 14 ], "./Components/Parallax/Parallax.ts": [ 125, 14 ], "./Components/Post/VideoPost": [ 124, 17 ], "./Components/Post/VideoPost.ts": [ 124, 17 ], "./Components/Preloader/Preloader": [ 123, 20 ], "./Components/Preloader/Preloader.ts": [ 123, 20 ], "./Components/Scroll/LumericScroll": [ 129, 22 ], "./Components/Scroll/LumericScroll.ts": [ 129, 22 ], "./Components/Scroll/SmoothAnchor": [ 83, 95 ], "./Components/Scroll/SmoothAnchor.ts": [ 83, 95 ], "./Components/Scroll/_scroll.scss": [ 425, 72 ], "./Components/Scroll/hideShowScrollTopBtn": [ 90, 94 ], "./Components/Scroll/hideShowScrollTopBtn.ts": [ 90, 94 ], "./Components/Select/DefaultSelect": [ 178, 44 ], "./Components/Select/DefaultSelect.ts": [ 178, 44 ], "./Components/Select/MultiSelect": [ 177, 43 ], "./Components/Select/MultiSelect.ts": [ 177, 43 ], "./Components/Select/Select": [ 200, 42 ], "./Components/Select/Select.ts": [ 200, 42 ], "./Components/ShowInViewport/ShowInViewport": [ 122, 13 ], "./Components/ShowInViewport/ShowInViewport.ts": [ 122, 13 ], "./Components/ShowInViewport/_animate-scroll-box.scss": [ 424, 71 ], "./Components/Tabs/Tabs": [ 199, 41 ], "./Components/Tabs/Tabs.ts": [ 199, 41 ], "./Components/Tabs/_tabs.scss": [ 423, 70 ], "./Components/Twitter/Twitter": [ 86, 23 ], "./Components/Twitter/Twitter.ts": [ 86, 23 ], "./Components/Video/videoPlayer": [ 121, 12 ], "./Components/Video/videoPlayer.ts": [ 121, 12 ], "./Components/WpWayGrid/WpWayGrid": [ 198, 40 ], "./Components/WpWayGrid/WpWayGrid.ts": [ 198, 40 ], "./Components/WpWayGrid/_wpway-grid.scss": [ 422, 69 ], "./Components/lang/Lang": [ 197, 39 ], "./Components/lang/Lang.ts": [ 197, 39 ], "./Components/slider/AMSlider": [ 196, 38 ], "./Components/slider/AMSlider.ts": [ 196, 38 ], "./Components/slider/Slider": [ 195, 37 ], "./Components/slider/Slider.ts": [ 195, 37 ], "./Components/slider/_amslider.scss": [ 421, 68 ], "./Components/slider/_slider.scss": [ 420, 67 ], "./functions/animation/jsAnimation": [ 76, 11 ], "./functions/animation/jsAnimation/": [ 76, 11 ], "./functions/animation/jsAnimation/index": [ 76, 11 ], "./functions/animation/jsAnimation/index.ts": [ 76, 11 ], "./functions/animationEvent": [ 176, 36 ], "./functions/animationEvent.ts": [ 176, 36 ], "./functions/animationSupport": [ 175, 35 ], "./functions/animationSupport.ts": [ 175, 35 ], "./functions/dom/addClass": [ 72, 10 ], "./functions/dom/addClass/": [ 72, 10 ], "./functions/dom/addClass/index": [ 72, 10 ], "./functions/dom/addClass/index.ts": [ 72, 10 ], "./functions/dom/elem": [ 71, 9 ], "./functions/dom/elem/": [ 71, 9 ], "./functions/dom/elem/index": [ 71, 9 ], "./functions/dom/elem/index.ts": [ 71, 9 ], "./functions/dom/getAttributes": [ 75, 8 ], "./functions/dom/getAttributes/": [ 75, 8 ], "./functions/dom/getAttributes/index": [ 75, 8 ], "./functions/dom/getAttributes/index.ts": [ 75, 8 ], "./functions/dom/getWindowSize": [ 69, 7 ], "./functions/dom/getWindowSize/": [ 69, 7 ], "./functions/dom/getWindowSize/index": [ 69, 7 ], "./functions/dom/getWindowSize/index.ts": [ 69, 7 ], "./functions/dom/removeClass": [ 74, 6 ], "./functions/dom/removeClass/": [ 74, 6 ], "./functions/dom/removeClass/index": [ 74, 6 ], "./functions/dom/removeClass/index.ts": [ 74, 6 ], "./functions/dynamicLoader": [ 54 ], "./functions/dynamicLoader.ts": [ 54 ], "./functions/icons-animations": [ 120, 2, 5 ], "./functions/icons-animations.ts": [ 120, 2, 5 ], "./functions/inputControllerLoad": [ 53, 93 ], "./functions/inputControllerLoad.ts": [ 53, 93 ], "./functions/layoutBackgrounds": [ 80, 92 ], "./functions/layoutBackgrounds.ts": [ 80, 92 ], "./functions/loadModulesOnDocumentReady": [ 85, 91 ], "./functions/loadModulesOnDocumentReady.ts": [ 85, 91 ], "./functions/loadModulesOnWindowLoad": [ 89, 90 ], "./functions/loadModulesOnWindowLoad.ts": [ 89, 90 ], "./functions/observer/intersectionObserver": [ 73, 4 ], "./functions/observer/intersectionObserver/": [ 73, 4 ], "./functions/observer/intersectionObserver/index": [ 73, 4 ], "./functions/observer/intersectionObserver/index.ts": [ 73, 4 ], "./functions/observer/mutationObserver": [ 48, 85 ], "./functions/observer/mutationObserver/": [ 48, 85 ], "./functions/observer/mutationObserver/index": [ 48, 85 ], "./functions/observer/mutationObserver/index.ts": [ 48, 85 ], "./functions/postHeaderHeight": [ 84, 89 ], "./functions/postHeaderHeight.ts": [ 84, 89 ], "./functions/projectGridHover": [ 79, 88 ], "./functions/projectGridHover.ts": [ 79, 88 ], "./functions/request/ajax": [ 70, 3 ], "./functions/request/ajax/": [ 70, 3 ], "./functions/request/ajax/index": [ 70, 3 ], "./functions/request/ajax/index.ts": [ 70, 3 ], "./functions/support/hasObjectFit": [ 47, 84 ], "./functions/support/hasObjectFit/": [ 47, 84 ], "./functions/support/hasObjectFit/index": [ 47, 84 ], "./functions/support/hasObjectFit/index.ts": [ 47, 84 ], "./functions/transitionEvent": [ 171, 34 ], "./functions/transitionEvent.ts": [ 171, 34 ], "./global": [ 52, 87 ], "./global.ts": [ 52, 87 ], "./helper": [ 181, 33 ], "./helper.ts": [ 181, 33 ], "./wpway": [ 91, 86 ], "./wpway.ts": [ 91, 86 ] }; function webpackAsyncContext(req) { var ids = map[req]; if(!ids) { return Promise.resolve().then(function() { var e = new Error('Cannot find module "' + req + '".'); e.code = 'MODULE_NOT_FOUND'; throw e; }); } return Promise.all(ids.slice(1).map(__webpack_require__.e)).then(function() { var module = __webpack_require__(ids[0]); return (typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module })); }); } webpackAsyncContext.keys = function webpackAsyncContextKeys() { return Object.keys(map); }; webpackAsyncContext.id = 211; module.exports = webpackAsyncContext; /***/ }), /***/ 46: /***/ (function(module, exports, __webpack_require__) { "use strict"; /* eslint-disable */ var ADDED = {}; module.exports = function (chunkName) { var href = getHref(chunkName); if (!href) { if (false) {} return; } if (ADDED[href] === true) { return Promise.resolve(); } ADDED[href] = true; var head = document.getElementsByTagName('head')[0]; var link = document.createElement('link'); link.href = href; link.charset = 'utf-8'; link.type = 'text/css'; link.rel = 'stylesheet'; link.timeout = 30000; return new Promise(function (resolve, reject) { var timeout; link.onerror = function () { link.onerror = link.onload = null; // avoid mem leaks in IE. clearTimeout(timeout); var message = 'could not load css chunk:${chunkName}'; reject(new Error(message)); }; // link.onload doesn't work well enough, but this will handle it // since images can't load css (this is a popular fix) var img = document.createElement('img'); img.onerror = function () { link.onerror = img.onerror = null; // avoid mem leaks in IE. clearTimeout(timeout); resolve(); }; timeout = setTimeout(link.onerror, link.timeout); head.appendChild(link); img.src = href; }); }; function getHref(chunkName) { if (typeof window === 'undefined' || !window.__CSS_CHUNKS__) return null; return window.__CSS_CHUNKS__[chunkName]; } /***/ }), /***/ 54: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _importCss2 = __webpack_require__(46); var _importCss3 = _interopRequireDefault(_importCss2); exports.dynamicLoaderManager = dynamicLoaderManager; var _DYNAMIC_MODULES = __webpack_require__(78); var _DYNAMIC_MODULES2 = _interopRequireDefault(_DYNAMIC_MODULES); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function dynamicLoaderManager(loadType) { var modulesObj = (0, _DYNAMIC_MODULES2.default)()[loadType] || []; modulesObj.forEach(function (module) { var obj = module.obj, path = module.path, callback = module.callback; if (!callback) { callback = function callback(Module, obj) { Object.keys(obj).forEach(function (key) { new Module.default({ key: key, setting: obj[key] }); }); }; } dynamicLoader({ obj: obj, path: path, callback: callback }); }); } function dynamicLoader(argv) { var obj = argv.obj, path = argv.path, callback = argv.callback; if (obj instanceof Object && Object.keys(obj).length) { Promise.all([__webpack_require__(211)("./" + path), (0, _importCss3.default)('' + path)]).then(function (proms) { return proms[0]; }).then(function (Module) { if (typeof callback === 'function') { callback(Module, obj); } }); } } /***/ }), /***/ 77: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = noNavbar; function noNavbar() { var btn = document.querySelector('.no-navbar__burger-btn'); if (btn instanceof HTMLElement) { var parent = btn.parentNode; if (!parent) { return false; } var menu = parent.nextElementSibling; if (!menu) { return false; } btn.addEventListener('click', function (event) { menu && (menu.classList.contains('open') ? menu.classList.remove('open') : menu.classList.add('open')); }); var closeBtn = document.createElement('BUTTON'); closeBtn.classList.add('no-navbar__close-btn'); closeBtn.classList.add('font-awesome'); // closeBtn.innerHTML = ''; closeBtn.innerHTML = '\n \n \n \n \n '; closeBtn.onclick = function (event) { menu.classList.remove('open'); }; menu.appendChild(closeBtn); } } /***/ }), /***/ 78: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _noNavbar = __webpack_require__(77); var _noNavbar2 = _interopRequireDefault(_noNavbar); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } var DEFAULT_MODULES = function DEFAULT_MODULES() { return { 'window': [{ name: 'AMSlider', path: 'Components/slider/AMSlider', obj: window.galleriesConfig }, { name: 'Modals', path: 'Components/Modals/Modals', obj: window.modals, callback: function callback(Module, obj) { Module.default(); } }, { name: 'OwlManager', path: 'Components/OwlManager/OwlManager', obj: window.wpwConfig ? window.wpwConfig.carousels : null, callback: function callback(Module, obj) { Object.keys(obj).forEach(function (key) { new Module.default({ id: key, settings: obj[key] }); }); } }], 'document': [{ name: 'WpWay Grid', path: 'Components/WpWayGrid/WpWayGrid', obj: window.projectGrids }, { name: 'Calendar', path: 'Components/Calendar/Calendar', obj: window.wpwSettings && window.wpwSettings.widgets && window.wpwSettings.widgets.calendars || null, callback: function callback(Module, obj) { Module.default(obj); } }, { name: 'Button', path: 'Components/Button/Button', obj: window.actionButtons, callback: function callback(Module, obj) { Object.keys(obj).forEach(function (id) { Module.default({ id: id, setting: obj[id] }); }); } }, { name: 'Menu', path: 'Components/Menu/Menu', obj: window.menus, callback: function callback(Module, obj) { Object.keys(obj).forEach(function (id) { new Module.default({ settings: obj[id], id: id }); }); (0, _noNavbar2.default)(); } }, { name: 'Navbar', path: 'Components/Navbar/Navbar', obj: window.wpwSettings.navbars, callback: function callback(Module, obj) { Object.keys(obj).forEach(function (key) { new Module.default({ id: key, settings: obj[key] }); }); } }, { name: 'Accordion', path: 'Components/Accordion/Accordion', obj: window.wpwConfig ? window.wpwConfig.accordion : null, callback: function callback(Module, obj) { var accordion = document.querySelectorAll('.project-accordion'); if (accordion.length) { new Module.default({ nodes: accordion }); } } }, { name: 'Tabs', path: 'Components/Tabs/Tabs', obj: window.wpwConfig ? window.wpwConfig.tabs : null, callback: function callback(Module, obj) { var tabs = document.querySelectorAll('.project-tabs'); var woocommerceTabs = document.querySelectorAll('.woocommerce-tabs'); tabs.length && new Module.default({ nodes: tabs }); woocommerceTabs.length && new Module.default({ nodes: woocommerceTabs }); } }] }; }; exports.default = DEFAULT_MODULES; /***/ }), /***/ 89: /***/ (function(module, exports, __webpack_require__) { "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var _importCss2 = __webpack_require__(46); var _importCss3 = _interopRequireDefault(_importCss2); exports.loadModulesOnWindowLoad = loadModulesOnWindowLoad; var _dynamicLoader = __webpack_require__(54); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function loadModulesOnWindowLoad() { var contentBox = document.querySelectorAll('.project-behaviour'); var parallaxElems = document.querySelectorAll('[class*="wpw-parallax-"]'); var videosWrap = document.querySelectorAll('.video-player'); var iconAnim = document.querySelector('.icon-animation-1') || document.querySelector('.icon-animation-2') || document.querySelector('.icon-animation-3'); var lumericAnimateScrollBox = document.querySelectorAll('.wpw-animate-box'); var showInViewport = document.querySelectorAll('.show-in-viewport'); if (contentBox) { Promise.all([__webpack_require__.e(/* import() | Components/ContentBox/ContentBox */ 16).then(function() { var module = __webpack_require__(128); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/ContentBox/ContentBox')]).then(function (proms) { return proms[0]; }).then(function (ContentBoxManager) { new ContentBoxManager.default({ elems: contentBox }); }); } // Parallax if (parallaxElems.length) { Promise.all([__webpack_require__.e(/* import() | Components/Parallax/Parallax */ 14).then(function() { var module = __webpack_require__(125); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/Parallax/Parallax')]).then(function (proms) { return proms[0]; }).then(function (Parallax) { new Parallax.default(parallaxElems); }); } if (videosWrap.length) { Promise.all([__webpack_require__.e(/* import() | Components/Video/videoPlayer */ 12).then(function() { var module = __webpack_require__(121); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/Video/videoPlayer')]).then(function (proms) { return proms[0]; }).then(function (Video) { Video.videoPlayer(videosWrap); }); } if (iconAnim) { Promise.all([Promise.all(/* import() | icons-animations */[__webpack_require__.e(2), __webpack_require__.e(5)]).then(function() { var module = __webpack_require__(120); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('icons-animations')]).then(function (proms) { return proms[0]; }).then(function (InitIconsAnimations) { InitIconsAnimations.default(); }); } [lumericAnimateScrollBox, showInViewport].forEach(function (elems) { if (elems.length) { Promise.all([__webpack_require__.e(/* import() | Components/ShowInViewport/ShowInViewport */ 13).then(function() { var module = __webpack_require__(122); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/ShowInViewport/ShowInViewport')]).then(function (proms) { return proms[0]; }).then(function (ShowInViewport) { new ShowInViewport.default({ elems: elems }); }); } }); (0, _dynamicLoader.dynamicLoaderManager)('window'); } /***/ }) }]);