PageSourceSearch

https://taxiemun.com/js/recaptcha.js?v=1791518704

js taxiemun.com collected 2026-10-09 04:05:10 UTC 8,204 bytes, 264 lines download raw bytes

1let formCallCaptcha = null,
2    formFeedbackModalCaptha = null,
3    formBusinessCaptcha = null,
4    formPartnersCaptcha = null,
5    formQuestionCaptcha = null,
6    formTourCaptcha = null,
7formContactCaptcha = null,
8formLoginCaptcha = null;
9var sitekey = '6LfPkfwfAAAAAAWH3YJ2BXh8UQIgnNu4M5_UfsqS';
10var CaptchaCallback = function() {
11    if($('#modal-question').length && $('a[href="#modal-question"]').length) {
12        formQuestionCaptcha = grecaptcha.render('formquestioncaptcha', {'sitekey' : sitekey});
13    }
14
15    if($('#form-modal-feedback').length && $('a[href="#modal-feedback"]').length) {
16        formFeedbackModalCaptha = grecaptcha.render('formModalFeedbackCaptcha', {'sitekey' : sitekey});
17    }
18
19    if($('#form-modal-business').length) {
20        formBusinessCaptcha = grecaptcha.render('formModalBusinessCaptcha', {'sitekey' : sitekey});
21    }
22
23    if($('#form-modal-partners').length) {
24        formPartnersCaptcha = grecaptcha.render('formModalPartnersCaptcha', {'sitekey' : sitekey});
25    }
26
27    if($('#form-contact').length) {
28        formContactCaptcha = grecaptcha.render('formContactCaptcha', {'sitekey' : sitekey});
29    }
30    if($('#form-tour').length) {
31        formTourCaptcha = grecaptcha.render('formTourCaptcha', {'sitekey' : sitekey});
32    }
33
34};
35$('#modal-call').on('shown.bs.modal', function () {
36    setTimeout(function() {
37        formCallCaptcha = grecaptcha.render('formcallcaptcha', {'sitekey' : sitekey});
38    }, 1200);
39});
40
41var doneModal = new bootstrap.Modal(document.getElementById('modal-done'), {
42    keyboard: false
43});
44
45var modalBackCall = new bootstrap.Modal(document.getElementById('modal-call'), {
46    keyboard: false
47});
48
49var modalError = new bootstrap.Modal(document.getElementById('modal-error'), {
50    keyboard: false
51});
52
53var modalQuestion = new bootstrap.Modal(document.getElementById('modal-question'), {
54    keyboard: false
55});
56var modalFeedback = new bootstrap.Modal(document.getElementById('modal-feedback'), {
57    keyboard: false
58});
59var modalDoneFeedback = new bootstrap.Modal(document.getElementById('modal-done-feedback'), {
60    keyboard: false
61});
62
63var modalOrder = new bootstrap.Modal(document.getElementById('modal-order'), {
64    keyboard: false
65});
66
67var modalDriver = new bootstrap.Modal(document.getElementById('modal-driver'), {
68    keyboard: false
69});
70
71// Форма Контакты - Обратная связь
72$('#form-contact').submit(function(e) {
73    e.preventDefault();
74
75    var captcha = grecaptcha.getResponse(formContactCaptcha);
76
77    if (!captcha.length) {
78        $('#formContactCaptchaError').text('The google recaptcha is required.');
79    } else {
80        $('#formContactCaptchaError').text('');
81    }
82
83    if (captcha.length > 0) {
84        var submitBtn = $(this).find('button[type="submit"]');
85        submitBtn.prop('disabled', true);
86        $.ajax({
87            url: '/forms/contact',
88            method: 'post',
89            data: $('#form-contact').serializeArray(),
90            success: function(data){
91                doneModal.show();
92                $('#form-contact')[0].reset();
93                submitBtn.prop('disabled', false);
94            },
95            error: function(error) {
96                console.log(error);
97            }
98        });
99    }
100})
101
102// Форма перезвонить мне
103$('#form-backcall').submit(function(e) {
104    e.preventDefault();
105    var captcha = grecaptcha.getResponse(formCallCaptcha);
106
107    if (!captcha.length) {
108        $('#recaptchaError').text('The google recaptcha is required.');
109    } else {
110        $('#recaptchaError').text('');
111    }
112
113    if (captcha.length > 0) {
114        var submitBtn = $(this).find('button[type="submit"]');
115        submitBtn.prop('disabled', true);
116        $.ajax({
117            url: '/forms/back-call',
118            method: 'post',
119            data: $('#form-backcall').serializeArray(),
120            success: function(data){
121                modalBackCall.hide();
122                doneModal.show();
123                $('#form-backcall')[0].reset();
124            },
125            error: function(error) {
126                modalError.show();
127            }
128        }).done(function() {
129            submitBtn.prop('disabled', false);
130        });
131    }
132});
133
134// Форма Задать вопрос
135$('#form-question').submit(function(e) {
136    e.preventDefault();
137
138    var captcha = grecaptcha.getResponse(formQuestionCaptcha);
139
140    if (!captcha.length) {
141        $('#formQscaptchaError').text('The google recaptcha is required.');
142    } else {
143        $('#formQscaptchaError').text('');
144    }
145
146    if (captcha.length > 0) {
147        var submitBtn = $(this).find('button[type="submit"]');
148        submitBtn.prop('disabled', true);
149        $.ajax({
150            url: '/forms/question',
151            method: 'post',
152            data: $('#form-question').serializeArray(),
153            success: function(data){
154                modalQuestion.hide();
155                doneModal.show();
156                $('#form-question')[0].reset();
157            },
158            error: function(error) {
159                modalError.show();
160            }
161        }).done(function() {
162            submitBtn.prop('disabled', false);
163        });
164    }
165})
166
167// Форма Оставить отзыв
168$('#form-modal-feedback').submit(function (e) {
169    e.preventDefault();
170    var captcha = grecaptcha.getResponse(formFeedbackModalCaptha);
171
172    if (!captcha.length) {
173        $('#formModalFeedbackCaptchaError').text('The google recaptcha is required.');
174    } else {
175        $('#formModalFeedbackCaptchaError').text('');
176    }
177
178    if (captcha.length > 0) {
179        var submitBtn = $(this).find('button[type="submit"]');
180        submitBtn.prop('disabled', true);
181        $.ajax({
182            url: '/forms/feedback',
183            method: 'post',
184            data: $('#form-modal-feedback').serializeArray(),
185            success: function(data){
186                $('#form-modal-feedback')[0].reset();
187                modalFeedback.hide();
188                modalDoneFeedback.show();
189            },
190            error: function(error) {
191                console.log(error);
192            }
193        }).done(function() {
194            submitBtn.prop('disabled', false);
195        });
196    }
197
198});
199
200// Форма Сотрудничество
201$('#form-modal-business').submit(function (e) {
202    e.preventDefault();
203    var captcha = grecaptcha.getResponse(formBusinessCaptcha);
204
205    if (!captcha.length) {
206        $('#formModalBusinessCaptchaError').text('The google recaptcha is required.');
207    } else {
208        $('#formModalBusinessCaptchaError').text('');
209    }
210
211    if (captcha.length > 0) {
212        var submitBtn = $(this).find('button[type="submit"]');
213        submitBtn.prop('disabled', true);
214        $.ajax({
215            url: '/forms/business',
216            method: 'post',
217            data: $('#form-modal-business').serializeArray(),
218            success: function(data){
219                $('#form-modal-business')[0].reset();
220                modalOrder.hide();
221                doneModal.show();
222            },
223            error: function(error) {
224                console.log(error);
225            }
226        }).done(function() {
227            submitBtn.prop('disabled', false);
228        });
229    }
230});
231
232// Форма Стать парнтером
233$('#form-modal-partners').submit(function (e) {
234    e.preventDefault();
235    var captcha = grecaptcha.getResponse(formPartnersCaptcha);
236
237    if (!captcha.length) {
238        $('#formModalPartnersCaptchaError').text('The google recaptcha is required.');
239    } else {
240        $('#formModalPartnersCaptchaError').text('');
241    }
242
243    if (captcha.length > 0) {
244        var submitBtn = $(this).find('button[type="submit"]');
245        submitBtn.prop('disabled', true);
246        $.ajax({
247            url: '/forms/partners',
248            method: 'post',
249            data: $('#form-modal-partners').serializeArray(),
250            success: function(data){
251                $('#form-modal-partners')[0].reset();
252                modalDriver.hide();
253                doneModal.show();
254            },
255            error: function(error) {
256                console.log(error);
257            }
258        }).done(function() {
259            submitBtn.prop('disabled', false);
260        });
261    }
262});
263
264

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.