1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>Login | India Semiconductor Mission</title> 7 <link rel="icon" href="/Assets/images/favicon.png" type="image/x-icon"> 8 <link rel="preconnect" href="https://fonts.googleapis.com"> 9 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 10 <!-- Poppins Font Family cdn --> 11 <link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap" rel="stylesheet"> 12 13 14 <!-- #Bootstrap --> 15<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-QWTKZyjpPEjISv5WaRU9OFeRpok6YctnYmDr5pNlyT2bRjXh0JMhjY6hW+ALEwIH" crossorigin="anonymous"> 16 17<!-- #Font Awesome CDN --> 18<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css" integrity="sha512-Evv84Mr4kqVGRNSgIGL/F/aIDqQb7xQ2vcrdIwxfjThSH8CSR7PBEakCr51Ck+w+/U6swU2Im1vVX0SVk9ABhg==" crossorigin="anonymous" referrerpolicy="no-referrer" /> 19 20<!-- #DataTable --> 21<link rel="stylesheet" href="https://cdn.datatables.net/1.11.5/css/jquery.dataTables.min.css"> 22<link rel="stylesheet" href="https://cdn.datatables.net/buttons/2.2.3/css/buttons.dataTables.min.css"> 23 24<!-- #Select2 --> 25<link href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/select2.min.css" rel="stylesheet" /> 26 27<!-- #CSS Files --> 28<link rel="stylesheet" href="/Assets/css/support/style.css"> 29<link rel="stylesheet" href="/Assets/css/support/header.css"> 30<link rel="stylesheet" href="/Assets/css/support/sidebar.css"> 31<link rel="stylesheet" href="/Assets/css/support/communication.css"> 32<link rel="stylesheet" href="/Assets/css/support/application.css"> 33<link rel="stylesheet" href="/Assets/css/support/table.css"> 34<link rel="stylesheet" href="/Assets/css/support/dashboard.css" /> 35 36<!-- Tom Select --> 37<link href="/lib/tomselect/tom-select.default.min.css" rel="stylesheet"> 38<link href="/lib/tomselect/tom-select.custom.css" rel="stylesheet"> 39 40<!-- #Bootstrap -->
41<script src="https://cdn.jsdelivr.net/npm/@popperjs/[email protected]/dist/umd/popper.min.js" integrity="sha384-I7E8VVD/ismYTF4hNIPjVp/Zjvgyol6VFvRkX/vR+Vc4jQkC+hVqc2pM8ODewa9r" crossorigin="anonymous"></script>
41
42<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.min.js" integrity="sha384-0pUGZvbkm6XF6gxjEnlmuGrJXVbNuzT9qBBavbLwCsOGabYfZo0T0to5eqruptLy" crossorigin="anonymous"></script>
42 43 44<!-- #Jquery -->
45<script src="/lib/jquery/dist/jquery.min.js"></script>
45 46 47<!-- #Validation -->
48<script src="/lib/jquery-validation/dist/jquery.validate.min.js"></script>
48
49<script src="/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>
49 50 51<!-- #Javascript File -->
52<script type="text/javascript" src="/Assets/js/common/common.js?v=1790265346"></script>
52
53<script type="text/javascript" src="/Assets/js/support/auth.js?v=1790265346"></script>
53
54<script type="text/javascript" src="/Assets/js/support/sidebar.js?v=1790265346"></script>
54
55<script type="text/javascript" src="/Assets/js/support/query.js?v=1790265346"></script>
55
56<script type="text/javascript" src="/Assets/js/support/user.js?v=1790265346"></script>
56 57<!-- #Datatables -->
58<script src="https://cdn.datatables.net/1.11.5/js/jquery.dataTables.min.js"></script>
58
59<script src="https://cdn.datatables.net/buttons/2.2.3/js/dataTables.buttons.min.js"></script>
59 60 61<!-- Select2 Jquery Plugins CDN links -->
62<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/js/select2.min.js"></script>
62 63 64<!-- #Crypto -->
65<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js"></script>
65 66
67<script src="/lib/tinymce/tinymce.min.js"></script>
67 68
69<script src="/lib/tomselect/tom-select.complete.min.js"></script>
69 70 71</head> 72<style> 73#processing-loader { 74 position: fixed; 75 top: 0; 76 left: 0; 77 width: 100%; 78 height: 100%; 79 background: rgba(0, 0, 0, 0.5); 80 display: flex; 81 flex-direction: column; 82 align-items: center; 83 justify-content: center; 84 z-index: 9999; 85} 86 87/* Full screen overlay */ 88.loader-overlay { 89 position: fixed; 90 inset: 0; /* shorthand for top:0; left:0; right:0; bottom:0; */ 91 background: rgba(0, 0, 0, 0.5); 92 display: flex; 93 flex-direction: column; 94 align-items: center; 95 justify-content: center; 96 z-index: 99999; 97 gap: 15px; 98} 99 100/* Loader GIF styling */ 101.loader-gif { 102 /* width: 100px; /* adjust size */ */ height: auto; 103} 104 105/* Text below loader */ 106.loader-text { 107 margin-top: 8px; 108 padding: 6px 16px; 109 font-size: 18px; 110 font-weight: 600; 111 color: #fff; 112 letter-spacing: 1px; 113 background: rgba(0, 0, 0, 0.7); 114 border-radius: 20px; 115 text-shadow: 0 0 6px rgba(0, 0, 0, 0.9); 116} 117#loader { 118 position: fixed; 119 top: 0; 120 left: 0; 121 width: 100%; 122 height: 100%; 123 background: rgba(255,255,255,0.7); 124 display: flex; 125 flex-direction: column; 126 align-items: center; 127 justify-content: center; 128 z-index: 9999; 129} 130 131.spinner { 132 width: 50px; 133 height: 50px; 134 border: 5px solid #ddd; 135 border-top: 5px solid #3498db; 136 border-radius: 50%; 137 animation: spin 1s linear infinite; 138} 139 140@keyframes spin { 141 100% { transform: rotate(360deg); } 142} 143 144 145#toast-container { 146 position: fixed; 147 top: 150px; 148 right: 20px; 149 z-index: 9999; 150 display: flex; 151 flex-direction: column; 152 gap: 12px; 153} 154 155.custom-toast { 156 min-width: 320px; 157 padding: 16px 20px; 158 border-radius: 12px; 159 background: #fff; 160 box-shadow: 0 8px 20px rgba(0,0,0,.15); 161 display: flex;
162 align-items: center; 163 gap: 12px; 164 animation: slideIn .4s ease; 165} 166 167.custom-toast.success { 168 border-left: 5px solid #28a745; 169} 170 171.custom-toast.error { 172 border-left: 5px solid #dc3545; 173} 174 175.custom-toast .icon { 176 width: 35px; 177 height: 35px; 178 border-radius: 50%; 179 color: white; 180 display: flex; 181 align-items: center; 182 justify-content: center; 183 font-weight: bold; 184} 185 186.custom-toast .error-icon{ 187 background: #a74128; 188} 189 190.custom-toast .success-icon{ 191 background: #28a745; 192} 193 194.custom-toast .close-btn { 195 border: none; 196 background: none; 197 font-size: 20px; 198 cursor: pointer; 199 color: #888; 200} 201 202@keyframes slideIn { 203 from { 204 opacity: 0; 205 transform: translateX(100%); 206 } 207 to { 208 opacity: 1; 209 transform: translateX(0); 210 } 211} 212</style> 213<body> 214 215 <main class="ism-v3-header__topBar"> 216 <div class="container"> 217 <div class="row"> 218 <div class="d-flex justify-content-between"> 219 <div class="d-flex"> 220 <div class="date-time" id="date"></div> 221 <div class="date-time" id="time"></div> 222 </div> 223 </div> 224 </div> 225 </div> 226</main> 227 228<div class="container"> 229 <div class="row"> 230 <div class="col-sm-12"> 231 <div class="ism-header__main_box d-flex py-2"> 232 <div class="text-start" id="meityLogo"> 233 <a aria-label="Miety logo" class="" 234 href="https://www.meity.gov.in/" target="_blank"> 235 <img alt="Miety logo" class="img-fluid" src="/Assets/images/header/meity_header_logo_new.png"> 236 </a> 237 </div> 238 <div class="text-start" id="ismLogo"> 239 <a aria-label="ISM logo" class="" 240 href="https://ism.gov.in/"> 241 <img alt="India Semiconductor Mission" class="img-fluid" 242 src="https://ism.gov.in/Assets/images/header/ism_header_logo.png"> 243 </a> 244 </div> 245 <div class="text-end" id="dicLogo"> 246 <a aria-label="Dic logo" class="" 247 href="https://dic.gov.in/" target="_blank"> 248 <img alt="Digital india logo" class="img-fluid" 249 src="https://ism.gov.in/Assets/images/header/digi_india_header_logo.png"> 250 </a> 251 </div> 252 </div> 253 </div> 254 </div> 255</div> 256
257<script> 258 CommonController.UpdateDateTime(); 259</script>
259 260 261 <div id="toast-container"> 262 </div> 263 264 265<section class="login-section" id="loginSection" data-secret-token="aaeb84950b99e626a3cb756cbc1e6348"> 266 <div class="container"> 267 <div class="row justify-content-center py-4"> 268 <div class="col-md-8"> 269 <div class="login-header text-center"> 270 <h6>SUPPORT AND HELPDESK</h6> 271 </div> 272 </div> 273 </div> 274 <div class="row justify-content-center"> 275 <div class="col-md-8"> 276 <div class="row"> 277 <div class="col-md-6 py-2"> 278 <div class="login-box"> 279 <div class=""> 280 <h3 class="text-center py-3">Login</h3> 281 </div> 282 283 <form method="post" id="loginForm"> 284 <p style="color:red; text-align: center;" id="login-error-message"></p> 285 <p style="color:rgb(48, 239, 48); text-align: center;" id="login-success-message"></p> 286 <input name="__RequestVerificationToken" type="hidden" value="CfDJ8MixRsa6FUlPncslZEhYRoUPnsj5yfcV4pGwJvTZPub0FbSNzzz3MdGMRrAgakFaSQ2StQh3idH1t4euiYRSqeDEg5HVEjUkvE7I3Gqjm9yr6hpcw08VbYpst3E0Ovc-uBpF7ztIT6jJZnELS31TIZ4" /> 287 <div class="mb-3"> 288 <label class="form-label">Username / Email<span class="text-danger">*</span></label> 289 <input class="form-control" data-val="true" data-val-required="Username cannot be blank" id="Username" name="Username" placeholder="Username or Email" type="text" value="" /> 290 <span class="text-danger field-validation-valid" data-valmsg-for="Username" data-valmsg-replace="true"></span> 291 </div> 292 <div class="mb-3 password-container"> 293 <label class="form-label">Password<span class="text-danger">*</span></label> 294 <input class="form-control eye-icon" data-val="true" data-val-required="Password cannot be blank" id="Password" name="Password" placeholder="Password" type="password" /> 295 <span class="text-danger field-validation-valid" data-valmsg-for="Password" data-valmsg-replace="true"></span> 296 <i class="fa-solid fa-eye toggle-password" id="togglePassword"></i> 297 </div> 298 <div class="mb-3"> 299 <label class="form-label">Captcha <span class="text-danger">*</span></label> 300 <div class="d-flex align-items-center"> 301 <img src="/support/auth/captcha-image" alt="CAPTCHA" class="me-2" style="height: 42px;"/> 302 <input class="form-control" data-val="true" data-val-required="Captcha cannot be blank" id="Captcha" name="Captcha" placeholder="Captcha" type="text" value="" /> 303 </div> 304 <span class="text-danger field-validation-valid" data-valmsg-for="Captcha" data-valmsg-replace="true"></span> 305 </div> 306 307 <button type="submit" class="btn w-100 theme-crm-btn mt-3">Login</button> 308 309 <div class="d-flex justify-content-between mt-3"> 310 <a href="/support/auth/forgot-password" class="text-decoration-none login-link-text">Forgot Password</a> 311 <a href="/investment/registration" class="text-decoration-none login-link-text">New Here? Register</a> 312 </div> 313 </form> 314 315 316 </div> 317 318 </div> 319 <div class="col-md-6 py-2"> 320 <div class="login-box login-intro-box"> 321 <div class=""> 322 <h3 class="text-center py-3">Instructions</h3> 323 </div> 324 325 <div> 326 <ul class="login-instruction "> 327 <li>The <strong>
327âInvestors Supportâ</strong> portal has been developed to facilitate dissemination of information relating to Government schemes and policies, approved projects, compliance requirements, 328 and contact details of relevant stakeholders, including concerned State Governments, Approved Projects, Trade Authorities of various countries, 329 and Industry Participants. <a href="/investment/Index" target="_blank">Go To the <b>Investment Information</b></a> 330 </li> 331 </br> 332 <li>The portal aims to strengthen institutional handholding and support mechanisms for companies seeking information or assistance, including redressal of queries and challenges related to 333 new investments, supply-chain facilitation, and approved projects. It provides an online mechanism for submission and tracking of requests until resolution. 334 </li> 335 </ul> 336 </div> 337 </div> 338 </div> 339 </div> 340 341 </div> 342 </div> 343 </div> 344</section> 345
346<script> 347 LoginController.login(); 348</script>
348 349 350 <section> 351 <div class="ism-footer-copyright"> 352 <p class="m-0">© Copyright India SemiConductor Mission. All Rights Reserved</p> 353 </div> 354</section> 355 356 357 <div class="modal fade" id="confirmVerificationModal" data-bs-backdrop="static" data-bs-keyboard="false" 358 tabindex="-1" aria-labelledby="confirmVerificationModalLabel" aria-hidden="true"> 359 <div class="modal-dialog"> 360 <div class="modal-content"> 361 <div class="modal-header"> 362 <h1 class="modal-title fs-5" id="confirmVerificationModalLabel">Warning</h1> 363 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 364 </div> 365 <div class="modal-body"> 366 <p>Do you really want to delete?</p> 367 </div> 368 <div class="modal-footer"> 369 <button type="button" class="btn themeCrm-btn-light" data-value="0" data-bs-dismiss="modal">Cancel</button> 370 <button type="button" class="btn themeCrm-btn-darkBlue" data-value="1" id="confirmBtn">Continue</button> 371 </div> 372 </div> 373 </div> 374 </div> 375 376 <div class="modal fade" id="commonModal" data-bs-backdrop="static" data-bs-keyboard="false" tabindex="-1" aria-labelledby="commonModalLabel" aria-hidden="true"> 377 <div class="modal-dialog" id="commonModalDialogSize"> 378 <div class="modal-content border-0 shadow rounded"> 379 <div class="modal-header bg-light"> 380 <h1 class="modal-notes-title fs-5" id="commonModalTitle"></h1> 381 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 382 </div> 383 <div class="modal-body" id="commonModalBody"></div> 384 <div class="modal-footer" id="commonModalFooter"></div> 385 </div> 386 </div> 387 </div> 388 389 <div class="modal fade" id="errorMessageModal" data-bs-backdrop="static" data-bs-keyboard="false" 390 tabindex="-1" aria-labelledby="errorMessageModalLabel" aria-hidden="true"> 391 <div class="modal-dialog"> 392 <div class="modal-content"> 393 <div class="modal-header"> 394 <h1 class="modal-title fs-5" id="errorMessageModalLabel">Warning</h1> 395 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 396 </div> 397 <div class="modal-body"> 398 <p id="errorMessageModalBody" style="color:red"></p> 399 </div> 400 <div class="modal-footer"> 401 <button type="button" class="btn themeCrm-btn-light" data-value="0" data-bs-dismiss="modal">Cancel</button> 402 </div> 403 </div> 404 </div> 405 </div> 406 407 <div id="loader" style="display:none;"> 408 <div class="spinner"></div> 409 <p>Uploading...</p> 410 </div> 411 412 <div id="processing-loader" class="loader-overlay" style="display:none;"> 413 <img src="/Assets/images/loader.gif" class="loader-gif" alt="Loading..." /> 414 <p class="loader-text">Processing...</p> 415 </div> 416 417 418</body>
419<script> 420 document.querySelectorAll('.custom-toast').forEach(toast => { 421 422 setTimeout(() => { 423 toast.style.transition = "all .5s"; 424 toast.style.opacity = "0"; 425 toast.style.transform = "translateX(100%)"; 426 427 setTimeout(() => toast.remove(), 500); 428 }, 3000); 429 430 toast.querySelector('.close-btn').onclick = () => { 431 toast.remove(); 432 }; 433 434}); 435</script>
435 436</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.