1 2 3 4 5 6 7 8 9 10<!doctype html> 11<html lang="en"> 12 13 <head> 14 <!-- head start --> 15 <meta charset="utf-8"> 16 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 17 <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no"> 18 19 <link rel="icon" type="image/png" href="/uploaded/web/admin/theme/favicon/favicon-32x32.png" sizes="32x32" /> 20 <link rel="icon" type="image/png" href="/uploaded/web/admin/theme/favicon/favicon-16x16.png" sizes="16x16" /> 21 22 <meta name="keywords" content="Optometrists and Dispensing Opticians Board New Zealand | - "> 23 <meta name="description" content="Optometrists and Dispensing Opticians Board New Zealand | "> 24 <meta name="author" content="in1touch https://www.in1touch.com"> 25 26 27 <!-- Scripts --> 28 29
29<script src="/js/jquery/jquery.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
vendor: 1 bytes, line 29
29
30<script src="/js/jquery/jquery-migrate.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
vendor: 1 bytes, line 30
30
31<script src="/js/jquery/cookie/jquery.cookie.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
vendor: 1 bytes, line 31
31
32<script src="/js/jquery/sweetalert/sweetalert2.all.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
vendor: 1 bytes, line 32
32
33<script src="/js/countup/countUp.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
vendor: 1 bytes, line 33
33
34<script src="/common/bootstrap/plugins/tableResponsive.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
34 35<link rel="stylesheet" type="text/css" href="/js/perfect-scrollbar/perfect-scrollbar.min.css">
36<script src="/js/perfect-scrollbar/perfect-scrollbar.min.js"></script>
36 37<link rel="stylesheet" type="text/css" href="/common/flags_icon/css/flag-icon.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a">
38<script src="/js/forms/forms.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
38 39<link rel="stylesheet" type="text/css" href="/js/flatpickr/flatpickr.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a">
40<script src="/js/flatpickr/flatpickr.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
vendor: 1 bytes, line 40
40
41<script src="/js/flatpickr/l10n/fr.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
vendor: 1 bytes, line 41
41
42<script src="/js/flatpickr/l10n/de.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
vendor: 1 bytes, line 42
42
43<script src="/js/flatpickr/plugins/shortcut-buttons-flatpickr.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
vendor: 1 bytes, line 43
43
44<script src="/js/jquery/ui/jquery-ui.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
vendor: 1 bytes, line 44
44
45<script src="/js/jquery/uncheckable_radio/uncheckable_radio.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
45 46<link rel="stylesheet" type="text/css" href="/js/jquery/ui/jquery-ui.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"> 47<link rel="stylesheet" type="text/css" href="/js/jquery/ui/jquery-ui.structure.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"> 48<link rel="stylesheet" type="text/css" href="/js/jquery/ui/jquery-ui.theme.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a">
49<script type="text/javascript"> 50 $(function() { 51 if ($.fn.button.noConflict) { 52 var bootstrapButton = $.fn.button.noConflict(); 53 $.fn.bootstrapBtn = bootstrapButton; 54 } 55 $('input[type=radio]').uncheckableRadio(); 56 }); 57 </script>
vendor: 1 bytes, line 57
57
58<script src="/js/imask/imask.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
vendor: 1 bytes, line 58
58
59<script src="/js/jquery/fancybox/jquery.fancybox.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
vendor: 1 bytes, line 59
59
60<script type="text/javascript"> 61 $(function () { 62 $("[data-fancybox]").fancybox({ 63 iframe : { 64 css : { 65 width : '95%', 66 height : '95%' 67 } 68 } 69 }); 70 }); 71 </script>
71 72<link rel="stylesheet" type="text/css" href="/js/jquery/fancybox/jquery.fancybox.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"> 73<link rel="stylesheet" type="text/css" href="/js/print-js/print.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a">
74<script src="/js/print-js/print.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
74 75 76 <!-- Scripts end --> 77 78 <link type="text/css" rel="stylesheet" href="/common/bootstrap/css/bootstrap.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"> 79 <link type="text/css" rel="stylesheet" href="/common/bootstrap/main.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"> 80 <link type="text/css" rel="stylesheet" href="/common/bootstrap/menukit/menukit.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"> 81 82 <!-- Boostrap JS --> 83
83<script src="/common/bootstrap/js/bootstrap.bundle.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
83 84 85 <link type="text/css" rel="stylesheet" href="/common/fontawesome/css/all.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"> 86 <link type="text/css" rel="stylesheet" href="/common/fontawesome/css/sharp-light.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"> 87 <link type="text/css" rel="stylesheet" href="/common/fontawesome/css/sharp-regular.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"> 88 <link type="text/css" rel="stylesheet" href="/common/fontawesome/css/sharp-solid.min.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"> 89 90
90<script type="text/javascript" src="/common/bootstrap/menukit/menukit.min.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
90 91 92
92<script type="text/javascript" src="https://in1touch.support/uploaded/web/js/scrollTop/scrollTop.js?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a"></script>
92 93 94 <link rel="preconnect" href="https://fonts.googleapis.com"> 95 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 96 <link href="https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet"> 97 98 <link rel="preconnect" href="https://fonts.googleapis.com"> 99 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 100 <link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed&family=Roboto:wght@400;700&display=swap" rel="stylesheet"> 101 102 103 <link rel="stylesheet" href="/uploaded/web/admin/css/style.css" type="text/css"> 104 <!--<link rel="stylesheet" href="/uploaded/web/admin/css/style.css?v=09dc3c83edbf57f1994e11fdca6bfb35781ff04a" type="text/css">--> 105 106 107 <!--favicons--> 108 <link rel="icon" type="image/png" sizes="16x16" href="/uploaded/web/admin/favicon/favicon-16x16.png"> 109 <link rel="icon" type="image/png" sizes="32x32" href="/uploaded/web/admin/favicon/favicon-32x32.png"> 110 <link rel="icon" type="image/png" sizes="96x96" href="/uploaded/web/admin/favicon/favicon-96x96.png"> 111 <link rel="apple-touch-icon" sizes="180x180" href="/uploaded/web/admin/favicon/apple-icon-180x180.png"> 112 <link rel="icon" type="image/png" sizes="192x192" href="/uploaded/web/admin/favicon/android-icon-192x192.png"> 113 <link rel="manifest" href="/uploaded/web/admin/favicon/manifest.json"> 114 <meta name="msapplication-TileColor" content="#ffffff"> 115 <meta name="msapplication-TileImage" content="/uploaded/web/admin/favicon/ms-icon-144x144.png"> 116 <meta name="theme-color" content="#ffffff"> 117 <!--favicons--> 118 119 120 <!--[if lt IE 9]> 121
121<script src="/js/html5shiv/html5shiv.js"></script>
121 122
122<script src="/js/respond/respond.min.js"></script>
122 123 <![endif]--> 124 125 126 127 <title>Homepage - Optometrists and Dispensing Opticians Board New Zealand</title> 128 129 </head> 130 131 132 133<body >
134<script> 135 $(function() { 136 $(".navigation").navigation(); 137 $(this).tableResponsive(); 138 139 }); 140</script>
vendor: 2 bytes, line 140
140
141<script type="text/javascript"> 142 $(function () { 143 $(window).resize(function () { 144 $(this).tableResponsive(); 145 }); 146 147 $(".navigation").navigation(); 148 $(this).tableResponsive(); 149 150 151 $(".side-navbg").find("li.active").each(function (index, value) { 152 if (!$(this).hasClass("open")) { 153 $(this).addClass("open"); 154 } 155 }); 156 157 $("button[data-toggle*=offcanvas]").on('click', function () { 158 $canvas = $('div.row-offcanvas'); 159 if ($canvas.hasClass('canvas-active')) { 160 $canvas.removeClass('canvas-active'); 161 $('body').css('overflow-x', 'auto'); 162 $(this).children('span').attr('class', 'fa fa-arrow-right'); 163 } else { 164 $canvas.addClass('canvas-active'); 165 $(this).children('span').attr('class', 'fa fa-arrow-left'); 166 $('body').css('overflow-x', 'hidden'); 167 } 168 }); 169</script>
vendor: 2 bytes, line 169
169
170<script type="text/javascript"> 171 $(document).ready(function () { 172 $('[data-toggle="offcanvas"]').click(function () { 173 $('.row-offcanvas').toggleClass('active') 174 }); 175 }); 176 177 (function () { 178 'use strict'; 179 180 if (navigator.userAgent.match(/IEMobile\/10\.0/)) { 181 var msViewportStyle = document.createElement('style') 182 msViewportStyle.appendChild( 183 document.createTextNode( 184 '@-ms-viewport{width:auto!important}' 185 ) 186 ) 187 document.querySelector('head').appendChild(msViewportStyle) 188 } 189 })(); 190</script>
190 191<style> 192.clientNav .navbar-nav .nav-link.active, 193.clientNav .navbar-nav .nav-link.show {color:#007167;} 194 195 .fee-header { 196 /*background-color: #f2a634 ; */ 197 color: #000; 198 font-weight: bold; 199 border-bottom: 1px solid #dfdfdf; 200 background-color: #f2f2f2!important; 201 } 202 203 .fee-cols1 { 204 /*background-color: #fff; */ 205 color: #000; 206 border-bottom: 1px solid #dfdfdf; 207 } 208 209 .fee-cols2 { 210 /*background-color: #fff;*/ 211 color: #000; 212 border-bottom: 1px solid #dfdfdf; 213 border-right: 1px solid #dfdfdf; 214 } 215 216 .fee-cols3 { 217 /*background-color: #fff; */ 218 color: #000; 219 border-bottom: 1px solid #dfdfdf; 220 } 221 222 .fee-cols-head { 223 /*background-color: #f9f9f9; */ 224 color: #000; 225 border-bottom: 1px solid #dfdfdf; 226 } 227 228 .fee-div { 229 /*margin: 0 30px 0 30px;*/ 230 overflow-x:auto; 231 } 232 233 .fee-table { 234 font-size: 18px; 235 border-bottom: 1px solid #dfdfdf; 236 width: 100%; 237 font-family: 'Raleway', sans-serif; 238 239 } 240 .fee-div .table td { 241 white-space: normal; 242 } 243 .btn-search { 244 padding:4px 10px; 245 border-radius: 5px; color: #fff; 246 display: inline-block; 247 font-size: 20px; 248 text-decoration: none; 249 font-weight: bold; 250 background-image: none; 251 border: none; 252 text-shadow: none; 253 } 254 #search-form { 255 margin-top:10px; 256 margin-left:10px; 257 margin-bottom:10px; 258 } 259</style> 260 261<div id="page-content"> 262 263 264 265 266 <div id=homepageWrapper class="clientTopNav"> 267 <div class="topnav-holder w-100"> 268 <a href="/site/search-the-register"><i class="far fa-magnifying-glass" aria-hidden="true"></i> <span class="d-none d-sm-inline-block"> Search the Register</span></a> 269 <a href="https://odobportal.in1touch.org/login.html" target="_blank"><i class="far fa-user" aria-hidden="true"></i> <span class="d-none d-sm-inline-block"> myODOB</span></a> 270 <div class="float-md-end" id="search-form"> 271 <form action="/client/search.html" method="GET"> 272 <div class="input-group"> 273 <input id="que" name="que" value="" placeholder="Custom Search" autocomplete="false" class="form-control" type="text"> 274 <button type="submit" class="btn-search btn-primary"> 275 <i class="fal fa-search" aria-hidden="true"></i> 276 </button> 277 </div> 278 </form> 279 </div> 280 </div> 281 </div> 282 <div id="homepageWrapper" class="clientHeader"> 283 <a href="/index.html"><img src="/uploaded/web/img/logo/ODOB_LOGO_primary_orange_green.png" class="logo" style="float:left;"></a> 284 <div class="clientNav"> 285 <nav class="navbar navbar-expand-lg"> 286 <div class="navbar-header d-flex d-lg-none w-100 justify-content-end"> 287 <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target=".clientMainNav" aria-expanded="false" aria-label="Toggle navigation"> 288 <span class="navbar-toggler-icon"></span> 289 </button> 290 </div> 291 <div class="collapse navbar-collapse clientMainNav" > 292 <!-- 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312
312<script> 313 window.addEventListener('DOMContentLoaded', function () { 314 document.querySelectorAll('div[mega-menu-tag-5335]').forEach(function (el) { 315 let id = el.getAttribute('mega-menu-tag-5335'); 316 if (id) { 317 fetch('/client/tag/'+id+'/show.json', { 318 method: 'GET', 319 }).then(function (response) { 320 response.json().then(function (data) { 321 el.innerHTML = data['content']; 322 }); 323 }).catch(function (err) { 324 console.log("request failed: "+err); 325 }); 326 } 327 328 }); 329 }); 330 </script>
330 331 332 333 334 <ul class="navbar-nav navigation menu-5335"> 335 336 337 338 339 340 341 342 343 <li class="nav-item"> 344 <a class="nav-link" id="5336" href="/site/registration/landing" target="_self"> 345 346 347 348 349 <span class="nav-label">Registration</span> 350 351 352 </a> 353 354 355 356 357 358 359 </li> 360 361 362 363 364 365 366 367 368 <li class="nav-item"> 369 <a class="nav-link" id="5337" href="/site/standards/landing" target="_self"> 370 371 372 373 374 <span class="nav-label">Standards & Guidelines </span> 375 376 377 </a> 378 379 380 381 382 383 384 </li> 385 386 387 388 389 390 391 392 393 <li class="nav-item"> 394 <a class="nav-link" id="5338" href="/site/education/landing" target="_self"> 395 396 397 398 399 <span class="nav-label">Education & Training</span> 400 401 402 </a> 403 404 405 406 407 408 409 </li> 410 411 412 413 414 415 416 417 418 <li class="nav-item"> 419 <a class="nav-link" id="5749" href="/site/fees" target="_self"> 420 421 422 423 424 <span class="nav-label">Fees</span> 425 426 427 </a> 428 429 430 431 432 433 434 </li> 435 436 437 438 439 440 441 442 443 <li class="nav-item"> 444 <a class="nav-link" id="5340" href="/site/about/landing" target="_self"> 445 446 447 448 449 <span class="nav-label">About us</span> 450 451 452 </a> 453 454 455 456 457 458 459 </li> 460 461 462 463 464 465 466 467 468 <li class="nav-item"> 469 <a class="nav-link" id="5339" href="/site/contact/landing" target="_self"> 470 471 472 473
474 <span class="nav-label">Contact & Support</span> 475 476 477 </a> 478 479 480 481 482 483 484 </li> 485 486 </ul> 487 488 489 490--> 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511
511<script> 512 window.addEventListener('DOMContentLoaded', function () { 513 document.querySelectorAll('div[mega-menu-tag-6056]').forEach(function (el) { 514 let id = el.getAttribute('mega-menu-tag-6056'); 515 if (id) { 516 fetch('/client/tag/'+id+'/show.json', { 517 method: 'GET', 518 }).then(function (response) { 519 response.json().then(function (data) { 520 el.innerHTML = data['content']; 521 }); 522 }).catch(function (err) { 523 console.log("request failed: "+err); 524 }); 525 } 526 527 }); 528 }); 529 </script>
529 530 531 532 533 <ul class="navbar-nav navigation menu-6056"> 534 535 536 537 538 539 540 541 542 543 544 545 546 <li class="nav-item currentMenuItem"> 547 <a class="nav-link active" id="6436" aria-current="page" href="/index.html" target="_self"> 548 549 550 551 552 <span class="nav-label"><em class="fal fa-house"></em></span> 553 554 555 </a> 556 557 558 559 560 561 562 </li> 563 564 565 566 567 568 569 570 571 <li class="nav-item"> 572 <a class="nav-link" id="6062" href="/site/about-us/about-overview?nav=sidebar" target="_self"> 573 574 575 576 577 <span class="nav-label">About Us</span> 578 579 580 </a> 581 582 583 584 585 586 587 </li> 588 589 590 591 592 593 594 595 596 <li class="nav-item"> 597 <a class="nav-link" id="6063" href="/site/get-in-touch/contact?nav=sidebar" target="_self"> 598 599 600 601 602 <span class="nav-label">Contact & Support</span> 603 604 605 </a> 606 607 608 609 610 611 612 </li> 613 614 615 616 617 618 619 620 621 <li class="nav-item"> 622 <a class="nav-link" id="6059" href="/site/registration/overview?nav=sidebar" target="_self"> 623 624 625 626 627 <span class="nav-label">Registration</span> 628 629 630 </a> 631 632 633 634 635 636 637 </li> 638 639 640 641 642 643 644 645 646 <li class="nav-item"> 647 <a class="nav-link" id="6060" href="/site/resources/overview?nav=sidebar" target="_self"> 648 649 650 651
652 <span class="nav-label">Resources</span> 653 654 655 </a> 656 657 658 659 660 661 662 </li> 663 664 665 666 667 668 669 670 671 <li class="nav-item"> 672 <a class="nav-link" id="6061" href="/site/fee/overview?nav=sidebar" target="_self"> 673 674 675 676 677 <span class="nav-label">Fees</span> 678 679 680 </a> 681 682 683 684 685 686 687 </li> 688 689 </ul> 690 691 692 693 694 </div> 695 </nav> 696 </div> 697 698 699 </div> 700 <div style="clear:both"></div> 701 702 703 </div> 704 705 706 <!-- javatest --> 707 708 709 <div id="homepageWrapper"><link rel="stylesheet" href="/uploaded/web/admin/css/swiper.min.css" type="text/css" />
710<script src="/uploaded/web/admin/js/swiper.min.js"></script>
710 711<div class="ClientBanner p-5 p-sm-0 rounded-3 rounded-sm"> 712<div class="swiper-container"> 713<div class="swiper-wrapper"></div> 714<div class="swiper-pagination"></div> 715</div> 716<div class="swiperNav"><!--div--> <!--div 717 <div class="swiper-button-prev"></div> 718 <div class="swiper-button-next"></div>--></div> 719</div>
720<script> 721 window.addEventListener('DOMContentLoaded', function () { 722 const NEWS_URL = "/company/roster/companyRosterView.json?companyRosterId=304"; 723 724 let swiperNews = new Swiper('.ClientBanner .swiper-container', { 725 direction: 'horizontal', 726 autoplay: { 727 delay: 6000, 728 disableOnInteraction: false, 729 }, 730 pagination: { 731 el: '.ClientBanner .swiper-pagination', 732 clickable: true, 733 dynamicBullets: true 734 }, 735 navigation: { 736 nextEl: '.ClientBanner .swiper-button-next', 737 prevEl: '.ClientBanner .swiper-button-prev', 738 }, 739 on: { 740 init: function () { 741 $.ajax({ 742 type: "POST", 743 dataType: "json", 744 cache: false, 745 url: NEWS_URL, 746 success: function (obj) { 747 if(obj.hasOwnProperty("companies")) { 748 obj.companies.forEach(function(item) { 749 if(item.hasOwnProperty("details")) { 750 swiperNews.appendSlide(item.details); 751 } 752 }); 753 } 754 }, error: function (jqXHR, textStatus, errorThrown) { 755 console.log(errorThrown); 756 } 757 }); 758 }, 759 }, 760 }); 761 762 }); 763</script>
vendor: 2 bytes, line 763
763
764<script> 765 window.addEventListener('load', function () { 766 const swiperEl = document.querySelector('.ClientBanner .swiper-container').swiper; 767 const paginationEl = document.querySelector('.ClientBanner .swiper-pagination'); 768 769 if (swiperEl && paginationEl) { 770 const totalSlides = swiperEl.slides.length; 771 772 if (totalSlides <= 1) { 773 paginationEl.style.display = 'none'; 774 } else { 775 paginationEl.style.display = 'block'; 776 } 777 } 778 }); 779</script>
779<link rel="stylesheet" href="/uploaded/web/admin/css/swiper.min.css" type="text/css" />
780<script src="/uploaded/web/admin/js/swiper.min.js"></script>
780 781<div class="AnnouncementBanner p-5 p-sm-0"> 782<div class="swiper-container"> 783<div class="swiper-wrapper"></div> 784<div class="swiper-pagination"></div> 785</div> 786<div class="swiperNav"><!--div--> <!--div 787 <div class="swiper-button-prev"></div> 788 <div class="swiper-button-next"></div>--></div> 789</div>
790<script> 791 window.addEventListener('DOMContentLoaded', function () { 792 const NEWS_URL = "/company/roster/companyRosterView.json?companyRosterId=309"; 793 794 let swiperNews = new Swiper('.AnnouncementBanner .swiper-container', { 795 direction: 'horizontal', 796 autoplay: { 797 delay: 6000, 798 disableOnInteraction: false, 799 }, 800 pagination: { 801 el: '.AnnouncementBanner .swiper-pagination', 802 clickable: true, 803 dynamicBullets: true 804 }, 805 navigation: { 806 nextEl: '.AnnouncementBanner .swiper-button-next', 807 prevEl: '.AnnouncementBanner .swiper-button-prev', 808 }, 809 on: { 810 init: function () { 811 $.ajax({ 812 type: "POST", 813 dataType: "json", 814 cache: false, 815 url: NEWS_URL, 816 success: function (obj) { 817 if(obj.hasOwnProperty("companies")) { 818 obj.companies.forEach(function(item) { 819 if(item.hasOwnProperty("details")) { 820 swiperNews.appendSlide(item.details); 821 } 822 }); 823 } 824 }, error: function (jqXHR, textStatus, errorThrown) { 825 console.log(errorThrown); 826 } 827 }); 828 }, 829 }, 830 }); 831 832 }); 833</script>
vendor: 2 bytes, line 833
833
834<script> 835 window.addEventListener('load', function () { 836 const swiperEl = document.querySelector('.AnnouncementBanner .swiper-container').swiper; 837 const paginationEl = document.querySelector('.AnnouncementBanner .swiper-pagination'); 838 839 if (swiperEl && paginationEl) { 840 const totalSlides = swiperEl.slides.length; 841 842 if (totalSlides <= 1) { 843 paginationEl.style.display = 'none'; 844 } else { 845 paginationEl.style.display = 'block'; 846 } 847 } 848 }); 849</script>
849 850<div class="cta_section"><h3 align="center">Protecting the health and safety of the public by working together with optometrists and dispensing opticians to ensure they are competent and fit to practise<span style="font-size: 16px;">.</span></h3> 851<p>Â </p>
852<script type="text/javascript"> 853 window.addEventListener('DOMContentLoaded', function () { 854 let container = document.querySelector("div[rel='companyRoster-305']"); 855 856 857 858 859 860 }); 861 </script>
861 862 863 864 865 866 867 868 <div class="col-lg-12"> 869 <div rel="companyRoster-305"> 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 <div id="rosterRecords" class="mt-2 mb-3" data-roster="companyRoster-305"> 899 900 <style> 901 .icon-wrapper { 902 display: block; 903 margin-bottom: 40px; 904 text-align: center; 905 } 906 907 .cta-tile .fa-stack { 908 color: #e27425; 909 text-align: center; 910 } 911 912 913</style> 914 915 <div class="row"> 916 917 918 <div class="col-lg-4"> 919<div class="cta-tile"><span class="icon-wrapper"> <span class="fa-stack fa-4x"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fa fa-circle-user fa-stack-1x fa-inverse"></i> </span> </span> 920<p>Â </p> 921<span class="cta-title">About us</span> 922<div class="link-holder ms-3"> 923<div class="mb-4"><a href="/site/about-us/about-overview?nav=about" target="_blank" rel="noopener">Who we are and what we do</a></div> 924 925<div class="mb-4"><a href="/site/resources/standard-and-guidelines?nav=sidebar" target="_blank" rel="noopener">Our standards for optometrists and dispensing opticians</a></div> 926 927<div class="mb-4"><a href="/site/search-the-register" target="_blank" rel="noopener">Find a registered optometrist or dispensing optician</a></div> 928 929<div class="mb-4"><a href="/site/get-in-touch/raising-a-concern/overview?nav=sidebar" target="_blank" rel="noopener">What to do if you have a concern about a registered optometrist or dispensing optician</a></div> 930 931<div class="mb-4"><a href="/site/resources/overview?nav=sidebar" target="_blank" rel="noopener">Useful info & resources including secondary legislation</a></div> 932</div> 933</div> 934</div> 935 936 <div class="col-lg-4"> 937<div class="cta-tile"><span class="icon-wrapper"> <span class="fa-stack fa-4x"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fa fa-mobile fa-stack-1x fa-inverse"></i> </span> </span> 938<p>Â </p> 939<span class="cta-title">News and information</span> 940<div class="link-holder ms-3"> 941<div class="mb-4"><a href="/site/about-us/news-and-publications/updates?nav=about" target="_blank" rel="noopener">Read our latest news</a></div> 942 943<div class="mb-4"><a href="/site/about-us/news-and-publications/publications?nav=about" target="_blank" rel="noopener">View our publications</a></div> 944 945<div class="mb-4"><a href="/site/about-us/news-and-publications/consultations?nav=about" target="_blank" rel="noopener">Read about our consultations</a></div> 946 947<div class="mb-4"><a href="/site/resources/cpd-events" target="_blank" rel="noopener">CPD Event Listing</a></div> 948 949<div class="mb-4"><a href="/site/about-us/what-we-do/information-about-careers?nav=about" target="_blank" rel="noopener">Information about careers in optometry or optical dispensing</a></div> 950</div> 951</div> 952</div> 953 954 <div class="col-lg-4"> 955<div class="cta-tile"><span class="icon-wrapper"> <span class="fa-stack fa-4x"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fa fa-pen-to-square fa-stack-1x fa-inverse"></i> </span> </span> 956<p>Â </p> 957<span class="cta-title">For applicants and registrants</span> 958<div class="link-holder ms-3"> 959<div class="mb-4"><a href="/site/resources/standard-and-guidelines?nav=sidebar" target="_blank" rel="noopener">Our standards for optometrists and dispensing opticians</a></div> 960 961<div class="mb-4"><a href="/site/resources/policies-and-other?nav=sidebar" target="_blank" rel="noopener">Our policies: registration and others</a></div> 962 963<div class="mb-4"><a href="/site/registration/overview?nav=sidebar" target="_blank" rel="noopener">Apply for registration</a></div> 964 965<div class="mb-4"><a href="/site/registration/existing-registrants/overview?nav=sidebar" target="_blank" rel="noopener">Maintaining registration (practising and non-practising)</a></div> 966 967<div class="mb-4"><a href="/site/resources/cpd-events" target="_blank" rel="noopener">Find a CPD activity or event</a></div> 968 969<div class="mb-4"><a href="/site/fee/overview?nav=sidebar" target="_blank" rel="noopener">View our list of fees</a></div> 970</div> 971</div> 972</div> 973 974 975 </div> 976 977 </div> 978 979 980 981 982 983 984 </div> 985 </div></div> 986</div> 987 988 989 990 991 992 993 994 995</div> 996 997 998 999 1000<!--footer--> 1001<div id="homepageWrapper" class="footer"> 1002<div class="row"> 1003<div class="col-md-4"><img src="/uploaded/web/public/img/odob_logo_footer.png" class="logo-footer" /></div> 1004<div class="col-md-3 offset-md-1 col-sm-6"> 1005<div class="footer-nav"> 1006<ul> 1007<li><a href="/site/resources/standard-and-guidelines?nav=sidebar">Standards & Guidelines</a></li> 1008<li><a href="/site/registration/overview?nav=sidebar">Get Registered</a></li> 1009<li><a href="/site/registration/existing-registrants/overview?nav=sidebar">Maintain Registration</a></li> 1010<li><a href="/site/resources/cpd-events">Events</a></li> 1011</ul> 1012</div> 1013</div> 1014<div class="col-md-3 col-sm-6 "> 1015<div class="footer-nav"> 1016<ul> 1017<li><a href="/site/get-in-touch/contact?nav=sidebar">Contact Us</a></li> 1018<li><a href="https://odobportal.in1touch.org/" target="_blank" rel="noopener">Login to myODOB</a></li> 1019<li><a href="/site/privacy-statement">Privacy Statement</a></li> 1020<li><a href="/site/terms-of-use">Terms of use</a></li> 1021</ul> 1022</div> 1023</div> 1024</div> 1025</div> 1026<div id="homepageWrapper" class="footer-link"><span class="powered">powered by <a href="https://in1touch.com/">in1touch</a> </span></div> 1027<!--footer--> 1028 1029<div class="scroll-top-wrapper "> 1030 <span class="scroll-top-inner"> 1031 <i class="fa fa-2x fa-angle-up"></i> 1032 </span> 1033</div> 1034 1035 1036 1037</body> 1038</html> 1039 1040 1041 1042
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.