PageSourceSearch

https://gpmsbd.cabinet.gov.bd/login

html cabinet.gov.bd collected 2026-10-02 04:34:53 UTC 33,153 bytes, 602 lines download raw bytes

1<!DOCTYPE html>
2<html lang="bn">
3<!-- Mirrored from www.urbanui.com/melody/template/pages/samples/login-2.html by HTTrack Website Copier/3.x [XR&CO'2014], Sat, 15 Sep 2018 06:08:53 GMT -->
4<style>
5    .clrGry {
6        color: grey
7    }
8</style>
9
10<head>
11    <meta charset="utf-8">
12    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
13    <title>GPMS || প্রবেশ করুন</title>
14    <meta name="csrf-token" content="jVnOZ1f3mk2lYbYfU9IuKlabLKJ9XD70lfEJ1YiD">
15    <!-- plugins:css -->
16    
17    <link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet"
18        integrity="sha384-1BmE4kWBq78iYhFldvKuhfTAU6auU8tT94WrHftjDbrCEXSU1oBoqyl2QvZ6jIW3" crossorigin="anonymous">
19    <link rel="stylesheet" href="https://gpmsbd.cabinet.gov.bd/css/login/new-style.css">
20    <link rel="stylesheet" href="https://gpmsbd.cabinet.gov.bd/css/login/custom_style.css">
21    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.9.0/css/all.min.css" />
22    <!-- endinject -->
23    <link href="https://gpmsbd.cabinet.gov.bd/img/favicon.png" rel="icon" type="image/x-icon" />
24
25    
25<script type="text/javascript" class="flasher-js" nonce='742b18d9f8c0d90623b579a10c7eb0d9'>
26        (function(window, document) {
27            const merge = (first, second) => {
28                if (Array.isArray(first) && Array.isArray(second)) {
29                    return [...first, ...second.filter(item => !first.includes(item))];
30                }
31
32                if (typeof first === 'object' && typeof second === 'object') {
33                    for (const [key, value] of Object.entries(second)) {
34                        first[key] = key in first ? { ...first[key], ...value } : value;
35                    }
36                    return first;
37                }
38
39                return undefined;
40            };
41
42            const mergeOptions = (...options) => {
43                const result = {};
44
45                options.forEach(option => {
46                    Object.entries(option).forEach(([key, value]) => {
47                        result[key] = key in result ? merge(result[key], value) : value;
48                    });
49                });
50
51                return result;
52            };
53
54            const renderCallback = (options) => {
55                if(!window.flasher) {
56                    throw new Error('Flasher is not loaded');
57                }
58
59                window.flasher.render(options);
60            };
61
62            const render = (options) => {
63                if (options instanceof Event) {
64                    options = options.detail;
65                }
66
67                if (['interactive', 'complete'].includes(document.readyState)) {
68                    renderCallback(options);
69                } else {
70                    document.addEventListener('DOMContentLoaded', () => renderCallback(options));
71                }
72            };
73
74            const addScriptAndRender = (options) => {
75                const mainScript = "\/vendor\/flasher\/flasher.min.js?id=aa16aaa1cf4481da81e2392eed0a5804";
76
77                if (window.flasher || !mainScript || document.querySelector('script[src="' + mainScript + '"]')) {
78                    render(options);
79                } else {
80                    const tag = document.createElement('script');
81                    tag.src = mainScript;
82                    tag.type = 'text/javascript';
83                    tag.setAttribute('nonce', "742b18d9f8c0d90623b579a10c7eb0d9");
84                    tag.onload = () => render(options);
85
86                    document.head.appendChild(tag);
87                }
88            };
89
90            const addRenderListener = () => {
91                if (1 === document.querySelectorAll('script.flasher-js').length) {
92                    document.addEventListener('flasher:render', render);
93                    document.addEventListener('turbo:before-cache', () => {
94                        document.querySelectorAll('.fl-wrapper').forEach(el => el.remove());
95                    });
96                }
97
98                
99            };
100
101            const options = [];
102            options.push({"envelopes":[],"scripts":[],"styles":[],"options":[],"context":{"envelopes_only":false,"csp_script_nonce":"742b18d9f8c0d90623b579a10c7eb0d9","csp_style_nonce":"774c31c9a6797f6335394b888a29fcb9"}});
103            /** {--FLASHER_REPLACE_ME--} **/
104            addScriptAndRender(mergeOptions(...options));
105            addRenderListener();
106        })(window, document);
107    </script>
107
108</head>
109
110<body class="login_bg_img">
111    <div class="container-fluid">
112
113        <div class="">
114
115            
116            <div class="d-flex justify-content-center">
117
118                
119                <div class="col-md-4 d-flex  fxd_logo shadow-sm">
120                    <img class="res-img mr-2 " style="height: 52px;" src="https://gpmsbd.cabinet.gov.bd/img/logo_bn.png" alt="">
121                    <h4 class="txt_logo" style="color: #4e5d6a;text-align:center">সরকারি কর্মসম্পাদন পরিবীক্ষণ পদ্ধতি
122                        <p class="logo_slogan" style="color: #786f6f;margin-top:5px">
123                            (Governance Performance Monitoring System)
124                        </p>
125                    </h4>
126                    <!-- <img class="res-img " style="height: 57.5px; width:58.8px;margin-top:-5px" src="https://gpmsbd.cabinet.gov.bd/img/logo.png" alt=""> -->
127                </div>
128
129
130                
131                <div class="col-md-3 offset-2 lng_btn_mr2">
132                    <div class="dropdown d-sm-inline-block">
133
134                                                <button type="button" class="btn header-item waves-effect flag" data-bs-toggle="dropdown"
135                            aria-haspopup="true" aria-expanded="false">
136                            <span style="font-size: 16px"> বাংলা</span>
137                        </button>
138                        
139                        <div class="dropdown-menu dropdown-menu-end">
140                                                                                                                                            <a href="/lang/en" class="dropdown-item notify-item">
141                                <span style="font-size: 16px"
142                                    class="align-middle"> English</span>
143                            </a>
144                                                                                    <!-- item-->
145
146                        </div>
147                    </div>
148                </div>
149
150                
151                
152
153            </div>
154
155            <div id="log_modal"></div>
156
157            
158            <div class="m_b">
159                <div class="container con_pad shadow-lg mb-5 bg-white rounded">
160
161                    <div class="row">
162
163                        
164                        <div class="col-md-7 col-sm-7 mt-2 sddacr_pd">
165                            <h4>সরকারি কর্মসম্পাদন পরিবীক্ষণ পদ্ধতি (GPMS)</h4>
166                            <p style="font-size: 18px;text-align: justify;">
167                                সরকারি কার্যক্রমে দক্ষতা, জবাবদিহিতা, স্বচ্ছতা ও জনসেবার মানোন্নয়নের লক্ষ্যে ২০১৪-à§§à§« অর্থবছরে বার্ষিক কর্মসম্পাদন চুক্তি বা এপিএ’র প্রবর্তন করা হয়। এই পদ্ধতির আওতায় মন্ত্রণালয়/বিভাগ ও তাদের অধীন দপ্তর/সংস্থাসমূহ সরকারের বিভিন্ন পরিকল্পনা, কৌশল এবং অঙ্গীকারের আলোকে নির্ধারিত লক্ষ্যমাত্রা অর্জনে প্রতিশ্রুতিবদ্ধ থাকে। তবে এপিএ কাঠামোতে কিছু সীমাবদ্ধতা চিহ্নিত হওয়ায় সরকারের সংস্কার এজেন্ডাকে বিবেচনায় রেখে একটি অধিকতর বাস্তবমুখী ও ফলাফলভিত্তিক কর্মসম্পাদন ব্যবস্থার রূপান্তর প্রয়োজন হয়ে পড়ে। এই প্রেক্ষাপটে সরকার একটি নতুন কর্মসম্পাদন মূল্যায়ন কাঠামো ‘সরকারি কর্মসম্পাদন পরিবীক্ষণ পদ্ধতি/ Governance Performance Monitoring System’ (GPMS) চালুর সিদ্ধান্ত গ্রহণ করে। এটি একটি নিয়মিত, কাঠামোবদ্ধ ও তথ্যপ্রযুক্তিনির্ভর পরিবীক্ষণ ব্যবস্থা, যা প্রাতিষ্ঠানিক পরিকল্পনার সঙ্গে বাস্তবায়নের সংযোগ স্থাপন করে এবং লক্ষ্যভিত্তিক ফলাফল অর্জনের উপর গুরুতà
167§à¦¬ প্রদান করে।
168                            বাকি অংশটুকু পড়তে
169                                <a href="#" id="click">এখানে ক্লিক করুন।</a>
170                            </p>
171                        </div>
172
173                        
174                        <div class="col-md-5 col-sm-5 col-lg-5 lgin_dv">
175                            <div class="row box1">
176                                <form id="handleAjax" action="https://gpmsbd.cabinet.gov.bd/login" method="post" name="postform">
177                                    <input type="hidden" name="_token" value="jVnOZ1f3mk2lYbYfU9IuKlabLKJ9XD70lfEJ1YiD" autocomplete="off">                                    <span>
178                                        <input type="checkbox" name="e_nothi" value="1"> &nbsp; <span
179                                            style="color: red">ই-নথি এর ইউজারনেম ও পাসওয়ার্ড দিয়ে লগইন করুন</span>
180                                    </span>
181                                    <div>
182
183                                        
184                                        <div class="input-group input-group-sm mb-3 mt-2">
185                                            <span class="input-group-text" id="basic-addon1"><i
186                                                    class="fas fa-user"></i></span>
187                                            <input value="" name="user_name" type="text"
188                                                class="form-control rounded "                                             placeholder="ইউজার নেইম" id="username" required
189                                            autocomplete="user_name" autofocus>
190                                        </div>
191                                                                                                                        <div id="errors-list"></div>
192                                        
193                                        <div class="input-group input-group-sm mb-3">
194                                            <span class="input-group-text" id="basic-addon1"><i
195                                                    class="fas fa-lock"></i></span>
196                                            <input id="password" type="password" name="password"
197                                                class="form-control rounded "                                             placeholder="পাসওয়ার্ড" required >
198
199                                            <span class="input-group-text" toggle="#password-field"><i
200                                                    class="fas fa-eye-slash toggle-password"></i></span>
201
202                                        </div>
203                                        <div class="d-flex justify-content-center align-items-center captcha_div">
vendor: 213 bytes, lines 203-208
203
204                                            
205
206                                            <script src="https://www.google.com/recaptcha/api.js?" async defer></script>
207
208                                            
208<div data-sitekey="6Lci3b4sAAAAAHW1PHPkLsRZgGg_AZBcRIedmInM" class="g-recaptcha"></div>
209
210                                        </div>
211                                    </div>
212
213                                    <div class="col-md-12 mt-1 d-flex justify-content-center align-items-center">
214                                        <button style="width: 100px; background-color: #4f008c;color: #f8f9fa"
215                                            type="submit" class="btn btn-sm btn-5">প্রবেশ করুন</button>
216                                        
217                                        <a style="margin-left: 10px" id="password_reset"
218                                            href="#">পাসওয়ার্ড ভুলে গেছেন?</a>
219
220                                    </div>
221
222                                </form>
223
224                            </div>
225                        </div>
226                        <!-- Modal -->
227                        
228
229                        <div class="modal fade " id="mod1" tabindex="-1" aria-labelledby="exampleModalLabel"
230                            aria-hidden="true">
231                            <div class="modal-dialog modal-lg ">
232                                <div class="modal-content ">
233                                    <div class="modal-header">
234                                        <h4 class="modal-title  text-success" id="exampleModalLabel"
235                                            style="margin-left:550px;">সরকারি কর্মসম্পাদন পরিবীক্ষণ পদ্ধতি (GPMS) </h4>
236                                        <button type="button" class="btn-close" data-bs-dismiss="modal"
237                                            aria-label="Close"></button>
238                                    </div>
239                                    <div class="modal-body">
240                                        <p style="font-size: 18px">
241                                            GPMS কাঠামোটি সম্পূর্ণরূপে সফটওয়্যারভিত্তিক, কাগজবিহীন এবং পরিমাপযোগ্য মানদণ্ডে গঠিত। এই কাঠামোতে মন্ত্রণালয়/বিভাগগুলোকে তাদের কার্যক্রম ও পারফরম্যান্সের ধরন অনুসারে গুচ্ছ/ক্লাস্টারে বিভক্ত করে মূল্যায়নের ব্যবস্থা করা হবে। ২০২৫-২৬ অর্থবছরের কার্যক্রম ও অর্থবছর শেষে প্রতিবেদন দাখিলের লক্ষ্যে প্রয়োজনীয় নির্দেশনা সংযুক্ত করে GPMS কাঠামো প্রস্তুত, বাস্তবায়ন পরিবীক্ষণ ও মূল্যায়ন নির্দেশিকা প্রস্তুত করা হয়। নির্দেশিকা অনুযায়ী GPMS কার্যক্রম সফটওয়্যারের মাধ্যমে ব্যবস্থাপনার লক্ষ্যে ২০২৫-২৬ অর্থবছরের জন্য সরকারি কর্মসম্পাদন পরিবীক্ষণ পদ্ধতি (GPMS)- সফটওয়্যার ব্যবহার নির্দেশিকা প্রণয়ন করা হয়েছে।
242                                        </p>
243                                    </div>
244
245                                    <div class="modal-footer">
246                                        <button type="button" class="btn btn-danger btn-sm badge badge-pill"
247                                            data-bs-dismiss="modal">বন্ধ করুন</button>
248
249                                    </div>
250
251                                </div>
252                            </div>
253                        </div>
254
255                        <!-- Modal -->
256                        <div class="modal fade" id="mod2" tabindex="-1" aria-labelledby="exampleModalLabel"
257                            aria-hidden="true">
258                            <div class="modal-dialog modal-lg ">
259                                <div class="modal-content">
260                                    <div class="modal-header">
261
262                                        <h5 class="modal-title " style="margin-left: 600px; font-size:18px"
263                                            id="exampleModalLabel">নোটিশ বোর্ড </h5>
264                                        <button type="button" style="width: 10px" class="btn-close"
265                                            data-bs-dismiss="modal" aria-label="Close"></button>
266                                    </div>
267                                    <div class="modal-table ">
268                                        
269                                            <table id="datatable" class="table table-bordered dt-responsive ">
270                                                <thead>
271                                                    <tr>
272                                                        <th style="font-size: 18px">ক্রম</th>
273                                                        <th style="font-size: 18px">শিরোনাম</th>
274                                                        <th style="font-size: 18px">প্রকাশের তারিখ
275                                                        </th>
276
277                                                    </tr>
278
279                                                </thead>
280
281
282                                                <tbody>
283                                                                                                    </tbody>
284                                            </table>
285                                            
286                                    </div>
287
288                                </div>
289                            </div>
290                        </div>
291
292                        <!-- Password reset -->
293                        <div class="modal fade " id="mod3" tabindex="-1" aria-labelledby="exampleModalLabel"
294                            aria-hidden="true">
295                            <div class="modal-dialog modal-md">
296                                <div class="modal-content">
297                                    <div class="modal-header">
298                                        <div class="panel-heading">আপনার পাসওয়ার্ড রিসেট করুন</div>
299                                        <button type="button" class="btn-close" data-bs-dismiss="modal"
300                                            aria-label="Close"></button>
301                                    </div>
302
303                                    <div class="modal-body">
304
305                                        <form method="post" action="https://gpmsbd.cabinet.gov.bd/password/email" class="form-horizontal" id="form"><input type="hidden" name="_token" value="jVnOZ1f3mk2lYbYfU9IuKlabLKJ9XD70lfEJ1YiD" autocomplete="off">
306
307                                        <div class="form-group row">
308                                            <span>আপনার অ্যাকাউন্ট খুঁজতে অনুগ্রহ করে আপনার ইমেইল দিন</span>
309                                            
310                                            <div class="col-sm-12">
311                                                <input type="text" name="email" id="email" class="form-control" autocomplete="off" placeholder="ইমেইল" aria-label="ইমেইল" 0="required">
312                                                <br>
313                                                <h5 class="error"></h5>
314                                            </div>
315                                        </div>
316
317                                        <div class="form-group" style="display: flex; justify-content: flex-end;">
318                                            <div class="col-md-4">
319                                                <button type="submit" class="btn
320                                                btn-primary" id="reset_button">পাসওয়ার্ড রিসেট</button>
321                                            </div><!--col-md-6-->
322                                        </div><!--form-group-->
323
324                                        </form>
325
326                                    </div>
327
328
329                                    <div class="modal-footer">
330                                        
331                                        
332                                                
333                                    </div>
334
335                                </div>
336                            </div>
337                        </div>
338                    </div>
339
340
341                    
342                    <div class="row">
343
344                        
345                        <div class="col-md-6">
346
347                        </div>
348                    </div>
349
350                </div>
351            </div>
352
353
354            
355            <div class="row">
356                <footer class="footer"
357                    style="margin-bottom:-16px !important;position: fixed; bottom: 0; left: 0; right: 0;z-index: 10;">
358
359                    <div class="container-fluid">
360                        <div class="row dsktp_ml">
361
362                            <div class="col-6 col-sm-6 col-md-3 center_items">
363                                <h5 class=""
364                                    style="display: block; text-decoration: underline;margin-bottom: 2px;font-size: 14px !important;font-weight: bold;">
365                                    গুরুত্বপূর্ণ তথ্য</h5>
366                                <p
367                                    style="margin-bottom: -6px; font-size: 13px !important; color: #74788d; font-weight: bold">
368                                    সার্বিক সহযোগিতায় যোগাযোগ</p>
369                                <p><a style="color: #74788d; font-size: 13px; font-weight: bold"
370                                        href="tel:01847215660">০১৮৪৭২১৫৬৬০</a></p>
371                                
372                            </div>
373
374                            <div class="col-6 col-sm-6 col-md-3 center_items">
375                                <h5 class=""
376                                    style="display: block; margin-bottom: 2px; text-decoration: underline; font-size: 14px !important; font-weight: bold">
377                                    ব্যবহারকারী নির্দেশিকা</h5>
378                                
379                                <p class=""
380                                    style="margin-bottom: -3.5px;font-size: 13px !important; font-weight: bold; color: #74788d">
381                                    ব্যবহার সহায়িকা (ভার্সন ২.০)</p>
382                                <p class=""
383                                    style="margin-bottom: -5px;font-size: 13px !important; font-weight: bold; color: #74788d">
384                                    ভিডিও টিউটোরিয়াল</p>
385                            </div>
386
387                            <div class="col-6 col-sm-6 col-md-3 center_items">
388                                <h5 class=""
389                                    style="display: block; margin-bottom: 2px; text-decoration: underline;font-size: 14px !important; font-weight: bold">
390                                    সামাজিক যোগাযোগ</h5>
391                                <a target="_blank" href="https://www.facebook.com/"><img class="ico_size "
392                                        src="https://gpmsbd.cabinet.gov.bd/img/login/fb.png" alt=""></a>
393                                <a target="_blank" href="https://www.youtube.com/"><img class="ico_size "
394                                        src="https://gpmsbd.cabinet.gov.bd/img/login/youtube.png" alt=""></a>
395                                
396                            </div>
397
398                            <div class="col-6 col-sm-6 col-md-3 center_items">
399                                <h5 class=""
400                                    style="display: block; text-decoration: underline; font-size: 14px !important; font-weight: bold; margin-bottom: 2px">
401                                    পরিকল্পনা ও বাস্তবায়নে</h5>
402                                <a target="_blank" href="https://cabinet.gov.bd/"><img class="ico_size "
403                                        src="https://gpmsbd.cabinet.gov.bd/img/logo_bn.png" alt=""></a>
404                                <a target="_blank" href="https://www.jica.go.jp/bangladesh/english/index.html"><img
405                                        class="ico_size " src="https://gpmsbd.cabinet.gov.bd/img/login/jica.jpg" alt=""></a>
406                                <a target="_blank" href="https://businessaccelerate.com.bd/" target="_blank"><img
407                                        class="ico_size" src="https://gpmsbd.cabinet.gov.bd/img/login/babl.jpg" alt=""></a>
408                            </div>
409
410                        </div>
411
412                    </div>
413                </footer>
414            </div>
415
416        </div>
417    </div>
418    <div class="modal fade" id="hierarchyLev" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
419    <div class="modal-dialog modal-lg">
420        <div class="modal-content">
421            <div class="modal-header">
422                <h5 class="modal-title" id="exampleModalLabel">নতুন যোগ করুন</h5>
423                <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button>
424            </div>
425            <div class="modal-body">
426                <form method="post" action="https://gpmsbd.cabinet.gov.bd/hierarchy-levels" id="form"><input type="hidden" name="_token" value="jVnOZ1f3mk2lYbYfU9IuKlabLKJ9XD70lfEJ1YiD" autocomplete="off">
427
428                <div class="row">
429    <div class="mb-3 col-md-6">
430        <label for="name_en" class="form-label">নাম (ইংরেজি)</label>
431        <input type="text" name="name_en" class="form-control" 0="required" id="name_en">
432        <div class="validate_name_en"></div>   
433    </div>
434
435    <div class="mb-3 col-md-6">
436        <label for="name_bn" class="form-label">নাম (বাংলা)</label>
437        <input type="text" name="name_bn" class="form-control" 0="required" id="name_bn">
438        <div class="validate_name_bn"></div>   
439    </div>
440</div>
441<div class="row">
442    <div class="mb-3 col-md-6">
443        <label for="status_id" class="form-label">স্ট্যাটাস</label>
444        <select name="status_id" class="form-control select2"><option value="1">সক্রিয়</option><option value="2">নিষ্ক্রিয়</option></select>
445    </div>
446</div>
447
448                <div class="modal-footer">
449                    <button type="button" class="btn btn-danger btn-sm" id="bt
449nClose"
450                            data-bs-dismiss="modal">বন্ধ করুন</button>
451                    <button type="submit" class="btn btn-primary btn-sm">তৈরি করুন</button>
452                </div>
453                </form>
454            </div>
455
456
457        </div>
458    </div>
459</div>
460
461
462    <!-- page-body-wrapper ends -->
463    
464
465</body>
466
467<script src="https://code.jquery.com/jquery-3.6.1.min.js"
468    integrity="sha256-o88AwQnZB+VDvE9tvIXrMQaPlFFSUTR+nldQm1LuPXQ=" crossorigin="anonymous"></script>
vendor: 1 bytes, line 468
468
469<script>
470    $("body").on('click', '.toggle-password', function () {
471        $(this).toggleClass("fa-eye fa-eye-slash");
472        var input = $("#password");
473        if (input.attr("type") === "password") {
474            input.attr("type", "text");
475        } else {
476            input.attr("type", "password");
477        }
478
479    });
480</script>
vendor: 1 bytes, line 480
480
481<script>
482    $(document).ready(function () {
483        $('#click').click(function () {
484
485            $('#mod1').modal('show');
486
487        });
488
489        $('#notice_all').click(function () {
490            $('#mod2').modal('show');
491
492        });
493
494        $('#password_reset').click(function () {
495            $('#mod3').modal('show');
496
497        });
498        $('#mod3').on('hidden.bs.modal', function () {
499            $(this).find('form').trigger('reset');
500            $('.error').text('');
501            $('#reset_button').css("display", 'block');
502            $('#reset_button').attr("disabled", false);
503        })
504    });
505    $('#form').submit(function (e) {
506
507        e.preventDefault();
508        // var $form = $(this);
509        $('#reset_button').attr("disabled", true);
510        // check if the input is valid using a 'valid' property
511        //if (!$form.valid) return false;
512        $.ajaxSetup({
513            headers: {
514                'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
515            }
516        });
517        var email = $("#email").val();
518        $.ajax({
519            url: 'https://gpmsbd.cabinet.gov.bd/password/email',
520            type: "POST",
521            data: { email: email },
522
523            success: function (response) {
524
525                console.log(response.msg);
526                $('#reset_button').attr("disabled", false);
527                $('#reset_button').css("display", 'none');
528                $('.error').text(' ');
529                $('.error').text(response.msg).removeClass('text-danger').addClass('text-success');
530                //console.log(response.flash_success)
531                //location.reload();
532                //window.location.replace('/admin/questionssets');
533            },
534            error: function (error) {
535                console.log(error);
536                $('#reset_button').css("display", 'block');
537                $('#reset_button').attr("disabled", false);
538                $('.error').text(' ');
539                $('.error').text(error.responseJSON.error).removeClass('text-success').addClass('text-danger');
540            }
541        });
542    });
543
544    $(".toggle-password").click(function () {
545        $('this').toggleClass("fa-eye fa-eye-slash");
546        var input = $($(this).attr("toggle"));
547        if (input.attr("type") == "password") {
548            input.attr("type", "text");
549        } else {
550            input.attr("type", "password");
551        }
552    });
553
554
555</script>
555
556
557
558<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js"
559    integrity="sha384-MrcW6ZMFYlzcLA8Nl+NtUVF0sA7MsXsP1UyJoMp4YLEuNSfAP+JcXn/tWtIaxVXM" crossorigin="anonymous">
560    </script>
560
561
562
563<script>
564    $(function () {
565        // handle submit event of form
566        $(document).on("submit", "#handleAjax", function () {
567            var e = this;
568            var loginLabel = 'প্রবেশ করুন';
569            // change login button text before ajax
570            // $(this).find("[type='submit']").html("LOGIN...");
571            $(this).find("[type='submit']").html(loginLabel + '.....');
572
573            $.post($(this).attr('action'), $(this).serialize(), function (data) {
574
575                $(e).find("[type='submit']").html(loginLabel);
576                if (data.status) { // If success then redirect to login url
577                    window.location = data.redirect_location;
578                }
579            }).fail(function (response) {
580                // handle error and show in html
581                $(e).find("[type='submit']").html(loginLabel);
582                $(".alert").remove();
583                var erroJson = JSON.parse(response.responseText);
584                //      console.log(erroJson);
585                //   alert(erroJson['errors'].user_name);
586                // for (var err in erroJson) {
587
588                $.each(erroJson['errors'], function (key, value) {
589                    $("#errors-list").append("<div class='alert alert-danger'>" + value + "</div>");
590                });
591
592                // for (var errstr of erroJson['errors'])
593                //     console.log(errstr);
594                //     $("#errors-list").append("<div class='alert alert-danger'>" + errstr + "</div>");
595                // }
596            });
597            return false;
598        });
599    });
600</script>
600
601
602</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.