1<!DOCTYPE html> 2<html lang="en" class="h-100"> 3 <head> 4 5 <!-- Required Meta Tags Always Come First --> 6 <meta charset="utf-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 8 <meta http-equiv="x-ua-compatible" content="ie=edge"> 9 <meta name="csrf-token" content="dA8UFAnW7cZDCbbtcCLQ3TlpMhlaMQe6QZJEiqJp"> 10 <!-- SEO --> 11 <title>Candidate Login - ANCOR Thailand</title><meta property="og:title" content="Candidate Login - ANCOR Thailand"><meta property="og:image" content="https://static.vincere.io/quick-job-board/parkerbridgeth-vincere-io/image/5f755d6421eae/Jobboard-thumpnail-banner.jpg"><meta name="twitter:title" content="Candidate Login - ANCOR Thailand">
11<script type="application/ld+json">{"@context":"https://schema.org","@type":"WebPage","name":"Candidate Login - ANCOR Thailand","description":"For those who helped create the Genki Dama"}</script>
11 12 13 <meta name="robots" content="noindex, nofollow"> 14 15 16 <!-- Favicon --> 17 <link rel="shortcut icon" href="https://static.vincere.io/quick-job-board/parkerbridgeth-vincere-io/image/5f747fce0ad85/cropped-favicon-1-1-192x192.png"> 18 19 <!-- Google Font --> 20 <link href="https://static.vincere-digital.io/static-fonts/engagement-hub/raleway/stylesheet.css" rel="stylesheet"> 21 22 <!-- CSS Implementing Plugins --> 23 <link rel="stylesheet" href="https://jobs.ancor.co.th/vendor/font-awesome/css/all.min.css"> 24 25 26 <!-- CSS Template --> 27 <link rel="stylesheet" type="text/css" href="https://jobs.ancor.co.th/css/theme.min.css"> 28 29 <!-- EH Custom css --> 30 <link rel="stylesheet" type="text/css" href="https://jobs.ancor.co.th/css/eh-custom.min.css?v=2.5.6.0"> 31 32 <!-- Global Custom Css --> 33 <style> 34 body { 35 font-family: 'Raleway', sans-serif; 36 } 37 38 a, .link-white-55:hover, .btn-outline-primary, .nav-bordered .nav-link.active, .onboarding-fields__tab .nav-link.active, .scrtabs-tab-scroll-arrow { 39 color: #F54D2E; 40 } 41 42 .custom-file-label::after, a:hover, .link-dark:hover, .dropdown-item.active, .dropdown-item:active { 43 color: #dd462a; 44 } 45 46 .text-primary, .link-primary { 47 color: #F54D2E !important; 48 } 49 50 .link-primary .x-icon path { 51 fill: #F54D2E !important; 52 } 53 54 .custom-switch .custom-control-label::after { 55 background: #97a4af 56 } 57 58 .custom-control-input:checked ~ .custom-control-label::before, .btn-primary, .bg-primary, .badge-primary, .duik-go-to, .btn-outline-primary:hover, .cc-btn, .nav-pills .nav-link.active, .nav-pills .show > .nav-link { 59 background: #F54D2E !important; 60 } 61 62 .btn-primary, .bg-primary, .btn-outline-primary, .cc-btn { 63 border-color: #F54D2E !important; 64 } 65 66 .custom-control-input:checked ~ .custom-control-label::before, .form-control:focus, .onboarding-fields__sortable-placeholder { 67 border-color: #F54D2E; 68 } 69 70 .btn-primary:enabled:hover, .cc-btn:hover { 71 background: #dd462a !important; 72 border-color: #dd462a !important; 73 } 74 75 .duik-callout-primary { 76 border-left-color: #dd462a !important; 77 } 78 79 .nav-bordered .nav-link.active { 80 border-bottom-color: #dd462a !important; 81 } 82 83 .dropdown-menu { 84 border-top-color: #dd462a !important; 85 } 86 87 .cc-btn { 88 color: #FFFFFF !important; 89 } 90 91 .cc-btn:hover { 92 text-decoration: none; 93 } 94 95 96 .footer__top__about__text, footer a, .footer__top__contact { 97 color: #FFFFFF !important; 98 } 99 100 101 102 103</style>
vendor: 80 bytes, lines 103-107
103 104 105 106 107 <script src='https://www.google.com/recaptcha/api.js?render=
1076Ldq7mgUAAAAAAajXFoPB3BK6LsBR451sGuaOiMF
vendor: 17 bytes, lines 107-109
107'></script> 108 109
109</head> 110 <!-- End Head --> 111 112 <body class="bg-light d-flex flex-column h-100"> 113 114 115<!-- Main content --> 116<main role="main"> 117 <section> 118 <div class="container min-vh-100 d-flex align-items-center"> 119 <div class="btn-block py-6"> 120 <div class="row justify-content-center"> 121 <div class="col-12"> 122 <div class="text-center mb-3"> 123 <a href="https://ancor.co.th/"> 124 <img src="https://static.vincere.io/quick-job-board/parkerbridgeth-vincere-io/image/60d3348f3174b/ancor.png" alt="ANCOR Thailand" class="mw-20"> 125 </a> 126 </div> 127 128 <h3 class="h3 text-center mb-4 text-primary text-uppercase"> 129 Candidate Portal 130 </h3> 131 132 </div> 133 134 135 <div class="col-md-6 col-lg-5 col-xl-5 pb-4"> 136 <div class="text-center"> 137 </div> 138 139 <form method="post" enctype="multipart/form-data" id="submitForm"><input type="hidden" name="_token" value="dA8UFAnW7cZDCbbtcCLQ3TlpMhlaMQe6QZJEiqJp"> 140 <div id="eh_name_59SrwQ6fYrLuDmgL_wrap" style="display: none" aria-hidden="true"> 141 <input id="eh_name_59SrwQ6fYrLuDmgL" 142 name="eh_name_59SrwQ6fYrLuDmgL" 143 type="text" 144 value="" 145 autocomplete="nope" 146 tabindex="-1"> 147 <input name="valid_from" 148 type="text" 149 value="eyJpdiI6IjVrYmJEQ3hhdzlocUJuQW5tMXNzOXc9PSIsInZhbHVlIjoiZHFyOE9kTFNGWThjTlN1dm04eG1pdz09IiwibWFjIjoiMjAyY2JmYjI1YWM0MjAwOTg1M2UyZWU4YTE0NDk5NzhkYWQ0YTZlMjAzYjQyMmIwYTcxYWY1ZTVjMTFjMTg4ZCIsInRhZyI6IiJ9" 150 autocomplete="off" 151 tabindex="-1"> 152 </div> 153 154 155 <div class="form-group"> 156 157 158 <div class="input-group input-group-merge"> 159 <div class="input-group-prepend"> 160 <span class="input-group-text"> 161 <i class="far fa-envelope"></i> 162 </span> 163 </div> 164 <input 165 type="email" 166 name="email" 167 value="" 168 class="form-control form-control-lg " 169 placeholder="Email" 170 required="" 171 id="inp-email" 172/> </div> 173</div><div class="form-group"> 174 175 176 <div class="input-group input-group-merge"> 177 <div class="input-group-prepend"> 178 <span class="input-group-text"> 179 <i class="fa fa-lock"></i> 180 </span> 181 </div> 182 <input 183 type="password" 184 name="password" 185 value="" 186 class="form-control form-control-lg " 187 placeholder="Password" 188 required="" 189 id="inp-password" 190/> </div> 191</div> 192 <div class="my-4"> 193 <div class="row"> 194 <div class="col-6"> 195 <input type="hidden" name="remember" value="0"> 196<div class="custom-control custom-checkbox "> 197 <input type="checkbox" 198 name="remember" 199 class="custom-control-input " 200 id="inp-remember" 201 value="1" 202 checked="" /> 203 204 <label class="custom-control-label" for="inp-remember"> 205 Remember me 206 </label> 207 208</div> 209 </div> 210 <div class="col-6 text-right"> 211 <a href="https://jobs.ancor.co.th/candidate/forgot-password">Forgot password?</a> 212 </div> 213 </div> 214</div> 215 <div class="mt-4"> 216 <button type="submit" class="btn btn-block btn-lg btn-primary text-uppercase"> 217 Login 218 </button> 219 </div> 220 221 <div class="mt-4 text-center"> 222 <small> 223 Don't have an account? 224</small> 225<a href="https://jobs.ancor.co.th/candidate/register" class="small font-weight-bold"> 226 Register 227</a> 228 </div> 229 230 </form> 231 232 </div> 233 234 </div> 235 </div> 236 </section> 237 238</main> 239<!-- End Main content --> 240 241 242 <!-- Preloader --> 243 <div id="preloader"> 244 <div id="spinner"> 245 <div class="spinner-grow text-primary" role="status">
246 <span class="sr-only">Loading...</span> 247 </div> 248 <div class="spinner-grow text-primary" role="status"> 249 <span class="sr-only">Loading...</span> 250 </div> 251 <div class="spinner-grow text-primary" role="status"> 252 <span class="sr-only">Loading...</span> 253 </div> 254 <div class="spinner-grow text-primary" role="status"> 255 <span class="sr-only">Loading...</span> 256 </div> 257 <div class="spinner-grow text-primary" role="status"> 258 <span class="sr-only">Loading...</span> 259 </div> 260 </div> 261</div> <!-- End Preloader --> 262 263 <!-- Go to Top --> 264 <a class="js-go-to duik-go-to" href="javascript:;"> 265 <span class="fa fa-arrow-up duik-go-to__inner"></span> 266 </a> 267 <!-- End Go to Top --> 268 <div id="notification" class="js-notification hidden"> 269 <div class="alert alert-dismissible fade show" role="alert"> 270 <i class="fas mr-2"></i> 271 <span class="notifcation__message js-nofication-message"></span> 272 <button type="button" class="close" aria-label="Close"> 273 <span aria-hidden="true">Ã</span> 274 </button> 275 </div> 276</div> 277 278 <section class="cookies js-cookies"> 279 <div class="cookies--content text-white bg-primary p-4 h-100 "> 280 <a href="#" class="cookies--close position-absolute js-close-cookie
280s link-white"> 281 <i class="fal fa-times "></i> 282 </a> 283 <h3 class="text-white"> 284 Our use of cookies 285 </h3> 286 287 288 <p> 289 We use necessary cookies to make our site work. We'd also set analytics cookies to help us improve it. Using this tool will set a cookie on your device to remember your preferences. 290 </p> 291 292 <hr> 293 294 <div class="row "> 295 <div class="col-6 col-md-12"> 296 <div class="custom-control custom-checkbox "> 297 <input type="checkbox" class="custom-control-input" disabled="" checked="" > 298 <label class="custom-control-label" for=""> 299 Necessary 300 </label> 301</div> 302 303<p> 304 Necessary cookies help make a website usable by enabling basic functions like page navigation and access to secure areas of the website. The website cannot function properly without these cookies. 305</p> 306<hr> 307 </div> 308 309 <div class="col-6 col-md-12"> 310 <div class="custom-control custom-checkbox "> 311 <input type="checkbox" class="custom-control-input" id="statistics_cookies" > 312 <label class="custom-control-label" for="statistics_cookies"> 313 Statistics 314 </label> 315</div> 316 317<p> 318 Statistic cookies help website owners to understand how visitors interact with websites by collecting and reporting information anonymously. 319</p> 320<hr> 321 </div> 322 </div> 323 324 <p> 325 For more detailed information about the cookies we use, see our <a href="https://jobs.ancor.co.th/cookie-details" class="link-white" style="text-decoration: underline;">Cookies page</a>. 326 </p> 327 328 <hr class="d-none d-sm-block"> 329 330 <button class="btn bg-white font-weight-bold mb-2 js-btn-accept-cookie" data-cookie=""> 331 Allow sections 332</button> 333 <button class="btn bg-white font-weight-bold mb-2 js-btn-accept-cookie" data-cookie="all"> 334 Allow all cookies 335</button> 336 </div> 337 338</section> 339 340 <!-- JS Global Compulsory --> 341
341<script src="https://jobs.ancor.co.th/vendor/jquery/dist/jquery.min.js"></script>
341 342 <!-- 343
343<script src="https://jobs.ancor.co.th/vendor/jquery-migrate/dist/jquery-migrate.min.js"></script>
343 344 --> 345
345<script src="https://jobs.ancor.co.th/vendor/popper.js/dist/umd/popper.min.js"></script>
345 346
346<script src="https://jobs.ancor.co.th/vendor/bootstrap/dist/js/bootstrap.min.js"></script>
346 347 348 <!-- AJAX Url --> 349
349<script type="text/javascript"> 350 var base_url = 'https://jobs.ancor.co.th'; 351 var geocoding_url = 'https://jobs.ancor.co.th/ajax/geocoding'; 352 var advanced_job_alerts = 1; 353 var $submit_form = $('#submitForm'); 354 var validation_messages = { 355 required: 'This field is required!', 356 email: { 357 valid: 'Please enter a valid email address', 358 remote: 'This email address was taken. Please try another one.', 359 }, 360 password: { 361 hasNumbers: 'Password must have at least 2 numbers', 362 hasUppercase: 'Password must have at least 1 uppercase' 363 }, 364 confirm_password: { 365 equalTo: 'Please enter the same password as above' 366 }, 367 file: { 368 invalidFileType: 'Invalid file type', 369 invalidFileSize: 'File must be less than 5MB', 370 invalidExpiryDate: 'File expiry date is required', 371 invalidFile: 'File is required', 372 requireFile: 'Please upload a file', 373 requiredDocumentType: 'Please select document type', 374 notAcceptedPastDate: 'Date must be greater than today', 375 }, 376 377 } 378 var isUser = false; 379 var captchaKey = "6Ldq7mgUAAAAAAajXFoPB3BK6LsBR451sGuaOiMF"; 380 </script>
380 381 382 <!-- JS --> 383
383<script src="https://jobs.ancor.co.th/js/main.js?v=2024111401"></script>
383 384 <!-- 385
385<script src="https://jobs.ancor.co.th/js/header-fixing.js"></script>
385 386 --> 387 388 <!-- Specific Page Vendor --> 389
389<script src="https://jobs.ancor.co.th/vendor/jquery-validation/jquery.validate.min.js" async></script>
389 390 391 392 <!-- Global JS call --> 393 394 <!-- Specific JS call --> 395
395<script type="text/javascript"> 396 EH.page = { 397 init: function() { 398 EH.page.validate(); 399 }, 400 validate: function() { 401 EH.validation.setDefaults(); 402 validator = $submit_form.validate(); 403 404 $('#inp-email').rules( "add", { 405 validEmail: true, 406 }); 407 }, 408 } 409</script>
vendor: 1 bytes, line 409
409
410<script type="text/javascript"> 411 412 EH.page.validatePassword = function() { 413 414 let $validation = $('.js-validation_instruction'); 415 416 if (!$validation.length) 417 return true; 418 419 $validation.show(); 420 421 let password = $('#inp-password').val(); 422 let numbers = password.match(/[0-9]/g); 423 let lowercase = password.match(/[a-z]/g); 424 let uppercase = password.match(/[A-Z]/g); 425 let symbols = password.match(/[`!@#$%^&*()_\-+=\[\]{};':"\\|,.<>\/?~ ]/g); 426 427 let validations = {}, countPassedValidation = 0; 428 validations[1] = password.length >= 10; 429 validations[2] = password && !commonPasswords.includes(password.toLowerCase()); 430 validations[3] = lowercase ? (lowercase.length > 0) : false; 431 validations[4] = uppercase ? (uppercase.length > 0) : false; 432 validations[5] = numbers ? (numbers.length >= 1) : false; 433 validations[6] = symbols ? (symbols.length >= 1) : false; 434 validations[7] = password.length >= 20; 435 436 $.each(validations, function(index, value){ 437 $li = $validation.children(`.validation_instruction__field`).eq(index - 1); 438 if (value) { 439 countPassedValidation++; 440 $li.addClass('text-success'); 441 } else { 442 $li.removeClass('text-success'); 443 } 444 }); 445 446 if (!validations[1] || !validations[2]) { 447 return false; 448 } 449 450 return countPassedValidation >= 4; 451 } 452 453 EH.page.onChangePassword = function() { 454 $('#inp-password').on('keyup', function() { 455 EH.page.validatePassword(); 456 }) 457 } 458 459 window.addEventListener('load', function () { 460 EH.page.init(); 461 }); 462 463</script>
463 464 465 466 <!-- Cookie Consent JS --> 467
467<script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>
467 468 469
469<script> 470 $(document).ready(function() { 471 $(".js-notification button.close").click(function() { 472 $(this).closest(".js-notification").hide(); 473 }) 474 }); 475 </script>
475 476 <!-- END JAVASCRIPTS --> 477 </body> 478 <!-- End Body --> 479</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.