(window["webpackJsonp_name_"] = window["webpackJsonp_name_"] || []).push([[91,84,88,92,93,96,99],{
/***/ 205:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
/*! npm.im/object-fit-images 3.2.3 */
var OFI = 'bfred-it:object-fit-images';
var propRegex = /(object-fit|object-position)\s*:\s*([-\w\s%]+)/g;
var testImg = typeof Image === 'undefined' ? { style: { 'object-position': 1 } } : new Image();
var supportsObjectFit = 'object-fit' in testImg.style;
var supportsObjectPosition = 'object-position' in testImg.style;
var supportsOFI = 'background-size' in testImg.style;
var supportsCurrentSrc = typeof testImg.currentSrc === 'string';
var nativeGetAttribute = testImg.getAttribute;
var nativeSetAttribute = testImg.setAttribute;
var autoModeEnabled = false;
function createPlaceholder(w, h) {
return "data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='" + w + "' height='" + h + "'%3E%3C/svg%3E";
}
function polyfillCurrentSrc(el) {
if (el.srcset && !supportsCurrentSrc && window.picturefill) {
var pf = window.picturefill._;
// parse srcset with picturefill where currentSrc isn't available
if (!el[pf.ns] || !el[pf.ns].evaled) {
// force synchronous srcset parsing
pf.fillImg(el, { reselect: true });
}
if (!el[pf.ns].curSrc) {
// force picturefill to parse srcset
el[pf.ns].supported = false;
pf.fillImg(el, { reselect: true });
}
// retrieve parsed currentSrc, if any
el.currentSrc = el[pf.ns].curSrc || el.src;
}
}
function getStyle(el) {
var style = getComputedStyle(el).fontFamily;
var parsed;
var props = {};
while ((parsed = propRegex.exec(style)) !== null) {
props[parsed[1]] = parsed[2];
}
return props;
}
function setPlaceholder(img, width, height) {
// Default: fill width, no height
var placeholder = createPlaceholder(width || 1, height || 0);
// Only set placeholder if it's different
if (nativeGetAttribute.call(img, 'src') !== placeholder) {
nativeSetAttribute.call(img, 'src', placeholder);
}
}
function onImageReady(img, callback) {
// naturalWidth is only available when the image headers are loaded,
// this loop will poll it every 100ms.
if (img.naturalWidth) {
callback(img);
} else {
setTimeout(onImageReady, 100, img, callback);
}
}
function fixOne(el) {
var style = getStyle(el);
var ofi = el[OFI];
style['object-fit'] = style['object-fit'] || 'fill'; // default value
// Avoid running where unnecessary, unless OFI had already done its deed
if (!ofi.img) {
// fill is the default behavior so no action is necessary
if (style['object-fit'] === 'fill') {
return;
}
// Where object-fit is supported and object-position isn't (Safari < 10)
if (!ofi.skipTest && // unless user wants to apply regardless of browser support
supportsObjectFit && // if browser already supports object-fit
!style['object-position'] // unless object-position is used
) {
return;
}
}
// keep a clone in memory while resetting the original to a blank
if (!ofi.img) {
ofi.img = new Image(el.width, el.height);
ofi.img.srcset = nativeGetAttribute.call(el, "data-ofi-srcset") || el.srcset;
ofi.img.src = nativeGetAttribute.call(el, "data-ofi-src") || el.src;
// preserve for any future cloneNode calls
// https://github.com/bfred-it/object-fit-images/issues/53
nativeSetAttribute.call(el, "data-ofi-src", el.src);
if (el.srcset) {
nativeSetAttribute.call(el, "data-ofi-srcset", el.srcset);
}
setPlaceholder(el, el.naturalWidth || el.width, el.naturalHeight || el.height);
// remove srcset because it overrides src
if (el.srcset) {
el.srcset = '';
}
try {
keepSrcUsable(el);
} catch (err) {
if (window.console) {
console.warn('https://bit.ly/ofi-old-browser');
}
}
}
polyfillCurrentSrc(ofi.img);
el.style.backgroundImage = "url(\"" + (ofi.img.currentSrc || ofi.img.src).replace(/"/g, '\\"') + "\")";
el.style.backgroundPosition = style['object-position'] || 'center';
el.style.backgroundRepeat = 'no-repeat';
el.style.backgroundOrigin = 'content-box';
if (/scale-down/.test(style['object-fit'])) {
onImageReady(ofi.img, function () {
if (ofi.img.naturalWidth > el.width || ofi.img.naturalHeight > el.height) {
el.style.backgroundSize = 'contain';
} else {
el.style.backgroundSize = 'auto';
}
});
} else {
el.style.backgroundSize = style['object-fit'].replace('none', 'auto').replace('fill', '100% 100%');
}
onImageReady(ofi.img, function (img) {
setPlaceholder(el, img.naturalWidth, img.naturalHeight);
});
}
function keepSrcUsable(el) {
var descriptors = {
get: function get(prop) {
return el[OFI].img[prop ? prop : 'src'];
},
set: function set(value, prop) {
el[OFI].img[prop ? prop : 'src'] = value;
nativeSetAttribute.call(el, "data-ofi-" + prop, value); // preserve for any future cloneNode
fixOne(el);
return value;
}
};
Object.defineProperty(el, 'src', descriptors);
Object.defineProperty(el, 'currentSrc', {
get: function get() {
return descriptors.get('currentSrc');
}
});
Object.defineProperty(el, 'srcset', {
get: function get() {
return descriptors.get('srcset');
},
set: function set(ss) {
return descriptors.set(ss, 'srcset');
}
});
}
function hijackAttributes() {
function getOfiImageMaybe(el, name) {
return el[OFI] && el[OFI].img && (name === 'src' || name === 'srcset') ? el[OFI].img : el;
}
if (!supportsObjectPosition) {
HTMLImageElement.prototype.getAttribute = function (name) {
return nativeGetAttribute.call(getOfiImageMaybe(this, name), name);
};
HTMLImageElement.prototype.setAttribute = function (name, value) {
return nativeSetAttribute.call(getOfiImageMaybe(this, name), name, String(value));
};
}
}
function fix(imgs, opts) {
var startAutoMode = !autoModeEnabled && !imgs;
opts = opts || {};
imgs = imgs || 'img';
if (supportsObjectPosition && !opts.skipTest || !supportsOFI) {
return false;
}
// use imgs as a selector or just select all images
if (imgs === 'img') {
imgs = document.getElementsByTagName('img');
} else if (typeof imgs === 'string') {
imgs = document.querySelectorAll(imgs);
} else if (!('length' in imgs)) {
imgs = [imgs];
}
// apply fix to all
for (var i = 0; i < imgs.length; i++) {
imgs[i][OFI] = imgs[i][OFI] || {
skipTest: opts.skipTest
};
fixOne(imgs[i]);
}
if (startAutoMode) {
document.body.addEventListener('load', function (e) {
if (e.target.tagName === 'IMG') {
fix(e.target, {
skipTest: opts.skipTest
});
}
}, true);
autoModeEnabled = true;
imgs = 'img'; // reset to a generic selector for watchMQ
}
// if requested, watch media queries for object-fit change
if (opts.watchMQ) {
window.addEventListener('resize', fix.bind(null, imgs, {
skipTest: opts.skipTest
}));
}
}
fix.supportsObjectFit = supportsObjectFit;
fix.supportsObjectPosition = supportsObjectPosition;
hijackAttributes();
module.exports = fix;
/***/ }),
/***/ 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];
}
/***/ }),
/***/ 47:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
/* Help function
----------------------------------------------------------------------*/
/**
* check if has 3d animation
* return true if has
*/
var check3d = function check3d() {
"use strict";
if (!window.getComputedStyle) {
return {
hasObjectFit: false
};
}
var el = document.createElement('p'),
has3d,
transforms = {
'webkitTransform': '-webkit-transform',
'OTransform': '-o-transform',
'msTransform': '-ms-transform',
'MozTransform': '-moz-transform',
'transform': 'transform'
},
objectFit = {
'objectFit': 'object-fit'
};
// Add it to the body to get the computed style
document.body.insertBefore(el, null);
// for (var t in transforms) {
// if (el.style[t] !== undefined) {
// el.style[t] = 'translate3d(1px,1px,1px)';
// has3d = window.getComputedStyle(el).getPropertyValue(transforms[t]);
// }
// }
var hasObjectFit = false;
for (var t in objectFit) {
if (el.style[t] !== undefined) {
el.style[t] = 'cover';
hasObjectFit = window.getComputedStyle(el).getPropertyValue(objectFit[t]);
}
}
document.body.removeChild(el);
return {
has3d: has3d !== undefined && has3d.length > 0 && has3d !== "none",
hasObjectFit: hasObjectFit !== undefined && hasObjectFit !== "none"
};
};
// export var has3d = true;
var _check3d = check3d();
var has3d = _check3d.has3d,
hasObjectFit = _check3d.hasObjectFit;
// export var hasObjectFit = true;
exports.has3d = has3d;
exports.hasObjectFit = hasObjectFit;
/***/ }),
/***/ 53:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _importCss2 = __webpack_require__(46);
var _importCss3 = _interopRequireDefault(_importCss2);
exports.default = inputControllerLoad;
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function inputControllerLoad() {
var context = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : document;
return Promise.all([Promise.all(/* import() | Components/FormComponents/inputController */[__webpack_require__.e(0), __webpack_require__.e(1), __webpack_require__.e(15)]).then(function() { var module = __webpack_require__(119); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/FormComponents/inputController')]).then(function (proms) {
return proms[0];
}).then(function (input) {
input.inputController(context);
});
}
/***/ }),
/***/ 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;
/***/ }),
/***/ 79:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.projectGridHover = projectGridHover;
function projectGridHover() {
items('.vc_grid-item-mini.vc_clearfix');
// items('.project-template .vc_grid-item-mini.vc_clearfix');
}
function items(selector) {
[].forEach.call(document.querySelectorAll(selector), function (item) {
isHover(item);
});
}
function isHover(item) {
item.addEventListener('mouseenter', function () {
item.classList.add('vc_is-hover');
});
item.addEventListener('mouseleave', function () {
item.classList.remove('vc_is-hover');
});
}
/***/ }),
/***/ 80:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.layoutBackgrounds = layoutBackgrounds;
exports.getVideo = getVideo;
function layoutBackgrounds() {
var bg = window.backgrounds || {};
Object.keys(bg).forEach(function (key) {
var media = key.replace(/.+_/, '');
switch (key.replace(/_.+/, '')) {
case 'body':
prepareBg('body > .background > .video-layer', getVideo(bg[key]), media);
break;
case 'container':
prepareBg('.main > .background > .video-layer', getVideo(bg[key]), media);
break;
}
});
}
function getVideo(data) {
return {
ogg: data['ogg'] || null,
mp4: data['mp4'] || null,
webm: data['webm'] || null
};
}
function prepareBg(selector, data, media) {
var video = document.querySelector(selector);
if (!video) {
return false;
}
var some = Object.values(data).some(function (item) {
return !!item;
});
if (!some) {
video.innerHTML = '';
return false;
}
var ww = window.innerWidth;
switch (media) {
case 'md':
if (ww < 991) {
return false;
}
break;
case 'sm':
if (ww < 767 && ww > 991) {
return false;
}
break;
case 'xs':
if (ww > 767) {
return false;
}
break;
}
setBg(video, data);
}
function setBg(elem, data) {
elem.innerHTML = '\n \n ';
}
var time = null;
window.addEventListener('reisze', function () {
clearTimeout(time);
time = setTimeout(function () {
layoutBackgrounds();
}, 200);
});
/***/ }),
/***/ 81:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.runObjectFitImage = runObjectFitImage;
var _index = __webpack_require__(47);
var objectFitImages = __webpack_require__(205);
function runObjectFitImage() {
if (_index.hasObjectFit) {
return;
}
objectFitImages('.wpw-text-logo img');
objectFitImages('.project-slider-item img');
objectFitImages('.preview-images-item img');
//objectFitImages( '.wpw-post-title img' );
//objectFitImages( '.wpw-post-title img' );
//objectFitImages( '.wpw-post-most-likes img' );
objectFitImages('.widget_recent_entries img');
objectFitImages('.widget_lumeric_recent_posts_widget img');
objectFitImages('.blog-post-navigation img');
objectFitImages('.object-fit');
objectFitImages('.background img');
objectFitImages('.product-category img');
}
/***/ }),
/***/ 82:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = Alerts;
function Alerts() {
Array.from(document.querySelectorAll('.project-alert__close')).forEach(function (close) {
close.addEventListener('click', function (event) {
var target = event.currentTarget;
var parent = target.parentNode;
if (parent) {
var parentParent = parent.parentNode;
parentParent && parentParent.removeChild(parent);
}
});
});
}
/***/ }),
/***/ 85:
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
var _importCss2 = __webpack_require__(46);
var _importCss3 = _interopRequireDefault(_importCss2);
var _typeof = typeof Symbol === "function" && typeof Symbol.iterator === "symbol" ? function (obj) { return typeof obj; } : function (obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; };
exports.loadModulesOnDocumentReady = loadModulesOnDocumentReady;
var _Alerts = __webpack_require__(82);
var _Alerts2 = _interopRequireDefault(_Alerts);
var _projectGridHover = __webpack_require__(79);
var _ObjectFitImage = __webpack_require__(81);
var _layoutBackgrounds = __webpack_require__(80);
var _inputControllerLoad = __webpack_require__(53);
var _inputControllerLoad2 = _interopRequireDefault(_inputControllerLoad);
var _dynamicLoader = __webpack_require__(54);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function loadModulesOnDocumentReady() {
var fadeBoxes = document.querySelectorAll('.fade-box');
var articleVideo = document.querySelectorAll('.post-article__video');
var images = document.querySelectorAll('img[data-retina]');
var ajaxAddCartBtn = Array.from(document.querySelectorAll('.ajax_add_to_cart'));
// init preloader
if (document.body.classList.contains('wpw-custom-preloader')) {
Promise.all([__webpack_require__.e(/* import() | Components/Preloader/Preloader */ 20).then(function() { var module = __webpack_require__(123); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/Preloader/Preloader')]).then(function (proms) {
return proms[0];
}).then(function (Preloader) {
new Preloader.default();
});
}
// FadeBox
if (fadeBoxes.length) {
Promise.all([__webpack_require__.e(/* import() | Components/FadeBox/FadeBox */ 19).then(function() { var module = __webpack_require__(127); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/FadeBox/FadeBox')]).then(function (proms) {
return proms[0];
}).then(function (FadeBox) {
FadeBox.default('.fade-box');
});
}
// init image
if (_typeof(window.images) === 'object' && Object.keys(window.images).length) {
Promise.all([__webpack_require__.e(/* import() | Components/Image/Image */ 18).then(function() { var module = __webpack_require__(126); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/Image/Image')]).then(function (proms) {
return proms[0];
}).then(function (Image) {
new Image.default();
});
}
// init video
if (articleVideo.length) {
Array.from(articleVideo).forEach(function (video, index) {
Promise.all([__webpack_require__.e(/* import() | Components/Post/VideoPost */ 17).then(function() { var module = __webpack_require__(124); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('Components/Post/VideoPost')]).then(function (proms) {
return proms[0];
}).then(function (VideoPost) {
new VideoPost.default({
elem: video,
elemName: 'VideoPost',
index: index,
autoplay: false
});
});
});
}
// retina image
if (images.length) {
Promise.all([__webpack_require__.e(/* import() | retina */ 83).then(function() { var module = __webpack_require__(433); return typeof module === "object" && module && module.__esModule ? module : Object.assign({/* fake namespace object */}, typeof module === "object" && module, { "default": module }); }), (0, _importCss3.default)('retina')]).then(function (proms) {
return proms[0];
}).then(function (ca_Retina) {
new ca_Retina.default({
nodes: images
});
});
}
// ajax cart btn in woocomerce
if (ajaxAddCartBtn.length) {
ajaxAddCartBtn.forEach(function (item) {
item.classList.remove('ajax_add_to_cart');
item.classList.add('lumeric_ajax_add_to_cart');
});
}
// Alerts
(0, _Alerts2.default)();
(0, _dynamicLoader.dynamicLoaderManager)('document');
(0, _projectGridHover.projectGridHover)();
(0, _ObjectFitImage.runObjectFitImage)();
(0, _layoutBackgrounds.layoutBackgrounds)();
(0, _inputControllerLoad2.default)(document);
}
/***/ })
}]);