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.