PageSourceSearch

https://ntslf.org/tides

html ntslf.org collected 2026-10-02 07:34:01 UTC 42,914 bytes, 455 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="4UyLfKurSGs-OOv7cS7S-w">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="4UyLfKurSGs-OOv7cS7S-w"></script>
vendor: 1 bytes, line 7
7
8<script nonce="4UyLfKurSGs-OOv7cS7S-w">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="4UyLfKurSGs-OOv7cS7S-w">/* @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/tides" />
16<link rel="shortlink" href="https://ntslf.org/node/2" />
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>Tides | 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\/2","currentPathIsAdmin":false,"isFront":false,"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":"4UyLfKurSGs-OOv7cS7S-w"},"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-node 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="4UyLfKurSGs-OOv7cS7S-w">
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="4UyLfKurSGs-OOv7cS7S-w">
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>Tides</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"><!-- Tides and storm surges --><p class="intro">Tidal predictions, highest and lowest levels, and other related information can be found here.</p><h2><a href="tides/about-tides">About tides</a></h2><p>Topics relating to the tidal and sea level research carried out at the National Oceanography Centre in Liverpool – <a class="noWrap" href="tides/about-tides">Read more →</a></p><h2><a href="tides/uk-network/predictions-uk-ireland">Tidal predictions for UK &amp; Irish ports</a></h2><p>Tidal predictions for the next 28 days are available for locations in the UK &amp; Ireland, together with the highest and lowest predicted tides from 2008 to 2026 at each port – <a class href="tides/uk-network/predictions-uk-ireland" nowrap>Read more →</a></p><h2><a href="tides/sa-network/predictions-south-atlantic">Other tidal predictions</a></h2><p>Predictions spanning one year for the South Atlantic and Antarctica, British Overseas Territories, and the Gibraltar sea level station are available for download – <a class="noWrap" href="tides/sa-network/predictions-south-atlantic">Read more →</a></p><h2><a href="tides/datum">Chart datum and ordnance datum</a></h2><p>Tidal levels are quoted relative to chart datum (approximately the lowest level due to astronomical effects and excluding meteorological effects); use this list to <strong>convert between chart datum and ordnance datum </strong>for selected UK and Irish ports – <a class="noWrap" href="tides/datum">Read more →</a></p><!--
261<h2>
262    <a href="tides/about-tides">All about tides</a>
263</h2>
264<p>
265    The alternating rise and fall of the sea surface are due mainly to the gravitational attraction of the moon and sun on the rotating earth – <a class="noWrap" href="tides/about-tides">Read more →</a>
266</p>
267<h2>
268    <a href="tides/tides-faq">Tides: questions and answers</a>
269</h2>
270<p>
271    Many people have asked us about the tides; here are answers to a selection of their questions – <a class="noWrap" href="tides/tides-faq">Read more →</a>
272</p>
273<h2>
274    <a href="tides/about-tides/tidal-river-bores">Tidal river bores</a>
275</h2>
276<p>
277    In most tidal rivers the change from ebb to flood is gradual: the ebb current downstream slows, there is a period of slack water, then slowly the flood tide starts flowing upstream. In a few rivers, the behaviour is remarkably different and the onset of the flood tide is marked by a distinct, sometimes very vigorous wave – a bore – <a class="noWrap" href="tides/about-tides/tidal-river-bores">Read more →</a>
278</p>
279--></div>
280      
281  </div>
282
283</article>
284
285
286  </div>
287
288            </section>
289
290          </div>
291      </div>
292
293        <div class="m-site-footer">
294        <footer class="footer" role="contentinfo">
295      <div class="region region-footer">
296    <section id="block-cookiesui" class="block block-cookies block-cookies-ui-block clearfix">
297  
298    
299
300        
301<div id="cookiesjsr" data-nosnippet></div>
302
303  </section>
304
305<section id="block-ntslf-noc8x-footer-2" class="block block-block-content block-block-contentaaff8c5e-c4cd-4c0b-b946-41d5b008d4f3 clearfix">
306  
307    
308
309      
310            <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><style nonce="4UyLfKurSGs-OOv7cS7S-w">
311.m-site-footer .secondary-footer .partners img { width: auto; }
312@media (max-width: 767px) {
313	.m-site-footer .secondary-footer .partners ul li {
314		max-width: 100%; }
315	.m-site-footer .secondary-footer .partners img {
316		width: 200px; /* max-width: 200px; */ } }
317
318@media (min-width: 1230px) {
319	.m-site-footer .secondary-footer .legal {
320		width: 50%;
321		margin-top: 0; } }
322@media (max-width: 767px) {
323	.m-site-footer .secondary-footer .partners ul li {
324		max-width: 100%; }
325	.m-site-footer .secondary-footer .partners li:first-child img {
326		width: auto;
327		height: 84px; }
328	.m-site-footer .secondary-footer .partners li:nth-child(2) img {
329		width: auto;
330		height: 43px; } }
331.m-site-footer .secondary-footer .partners ul li a {
332	opacity: 1.0; } /* don't fade logo on hover */
333
334	#st01 { max-width: 249px; }
335</style>
336
337<div class="secondary-footer">
338	<div class="partners">
339		<ul>
340			<li>
341				<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>
342			</li>
343			<li>
344				<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>
345			</li>
346		</ul>
347	</div>
348
349	<div class="legal">
350		<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>
351		<div class="navigation">
352			<ul>
353				<li>
353<a href="https://www.noc.ac.uk/disclaimer" target="_blank">Disclaimer</a></li>
354				<li><a href="https://www.noc.ac.uk/privacy-notice" target="_blank">Privacy and cookies</a></li>
355				<li><a href="#editCookieSettings">Cookie settings</a></li>
356				<li><a href="/about-us/contact-us">Contact us</a></li>
357			</ul>
358		</div>
359	</div>
360</div></div>
361      
362  </section>
363
364
365  </div>
366
367        </footer>
368      </div>
369      </div>
370
371  </div>
372
373    
374    
374<script src="/core/assets/vendor/underscore/underscore-min.js?v=1.13.8"></script>
vendor: 1 bytes, line 374
374
375<script src="/core/assets/vendor/once/once.min.js?v=1.0.1"></script>
vendor: 1 bytes, line 375
375
376<script src="/core/assets/vendor/jquery.ui/ui/version-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 376
376
377<script src="/core/assets/vendor/jquery.ui/ui/data-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 377
377
378<script src="/core/assets/vendor/jquery.ui/ui/disable-selection-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 378
378
379<script src="/core/assets/vendor/jquery.ui/ui/jquery-patch-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 379
379
380<script src="/core/assets/vendor/jquery.ui/ui/scroll-parent-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 380
380
381<script src="/core/assets/vendor/jquery.ui/ui/unique-id-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 381
381
382<script src="/core/assets/vendor/jquery.ui/ui/focusable-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 382
382
383<script src="/core/assets/vendor/jquery.ui/ui/keycode-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 383
383
384<script src="/core/assets/vendor/jquery.ui/ui/plugin-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 384
384
385<script src="/core/assets/vendor/jquery.ui/ui/widget-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 385
385
386<script src="/core/assets/vendor/jquery.ui/ui/labels-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 386
386
387<script src="/core/assets/vendor/jquery.ui/ui/widgets/controlgroup-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 387
387
388<script src="/core/assets/vendor/jquery.ui/ui/form-reset-mixin-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 388
388
389<script src="/core/assets/vendor/jquery.ui/ui/widgets/mouse-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 389
389
390<script src="/core/assets/vendor/jquery.ui/ui/widgets/checkboxradio-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 390
390
391<script src="/core/assets/vendor/jquery.ui/ui/widgets/draggable-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 391
391
392<script src="/core/assets/vendor/jquery.ui/ui/widgets/resizable-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 392
392
393<script src="/core/assets/vendor/jquery.ui/ui/widgets/button-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 393
393
394<script src="/core/assets/vendor/jquery.ui/ui/widgets/dialog-min.js?v=11.4.8"></script>
vendor: 1 bytes, line 394
394
395<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/version-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 395
395
396<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/data-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 396
396
397<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/disable-selection-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 397
397
398<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/focusable-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 398
398
399<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/form-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 399
399
400<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/ie-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 400
400
401<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/keycode-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 401
401
402<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/labels-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 402
402
403<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/plugin-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 403
403
404<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 404
404
405<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/safe-blur-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 405
405
406<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/scroll-parent-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 406
406
407<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/tabbable-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 407
407
408<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/unique-id-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 408
408
409<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/widget-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 409
409
410<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/widgets/mouse-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 410
410
411<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/position-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 411
411
412<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/widgets/draggable-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 412
412
413<script src="/modules/contrib/jquery_ui/assets/vendor/jquery.ui/ui/widgets/resizable-min.js?v=1.13.2"></script>
vendor: 1 bytes, line 413
413
414<script src="/core/assets/vendor/tabbable/index.umd.min.js?v=6.3.0"></script>
vendor: 1 bytes, line 414
414
415<script src="/core/assets/vendor/tua-body-scroll-lock/tua-bsl.umd.min.js?v=11.4.8"></script>
vendor: 1 bytes, line 415
415
416<script src="/themes/contrib/bootstrap/js/bootstrap-pre-init.js?tm9pnd"></script>
vendor: 1 bytes, line 416
416
417<script src="/libraries/bootstrap/js/bootstrap.min.js?tm9pnd"></script>
vendor: 1 bytes, line 417
417
418<script src="/themes/NOC8X-main/js/vendor/jquery.waypoints.min.js?tm9pnd"></script>
vendor: 1 bytes, line 418
418
419<script src="/themes/NOC8X-main/js/vendor/jquery.sticky-kit.min.js?tm9pnd"></script>
vendor: 1 bytes, line 419
419
420<script src="/themes/NOC8X-main/js/vendor/responsiveslides.min.js?tm9pnd"></script>
vendor: 1 bytes, line 420
420
421<script src="/themes/NOC8X-main/js/namespace.js?tm9pnd"></script>
vendor: 1 bytes, line 421
421
422<script src="/themes/NOC8X-main/js/modules/mobile_navigation.js?tm9pnd"></script>
vendor: 1 bytes, line 422
422
423<script src="/themes/NOC8X-main/js/modules/search_popover.js?tm9pnd"></script>
vendor: 1 bytes, line 423
423
424<script src="/themes/NOC8X-main/js/modules/visual_helpers.js?tm9pnd"></script>
vendor: 1 bytes, line 424
424
425<script src="/themes/NOC8X-main/js/modules/image_galleries.js?tm9pnd"></script>
vendor: 1 bytes, line 425
425
426<script src="/themes/NOC8X-main/js/modules/staff_directory.js?tm9pnd"></script>
vendor: 1 bytes, line 426
426
427<script src="/themes/NOC8X-main/js/application.js?tm9pnd"></script>
vendor: 1 bytes, line 427
427
428<script src="/themes/NOC8X-main/js/noc_responsive.js?tm9pnd"></script>
vendor: 1 bytes, line 428
428
429<script src="/themes/ntslf-NOC8X/js/ntslf_responsive.js?tm9pnd"></script>
vendor: 1 bytes, line 429
429
430<script src="/themes/contrib/bootstrap/js/drupal.bootstrap.js?tm9pnd"></script>
vendor: 1 bytes, line 430
430
431<script src="/themes/contrib/bootstrap/js/attributes.js?tm9pnd"></script>
vendor: 1 bytes, line 431
431
432<script src="/themes/contrib/bootstrap/js/theme.js?tm9pnd"></script>
vendor: 1 bytes, line 432
432
433<script src="/themes/contrib/bootstrap/js/popover.js?tm9pnd"></script>
vendor: 1 bytes, line 433
433
434<script src="/themes/contrib/bootstrap/js/tooltip.js?tm9pnd"></script>
vendor: 1 bytes, line 434
434
435<script src="/modules/contrib/cookies/modules/cookies_ga/js/cookies_ga.js?tm9pnd"></script>
vendor: 1 bytes, line 435
435
436<script src="/core/misc/progress.js?v=11.4.8"></script>
vendor: 1 bytes, line 436
436
437<script src="/themes/contrib/bootstrap/js/misc/progress.js?tm9pnd"></script>
vendor: 1 bytes, line 437
437
438<script src="/core/assets/vendor/loadjs/loadjs.min.js?v=4.3.0"></script>
vendor: 1 bytes, line 438
438
439<script src="/core/misc/ajax.js?v=11.4.8"></script>
vendor: 1 bytes, line 439
439
440<script src="/themes/contrib/bootstrap/js/misc/ajax.js?tm9pnd"></script>
vendor: 1 bytes, line 440
440
441<script src="/core/misc/displace.js?v=11.4.8"></script>
vendor: 1 bytes, line 441
441
442<script src="/core/misc/position.js?v=11.4.8"></script>
vendor: 1 bytes, line 442
442
443<script src="/themes/contrib/bootstrap/js/modal.js?tm9pnd"></script>
vendor: 1 bytes, line 443
443
444<script src="/themes/contrib/bootstrap/js/dialog.js?tm9pnd"></script>
vendor: 1 bytes, line 444
444
445<script src="/themes/contrib/bootstrap/js/modal.jquery.ui.bridge.js?tm9pnd"></script>
vendor: 1 bytes, line 445
445
446<script src="/core/misc/dialog/dialog-deprecation.js?v=11.4.8"></script>
vendor: 1 bytes, line 446
446
447<script src="/core/misc/dialog/dialog.js?v=11.4.8"></script>
vendor: 1 bytes, line 447
447
448<script src="/core/misc/dialog/dialog.position.js?v=11.4.8"></script>
vendor: 1 bytes, line 448
448
449<script src="/core/misc/dialog/dialog.ajax.js?v=11.4.8"></script>
vendor: 1 bytes, line 449
449
450<script src="/themes/contrib/bootstrap/js/misc/dialog.ajax.js?tm9pnd"></script>
vendor: 1 bytes, line 450
450
451<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 451
451
452<script src="/modules/contrib/lazy/js/lazy.js?v=11.4.8"></script>
452
453
454  </body>
455</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.