1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,87256,e=>{"use strict";var r=e.i(31406),i=e.i(31177),a=e.i(59626),t=e.i(30764);e.i(91065);var l=e.i(94108),s=e.i(77475),n=e.i(24642),o=e.i(58451),c=e.i(8974),d=e.i(31338),m=e.i(75157);function u({active:e,onClick:i,children:a}){return(0,r.jsx)("button",{onClick:i,className:(0,m.cn)("hover:bg-maroon-500 focus-visible:ring-maroon-500 cursor-pointer rounded-full px-4 py-1.5 font-sans text-[12.5px] font-semibold tracking-[0.18em] uppercase transition-colors hover:text-white focus-visible:ring-2 focus-visible:ring-offset-2",e?"bg-maroon-500 text-white":"border-cream-300 text-ink-700 border bg-white"),children:a})}e.s(["PrayerTimesWidgetClient",0,function({today:e,todayDay:m,weekDays:p}){let[x,h]=(0,i.useState)("today"),[f,g]=(0,i.useState)(null);return(0,r.jsx)("section",{"aria-labelledby":"widget-prayer-times-heading",className:"border-cream-300/70 bg-cream-50 relative isolate overflow-hidden border-y print:hidden",children:(0,r.jsxs)("div",{className:"relative mx-auto max-w-5xl px-6 py-12 lg:px-10 lg:py-16",children:[(0,r.jsx)("h2",{id:"widget-prayer-times-heading",className:"sr-only",children:"Prayer times"}),(0,r.jsx)(o.PrayerHero,{day:m,countdown:(0,r.jsx)(s.NextPrayerPill,{timings:m.timings,onChange:g})}),(0,r.jsxs)("div",{className:"mt-8 flex flex-wrap items-center gap-2",children:[(0,r.jsx)(u,{active:"today"===x,onClick:()=>h("today"),children:"Today"}),(0,r.jsx)(u,{active:"week"===x,onClick:()=>h("week"),children:"This Week"}),(0,r.jsxs)(a.default,{href:d.site.prayerTimes.printUrl,className:"border-cream-300 text-ink-700 hover:border-maroon-500 hover:bg-maroon-500 focus-visible:ring-maroon-500 ml-auto inline-flex items-center gap-2 rounded-full border bg-white px-4 py-1.5 font-sans text-[12.5px] font-semibold tracking-[0.18em] uppercase transition-colors hover:text-white focus-visible:ring-2 focus-visible:ring-offset-2",children:[(0,r.jsx)(t.FaPrint,{size:14,"aria-hidden":!0}),"Print Monthly"]})]}),"today"===x?(0,r.jsx)(n.PrayerDayGrid,{day:m,nextPrayerKey:f?.key}):(0,r.jsx)(c.PrayerWeekTable,{days:p,today:e}),(0,r.jsx)(l.JumuahCard,{className:"mt-8"}),(0,r.jsx)("div",{className:"mt-6 flex justify-end",children:(0,r.jsxs)(a.default,{href:d.site.prayerTimes.monthlyCalendarUrl,className:"text-maroon-600 hover:text-maroon-700 font-sans text-[13px] font-medium tracking-wide",children:["View full prayer times ",(0,r.jsx)("span",{"aria-hidden":!0,children:"â"})]})})]})})}])},58881,e=>{"use strict";var r=e.i(31406),i=e.i(31177),a=e.i(587),t=e.i(91610),l=e.i(31338),s=e.i(75157);let n=[{key:"youtube",label:"YouTube",profileUrl:l.site.social.youtube,cta:"Watch our latest videos",icon:t.FiYoutube,color:"from-red-500/10 to-orange-500/10"},{key:"instagram",label:"Instagram",profileUrl:l.site.social.instagram,cta:"Follow for community updates",icon:t.FiInstagram,color:"from-pink-500/10 to-purple-500/10"},{key:"facebook",label:"Facebook",profileUrl:l.site.social.facebook,cta:"Join our community page",icon:t.FiFacebook,color:"from-blue-500/10 to-indigo-500/10"}];function o({tab:e}){let i=e.icon;return(0,r.jsxs)("a",{href:e.profileUrl,target:"_blank",rel:"noopener noreferrer",className:"group bg-cream-100 ring-cream-300/70 hover:ring-gold/40 flex h-full flex-col items-center justify-center gap-3 rounded-lg p-8 text-center ring-1 transition-all duration-300 hover:-translate-y-1",children:[(0,r.jsx)("div",{className:(0,s.cn)("flex h-14 w-14 items-center justify-center rounded-full bg-linear-to-br transition-transform duration-200 group-hover:scale-110",e.color),children:(0,r.jsx)(i,{className:"text-ink-900 h-6 w-6","aria-hidden":"true"})}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"text-ink-900 font-sans text-sm font-semibold",children:e.label}),(0,r.jsx)("p",{className:"text-ink-500 mt-1 text-[13px]",children:e.cta})]}),(0,r.jsxs)("span",{className:"text-maroon-600 inline-flex items-center gap-1 text-xs font-medium opacity-100 transition-opacity duration-200 lg:opacity-0 lg:group-hover:opacity-100",children:["Visit ",(0,r.jsx)("span",{"aria-hidden":"true",children:"â"})]})]})}function c({posts:e,tab:t}){let[l,s]=(0,i.useState)(null);return(0,r.jsxs)("ul",{role:"list",className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3",children:[(0,r.jsx)("li",{children:(0,r.jsx)(o,{tab:t})}),e.map(e=>{let i=function(e){try{return new URL(e).searchParams.get("v")}catch{return null}}(e.url),t=l===e.id&&i;return(0,r.jsx)("li",{children:(0,r.jsxs)("div",{className:"bg-cream-100 ring-cream-300/70 flex h-full flex-col overflow-hidden rounded-lg ring-1",children:[(0,r.jsx)("div",{className:"bg-cream-300 relative aspect-video overflow-hidden",children:t?(0,r.jsx)("iframe",{src:`https://www.youtube-nocookie.com/embed/${i}?autoplay=1`,title:e.caption??"YouTube video",allow:"accelerate-encoding; autoplay; encrypted-media; picture-in-picture",allowFullScreen:!0,className:"absolute inset-0 h-full w-full"}):(0,r.jsxs)("button",{type:"button",onClick:()=>s(e.id),disabled:!i,"aria-label":`Play ${e.caption??"video"}`,className:"group absolute inset-0 flex cursor-pointer items-center justify-center",children:[e.imageUrl?(0,r.jsx)(a.default,{src:e.imageUrl,alt:e.caption??"YouTube post",fill:!0,sizes:"(min-width: 1024px) 33vw, (min-width: 640px) 50vw, 100vw",className:"object-cover transition-transform duration-500 group-hover:scale-105"}):null,(0,r.jsx)("span",{className:"bg-ink-900/50 text-cream-50 relative flex h-14 w-14 items-center justify-center rounded-full transition-transform duration-300 group-hover:scale-110",children:(0,r.jsx)("span",{"aria-hidden":!0,
1className:"ml-1 border-y-8 border-l-14 border-y-transparent border-l-current"})})]})}),(0,r.jsxs)("div",{className:"flex flex-1 flex-col gap-2 p-5",children:[(0,r.jsx)("p",{className:"text-gold font-sans text-[10px] font-semibold tracking-[0.22em] uppercase",children:e.when}),(0,r.jsx)("p",{className:"text-ink-700 line-clamp-3 min-h-[70px] text-[14px] leading-relaxed",children:e.caption})]})]})},e.id)})]})}function d({posts:e,tab:i}){return(0,r.jsx)(m,{posts:e,tab:i,fallbackCaption:"View on Instagram"})}function m({posts:e,tab:i,fallbackCaption:t}){return(0,r.jsxs)("ul",{role:"list",className:"grid grid-cols-1 gap-6 sm:grid-cols-2 lg:grid-cols-3",children:[(0,r.jsx)("li",{children:(0,r.jsx)(o,{tab:i})}),e.map(e=>(0,r.jsx)("li",{children:(0,r.jsxs)("a",{href:e.url,target:"_blank",rel:"noopener noreferrer",className:"group bg-cream-100 ring-cream-300/70 hover:ring-gold/40 flex h-full flex-col overflow-hidden rounded-lg ring-1 transition-all duration-300 hover:-translate-y-1",children:[(0,r.jsx)("div",{className:"bg-cream-300 relative aspect-video overflow-hidden",children:e.imageUrl?(0,r.jsx)(a.default,{src:e.imageUrl,alt:e.caption??`${i.label} post`,fill:!0,sizes:"(min-width: 1024px) 33vw, (min-width: 640px) 50vw, 100vw",className:"object-cover transition-transform duration-500 group-hover:scale-105"}):null}),(0,r.jsxs)("div",{className:"flex flex-1 flex-col gap-2 p-5",children:[(0,r.jsx)("p",{className:"text-gold font-sans text-[10px] font-semibold tracking-[0.22em] uppercase",children:e.when}),(0,r.jsx)("p",{className:"text-ink-700 line-clamp-3 min-h-[70px] text-[14px] leading-relaxed",children:e.caption??t}),(0,r.jsxs)("span",{className:"text-maroon-600 mt-auto inline-flex items-center gap-1.5 pt-3 text-[12px] font-medium tracking-wide uppercase opacity-100 transition-opacity duration-300 lg:opacity-0 lg:group-hover:opacity-100",children:["View post",(0,r.jsx)("span",{"aria-hidden":!0,children:"â"})]})]})]})},e.id))]})}e.s(["SocialFeedClient",0,function({feeds:e}){let[a,t]=(0,i.useState)("youtube"),l=e[a],o=n.find(e=>e.key===a);return(0,r.jsxs)("div",{className:"mt-12",children:[(0,r.jsx)("div",{role:"tablist","aria-label":"Social platforms",className:"border-cream-300/70 flex flex-wrap gap-2 border-b pb-px",children:n.map(e=>{let i=e.key===a;return(0,r.jsx)("button",{type:"button",role:"tab",id:`social-tab-${e.key}`,"aria-selected":i,"aria-controls":`social-panel-${e.key}`,onClick:()=>t(e.key),className:(0,s.cn)("-mb-px cursor-pointer border-b-2 px-5 py-3 text-[13px] font-medium tracking-[0.14em] uppercase transition-colors duration-200",i?"border-maroon-600 text-maroon-600":"text-ink-500 hover:text-maroon-600 border-transparent"),children:e.label},e.key)})}),(0,r.jsx)("div",{role:"tabpanel",id:`social-panel-${a}`,"aria-labelledby":`social-tab-${a}`,className:"mt-10",children:"instagram"===a?(0,r.jsx)(d,{posts:l,tab:o}):"youtube"===a?(0,r.jsx)(c,{posts:l,tab:o}):(0,r.jsx)(m,{posts:l,tab: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.