1 2 3<!DOCTYPE html> 4<html lang="en-gb" class="theme-classicblue"> 5<head> 6 <meta charset="utf-8" /> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 9 10 <title>NHS App - The Cross Keys Practice</title> 11 12
12<script src="/scripts/master-upper.js"></script>
12 13 14 <!-- we use Velocity.js to replace jQuery animate and its performance issues --> 15
15<script src="https://cdnjs.cloudflare.com/ajax/libs/velocity/1.2.2/velocity.min.js" integrity="sha384-7j+H85qDApQPyKm8wg64JdGgKmzM7trE+amLzYcJLfwR7rixgAeIi1kSX2VHeje4" crossorigin="anonymous"></script>
vendor: 66 bytes, lines 15-16
15 16 <script src="https://www.google.com/recaptcha/api.js?render=
166LfdrvYhAAAAAHIx1dEs5DozeEZwwkL4LEQurCTd
vendor: 29 bytes, lines 16-17
16" async defer></script> 17
17<script src="/Scripts/vue.min.js"></script>
17 18
18<script src="https://unpkg.com/sweetalert/dist/sweetalert.min.js" integrity="sha384-RIQuldGV8mnjGdob13cay/K1AJa+LR7VKHqSXrrB5DPGryn4pMUXRLh92Ev8KlGF" crossorigin="anonymous"></script>
18 19
19<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyDANdBZxMBb6XLst3iVGF4qUsM74bpnEZs&callback=Function.prototype"></script>
19 20 21 <link href="/Content/sidebar.css" rel="stylesheet" /> 22 <link rel="icon" type="image/png" sizes="16x16" href="/Images/favicon.ico"> 23 <link rel="apple-touch-icon" href="/images/apple-touch-icon.png"> 24 25
25<script> 26 // show loading page if in iframe 27 if (self !== top) { 28 window.onbeforeunload = function () { 29 editorWindow.showMainPageLoading(); 30 }; 31 } 32 </script>
32 33 34 35</head> 36<body class="style-default "> 37
37<script>document.body.className = ((document.body.className) ? document.body.className + ' js-enabled' : 'js-enabled');</script>
37 38 39 <link rel="stylesheet" href="/content/master.css" type="text/css" /> 40 41 42 <div id="fb-root"></div> 43 <input id="CurrentTemplateId" name="CurrentTemplateId" type="hidden" value="3" /> 44 <div class="sidebar-container"> 45 <a id='PageHelp' class="sidebar-button-container" target='_blank' href='' role="button" aria-label="Page Help" rel="noopener noreferrer"> 46 <div class="sidebar-button sidebar-blue"><i class='fa fa-fw fa-question-circle-o'></i></div> 47 <div class="sidebar-button sidebar-button-hover sidebar-blue"><i class='fa fa-fw fa-arrow-circle-o-right'></i></div> 48 <div class="sidebar-button-text sidebar-blue"></div> 49 </a> 50 <a id='DataEditorLink' class="sidebar-button-container" target='_blank' href='' role="button" aria-label="Data Editor" rel="noopener noreferrer"> 51 <div class="sidebar-button sidebar-green"><i class='fa fa-pencil'></i></div> 52 <div class="sidebar-button sidebar-button-hover sidebar-green"><i class='fa fa-fw fa-arrow-circle-o-right'></i></div> 53 <div class="sidebar-button-text sidebar-green"></div> 54 </a> 55 </div> 56 57 <div class="master-container"> 58 59 60<link href="/Content/Templates/PrototypeTemplate/PrototypeTemplate.css" rel="stylesheet" text="text/css" /> 61<link href="/Public/K82021/Styles/Prototype.css?m=637496897280252651" rel="stylesheet" type="text/css" /> 62 63<div id="bootstrap-square" class="prototype-template"> 64 <div class="header" role="banner"> 65 66<!--Header Small Proto--> 67 68<div class="header-small"> 69 <div id="cookie-banner" aria-labelledby="cookiebanner-header" role="region" aria-label="Cookie Banner"> 70 <div class="container"> 71 <h2 id="cookiebanner-header">Cookies on the The Cross Keys Practice website</h2> 72 <p>We've put some small files called cookies on your device to make our site work.</p> 73 <p>We would also like to use google translate cookies and analytical cookies to understand how our site is used and improve user experience. Analytical cookies send information to Google Analytics.</p> 74 <p>Let us know your preference. We will use a cookie to save your choice. Before you make your choice you can read more about our <a href="/FooterLinks/CookiePolicy">cookie policy</a>.</p> 75 <button id="cookie-banner-accept">I'm OK with cookies</button> 76 <button id="cookie-banner-reject">Do not use cookies</button> 77 </div> 78</div> 79<div id="cookie-banner-confirmation" role="region" aria-label="Cookie Banner Confirmation"> 80 <div class="container"> 81 <p> 82 You can change your cookie settings at any time using our <a href="/FooterLinks/CookiePolicy">cookie policy</a>. 83 </p> 84 </div> 85</div> 86 87 88 <div class="container"> 89 <div class="header-container"> 90 <div class="header-logo-container"> 91 <div class="headerlogo" role="heading" aria-level="1"> 92 <a href="/"> 93 <span class="logo"> 94 <img src="/_Common/GetImage?fileId=368897" class="img-fluid" alt="The Cross Keys Practice Logo" /> 95 </span> 96 <div class="navbar-brand"> 97 The Cross Keys Practice 98 </div> 99 </a> 100 </div> 101 </div> 102 103 <div class="header-items"> 104 105 106 107<div class="dropdown mobile-menu d-block d-sm-none"> 108 <button type="button" class="btn btn-link btn-sm dropdown-hamburger dropdown-toggle " data-bs-toggle="dropdown" aria-label="Dropdown Menu" data-bs-target="#dropdownmenu_3ce971a2_11fd_40ca_85d3_a62cfbae1bed" 109 aria-expanded="false" aria-pressed="false" data-bs-display="static" tabindex="-1"> 110 <span class="hamburger-icon"> 111 <span class="icon-bar"></span> 112 <span class="icon-bar"></span> 113 <span class="icon-bar"></span> 114 </span> 115 <span class="menu-label">Menu</span> 116 </button> 117 118 <div role="navigation" aria-label="Dropdown Menu" id="dropdownmenu_3ce971a2_11fd_40ca_85d3_a62cfbae1bed" aria-hidden="true" class="dropdown-control"> 119 <ul class="header-hamburger dropdown-menu dropdown-menu-end"> 120 121 <li class="dropdown-item"> 122 <a href="/homepage" target="" rel="noopener noreferrer"> 123 124 125 Home 126 </a> 127 </li> 128 <li class="dropdown-item"> 129 <a href="/patient-participation-group" target="" rel="noopener noreferrer"> 130 131 132 Patient Participation Group 133 </a> 134 </li> 135 <li class="dropdown-item"> 136 <a href="/patient-registrations" target="" rel="noopener noreferrer"> 137 138 139 New Patients 140 </a> 141 </li> 142 <li class="dropdown-item"> 143 <a href="/appointments" target="" rel="noopener noreferrer"> 144 145 146 Appointments 147 </a> 148 </li> 149 <li class="dropdown-item"> 150 <a href="/prescriptions" target="" rel="noopener noreferrer"> 151 152 153 Prescriptions 154 </a> 155 </li> 156 <li class="dropdown-item"> 157 <a href="/practice-news-2" target="" rel="noopener noreferrer"> 158 159 160 Practice News 161 </a> 162 </li> 163 <li class="dropdown-item"> 164 <a href="/our-staff-5" target="" rel="noopener noreferrer"> 165 166 167 Meet Our Team 168 </a> 169 </li> 170 <li class="dropdown-item"> 171 <a href="/our-spaces" target="" rel="noopener noreferrer"> 172 173 174 Our Spaces 175 </a> 176 </li> 177 <li class="dropdown-item"> 178 <a href="/our-services" target="" rel="noopener noreferrer"> 179 180 181 Our Services 182 </a> 183 </li> 184 <li class="dropdown-item"> 185 <a href="/nhs-app" target="" rel="noopener noreferrer"> 186 187 188 NHS App 189 </a> 190 </li> 191 <li class="dropdown-item"> 192 <a href="/online-forms-2" target="" rel="noopener noreferrer"> 193 194 195 Patient Forms 196 </a> 197 </li> 198 <li class="dropdown-item"> 199 <a href="/adhd-referral-process" target="" rel="noopener noreferrer"> 200 201 202 ADHD 203 </a> 204 </li> 205 <li class="dropdown-item"> 206 <a href="/hrt-and-contraception-clinics" target="" rel="noopener noreferrer"> 207 208 209 Woman's Health 210 </a> 211 </li> 212 <li class="dropdown-item"> 213 <a href="/self-help" target="" rel="noopener noreferrer"> 214 215 216 Self Help 217 </a> 218 </li> 219 <li> 220 221<a href="#" data-bs-toggle="modal" data-bs-target="#googleTranslateModal" tabindex="-1"> 222 <i class=" fa fa-language"></i> 223 Language</a> 224 225 </li> 226 </ul> 227 </div> 228</div> 229 230 231<div class="dropdown mobile-menu d-none d-sm-block"> 232 <button type="button" class="btn btn-link btn-sm dropdown-hamburger dropdown-toggle " data-bs-toggle="dropdown" aria-label="Dropdown Menu" data-bs-target="#dropdownmenu_4a4500df_c8dd_4e64_aee2_952b3064cad8" 233 aria-expanded="false" aria-pressed="false" data-bs-display="static" tabindex="-1">
234 <span class="hamburger-icon"> 235 <span class="icon-bar"></span> 236 <span class="icon-bar"></span> 237 <span class="icon-bar"></span> 238 </span> 239 <span class="menu-label">Menu</span> 240 </button> 241 242 <div role="navigation" aria-label="Dropdown Menu" id="dropdownmenu_4a4500df_c8dd_4e64_aee2_952b3064cad8" aria-hidden="true" class="dropdown-control"> 243 <ul class="header-hamburger dropdown-menu dropdown-menu-end"> 244 245 <li class="dropdown-item"> 246 <a href="/patient-registrations" target="" rel="noopener noreferrer"> 247 248 249 New Patients 250 </a> 251 </li> 252 <li class="dropdown-item"> 253 <a href="/appointments" target="" rel="noopener noreferrer"> 254 255 256 Appointments 257 </a> 258 </li> 259 <li class="dropdown-item"> 260 <a href="/prescriptions" target="" rel="noopener noreferrer"> 261 262 263 Prescriptions 264 </a> 265 </li> 266 <li class="dropdown-item"> 267 <a href="/practice-news-2" target="" rel="noopener noreferrer"> 268 269 270 Practice News 271 </a> 272 </li> 273 <li class="dropdown-item"> 274 <a href="/our-staff-5" target="" rel="noopener noreferrer"> 275 276 277 Meet Our Team 278 </a> 279 </li> 280 <li class="dropdown-item"> 281 <a href="/our-spaces" target="" rel="noopener noreferrer"> 282 283 284 Our Spaces 285 </a> 286 </li> 287 <li class="dropdown-item"> 288 <a href="/our-services" target="" rel="noopener noreferrer"> 289 290 291 Our Services 292 </a> 293 </li> 294 <li class="dropdown-item"> 295 <a href="/nhs-app" target="" rel="noopener noreferrer"> 296 297 298 NHS App 299 </a> 300 </li> 301 <li class="dropdown-item"> 302 <a href="/online-forms-2" target="" rel="noopener noreferrer"> 303 304 305 Patient Forms 306 </a> 307 </li> 308 <li class="dropdown-item"> 309 <a href="/adhd-referral-process" target="" rel="noopener noreferrer"> 310 311 312 ADHD 313 </a> 314 </li> 315 <li class="dropdown-item"> 316 <a href="/hrt-and-contraception-clinics" target="" rel="noopener noreferrer"> 317 318 319 Woman's Health 320 </a> 321 </li> 322 <li class="dropdown-item"> 323 <a href="/self-help" target="" rel="noopener noreferrer"> 324 325 326 Self Help 327 </a> 328 </li> 329 </ul> 330 </div> 331</div> 332 </div> 333 334<div id="searchBar" class="searchbar search-visible"> 335<form action="/Search/Results" class="form-inline" id="searchForm2" method="post" role="search"> <input type="hidden" id="reCaptchaSiteKey" value="6LfdrvYhAAAAAHIx1dEs5DozeEZwwkL4LEQurCTd" /> 336 <div class="input-group input-group-sm"> 337 <input id="fullSearchText" type="text" class="searchClass form-control" name="query" placeholder="Search" aria-label="Search"> 338 <input id="searchCaptcha" name="searchCaptcha" type="hidden" value="" /> 339 <button class="btn btn-success" type="submit" aria-label="Search"><i class="fa fa-search"></i></button> 340 </div> 341<input name="__RequestVerificationToken" type="hidden" value="CfDJ8EeLpSySaVxOrbeYTnquoeAp1o61CcAxi9s8aQ-Km1PpFlecB0YHh-v6lnenglNMfPt6rQMlni_BS1Qo8dERml7bN4ORvVSDiVg9b1dzCzNp3qCXPK9hkrut4GsFe5VpfMOy-Ihjkevd5MROjxTiPZo" /></form></div> 342 343 </div> 344 345 <div class="menu-container"> 346 347 348 <div class="main-menu d-none d-sm-inline-block" role="navigation" aria-label="Main Menu"> 349 <ul class="nav menu menu-text horizontal"> 350 <li> 351 <a href="/homepage" target="" rel="noopener noreferrer" tabindex="-1"> 352 353 354 Home 355 </a> 356 </li> 357 <li> 358 <a href="/patient-participation-group" target="" rel="noopener noreferrer" tabindex="-1"> 359 360 361 Patient Participation Group 362 </a> 363 </li> 364 <li> 365 366<a href="#" data-bs-toggle="modal" data-bs-target="#googleTranslateModal" tabindex="-1"> 367 <i class=" fa fa-language"></i> 368 Language</a> 369 370 </li> 371 </ul> 372 </div> 373 374 </div> 375 </div> 376 377 378</div> 379 </div> 380 381 <main class="page-content" id="maincontent" role="main"> 382 383 384 385 386<div id="WidgetPage" msw-page> 387 <div class="container"> 388 <div> 389 <nav aria-label="breadcrumb"> 390 <ol class="breadcrumb"> 391 <li class="breadcrumb-item"><a href="/">Home</a></li> 392 <li class="breadcrumb-item active" aria-current="page">NHS App</li> 393 </ol> 394 </nav> 395 </div> 396 <div id="PageTitleDisplay"> 397 <div id="PageTitlePanel" class="mt-4"> 398 <h2>NHS App</h2> 399 </div> 400 </div> 401 402 </div> 403 404 405<div id="ContentBlocksContainer"> 406 407 <div class="content-row-container"> 408 409<style type="text/css"> 410#ContentBlocksContainer #widget-row-342382 { 411.row-title { } 412.widget-container { 413.widget-item-container { 414p, li, label { } 415h1, h2, h3, i { } 416.icon { } 417} 418.widget-item { 419&.image-widget-default .widget-item-container .image-widget-html { } 420&.widget-menu .widget-menu-list { 421li.base { } 422&.widget-menu.widget-menu-icongroup #menuWidget .menuContainer .gallery-item a { 423.text { &:hover { } } 424i { &:hover { } } } 425} 426} 427}</style> 428 429 430<div class="widget-row minrow lozad" id="widget-row-342382" data-id="342382"> 431 <div class="container widget-row-container" data-pageid="150252"> 432 433 <div class="widget-container"> 434 435 436 437<div class="widget-item information-widget styled-container " 438 title="" 439 name="Information Widget" id="informationwidget_251002" 440 data-url="/InformationWidget/EditWidget?InformationWidgetId=251002" 441 data-id="541158"> 442 <div class="widget-item-container"> 443 444<div class="content "> 445 <p><p>We encourage patients to view their medical records online. Access to health information enables patients to better understand and manage their health, leading to better health outcomes and improved patient and staff satisfaction. You can check test results, see consultations and documents, and request repeat prescriptions online.</p> 446<p> </p> 447<p data-block-key="ijc3q">The NHS App gives you a simple and secure way to access a range of NHS services. Download the NHS App on your smartphone or tablet via the <a title="Google Play" href="https://play.google.com/store/apps/details?id=com.nhs.online.nhsonline" target="" data-link-id="367397" data-use-default-display="false" data-use-default-title="false">Google Play</a>
447 or <a title="App Store" href="https://apps.apple.com/us/app/nhs-app/id1388411277?ls=1" target="" data-link-id="367398" data-use-default-display="false" data-use-default-title="false">App Store</a>. You can also access the same services in a web browser by logging in through the <a title="NHS website" href="https://www.nhsapp.service.nhs.uk/login" target="" data-link-id="367399" data-use-default-display="false" data-use-default-title="false">NHS website</a>.</p> 448<p data-block-key="emps">You need to prove who you are to get full access to the NHS App. With full access you can:</p> 449<ul> 450<li data-block-key="bu35s">order repeat prescriptions and nominate a pharmacy where you would like to collect them</li> 451<li data-block-key="drrpm">view your GP health record to see information like your allergies and medicines (if your GP has given you access to your detailed medical record, you can also see information like test results. To obtain detailed access you will need to complete an "<a title="Access to medical records" href="/_common/getdocument?id=320846" target="_blank" rel="noopener noreferrer" data-link-id="367400" data-use-default-display="false" data-use-default-title="false">Access to medical records</a>" form)</li> 452<li data-block-key="e986l">register your organ donation decision</li> 453<li data-block-key="978fg">choose how the NHS uses your data</li> 454<li data-block-key="bq8vt">view your NHS number</li> 455<li data-block-key="curo8">use NHS 111 online to answer questions and get instant advice or medical help near you</li> 456</ul> 457<p><strong>Proxy Access via the NHS App:</strong></p> 458<p>Proxy access was developed to allow someone other than the patient to access and manage parts of their GP online services account. The proxy is given their own online access account (rather than using the patient’s login details). It is often used by the parents or recognised carers of young children, and recognised carers of adults. To obtain proxy access please <a title="complete this form" href="/_common/getdocument?id=320861" target="_blank" rel="noopener noreferrer" data-link-id="367405" data-use-default-display="false" data-use-default-title="false">complete this form</a>.</p></p> 459</div> 460 </div> 461</div> 462 <div class="clearboth"></div> 463 </div> 464 </div> 465</div> 466
467<script> 468 // if we are logged in as an editor we need to check if site is not in edit mode, 469 // then don't show the message. 470 $(function () { 471 $(".widget-row-empty").toggleClass('d-none', !IsInEditMode()); 472 }); 473</script>
473 474 475<style type="text/css"> 476#ContentBlocksContainer #widget-row-342413 { 477.row-title { } 478.widget-container { 479.widget-item-container { 480p, li, label { } 481h1, h2, h3, i { } 482.icon { } 483} 484.widget-item { 485&.image-widget-default .widget-item-container .image-widget-html { } 486&.widget-menu .widget-menu-list { 487li.base { } 488&.widget-menu.widget-menu-icongroup #menuWidget .menuContainer .gallery-item a { 489.text { &:hover { } } 490i { &:hover { } } } 491} 492} 493}</style> 494 495 496<div class="widget-row minrow lozad" id="widget-row-342413" data-id="342413"> 497 <div class="container widget-row-container" data-pageid="150252"> 498 499 <div class="widget-container"> 500 501 502<div class="widget-item image-widget ImageBasic" 503 title="" 504 name="Image Widget" 505 id="imagewidget_248379" 506 data-url="/ImageWidget/EditWidget?ImageWidgetId=248379" 507 data-id="541218"> 508 509 510<div class="image-widget-container"> 511 <div class="image-widget-image"> 512 <img src="/Public/K82021/Image/b769dee0-952a-43e0-ad5e-fd183c519ba4.jpg" alt="nhs app" loading="lazy" /> 513 </div> 514 515 516 517 <div class="image-widget-content"> 518 519 520 </div> 521</div> 522</div> 523 524 <div class="clearboth"></div> 525 </div> 526 </div> 527</div> 528
529<script> 530 // if we are logged in as an editor we need to check if site is not in edit mode, 531 // then don't show the message. 532 $(function () { 533 $(".widget-row-empty").toggleClass('d-none', !IsInEditMode()); 534 }); 535</script>
535 536 </div> 537</div> 538</div> 539 540 541 542 543 544 <div id="pagetimeStamp" class="container"> 545 <span>Page last reviewed: 21 November 2025</span> 546 <br /> 547 <span>Page created: 03 June 2021</span> 548 </div> 549 550 </main> 551 552 553<div class="further-information-container" role="complementary" aria-labelledby="further-information-heading"> 554 <div class="container"> 555 <h2 id="further-information-heading">Further Information</h2> 556 <div class="further-information-grid-container"> 557 558 559 <div class="further-information" role="navigation" aria-label="Further Information Menu"> 560 <ul class="nav menu menu-text horizontal"> 561 <li> 562 <a href="/you-and-your-general-practice" target="" rel="noopener noreferrer" tabindex="-1"> 563 564 565 You and Your General Practice 566 </a> 567 </li> 568 <li> 569 <a href="/our-vision-mission--values" target="" rel="noopener noreferrer" tabindex="-1"> 570 571 572 Our Vision, Mission & Values 573 </a> 574 </li> 575 <li> 576 <a href="/statement-of-purpose" target="" rel="noopener noreferrer" tabindex="-1"> 577 578 579 Statement of Purpose 580 </a> 581 </li> 582 <li> 583 <a href="/compliment-comment-or-complaints" target="" rel="noopener noreferrer" tabindex="-1"> 584 585 586 Compliments and Complaints 587 </a> 588 </li> 589 <li> 590 <a href="/gp-earnings" target="" rel="noopener noreferrer" tabindex="-1"> 591 592 593 GP Earnings 594 </a> 595 </li> 596 <li> 597 <a href="/practice-policies" target="" rel="noopener noreferrer" tabindex="-1"> 598 599 600 Practice Policies 601 </a> 602 </li> 603 <li> 604 <a href="/armed-forces-veteran-friendly-practice" target="" rel="noopener noreferrer" tabindex="-1"> 605 606 607 Armed Forces 608 </a> 609 </li> 610 <li> 611 <a href="/patient-records" target="" rel="noopener noreferrer" tabindex="-1"> 612 613 614 Patient Records 615 </a> 616 </li> 617 <li> 618 <a href="/vacancies" target="" rel="noopener noreferrer" tabindex="-1"> 619 620 621 Vacancies 622 </a> 623 </li> 624 <li> 625 <a href="/studio" target="" rel="noopener noreferrer" tabindex="-1"> 626 627 628 Studio 629 </a> 630 </li> 631 <li> 632 <a href="https://phoenixhealthpcn.org.uk/" target=" _blank" rel="noopener noreferrer" tabindex="-1"> 633 634 635 Phoenix Health PCN 636 </a> 637 </li> 638 <li> 639 <a href="/training-practice" target="" rel="noopener noreferrer" tabindex="-1"> 640 641 642 Training Practice 643 </a> 644 </li> 645 <li> 646 <a href="/contact-us" target="" rel="noopener noreferrer" tabindex="-1"> 647 648 649 Contact Us 650 </a> 651 </li> 652 </ul> 653 </div> 654 655 656 657<ul class="nhsuk-footer__list social-media"> 658</ul> 659 660 661 <ul class="nhsuk-footer__list"> 662 <li class="parent-link "> 663 <div class="parent-link-container"> 664 <a target="_blank" rel="noopener noreferrer" aria-label="Footer Logo"> 665 <img src="/Public/K82021/Image/47b8e7c6-5e7e-42a6-8a2a-a2720f08fb2a.jpg" class="parent-link-logo" alt="Footer Logo" /> 666 </a> 667 </div> 668 </li> 669</ul> 670 671 </div> 672 </div> 673</div> 674 675</div> 676 677 678 679 680
680<script type="text/plain" data-cookiecategory="functionality" src="/Scripts/Google/google-translate.js"></script>
680 681
681<script type="text/plain" data-cookiecategory="functionality" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
681 682 <div id="footer" role="contentinfo"> 683 <div class="container"> 684 <div class="row"> 685 <div class="col-sm-6"> 686 <ul> 687 <li><a href="/Account/Login?returnUrl=%2Fnhs-app">Sign in</a></li> 688 </ul> 689 <div class="clearfix"></div> 690 </div> 691 <div class="col-sm-6"> 692 <ul> 693 <li>© 2026 Built by <a href="https://www.mysurgerywebsite.co.uk/live" target="_blank" rel="noreferrer noopener">My Surgery Website</a></li> 694 <li><a href="/FooterLinks/Accessibility">Accessibility</a></li> 695<li><a href="/FooterLinks/CookiePolicy">Cookie policy</a></li> 696<li><a href="/FooterLinks/YourData">Your data</a></li> 697<li><a href="/Sitemap">Site map</a></li> 698 </ul> 699 </div> 700 </div> 701 </div> 702</div> 703 </div> 704 705 706
706<script src="/scripts/master-lower-public.js"></script>
706 707 708
708<script> 709 const observer = lozad(); 710 observer.observe(); 711 </script>
711 712 713 714 715 <!-- Google Analytics (UA) --> 716<input type="hidden" id="CustUACode" value="">
717<script type="text/plain" data-cookiecategory="performance" src="/Scripts/Google/google-analytics.js"></script>
717 718<!-- End Google Analytics (UA)--> 719 720 <!-- Google Tag Manager --> 721<input type="hidden" id="GoogleTagManagerKey" value="GTM-KQ5QNDF">
722<script type="text/plain" data-cookiecategory="performance" src="/Scripts/Google/google-tag-manager.js"></script>
722 723<!-- End Google Tag Manager --> 724 725
725<script src="/Scripts/browser-update.js"></script>
725 726 727 <!-- hide edit/sign out buttons if in 'edit' mode --> 728
728<script type="text/javascript"> 729 730 // used in a few places (also duplicated), so now moved into a more global area. 731 function resizeForFixedHeader() { 732 var height = $(".header-small").outerHeight(); 733 $("html").css("padding-top", height); 734 } 735 736 function toggleSnow(){ 737 var isSnow = $('#SnowtimeLink').data("snow"); 738 if (isSnow == undefined || isSnow == 1){ 739 DoSnowtime(false, ''); 740 $('#SnowtimeLink').data('snow', 0); 741 } 742 else{ 743 DoSnowtime(true, 'fa-snowflake-o'); 744 $('#SnowtimeLink').data('snow', 1); 745 } 746 } 747 748 function IsInEditMode() { 749 var origin = window.location.origin; 750 var parentOrigin = window.parent.location.origin; 751 // only check if both parent and current location are of same origin 752 if (origin.localeCompare(parentOrigin) === 0) { 753 return window.parent.location.pathname.indexOf("/edit") === 0; 754 } 755 756 return false; 757 } 758 759 $(function () { 760 $(".editor").css('visibility', IsInEditMode() ? 'hidden' : 'visible'); 761 }); 762 763 $(document).on("click", function (ev) { 764 clickev = jQuery.Event('click', { 'offsetX': ev.offsetX, 'offsetY': ev.offsetY }); 765 if (self != top) 766 parent.$("body").trigger(clickev); 767 }) 768 769 if (window.addEventListener && window.requestAnimationFrame && document.getElementsByClassName) window.addEventListener('load', function() { 770 771 // start 772 var pItem = document.getElementsByClassName('progressive replace'), pCount, timer; 773 774 // scroll and resize events 775 window.addEventListener('scroll', scroller, false); 776 window.addEventListener('resize', scroller, false); 777 778 // DOM mutation observer 779 if (MutationObserver) { 780 781 var observer = new MutationObserver(function() { 782 if (pItem.length !== pCount) inView(); 783 }); 784 observer.observe(document.body, { subtree: true, childList: true, attributes: true, characterData: true }); 785 786 } 787 788 // initial check 789 inView(); 790 791 792 // throttled scroll/resize 793 function scroller() { 794 795 timer = timer || setTimeout(function() { 796 timer = null; 797 inView(); 798 }, 300); 799 800 } 801 802 803 // image in view? 804 function inView() { 805 806 if (pItem.length) requestAnimationFrame(function() { 807 808 var wT = window.pageYOffset, wB = wT + window.innerHeight, cRect, pT, pB, p = 0; 809 while (p < pItem.length) { 810 811 cRect = pItem[p].getBoundingClientRect(); 812 pT = wT + cRect.top; 813 pB = pT + cRect.height; 814 815 if (wT < pB && wB > pT) { 816 loadFullImage(pItem[p]); 817 pItem[p].classList.remove('replace'); 818 } 819 else p++; 820 821 } 822 823 pCount = pItem.length; 824 825 }); 826 827 } 828 829 830 // replace with full image 831 function loadFullImage(item) { 832 833 var href = item && (item.getAttribute('data-href') || item.href); 834 if (!href) return; 835 836 // load image 837 var img = new Image(); 838 if (item.dataset) { 839 img.srcset = item.dataset.srcset || ''; 840 img.sizes = item.dataset.sizes || ''; 841 } 842 img.src = href; 843 img.className = 'reveal'; 844 if (img.complete) addImg(); 845 else img.onload = addImg; 846 847 // replace image 848 function addImg() { 849 850 requestAnimationFrame(function() { 851 852 // disable click 853 if (href === item.href) { 854 item.style.cursor = 'default'; 855 item.addEventListener('click', function(e) { e.preventDefault(); }, false); 856 } 857 858 // preview image 859 var pImg = item.querySelector && item.querySelector('img.preview'); 860 861 // add full image 862 item.insertBefore(img, pImg && pImg.nextSibling).addEventListener('animationend', function() { 863 864 // remove preview image 865 if (pImg) { 866 img.alt = pImg.alt || ''; 867 item.removeChild(pImg); 868 } 869 870 img.classList.remove('reveal'); 871 872 }); 873 874 }); 875 876 } 877 878 } 879 880 }, false); 881 </script>
881 882 883 <div class="modal fade" id="googleTranslateModal" tabindex="-1" role="dialog" aria-labelledby="modalTranslateTitle"> 884 <div class="modal-dialog" role="document"> 885 <div class="modal-content"> 886 <div class="modal-header"> 887 <h3 class="modal-title" id="modalTranslateTitle">Translate this website with google</h3> 888 <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> 889 </div> 890 <div class="modal-body"> 891 <div id="google_translate_element"></div> 892 </div> 893 </div> 894 </div> 895 </div> 896 897 898 899
899<script async type="text/javascript" data-account="C3fgA2IAAh" src="https://cdn.userway.org/widget.js" data-uw-styling-context="true"></script>
899 900</body> 901</html> 902
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.