1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[405],{1373:function(e,t,s){"use strict";s.d(t,{Z:function(){return o}});var a=s(7294);/** 2 * @license lucide-react v0.378.0 - ISC 3 * 4 * This source code is licensed under the ISC license. 5 * See the LICENSE file in the root directory of this source tree. 6 */let r=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),i=(...e)=>e.filter((e,t,s)=>!!e&&s.indexOf(e)===t).join(" ");/** 7 * @license lucide-react v0.378.0 - ISC 8 * 9 * This source code is licensed under the ISC license. 10 * See the LICENSE file in the root directory of this source tree. 11 */var n={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/** 12 * @license lucide-react v0.378.0 - ISC 13 * 14 * This source code is licensed under the ISC license. 15 * See the LICENSE file in the root directory of this source tree. 16 */let l=(0,a.forwardRef)(({color:e="currentColor",size:t=24,strokeWidth:s=2,absoluteStrokeWidth:r,className:l="",children:o,iconNode:c,...d},u)=>(0,a.createElement)("svg",{ref:u,...n,width:t,height:t,stroke:e,strokeWidth:r?24*Number(s)/Number(t):s,className:i("lucide",l),...d},[...c.map(([e,t])=>(0,a.createElement)(e,t)),...Array.isArray(o)?o:[o]])),o=(e,t)=>{let s=(0,a.forwardRef)(({className:s,...n},o)=>(0,a.createElement)(l,{ref:o,iconNode:t,className:i(`lucide-${r(e)}`,s),...n}));return s.displayName=`${e}`,s}},396:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var a=s(1373);/** 17 * @license lucide-react v0.378.0 - ISC 18 * 19 * This source code is licensed under the ISC license. 20 * See the LICENSE file in the root directory of this source tree. 21 */let r=(0,a.Z)("ChevronsLeft",[["path",{d:"m11 17-5-5 5-5",key:"13zhaf"}],["path",{d:"m18 17-5-5 5-5",key:"h8a8et"}]])},7976:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var a=s(1373);/** 22 * @license lucide-react v0.378.0 - ISC 23 * 24 * This source code is licensed under the ISC license. 25 * See the LICENSE file in the root directory of this source tree. 26 */let r=(0,a.Z)("ChevronsRight",[["path",{d:"m6 17 5-5-5-5",key:"xnjwq"}],["path",{d:"m13 17 5-5-5-5",key:"17xmmf"}]])},7314:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var a=s(1373);/** 27 * @license lucide-react v0.378.0 - ISC 28 * 29 * This source code is licensed under the ISC license. 30 * See the LICENSE file in the root directory of this source tree. 31 */let r=(0,a.Z)("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]])},9482:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var a=s(1373);/** 32 * @license lucide-react v0.378.0 - ISC 33 * 34 * This source code is licensed under the ISC license. 35 * See the LICENSE file in the root directory of this source tree. 36 */let r=(0,a.Z)("Play",[["polygon",{points:"6 3 20 12 6 21 6 3",key:"1oa8hb"}]])},1012:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var a=s(1373);/** 37 * @license lucide-react v0.378.0 - ISC 38 * 39 * This source code is licensed under the ISC license. 40 * See the LICENSE file in the root directory of this source tree. 41 */let r=(0,a.Z)("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]])},8494:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var a=s(1373);/** 42 * @license lucide-react v0.378.0 - ISC 43 * 44 * This source code is licensed under the ISC license. 45 * See the LICENSE file in the root directory of this source tree. 46 */let r=(0,a.Z)("SlidersVertical",[["line",{x1:"4",x2:"4",y1:"21",y2:"14",key:"1p332r"}],["line",{x1:"4",x2:"4",y1:"10",y2:"3",key:"gb41h5"}],["line",{x1:"12",x2:"12",y1:"21",y2:"12",key:"hf2csr"}],["line",{x1:"12",x2:"12",y1:"8",y2:"3",key:"1kfi7u"}],["line",{x1:"20",x2:"20",y1:"21",y2:"16",key:"1lhrwl"}],["line",{x1:"20",x2:"20",y1:"12",y2:"3",key:"16vvfq"}],["line",{x1:"2",x2:"6",y1:"14",y2:"14",key:"1uebub"}],["line",{x1:"10",x2:"14",y1:"8",y2:"8",key:"1yglbp"}],["line",{x1:"18",x2:"22",y1:"16",y2:"16",key:"1jxqpz"}]])},2922:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var a=s(1373);/** 47 * @license lucide-react v0.378.0 - ISC 48 * 49 * This source code is licensed under the ISC license. 50 * See the LICENSE file in the root directory of this source tree. 51 */let r=(0,a.Z)("Square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]])},9560:function(e,t,s){"use strict";s.d(t,{Z:function(){return r}});var a=s(1373);/** 52 * @license lucide-react v0.378.0 - ISC 53 * 54 * This source code is licensed under the ISC license. 55 * See the LICENSE file in the root directory of this source tree. 56 */let r=(0,a.Z)("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]])},5728:function(e,t,s){(window.__NEXT_P=window.__NEXT_P||[]).push(["/",function(){return s(2563)}])},2563:function(e,t,s){"use strict";s.r(t),s.d(t,{default:function(){return ek}});var a,r,i,n=s(5893),l=s(9008),o=s.n(l),c=s(5797),d=s(1664),u=s.n(d),m=s(7294),h=s(8884),x=s(7237),p=s(3784),g=s(4203),f=s(1363),y=s(4103),b=s(6567),v=s(4157),w=s(5466),j=s(3781);let k=null!=(i=m.startTransition)?i:function(e){e()};var N=((a=N||{})[a.Open=0]="Open",a[a.Closed=1]="Closed",a),A=((r=A||{})[r.ToggleDisclosure=0]="ToggleDisclosure",r[r.CloseDisclosure=1]="CloseDisclosure",r[r.SetButtonId=2]="SetButtonId",r[r.SetPanelId=3]="SetPanelId",r[r.LinkPanel=4]="LinkPanel",r[r.UnlinkPanel=5]="UnlinkPanel",r);let P={0:e=>({...e,disclosureState:(0,h.E)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},4:e=>!0===e.linkedPanel?e:{...e,linkedPanel:!0},5:e=>!1===e.linkedPanel?e:{...e,linkedPanel:!1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>
56e.panelId===t.panelId?e:{...e,panelId:t.panelId}},S=(0,m.createContext)(null);function M(e){let t=(0,m.useContext)(S);if(null===t){let t=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,M),t}return t}S.displayName="DisclosureContext";let I=(0,m.createContext)(null);I.displayName="DisclosureAPIContext";let D=(0,m.createContext)(null);function C(e,t){return(0,h.E)(t.type,P,e,t)}D.displayName="DisclosurePanelContext";let z=m.Fragment,T=x.AN.RenderStrategy|x.AN.Static,L=Object.assign((0,x.yV)(function(e,t){let{defaultOpen:s=!1,...a}=e,r=(0,m.useRef)(null),i=(0,p.T)(t,(0,p.h)(e=>{r.current=e},void 0===e.as||e.as===m.Fragment)),n=(0,m.useRef)(null),l=(0,m.useRef)(null),o=(0,m.useReducer)(C,{disclosureState:s?0:1,linkedPanel:!1,buttonRef:l,panelRef:n,buttonId:null,panelId:null}),[{disclosureState:c,buttonId:d},u]=o,g=(0,j.z)(e=>{u({type:1});let t=(0,w.r)(r);if(!t||!d)return;let s=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(d):t.getElementById(d);null==s||s.focus()}),f=(0,m.useMemo)(()=>({close:g}),[g]),y=(0,m.useMemo)(()=>({open:0===c,close:g}),[c,g]);return m.createElement(S.Provider,{value:o},m.createElement(I.Provider,{value:f},m.createElement(b.up,{value:(0,h.E)(c,{0:b.ZM.Open,1:b.ZM.Closed})},(0,x.sY)({ourProps:{ref:i},theirProps:a,slot:y,defaultTag:z,name:"Disclosure"}))))}),{Button:(0,x.yV)(function(e,t){let s=(0,g.M)(),{id:a=`headlessui-disclosure-button-${s}`,...r}=e,[i,n]=M("Disclosure.Button"),l=(0,m.useContext)(D),o=null!==l&&l===i.panelId,c=(0,m.useRef)(null),d=(0,p.T)(c,t,o?null:i.buttonRef);(0,m.useEffect)(()=>{if(!o)return n({type:2,buttonId:a}),()=>{n({type:2,buttonId:null})}},[a,n,o]);let u=(0,j.z)(e=>{var t;if(o){if(1===i.disclosureState)return;switch(e.key){case f.R.Space:case f.R.Enter:e.preventDefault(),e.stopPropagation(),n({type:0}),null==(t=i.buttonRef.current)||t.focus()}}else switch(e.key){case f.R.Space:case f.R.Enter:e.preventDefault(),e.stopPropagation(),n({type:0})}}),h=(0,j.z)(e=>{e.key===f.R.Space&&e.preventDefault()}),b=(0,j.z)(t=>{var s;(0,y.P)(t.currentTarget)||e.disabled||(o?(n({type:0}),null==(s=i.buttonRef.current)||s.focus()):n({type:0}))}),w=(0,m.useMemo)(()=>({open:0===i.disclosureState}),[i]),k=(0,v.f)(e,c),N=o?{ref:d,type:k,onKeyDown:u,onClick:b}:{ref:d,id:a,type:k,"aria-expanded":e.disabled?void 0:0===i.disclosureState,"aria-controls":i.linkedPanel?i.panelId:void 0,onKeyDown:u,onKeyUp:h,onClick:b};return(0,x.sY)({ourProps:N,theirProps:r,slot:w,defaultTag:"button",name:"Disclosure.Button"})}),Panel:(0,x.yV)(function(e,t){let s=(0,g.M)(),{id:a=`headlessui-disclosure-panel-${s}`,...r}=e,[i,n]=M("Disclosure.Panel"),{close:l}=function e(t){let s=(0,m.useContext)(I);if(null===s){let s=Error(`<${t} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(s,e),s}return s}("Disclosure.Panel"),o=(0,p.T)(t,i.panelRef,e=>{k(()=>n({type:e?4:5}))});(0,m.useEffect)(()=>(n({type:3,panelId:a}),()=>{n({type:3,panelId:null})}),[a,n]);let c=(0,b.oJ)(),d=null!==c?(c&b.ZM.Open)===b.ZM.Open:0===i.disclosureState,u=(0,m.useMemo)(()=>({open:0===i.disclosureState,close:l}),[i,l]);return m.createElement(D.Provider,{value:i.panelId},(0,x.sY)({ourProps:{ref:o,id:a},theirProps:r,slot:u,defaultTag:"div",features:T,visible:d,name:"Disclosure.Panel"}))})});var E=s(5649);function Z(e){let{href:t="https://apps.apple.com/us/app/livetrackz/id1469949984",label:s="Learn more"}=e,a=/^https?:/.test(t);return(0,n.jsxs)(n.Fragment,{children:[" ",(0,n.jsx)(u(),{href:t,...a?{rel:"noopener",target:"_blank"}:{},className:"text-gray-900 underline",children:s}),"."]})}let R=[[{question:"How do I use backing tracks in live worship without a laptop?",answer:(0,n.jsxs)("div",{children:["Run tracks straight from your iPhone or iPad. Pick a loop from the"," ",c.Z.loopCount.toLocaleString(),"+ library, set your tempo and time signature, tap to start, and send the click to your in-ears â no laptop, no Ableton session, no complex playback rig.",(0,n.jsx)(Z,{href:"/guides/worship-backing-tracks"})]})},{question:"Where can I find drum loops for gospel songs?",answer:(0,n.jsxs)("div",{children:["LiveTrackz has a gospel-first library with"," ",c.Z.loopCount.toLocaleStr
56ing(),"+ high-quality loops â urban worship, praise breaks and amapiano praise medleys â each tagged with BPM, key and time signature so you can match any song your church sings.",(0,n.jsx)(Z,{href:"/guides/gospel-drum-loops"})]})},{question:"Can I get a version of a loop without the shakers?",answer:(0,n.jsxs)("div",{children:["Yes. Tap the multitrack control icon and mute any percussion element â shakers, congas, bells â you donât want in the loop.",(0,n.jsx)(Z,{href:"/guides/percussion-loops-for-church"})]})}],[{question:"How does a band play with a click track live?",answer:(0,n.jsxs)("div",{children:["Set the BPM and time signature per song, route the click to the drummerâs in-ear monitors, and use Tap to Start to count the band in. Every song in your setlist remembers its own tempo.",(0,n.jsx)(Z,{href:"/guides/click-track-for-live-band"})]})},{question:"How do I share a setlist with my worship team?",answer:(0,n.jsxs)("div",{children:["Build your setlist, toggle on Share With Team, and send an invite link. Everyone sees the same songs, keys, tempos and loops in real time â edits sync instantly.",(0,n.jsx)(Z,{href:"/guides/setlist-app-for-worship-teams"})]})},{question:"Is the Android version available?",answer:(0,n.jsxs)("div",{children:["Yes â LiveTrackz for Android is available now on Google Play.",(0,n.jsx)(Z,{href:"https://play.google.com/store/apps/details?id=com.livetrackz.android",label:"Download here"})]})}],[{question:"What if the song I need isnât in the loop library?",answer:(0,n.jsxs)("div",{children:["Request it. Subscribers can request custom loops for free â just paste a YouTube, Spotify or Apple Music link. Need it fast? Priority requests are available for $4.99.",(0,n.jsx)(Z,{href:"/guides/custom-backing-tracks"})]})},{question:"Is LiveTrackz free?",answer:(0,n.jsxs)("div",{children:["LiveTrackz is free to download with a free trial. After the trial, a monthly or yearly subscription unlocks the full loop library, free loop requests and team collaboration. Cancel anytime in Settings â Account.",(0,n.jsx)(Z,{})]})},{question:"How do I become an insider?",answer:(0,n.jsxs)("div",{children:["Join our community of musicians and get access to exclusive content, discounts, and more!",(0,n.jsx)(Z,{href:"https://instagram.com/livetrackz?igshid=MzRlODBiNWFlZA==",label:"Follow us"})]})}]];function q(){let e=R.flat();return(0,n.jsx)("section",{id:"faqs","aria-labelledby":"faqs-title",className:"border-t border-gray-200 py-20 sm:py-28",children:(0,n.jsxs)(E.W,{children:[(0,n.jsxs)("div",{className:"mx-auto max-w-2xl text-center",children:[(0,n.jsx)("h2",{id:"faqs-title",className:"text-3xl font-semibold tracking-tight text-gray-900 sm:text-4xl",children:"Frequently asked questions"}),(0,n.jsxs)("p",{className:"mt-3 text-lg text-gray-600",children:["If your question isnât answered here, please message us in the chat window below or"," ",(0,n.jsx)(u(),{href:"mailto:[email protected]",className:"text-gray-900 underline",children:"email us"}),"."]})]}),(0,n.jsx)("div",{className:"mx-auto mt-12 max-w-3xl divide-y divide-gray-200 border-b border-t border-gray-200",children:e.map(e=>(0,n.jsx)(L,{as:"div",children:t=>{let{open:s}=t;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(L.Button,{className:"flex w-full items-center justify-between gap-6 py-5 text-left",children:[(0,n.jsx)("span",{className:"text-base font-semibold text-gray-900",children:e.question}),(0,n.jsx)("svg",{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",className:"h-5 w-5 flex-none stroke-gray-900",children:s?(0,n.jsx)("path",{d:"M5 12h14",strokeWidth:2,strokeLinecap:"round"}):(0,n.jsx)("path",{d:"M12 5v14M5 12h14",strokeWidth:2,strokeLinecap:"round"})})]}),(0,n.jsx)(L.Panel,{className:"pb-5 pr-11 text-sm text-gray-700",children:e.answer})]})}},e.question))})]})})}var B=s(6933),U=s(1572),O=s(6818),F=s(1012),W=s(9560),K=s(6010),Y=s(5675),$=s.n(Y);function H(e){let{children:t,className:s}=e;return(0,n.jsx)("div",{className:(0,K.Z)("rounded-[2rem] bg-gray-900 p-1.5 shadow-2xl ring-1 ring-white/20",s),children:(0,n.jsx)("div",{className:"overflow-hidden rounded-[1.6rem] bg-white",children:t})})}function Q(){return(0,n.jsxs)("div",{className:"px-3.5 pb-3 pt-4",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between",children:[(0,n.jsxs)("p",{className:"text-base font-bold text-gray-900",children:["Loops"," ",(0,n.jsx)("sup",{className:"text-[8px] font-medium text-gray-400",children:c.Z.loopCount})]}),(0,n.jsxs)("span",{className:"flex items-center gap-2 text-gray-500",children:[(0,n.jsx)("span",{className:"text-[10px]",children:"â¾"}),(0,n.jsx)(F.Z,{className:"h-3.5 w-3.5"})]})]}),(0,n.jsx)("div",{className:"mt-2 flex gap-1.5 overflow-hidden",children:["Favorites","New loops","Multi","Generic","Gospel"].map(e=>(0,n.jsx)("span",{className:"whitespace-nowrap rounded-full bg-gray-100 px-2 py-1 text-[8px] font-medium text-gray-700",children:e},e))}),(0,n.jsx)("ul",{className:"mt-1 divide-y divide-gray-100",children:[{title:"A Million Tongues (Sinach)",meta:"141.0 BPM ⢠4/4",starred:!0},{title:"I Speak Jesus",meta:"70.0 BPM ⢠4/4"},{title:"Raise A Sound (Folabi Nuel)",meta:"156.0 BPM ⢠3/4"},{title:"Dwell",meta:"62.0 BPM ⢠4/4"}].map(e=>(0,n.jsxs)("li",{className:"flex items-center justify-between py-2",children:[(0,n.jsxs)("span",{className:"min-w-0",children:[(0,n.jsx)("span",{className:"block truncate text-[10px] font-semibold text-gray-900",children:e.title}),(0,n.jsxs)("span",{className:"block text-[8px] text-gray-400",children:["â± ",e.meta]})]}),(0,n.jsxs)("span",{className:"flex flex-none items-center gap-1.5 text-blue-600",children:[(0,n.jsx)(F.Z,{className:"h-3 w-3 rounded-full border border-blue-600 p-px"}),(0,n.jsx)(W.Z,{className:(0,K.Z)("h-3 w-3",e.starred?"fill-blue-700 text-blue-700":"")}
56)]})]},e.title))})]})}function _(){return(0,n.jsx)("section",{id:"features",className:"bg-white pb-20 pt-16 sm:pb-28 sm:pt-20",children:(0,n.jsxs)(E.W,{children:[(0,n.jsxs)("div",{className:"max-w-3xl",children:[(0,n.jsxs)("h2",{className:"text-3xl tracking-tight text-gray-900 sm:text-4xl",children:[(0,n.jsx)("span",{className:"font-semibold",children:"Easy-to-use"})," ",(0,n.jsx)("span",{className:"font-normal",children:"features"})]}),(0,n.jsx)("p",{className:"mt-3 max-w-md text-sm text-gray-500",children:"Whether youâre a first-time volunteer or a seasoned music director â an entire playback rig replaced by the phone already in your pocket."})]}),(0,n.jsxs)("div",{className:"mt-10 grid grid-cols-1 gap-6 md:grid-cols-3",children:[(0,n.jsxs)("div",{className:"relative h-[340px] overflow-hidden rounded-3xl bg-black",children:[(0,n.jsx)(H,{className:"absolute left-1/2 top-8 w-[210px] -translate-x-1/2",children:(0,n.jsx)(Q,{})}),(0,n.jsxs)("div",{className:"absolute inset-x-0 bottom-0 z-10 bg-gradient-to-t from-black via-black/70 to-transparent p-6 pt-12",children:[(0,n.jsx)("h3",{className:"max-w-[11rem] text-lg font-bold leading-snug text-white",children:"Extensive Loop Library at Your Fingertips"}),(0,n.jsxs)("p",{className:"mt-2 max-w-[13rem] text-[11px] leading-relaxed text-gray-300",children:["Never run out of inspiration for your music with"," ",c.Z.loopCount,"+ high-quality loops available and counting."]})]}),(0,n.jsx)("p",{className:"absolute bottom-4 right-6 z-10 text-6xl font-semibold tracking-tight text-white","aria-hidden":"true",children:".01"})]}),(0,n.jsxs)("div",{className:"relative flex h-[340px] flex-col overflow-hidden rounded-3xl bg-white p-6 shadow-sm ring-1 ring-gray-200",children:[(0,n.jsx)("h3",{className:"max-w-[13rem] text-lg font-bold leading-snug text-gray-900",children:"Perfect Your Sound with Multitrack Control"}),(0,n.jsx)("p",{className:"mt-3 max-w-[15rem] text-sm text-gray-500",children:"Customize loops with ease. Add or delete specific percussion to get the exact sound youâre looking for quickly and easily."}),(0,n.jsx)("p",{className:"absolute bottom-4 right-6 text-6xl font-semibold tracking-tight text-gray-200","aria-hidden":"true",children:".02"})]}),(0,n.jsxs)("div",{className:"relative flex h-[340px] flex-col overflow-hidden rounded-3xl bg-white p-6 shadow-sm ring-1 ring-gray-200",children:[(0,n.jsx)("h3",{className:"max-w-[13rem] text-lg font-bold leading-snug text-gray-900",children:"Craft the Ideal Set List Together"}),(0,n.jsx)("p",{className:"mt-3 max-w-[15rem] text-sm text-gray-500",children:"Seamlessly collaborate with your team in real time via shared sets that make it easy to curate setlists together."}),(0,n.jsx)("p",{className:"absolute bottom-4 right-6 text-6xl font-semibold tracking-tight text-gray-200","aria-hidden":"true",children:".03"})]})]})]})})}let J=[{name:"Virtuoso",meta:"Monthly",featured:!1,price:"$5.99",priceSuffix:"USD/month",description:"Premium access to all loops and features billed monthly. Cancel any time.",button:{label:"Subscribe",href:"/login"},features:[`${c.Z.loopCount}+ Loops at your fingertips`,"Free loop requests","Multi-track control (iOS only)","Real-time setlist sharing","Unlimited loop imports"],dotClassName:"bg-gray-400"},{name:"Maestro",meta:"Yearly",featured:!0,price:"$49.99",priceSuffix:"USD/year",description:"Premium access to all loops and features billed yearly. Cancel any time.",button:{label:"Subscribe",href:"/login"},features:[`${c.Z.loopCount}+ Loops at your fingertips`,"Free loop requests","Multi-track control (iOS only)","Real-time setlist sharing","Unlimited loop imports","15% Savings on monthly plan"],dotClassName:"bg-blueMedium"},{name:"Maestro Plus",meta:"Yearly \xb7 Up to 5 users",featured:!1,price:"$149.99",priceSuffix:"USD/year",description:(0,n.jsxs)(n.Fragment,{children:["Group Premium access billed yearly."," ",(0,n.jsx)(u(),{href:"mailto:[email protected]",className:"text-white underline",children:"Contact Us"})," ","to enroll."]}),button:{label:"Contact Us",href:"mailto:[email protected]"},features:["All features in Maestro","10 Free Priority loop requests","Free loop requests","Up to 5 Users","Priority email support","Up to 50% Savings"],dotClassName:"bg-green-400"}];function V(e){return(0,n.jsxs)("svg",{viewBox:"0 0 24 24","aria-hidden":"true",...e,children:[(0,n.jsx)("path",{d:"M9.307 12.248a.75.75 0 1 0-1.114 1.004l1.114-1.004ZM11 15.25l-.557.502a.75.75 0 0 0 1.15-.043L11 15.25Zm4.844-5.041a.75.75 0 0 0-1.188-.918l1.188.918Zm-7.651 3.043 2.25 2.5 1.114-1.004-2.25-2.5-1.114 1.004Zm3.4 2.457 4.25-5.5-1.187-.918-4.25 5.5 1.188.918Z",fill:"currentColor"}),(0,n.jsx)("circle",{cx:"12",cy:"12",r:"8.25",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]})}function X(e){let{name:t,meta:s,price:a,priceSuffix:r,description:i,button:l,features:o,featured:c,dotClassName:d}=e;return(0,n.jsxs)("section",{className:"flex flex-col rounded-2xl bg-[#161618] p-6 ring-1 ring-white/10",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,n.jsxs)("h3",{className:"flex items-center gap-2 text-xs font-semibold text-white",children:[(0,n.jsx)("span",{className:(0,K.Z)("h-1.5 w-1.5 flex-none rounded-full",d),"aria-hidden":"true"}),t]}),(0,n.jsx)("span",{className:"whitespace-nowrap rounded-full bg-white/10 px-2.5 py-1 text-[10px] font-medium text-gray-300",children:s})]}),(0,n.jsxs)("p",{className:"mt-7 text-4xl font-semibold tracking-tight text-white",children:[a,(0,n.jsx)("span",{className:"ml-1.5 align-baseline text-sm font-normal text-gray-400",children:r})]}),(0,n.jsx)("div",{className:"mt-3 min-h-[2.5rem] text-xs leading-relaxed text-gray-400",children:i}),(0,n.jsx)(u(),{href:l.href,className:(0,K.Z)("mt-6 inline-flex justify-center rounded-full px-4 py-2.5 text-sm font-semibold transition-colors",c?"bg-white text-gray-900 hover:bg-gray-200":"text-white ring-1 ring-white/25 hover:bg-white/10"),"aria-label":`Get started with the ${t} plan for ${a} ${r}`,children:l.label}),(0,n.jsxs)("div",{className:"mt-7 border-t border-white/10 pt-6",children:[(0,n.jsx)("p",{className:"text-xs font-semibold text-white",children:"Whatâs included:"}),(0,n.jsx)("ul",{role:"list",className:"mt-4 space-y-3 text-xs text-gray-300",children:o.map(e=>(0,n.jsxs)("li",{className:"flex items-center gap-3",children:[(0,n.jsx)(V,{className:"h-5 w-5 flex-none text-gray-500"}),e]},e))})]})]})}function G(){return(0,n.jsx)("section",{id:"pricing","aria-labelledby":"pricing-title",className:"bg-white py-16 sm:py-20",children:(0,n.jsx)(E.W,{children:(0,n.jsxs)("div",{className:"rounded-[2rem] bg-black p-6 sm:p-10 lg:p-12",children:[(0,n.jsxs)("p",{className:"flex items-center gap-2 text-xs font-medium text-white",children:[(0,n.jsx)("span",{className:"h-1.5 w-1.5 rounded-full bg-blueMedium","aria-hidden":"true"}),"Our Pricing"]}),(0,n.jsxs)("h2",{id:"pricing-title",className:"mt-4 text-5xl font-semibold tracking-tight text-white sm:text-7xl",children:["Pricing"," ",(0,n.jsxs)("sup",{className:"text-base font-normal text-gray-400 sm:text-lg",children:["(",J.length,")"]})]}),(0,n.jsx)("p",{className:"mt-4 max-w-md text-sm text-gray-400",children:"No matter what stage youâre at in your music career, our straightforward pricing model offers a single rate with no surprises."}),(0,n.jsx)("div",{className:"mt-10 grid grid-cols-1 items-start gap-5 md:grid-cols-3",children:J.map(e=>(0,n.jsx)(X,{...e},e.name))})]})})})}var ee=s(1439);let et={any:0,all:1},es=[{title:"Great App for Worship Teams.",body:"My team has used LiveTrackz for a couple of years and it has been the most user friendly track app I have used so far.",author:"Rotshak (Drummer, Bassist)",rating:5},{title:"LiveTrackz is Amazing.",body:"LiveTrackz is a really neat app. Itâs got a wide variety of loops across different popular songs and different genres.",author:"Philip (MD / Keyboardist)",rating:4},{title:"I love using LiveTrackz for my shows and performances.",body:"Livetrackz makes it easy to upload your own loops to expand the loop library. It is great for local events to professional performances. ",author:"Prince (Drummer)",rating:5},{title:"Dope App",body:"I love the fact you can request new tracks. You should give it a try. ",author:"King (MD / Keyboardist)",rating:4},{title:"The best app out there for live musicians.",body:"I have been using Livetrackz for like 3 years. It has really saved me time. instead of creating loops from scratch, now i just search, plug and shed.",author:"Knowledge (MD / Drummer)",rating:5},{title:"I love using LiveTrackz",body:"Weâve used livetrackz for over a year now and itâs been an amazing experience, often updates with new tracks has also been very helpful.",author:"Toluwanimi (Drummer/ Keyboardist)",rating:5},{title:"Good investment for musicians",body:"Iâve used livetrackz for 2 years and Iâm happy with the work flow of the app, and features like realtime setlist sharing.",author:"Caleb (Drummer)",rating:5},{title:"LiveTrackz is like a superpower",body:"It has really help me and my team to use loops consistently.",author:"Franklin (MD / Keyboardist)",rating:4},{title:"LiveTrackz is the best app for every church musician.",body:"It keeps getting better and better with new updates and new loops every month. Would definitely recommend! ",author:"Chris (Keyboardist)",rating:5},{title:"20 STARS ⨠FOR YOU MAN!",body:"This app is dope. Omooo
56o \uD83D\uDD25\uD83D\uDD25\uD83D\uDD25 Saved me from the loop stress! Got an alert yesterday from LiveTrackz about a loop I requested, even me self don forget lol. Burst brain..",author:"Praiz Carter (Keyboardist)",rating:5},{title:"Wish I could give 6 stars",body:"I have used this app for over a year and I love the wide range of loops it provides with loops available for specific songs. PLUS the ability to import loops and request loops \uD83D\uDC4C\uD83C\uDFFE.",author:"Ola (MD)",rating:5}];function ea(e){return(0,n.jsx)("svg",{viewBox:"0 0 20 20","aria-hidden":"true",...e,children:(0,n.jsx)("path",{d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})})}function er(e){let{rating:t}=e;return(0,n.jsx)("div",{className:"flex",children:[...[,,,,,].keys()].map(e=>(0,n.jsx)(ea,{className:(0,K.Z)("h-5 w-5",t>e?"fill-blueMedium":"fill-gray-300")},e))})}function ei(e){let{title:t,body:s,author:a,rating:r,className:i,...l}=e,o=(0,m.useMemo)(()=>{let e=["0s","0.1s","0.2s","0.3s","0.4s","0.5s"];return e[Math.floor(Math.random()*e.length)]},[]);return(0,n.jsxs)("figure",{className:(0,K.Z)("animate-fade-in rounded-3xl bg-white p-6 opacity-0 shadow-md shadow-gray-900/5",i),style:{animationDelay:o},...l,children:[(0,n.jsxs)("blockquote",{className:"text-gray-900",children:[(0,n.jsx)(er,{rating:r}),(0,n.jsx)("p",{className:"mt-4 text-lg font-semibold leading-6 before:content-['â'] after:content-['â']",children:t}),(0,n.jsx)("p",{className:"mt-3 text-base leading-7",children:s})]}),(0,n.jsx)("figcaption",{className:"mt-3 text-sm text-gray-600 before:content-['â_']",children:a})]})}function en(e,t){let s=[];for(let a=0;a<e.length;a++){let r=a%t;s[r]||(s[r]=[]),s[r].push(e[a])}return s}function el(e){let{className:t,reviews:s,reviewClassName:a=()=>{},msPerPixel:r=0}=e,i=(0,m.useRef)(),[l,o]=(0,m.useState)(0),c=`${l*r}ms`;return(0,m.useEffect)(()=>{let e=new window.ResizeObserver(()=>{o(i.current.offsetHeight)});return e.observe(i.current),()=>{e.disconnect()}},[]),(0,n.jsx)("div",{ref:i,className:(0,K.Z)("animate-marquee space-y-8 py-4",t),style:{"--marquee-duration":c},children:s.concat(s).map((e,t)=>(0,n.jsx)(ei,{"aria-hidden":t>=s.length,className:a(t%s.length),...e},t))})}function eo(){var e,t,s,a,r,i,l,o,c;let d=(0,m.useRef)(),u=(t=(e={once:!0,amount:.4}).root,s=e.margin,a=e.amount,i=void 0!==(r=e.once)&&r,o=(l=(0,ee.CR)((0,m.useState)(!1),2))[0],c=l[1],(0,m.useEffect)(function(){if(d.current&&(!i||!o)){var e,r={root:null!==(e=null==t?void 0:t.current)&&void 0!==e?e:void 0,margin:s,amount:"some"===a?"any":a};return function(e,t,{root:s,margin:a,amount:r="any"}={}){var i,n,l;if("undefined"==typeof IntersectionObserver)return()=>{};
56let o=("string"==typeof(i=e)?n?(null!==(l=n[i])&&void 0!==l||(n[i]=document.querySelectorAll(i)),i=n[i]):i=document.querySelectorAll(i):i instanceof Element&&(i=[i]),Array.from(i||[])),c=new WeakMap,d=e=>{e.forEach(e=>{let s=c.get(e.target);if(!!s!==e.isIntersecting){if(e.isIntersecting){let s=t(e);"function"==typeof s?c.set(e.target,s):u.unobserve(e.target)}else s&&(s(e),c.delete(e.target))}})},u=new IntersectionObserver(d,{root:s,rootMargin:a,threshold:"number"==typeof r?r:et[r]});return o.forEach(e=>u.observe(e)),()=>u.disconnect()}(d.current,function(){return c(!0),i?void 0:function(){return c(!1)}},r)}},[t,d,s,i]),o),h=en(es,3);return h=[h[0],h[1],en(h[2],2)],(0,n.jsxs)("div",{ref:d,className:"relative -mx-4 mt-16 grid h-[49rem] max-h-[150vh] grid-cols-1 items-start gap-8 overflow-hidden px-4 sm:mt-20 md:grid-cols-2 lg:grid-cols-3",children:[u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(el,{reviews:[...h[0],...h[2].flat(),...h[1]],reviewClassName:e=>(0,K.Z)(e>=h[0].length+h[2][0].length&&"md:hidden",e>=h[0].length&&"lg:hidden"),msPerPixel:10}),(0,n.jsx)(el,{reviews:[...h[1],...h[2][1]],className:"hidden md:block",reviewClassName:e=>e>=h[1].length&&"lg:hidden",msPerPixel:15}),(0,n.jsx)(el,{reviews:h[2].flat(),className:"hidden lg:block",msPerPixel:10})]}),(0,n.jsx)("div",{className:"pointer-events-none absolute inset-x-0 top-0 h-32 bg-gradient-to-b from-gray-50"}),(0,n.jsx)("div",{className:"pointer-events-none absolute inset-x-0 bottom-0 h-32 bg-gradient-to-t from-gray-50"})]})}function ec(){return(0,n.jsx)("section",{id:"reviews","aria-labelledby":"reviews-title",className:"pb-16 pt-20 sm:pb-24 sm:pt-32",children:(0,n.jsxs)(E.W,{children:[(0,n.jsx)("h2",{id:"reviews-title",className:"text-3xl font-medium tracking-tight text-gray-900 sm:text-center",children:"Reviews donât lie."}),(0,n.jsx)("p",{className:"mt-2 text-lg text-gray-600 sm:text-center",children:"Musicians everywhere run their live sets on LiveTrackz."}),(0,n.jsx)(eo,{})]})})}var ed=s(9482),eu=s(6814),em=s(7015),eh={src:"/_next/static/media/Phone 01-live-playing.fcb84f29.png",height:2868,width:1320,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAIAAABRUclSAAAAXklEQVR42hXJMQ6DMBAEwDWciSJFcrrw/1ckUl4DrXsD3rsFpp3E3kMCEiCja99bO1ReTxMU7h6iy76/f6015zzPn7Qsa3mXxzSFkNq2jcNwjYfMSYw3CdY7AZAM6QRAqDjqx/zqeQAAAABJRU5ErkJggg==",blurWidth:4,blurHeight:8},ex={src:"/_next/static/media/Phone 05-mixer.5d9fea6c.png",height:2868,width:1320,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAIAAABRUclSAAAAYklEQVR42kXHOw5AQBQF0HeZ+CYqpUXYPLtQ6RQSREJByMQnjPdU4nQHTdvZrkcAM+PWqzXUJLxdUONyZnkH4TRN1PlQ78cWKLEjBaJDH+t+F8ZgmnVZjcwSBg5EhD5K5O8LBM8yGCUzogYAAAAASUVORK5CYII=",blurWidth:4,blurHeight:8},ep={src:"/_next/static/media/06-loops.56ee9bf5.png",height:2752,width:2064,blurDataURL:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAICAMAAADtGH4KAAAAPFBMVEX//////v7+/v79/f38/P38/Pz7+/z7+/v6+/z6+vv6+vr4+Pn4+Pj39/j39/f29vb19fX09PX09PTz8/TLOoO5AAAANUlEQVR42h3FSRKAIAxFwedPAorKeP+7UkVvmpZrfX5ei4ibzwBnFaTEzOhK9CLJGXaageQbJXkBK70PMigAAAAASUVORK5CYII=",blurWidth:6,blurHeight:8};let eg=[{label:"#iPhone",name:"iPhone",component:function(){return(0,n.jsxs)("div",{className:"relative mx-auto w-[210px] rounded-[2.4rem] bg-gray-900 p-2 shadow-2xl ring-1 ring-white/20 sm:w-[235px]",children:[(0,n.jsx)("div",{className:"absolute left-1/2 top-4 z-10 h-[18px] w-16 -translate-x-1/2 rounded-full bg-black"}),(0,n.jsx)("div",{className:"overflow-hidden rounded-[1.9rem] bg-white",children:(0,n.jsx)($(),{src:eh,alt:"LiveTrackz player on iPhone",className:"w-full"})})]})}},{label:"#iPad",name:"iPad",component:function(){return(0,n.jsx)("div",{className:"mx-auto w-[280px] rounded-[1.4rem] bg-gray-900 p-3 shadow-2xl ring-1 ring-white/20 sm:w-[340px]",children:(0,n.jsx)("div",{className:"aspect-[3/4] overflow-hidden rounded-[0.65rem] bg-white",children:(0,n.jsx)($(),{src:ep,alt:"LiveTrackz loop library on iPad",className:"h-full w-full object-cover object-top"})})})}},{label:"#Android",name:"Android",component:function(){return(0,n.jsxs)("div",{className:"relative mx-auto w-[190p
56x] rounded-[2rem] bg-gray-900 p-2 shadow-2xl ring-1 ring-white/20 sm:w-[210px]",children:[(0,n.jsx)("div",{className:"absolute left-1/2 top-3.5 z-10 h-2.5 w-2.5 -translate-x-1/2 rounded-full bg-black ring-2 ring-gray-700"}),(0,n.jsx)("div",{className:"overflow-hidden rounded-[1.5rem] bg-white",children:(0,n.jsx)($(),{src:ex,alt:"LiveTrackz multitrack control on Android",className:"w-full"})})]})}},{label:"#Desktop",name:"Desktop",component:function(){return(0,n.jsxs)("div",{className:"mx-auto w-full max-w-[560px]",children:[(0,n.jsx)("div",{className:"rounded-[1rem] rounded-b-none bg-gray-900 p-2.5 pb-0 shadow-2xl ring-1 ring-white/20",children:(0,n.jsx)("div",{className:"aspect-[16/10] overflow-hidden rounded-t-[0.6rem] bg-white",children:(0,n.jsx)($(),{src:ep,alt:"LiveTrackz loop library on desktop",className:"h-full w-full object-cover object-top"})})}),(0,n.jsx)("div",{className:"relative mx-auto h-3.5 w-[112%] max-w-none -translate-x-[5.5%] rounded-b-xl bg-gradient-to-b from-gray-500 to-gray-700 shadow-2xl",children:(0,n.jsx)("div",{className:"absolute left-1/2 top-0 h-1.5 w-20 -translate-x-1/2 rounded-b-md bg-gray-800"})})]})}}],ef=[{title:"A Marvelous Thing (Sammie Okposo)",meta:"141BPM ⢠3/4"},{title:"I Speak Jesus",meta:"70BPM ⢠4/4"},{title:"Raise A Sound (Folabi Nuel)",meta:"156BPM ⢠3/4"},{title:"The Name Of Jesus (Sinach)",meta:"100BPM ⢠4/4"},{title:"Praise (Elevation Worship)",meta:"127BPM ⢠4/4"},{title:"Dwell",meta:"62BPM ⢠4/4"},{title:"Again I Say Rejoice (Israel & New Breed)",meta:"128BPM ⢠4/4"},{title:"All Of My Help (Ricky Dillard)",meta:"70BPM ⢠4/4"},{title:"Lord You're Mighty (JJ Hairston)",meta:"95BPM ⢠4/4"},{title:"Amapiano Praise Medley",meta:"113BPM ⢠4/4"}];function ey(e){let{title:t,meta:s}=e;return(0,n.jsxs)("div",{className:"w-56 flex-none rounded-2xl bg-white/5 p-4 ring-1 ring-white/10",children:[(0,n.jsx)("span",{className:"mb-4 flex h-9 w-9 items-center justify-center rounded-full bg-white/10",children:(0,n.jsx)(ed.Z,{className:"ml-0.5 h-4 w-4 fill-white/40 text-white/40"})}),(0,n.jsx)("p",{className:"truncate text-sm font-medium text-white/50",children:t}),(0,n.jsx)("p",{className:"mt-1 text-xs text-white/30",children:s})]})}function eb(e){let{loops:t,className:s}=e;return(0,n.jsx)("div",{className:(0,K.Z)("mx-auto flex w-max gap-6",s),children:t.map(e=>(0,n.jsx)(ey,{title:e.title,meta:e.meta},e.title))})}function ev(){let[e,t]=(0,m.useState)(null),[s,a]=(0,m.useState)(0);return(0,m.useEffect)(()=>{let e=navigator.userAgent;/android/i.test(e)&&t("android"),/iPad|iPhone|iPod/.test(e)&&!window.MSStream&&t("ios")},[]),(0,m.useEffect)(()=>{let e=setInterval(()=>{a(e=>(e+1)%eg.length)},5e3);return()=>clearInterval(e)},[s]),(0,n.jsx)("section",{className:"overflow-hidden bg-[#0E1D33] py-20 text-white sm:py-28",children:(0,n.jsxs)(E.W,{children:[(0,n.jsxs)("div",{className:"mx-auto max-w-3xl text-center",children:[(0,n.jsx)("h2",{className:"text-2xl font-semibold tracking-tight sm:text-3xl lg:text-4xl",children:"Whether youâre a first-time volunteer or a seasoned music director, LiveTrackz is the perfect tool to turn your live performances up a notch."}),(0,n.jsx)("p",{className:"mt-8 text-sm font-semibold uppercase tracking-widest text-gray-400",children:"Available on all devices"}),(0,n.jsx)("div",{className:"mt-4 flex flex-wrap justify-center gap-3",children:eg.map((e,t)=>(0,n.jsx)("button",{type:"button",onClick:()=>a(t),className:(0,K.Z)("rounded-full px-4 py-1.5 text-sm font-medium transition-colors",t===s?"bg-white text-gray-900":"border border-white/20 bg-white/5 text-gray-200 hover:bg-white/10"),"aria-pressed":t===s,children:e.label},e.name))})]}),(0,n.jsxs)("div",{className:"relative mt-14 sm:mt-16",children:[(0,n.jsxs)("div",{className:"pointer-events-none absolute left-1/2 top-1/2 w-screen -translate-x-1/2 -translate-y-1/2 space-y-6","aria-hidden":"true",children:[(0,n.jsx)(eb,{loops:ef.slice(0,6),className:"-translate-x-8"}),(0,n.jsx)(eb,{loops:ef.slice(4,10),className:"translate-x-12"})]}),(0,n.jsx)("div",{className:"relative overflow-hidden",role:"region","aria-roledescription":"carousel","aria-label":"LiveTrackz on every device",children:(0,n.jsx)("div",{className:"flex transition-transform duration-700 ease-out",style:{transform:`translateX(-${100*s}%)`},children:eg.map(e=>(0,n.jsx)("div",{className:"flex w-full flex-none items-center justify-center px-4 py-2","aria-hidden":eg[s].name!==e.name,children:(0,n.jsx)("div",{className:"flex h-[430px] items-center sm:h-[500px]",children:(0,n.jsx)(e.component,{})})},e.name))})}),(0,n.jsx)("div",{className:"mt-8 flex items-center justify-center gap-2.5",children:eg.map((e,t)=>(0,n.jsx)("button",{type:"button",onClick:()=>a(t),"aria-label":`Show ${e.name}`,className:(0,K.Z)("h-1.5 rounded-full transition-all duration-300",t===s?"w-16 bg-[#3D8FE8]":"w-1.5 bg-gray-500 hover:bg-gray-400")},e.name))})]}),(0,n.jsxs)("div",{className:"mx-auto mt-10 max-w-xl text-center",children:[(0,n.jsxs)("p",{className:"inline-flex items-center gap-1.5 rounded-full bg-white px-4 py-1.5 text-sm shadow-md",children:[(0,n.jsx)("span",{className:"text-amber-400","aria-hidden":"true",children:"â
"}),(0,n.jsx)("span",{className:"font-semibold text-gray-900",children:"4.9 rating"}),(0,n.jsx)("span",{className:"text-gray-500",children:"(based on 414 reviews)"})]}),(0,n.jsx)("p",{className:"mt-6 text-lg text-gray-300",children:"Customize loops with ease. Add or delete specific percussion to get the exact sound youâre looking for, quickly and easily."}),(0,n.jsxs)("div",{className:"mt-8 flex flex-wrap justify-center gap-x-4 gap-y-4",children:["android"===e&&(0,n.jsx)(em.L,{color:"white"}),"ios"===e&&(0,n.jsx)(eu.p,{color:"white"}),"android"!==e&&"ios"!==e&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(eu.p,{color:"white"}),(0,n.jsx)(em.L,{color:"white"})]})]})]})]})})}let ew=[{quote:"I have been using LiveTrackz for like 3 years. It has really saved me time â instead of creating loops from scratch, now I just search, plug and shed.",author:"Knowledge",role:"MD / Drummer"},{quote:"My team has used LiveTrackz for a couple of years and it has been the most user friendly track app I have used so far.",author:"Rotshak",role:"Drummer, Bassist"},{quote:"I love the wide range of loops it provides, with loops available for specific songs â plus the ability to import loops and request loops.",author:"Ola",role:"Music Director"},{quote:"Weâve used LiveTrackz for over a year now and itâs been an amazing experience. Frequent updates with new tracks have also been very helpful.",author:"Toluwanimi",role:"Drummer / Keyboardist"}];function ej(){let[e,t]=(0,m.useState)(0),s=ew[e];return(0,m.useEffect)(()=>{let e=setInterval(()=>{t(e=>(e+1)%ew.length)},6e3);return()=>clearInterval(e)},[e]),(0,n.jsx)("section",{className:"bg-[#0E1D33] py-20 text-white sm:py-24",children:(0,n.jsx)(E.W,{children:(0,n.jsxs)("div",{className:"mx-auto max-w-4xl",children:[(0,n.jsxs)("figure",{children:[(0,n.jsx)("blockquote",{className:"grid",children:ew.map((t,s)=>(0,n.jsxs)("p",{"aria-hidden":s!==e,className:(0,K.Z)("col-start-1 row-start-1 max-w-3xl text-2xl font-medium leading-normal tracking-tight transition-opacity duration-300 sm:text-3xl",s===e?"opacity-100":"pointer-events-none select-none opacity-0"),children:["â",t.quote,"â"]},t.author))}),(0,n.jsxs)("figcaption",{className:"mt-8",children:[(0,n.jsx)("p",{className:"text-sm font-semibold",children:s.author}),(0,n.jsx)("p",{className:"mt-1 text-sm text-gray-400",children:s.role})]})]}),(0,n.jsx)("div",{className:"mt-12 flex flex-col divide-y divide-gray-500/30 overflow-hidden rounded-xl ring-1 ring-gray-500/40 sm:flex-row sm:divide-x sm:divide-y-0",children:ew.map((s,a)=>(0,n.jsxs)("button",{type:"button",onClick:()=>t(a),className:(0,K.Z)("flex-1 px-4 py-4 text-center transition-colors",a===e?"bg-gray-50 text-gray-900":"text-white hover:bg-white/5"),"aria-pressed":a===e,children:[(0,n.jsx)("span",{className:"block text-sm font-semibold",children:s.author}),(0,n.jsx)("span",{className:(0,K.Z)("mt-1 block text-xs",a===e?"text-gray-500":"text-gray-400"),children:s.role})]},s.author))})]})})})}function ek(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(o(),{children:[(0,n.jsx)("title",{children:"LiveTrackz â Worship Backing Tracks, Gospel Loops & Click Track App"}),(0,n.jsx)("meta",{name:"description",content:`LiveTrackz is the worship backing tracks app for live bands and church musicians â ${c.Z.loopCount.toLocaleStr
56ing()}+ gospel drum loops, a rock-solid click track, multitrack control and shared setlists. No laptop rig required. Free on the App Store.`})]}),(0,n.jsx)(U.h,{}),(0,n.jsxs)("main",{children:[(0,n.jsx)(O.T,{}),(0,n.jsx)(ev,{}),(0,n.jsx)(_,{}),(0,n.jsx)(ej,{}),(0,n.jsx)(G,{}),(0,n.jsx)(ec,{}),(0,n.jsx)(q,{})]}),(0,n.jsx)(B.o,{})]})}}},function(e){e.O(0,[197,527,572,376,774,888,179],function(){return e(e.s=5728)}),_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.