PageSourceSearch

https://ntslf.org/

html ntslf.org collected 2026-10-02 07:33:54 UTC 48,769 bytes, 549 lines download raw bytes

1<!DOCTYPE html>
2<html  lang="en" dir="ltr">
3  <head>
4    <meta name="format-detection" content="telephone=no" />
5<meta charset="utf-8" />
6<noscript><style nonce="nSQr_R-Kut94RNTH05o0Ug">form.antibot > * { display: none !important; } form.antibot noscript { display: block !important; }</style>
7</noscript>
7<script async src="/sites/ntslf/files/google_analytics/gtag.js?tm9pnd" type="text/plain" id="cookies_ga_google_analytics_tracking_file" data-cookieconsent="analytics" nonce="nSQr_R-Kut94RNTH05o0Ug"></script>
vendor: 1 bytes, line 7
7
8<script nonce="nSQr_R-Kut94RNTH05o0Ug">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments)};gtag("js", new Date());gtag("set", "developer_id.dMDhkMT", true);gtag("config", "G-J1QG8XPVZC", {"groups":"default","page_placeholder":"PLACEHOLDER_page_location"});gtag("config", "UA-51878501-1", {"groups":"default","anonymize_ip":true,"page_placeholder":"PLACEHOLDER_page_path"});</script>
8
9<style nonce="nSQr_R-Kut94RNTH05o0Ug">/* @see https://github.com/aFarkas/lazysizes#broken-image-symbol */.js img.lazyload:not([src]) { visibility: hidden; }/* @see https://github.com/aFarkas/lazysizes#automatically-setting-the-sizes-attribute */.js img.lazyloaded[data-sizes=auto] { display: block; width: 100%; }</style>
10<meta name="Generator" content="Drupal 11 (https://www.drupal.org)" />
11<meta name="MobileOptimized" content="width" />
12<meta name="HandheldFriendly" content="true" />
13<meta name="viewport" content="width=device-width, initial-scale=1.0" />
14<link rel="icon" href="/themes/ntslf-NOC8X/favicon.ico" type="image/vnd.microsoft.icon" />
15<link rel="canonical" href="https://ntslf.org/ntslf-front-page" />
16<link rel="shortlink" href="https://ntslf.org/node/1" />
17<link rel="apple-touch-icon" href="/themes/ntslf-NOC8X/Favicons/apple-touch-icon.png" sizes="180x180" />
18<link rel="icon" type="image/png" href="/themes/ntslf-NOC8X/Favicons/favicon-16x16.png" sizes="16x16" />
19<link rel="icon" type="image/png" href="/themes/ntslf-NOC8X/Favicons/favicon-32x32.png" sizes="32x32" />
20<link rel="icon" type="image/png" href="/themes/ntslf-NOC8X/Favicons/android-chrome-192x192.png" sizes="192x192" />
21<link rel="icon" type="image/png" href="/themes/ntslf-NOC8X/Favicons/android-chrome-512x512.png" sizes="512x512" />
22<link rel="manifest" href="/themes/ntslf-NOC8X/Favicons/manifest.json" />
23<meta name="msapplication-TileColor" content="#3578b8" />
24<meta name="msapplication-TileImage" content="/themes/ntslf-NOC8X/Favicons/mstile-150x150.png" />
25<meta name="msapplication-config" content="/themes/ntslf-NOC8X/Favicons/browserconfig.xml" />
26<meta name="theme-color" content="#3578b8" />
27
28    <title>National Tidal and Sea Level Facility | National Tidal and Sea Level Facility</title>
29    <link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/core.css?tm9pnd" />
30<link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/controlgroup.css?tm9pnd" />
31<link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/checkboxradio.css?tm9pnd" />
32<link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/resizable.css?tm9pnd" />
33<link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/button.css?tm9pnd" />
34<link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/dialog.css?tm9pnd" />
35<link rel="stylesheet" media="all" href="/core/modules/system/css/components/align.module.css?tm9pnd" />
36<link rel="stylesheet" media="all" href="/core/modules/system/css/components/container-inline.module.css?tm9pnd" />
37<link rel="stylesheet" media="all" href="/core/modules/system/css/components/clearfix.module.css?tm9pnd" />
38<link rel="stylesheet" media="all" href="/core/modules/system/css/components/hidden.module.css?tm9pnd" />
39<link rel="stylesheet" media="all" href="/core/modules/system/css/components/js.module.css?tm9pnd" />
40<link rel="stylesheet" media="all" href="/libraries/cookiesjsr/dist/cookiesjsr.min.css?tm9pnd" />
41<link rel="stylesheet" media="all" href="/core/misc/components/progress.module.css?tm9pnd" />
42<link rel="stylesheet" media="all" href="/core/misc/components/ajax-progress.module.css?tm9pnd" />
43<link rel="stylesheet" media="all" href="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/themes/base/core.css?tm9pnd" />
44<link rel="stylesheet" media="all" href="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/themes/base/draggable.css?tm9pnd" />
45<link rel="stylesheet" media="all" href="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/themes/base/resizable.css?tm9pnd" />
46<link rel="stylesheet" media="all" href="/core/modules/ckeditor5/css/ckeditor5.dialog.fix.css?tm9pnd" />
47<link rel="stylesheet" media="all" href="/core/assets/vendor/jquery.ui/themes/base/theme.css?tm9pnd" />
48<link rel="stylesheet" media="all" href="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/themes/base/theme.css?tm9pnd" />
49<link rel="stylesheet" media="all" href="/libraries/bootstrap/css/bootstrap.min.css?tm9pnd" />
50<link rel="stylesheet" media="all" href="/libraries/bootstrap/css/drupal-bootstrap.css?tm9pnd" />
51<link rel="stylesheet" media="all" href="/themes/NOC8X-main/css/fonts.css?tm9pnd" />
52<link rel="stylesheet" media="all" href="/themes/NOC8X-main/css/pre-appl.css?tm9pnd" />
53<link rel="stylesheet" media="all" href="/themes/NOC8X-main/css/application.css?tm9pnd" />
54<link rel="stylesheet" media="all" href="/themes/NOC8X-main/css/style.css?tm9pnd" />
55<link rel="stylesheet" media="all" href="/themes/ntslf-NOC8X/css/ntslf-style.css?tm9pnd" />
56
57    
57<script type="application/json" data-drupal-selector="drupal-settings-json">{"path":{"baseUrl":"\/","pathPrefix":"","currentPath":"node\/1","currentPathIsAdmin":false,"isFront":true,"currentLanguage":"en"},"pluralDelimiter":"\u0003","suppressDeprecationErrors":true,"ajaxPageState":{"libraries":"eJxtyrEOwjAMBNAfiuqVnR1WtshpTXAxcRQbRPh6VIlWCLH4Tu-cVN28YYW0tlgbRS7sYSOoWvVB7UtcVZxrGFWvTAafnK39ocG8C9m6xIyABaU7jws2gqndK8owMYrmAWd8hqyaheL2CL8QBF8dlhOKm5zj4bjfneBCOEWj0VlLsG5ON0ho9AY4c1yK","theme":"ntslf_NOC8X","theme_token":null},"ajaxTrustedUrl":{"\/search\/node":true},"google_analytics":{"account":"G-J1QG8XPVZC","trackOutbound":true,"trackMailto":true,"trackTel":true,"trackDownload":true,"trackDownloadExtensions":"7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip"},"lazy":{"lazysizes":{"lazyClass":"lazyload","loadedClass":"lazyloaded","loadingClass":"lazyloading","preloadClass":"lazypreload","errorClass":"lazyerror","autosizesClass":"lazyautosizes","srcAttr":"data-src","srcsetAttr":"data-srcset","sizesAttr":"data-sizes","minSize":40,"customMedia":[],"init":true,"expFactor":1.5,"hFac":0.8,"loadMode":2,"loadHidden":true,"ricTimeout":0,"throttleDelay":125,"plugins":{"unveilhooks":"unveilhooks\/ls.unveilhooks"}},"placeholderSrc":"","preferNative":false,"minified":true,"libraryPath":"\/libraries\/lazysizes"},"bootstrap":{"forms_has_error_value_toggle":1,"modal_animation":1,"modal_backdrop":"true","modal_focus_input":1,"modal_keyboard":1,"modal_select_text":1,"modal_show":1,"modal_size":"","popover_enabled":1,"popover_animation":1,"popover_auto_close":1,"popover_container":"body","popover_content":"","popover_delay":"0","popover_html":0,"popover_placement":"right","popover_selector":"","popover_title":"","popover_trigger":"click","tooltip_enabled":1,"tooltip_animation":1,"tooltip_container":"body","tooltip_delay":"0","tooltip_html":0,"tooltip_placement":"auto left","tooltip_selector":"","tooltip_trigger":"hover"},"cookies":{"cookiesjsr":{"config":{"cookie":{"name":"cookiesjsr","expires":7862400000,"domain":"","sameSite":"Lax","secure":false},"library":{"libBasePath":"\/libraries\/cookiesjsr\/dist","libPath":"\/libraries\/cookiesjsr\/dist\/cookiesjsr.min.js","scrollLimit":0},"callback":{"method":"post","url":"\/cookies\/consent\/callback.json","headers":[]},"interface":{"openSettingsHash":"#editCookieSettings","showDenyAll":true,"denyAllOnLayerClose":false,"settingsAsLink":false,"availableLangs":["en"],"defaultLang":"en","groupConsent":false,"cookieDocs":true}},"services":{"functional":{"id":"functional","services":[{"key":"functional","type":"functional","name":"Required functional","info":{"value":"\u003Ctable\u003E\r\n\t\u003Cthead\u003E\r\n\t\t\u003Ctr\u003E\r\n\t\t\t\u003Cth width=\u002215%\u0022\u003ECookie name\u003C\/th\u003E\r\n\t\t\t\u003Cth width=\u002215%\u0022\u003EDefault expiration time\u003C\/th\u003E\r\n\t\t\t\u003Cth\u003EDescription\u003C\/th\u003E\r\n\t\t\u003C\/tr\u003E\r\n\t\u003C\/thead\u003E\r\n\t\u003Ctbody\u003E\r\n\t\t\u003Ctr\u003E\r\n\t\t\t\u003Ctd\u003E\u003Ccode dir=\u0022ltr\u0022 translate=\u0022no\u0022\u003ESSESS\u0026lt;ID\u0026gt;\u003C\/code\u003E\u003C\/td\u003E\r\n\t\t\t\u003Ctd\u003E1 month\u003C\/td\u003E\r\n\t\t\t\u003Ctd\u003EIf you are logged in to this website, a session cookie is required to identify and connect your browser to your user account in the server backend of this website.\u003C\/td\u003E\r\n\t\t\u003C\/tr\u003E\r\n\t\t\u003Ctr\u003E\r\n\t\t\t\u003Ctd\u003E\u003Ccode dir=\u0022ltr\u0022 translate=\u0022no\u0022\u003Ecookiesjsr\u003C\/code\u003E\u003C\/td\u003E\r\n\t\t\t\u003Ctd\u003E1 year\u003C\/td\u003E\r\n\t\t\t\u003Ctd\u003EWhen you visited this website for the first time, you were asked for your permission to use several services (including those from third parties) that require data to be saved in your browser (cookies, local storage). Your decisions about each service (allow, deny) are stored in this cookie and are reused each time you visit this website.\u003C\/td\u003E\r\n\t\t\u003C\/tr\u003E\r\n\t\u003C\/tbody\u003E\r\n\u003C\/table\u003E\r\n","format":"full_html"},"uri":"","needConsent":false}],"weight":1},"tracking":{"id":"tracking","services":[{"key":"analytics","type":"tracking","name":"Google Analytics","info":{"format":"full_html","value":""},"uri":"https:\/\/analytics.google.com\/","needConsent":true},{"key":"recaptcha","type":"tracking","name":"reCAPTCHA","info":{"format":"full_html","value":""},"uri":"https:\/\/developers.google.com\/recaptcha","needConsent":true}],"weight":10}},"translation":{"_core":{"default_config_hash":"S5qrJju_o31uC1fwXosZ8Nlja2Wps6Gn0mMCAebY1Zw"},"langcode":"en","bannerText":"We use cookies to aid user experience. Accept, reject or revoke consent at any time in \u2018Cookie settings\u2019.","privacyPolicy":"Privacy and cookies","privacyUri":"https:\/\/www.noc.ac.uk\/about-us\/privacy-notice","imprint":"Imprint","imprintUri":"","cookieDocs":"","cookieDocsUri":"","officialWebsite":"Official website","denyAll":"Reject all","alwaysActive":"Always active","settings":"Cookie settings","acceptAll":"Accept all","requiredCookies":"Required cookies","cookieSettings":"Cookie settings","close"
57:"Close","readMore":"Read more","allowed":"Allowed","denied":"Denied","settingsAllServices":"Settings for all services","saveSettings":"Save","default_langcode":"en","disclaimerText":"All cookie information is subject to change by the service providers. We update this information regularly.","disclaimerTextPosition":"above","processorDetailsLabel":"Processor Company Details","processorLabel":"Company","processorWebsiteUrlLabel":"Company Website","processorPrivacyPolicyUrlLabel":"Company Privacy Policy","processorCookiePolicyUrlLabel":"Company Cookie Policy","processorContactLabel":"Data Protection Contact Details","placeholderAcceptAllText":"Accept All Cookies","functional":{"title":"Functional","details":"Cookies are small text files that your browser places on your device to store certain information. Using the stored information, a website can recognise that you previously accessed and visited it using the browser on your device. We use this information to arrange and display the website optimally according to your preferences. In this process, only the cookie is identified on your device. Personal data are stored only with your consent or, where absolutely necessary, to enable you to access and use the service we provide."},"tracking":{"title":"Tracking cookies","details":"Marketing cookies from external advertising companies (third-party cookies) collect information about the websites visited by the user. The purpose of this is to create and display target group-oriented content and advertising for the user."}}},"cookiesTexts":{"_core":{"default_config_hash":"S5qrJju_o31uC1fwXosZ8Nlja2Wps6Gn0mMCAebY1Zw"},"langcode":"en","bannerText":"We use cookies to aid user experience. Accept, reject or revoke consent at any time in \u2018Cookie settings\u2019.","privacyPolicy":"Privacy and cookies","privacyUri":"https:\/\/www.noc.ac.uk\/about-us\/privacy-notice","imprint":"Imprint","imprintUri":"","cookieDocs":"","cookieDocsUri":"","officialWebsite":"Official website","denyAll":"Reject all","alwaysActive":"Always active","settings":"Cookie settings","acceptAll":"Accept all","requiredCookies":"Required cookies","cookieSettings":"Cookie settings","close":"Close","readMore":"Read more","allowed":"Allowed","denied":"Denied","settingsAllServices":"Settings for all services","saveSettings":"Save","default_langcode":"en","disclaimerText":"All cookie information is subject to change by the service providers. We update this information regularly.","disclaimerTextPosition":"above","processorDetailsLabel":"Processor Company Details","processorLabel":"Company","processorWebsiteUrlLabel":"Company Website","processorPrivacyPolicyUrlLabel":"Company Privacy Policy","processorCookiePolicyUrlLabel":"Company Cookie Policy","processorContactLabel":"Data Protection Contact Details","placeholderAcceptAllText":"Accept All Cookies"},"services":{"analytics":{"uuid":"a8cb496e-56bd-46cc-90b7-b3e600182d59","langcode":"en","status":true,"dependencies":{"enforced":{"module":["cookies_ga"]}},"_core":{"default_config_hash":"0FSyPPXfJvmZxEpwsiSH6nipWjFfo6qZ9pP6rP9tFT0"},"id":"analytics","label":"Google Analytics","group":"tracking","info":{"format":"full_html","value":""},"consentRequired":true,"purpose":"","processor":"","processorContact":"","processorUrl":"https:\/\/analytics.google.com\/","processorPrivacyPolicyUrl":"","processorCookiePolicyUrl":"https:\/\/support.google.com\/analytics\/answer\/6004245","placeholderMainText":"This content is blocked because Google Analytics cookies have not been accepted.","placeholderAcceptText":"Only accept Google Analytics cookies."},"functional":{"uuid":"253a6852-b9c6-4a3e-93a7-ae58ccb144f7","langcode":"en","status":true,"dependencies":[],"_core":{"default_config_hash":"SQkYKY9U6xYDPAOC32rgkrIzkd688kRsm9g25mWdcvM"},"id":"functional","label":"Required functional","group":"functional","info":{"value":"\u003Ctable\u003E\r\n\t\u003Cthead\u003E\r\n\t\t\u003Ctr\u003E\r\n\t\t\t\u003Cth width=\u002215%\u0022\u003ECookie name\u003C\/th\u003E\r\n\t\t\t\u003Cth width=\u002215%\u0022\u003EDefault expiration time\u003C\/th\u003E\r\n\t\t\t\u003Cth\u003EDescription\u003C\/th\u003E\r\n\t\t\u003C\/tr\u003E\r\n\t\u003C\/thead\u003E\r\n\t\u003Ctbody\u003E\r\n\t\t\u003Ctr\u003E\r\n\t\t\t\u003Ctd\u003E\u003Ccode dir=\u0022ltr\u0022 translate=\u0022no\u0022\u003ESSESS\u0026lt;ID\u0026gt;\u003C\/code\u003E\u003C\/td\u003E\r\n\t\t\t\u003Ctd\u003E1 month\u003C\/td\u003E\r\n\t\t\t\u003Ctd\u003EIf you are logged in to this website, a session cookie is required to identify and connect your browser to your user account in the server backend of this website.\u003C\/td\u003E\r\n\t\t\u003C\/tr\u003E\r\n\t\t\u003Ctr\u003E\r\n\t\t\t\u003Ctd\u003E\u003Ccode dir=\u0022ltr\u0022 translate=\u0022no\u0022\u003Ecookie
57sjsr\u003C\/code\u003E\u003C\/td\u003E\r\n\t\t\t\u003Ctd\u003E1 year\u003C\/td\u003E\r\n\t\t\t\u003Ctd\u003EWhen you visited this website for the first time, you were asked for your permission to use several services (including those from third parties) that require data to be saved in your browser (cookies, local storage). Your decisions about each service (allow, deny) are stored in this cookie and are reused each time you visit this website.\u003C\/td\u003E\r\n\t\t\u003C\/tr\u003E\r\n\t\u003C\/tbody\u003E\r\n\u003C\/table\u003E\r\n","format":"full_html"},"consentRequired":false,"purpose":"Essential functional cookies to provide general functionality","processor":"","processorContact":"","processorUrl":"","processorPrivacyPolicyUrl":"","processorCookiePolicyUrl":"","placeholderMainText":"This content is blocked because required functional cookies have not been accepted.","placeholderAcceptText":"Only accept required functional cookies."},"recaptcha":{"uuid":"30e425ef-744d-4924-9256-b83635b93e29","langcode":"en","status":true,"dependencies":{"enforced":{"module":["cookies_recaptcha"]}},"_core":{"default_config_hash":"mqZJJHG1ICnG-AN0VYrhe2KHsNwhhIFpTHi053IjNqk"},"id":"recaptcha","label":"reCAPTCHA","group":"tracking","info":{"format":"full_html","value":""},"consentRequired":true,"purpose":"","processor":"","processorContact":"","processorUrl":"https:\/\/developers.google.com\/recaptcha","processorPrivacyPolicyUrl":"https:\/\/policies.google.com\/privacy","processorCookiePolicyUrl":"","placeholderMainText":"This content is blocked because reCAPTCHA cookies have not been accepted.","placeholderAcceptText":"Only accept reCAPTCHA cookies."}},"groups":{"functional":{"uuid":"f08e7f20-ed28-4264-ac5b-530e23f34527","langcode":"en","status":true,"dependencies":[],"_core":{"default_config_hash":"aHm4Q63Ge97tcktTa_qmUqJMir45iyGY2lEvvqPW68g"},"id":"functional","label":"Functional","weight":1,"title":"Functional","details":"Cookies are small text files that your browser places on your device to store certain information. Using the stored information, a website can recognise that you previously accessed and visited it using the browser on your device. We use this information to arrange and display the website optimally according to your preferences. In this process, only the cookie is identified on your device. Personal data are stored only with your consent or, where absolutely necessary, to enable you to access and use the service we provide."},"marketing":{"uuid":"d75f8aad-c01d-45fb-80ef-4d1b873eb43b","langcode":"en","status":true,"dependencies":[],"_core":{"default_config_hash":"JkP6try0AxX_f4RpFEletep5NHSlVB1BbGw0snW4MO8"},"id":"marketing","label":"Marketing","weight":20,"title":"Marketing","details":"Customer communication and marketing tools."},"performance":{"uuid":"311db411-80f2-4af6-a3d0-59b5526d1524","langcode":"en","status":true,"dependencies":[],"_core":{"default_config_hash":"Jv3uIJviBj7D282Qu1ZpEQwuOEb3lCcDvx-XVHeOJpw"},"id":"performance","label":"Performance","weight":30,"title":"Performance Cookies","details":"Performance cookies collect aggregated information about how our website is used. The purpose of this is to improve its appeal, content and functionality. These cookies help us to determine whether, how often and for how long particular sub-pages of our website are accessed and in which content users are particularly interested. We record search terms as well as country, region and (where applicable) the city from which the website is accessed, and also the types of devices used to access the website. We use the information to compile statistical reports that help us tailor and optimise our website content."},"social":{"uuid":"07849028-8756-46b6-b0e1-973a574cd72f","langcode":"en","status":true,"dependencies":[],"_core":{"default_config_hash":"w9uS0Ktbh58ffWxW1ue_MKgB_he6iZPMx2Pc6tN4K4o"},"id":"social","label":"Social Plugins","weight":20,"title":"Social Plugins","details":"Comments managers facilitate the filing of comments and fight against spam."},"tracking":{"uuid":"d002c702-aff1-44b1-b878-9613a1e960a8","langcode":"en","status":true,"dependencies":[],"_core":{"default_config_hash":"_gYDe3qoEc6L5uYR6zhu5V-3ARLlyis9gl1
57diq7Tnf4"},"id":"tracking","label":"Tracking","weight":10,"title":"Tracking cookies","details":"Marketing cookies from external advertising companies (third-party cookies) collect information about the websites visited by the user. The purpose of this is to create and display target group-oriented content and advertising for the user."},"video":{"uuid":"0e44d60b-4498-42fc-8d55-21f96d595ebb","langcode":"en","status":true,"dependencies":[],"_core":{"default_config_hash":"w1WnCmP2Xfgx24xbx5u9T27XLF_ZFw5R0MlO-eDDPpQ"},"id":"video","label":"Videos","weight":40,"title":"Video","details":"Video sharing services help to add rich media on the site and increase its visibility."}}},"csp":{"nonce":"nSQr_R-Kut94RNTH05o0Ug"},"user":{"uid":0,"permissionsHash":"a09158da8f867aa8f330b6c78a278e6d56d56ca05d2306c37465da0e8c66ab55"}}</script>
vendor: 1 bytes, line 57
57
58<script src="/core/assets/vendor/jquery/jquery.min.js?v=4.0.0"></script>
vendor: 1 bytes, line 58
58
59<script src="/core/misc/drupalSettingsLoader.js?v=11.4.8"></script>
vendor: 1 bytes, line 59
59
60<script src="/core/misc/drupal.js?v=11.4.8"></script>
vendor: 1 bytes, line 60
60
61<script src="/core/misc/drupal.init.js?v=11.4.8"></script>
vendor: 1 bytes, line 61
61
62<script src="/themes/NOC8X-main/js/vendor/modernizr.min.js?tm9pnd"></script>
vendor: 1 bytes, line 62
62
63<script src="/core/misc/debounce.js?v=11.4.8"></script>
vendor: 1 bytes, line 63
63
64<script src="/core/misc/announce.js?v=11.4.8"></script>
vendor: 1 bytes, line 64
64
65<script src="/core/misc/message.js?v=11.4.8"></script>
vendor: 1 bytes, line 65
65
66<script src="/themes/contrib/bootstrap/js/misc/message.js?tm9pnd"></script>
vendor: 1 bytes, line 66
66
67<script src="/modules/contrib/cookies/js/cookiesjsr.conf.js?tm9pnd" defer></script>
vendor: 1 bytes, line 67
67
68<script src="/libraries/cookiesjsr/dist/cookiesjsr.min.js?tm9pnd" defer></script>
68
69
70  </head>
71  <body class="path-frontpage page-node-type-page">
72    <a href="#main-content" class="visually-hidden focusable skip-link">
73      Skip to main content
74    </a>
75    
76      <div class="dialog-off-canvas-main-canvas" data-off-canvas-main-canvas>
77    
78
79
80
81    <div class="l-site-wrapper ovrflw-vis">
82      <div class="m-hamburger"><button class="hamburger" title="Open / Close Menu"><span class="hamburger-box"><span class="hamburger-inner"><span class="sr-only">Open or Close Menu</span></span></span></button></div>
83      <div id="landing" class="m-site-header m-site-header--landing">
84        <div class="m-logo">
85          <a href="/"><img alt="National Tidal and Sea Level Facility [logo]" class="lazyload" data-src="/themes/ntslf-NOC8X/logo.svg" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" width="250" height="85" /><span>National Tidal and Sea Level Facility</span></a>
86        </div>
87        <div class="m-mega-nav main-nav">
88  <ul class="site-navigation">
89  <li><a href="/tides" data-area="tides">Tides</a></li>
90  <li><a href="/storm-surges" data-area="storm_surges">Storm surges</a></li>
91  <li><a href="/products" data-area="products">Products</a></li>
92  <li><a href="/about-us" data-area="about">About</a></li>
93  <li class="main-nav-search-link"><a href="#"><i class="fa-solid fa-search" aria-hidden="true"><span class="visually-hidden">Search</span></i></a></li>
94</ul>
95<div class="area area--tides area--display-standard">
96  <ul>
97      <li><a href="/tides/about-tides">About tides</a>
98        <ul>
99          <li><a href="/tides/about-tides/tides-faq">Tides – questions and answers</a></li>
100          <li><a href="/tides/about-tides/sea-level-faq">Sea level – questions and answers</a></li>
101          <li><a href="/tides/about-tides/doodson-lege-tide-predicting-machine">The Doodson-Légé Tide Predicting Machine</a></li>
102          <li><a href="/tides/about-tides/tide-clocks-watches">Tide clocks and watches</a></li>
103          <li><a href="/tides/about-tides/tidal-river-bores">Tidal river bores</a></li>
104          <li><a href="/tides/about-tides/river-dee">The River Dee / Afon Dyfrdwy</a></li>
105          <li><a href="/tides/about-tides/river-mersey">The River Mersey</a></li>
106        </ul>
107      </li>
108      <li><a href="/tides/uk-network">UK National Tide Gauge Network</a>
109        <ul>
110          <li><a href="/tides/uk-network/data-availability">Data availability</a></li>
111          <li><a href="/tides/uk-network/predictions-uk-ireland">Tidal predictions – UK and Ireland</a></li>
112        </ul>
113      </li>
114      <li><a href="/tides/sa-network">UK South Atlantic Network</a>
115        <ul>
116          <li><a href="/tides/sa-network/gibraltar">Gibraltar sea level station</a></li>
117          <li><a href="/tides/sa-network/predictions-south-atlantic">Tidal predictions – South Atlantic</a></li>
118        </ul>
119      </li>
120      <li><a href="/tides/tgi">Tide gauge instruments</a></li>
121      <li><a href="/tides/definitions">Definitions of tidal levels</a></li>
122      <li><a href="/tides/datum">Chart datum and ordnance datum</a></li>
123      <li><a href="https://psmsl.org" target="blank">Permanent Service for Mean Sea Level (PSMSL) <i class="fa fa-external-link fa-xs" aria-hidden="true"><span class="sr-only">(external link)</span></i></a></li>
124      <li><a href="/engineers">Engineers’ page</a>
125        <ul>
126          <li><a href="/engineers/proudman-building-liverpool-weather-station">Proudman Building, Liverpool weather station</a></li>
127        </ul>
128      </li>
129  </ul>
130</div>
131<div class="area area--storm_surges area--display-standard">
132  <ul>
133      <li><a href="/storm-surges/about-storm-surges">About storm surges</a></li>
134      <li><a href="/storm-surges/surge-model">Tide-surge model</a>
135        <ul>
136          <li><a href="/storm-surges/surge-model/surge-forecast">Surge model forecast</a></li>
137          <li><a href="/storm-surges/surge-model/monthly-surge-plots">Surge model archive</a></li>
138          <li><a href="/storm-surges/surge-model/monthly-surge-plots-pre2020">Surge model archive: 2004–2019</a></li>
139          <li><a href="/surge-model-ensemble-forecasting">Surge model ensemble forecasting</a></li>
140        </ul>
141      </li>
142      <li><a href="/storm-surges/storm-surge-annual-reports">Storm surge annual reports</a></li>
143      <li><a href="/storm-surges/skew-surges">Skew surges</a>
144        <ul>
145          <li><a href="/storm-surges/skew-surges/england-south">Skew surge history: England – south</a></li>
146          <li><a href="/storm-surges/skew-surges/england-east">Skew surge history: England – east</a></li>
147          <li><a href="/storm-surges/skew-surges/england-west">Skew surge history: England – west</a></li>
148          <li><a href="/storm-surges/skew-surges/wales">Skew surge history: Wales</a></li>
149          <li><a href="/storm-surges/skew-surges/scotland">Skew surge history: Scotland</a></li>
150          <li><a href="/storm-surges/skew-surges/northern-ireland">Skew surge history: Northern Ireland</a></li>
151          <li><a href="/storm-surges/skew-surges/isle-of-man">Skew surge history: Isle of Man</a></li>
152          <li><a href="/storm-surges/skew-surges/channel-islands">Skew surge history: Channel Islands</a></li>
153        </ul>
154      </li>
155  </ul>
156</div>
157<div class="area area--products area--display-standard">
158  <ul>
159      <li><a href="/products/sea-level-trends">Sea level trends</a>
160        <ul>
161          <li><a href="/products/sea-level-trends/charts">Sea level trend charts</a></li>
162        </ul>
163      </li>
164      <li><a href="/products/software">Software</a></li>
165  </ul>
166</div>
167<div class="area area--about area--display-standard">
168  <ul>
169      <li><a href="/about-us/contact-us">Contact us</a></li>
170  </ul>
171</div>
172
173        </div>
174      </div>
175      <div class="m-search-popover is-hidden">
176        <div class="back"></div>
177        <div class="inner">
178          <div class="inner-inner">
179    <form class="search-block-form" data-drupal-selector="search-block-form" action="/search/node" method="get" id="search-block-form" accept-charset="UTF-8">
180  <div class="form-item js-form-item form-type-search js-form-type-search form-item-keys js-form-item-keys form-no-label form-group">
181      <label for="edit-keys" class="control-label sr-only">Search</label>
182  
183  
184  <div class="input-group"><input title="Enter the terms you wish to search for." data-drupal-selector="edit-keys" class="form-search form-control" placeholder="Search" type="search" id="edit-keys" name="keys" value="" size="15" maxlength="128" data-toggle="tooltip" /><span class="input-group-btn"><button type="submit" value="Search" class="button js-form-submit form-submit btn-primary btn"><span class="sr-only">Search</span><span class="fa-solid fa-search fa-lg"></span></button></span></div>
185
186  
187  
188  </div>
189<div class="form-actions form-group js-form-wrapper form-wrapper" data-drupal-selector="edit-actions" id="edit-actions"></div>
190
191</form>
192
193          </div>
194        </div>
195      </div>
196      <div class="m-fixed-bar">
197        <div class="wrap">
198          <div class="m-mega-nav"></div>
199          <div class="back-to-top"><button title="Back to top"><span>Top of page</span></button></div>
200        </div>
201      </div>
202      <div id="hero" class="m-index-hero">
203        <div class="image"></div>
204  <div class="region region-hero-image">
205    <section id="block-heroimageadditionallogos" class="block block-block-content block-block-content6d336697-fe16-4d01-97b7-c1aac6dd051b clearfix">
206  
207    
208
209      
210            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">
210<script nonce="nSQr_R-Kut94RNTH05o0Ug">
211	jQuery(document).ready(function() {
212		jQuery('<a href="https://noc.ac.uk" target="_blank"><img alt="National Oceanography Centre [logo]" class="logo-a img-responsive lazyload" data-src="/themes/NOC8X-main/img/logo-noc.svg" width="116" height="116"></a><a href="https://www.liverpool.ac.uk" target="_blank"><img alt="University of Liverpool [logo]" class="logo-b img-responsive lazyload" data-src="/themes/ntslf-NOC8X/img/logo_univ_liverpool_wt.svg" width="230" height="59"></a>').appendTo('.m-logo');		//	appendTo('#hero .image');
213	});
214</script>
214
215<style nonce="nSQr_R-Kut94RNTH05o0Ug">
216img.logo-a, img.logo-b { filter: drop-shadow(1px 1px 2px var(--grey)); position: absolute; z-index: 1; }
217img.logo-a { width: 115px; height: 115px; top: 4px; left: calc(125px + var(--logo-w, 300) * 1px); }
218img.logo-b { width: 230px; height: 59px; top: 29px; left: calc(290px + var(--logo-w, 300) * 1px); }
219  @media (max-width: 1050px) {                  /* Hide extra logos when screen width too narrow */
220    img.logo-a, img.logo-b { display: none; } }
221</style></div>
222      
223  </section>
224
225
226  </div>
227
228        <div id="title" class="title-content">
229
230          <h1>National Tidal and Sea Level Facility</h1>
231
232        </div>
233      </div>
234
235        <div id="main" role="main" class="main-container js-quickedit-main-content">
236
237              <div class="highlighted">  <div class="region region-highlighted">
238    <div data-drupal-messages-fallback class="hidden"></div>
239
240  </div>
241</div>
242      
243            
244      
245        <div class="row">
246    
247  
248          <section class="col-sm-12">
249              <a id="main-content"></a>
250      <div class="region region-content">
251      
252<article class="page full clearfix">
253
254  
255    
256
257  
258  <div class="content">
259    
260            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item">
260<script nonce="nSQr_R-Kut94RNTH05o0Ug">
261	d0 = new Date(); d1 = new Date(); d1.setMonth(d1.getMonth() + 1);
262
263	jQuery(document).ready(function() {
264// Replace hero type
265		jQuery('#hero').removeClass().addClass('m-landing-hero');
266// Append paragraph text to '.title.content'
267		jQuery('<p>The centre of excellence for sea level monitoring, coastal flood forecasting, and the analysis of sea level extremes</p>').appendTo('#hero .title-content');
268// Append paragraph text to '#hero'
269		jQuery('<div class="text-content"><p><strong>The National Tidal and Sea Level Facility  is the focus for sea level research.</strong></p><p>Find out about tides and storm surges.</p><p>Get information on tidal predictions and surge forecasts. View up-to-date tide gauge records and other archived data.</p></div>').appendTo('#hero');
270
271// Months for Liverpool tidal predictions (pdf)
272		jQuery('#mths').replaceWith(' ' + d0.toLocaleString('default', { month: 'long' }) + ' &amp; ' + d1.toLocaleString('default', { month: 'long' }) );
273
274// onClick events for map
275		jQuery('#uktg').click(function(){ ntmap.closePopup().flyTo([55.2,-3.9],5); return false; });
276		jQuery('#satg').click(function(){ ntmap.closePopup().flyTo([-37,-35],2); return false; });
277	});
278</script>
278
279<style nonce="nSQr_R-Kut94RNTH05o0Ug">
280	#main { margin-top: 100px; }
281	.m-background-image.fix-btn { margin-left: 0; margin-right: 0; padding: 0; }
282	.m-list-content-grid ul { grid-column-gap: 30px; grid-row-gap: 30px; }
283	.m-list-content-grid ul li > * { max-width: 768px; }
284	/* Fixed size */ #mapid {width: 768px; height: 560px; }
285	/* Fullscreen */ #wrapper.fullscreen, #wrapper.fullscreen #mapid { height: 100%; width: 100%; }
286	button.fullscreen-toggle { background-image: url('/ntslf/sites/ntslf/files/scripts/pkg/leaflet/images/fullscreen.png'); background-color: #eee; height: 26px; width: 26px; border: 1px solid #bbb; cursor: pointer; margin-right: -1px; }
287	.fullscreen button.fullscreen-toggle { background-image: url('/ntslf/sites/ntslf/files/scripts/pkg/leaflet/images/fullscreen-exit.png'); }
288	#mapid h3 { font-size: 1.4em; }
289	#mapid h4 { font-size: 1.1em; }
290	#mapid h3, #mapid h4 { margin: 4px 0; }
291	.leaflet-popup-content { margin: 8px; }
292	.awesome-marker i.fa-circle { font-size: 9px; margin-top: 13px; }
293	.awesome-marker i { opacity: 0.75; }
294
295/* Replace style arttributes */
296	#st_01 { line-height: 1.55; }
297	#st_02 { margin-left: -17px; margin-top: -42px; width: 35px; height: 45px; position: relative; top: 32px; left: 15px; z-index: 400; }
298	#st_03 { margin-left: 40px; }
299	#st_04 { height: 100%; }
300</style>
301
302<script type="text/javascript" src="/ntslf/sites/ntslf/files/scripts/pkg/leaflet/fullscreen.min.js"></script>
vendor: 1 bytes, line 302
302
303<script type="text/javascript" src="/ntslf/sites/ntslf/files/scripts/pkg/leaflet/leaflet.js"></script>
vendor: 1 bytes, line 303
303
304<script type="text/javascript" src="/ntslf/sites/ntslf/files/scripts/pkg/leaflet/lcc.js"></script>
304
305<link rel="stylesheet" type="text/css" href="/ntslf/sites/ntslf/files/scripts/pkg/leaflet/leaflet.css">
306<link rel="stylesheet" type="text/css" href="/ntslf/sites/ntslf/files/scripts/pkg/font-awesome/css/all.css">
307<link rel="stylesheet" type="text/css" href="/ntslf/sites/ntslf/files/scripts/pkg/awesome-markers/leaflet.awesome-markers.css">
308<script type="text/javascript" src="/ntslf/sites/ntslf/files/scripts/pkg/awesome-markers/leaflet.awesome-markers.js"></script>
308
309
310<div class="row">
311	<div class="col-xs-12 col-md-7">
312		<p class="intro bigBottomMargin"> The <strong class="h3">National Tidal and Sea Level Facility</strong> (NTSLF) is the UK’s centre of excellence for sea level monitoring, coastal flood forecasting, and the analysis of sea level extremes. It is the focus for sea level research and for its interpretation into advice for policy makers, planners and coastal engineers.</p>
313		<div id="st_01" class="well bigBottomMargin">
314			<h3 class="noTopMargin">Tides and storm surges</h3>
315			<p class="noBottomMargin"><strong>Tides</strong> are the predictable rise and fall of the sea surface as the Earth rotates while the moon’s gravity, as well as the sun’s, pulls on the oceans.</p>
316			<p class="noTopMargin m-background-image fix-btn"><a class="button pull-right" href="tides/about-tides">Read about tides</a></p>
317
318			<p class="noBottomMargin"><strong>Storm surges</strong> are caused by the weather, especially low pressure systems (inverse barometer effect), strong winds and the Earth’s rotation (forcing water towards the coast). Surges are in addition to tides, and computer models can forecast their combined levels alongside weather forecasts.</p>
319			<p class="noTopMargin m-background-image fix-btn"><a class="button pull-right" href="storm-surges/about-storm-surges">Read  about surges</a></p>
320
321			<h2 class="h3 noTopMargin"><span id="st_02" class="awesome-marker-icon-green awesome-marker"><i class="fa fa-circle icon-white"></i></span> <span id="st_03">Interactive map of tide gauge networks</span></h2>
322			<p>Find tide gauge measurements, tidal predictions and storm surge forecasts. Click the markers for a summary of information for each site.<br>
323				<span class="noWrap"><strong>Map</strong>: <a id="uktg" href="#">UK Tide Gauge Network</a></span> | <span class="noWrap"><a id="satg" href="#">South Atlantic Network</a></span></p>
324		</div>
325	</div>
326	<div class="col-xs-12 col-sm-8 col-md-5 pull-right bigBottomMargin">
327		<div id="wrapper" class>
328			<div id="mapid" class="img-responsive"></div>
329		</div>
330	</div>
331
332	<div class="clearfix hidden-sm"></div>
333	<div class="col-xs-12 col-sm-4 col-md-3 bigBottomMargin">
334		<div class="m-cta-content">
335			<h2 class="title">Latest news</h2>
336			<ul>
337				<li>UK Met Office has adapted NEMO as the Operational Storm Surge Forecast Model. <a href="storm-surges/surge-model/model-changes">NTSLF will display these outputs</a> from April 2020.</li>
338				<li>The highest tides in 18.6 years occurred during 19–30 September 2015 due to the <a href="tides/about-tides/regression-lunar-nodes">moon’s nodal cycle</a> (video).</li>
339				<li>Read about <a href="https://noc.ac.uk/news/storm-surge-hits-uk-coastline" target="_blank">storm surges</a> in December 2013–January 2014.</li>
340			</ul>
341			<p><strong>Support NTSLF</strong>: <em>What resources, how do you use them? Why are they important?</em><br>
342				Please send letters to: NTSLF, National Oceanography Centre, <span class="noWrap">6 Brownlow Street,</span> <span class="noWrap">Liverpool L3 5DA</span> or <span class="noWrap"><a href="mailto:[email protected]?subject=Letter%20of%20support%20for%20NTSLF"><i aria-hidden="true" class="fa fa-envelope fa-lg "><span class="visually-hidden">email:</span>&nbsp;</i>[email protected]</a></span></p>
343		</div>
344	</div>
345	<div class="clearfix hidden-xs hidden-md hidden-lg"></div>
346	<div class="col-xs-12 col-md-9 bigBottomMargin">
347		<div class="m-list-content-grid">
348			<ul>
349				<li>
350					<div class="m-cta-content m-cta-content--outline">
351						<h2>Liverpool tides</h2>
352						<p><img alt="Liverpool tide plot" class="img-responsive leftimg noBottomMargin lazyload" width="620" height="350" loading="lazy" data-src="files/ntslf_php/plottide.php?port=Liverpool"></p>
353						<p><a class="button bigTopMargin" href="tides/uk-network/tidepred?port=Liverpool">Liverpool 28-day tidal predictions</a></p>
354						<p><a class="button" href="tides/uk-network/predictions-liverpool">Liverpool tide tables<span id="mths"></span></a></p>
355						<p>
355<a class="button" href="engineers/proudman-building-liverpool-weather-station">Proudman Building met station</a></p>
356						<div class="clearBoth"><!-- --></div>
357					</div>
358				</li>
359				<li>
360					<div id="st_04" class="m-cta-content m-cta-content--outline">
361						<h2>Southampton tides</h2>
362						<p><img alt="Southampton tide plot" class="img-responsive leftimg noBottomMargin lazyload" width="620" height="350" loading="lazy" data-src="files/ntslf_php/plottide.php?port=Southampton"></p>
363						<p><a class="button bigTopMargin" href="tides/uk-network/tidepred?port=Southampton">Southampton 28-day tidal predictions</a></p>
364						<div class="clearBoth"><!-- --></div>
365					</div>
366				</li>
367			</ul>
368		</div>
369	</div>
370</div>
371
372<link rel="stylesheet" type="text/css" href="/ntslf/sites/ntslf/files/scripts/ntslf-location-map.css">
373<script type="text/javascript" src="/ntslf/sites/ntslf/files/scripts/ntslf-location-map.js" async></script>
373</div>
374      
375  </div>
376
377</article>
378
379
380  </div>
381
382            </section>
383
384          </div>
385      </div>
386
387        <div class="m-site-footer">
388        <footer class="footer" role="contentinfo">
389      <div class="region region-footer">
390    <section id="block-cookiesui" class="block block-cookies block-cookies-ui-block clearfix">
391  
392    
393
394        
395<div id="cookiesjsr" data-nosnippet></div>
396
397  </section>
398
399<section id="block-ntslf-noc8x-footer-2" class="block block-block-content block-block-contentaaff8c5e-c4cd-4c0b-b946-41d5b008d4f3 clearfix">
400  
401    
402
403      
404            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><style nonce="nSQr_R-Kut94RNTH05o0Ug">
405.m-site-footer .secondary-footer .partners img { width: auto; }
406@media (max-width: 767px) {
407	.m-site-footer .secondary-footer .partners ul li {
408		max-width: 100%; }
409	.m-site-footer .secondary-footer .partners img {
410		width: 200px; /* max-width: 200px; */ } }
411
412@media (min-width: 1230px) {
413	.m-site-footer .secondary-footer .legal {
414		width: 50%;
415		margin-top: 0; } }
416@media (max-width: 767px) {
417	.m-site-footer .secondary-footer .partners ul li {
418		max-width: 100%; }
419	.m-site-footer .secondary-footer .partners li:first-child img {
420		width: auto;
421		height: 84px; }
422	.m-site-footer .secondary-footer .partners li:nth-child(2) img {
423		width: auto;
424		height: 43px; } }
425.m-site-footer .secondary-footer .partners ul li a {
426	opacity: 1.0; } /* don't fade logo on hover */
427
428	#st01 { max-width: 249px; }
429</style>
430
431<div class="secondary-footer">
432	<div class="partners">
433		<ul>
434			<li>
435				<a href="https://www.noc.ac.uk"><img alt="National Oceanography Centre logo" width="126" height="126" loading="lazy" class="lazyload" data-src="/themes/NOC8X-main/img/logo-noc.svg"></a>
436			</li>
437			<li>
438				<a href="https://www.liverpool.ac.uk"><img id="st_01" alt="University of Liverpool logo" width="249" height="64" loading="lazy" class="lazyload" data-src="/themes/ntslf-NOC8X/img/logo_univ_liverpool_wt.svg"></a>
439			</li>
440		</ul>
441	</div>
442
443	<div class="legal">
444		<p>© 2026&nbsp; The National Oceanography Centre (NOC) or its partners owns copyright of the material available at this site, unless otherwise stated. All rights reserved.</p>
445		<div class="navigation">
446			<ul>
447				<li><a href="https://www.noc.ac.uk/disclaimer" target="_blank">Disclaimer</a></li>
448				<li><a href="https://www.noc.ac.uk/privacy-notice" target="_blank">Privacy and cookies</a></li>
449				<li><a href="#editCookieSettings">Cookie settings</a></li>
450				<li><a href="/about-us/contact-us">Contact us</a></li>
451			</ul>
452		</div>
453	</div>
454</div></div>
455      
456  </section>
457
458
459  </div>
460
461        </footer>
462      </div>
463      </div>
464
465  </div>
466
467    
468    
468<script src="/core/assets/vendor/underscore/underscore-min.js?v=1.13.8"></script>
vendor: 1 bytes, line 468
468
469<script src="/core/assets/vendor/once/once.min.js?v=1.0.1"></script>
vendor: 1 bytes, line 469
469
470<script src="/core/assets/vendor/jquery.ui/ui/version-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 470
470
471<script src="/core/assets/vendor/jquery.ui/ui/data-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 471
471
472<script src="/core/assets/vendor/jquery.ui/ui/disable-selection-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 472
472
473<script src="/core/assets/vendor/jquery.ui/ui/jquery-patch-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 473
473
474<script src="/core/assets/vendor/jquery.ui/ui/scroll-parent-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 474
474
475<script src="/core/assets/vendor/jquery.ui/ui/unique-id-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 475
475
476<script src="/core/assets/vendor/jquery.ui/ui/focusable-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 476
476
477<script src="/core/assets/vendor/jquery.ui/ui/keycode-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 477
477
478<script src="/core/assets/vendor/jquery.ui/ui/plugin-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 478
478
479<script src="/core/assets/vendor/jquery.ui/ui/widget-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 479
479
480<script src="/core/assets/vendor/jquery.ui/ui/labels-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 480
480
481<script src="/core/assets/vendor/jquery.ui/ui/widgets/controlgroup-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 481
481
482<script src="/core/assets/vendor/jquery.ui/ui/form-reset-mixin-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 482
482
483<script src="/core/assets/vendor/jquery.ui/ui/widgets/mouse-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 483
483
484<script src="/core/assets/vendor/jquery.ui/ui/widgets/checkboxradio-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 484
484
485<script src="/core/assets/vendor/jquery.ui/ui/widgets/draggable-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 485
485
486<script src="/core/assets/vendor/jquery.ui/ui/widgets/resizable-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 486
486
487<script src="/core/assets/vendor/jquery.ui/ui/widgets/button-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 487
487
488<script src="/core/assets/vendor/jquery.ui/ui/widgets/dialog-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 488
488
489<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/version-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 489
489
490<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/data-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 490
490
491<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/disable-selection-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 491
491
492<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/focusable-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 492
492
493<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/form-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 493
493
494<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/ie-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 494
494
495<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/keycode-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 495
495
496<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/labels-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 496
496
497<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/plugin-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 497
497
498<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/safe-active-element-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 498
498
499<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/safe-blur-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 499
499
500<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/scroll-parent-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 500
500
501<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/tabbable-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 501
501
502<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/unique-id-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 502
502
503<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/widget-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 503
503
504<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/widgets/mouse-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 504
504
505<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/position-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 505
505
506<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/widgets/draggable-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 506
506
507<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/widgets/resizable-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 507
507
508<script src="/core/assets/vendor/tabbable/index.umd.min.js?v=6.3.0"></script>
vendor: 1 bytes, line 508
508
509<script src="/core/assets/vendor/tua-body-scroll-lock/tua-bsl.umd.min.js?v=11.4.8"></script>
vendor: 1 bytes, line 509
509
510<script src="/themes/contrib/bootstrap/js/bootstrap-pre-init.js?tm9pnd"></script>
vendor: 1 bytes, line 510
510
511<script src="/libraries/bootstrap/js/bootstrap.min.js?tm9pnd"></script>
vendor: 1 bytes, line 511
511
512<script src="/themes/NOC8X-main/js/vendor/jquery.waypoints.min.js?tm9pnd"></script>
vendor: 1 bytes, line 512
512
513<script src="/themes/NOC8X-main/js/vendor/jquery.sticky-kit.min.js?tm9pnd"></script>
vendor: 1 bytes, line 513
513
514<script src="/themes/NOC8X-main/js/vendor/responsiveslides.min.js?tm9pnd"></script>
vendor: 1 bytes, line 514
514
515<script src="/themes/NOC8X-main/js/namespace.js?tm9pnd"></script>
vendor: 1 bytes, line 515
515
516<script src="/themes/NOC8X-main/js/modules/mobile_navigation.js?tm9pnd"></script>
vendor: 1 bytes, line 516
516
517<script src="/themes/NOC8X-main/js/modules/search_popover.js?tm9pnd"></script>
vendor: 1 bytes, line 517
517
518<script src="/themes/NOC8X-main/js/modules/visual_helpers.js?tm9pnd"></script>
vendor: 1 bytes, line 518
518
519<script src="/themes/NOC8X-main/js/modules/image_galleries.js?tm9pnd"></script>
vendor: 1 bytes, line 519
519
520<script src="/themes/NOC8X-main/js/modules/staff_directory.js?tm9pnd"></script>
vendor: 1 bytes, line 520
520
521<script src="/themes/NOC8X-main/js/application.js?tm9pnd"></script>
vendor: 1 bytes, line 521
521
522<script src="/themes/NOC8X-main/js/noc_responsive.js?tm9pnd"></script>
vendor: 1 bytes, line 522
522
523<script src="/themes/ntslf-NOC8X/js/ntslf_responsive.js?tm9pnd"></script>
vendor: 1 bytes, line 523
523
524<script src="/themes/contrib/bootstrap/js/drupal.bootstrap.js?tm9pnd"></script>
vendor: 1 bytes, line 524
524
525<script src="/themes/contrib/bootstrap/js/attributes.js?tm9pnd"></script>
vendor: 1 bytes, line 525
525
526<script src="/themes/contrib/bootstrap/js/theme.js?tm9pnd"></script>
vendor: 1 bytes, line 526
526
527<script src="/themes/contrib/bootstrap/js/popover.js?tm9pnd"></script>
vendor: 1 bytes, line 527
527
528<script src="/themes/contrib/bootstrap/js/tooltip.js?tm9pnd"></script>
vendor: 1 bytes, line 528
528
529<script src="/modules/contrib/cookies/modules/cookies_ga/js/cookies_ga.js?tm9pnd"></script>
vendor: 1 bytes, line 529
529
530<script src="/core/misc/progress.js?v=11.4.8"></script>
vendor: 1 bytes, line 530
530
531<script src="/themes/contrib/bootstrap/js/misc/progress.js?tm9pnd"></script>
vendor: 1 bytes, line 531
531
532<script src="/core/assets/vendor/loadjs/loadjs.min.js?v=4.3.0"></script>
vendor: 1 bytes, line 532
532
533<script src="/core/misc/ajax.js?v=11.4.8"></script>
vendor: 1 bytes, line 533
533
534<script src="/themes/contrib/bootstrap/js/misc/ajax.js?tm9pnd"></script>
vendor: 1 bytes, line 534
534
535<script src="/core/misc/displace.js?v=11.4.8"></script>
vendor: 1 bytes, line 535
535
536<script src="/core/misc/position.js?v=11.4.8"></script>
vendor: 1 bytes, line 536
536
537<script src="/themes/contrib/bootstrap/js/modal.js?tm9pnd"></script>
vendor: 1 bytes, line 537
537
538<script src="/themes/contrib/bootstrap/js/dialog.js?tm9pnd"></script>
vendor: 1 bytes, line 538
538
539<script src="/themes/contrib/bootstrap/js/modal.jquery.ui.bridge.js?tm9pnd"></script>
vendor: 1 bytes, line 539
539
540<script src="/core/misc/dialog/dialog-deprecation.js?v=11.4.8"></script>
vendor: 1 bytes, line 540
540
541<script src="/core/misc/dialog/dialog.js?v=11.4.8"></script>
vendor: 1 bytes, line 541
541
542<script src="/core/misc/dialog/dialog.position.js?v=11.4.8"></script>
vendor: 1 bytes, line 542
542
543<script src="/core/misc/dialog/dialog.ajax.js?v=11.4.8"></script>
vendor: 1 bytes, line 543
543
544<script src="/themes/contrib/bootstrap/js/misc/dialog.ajax.js?tm9pnd"></script>
vendor: 1 bytes, line 544
544
545<script src="/modules/contrib/google_analytics/js/google_analytics.js?v=11.4.8" type="text/plain" id="cookies_ga_ga" data-cookieconsent="analytics"></script>
vendor: 1 bytes, line 545
545
546<script src="/modules/contrib/lazy/js/lazy.js?v=11.4.8"></script>
546
547
548  </body>
549</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.