HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/ste.komma.pro/resources/js/app.js
/** ==========================================================================
 *  Import ES6 Modules (https://webpack.js.org/api/module-methods/)
 *  =========================================================================*/

window.axios = require('axios');
window.axios.defaults.headers.common = {
    'X-Requested-With': 'XMLHttpRequest',
    'X-CSRF-TOKEN' : document.querySelector('meta[name="csrf-token"]').getAttribute('content')
};

import { GlobalisationService } from "./components/GlobalisationService";
import { RegisterController } from "./components/RegisterController";

import { ValidationService } from "./components/validationService";
import { ErrorController } from "./components/errorController";

/** ==========================================================================
 *  Dependencies
 *  =========================================================================*/

/**
 * External
 */
require('hammerjs');
require('objectFitPolyfill');

/** ==========================================================================
 *  Global functionalities
 *  =========================================================================*/

require('./global/polyfills/eventPolyFill');
require('./global/polyfills/isInteger');
require('./global/polyfills/promise');
require('./global/helpers'); // Should be first
require('./global/browserHandler');
// require('./global/pagetransitionHandler');
require('./global/resizeHandler');
require('./global/scrollHandler');


/** ==========================================================================
 *  Component functionalities
 *  =========================================================================*/

require('./components/accordionHandler');
require('./components/chocolateFactory');
require('./components/cookieHandler');
// require('./components/InputHandler');
require('./components/mapsHandler');
require('./components/overlayMenuHandler');
require('./components/projectorHandler');
require('./components/scrollToHandler');
// require('./components/searchHandler');
// require('./components/shareButtonsHandler');
require('./components/tabsHandler');
require('./components/testimonialsHandler');
require('./components/toggleHandler');
require('./components/youtubeHandler');


/** ==========================================================================
 *  Vue components
 *  =========================================================================*/

require('./vue/training/main');


let registerForm = document.getElementById('registerForm');
if(registerForm) new RegisterController(registerForm, new GlobalisationService());

import {KAL} from '@komma/kal';
KAL.options.rootMargin = '0% 0% -5% 0%';
KAL.options.threshold = 0.2;
KAL.init();