PageSourceSearch

https://www.operationsholdings.com/static/js/610.012b9afb.chunk.js

js operationsholdings.com collected 2026-10-02 11:56:05 UTC 14,298 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkoperations_holdings=self.webpackChunkoperations_holdings||[]).push([[610],{2610:(e,t,a)=>{a.r(t),a.d(t,{default:()=>f});var n=a(2555),i=a(7312),o=a(5043);const s=[{slug:"ocean-peace",name:"Ocean Peace",blurb:"Sustainably harvested wild-caught seafood",summary:"Ocean Peace, Inc. is one of the largest commercial fishing companies in the United States,  operating a fleet of vessels in the North Pacific and Bering Sea.  With a commitment to the science of sustainability,  it is a leading harvester and at-sea-processor of premium wild-caught Alaskan whitefish.  It is an Amendment 80 company.",url:"https://www.oceanpeaceinc.com/",logo:"/logos/op-logo-quality.png",photo:"/images/oceanpeace.jpg",photos:["/images/OP-fleet-bg.webp","/images/op-seafisher.webp","/images/op-alaska-victory.webp","/images/op-alaska-warrior.webp","/images/op-bering-hope.webp"],backgroundImage:"/images/OP-fleet-bg.webp",backgroundPosition:"center"},{slug:"new-yorker",name:"The New Yorker Hotel",blurb:"Historic Manhattan stay since 1930",summary:"Opened in 1930, the New Yorker Hotel is an iconic Art Deco landmark in Midtown Manhattan. Just steps from Penn Station and Madison Square Garden, the hotel blends historic charm with modern comfort, welcoming guests to the heart of New York City.",url:"https://www.newyorkerhotel.com/",logo:"/logos/new-yorker-logo-red.png",photo:"/images/nyh.jpg",photos:["/images/nyh-skyline.webp","/images/nyh-grand-ballroom.webp","/images/nyh-lobby.webp","/images/nyh-crystal-ballroom.webp","/images/nyh-butch-banker.webp","/images/new-yorker-building.webp"],backgroundImage:"/images/new-yorker-bg.webp",backgroundPosition:"top"},{slug:"washington-times",name:"The Washington Times",blurb:"Trusted news from the nation\u2019s capital",summary:"Founded in 1982, The Washington Times is a daily newspaper based in the nation\u2019s capital. Known for its coverage of politics, national affairs, and world events, it provides readers with in-depth reporting and analysis from Washington, D.C.",url:"https://www.washingtontimes.com/",logo:"/logos/twt-logo-red-stack-no-bg.webp",photo:"/images/twt-building-1.jpg",photos:["/images/twt-building-1.jpg","/images/twt_building_front.jpg","/images/twt-building-sign.webp","images/twt-trump-article.webp"],backgroundImage:"/images/twt-building-bg.webp",backgroundPosition:"center"}
1,{slug:"manhattan-center",name:"Manhattan Center",blurb:"Iconic New York stage and studio",summary:"The Manhattan Center is a historic New York City venue that houses the Hammerstein Ballroom and Grand Ballroom. Renowned for hosting world-class concerts, television productions, and live events, it blends timeless architecture with cutting-edge production capabilities in the heart of Midtown Manhattan.",url:"https://www.themanhattancenter.com/",logo:"/logos/logo-manhattan-center.png",photo:"/images/MC-outside-photo.jpg",photos:["/images/mc_front_night.jpg","/images/mc_grand.jpg","/images/mc_ballroom_set.png","/images/mc_studio.jpg","/images/MC-outside-photo.jpg"],backgroundImage:"/images/manhattan-center-bg.webp",backgroundPosition:"bottom 20%"}];var r=a(579);function l(e){return e&&"string"===typeof e?e.replace(/\.(png|jpe?g)$/i,".webp"):null}function c(e){let{name:t,blurb:a,url:n,logo:i,backgroundImage:o,backgroundPosition:s="center",priority:c=!1,onSeeMore:d}=e;const g=c?"eager":"lazy",u=c?"high":void 0,m=i&&(0,r.jsx)("img",{src:i,alt:"".concat(t," logo"),className:"h-64 w-64 object-contain drop-shadow-lg",loading:g,fetchPriority:u}),h=(0,r.jsx)("img",{src:o,alt:"","aria-hidden":!0,className:"w-full h-full object-cover opacity-[0.12] saturate-0 brightness-110 blur-[1.5px]",style:{objectPosition:s},loading:g,fetchPriority:u});return(0,r.jsx)("div",{className:"group relative rounded-2xl p-[4px] bg-gradient-to-r from-red-600 via-white to-blue-600",children:(0,r.jsx)("div",{className:"relative h-full rounded-[14px] border border-slate-200 bg-white shadow-md transition-all duration-300 overflow-hidden group-hover:shadow-xl group-hover:-translate-y-1",children:(0,r.jsxs)("div",{className:"relative h-full flex flex-col p-6 text-center justify-center items-center",children:[i&&(0,r.jsx)("div",{className:"flex justify-center flex-grow",children:c&&l(i)?(0,r.jsxs)("picture",{className:"block",children:[(0,r.jsx)("source",{srcSet:l(i),type:"image/webp"}),m]}):m}),(0,r.jsx)("div",{className:"absolute inset-0 pointer-events-none",children:h}),(0,r.jsxs)("div",{className:"flex items-center gap-3 mt-auto justify-center",children:[(0,r.jsx)("button",{onClick:d,className:"inline-flex items-center gap-1 rounded-lg border px-3 py-1.5 text-sm hover:bg-gray-50 transition-colors",children:"See more"}),(0,r.jsx)("a",{href:n,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-1 rounded-lg bg-blue-600 px-3 py-1.5 text-sm text-white hover:bg-blue-800 transition-colors",children:"Visit site"})]})]})})})}var d=a(3929);function g(e){let{open:t,onClose:a,titleId:n="modal-title",children:s}=e;const l=(0,o.useRef)(null),c=(0,o.useRef)(null);return(0,o.useEffect)(()=>{if(t)c.current=document.activeElement;else if(c.current){var e,a;null===(e=(a=c.current).focus)||void 0===e||e.call(a)}},[t]),(0,o.useEffect)(()=>{if(!t)return;const e=l.current;if(!e)return;const n=()=>Array.from(e.querySelectorAll('a[href], button, textarea, input, select, [tabindex]:not([tabindex="-1"])')).filter(e=>!e.hasAttribute("disabled")&&!e.getAttribute("aria-hidden")),i=e=>{if("Escape"===e.key&&(e.stopPropagation(),a()),"Tab"===e.key){const t=n();if(0===t.length)return;const a=t[0],i=t[t.length-1],o=document.activeElement;e.shiftKey&&o===a?(e.preventDefault(),i.focus()):e.shiftKey||o!==i||(e.preventDefault(),a.focus())}};return(n()[0]||e).focus(),document.addEventListener("keydown",i),()=>document.removeEventListener("keydown",i)},[t,a]),(0,r.jsx)(d.N,{children:t&&(0,r.jsxs)("div",{className:"fixed inset-0 z-50 flex items-center justify-center p-4",role:"dialog","aria-modal":"true","aria-labelledby":n,children:[(0,r.jsx)(i.m.button,{type:"button",className:"absolute inset-0 bg-black/40",onClick:a,initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},"aria-label":"Close modal"}),(0,r.jsxs)(i.m.div,{ref:l,className:"relative z-10 w-[min(92vw,720px)] rounded-2xl bg-white p-6 shadow-2xl focus:outline-none",initial:{opacity:0,y:8},animate:{opacity:1,y:0},exit:{opacity:0,y:8},transition:{duration:.2},tabIndex:-1,children:[(0,r.jsxs)("button",{onClick:a,className:"absolute right-3 top-3 z-50 rounded-md px-2 py-1 text-gray-500 hover:bg-gray-100 hover:text-gray-700",children:["\u2715 ",(0,r.jsx)("span",{className:"sr-only",children:"Close"})]}),s]})]})})}var u=a(7950);const m={enter:e=>({x:e>0?320:-320,opacity:0}),center:{x:0,opacity:1},exit:e=>({x:e<0?320:-320,opacity:0})};function h(e){let{images:t=[],altPrefix:a="Slide",className:n="",rounded:s="rounded-xl",aspect:l="aspect-[16/9]",fit:c="cover",enableLightbox:g=!0,lbAspect:h=null,lbFit:b="contain"}=e;const[p,x]=(0,o.useState)(0),[f,y]=(0,o.useState)(0),[w,v]=(0,o.useState)(!1),j=t.length,k="contain"===c?"object-contain":"object-cover",N=(0,o.useCallback)(e=>{j&&(y(e),x(t=>function(e,t,a){const n=t-e;return((a-e)%n+n)%n+e}(0,j,t+e)))},[j]);if((0,o.useEffect)(()=>{const e=e=>{"ArrowRight"===e.key&&N(1),"ArrowLeft"===e.key&&N(-1),"Enter"===e.key&&g&&v(!0)};return window.addEventListener("keydown",e),()=>window.removeEventListener("keydown",e)},[N,g]),0===j)return null;return(0,r.jsxs)("div",{className:"relative ".concat(s," overflow-hidden ").concat(l," bg-slate-50 ").concat(n),children:[(0,r.jsx)(d.N,{custom:f,initial:!1,children:(0,r.jsx)(i.m.img,{src:t[p],alt:"".concat(a).concat(j>1?" ".concat(p+1," of ").concat(j):""),loading:"lazy",className:"absolute inset-0 w-full h-full ".concat(k," ").concat("contain"===c?"bg-white p-2":""," ").concat(g?"cursor-zoom-in":""),custom:f,variants:m,initial:"enter",animate:"center",exit:"exit",transition:{type:"tween",duration:.28,ease:"easeOut"},drag:"x",dragConstraints:{left:0,right:0},onDragEnd:(e,t)=>{let{offset:a,velocity:n}=t;const i=((e,t)=>Math.abs(e)*t)(a.x,n.x);i<-6e3?N(1):i>6e3&&N(-1)},onClick:()=>g&&v(!0)},p)}),j>1&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("button",{type:"button",onClick:()=>N(-1),"aria-label":"Previous image",className:"absolute left-2 top-1/2 -translate-y-1/2 z-10 rounded-full bg-white/90 backdrop-blur p-2 shadow ring-1 ring-black/10 hover:bg-white",children:"\u2039"}),(0,r.jsx)("button",{type:"button",onClick:()=>N(1),"aria-label":"Next image",className:"absolute right-2 top-1/2 -translate-y-1/2 z-10 rounded-full bg-white/90 backdrop-blur p-2 shadow ring-1 ring-black/10 hover:bg-white",children:"\u203a"}),(0,r.jsx)("div",{className:"absolute bottom-2 inset-x-0 flex justify-center gap-1.5 z-10",children:t.map((e,t)=>(0,r.jsx)("button",{onClick:()=>{y(t>p?1:-1),x(t)},"aria-label":"Go to slide ".concat(t+1),className:"h-2 w-2 rounded-full transition\n                  ".concat(t===p?"bg-blue-600":"bg-white/70 ring-1 ring-black/10 hover:bg-white")},t))})]}),g&&w&&(0,u.createPortal)((0,r.jsx)(d.N,{children:(0,r.jsxs)(i.m.div,{className:"fixed inset-0 z-[1200] flex items-center justify-center",initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},children:[(0,r.jsx)("div",{className:"absolute inset-0 bg-black/80",onClick:()=>v(!1)}),h?(0,r.jsx)("div",{className:"relative z-[1201] w-[min(92vw,1100px)] ".concat(h," rounded-xl overflow-hidden bg-white"),children:(0,r.jsx)(i.m.img,{src:t[p],alt:"".concat(a).concat(j>1?" ".concat(p+1," of ").concat(j):""),className:"absolute inset-0 w-full h-full ".concat("contain"===b?"object-contain":"object-cover"),initial:{scale:.98,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.98,opacity:0},transition:{duration:.2,ease:"easeOut"}},"lb-".concat(p))}):(0,r.jsx)(i.m.img,{src:t[p],alt:"".concat(a).concat(j>1?" ".concat(p+1," of ").concat(j):""),className:"relative z-[1201] max-h-[90vh] max-w-[90vw] object-contain rounded-xl shadow-2xl bg-white",initial:{scale:.98,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.98,opacity:0},transition:{duration:.2,ease:"easeOut"}},"lb-".concat(p)),(0,r.jsx)("button",{onClick:()=>v(!1),"aria-label":"Close",className:"absolute top-4 right-4 z-[1202] rounded-md bg-white/90 backdrop-blur px-3 py-1.5 text-slate-800 shadow ring-1 ring-black/10 hover:bg-white",children:"\u2715"}),j>1&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("button",{onClick:e=>{e.stopPropagation(),y(-1),x(e=>(e-1+j)%j)},"aria-label":"Previous",className:"absolute left-4 top-1/2 -translate-y-1/2 z-[1202] rounded-full bg-white/90 backdrop-blur p-3 shadow ring-1 ring-black/10 hover:bg-white",children:"\u2039"}),(0,r.jsx)("button",{onClick:e=>{e.stopPropagation(),y(1),x(e=>(e+1)%j)},"aria-label":"Next",className:"absolute right-4 top-1/2 -translate-y-1/2 z-[1202] rounded-full bg-white/90 backdrop-blur p-3 shadow ring-1 ring-black/10 hover:bg-white",children:"\u203a"})]})]})}),document.body)]})}function b(e){let{company:t,open:a,onClose:n}=e;if(!a||!t)return null;const{name:o,logo:s,photo:l,photos:c=[],url:d,summary:u,blurb:m}=t,b=c.length?c:l?[l]:[];return(0,r.jsx)(g,{open:a,onClose:n,titleId:"company-modal-title",children:(0,r.jsx)(i.m.div,{initial:{scale:.95,opacity:0},animate:{scale:1,opacity:1},exit:{scale:.95,opacity:0},transition:{duration:.9,ease:"easeOut"},className:"relative overflow-hidden rounded-xl",children:(0,r.jsxs)("div",{className:"relative z-10 rounded-xl bg-white/85 backdrop-blur-sm p-6",children:[b.length>0&&(0,r.jsx)("div",{className:"mb-6",children:(0,r.jsx)(h,{images:b,altPrefix:"".concat(o," image"),lbAspect:"aspect-[16/9]",lbFit:"cover"})}),(0,r.jsxs)("div",{className:"flex items-center gap-4 mb-4",children:[s&&(0,r.jsx)("img",{src:s,alt:"".concat(o," logo"),className:"h-16 w-16 object-contain rounded-full ring-2 ring-blue-500/20"}),(0,r.jsx)("h2",{id:"company-modal-title",className:"text-3xl font-bold text-gray-900",children:o})]}),(0,r.jsx)("p",{className:"text-gray-600 mb-8 leading-relaxed",children:u||m}),(0,r.jsxs)("div",{className:"flex gap-4",children:[(0,r.jsx)("a",{href:d,target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 rounded-lg bg-blue-600 px-6 py-3 text-white font-semibold hover:bg-blue-700 transition-all duration-300 shadow-md hover:shadow-lg",children:"Visit Site"}),(0,r.jsx)("button",{onClick:n,className:"inline-flex items-center gap-2 rounded-lg border border-gray-300 px-6 py-3 hover:bg-gray-50 transition-all duration-300",children:"Close"})]})]})})})}var p=a(3279);const x={initial:{opacity:0}
1,animate:{opacity:1},exit:{opacity:0},transition:{duration:.25}};function f(){const[e,t]=(0,o.useState)(null),a=e=>{t(e),p.Ay.event({category:"Company Interaction",action:"Open Modal",label:e.name})};return(0,r.jsxs)(i.m.section,(0,n.A)((0,n.A)({},x),{},{className:"relative overflow-hidden",children:[(0,r.jsxs)("div",{className:"fixed inset-0 -z-10 pointer-events-none",children:[(0,r.jsxs)("picture",{children:[(0,r.jsx)("source",{srcSet:"/images/bg-flag-diagnal.avif",type:"image/avif"}),(0,r.jsx)("img",{src:"/images/bg-flag-diagnal.jpg",alt:"American flag background",fetchPriority:"low",loading:"lazy",className:"w-full h-full object-cover opacity-[0.12] md:opacity-[0.10] brightness-90 saturate-110 contrast-105",style:{objectPosition:"center center",scale:"1.0"}})]}),(0,r.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-black/40 via-transparent to-black/40"})]}),(0,r.jsx)("h1",{className:"font-['Cinzel'] text-4xl sm:text-5xl font-extrabold leading-tight text-gray-900 text-center mb-8",children:"Companies"}),(0,r.jsx)("div",{className:"grid gap-8 sm:gap-6 lg:gap-8 sm:grid-cols-2 lg:grid-cols-1",children:s.map((e,t)=>(0,r.jsx)(i.m.div,{role:"button",tabIndex:0,className:"group cursor-pointer focus:outline-none focus:ring-2 focus:ring-blue-500/40 rounded-xl transition-all duration-300 hover:-translate-y-2 h-96 flex flex-col",initial:{y:20,opacity:0},animate:{y:0,opacity:1},transition:{duration:.9,delay:.1*t},onClick:()=>a(e),onKeyDown:t=>((e,t)=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),a(t))})(t,e),children:(0,r.jsx)(c,(0,n.A)((0,n.A)({},e),{},{priority:0===t,onSeeMore:()=>a(e)}))},e.slug))}),e&&(0,r.jsx)(b,{company:e,open:!0,onClose:()=>t(null)})]}))}}}]);
2//# sourceMappingURL=610.012b9afb.chunk.js.map

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.