1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3873],{63873:function(e,a,t){t.r(a),t.d(a,{default:function(){return b}});var r=t(85893),l=t(40645),n=t.n(l),o=t(67294),s=t(5152),i=t.n(s),d=t(63509),c=t(41997),m=t(52869),u=t(32508);t(42603),t(84949),t(83782),t(71636);let g=i()(()=>t.e(8680).then(t.bind(t,38680)),{loadableGenerated:{webpack:()=>[38680]},ssr:!1});function b(e){let{images:a,typography:t,initialLoadCount:l=100,loadMoreCount:s=100}=e,[i,b]=(0,o.useState)(l),[f,x]=(0,o.useState)(!1),h=a.slice(0,i),y=i<a.length,w=a.length-i,p=(0,o.useMemo)(()=>a.slice(0,i).map(e=>e.url),[a,i]);(0,d.j)(p);let k=(0,o.useCallback)(()=>{x(!0),setTimeout(()=>{b(e=>Math.min(e+s,a.length)),x(!1)},100)},[s,a.length]),j=(0,o.useCallback)(()=>{x(!0),setTimeout(()=>{b(a.length),x(!1)},100)},[a.length]);return 0===a.length?null:(0,r.jsxs)("section",{className:"jsx-718abf64a5f4641d relative z-10 max-w-7xl mx-auto px-5 py-20 md:py-28",children:[(0,r.jsxs)("div",{className:"jsx-718abf64a5f4641d text-center mb-12 md:mb-16",children:[(0,r.jsx)("div",{className:"jsx-718abf64a5f4641d inline-flex items-center gap-2 px-6 py-3 bg-[rgba(238,147,219,0.2)] border border-[rgba(238,147,219,0.4)] rounded-full text-base md:text-lg font-semibold text-[#ee93db] mb-8",children:"\uD83D\uDCF8 Event Gallery"}),(0,r.jsx)("h2",{style:{fontSize:"clamp(36px, 5vw, 56px)"},className:"jsx-718abf64a5f4641d "+"".concat(t.heading2," text-white mb-6"),children:"Moments from the Week"}),(0,r.jsxs)("p",{style:{fontFamily:"'Google Sans Flex', sans-serif"},className:"jsx-718abf64a5f4641d text-xl md:text-2xl text-[rgba(255,255,255,0.7)] max-w-3xl mx-auto",children:[a.length," photos capturing the energy, creativity, and camaraderie of The Hunt."]})]}),(0,r.jsx)("div",{className:"jsx-718abf64a5f4641d gallery-container",children:(0,r.jsx)(g,{speed:400,plugins:[c.Z,m.Z,u.Z],mode:"lg-fade",thumbnail:!0,counter:!0,controls:!0,download:!1,mobileSettings:{controls:!0,showCloseIcon:!0},addClass:"ww-masonry-gallery",selector:".gallery-item",children:(0,r.jsx)("div",{className:"jsx-718abf64a5f4641d masonry-grid",children:h.map((e,a)=>{let t=(0,d.y)(e.url);return(0,r.jsx)("a",{href:e.url,"data-lg-size":function(e){let a=(0,d.y)(e);return a?"".concat(a.width,"-").concat(a.height):"1600-1067"}(e.url),className:"jsx-718abf64a5f4641d gallery-item",children:(0,r.jsx)("img",{src:e.url,alt:e.alt||"Event photo ".concat(a+1),width:null==t?void 0:t.width,height:null==t?void 0:t.height,loading:"lazy",decoding:"async",className:"jsx-718abf64a5f4641d gallery-thumbnail"})},"gallery-".concat(a))})})})}),y&&(0,r.jsxs)("div",{className:"jsx-718abf64a5f4641d flex flex-col sm:flex-row items-center justify-center gap-4 mt-12",children:[(0,r.jsx)("button",{onClick:k,disabled:f,style:{fontFamily:"'Google Sans Flex', sans-serif"},className:"jsx-718abf64a5f4641d px-8 py-4 bg-[rgba(255,255,255,0.12)] hover:bg-[rgba(136,237,255,0.25)] border border-[rgba(255,255,255,0.25)] hover:border-[#88edff] rounded-full font-semibold text-lg text-white transition-all duration-300 disabled:opacity-50",children:f?"Loading...":"Load More (".concat(Math.min(s,w)," photos)")}),w>s&&(0,r.jsxs)("button",{onClick:j,disabled:f,style:{fontFamily:"'Google Sans Flex', sans-serif"},className:"jsx-718abf64a5f4641d px-6 py-4 bg-transparent hover:bg-[rgba(255,255,255,0.08)] border border-[rgba(255,255,255,0.2)] hover:border-[rgba(255,255,255,0.4)] rounded-full text-[rgba(255,255,255,0.6)] hover:text-white text-base transition-all duration-300 disabled:opacity-50",children:["Load all ",w," remaining"]})]}),(0,r.jsx)("div",{className:"jsx-718abf64a5f4641d text-center mt-8",children:(0,r.jsxs)("p",{style:{fontFamily:"'Google Sans Flex', sans-serif"},className:"jsx-718abf64a5f4641d text-sm text-[rgba(255,255,255,0.4)]",children:["Showing ",Math.min(i,a.length)," of ",a.length," photos"]})}),(0,r.jsx)(n(),{id:"718abf64a5f4641d",children:'.gallery-container .masonry-grid{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}@media(max-width:1024px){.gallery-container .masonry-grid{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media(max-width:640px){.gallery-container .masonry-grid{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px}}.gallery-container .gallery-item{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;margin-bottom:16px;
1-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;overflow:hidden;cursor:pointer;position:relative}@media(max-width:640px){.gallery-container .gallery-item{margin-bottom:12px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}}.gallery-container .gallery-thumbnail{width:100%;height:auto;display:block;-webkit-transition:-webkit-transform.4s ease,-webkit-filter.3s ease;-moz-transition:-moz-transform.4s ease,filter.3s ease;-o-transition:-o-transform.4s ease,filter.3s ease;transition:-webkit-transform.4s ease,-webkit-filter.3s ease;transition:-moz-transform.4s ease,filter.3s ease;transition:-o-transform.4s ease,filter.3s ease;transition:transform.4s ease,filter.3s ease;background:rgba(255,255,255,.05)}.gallery-container .gallery-item:hover .gallery-thumbnail{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03);-webkit-filter:brightness(1.1);filter:brightness(1.1)}.ww-masonry-gallery .lg-backdrop{background-color:rgba(0,0,90,.95)}.ww-masonry-gallery .lg-toolbar,.ww-masonry-gallery .lg-actions .lg-next,.ww-masonry-gallery .lg-actions .lg-prev{background-color:rgba(255,255,255,.1)}.ww-masonry-gallery .lg-counter{font-family:"Google Sans Flex",sans-serif;color:rgba(255,255,255,.8)}.lg-outer.ww-masonry-gallery .lg-thumb-item{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden}.lg-outer.ww-masonry-gallery .lg-thumb-item.active,.lg-outer.ww-masonry-gallery .lg-thumb-item:hover{border-color:#88edff}'})]})}},63509:function(e,a,t){t.d(a,{j:function(){return n},y:function(){return l}});var r=t(67294);function l(e){try{let a=new URL(e).searchParams,t=Number(a.get("width")),r=Number(a.get("height"));if(t>0&&r>0)return{width:t,height:r}}catch(e){}return null}function n(e){(0,r.useEffect)(()=>{if(0===e.length)return;let a=!1,t=[...e],r=()=>{if(a)return;let e=t.shift();if(!e)return;let l=new Image;l.onload=r,l.onerror=r,l.src=e},l=()=>{if(!a)for(let e=0;e<4;e+=1)r()},n=()=>{a||("function"==typeof window.requestIdleCallback?window.requestIdleCallback(l,{timeout:3e3}):window.setTimeout(l,500))};return"complete"===document.readyState?n():window.addEventListener("load",n,{once:!0}),()=>{a=!0,window.removeEventListener("load",n)}},[e])}}}]);
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.