"use strict";
(function () {
device.landscape();
window.$ = $;
window.jQuery = jQuery;
var checkDev = new CheckDevice();
var MQ = checkDev.deviceType();
var MirroApp = new App(MQ);
var $window = $(window);
var $document = $(document); // window.MirroApp = MirroApp;
var isMobile = true;
var isDesktop = false;
var throttle = function throttle(type, name, obj) {
var running = false;
var object = obj || window;
var func = function func() {
if (running) {
return;
}
running = true;
requestAnimationFrame(function () {
object.dispatchEvent(new CustomEvent(name));
running = false;
});
};
object.addEventListener(type, func);
};
throttle('resize', 'optimizedResize');
function switchDeviceType(mq) {
if (mq === 'desktop' && isDesktop) {
isDesktop = false;
isMobile = true;
} else if (mq === 'mobile' && isMobile) {
isMobile = false;
isDesktop = true;
}
}
$document.on('ready', [MirroApp.init(), checkDev.staticInit(MQ, MirroApp.switchToDesktop, MirroApp.switchToMobile)]);
$window.on('optimizedResize', function () {
var mq = checkDev.deviceType();
checkDev.checkDeviceType(mq, isMobile, isDesktop, [MirroApp.switchToDesktop, MirroApp.switchToMobile]);
switchDeviceType(mq);
});
})();
function recheck() {
return new Promise(function(resolve, reject) {
grecaptcha.ready(function() {
grecaptcha.execute('6Ldwc08cAAAAAK-VX5ZCqnbwd_gLxbYChNrdPHSI', {action: 'check'}).then(function(token) {
// Add your logic to submit to your backend server here.
$.ajax({
url:'/captcha.php',
method:'POST',
data:{token:token,action:'check'},
success: function (data) {
resolve(data);
}
});
});
});
});
}
$('.form-sender').on('submit',function(e){
let hideElement = $(this).attr('data-hide');
e.preventDefault();
let form = $(this);
form.find('button').attr('disabled',true);
let result = false;
recheck().then(function(data) {
// Run this when your request was successful
if(data) {
$.ajax({
type: 'POST',
url: '/form-sender.php',
data: form.serialize()
}
).done(function (data) {
console.log(data);
let res = JSON.parse(data);
// console.log(res.result);
// console.log(res);
if (res.result === true) {
form.find('button').attr('disabled',false);
form.find('.modal-body').html('');
form.find('.modal-body').append('
Ваш запрос отправлен!\n' +
'\n' +
'Менеджеры свяжутся с вами и ответят на любые вопросы в течение дня.
');
}
});
}
}).catch(function(err) {
// Run this when promise was rejected via reject()
result = data.status;
console.log(result);
});
});
(function () {
// function loadMapModule() {
// require.ensure([], require => {
// try {
// const mapModule = require('./routs/map');
//
// mapModule();
// } catch (env) {
// console.log(env);
// }
// });
// }
// if ($('#partnersMap').length) loadMapModule();
})();
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3NyYy9jb21tb24uanMiXSwibmFtZXMiOlsiZGV2aWNlIiwibGFuZHNjYXBlIiwid2luZG93IiwiJCIsImpRdWVyeSIsImNoZWNrRGV2IiwiQ2hlY2tEZXZpY2UiLCJNUSIsImRldmljZVR5cGUiLCJNaXJyb0FwcCIsIkFwcCIsIiR3aW5kb3ciLCIkZG9jdW1lbnQiLCJkb2N1bWVudCIsImlzTW9iaWxlIiwiaXNEZXNrdG9wIiwidGhyb3R0bGUiLCJ0eXBlIiwibmFtZSIsIm9iaiIsInJ1bm5pbmciLCJvYmplY3QiLCJmdW5jIiwicmVxdWVzdEFuaW1hdGlvbkZyYW1lIiwiZGlzcGF0Y2hFdmVudCIsIkN1c3RvbUV2ZW50IiwiYWRkRXZlbnRMaXN0ZW5lciIsInN3aXRjaERldmljZVR5cGUiLCJtcSIsIm9uIiwiaW5pdCIsInN0YXRpY0luaXQiLCJzd2l0Y2hUb0Rlc2t0b3AiLCJzd2l0Y2hUb01vYmlsZSIsImNoZWNrRGV2aWNlVHlwZSJdLCJtYXBwaW5ncyI6Ijs7QUFBQSxDQUFDLFlBQU07QUFDTEEsRUFBQUEsTUFBTSxDQUFDQyxTQUFQO0FBQ0FDLEVBQUFBLE1BQU0sQ0FBQ0MsQ0FBUCxHQUFXQSxDQUFYO0FBQ0FELEVBQUFBLE1BQU0sQ0FBQ0UsTUFBUCxHQUFnQkEsTUFBaEI7QUFHQSxNQUFNQyxRQUFRLEdBQUcsSUFBSUMsV0FBSixFQUFqQjtBQUNBLE1BQU1DLEVBQUUsR0FBR0YsUUFBUSxDQUFDRyxVQUFULEVBQVg7QUFDQSxNQUFNQyxRQUFRLEdBQUcsSUFBSUMsR0FBSixDQUFRSCxFQUFSLENBQWpCO0FBQ0EsTUFBTUksT0FBTyxHQUFHUixDQUFDLENBQUNELE1BQUQsQ0FBakI7QUFDQSxNQUFNVSxTQUFTLEdBQUdULENBQUMsQ0FBQ1UsUUFBRCxDQUFuQixDQVZLLENBWUw7O0FBRUEsTUFBSUMsUUFBUSxHQUFHLElBQWY7QUFDQSxNQUFJQyxTQUFTLEdBQUcsS0FBaEI7O0FBRUEsTUFBTUMsUUFBUSxHQUFHLFNBQVhBLFFBQVcsQ0FBQ0MsSUFBRCxFQUFPQyxJQUFQLEVBQWFDLEdBQWIsRUFBcUI7QUFDcEMsUUFBSUMsT0FBTyxHQUFHLEtBQWQ7QUFDQSxRQUFNQyxNQUFNLEdBQUdGLEdBQUcsSUFBSWpCLE1BQXRCOztBQUNBLFFBQU1vQixJQUFJLEdBQUcsU0FBUEEsSUFBTyxHQUFNO0FBQ2pCLFVBQUlGLE9BQUosRUFBYTtBQUNYO0FBQ0Q7O0FBQ0RBLE1BQUFBLE9BQU8sR0FBRyxJQUFWO0FBQ0FHLE1BQUFBLHFCQUFxQixDQUFDLFlBQU07QUFDMUJGLFFBQUFBLE1BQU0sQ0FBQ0csYUFBUCxDQUFxQixJQUFJQyxXQUFKLENBQWdCUCxJQUFoQixDQUFyQjtBQUNBRSxRQUFBQSxPQUFPLEdBQUcsS0FBVjtBQUNELE9BSG9CLENBQXJCO0FBSUQsS0FURDs7QUFXQUMsSUFBQUEsTUFBTSxDQUFDSyxnQkFBUCxDQUF3QlQsSUFBeEIsRUFBOEJLLElBQTlCO0FBQ0QsR0FmRDs7QUFrQkFOLEVBQUFBLFFBQVEsQ0FBQyxRQUFELEVBQVcsaUJBQVgsQ0FBUjs7QUFFQSxXQUFTVyxnQkFBVCxDQUEwQkMsRUFBMUIsRUFBOEI7QUFDNUIsUUFBSUEsRUFBRSxLQUFLLFNBQVAsSUFBb0JiLFNBQXhCLEVBQW1DO0FBQ2pDQSxNQUFBQSxTQUFTLEdBQUcsS0FBWjtBQUNBRCxNQUFBQSxRQUFRLEdBQUcsSUFBWDtBQUNELEtBSEQsTUFHTyxJQUFJYyxFQUFFLEtBQUssUUFBUCxJQUFtQmQsUUFBdkIsRUFBaUM7QUFDdENBLE1BQUFBLFFBQVEsR0FBRyxLQUFYO0FBQ0FDLE1BQUFBLFNBQVMsR0FBRyxJQUFaO0FBQ0Q7QUFDRjs7QUFFREgsRUFBQUEsU0FBUyxDQUFDaUIsRUFBVixDQUFhLE9BQWIsRUFBc0IsQ0FDcEJwQixRQUFRLENBQUNxQixJQUFULEVBRG9CLEVBRXBCekIsUUFBUSxDQUFDMEIsVUFBVCxDQUFvQnhCLEVBQXBCLEVBQXdCRSxRQUFRLENBQUN1QixlQUFqQyxFQUFrRHZCLFFBQVEsQ0FBQ3dCLGNBQTNELENBRm9CLENBQXRCO0FBS0F0QixFQUFBQSxPQUFPLENBQ0prQixFQURILENBQ00saUJBRE4sRUFDeUIsWUFBTTtBQUMzQixRQUFNRCxFQUFFLEdBQUd2QixRQUFRLENBQUNHLFVBQVQsRUFBWDtBQUVBSCxJQUFBQSxRQUFRLENBQUM2QixlQUFULENBQ0VOLEVBREYsRUFFRWQsUUFGRixFQUdFQyxTQUhGLEVBSUUsQ0FBQ04sUUFBUSxDQUFDdUIsZUFBVixFQUEyQnZCLFFBQVEsQ0FBQ3dCLGNBQXBDLENBSkY7QUFNQU4sSUFBQUEsZ0JBQWdCLENBQUNDLEVBQUQsQ0FBaEI7QUFDRCxHQVhIO0FBWUQsQ0FoRUQ7O0FBa0VBLENBQUMsWUFBTSxDQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFFQTtBQUNELENBZEQiLCJzb3VyY2VzQ29udGVudCI6WyIoKCkgPT4ge1xuICBkZXZpY2UubGFuZHNjYXBlKCk7XG4gIHdpbmRvdy4kID0gJDtcbiAgd2luZG93LmpRdWVyeSA9IGpRdWVyeTtcblxuXG4gIGNvbnN0IGNoZWNrRGV2ID0gbmV3IENoZWNrRGV2aWNlKCk7XG4gIGNvbnN0IE1RID0gY2hlY2tEZXYuZGV2aWNlVHlwZSgpO1xuICBjb25zdCBNaXJyb0FwcCA9IG5ldyBBcHAoTVEpO1xuICBjb25zdCAkd2luZG93ID0gJCh3aW5kb3cpO1xuICBjb25zdCAkZG9jdW1lbnQgPSAkKGRvY3VtZW50KTtcblxuICAvLyB3aW5kb3cuTWlycm9BcHAgPSBNaXJyb0FwcDtcblxuICBsZXQgaXNNb2JpbGUgPSB0cnVlO1xuICBsZXQgaXNEZXNrdG9wID0gZmFsc2U7XG5cbiAgY29uc3QgdGhyb3R0bGUgPSAodHlwZSwgbmFtZSwgb2JqKSA9PiB7XG4gICAgbGV0IHJ1bm5pbmcgPSBmYWxzZTtcbiAgICBjb25zdCBvYmplY3QgPSBvYmogfHwgd2luZG93O1xuICAgIGNvbnN0IGZ1bmMgPSAoKSA9PiB7XG4gICAgICBpZiAocnVubmluZykge1xuICAgICAgICByZXR1cm47XG4gICAgICB9XG4gICAgICBydW5uaW5nID0gdHJ1ZTtcbiAgICAgIHJlcXVlc3RBbmltYXRpb25GcmFtZSgoKSA9PiB7XG4gICAgICAgIG9iamVjdC5kaXNwYXRjaEV2ZW50KG5ldyBDdXN0b21FdmVudChuYW1lKSk7XG4gICAgICAgIHJ1bm5pbmcgPSBmYWxzZTtcbiAgICAgIH0pO1xuICAgIH07XG5cbiAgICBvYmplY3QuYWRkRXZlbnRMaXN0ZW5lcih0eXBlLCBmdW5jKTtcbiAgfTtcblxuXG4gIHRocm90dGxlKCdyZXNpemUnLCAnb3B0aW1pemVkUmVzaXplJyk7XG5cbiAgZnVuY3Rpb24gc3dpdGNoRGV2aWNlVHlwZShtcSkge1xuICAgIGlmIChtcSA9PT0gJ2Rlc2t0b3AnICYmIGlzRGVza3RvcCkge1xuICAgICAgaXNEZXNrdG9wID0gZmFsc2U7XG4gICAgICBpc01vYmlsZSA9IHRydWU7XG4gICAgfSBlbHNlIGlmIChtcSA9PT0gJ21vYmlsZScgJiYgaXNNb2JpbGUpIHtcbiAgICAgIGlzTW9iaWxlID0gZmFsc2U7XG4gICAgICBpc0Rlc2t0b3AgPSB0cnVlO1xuICAgIH1cbiAgfVxuXG4gICRkb2N1bWVudC5vbigncmVhZHknLCBbXG4gICAgTWlycm9BcHAuaW5pdCgpLFxuICAgIGNoZWNrRGV2LnN0YXRpY0luaXQoTVEsIE1pcnJvQXBwLnN3aXRjaFRvRGVza3RvcCwgTWlycm9BcHAuc3dpdGNoVG9Nb2JpbGUpLFxuICBdKTtcblxuICAkd2luZG93XG4gICAgLm9uKCdvcHRpbWl6ZWRSZXNpemUnLCAoKSA9PiB7XG4gICAgICBjb25zdCBtcSA9IGNoZWNrRGV2LmRldmljZVR5cGUoKTtcblxuICAgICAgY2hlY2tEZXYuY2hlY2tEZXZpY2VUeXBlKFxuICAgICAgICBtcSxcbiAgICAgICAgaXNNb2JpbGUsXG4gICAgICAgIGlzRGVza3RvcCxcbiAgICAgICAgW01pcnJvQXBwLnN3aXRjaFRvRGVza3RvcCwgTWlycm9BcHAuc3dpdGNoVG9Nb2JpbGVdLFxuICAgICAgKTtcbiAgICAgIHN3aXRjaERldmljZVR5cGUobXEpO1xuICAgIH0pO1xufSkoKTtcblxuKCgpID0+IHtcbiAgLy8gZnVuY3Rpb24gbG9hZE1hcE1vZHVsZSgpIHtcbiAgLy8gICByZXF1aXJlLmVuc3VyZShbXSwgcmVxdWlyZSA9PiB7XG4gIC8vICAgICB0cnkge1xuICAvLyAgICAgICBjb25zdCBtYXBNb2R1bGUgPSByZXF1aXJlKCcuL3JvdXRzL21hcCcpO1xuICAvL1xuICAvLyAgICAgICBtYXBNb2R1bGUoKTtcbiAgLy8gICAgIH0gY2F0Y2ggKGVudikge1xuICAvLyAgICAgICBjb25zb2xlLmxvZyhlbnYpO1xuICAvLyAgICAgfVxuICAvLyAgIH0pO1xuICAvLyB9XG5cbiAgLy8gaWYgKCQoJyNwYXJ0bmVyc01hcCcpLmxlbmd0aCkgbG9hZE1hcE1vZHVsZSgpO1xufSkoKTtcbiJdfQ==