PageSourceSearch

https://abri-staging.vercel.app/_next/static/chunks/pages/404-bd98f4dfa840fae3.js

js abri-staging.vercel.app collected 2026-10-03 06:03:50 UTC 5,444 bytes, 255 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2336],{15397:(t,e,i)=>{"use strict";i.r(e),i.d(e,{__N_SSG:()=>C,default:()=>y});var n=i(37876),l=i(14232),o=i(51948),a=i(66586),r=i(77328),u=i.n(r),s=i(48230),d=i.n(s),h=i(89099),c=i(85820),g=i(65364),m=i(91814),k=i(85662),p=i(201);let f=`
2  themesettings {
3    id
4    theme
5    logo {
6      id
7      title
8      rendition(width: 200) {
9        url
10        width
11        height
12      }
13    }
14    contactCta
15    contactCtaLink {
16      id
17      title
18      slug
19      url
20      urlPath
21    }
22    searchCtaLink {
23      id
24      title
25      slug
26      url
27      urlPath
28    }
29    navyBlue
30    lightBlue
31    yellow
32    red
33    grey
34    hideChatWidget
35  }
36  hostname
37  rootPage {
38    id
39    title
40    slug
41    url
42    urlPath
43  }
44`,_=`
45  modal {
46    id
47    title
48    text
49    link {
50      id
51      title
52      url
53    }
54    linkText
55    hideModal
56    blocks {
57      id
58      title
59      content
60    }
61  }
62`,N=`
63  careers {
64    id
65    menuItems {
66      id
67      page {
68        id
69        url
70        slug
71        title
72      }
73    }
74  }
75`,v=`
76  externalmenu {
77    id
78    title
79    menuItems {
80      id
81      title
82      subTitle
83      url
84    }
85  }
86`,x=`
87  globalsettings {
88    id
89    twitter
90    facebook
91    linkedin
92    youtube
93    hideZendesk
94    gtmCode
95  }
96`,b=`
97  footer {
98    accreditations {
99      logo {
100        title
101        rendition(height: 156) {
102          url
103          height
104          width
105        }
106      }
107    }
108    menuGroups {
109      id
110      title
111      menuItems {
112        openInNewTab
113        id
114        page {
115          id
116          url
117          slug
118          title
119        }
120      }
121    }
122    menuItems {
123      id
124      page {
125        id
126        url
127        slug
128        title
129      }
130    }
131    smallItems {
132      id
133      page {
134        id
135        url
136        slug
137        title
138      }
139    }
140  }
141`,P=`
142  navigation {
143    id
144    activateNavigation
145    menuItems {
146      id
147      field
148      blockType
149      ... on NavigationInternalLinkBlock {
150        title
151        page {
152          id
153          title
154          slug
155          url
156          urlPath
157        }
158      }
159      ... on NavigationExternalLinkBlock {
160        title
161        url
162      }
163      ... on NavigationDropdownBlock {
164        title
165        columns {
166          id
167          field
168          blockType
169          ... on NavigationMenuColumnBlock {
170            items {
171              field
172              blockType
173              ... on NavigationMenuItemBlock {
174                title
175                size
176                linkType
177                externalUrl
178                internalPage {
179                  id
180                  title
181                  slug
182                  url
183                  urlPath
184                }
185              }
186            }
187          }
188          ... on NavigationCTAColumnBlock {
189            name
190            title
191            subtitle
192            background
193            icon {
194              id
195              title
196              rendition(height: 160) {
197                url
198                height
199                width
200              }
201            }
202            link {
203              id
204              title
205              slug
206              url
207              urlPath
208            }
209          }
210          ... on NavigationContactColumnBlock {
211            name
212            telephone
213            email
214            buttons {
215              field
216              blockType
217              ... on NavigationContactButtonBlock {
218                text
219                linkType
220                externalUrl
221                internalPage {
222                  id
223                  title
224                  slug
225                  url
226                  urlPath
227                }
228              }
229            }
230          }
231          ... on NavigationEmptyColumnBlock {
232            note
233          }
234        }
235      }
236    }
237  }
238`,w=`
239  ${f}
240  ${_}
241  ${P}
242  ${N}
243  ${v}
244  ${x}
245  ${b}
246`,I=(0,o.J1)`
247  query site($hostname: String) {
248    ${m.Zv}
249    ${c.q}
250    site(hostname: $hostname) {
251      id
252      ${w}
253    }
254  }
255`;var C=!0;function y({primarySiteDomain:t=function(t=g.env){return t.PRIMARY_SITE_DOMAIN||t.NEXT_PUBLIC_PRIMARY_SITE_DOMAIN||"www.abri.co.uk"}()}){let e=(0,h.useRouter)(),[i,{loading:o,error:r,data:s={}}]=(0,a._)(I);(0,l.useEffect)(()=>{let e=!0;return(async()=>
255{if("u"<typeof location||!location.hostname)return;let n="localhost"===location.hostname||"127.0.0.1"===location.hostname||location.hostname.endsWith(".vercel.app")?t:location.hostname;e&&i({variables:{hostname:n}})})(),()=>{e=!1}},[i,t,e.asPath]);let{siteMenus:c,site:m}=s||{},f=c&&c[0]?.menu||[],_=(0,k.Kj)(m?.themesettings?.searchCtaLink?.url||"",m?.rootPage?.url);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u(),{children:(0,n.jsx)("meta",{name:"robots",content:"noindex"})}),(0,n.jsx)(p.A,{menuItems:f,site:m,children:(0,n.jsxs)("div",{className:"page-not-found container container-small",children:[(0,n.jsx)("h1",{children:"404"}),(0,n.jsx)("h3",{children:"Page not found."}),(0,n.jsxs)("p",{children:[(0,n.jsx)(d(),{href:"/",children:"Return to the home page"})," or use our"," ",_.isExternal?(0,n.jsx)("a",{href:_.href,children:"search page"}):(0,n.jsx)(d(),{href:_.href,children:"search page"})," ","to find your missing content."]})]})})]})}},56356:(t,e,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/404",function(){return i(15397)}])}},t=>{t.O(0,[7671,8407,5246,636,6593,8792],()=>t(t.s=56356)),_N_E=t.O()}]);

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.