PageSourceSearch

https://www.crackintheroad.com/_next/static/chunks/pages/_app-eeed561fbe5d72b3.js

js crackintheroad.com collected 2026-10-02 10:55:03 UTC 14,089 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[888],{1118:function(e,t,n){(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(8340)}])},3991:function(e,t){"use strict";var n,o;Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{PrefetchKind:function(){return n},ACTION_REFRESH:function(){return r},ACTION_NAVIGATE:function(){return a},ACTION_RESTORE:function(){return i},ACTION_SERVER_PATCH:function(){return s},ACTION_PREFETCH:function(){return l},ACTION_FAST_REFRESH:function(){return c}});let r="refresh",a="navigate",i="restore",s="server-patch",l="prefetch",c="fast-refresh";(o=n||(n={})).AUTO="auto",o.FULL="full",o.TEMPORARY="temporary",("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},1516:function(e,t){"use strict";function n(e,t,n,o){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return n}}),("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},5569:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return v}});let o=n(8754),r=o._(n(7294)),a=n(4532),i=n(3353),s=n(1410),l=n(9064),c=n(370),u=n(9955),f=n(4224),p=n(508),d=n(1516),m=n(4266),h=n(3991),g=new Set;function x(e,t,n,o,r,a){if(!a&&!(0,i.isLocalURL)(t))return;if(!o.bypassPrefetchedCheck){let r=void 0!==o.locale?o.locale:"locale"in e?e.locale:void 0,a=t+"%"+n+"%"+r;if(g.has(a))return;g.add(a)}let s=a?e.prefetch(t,r):e.prefetch(t,n,o);Promise.resolve(s).catch(e=>{})}function j(e){return"string"==typeof e?e:(0,s.formatUrl)(e)}let _=r.default.forwardRef(function(e,t){let n,o;let{href:s,as:g,children:_,prefetch:v=null,passHref:y,replace:b,shallow:w,scroll:k,locale:C,onClick:A,onMouseEnter:E,onTouchStart:O,legacyBehavior:N=!1,...P}=e;n=_,N&&("string"==typeof n||"number"==typeof n)&&(n=r.default.createElement("a",null,n));let M=!1!==v,R=null===v?h.PrefetchKind.AUTO:h.PrefetchKind.FULL,I=r.default.useContext(u.RouterContext),T=r.default.useContext(f.AppRouterContext),S=null!=I?I:T,L=!I,{href:z,as:H}=r.default.useMemo(()=>{if(!I){let e=j(s);return{href:e,as:g?j(g):e}}let[e,t]=(0,a.resolveHref)(I,s,!0);return{href:e,as:g?(0,a.resolveHref)(I,g):t||e}},[I,s,g]),U=r.default.useRef(z),B=r.default.useRef(H);N&&(o=r.default.Children.only(n));let D=N?o&&"object"==typeof o&&o.ref:t,[F,K,G]=(0,p.useIntersection)({rootMargin:"200px"}),W=r.default.useCallback(e=>{(B.current!==H||U.current!==z)&&(G(),B.current=H,U.current=z),F(e),D&&("function"==typeof D?D(e):"object"==typeof D&&(D.current=e))},[H,D,z,G,F]);r.default.useEffect(()=>{S&&K&&M&&x(S,z,H,{locale:C},{kind:R},L)},[H,z,K,C,M,null==I?void 0:I.locale,S,L,R]);let X={ref:W,onClick(e){N||"function"!=typeof A||A(e),N&&o.props&&"function"==typeof o.props.onClick&&o.props.onClick(e),S&&!e.defaultPrevented&&function(e,t,n,o,a,s,l,c,u,f){let{nodeName:p}=e.currentTarget,d="A"===p.toUpperCase();if(d&&(function(e){let t=e.currentTarget,n=t.getAttribute("target");return n&&"_self"!==n||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!u&&!(0,i.isLocalURL)(n)))return;e.preventDefault();let m=()=>{"beforePopState"in t?t[a?"replace":"push"](n,o,{shallow:s,locale:c,scroll:l}):t[a?"replace":"push"](o||n,{forceOptimisticNavigation:!f})};u?r.default.startTransition(m):m()}(e,S,z,H,b,w,k,C,L,M)},onMouseEnter(e){N||"function"!=typeof E||E(e),N&&o.props&&"function"==typeof o.props.onMouseEnter&&o.props.onMouseEnter(e),S&&(M||!L)&&x(S,z,H,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:R},L)},onTouchStart(e){N||"function"!=typeof O||O(e),N&&o.props&&"function"==typeof o.props.onTouchStart&&o.props.onTouchStart(e),S&&(M||!L)&&x(S,z,H,{locale:C,priority:!0,bypassPrefetchedCheck:!0},{kind:R},L)}};if((0,l.isAbsoluteUrl)(H))X.href=H;else if(!N||y||"a"===o.type&&!("href"in o.props)){let e=void 0!==C?C:null==I?void 0:I.locale,t=(null==I?void 0:I.isLocaleDomain)&&(0,d.getDomainLocale)(H,e,null==I?void 0:I.locales,null==I?void 0:I.domainLocales);X.href=t||(0,m.addBasePath)((0,c.addLocale)(H,e,null==I?void 0:I.defaultLocale))}return N?r.default.cloneElement(o,X):r.default.createElement("a",{...P,...X},n)}),v=_;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esMo
1dule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},508:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let o=n(7294),r=n(29),a="function"==typeof IntersectionObserver,i=new Map,s=[];function l(e){let{rootRef:t,rootMargin:n,disabled:l}=e,c=l||!a,[u,f]=(0,o.useState)(!1),p=(0,o.useRef)(null),d=(0,o.useCallback)(e=>{p.current=e},[]);(0,o.useEffect)(()=>{if(a){if(c||u)return;let e=p.current;if(e&&e.tagName){let o=function(e,t,n){let{id:o,observer:r,elements:a}=function(e){let t;let n={root:e.root||null,margin:e.rootMargin||""},o=s.find(e=>e.root===n.root&&e.margin===n.margin);if(o&&(t=i.get(o)))return t;let r=new Map,a=new IntersectionObserver(e=>{e.forEach(e=>{let t=r.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e);return t={id:n,observer:a,elements:r},s.push(n),i.set(n,t),t}(n);return a.set(e,t),r.observe(e),function(){if(a.delete(e),r.unobserve(e),0===a.size){r.disconnect(),i.delete(o);let e=s.findIndex(e=>e.root===o.root&&e.margin===o.margin);e>-1&&s.splice(e,1)}}}(e,e=>e&&f(e),{root:null==t?void 0:t.current,rootMargin:n});return o}}else if(!u){let e=(0,r.requestIdleCallback)(()=>f(!0));return()=>(0,r.cancelIdleCallback)(e)}},[c,n,t,u,p.current]);let m=(0,o.useCallback)(()=>{f(!1)},[]);return[d,u,m]}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},8340:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return _}});var o=n(5893);n(8229);var r=n(7663),a=n.n(r),i=n(7294),s=n(1014),l=n.n(s),c=n(9008),u=n.n(c),f=n(1664),p=n.n(f),d=n(6722),m=n.n(d);let h=e=>{let{isOpen:t,onClose:n}=e,[r,s]=(0,i.useState)([]),[l,c]=(0,i.useState)([]);return((0,i.useEffect)(()=>{let e=async()=>{let e=await (await fetch("/api/categories.json")).json(),t=await (await fetch("/api/dates/years.json")).json();s(e),c(t)};e()},[]),t)?(0,o.jsx)("div",{className:m().menu,children:(0,o.jsxs)("div",{className:"".concat(a().wrapper," ").concat(m().wrapper),children:[(0,o.jsx)(x,{isInverted:!0,onClose:n,className:m().header}),(0,o.jsxs)("div",{className:m().bio,children:[(0,o.jsx)("p",{children:"Started in April 2010 by a group of young, good looking, modest kids."}),(0,o.jsx)("p",{children:"Introduced new artists, experimented with writing, and organised events both sides of the Atlantic."}),(0,o.jsx)("p",{children:"Won Site of the Year in 2012."}),(0,o.jsx)("p",{children:"Quietened down 2017 - 2019."})]}),(0,o.jsx)("div",{className:m().years,children:l.map(e=>(0,o.jsx)("li",{className:m().item,children:(0,o.jsx)(p(),{as:"/archive/".concat(e),href:"/archive/[year]",className:m().link,children:e})},e))}),(0,o.jsx)("div",{className:m().categoriesBox,children:(0,o.jsx)("div",{className:m().categories,children:r.map(e=>(0,o.jsx)("li",{className:m().item,children:(0,o.jsx)(p(),{as:"/".concat(e.slug),href:"/[category]",className:m().link,children:e.name})},e.slug))})})]})}):null},g=e=>{let{className:t,isInverted:n,onClose:r,page:a}=e,[s,c]=(0,i.useState)(!1),f="Crack in the Road",d="New music and visual arts. Once was the future. Once.";(0,i.useEffect)(()=>{if(s)return document.documentElement.classList.add("no-scroll"),()=>document.documentElement.classList.remove("no-scroll")},[s]),(0,i.useEffect)(()=>{c(!1)},[a]);let m=()=>{document.body.classList.toggle("force-light")};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)("header",{className:"".concat(t," ").concat(l().header," ").concat(n?l().invert:""),children:[(0,o.jsxs)(u(),{children:[(0,o.jsx)("meta",{charSet:"utf-8"}),(0,o.jsx)("title",{children:f},"title"),(0,o.jsx)("meta",{name:"description",content:d},"description"),(0,o.jsx)("meta",{name:"viewport",content:"initial-scale=1.0, width=device-width"}),(0,o.jsx)("meta",{name:"robots",content:"index, follow"}),(0,o.jsx)("meta",{property:"og:type",content:"website"},"ogtype"),(0,o.jsx)("meta",{name:"og:title",property:"og:title",content:f}
1,"ogtitle"),(0,o.jsx)("meta",{name:"og:description",property:"og:description",content:d},"ogdescription"),(0,o.jsx)("meta",{property:"og:site_name",content:f},"ogsite_name"),(0,o.jsx)("meta",{property:"og:url",content:"https://www.crackintheroad.com"},"ogurl"),(0,o.jsx)("meta",{property:"og:image",content:"/logo.jpg"},"ogimage"),(0,o.jsx)("meta",{property:"og:image:type",content:"image/jpeg"},"ogimagetype"),(0,o.jsx)("meta",{property:"og:image:width",content:"1200"},"ogimagewidth"),(0,o.jsx)("meta",{property:"og:image:height",content:"630"},"ogimageheight"),(0,o.jsx)("meta",{property:"og:image:alt",content:"Crack in the Road logo"},"ogimagealt"),(0,o.jsx)("meta",{name:"twitter:card",content:"summary"},"twittercard"),(0,o.jsx)("meta",{name:"twitter:title",content:f},"twittertitle"),(0,o.jsx)("meta",{name:"twitter:description",content:d},"twitterdescription"),(0,o.jsx)("meta",{name:"twitter:site",content:"@crackintheroad"},"twittersite"),(0,o.jsx)("link",{rel:"icon",type:"image/png",href:"/logo.jpg"}),(0,o.jsx)("link",{rel:"preload",href:"/fonts/jost-500-medium-citr.woff2",as:"font",type:"font/woff2",crossorigin:!0}),(0,o.jsx)("link",{rel:"preload",href:"/fonts/Inter-Regular.woff2",as:"font",type:"font/woff2",crossorigin:!0}),(0,o.jsx)("link",{rel:"shortcut icon",href:"/favicon.ico"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:"/favicons/favicon-16x16.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:"/favicons/favicon-32x32.png"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"48x48",href:"/favicons/favicon-48x48.png"}),(0,o.jsx)("link",{rel:"manifest",href:"/favicons/manifest.json"}),(0,o.jsx)("meta",{name:"mobile-web-app-capable",content:"yes"}),(0,o.jsx)("meta",{name:"theme-color",content:"#fff"}),(0,o.jsx)("meta",{name:"application-name",content:"Crack in the Road"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"57x57",href:"/favicons/apple-touch-icon-57x57.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"60x60",href:"/favicons/apple-touch-icon-60x60.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"72x72",href:"/favicons/apple-touch-icon-72x72.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"76x76",href:"/favicons/apple-touch-icon-76x76.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"114x114",href:"/favicons/apple-touch-icon-114x114.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"120x120",href:"/favicons/apple-touch-icon-120x120.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"144x144",href:"/favicons/apple-touch-icon-144x144.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"152x152",href:"/favicons/apple-touch-icon-152x152.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"167x167",href:"/favicons/apple-touch-icon-167x167.png"}),(0,o.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/favicons/apple-touch-icon-180x180.png"}),(0,o.jsx)("meta",{name:"apple-mobile-web-app-capable",content:"yes"}),(0,o.jsx)("meta",{name:"apple-mobile-web-app-status-bar-style",content:"default"}),(0,o.jsx)("meta",{name:"apple-mobile-web-app-title",content:"Crack in the Road"}),(0,o.jsx)("link",{rel:"icon",type:"image/png",sizes:"228x228",href:"/favicons/coast-228x228.png"}),(0,o.jsx)("meta",{name:"msapplication-TileColor",content:"#fff"}),(0,o.jsx)("meta",{name:"msapplication-TileImage",content:"/favicons/mstile-144x144.png"}),(0,o.jsx)("meta",{name:"msapplication-config",content:"/favicons/browserconfig.xml"}),(0,o.jsx)("link",{rel:"yandex-tableau-widget",href:"/favicons/yandex-browser-manifest.json"})]}),(0,o.jsx)(p(),{className:l().link,as:"/",href:"/",children:(0,o.jsx)("h1",{className:l().title,children:"Crack in the Road"})}),(0,o.jsx)("span",{className:l().darkmode,onClick:m}),n?(0,o.jsx)("button",{className:l().button,onClick:r,children:"Close"}):(0,o.jsx)("button",{className:l().button,onClick:()=>c(!0),children:"Explore"})]}),!n&&(0,o.jsx)(h,{isOpen:s,onClose:()=>c(!1)})]})};g.defaultProps={isInverted:!1,onClose:null};var x=g;let j=e=>{let{Component:t,pageProps:n}=e;return(0,i.useEffect)(()=>{let e=async()=>{let e=await new Promise(e=>{let t=new Image;t.src="data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA",t.onload=t.onerror=()=>{e(2===t.height)}});window.isWebPSupported=e};e()},[]),(0,o.jsxs)("div",{className:a().wrapper,children:[(0,o.jsx)(x,{page:[t,n]}),(0,o.jsx)(t,{...n})]})};var _=j},8229:function(){},1014:function(e){e.exports={header:"Header_header__D4RXM",invert:"Header_invert__12gqX",link:"Header_link__5VEnv",title:"Header_title__CrJH7",darkmode:"Header_darkmode__Gl2DC","force-light":"Header_force-light__xmgCm",button:"Header_button__JlZh6"}},6722:function(e){e.exports={menu:"Menu_menu__8l7mC",wrapper:"Menu_wrapper__s8_PP",item:"Menu_item__GO48a",link:"Menu_link__NpfDe",header:"Menu_header__s1WeN",bio:"Menu_bio__Y1RSs",years:"Menu_years__a54DO",categoriesBox:"Menu_categoriesBox__MBSQh",categories:"Menu_categories__JBGx2"}},7663:function(e){e.exports={wrapper:"App_wrapper__9Bf_w"}},9008:function(e,t,n){e.exports=n(2636)},1664:function(e,t,n){e.exports=n(5569)}},function(e){var t=function(t){return e(e.s=t)};e.O(0,[774,179],function(){return t(1118),t(6885)}),_N_E=e.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.