PageSourceSearch

https://www.birminghamal.gov/_next/static/chunks/pages/node/[id]/revisions/[rid]/view-da17a10c9dfa6335.js

js birminghamal.gov collected 2026-10-02 02:57:53 UTC 5,394 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[242],{7476:function(e,a,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/node/[id]/revisions/[rid]/view",function(){return s(3945)}])},7236:function(e,a,s){"use strict";s.d(a,{b:function(){return h}});var t=s(2322),n=s(8042),i=s(2876),d=s(5705),r=s(3881),l=s(5643),o=s(4100),m=s(7991),c=s(9920),u=s(542),p=s(2784);function h(e){let a,{node:s,layout:h,articles:x,events:g,domain:j,...y}=e;a=null===s.image?{url:"/static/demo-hero.jpg",alt:""}:{url:s.image.mediaImage.url,alt:""};let N=[];g.forEach(e=>{if((0,r.J6)(e)){let a;a={title:e.title,link:e.path,date:e.startDate,border:"all",status:e.eventStatus,tags:e.department&&e.department.name},e.virtualEvent?a.location="Virtual":e.location?a.location=e.location.address.addressLine1+(e.location.address.addressLine2?", "+e.location.address.addressLine2:"")+", "+e.location.address.locality+", "+e.location.address.administrativeArea:e.customLocation&&e.address.addressLine1&&(a.location=e.address.addressLine1+(e.address.addressLine2?", "+e.address.addressLine2:"")+", "+e.address.locality+", "+e.address.administrativeArea),N.push(a)}});let{metadataTitle:v,metadataDescription:b}=(0,c.a)(s.metatag,s.summary),_=[];return s.links&&s.links.map(e=>{_.push({title:e.title,description:e.longDescription,link:e.link})}),(0,p.useEffect)(()=>{(0,u.c)("homepage",s)},[s]),(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.hg,{item:{"@context":"https://schema.org","@type":"WebPage",url:j+(0,i.usePathname)(),name:s.title,description:s.summary}}),(0,t.jsxs)(l.k,{header:h.header,footer:h.footer,children:[(0,t.jsx)(o.S,{title:v,siteName:h.name?h.name:"CitizenForward",description:b,type:"Page"}),(0,t.jsx)("h1",{className:"hidden",children:"City of Birmingham, Alabama"}),(0,t.jsx)("div",{children:(0,t.jsxs)("article",{...y,className:"dark:bg-coolGray-10 dark:text-white",children:[(0,t.jsx)(d.sO,{subheading:s.homepageHeroTitle?s.homepageHeroTitle:s.title,image:a,button:s.homepageHeroLink,variant:"homepage"}),(s.linkHeading||_)&&(0,t.jsxs)("div",{className:"md:grid md:grid-cols-3 container my-l md:my-l-desktop md:gap-20 ",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("h2",{className:"font-normal",children:s.linkHeading}),(0,t.jsx)("p",{children:s.linksDescription})]}),(0,t.jsx)("div",{className:"mt-6 md:mt-0 md:col-span-2",children:(0,t.jsx)("div",{className:"grid gap-6 md:gap-x-8 md:gap-y-20 md:grid-cols-3",children:_.map((e,a)=>(0,t.jsx)("div",{className:"md:grid-cols-3",children:(0,t.jsx)(d.WV,{title:e.title,description:e.description,additionalClasses:"",variant:"complex",link:e.link})},a))})})]}),s.content&&(0,t.jsx)("div",{className:"mt-l md:mt-l-desktop",children:s.content.map((e,a)=>(0,t.jsx)("div",{className:"mb-l md:mb-l-desktop",children:(0,m.R)(e,a,!0)},e.id))}),(null==x?void 0:x.length)&&(0,t.jsx)("div",{className:"bg-coolGray-20",children:(0,t.jsxs)("div",{className:"container py-l lg:py-l-desktop",children:[(0,t.jsxs)("div",{className:"text-center mb-16",children:[(0,t.jsx)("div",{className:"text-caption mb-4",children:"From the Newsroom"}
1),(0,t.jsx)("h2",{className:"font-normal md:max-w-[80%] md:m-auto",children:"Your source for the City of Birmingham’s news on events, programs, initiatives, and special announcements"})]}),(0,t.jsx)(d.gy,{cardType:"news",columns:"4",cards:x.filter(r.tQ).map(e=>{let{title:a,shortTitle:s,summary:t,path:n,date:i,articleType:d}=e;return{title:s||a,imageAlt:"",description:t,path:n,date:i?(0,r.p6)(i):void 0,tags:d?d.name:void 0}})}),(0,t.jsx)("div",{className:"text-center mt-16",children:(0,t.jsx)(d.zx,{title:"See all news",buttonStyle:"secondary",url:"/news"})})]})}),N.length>0&&(0,t.jsxs)("div",{className:"container py-l lg:py-l-desktop",children:[(0,t.jsxs)("div",{className:"text-center mb-16",children:[(0,t.jsx)("div",{className:"text-caption mb-4",children:"UPCOMING EVENTS"}),(0,t.jsx)("h2",{className:"font-normal",children:"News you can use about happenings across the city"})]}),(0,t.jsx)(d.wI,{display:"grid",events:N}),(0,t.jsx)("div",{className:"text-center mt-16",children:(0,t.jsx)(d.zx,{title:"See all events",buttonStyle:"secondary",url:"/events"})})]})]})})]})]})}},3945:function(e,a,s){"use strict";s.r(a),s.d(a,{__N_SSP:function(){return p}});var t=s(2322),n=s(4487),i=s(1566),d=s(1746),r=s(2567),l=s(6233),o=s(624),m=s(7236),c=s(6270),u=s(3098),p=!0;a.default=e=>{let{id:a,nodeResource:s,layout:p,nodeBreadcrumbs:h,recentNews:x,upcomingEvents:g,domain:j,sideMenu:y}=e;return(0,t.jsxs)(t.Fragment,{children:["NodeIssue"===s.__typename&&(0,t.jsx)(l.K,{node:s,layout:p,breadcrumbs:h,domain:j}),"NodeMagazine"===s.__typename&&(0,t.jsx)(r.F,{node:s,layout:p,breadcrumbs:h,domain:j}),"NodeArticle"===s.__typename&&(0,t.jsx)(n.$,{node:s,layout:p,breadcrumbs:h,domain:j}),"NodeEvent"===s.__typename&&(0,t.jsx)(i.z,{node:s,layout:p,breadcrumbs:h,domain:j}),"NodeBasicPage"===s.__typename&&(0,t.jsx)(d.a,{node:s,layout:p,breadcrumbs:h,domain:j,menu:y}),"NodeDepartment"===s.__typename&&(0,t.jsx)(c.D,{node:s,layout:p,breadcrumbs:h,domain:j}),"NodeLandingPage"===s.__typename&&(0,t.jsx)(o.U,{node:s,layout:p,domain:j}),"NodePerson"===s.__typename&&(0,t.jsx)(u.f,{node:s,layout:p,breadcrumbs:h,domain:j}),"NodeHomepage"===s.__typename&&(0,t.jsx)(m.b,{node:s,layout:p,articles:x,events:g,domain:j})]})}}},function(e){e.O(0,[538,934,436,876,335,671,534,888,774,179],function(){return e(e.s=7476)}),_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.