PageSourceSearch

https://pulsebay.co.nz/_next/static/chunks/3rxi_90ultix-.js?dpl=dpl_9AonRhgJ1nE8tkJAnkVSrSxpcH6q

js pulsebay.co.nz collected 2026-10-04 20:31:27 UTC 10,089 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,376360,e=>{"use strict";var t={0:8203,1:8204,2:8205,3:8290,4:8291,5:8288,6:65279,7:8289,8:119155,9:119156,a:119157,b:119158,c:119159,d:119160,e:119161,f:119162},a={0:8203,1:8204,2:8205,3:65279},l={0:String.fromCodePoint(a[0]),1:String.fromCodePoint(a[1]),2:String.fromCodePoint(a[2]),3:String.fromCodePoint(a[3])},i=[,,,,].fill(String.fromCodePoint(a[0])).join("");Object.fromEntries(Object.entries(l).map(e=>[e[1],+e[0]])),Object.fromEntries(Object.entries(t).map(e=>e.reverse()));var r=`${Object.values(t).map(e=>`\\u{${e.toString(16)}}`).join("")}`,o=RegExp(`[${r}]{4,}`,"gu");e.s(["isRecord",0,function(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)},"stegaClean",0,function(e){var t,a;return e&&JSON.parse({cleaned:(t=JSON.stringify(e)).replace(o,""),encoded:(null==(a=t.match(o))?void 0:a[0])||""}.cleaned)},"y",0,function(e,t,a="auto"){return!0===a||"auto"===a&&(!(!Number.isNaN(Number(e))||/[a-z]/i.test(e)&&!/\d+(?:[-:\/]\d+){2}(?:T\d+(?:[-:\/]\d+){1,2}(\.\d+)?Z?)?/.test(e))&&Date.parse(e)||function(e){try{new URL(e,e.startsWith("/")?"https://acme.com":void 0)}catch{return!1}return!0}(e))?e:`${e}${function(e){let t=JSON.stringify(e),a=new TextEncoder().encode(t),r="";for(let e=0;e<a.length;e++){let t=a[e];r+=l[t>>6&3]+l[t>>4&3]+l[t>>2&3]+l[3&t]}return i+r}(t)}`}])},504593,e=>{"use strict";var t=e.i(477846);e.i(799034);let a=(0,e.i(405364).createClient)({projectId:"76emurc1",dataset:"production",apiVersion:"2026-06-22",useCdn:!1,perspective:"published"}),l=(0,t.default)(a);e.s(["urlFor",0,function(e){return l.image(e)}],504593)},654764,e=>{"use strict";var t=e.i(552795),a=e.i(191614),l=e.i(464719),i=e.i(732919),r=e.i(543340),o=e.i(504593);i.default.registerPlugin(r.ScrollTrigger);let n=[{id:1,title:"Pulsebay App",image:"",video:"/videos/tradesup_client_video.webm",color:"#D4703D",clientName:"Tradesup",company:"Michelle Markham",quote:"Working with Pulsebay was a great experience. Their team understood our requirements, communicated clearly throughout the project, and delivered a solution that aligned with our business goals. We're very pleased with the outcome and would happily recommend them to others.",cardOffsetColor:"#F4B38A",textColor:"#D4703D"},{id:2,title:"Content Website",image:"",video:"/videos/anz_video.mp4",color:"#3A6A8E",clientName:"ANZ Pharma",company:"ANZ Pharma",quote:"Pulsebay delivered a high-quality content website that perfectly meets our business needs and requirements.",cardOffsetColor:"#2D5575",textColor:"#3A6A8E"},{id:3,title:"Content Webapp Dashboard",image:"",video:"/videos/cns_video.mp4",color:"#5C4A72",clientName:"CNS",company:"Dean Forster",quote:"PulseBay helped us put together a new user interface to replace our old one. They provided a team to get us started on our journey, by designing guidelines for the new interface and working with our teams and then creating figma designs. Thanks for your help AB and team.",cardOffsetColor:"#7A6496",textColor:"#5C4A72"},{id:4,title:"Website",image:"",video:"/videos/collab.mp4",color:"#4A7C59",clientName:"Collab Realty",company:"Paige Smith",quote:"AB and the Pulsebay team were fantastic to work with. Their attention to detail, responsiveness, and dedication to delivering quality results were second to none. We highly recommend Pulsebay for any website or web development project.",cardOffsetColor:"#64A678",textColor:"#4A7C59"},{id:5,title:"Website",image:"",video:"/videos/integrity.mp4",color:"#8B3A3A",clientName:"Integrity Solutions",company:"Luke Sullivan",quote:"AB and the Pulsebay team were fantastic to work with. They were proactive, attentive to feedback, and genuinely committed to delivering the best results. We highly recommend Pulsebay to any business looking for professional website or application development services.",cardOffsetColor:"#A55C5C",textColor:"#8B3A3A"},{id:6,title:"Website",image:"",video:"/videos/jamstack_prjt_updated_1.mp4",color:"#D97736",clientName:"Jamstack Agency",company:"Jamstack Agency",quote:"Pulsebay delivered a fast, secure, and highly scalable website that perfectly matched our performance requirements. Excellent communication and delivery.",cardOffsetColor:"#EAA66E",textColor:"#D97736"}
1,{id:7,title:"App Project",image:"",video:"/videos/wannabe_prjt_updated_1.mp4",color:"#2C5A82",clientName:"Wannabe",company:"Wannabe",quote:"Working with the Pulsebay team was incredible. They built an amazing digital experience that our users absolutely love.",cardOffsetColor:"#4F85B2",textColor:"#2C5A82"}];e.s(["default",0,function({sanityData:e}={}){let s=e?.projects?.length?e.projects.map((e,t)=>({id:t+1,title:e.clientName,image:e.image?(0,o.urlFor)(e.image).width(1200).height(675).url():"",video:e.videoUrl||n[t%n.length].video,color:e.color,clientName:e.clientName,company:e.company||"",quote:e.quote,cardOffsetColor:e.cardOffsetColor,textColor:e.textColor})):n,[d,c]=(0,a.useState)(0),m=(0,a.useRef)(null),u=(0,a.useRef)(null),h=(0,a.useRef)([]);return(0,a.useEffect)(()=>{let e=i.default.context(()=>{let e=m.current,t=u.current;if(!e||!t)return;let a=i.default.to(t,{x:()=>-(t.scrollWidth-window.innerWidth),ease:"none",scrollTrigger:{trigger:e,start:"top top",end:()=>`+=${t.scrollWidth}`,pin:!0,scrub:1,invalidateOnRefresh:!0,onUpdate:()=>{let e=window.innerWidth/2,t=0,a=1/0;h.current.forEach((l,i)=>{if(!l)return;let r=l.getBoundingClientRect(),o=Math.abs(e-(r.left+r.width/2));o<a&&(a=o,t=i)}),c(e=>e!==t?t:e)}}});return setTimeout(()=>{i.default.utils.toArray(".parallax-content-card").forEach(e=>{i.default.fromTo(e,{xPercent:25},{xPercent:-25,ease:"none",scrollTrigger:{trigger:e.closest(".shrink-0"),containerAnimation:a,start:"left right",end:"right left",scrub:!0}})})},100),()=>{a.kill(),r.ScrollTrigger.getAll().forEach(e=>e.kill())}},m);return()=>e.revert()},[]),(0,a.useEffect)(()=>{s.forEach((e,t)=>{let a=document.querySelector(`.waterfall-fluid-${e.id}`);a&&(void 0===a.waveY&&(a.waveY=+(d===t)),i.default.killTweensOf(a),i.default.to(a,{waveY:+(d===t),duration:d===t?1.4:1,ease:"power3.inOut",onUpdate:function(){let e=a.waveY||0,t=.18*Math.sin(e*Math.PI);a.setAttribute("d",`M 0 0 L 1 0 L 1 ${e} C 0.75 ${e+t} 0.25 ${e-t} 0 ${e} Z`)}}))})},[d,s]),(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)("section",{ref:m,className:"relative flex h-screen w-full flex-col justify-center overflow-hidden transition-colors duration-700 ease-in-out",style:{backgroundColor:s.at(d)?.color},children:[(0,t.jsxs)("div",{className:"pointer-events-none absolute top-[15%] left-5 z-30 -translate-y-1/2 sm:left-8 md:top-[20%] md:left-16 lg:left-24",children:[(0,t.jsx)("h3",{className:"mb-2 text-[10px] font-bold tracking-widest text-white uppercase md:mb-3 md:text-xs",children:e?.eyebrow||"OUR WORK"}),(0,t.jsxs)("h2",{className:"text-3xl leading-[1.1] font-black tracking-tight text-white md:text-[2rem]",children:[e?.headingLine||"Real work.",(0,t.jsx)("br",{}),(0,t.jsx)("span",{className:"mt-1 inline-block md:mt-2",children:(0,t.jsx)("span",{className:"inline-block rounded-lg border-2 border-black bg-[#FFF099] px-2 py-0.5 text-black md:px-3 md:py-1",children:e?.headingBadge||"Real results."})})]})]}),(0,t.jsxs)("div",{ref:u,className:"relative z-20 mt-[25%] flex h-[75vh] items-center will-change-transform md:mt-[10%] md:h-[70vh]",style:{width:"max-content"},children:[(0,t.jsx)("div",{className:"h-full w-[7.5vw] shrink-0 sm:w-[5.5vw] md:w-[calc(50vw-200px)]"}),s.map((e,a)=>(0,t.jsxs)("div",{ref:e=>{e&&h.current.splice(a,1,e)},className:`relative mx-2 flex h-[70vh] w-[85vw] shrink-0 flex-col items-center justify-center gap-6 transition-all duration-500 sm:mx-4 md:mx-12 md:h-[65vh] md:w-[900px] md:flex-row md:justify-start md:gap-0 ${d===a?"z-10 scale-100 opacity-100":"z-0 scale-90 opacity-40"}`,children:[(0,t.jsx)("div",{className:"parallax-video-container relative z-20 aspect-video w-full shrink-0 overflow-hidden rounded-xl bg-transparent shadow-xl md:w-[750px]",children:(0,t.jsxs)("div",{className:"relative h-full w-full bg-transparent",children:[(0,t.jsx)("div",{className:"absolute inset-0 bg-white/10",children:e.image&&(0,t.jsx)(l.default,{src:e.image,alt:e.title,fill:!0,className:"object-cover"})}),(0,t.jsx)("video",{className:"absolute inset-0 h-full w-full object-cover",autoPlay:!0,loop:!0,muted:!0,playsInline:!0,style:{clipPath:`url(#waterfall-clip-${e.id})`},src:e.video}),(0,t.jsx)("svg",{width:"0",height:"0",className:"absolute",children:(0,t.jsx)("defs",{children:(0,t.jsx)("clipPath",{id:`waterfall-clip-${e.id}`,clipPathUnits:"objectBoundingBox",children:(0,t.jsx)("path",{className:`waterfall-fluid-${e.id}`,d:"M 0 0 L 1 0 L 1 0 C 0.75 0 0.25 0 0 0 Z"})})})})]})}),(0,t.jsx)("div",{className:`relative z-30 w-[95%] transition-all duration-[800ms] ease-[cubic-bezier(0.16,1,0.3,1)] md:absolute md:top-1/2 md:w-[320px] ${d===a?"translate-y-0 scale-100 opacity-100 md:left-[100%] md:-translate-x-[80%] md:-translate-y-1/2":"pointer-events-none translate-y-8 scale-75 opacity-0 md:left-[50%] md:-translate-x-[50%] md:-translate-y-1/2"}`,children:(0,t.jsxs)("div",{className:"parallax-content-card relative h-full w-full",children:[(0,t.jsx)("div",{className:"absolute inset-0 translate-x-2 translate-y-2 md:translate-x-4 md:translate-y-4",style:{backgroundColor:e.cardOffsetColor}}),(0,t.jsxs)("div",{className:"relative bg-white p-5 shadow-sm sm:p-6 md:p-8",children:[(0,t.jsx)("h4",{className:"text-lg leading-tight font-black whitespace-pre-line md:text-[1.4rem]",style:{color:e.textColor},children:e.clientName}),(0,t.jsx)("p",{className:"mt-1 text-xs font-bold text-[#1A202C]",children:e.company}),(0,t.jsx)("p",{className:"mt-4 text-[13px] leading-[1.6] text-gray-700",children:e.quote})]})]})})]},e.id)),(0,t.jsx)("div",{className:"h-full w-[7.5vw] shrink-0 sm:w-[5.5vw] md:w-[calc(50vw-200px)]"})]})]})})}])},799411,e=>{e.n(e.i(654764))},476165,e=>{e.v(t=>Promise.all(["static/chunks/12wjt5_lyj3f9.js"].map(t=>e.l(t))).then(()=>t(931513)))},440574,e=>{e.v(t=>Promise.all(["static/chunks/171yqzhl-22he.js"].map(t=>e.l(t))).then(()=>t(33857)))}]);

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.