PageSourceSearch

https://matexmotors.com/Login/Login

html matexmotors.com collected 2026-09-24 14:16:45 UTC 25,901 bytes, 568 lines download raw bytes

1<!DOCTYPE HTML>
2<html lang="en" dir="ltr">
3<head>
4    <meta charset="UTF-8">
5    <meta name='viewport' content='width=device-width, initial-scale=1.0, user-scalable=0'>
6    <meta http-equiv="X-UA-Compatible" content="IE=edge">
7    <meta name="msapplication-TileColor" content="#162946">
8    <meta name="theme-color" content="#e72a1a">
9    <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
10    <meta name="apple-mobile-web-app-capable" content="yes">
11    <meta name="mobile-web-app-capable" content="yes">
12    <meta name="HandheldFriendly" content="True">
13    <meta name="Duplex VehiclesOptimized" content="320">
14    <link rel="icon" href="/favicon.png" type="image/x-icon" />
15    <link rel="shortcut icon" type="image/x-icon" href="/Content/assets/images/favicon.png" />
16    <title>Matex Motors - Login</title>
17
18    <link href="/Content/assets/plugins/bootstrap-4.3.1/css/bootstrap.min.css" rel="stylesheet"/>
19<link href="/Content/assets/css/Marquee.css" rel="stylesheet"/>
20<link href="/Content/assets/css/style.css" rel="stylesheet"/>
21<link href="/Content/assets/plugins/tabs/tabs.css" rel="stylesheet"/>
22<link href="/Content/assets/plugins/accordion/accordion.css" rel="stylesheet"/>
23<link href="/Content/assets/css/icons.css" rel="stylesheet"/>
24<link href="/Content/assets/plugins/horizontal-menu/horizontal.css" rel="stylesheet"/>
25<link href="/Content/assets/plugins/datatable/dataTables.bootstrap4.css" rel="stylesheet"/>
26<link href="/Content/assets/plugins/datatable/dataTables.dataTables.css" rel="stylesheet"/>
27<link href="/Content/assets/plugins/select2/select2.min.css" rel="stylesheet"/>
28<link href="/Content/assets/plugins/owl-carousel/owl.carousel.css" rel="stylesheet"/>
29<link href="/Content/assets/plugins/notify/css/jquery.growl.css" rel="stylesheet"/>
30<link href="/Content/assets/plugins/timeline/timeline.css" rel="stylesheet"/>
31<link href="/Content/assets/plugins/scroll-bar/jquery.mCustomScrollbar.css" rel="stylesheet"/>
32<link href="/Content/assets/plugins/fileuploads/css/fileupload.css" rel="stylesheet"/>
33<link href="/Content/assets/plugins/sweet-alert/sweetalert.css" rel="stylesheet"/>
34<link href="/Content/assets/color-skins/color13.css" rel="stylesheet"/>
35<link href="/Content/assets/css/bootstrap-clockpicker.min.css" rel="stylesheet"/>
36<link href="/Content/assets/css/daterangepicker.css" rel="stylesheet"/>
37<link href="/Content/assets/css/bootstrap-timepicker.min.css" rel="stylesheet"/>
38<link href="/Content/assets/css/bootstrap-datetimepicker.min.css" rel="stylesheet"/>
39<link href="/Content/assets/css/bootstrap-datetimepicker.css" rel="stylesheet"/>
40<link href="/Content/assets/css/bootstrap-datepicker.min.css" rel="stylesheet"/>
41<link href="/Content/assets/css/datepicker.css" rel="stylesheet"/>
42<link href="/Content/assets/css/custom.css" rel="stylesheet"/>
43
44    
44<script src="/Scripts/modernizr-2.8.3.js"></script>
44
45
46    
46<script src="/Scripts/jquery-3.7.1.js"></script>
46
47
48
49    <style>
50        @media only screen and (max-width: 600px) and (min-width: 360px) {
51            .carousel-inner {
52                margin-top: 6px;
53            }
54
55            #carousel, .product-slider, .carousel-item.pointer-event img {
56                height: 200px !important;
57            }
58
59            #appicon {
60                display:none;
61            }
62        }
63
64        @media only screen and (max-width: 992px) and (min-width: 600px) {
65            .carousel-inner {
66                margin-top: 6px;
67            }
68
69            #carousel, .product-slider, .carousel-item.pointer-event img {
70                height: 300px !important;
71            }
72
73            #appicon {
74                display: none;
75            }
76        }
77
78        @media only screen and (min-width: 992px) {
79            .carousel-inner {
80                margin-top: 25px;
81            }
82        }
83
84        a#RemoveHov:hover {
85            color: rgba(255, 255, 255, .6) !important;
86        }
87
88        #appicon {
89            margin-top: -3px;
90        }
91
92        li:hover > a#appicon, a#appicon:hover {
93            background-color: #ffffff !important;
94        }
95    </style>
96</head>
97<body>
98    <!--Loader-->
99    <div id="global-loader">
100        <img src="/Content/assets/images/loader.svg" class="loader-img " alt="">
101    </div>
102
103    <!--Topbar-->
104    <div class="header-main">
105        <!-- Horizontal Header -->
106        <div class="horizontal-header clearfix ">
107            <div class="container">
108                <a id="horizontal-navtoggle" class="animated-arrow"><span></span></a>
109                <span class="smllogo">
110                    <a href="/">
111                        <img src="/Content/assets/images/logo.png" width="120" alt="" />
112                    </a>
113                </span>
114
115                <a href="https://play.google.com/store/apps/details?id=com.matexmotors" target="_blank" class="callusbtn" style=" color: #000;"><i class="fa fa-android" aria-hidden="true"></i></a>
116                <a href="/Login/Login" class="callusbtn" style=" color: #000;margin:1px 40px"><i class="fa fa-sign-in" aria-hidden="true"></i></a>
117            </div>
118        </div>
119        <div class="horizontal-main horizontal-main bg-dark-transparent clearfix" style="background-color: #fff !important">
120            <div class="horizontal-mainwrapper container clearfix">
121                <div class="desktoplogo">
122                    <a href="/"><img src="/Content/assets/images/logo.png" alt=""></a>
123                </div>
124                <div class="desktoplogo-1">
125                    <a href="/"><img src="/Content/assets/images/logo.png" alt=""></a>
126                </div>
127                <!--Nav-->
128                <nav class="horizontalMenu clearfix d-md-flex">
129                    <ul class="horizontalMenu-list">
130                        <li aria-haspopup="true"><a href="/">Home</a></li>
131                        <li aria-haspopup="true"><a href="/Login/Products">Products</a></li>
132                        <li aria-haspopup="true"><a href="/Login/Register">Register</a></li>
133                        <li aria-haspopup="true"><a href="/Login/Login">Login</a></li>
134                        <li aria-haspopup="true"><a href="https://play.google.com/store/apps/details?id=com.matexmotors"target="_blank" id="appicon"><img src="/Content/assets/images/Android-icon.png" width="25" /></a></li>
135                    </ul>
136                </nav>
137            </div>
138        </div>
139        <!-- /Horizontal Main -->
140    </div>
141    <!--/Topbar-->
142    <section style="padding-top: 0rem"></section>
143    <section class="sptb" style="padding-bottom: 3rem">
144        
145
146<style>
147    #CaptchaInputText {
148        width: 100px;
149        height: 50px;
150        margin-left: -90px;
151        margin-top: 10px;
152    }
153
154    #txtCaptcha {
155        display: inline-flex;
156        justify-content: center;
157    }
158
159        #txtCaptcha > a {
160            background-color: #f4f4f4;
161            color: white;
162            height: 50px;
163            width: 55px;
164            border-radius: 50%;
165            vertical-align: middle;
166            margin: 10px 10px;
167            transition: 0.5s linear;
168        }
169
170            #txtCaptcha > a:hover {
171                background-color: lightgray;
172                color: lightgray;
173                transition: 0.5s linear;
174                animation: rotation 2s infinite linear;
175            }
176
177    @keyframes rotation {
178        from {
179            transform: rotate(0deg);
180        }
181
182        to {
183            transform: rotate(359deg);
184        }
185    }
186
187    #CaptchaInputText-error {
188        width: auto;
189        height: 50px;
190    }
191
192    #txtOTP {
193        text-align: center;
194        color: #000;
195    }
196</style>
197<br />
198<br />
199<div class="container customerpage">
200    <div class="row">
201        <div class="single-page">
202            <div class="col-lg-5 col-xl-5 col-md-7 d-block mx-auto">
203                <div class="wrapper wrapper2">
204                    <input id="hdnId" name="hdnId" type="hidden" value="E" />;
205<form action="/Login/Login" class="card-body" id="InitialLoginFrm" method="post" role="form"><input name="__RequestVerificationToken" type="hidden" value="pePICH7Ke9W8VWNCy9nQdg5ISnfqg8mkn_XXYj3Fs1EE1ALJJ2N77gtCVsEFhUyIqvitSvEdTY3A8u8MKOsbsPMs9d1dLyQWvGAkkhCmp5c1" /><input id="Navigate" name="Navigate" type="hidden" value="" /><input data-val="true" data-val-required="The Is_Authenticated field is required." id="Is_Authenticated" name="Is_Authenticated" type="hidden" value="False" />                            <h3>Member Login</h3>
206                            <div class="mail">
207                                <label for="UserName" id="lblUserName">Email / Mobile</label>
208                                <input autocomplete="off" data-val="true" data-val-required="Email / Mobile is required!" id="txtUserName" maxlength="75" name="UserName" onpaste="return false" style="text-align: center;" tabindex="1" type="text" value="" />
209                                <span class="field-validation-valid text-danger" data-valmsg-for="UserName" data-valmsg-replace="true"></span>
210                            </div>
211                            <div class="card" style="padding:0px;">
212                                <div class="card-body" id="txtCaptcha" style="margin:0px !important;padding:10px !important;">
213                                    
214<script type="text/javascript">
215$(function () {$('#7147afbe544244f18c969aaeb957726c').show();})
216function ______625182ca44434fc9941b831ba3c1bd51________() { $('#7147afbe544244f18c969aaeb957726c').hide(); $.post("/DefaultCaptcha/Refresh", { t: $('#CaptchaDeText').val(), __m__: "0" }, function(){$('#7147afbe544244f18c969aaeb957726c').show();}); return false; }</script>
216 
217<br/>
218<img id="CaptchaImage" src="/DefaultCaptcha/Generate?t=25a37f2dae134e4b884c308b7080f592"/><input id="CaptchaDeText" name="CaptchaDeText" type="hidden" value="25a37f2dae134e4b884c308b7080f592" /> <br/><a href="#CaptchaImage" id="7147afbe544244f18c969aaeb957726c" onclick="______625182ca44434fc9941b831ba3c1bd51________()" style="display:none;">Refresh</a><br/>The answer is<br/><input autocomplete="off" autocorrect="off" id="CaptchaInputText" name="CaptchaInputText" type="text" value="" /><br/>;
219                                </div>
220                                
221                            </div>
222                            <div class="submit mt-0">
223                                <input type="submit" value="Next" tabindex="3" class="btn btn-primary btn-block" />
224                            </div>
225                            <p class="mb-2"><a href="/Login/ForgotPassword" class="text-primary ml-1">Forgot Password?</a></p>
226                            <p class="text-dark mb-0">
227                                Don't have account?
228                                <a href="/Login/Register" class="text-primary ml-1">Register</a>
229                            </p>
230</form>                </div>
231                <br />
232            </div>
233        </div>
234    </div>
235</div>
236
237
238<script type="text/javascript">
239    var minute = 2 -1;
240    var Timer = null;
241    var hdn_Id = 'E';
242
243    $(document).ready(function () {
244        var RevokeRequest = '';
245
246        if (RevokeRequest) {
247            $("#RevokeModal").modal('show');
248        }
249
250        $("#txtOTP").keypress(function (e) {
251            var a = [];
252            var k = e.which;
253
254            for (i = 48; i < 58; i++)
255                a.push(i);
256            a.push(8);
257
258            if (!(a.indexOf(k) >= 0))
259                e.preventDefault();
260        });
261
262        $(function () {
263            if (hdn_Id == "E") {
264                $("#txtUserName").focus();
265            }
266            else {
267                $("#txtPassword").focus();
268            }
269        });
270
271        $("#txtCaptcha > a").html("<i class='fa fa-refresh text-secondary' style='font-size:20px;padding:12px;margin-top:3px;'></i>");
272        $('#CaptchaInputText').attr('placeholder', 'Answer is');
273        $('#CaptchaInputText').attr('maxlength', '2');
274        $('#CaptchaInputText').attr('tabindex', '2');
275
276        $('#CaptchaInputText').keypress(function (e) {
277            var charCode = (e.which) ? e.which : event.keyCode;
278            if (String.fromCharCode(charCode).match(/[^0-9]/g))
279                return false;
280        });
281
282        $('#CaptchaInputText').val('');
283
284        $("a").click(function (e) {
285            if (e.currentTarget.hash == "#CaptchaImage") {
286                e.preventDefault();
287                window.scrollTo(0, 0);
288            }
289        });
290
291        $("#RevokeBtn").click(function () {
292            var User_RandomId = $("#User_RandomId").val();
293            var User_EmailId = $("#EmailId").val();
294            var User_Mobile = $("#Mobile").val();
295            var User_Memid = $("#Memid").val();
296
297            var Is_Confirmed = confirm('Would you like to Revoke your account ?');
298
299            if (Is_Confirmed) {
300                countdown();
301                $.ajax({
302                    url: '/Login/AccountRevoke_OTP',
303                    data: { Email_Id: User_EmailId, Mobile: User_Mobile, MemberId: User_Memid, User_RandomId: User_RandomId },
304                    dataType: 'json',
305                    type: "POST",
306                    traditional: true,
307                    async: false,
308                    beforeSend: function () { showLoader(); },
309                    success: function (data) {
310                        hideLoader();
311                        if (data != null) {
312                            if (data.Is_OTP_Sent > 0) {
313                                $("#token").val(data.OTP);
314                                $("#key").val(data.OTP_Id);
315
316                                $("#InitialSubmit").css("display", "none");
317                                $("#SecondarySubmit, #OTP_Div, #Timer_Div").css("display", "block");
318                                $("#txtOTP").focus();
319                            }
320                            else {
321                                alert('Failed to send OTP');
322                            }
323                        }
324                        else {
325                            $("#InitialSubmit").css("display", "block");
326                            $("#SecondarySubmit, #OTP_Div, #Timer_Div").css("display", "none");
327                        }
328                    },
329                    error: function (data) {
330                        hideLoader();
331                    }
332                });
333            }
334        });
335
336        $("#AccountRevoke-Frm").submit(function () {
337            var Entered_OTP = $("#txtOTP").val();
338            var Actual_OTP = $("#token").val();
339
340            if (Entered_OTP != null && Entered_OTP != "") {
341                if (Entered_OTP == Actual_OTP) {
342                    return true;
343                }
344                else {
345                    alert('Incorrect OTP');
346                }
347            }
348            return false;
349        });
350    });
351
352    function showLoader() {
353        $("#global-loader").css("display", "");
354    }
355
356    function hideLoader() {
357        setTimeout(function () {
358            $("#global-loader").css("display", "none");
359        }, 250);
360    }
361
362    function countdown() {
363        var sec = 60;
364        Timer = setInterval(function () {
365            if (minute != 0 || sec != 0) { sec--; }
366            if (sec == 0) {
367                if (minute != 0) { minute--; sec = 60; }
368                else { clearTimeout(Timer); $("#resendbtn").show(); $("#timer").hide(); }
369            }
370            document.getElementById("timer").innerHTML = "Resend OTP in 0" + minute + " : " + (sec.toString().length == 1 ? "0" + sec : sec);
371        }, 1000);
372    }
373
374    function Resend() {
375        $("#resendbtn").hide();
376        $("#timer").show();
377
378        var User_RandomId = $("#User_RandomId").val();
379        var User_EmailId = $("#EmailId").val();
380        var User_Mobile = $("#Mobile").val();
381        var User_Memid = $("#Memid").val();
382
383        $.ajax({
384            url: '/Login/AccountRevoke_ResendOTP',
385            data: { Email_Id: User_EmailId, Mobile: User_Mobile, MemberId: User_Memid, User_RandomId: User_RandomId },
386            dataType: 'json',
387            type: "POST",
388            traditional: true,
389            async: true,
390            beforeSend: function () { showLoader(); },
391            success: function (data) {
392                hideLoader();
393                if (data != null) {
394                    if (data.Is_OTP_Sent > 0) {
395                        $("#token").val(data.OTP);
396                        $("#key").val(data.OTP_Id);
397                        $("#txtOTP").focus();
398                        countdown();
399                    }
400                    else {
401                        alert('Failed to Resend OTP');
402                    }
403                }
404                else {
405                    alert('Failed to Resend OTP');
406                }
407            },
408            error: function (data) {
409                hideLoader();
410            }
411        });
412    }
413</script>
413
414
415    </section>
416    <!--Footer Section-->
417    <section>
418        <footer class="bg-dark-purple text-white">
419            <div class="footer-main">
420                <div class="container">
421                    <div class="row">
422                        <div class="col-lg-4 col-md-12">
423                            <h6>Location</h6>
424                            <hr class="deep-purple  text-primary accent-2 mb-4 mt-0 d-inline-block mx-auto">
425                            <ul class="list-unstyled mb-0">
426                                <li style="font-size: 16px; font-weight: 600">
427                                    <a id="RemoveHov" href="javascript: void(0)" style="cursor: default">Matex Technologies Private Limited</a>
428                                </li>
429                                <li>
430                                    <a href="javascript: void(0)" style="cursor: default" id="RemoveHov">
431                                        RO & HO : 37/22 <br>
432                                        Chamiers Towers, 6th Floor,<br>
433                                        Chamiers Road, Teynampet, <br>
434                                        Chennai-600018.
435                                    </a>
436                                </li>
437                            </ul>
438                        </div>
439                        <div class="col-lg-3 col-md-12">
440                            <h6>Contact</h6>
441                            <hr class="deep-purple  text-primary accent-2 mb-4 mt-0 d-inline-block mx-auto">
442                            <ul class="list-unstyled mb-0">
443                                <li>
444                                    <a href="javascript: void(0)" style="cursor: default" id="RemoveHov"><i class="fa fa-envelope mr-3 text-primary"></i>[email protected]</a>
445                                </li>
446                                <li>
447                                    <a href="javascript: void(0)" style="cursor: default" id="RemoveHov"><i class="fa fa-phone mr-3 text-primary"></i> 098430 12694</a>
448                                </li>
449                            </ul>
450                        </div>
451                        <div class="col-lg-3 col-md-12">
452                            <h6>Resources</h6>
453                            <hr class="deep-purple text-primary accent-2 mb-4 mt-0 d-inline-block mx-auto">
454                            <ul class="list-unstyled mb-0">
455                                <li><a href="/Login/Privacypolicy">Privacy Policy</a></li>
456                                <li><a href="/Login/AboutUs">About Us</a></li>
457                                <li><a href="/Login/ContactUs">Contact US</a></li>
458                                <li><a href="/Login/GeneralTerms">General Terms</a></li>
459                                <li><a href="/Login/Membershippolicy">Membership Policy</a></li>
460                                
461                            </ul>
462                        </div>
463                        <div class="col-lg-2 col-md-12">
464                            <h6>Download App</h6>
465                            <hr class="deep-purple  accent-2 mb-4 mt-0 d-inline-block mx-auto">
466                            <div class="">
467                                <a href="https://play.google.com/store/apps/details?id=com.matexmotors" target="_blank">
468                                    <img src="/Content/assets/images/AndroidApp.png" style="width:150px;border:none" />
469                                </a>
470                            </div>
471                        </div>
472                    </div>
473                </div>
474            </div>
475            <div class="bg-dark-purple text-white p-0">
476                <div class="container-fluid">
477                    <div class="row d-flex">
478                        <div class="col-lg-6 col-sm-12 mt-3 mb-3 text-left">
479                            Copyright © 2026 <a href="https://www.matextechnologies.com/" class="fs-14 text-primary">Matex Technologies Private Limited</a> All rights reserved.
480                        </div>
481                        <div class="col-lg-6 col-sm-12 mt-3 mb-3 text-right">
482                            <span>Caution Notice :</span> Your IP Address <span>104.234.32.3</span> is being monitored for security purposes.
483                        </div>
484                    </div>
485                </div>
486            </div>
487        </footer>
488    </section>
489    <!--Footer Section-->
490    <!-- Back to top -->
491
492    <a href="#top" id="back-to-top"><i class="fa fa-rocket"></i></a>
493
494    
494<script src="/Scripts/js/jquery-3.7.1.min.js"></script>
494
495<script src="/Content/assets/plugins/bootstrap-4.3.1/js/popper.min.js"></script>
495
496<script src="/Content/assets/plugins/bootstrap-4.3.1/js/bootstrap.min.js"></script>
496
497<script src="/Scripts/js/jquery.sparkline.min.js"></script>
497
498<script src="/Scripts/js/circle-progress.min.js"></script>
498
499<script src="/Content/assets/plugins/rating/jquery.rating-stars.js"></script>
499
500<script src="/Content/assets/plugins/datatable/dataTables.js"></script>
500
501<script src="/Content/assets/plugins/datatable/dataTables.bootstrap4.js"></script>
501
502<script src="/Content/assets/plugins/accordion/accordion.min.js"></script>
502
503<script src="/Scripts/js/accorordion.js"></script>
503
504<script src="/Content/assets/plugins/owl-carousel/owl.carousel.js"></script>
504
505<script src="/Content/assets/plugins/horizontal-menu/horizontal.js"></script>
505
506<script src="/Content/assets/plugins/counters/counterup.min.js"></script>
506
507<script src="/Content/assets/plugins/counters/waypoints.min.js"></script>
507
508<script src="/Content/assets/plugins/counters/numeric-counter.js"></script>
508
509<script src="/Content/assets/plugins/counters/jquery.missofis-countdown.js"></script>
509
510<script src="/Content/assets/plugins/counters/counter.js"></script>
510
511<script src="/Scripts/js/jquery.touchSwipe.min.js"></script>
511
512<script src="/Content/assets/plugins/select2/select2.full.min.js"></script>
512
513<script src="/Content/assets/plugins/input-mask/jquery.maskedinput.js"></script>
513
514<script src="/Scripts/js/select2.js"></script>
514
515<script src="/Scripts/js/formelements.js"></script>
515
516<script src="/Content/assets/plugins/fileuploads/js/fileupload.js"></script>
516
517<script src="/Content/assets/plugins/jquery-inputmask/jquery.inputmask.bundle.min.js"></script>
517
518<script src="/Scripts/js/sticky.js"></script>
518
519<script src="/Content/assets/plugins/cookie/jquery.ihavecookies.js"></script>
519
520<script src="/Content/assets/plugins/cookie/cookie.js"></script>
520
521<script src="/Content/assets/plugins/sweet-alert/sweetalert.min.js"></script>
521
522<script src="/Scripts/js/sweet-alert.js"></script>
522
523<script src="/Content/assets/plugins/timeline/timeline.min.js"></script>
523
524<script src="/Scripts/js/timeline.js"></script>
524
525<script src="/Content/assets/plugins/tabs/jquery.multipurpose_tabcontent.js"></script>
525
526<script src="/Scripts/js/tabs.js"></script>
526
527<script src="/Content/assets/plugins/scroll-bar/jquery.mCustomScrollbar.js"></script>
527
528<script src="/Content/assets/plugins/vertical-scroll/jquery.bootstrap.newsbox.js"></script>
528
529<script src="/Content/assets/plugins/vertical-scroll/vertical-scroll.js"></script>
529
530<script src="/Scripts/js/swipe.js"></script>
530
531<script src="/Scripts/js/owl-carousel.js"></script>
531
532<script src="/Scripts/js/custom.js"></script>
532
533<script src="/Scripts/js/bootstrap-clockpicker.min.js"></script>
533
534<script src="/Scripts/js/daterangepicker.js"></script>
534
535<script src="/Scripts/js/bootstrap-timepicker.min.js"></script>
535
536<script src="/Scripts/js/bootstrap-datetimepicker.min.js"></script>
536
537<script src="/Scripts/js/bootstrap-datetimepicker.js"></script>
537
538<script src="/Scripts/js/bootstrap-datepicker.min.js"></script>
538
539<script src="/Content/assets/plugins/fullcalendar/moment.min.js"></script>
539
540<script src="/Scripts/js/jquery.growl.js"></script>
540
541
542    
542<script src="/Scripts/jquery.validate.js"></script>
542
543<script src="/Scripts/jquery.validate.unobtrusive.js"></script>
543
544
545    
546
547    
547<script type="text/javascript">
548        //$(document).ready(function () {
549        //Swal.fire({
550        //    heightAuto: false
551        //});
552        //});
553
554        setTimeout(() => {
555            $(".form-control.custom-select.select2").select2();
556        }, 500);
557
558        $('.custom-file-input').on('change', function (e) {
559            if (e.target.files[0]) {
560                e.target.nextElementSibling.innerHTML = e.target.files[0].name;
561            }
562            else {
563                e.target.nextElementSibling.innerHTML = "Choose file";
564            }
565        });
566    </script>
566
567</body>
568</html>

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.