PageSourceSearch

https://appish.app/_next/static/chunks/809673fccb61fac3.js

js appish.app collected 2026-10-02 15:59:15 UTC 25,162 bytes, 3 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,76119,e=>{"use strict";var t=e.i(43476),r=e.i(58249);let i={soundish:"/soundish/download",lockish:"/lockish/download",layoutish:"/layoutish/download",dockish:"/dockish/download",bundle:"/bundles"};function n({product:e="soundish",variant:n="primary",size:o="default",className:s="",comingSoon:a=!1,label:l="Start 7-day free trial",location:d}){let c=i[e],u={soundish:{primary:"bg-coral-500 hover:bg-coral-600 shadow-coral-500/25 hover:shadow-coral-500/40",secondary:"border-coral-500 text-coral-500 hover:bg-coral-500"},lockish:{primary:"bg-indigo-500 hover:bg-indigo-600 shadow-indigo-500/25 hover:shadow-indigo-500/40",secondary:"border-indigo-500 text-indigo-500 hover:bg-indigo-500"},dockish:{primary:"bg-teal-500 hover:bg-teal-600 shadow-teal-500/25 hover:shadow-teal-500/40",secondary:"border-teal-500 text-teal-500 hover:bg-teal-500"},bundle:{primary:"bg-gradient-to-r from-coral-500 via-indigo-500 to-teal-500 hover:from-coral-600 hover:via-indigo-600 hover:to-teal-600 shadow-indigo-500/25 hover:shadow-indigo-500/40",secondary:"border-indigo-500 text-indigo-600 dark:text-indigo-300 hover:bg-indigo-500 dark:hover:text-white"},layoutish:{primary:"bg-violet-500 hover:bg-violet-600 shadow-violet-500/25 hover:shadow-violet-500/40",secondary:"border-violet-500 text-violet-500 hover:bg-violet-500"}},f="inline-flex items-center justify-center gap-3 font-semibold rounded-xl transition-all duration-300 cursor-pointer",m={primary:`${u[e].primary} text-white shadow-lg`,secondary:`bg-[var(--card)] border-2 ${u[e].secondary} hover:text-white`},h={default:"px-6 py-3 text-sm",large:"px-8 py-4 text-base"};return a?(0,t.jsxs)("div",{className:`${f} ${m[n]} ${h[o]} ${s} opacity-75 cursor-not-allowed`,children:[(0,t.jsx)("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})}),(0,t.jsx)("span",{children:"Coming Soon"})]}):(0,t.jsxs)("a",{href:c,onClick:()=>(0,r.track)("cta_clicked",{app:"bundle"===e?"suite":e,location:d??"unspecified",cta:"bundle"===e?"suite":"trial"}),"data-umami-event":`download-${e}`,"data-umami-event-location":d,className:`${f} ${m[n]} ${h[o]} ${s}`,children:[(0,t.jsx)("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 16v1a3 3 0 003 3h10a3 3 0 003-3v-1m-4-4l-4 4m0 0l-4-4m4 4V4"})}),(0,t.jsx)("span",{children:l})]})}e.s(["default",()=>n])},71809,e=>{"use strict";var t=e.i(43476),r=e.i(71645);function i({media:e,label:i,mobileAspect:n,focus:o="50%"}){let s=(0,r.useRef)(null),a=(0,r.useRef)(!1),[l,d]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{let e,t=s.current;if(!t)return;let r=window.matchMedia("(prefers-reduced-motion: reduce)").matches,i=navigator.connection?.saveData===!0;if(r||i){a.current=!0;return}let n=new IntersectionObserver(r=>{for(let i of r)clearTimeout(e),i.isIntersecting?e=setTimeout(()=>{a.current||t.play().catch(()=>{})},300):t.pause()},{threshold:.35});return n.observe(t),()=>{clearTimeout(e),n.disconnect()}},[]),(0,t.jsxs)("div",{className:"relative group aspect-[var(--ar-mobile)] sm:aspect-[var(--ar)]",style:{"--ar":`${e.width} / ${e.height}`,"--ar-mobile":n?String(n):`${e.width} / ${e.height}`},children:[(0,t.jsx)("video",{ref:s,muted:!0,loop:!0,playsInline:!0,preload:"none",poster:e.poster,width:e.width,height:e.height,"aria-label":i,onPlaying:()=>d(!0),onPause:()=>d(!1),className:`w-full h-full block object-cover ${n?"max-sm:[mask-image:linear-gradient(to_right,transparent,black_12%,black_88%,transparent)]":""}`,style:{objectPosition:`${o} 50%`},children:(0,t.jsx)("source",{src:e.src,type:"video/mp4"})}),(0,t.jsx)("button",{type:"button",onClick:function(){let e=s.current;e&&(e.paused?(a.current=!1,e.play().catch(()=>{})):(a.current=!0,e.pause()))},"aria-label":l?"Pause video":"Play video",className:`absolute bottom-3 right-3 w-9 h-9 rounded-full bg-black/55 text-white backdrop-blur-sm flex items-center justify-center transition-opacity duration-200 hover:bg-black/75 focus-visible:opacity-100 ${l?"opacity-0 group-hover:opacity-100":"opacity-100"}`,children:l?(0,t.jsx)("svg",{className:"w-4 h-4",viewBox:"0 0 24 24",fill:"
1currentColor","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M6 5h4v14H6zM14 5h4v14h-4z"})}):(0,t.jsx)("svg",{className:"w-4 h-4 ml-0.5",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true",children:(0,t.jsx)("path",{d:"M8 5v14l11-7z"})})})]})}e.s(["default",()=>i])},98879,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return a}});let i=e.r(71645),n="u"<typeof window,o=n?()=>{}:i.useLayoutEffect,s=n?()=>{}:i.useEffect;function a(e){let{headManager:t,reduceComponentsToState:r}=e;function a(){if(t&&t.mountedInstances){let e=i.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(r(e))}}return n&&(t?.mountedInstances?.add(e.children),a()),o(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),o(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),s(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},25633,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={default:function(){return p},defaultHead:function(){return u}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let o=e.r(55682),s=e.r(90809),a=e.r(43476),l=s._(e.r(71645)),d=o._(e.r(98879)),c=e.r(42732);function u(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===l.default.Fragment?e.concat(l.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(33525);let m=["name","httpEquiv","charSet","itemProp"];function h(e){let t,r,i,n;return e.reduce(f,[]).reverse().concat(u().reverse()).filter((t=new Set,r=new Set,i=new Set,n={},e=>{let o=!0,s=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){s=!0;let r=e.key.slice(e.key.indexOf("$")+1);t.has(r)?o=!1:t.add(r)}switch(e.type){case"title":case"base":r.has(e.type)?o=!1:r.add(e.type);break;case"meta":for(let t=0,r=m.length;t<r;t++){let r=m[t];if(e.props.hasOwnProperty(r))if("charSet"===r)i.has(r)?o=!1:i.add(r);else{let t=e.props[r],i=n[r]||new Set;("name"!==r||!s)&&i.has(t)?o=!1:(i.add(t),n[r]=i)}}}return o})).reverse().map((e,t)=>{let r=e.key||t;return l.default.cloneElement(e,{key:r})})}let p=function({children:e}){let t=(0,l.useContext)(c.HeadManagerContext);return(0,a.jsx)(d.default,{reduceComponentsToState:h,headManager:t,children:e})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88143,(e,t,r)=>{"use strict";function i({widthInt:e,heightInt:t,blurWidth:r,blurHeight:i,blurDataURL:n,objectFit:o}){let s=r?40*r:e,a=i?40*i:t,l=s&&a?`viewBox='0 0 ${s} ${a}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${l}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${l?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${n}'/%3E%3C/svg%3E`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImageBlurSvg",{enumerable:!0,get:function(){return i}})},87690,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var i={VALID_LOADERS:function(){return o},imageConfigDefault:function(){return s}};for(var n in i)Object.defineProperty(r,n,{enumerable:!0,get:i[n]});let o=["default","imgix","cloudinary","akamai","custom"],s={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,
1contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1}},8927,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"getImgProps",{enumerable:!0,get:function(){return d}}),e.r(33525);let i=e.r(43369),n=e.r(88143),o=e.r(87690),s=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function l(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function d({src:e,sizes:t,unoptimized:r=!1,priority:d=!1,preload:c=!1,loading:u,className:f,quality:m,width:h,height:p,fill:g=!1,style:b,overrideSrc:v,onLoad:x,onLoadingComplete:y,placeholder:w="empty",blurDataURL:j,fetchPriority:_,decoding:k="async",layout:C,objectFit:S,objectPosition:P,lazyBoundary:E,lazyRoot:O,...N},$){var M;let R,z,I,{imgConf:L,showAltText:T,blurComplete:D,defaultLoader:A}=$,B=L||o.imageConfigDefault;if("allSizes"in B)R=B;else{let e=[...B.deviceSizes,...B.imageSizes].sort((e,t)=>e-t),t=B.deviceSizes.sort((e,t)=>e-t),r=B.qualities?.sort((e,t)=>e-t);R={...B,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===A)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let q=N.loader||A;delete N.loader,delete N.srcSet;let F="__next_img_default"in q;if(F){if("custom"===R.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop.
2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=q;q=t=>{let{config:r,...i}=t;return e(i)}}if(C){"fill"===C&&(g=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[C];e&&(b={...b,...e});let r={responsive:"100vw",fill:"100vw"}[C];r&&!t&&(t=r)}let W="",U=l(h),H=l(p);if((M=e)&&"object"==typeof M&&(a(M)||void 0!==M.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(z=t.blurWidth,I=t.blurHeight,j=j||t.blurDataURL,W=t.src,!g)if(U||H){if(U&&!H){let e=U/t.width;H=Math.round(t.height*e)}else if(!U&&H){let e=H/t.height;U=Math.round(t.width*e)}}else U=t.width,H=t.height}let G=!d&&!c&&("lazy"===u||void 0===u);(!(e="string"==typeof e?e:W)||e.startsWith("data:")||e.startsWith("blob:"))&&(r=!0,G=!1),R.unoptimized&&(r=!0),F&&!R.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(r=!0);let V=l(m),X=Object.assign(g?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:S,objectPosition:P}:{},T?{}:{color:"transparent"},b),J=D||"empty"===w?null:"blur"===w?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:U,heightInt:H,blurWidth:z,blurHeight:I,blurDataURL:j||"",objectFit:X.objectFit})}")`:`url("${w}")`,K=s.includes(X.objectFit)?"fill"===X.objectFit?"100% 100%":"cover":X.objectFit,Q=J?{backgroundSize:K,backgroundPosition:X.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:J}:{},Y=function({config:e,src:t,unoptimized:r,width:n,quality:o,sizes:s,loader:a}){if(r){let e=(0,i.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")&&e){let r=t.includes("?")?"&":"?";t=`${t}${r}dpl=${e}`}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:l,kind:d}=function({deviceSizes:e,allSizes:t},r,i){if(i){let r=/(^|\s)(1?\d?\d)vw/g,n=[];for(let e;e=r.exec(i);)n.push(parseInt(e[2]));if(n.length){let r=.01*Math.min(...n);return{widths:t.filter(t=>t>=e[0]*r),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof r?{widths:e,kind:"w"}:{widths:[...new Set([r,2*r].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,s),c=l.length-1;return{sizes:s||"w"!==d?s:"100vw",srcSet:l.map((r,i)=>`${a({config:e,src:t,quality:o,width:r})} ${"w"===d?r:i+1}${d}`).join(", "),src:a({config:e,src:t,quality:o,width:l[c]})}}({config:R,src:e,unoptimized:r,width:U,quality:V,sizes:t,loader:q}),Z=G?"lazy":u;return{props:{...N,loading:Z,fetchPriority:_,width:U,height:H,decoding:k,className:f,style:{...X,...Q}
2,sizes:Y.sizes,srcSet:Y.srcSet,src:v||Y.src},meta:{unoptimized:r,preload:c||d,placeholder:w,fill:g}}}},18556,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ImageConfigContext",{enumerable:!0,get:function(){return o}});let i=e.r(55682)._(e.r(71645)),n=e.r(87690),o=i.default.createContext(n.imageConfigDefault)},65856,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RouterContext",{enumerable:!0,get:function(){return i}});let i=e.r(55682)._(e.r(71645)).default.createContext(null)},70965,(e,t,r)=>{"use strict";function i(e,t){let r=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>Math.abs(t-r)<Math.abs(e-r)?t:e,0):r}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findClosestQuality",{enumerable:!0,get:function(){return i}})},1948,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let i=e.r(70965),n=e.r(43369);function o({config:e,src:t,width:r,quality:o}){if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns.
3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let s=(0,i.findClosestQuality)(o,e),a=(0,n.getDeploymentId)();return`${e.path}?url=${encodeURIComponent(t)}&w=${r}&q=${s}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}o.__next_img_default=!0;let s=o},5500,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"Image",{enumerable:!0,get:function(){return y}});let i=e.r(55682),n=e.r(90809),o=e.r(43476),s=n._(e.r(71645)),a=i._(e.r(74080)),l=i._(e.r(25633)),d=e.r(8927),c=e.r(87690),u=e.r(18556);e.r(33525);let f=e.r(65856),m=i._(e.r(1948)),h=e.r(18581),p={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function g(e,t,r,i,n,o,s){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),r?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let i=!1,n=!1;r.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>i,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{i=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}i?.current&&i.current(e)}}))}function b(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let v=(0,s.forwardRef)(({src:e,srcSet:t,sizes:r,height:i,width:n,decoding:a,className:l,style:d,fetchPriority:c,placeholder:u,loading:f,unoptimized:m,fill:p,onLoadRef:v,onLoadingCompleteRef:x,setBlurComplete:y,setShowAltText:w,sizesInput:j,onLoad:_,onError:k,...C},S)=>{let P=(0,s.useCallback)(e=>
3{e&&(k&&(e.src=e.src),e.complete&&g(e,u,v,x,y,m,j))},[e,u,v,x,y,k,m,j]),E=(0,h.useMergedRef)(S,P);return(0,o.jsx)("img",{...C,...b(c),loading:f,width:n,height:i,decoding:a,"data-nimg":p?"fill":"1",className:l,style:d,sizes:r,srcSet:t,src:e,ref:E,onLoad:e=>{g(e.currentTarget,u,v,x,y,m,j)},onError:e=>{w(!0),"empty"!==u&&y(!0),k&&k(e)}})});function x({isAppRouter:e,imgAttributes:t}){let r={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...b(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,r),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...r},"__nimg-"+t.src+t.srcSet+t.sizes)})}let y=(0,s.forwardRef)((e,t)=>{let r=(0,s.useContext)(f.RouterContext),i=(0,s.useContext)(u.ImageConfigContext),n=(0,s.useMemo)(()=>{let e=p||i||c.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),r=e.deviceSizes.sort((e,t)=>e-t),n=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:r,qualities:n,localPatterns:"u"<typeof window?i?.localPatterns:e.localPatterns}},[i]),{onLoad:a,onLoadingComplete:l}=e,h=(0,s.useRef)(a);(0,s.useEffect)(()=>{h.current=a},[a]);let g=(0,s.useRef)(l);(0,s.useEffect)(()=>{g.current=l},[l]);let[b,y]=(0,s.useState)(!1),[w,j]=(0,s.useState)(!1),{props:_,meta:k}=(0,d.getImgProps)(e,{defaultLoader:m.default,imgConf:n,blurComplete:b,showAltText:w});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(v,{..._,unoptimized:k.unoptimized,placeholder:k.placeholder,fill:k.fill,onLoadRef:h,onLoadingCompleteRef:g,setBlurComplete:y,setShowAltText:j,sizesInput:e.sizes,ref:t}),k.preload?(0,o.jsx)(x,{isAppRouter:!r,imgAttributes:_}):null]})});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},61473,e=>{"use strict";var t=e.i(43476),r=e.i(71645),i=e.i(62360),n=e.i(58249);let o=[{licenses:5,discount:.2,label:"5 Licenses"},{licenses:10,discount:.25,label:"10 Licenses"},{licenses:20,discount:.3,label:"20 Licenses"},{licenses:50,discount:.45,label:"50 Licenses"}];function s({product:e,accentColor:s,comingSoon:a=!1,waitlistHref:l}){let[d,c]=(0,r.useState)(!1),u=i.PRODUCTS[e].price;(0,r.useEffect)(()=>{(0,i.initializeLemonSqueezy)()},[]);let f=async()=>{c(!0);try{(0,n.track)("checkout_opened",{app:e,bundle:!1}),(0,i.openCheckout)(e)}catch(e){console.error("Checkout error:",e)}finally{setTimeout(()=>c(!1),500)}};return(0,t.jsx)("section",{className:"py-20 md:py-28",children:(0,t.jsxs)("div",{className:"max-w-4xl mx-auto px-6",children:[(0,t.jsxs)("div",{className:"text-center mb-12",children:[(0,t.jsx)("span",{className:`inline-block px-3 py-1 rounded-full text-xs font-medium ${s} text-white mb-4`,children:"Team & Business"}),(0,t.jsx)("h2",{className:"text-3xl md:text-4xl font-bold mb-4",children:"Volume Licensing"}),(0,t.jsx)("p",{className:"text-[var(--muted)] text-lg max-w-2xl mx-auto",children:"Equip your whole team. The more licenses you buy, the more you save."})]}),(0,t.jsx)("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-4 mb-10",children:o.map(e=>{let r=u*e.licenses*(1-e.discount),i=r/e.licenses;return(0,t.jsxs)("div",{className:"relative bg-[var(--card)] border border-[var(--border)] rounded-2xl p-6 text-center hover:border-[var(--foreground)]/20 transition-colors",children:[(0,t.jsxs)("div",{className:`inline-block px-2 py-0.5 rounded-full text-[11px] font-semibold ${s} text-white mb-3`,children:[Math.round(100*e.discount),"% off"]}),(0,t.jsxs)("div",{className:"text-2xl font-bold mb-1",children:["$",r.toFixed(2)]}),(0,t.jsx)("div",{className:"text-sm text-[var(--muted)] mb-2",children:e.label}),(0,t.jsxs)("div",{className:"text-xs text-[var(--muted)]",children:["$",i.toFixed(2)," per license"]})]},e.licenses)})}),(0,t.jsxs)("div",{className:"text-center",children:[a?l?(0,t.jsxs)("a",{href:l,className:`inline-flex items-center gap-3 px-8 py-4 rounded-xl ${s} text-white font-semibold shadow-lg transition-all duration-300 hover:opacity-90`,children:["Join the waitlist",(0,t.jsx)("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 8l4 4m0 0l-4 4m4-4H3"})})]}):(0,t.jsxs)("div",{className:"inline-flex items-center gap-2 px-6 py-3 rounded-xl bg-[var(--card)] border border-[var(--border)] text-[var(--muted)] opacity-75 curs
3or-not-allowed font-medium",children:[(0,t.jsx)("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z"})}),"Coming Soon"]}):(0,t.jsx)("button",{onClick:f,disabled:d,className:`inline-flex items-center gap-3 px-8 py-4 rounded-xl ${s} text-white font-semibold shadow-lg transition-all duration-300 hover:opacity-90 cursor-pointer disabled:opacity-50`,children:d?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)("svg",{className:"animate-spin w-5 h-5",fill:"none",viewBox:"0 0 24 24",children:[(0,t.jsx)("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,t.jsx)("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),"Loading..."]}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("svg",{className:"w-5 h-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,t.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M17 20h5v-2a3 3 0 00-5.356-1.857M17 20H7m10 0v-2c0-.656-.126-1.283-.356-1.857M7 20H2v-2a3 3 0 015.356-1.857M7 20v-2c0-.656.126-1.283.356-1.857m0 0a5.002 5.002 0 019.288 0M15 7a3 3 0 11-6 0 3 3 0 016 0zm6 3a2 2 0 11-4 0 2 2 0 014 0zM7 10a2 2 0 11-4 0 2 2 0 014 0z"})}),"Buy Team Licenses"]})}),(0,t.jsx)("p",{className:"text-xs text-[var(--muted)] mt-3",children:"One-time purchase per license. No subscription."})]})]})})}e.s(["default",()=>s])},82633,e=>{"use strict";var t=e.i(43476),r=e.i(71645),i=e.i(76119);function n({product:e,name:n,detail:o,shortDetail:s}){let[a,l]=(0,r.useState)(!1),[d,c]=(0,r.useState)(!1);(0,r.useEffect)(()=>{let e=document.getElementById("hero-cta"),t=Array.from(document.querySelectorAll("[data-hide-sticky]")),r=new Set,i=new IntersectionObserver(([e])=>{l(!e.isIntersecting&&e.boundingClientRect.top<0)});e&&i.observe(e);let n=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting?r.add(t.target):r.delete(t.target);c(r.size>0)});return t.forEach(e=>n.observe(e)),()=>{i.disconnect(),n.disconnect()}},[]);let u=a&&!d;return(0,t.jsx)("div",{inert:!u,className:`fixed inset-x-0 bottom-0 z-40 border-t border-[var(--border)] bg-[var(--background)]/90 backdrop-blur-md transition-[transform,visibility] duration-300 motion-reduce:transition-none ${u?"translate-y-0 visible":"translate-y-full invisible"}`,style:{paddingBottom:"env(safe-area-inset-bottom)"},children:(0,t.jsxs)("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 py-3 flex items-center justify-between gap-3",children:[(0,t.jsxs)("p",{className:"min-w-0 text-sm leading-tight",children:[(0,t.jsx)("span",{className:"font-semibold",children:n}),(0,t.jsxs)("span",{className:"text-[var(--muted)] hidden sm:inline",children:[" · ",o]}),(0,t.jsx)("span",{className:"text-[var(--muted)] block sm:hidden text-xs truncate",children:s})]}),(0,t.jsx)(i.default,{product:e,location:"sticky_bar",label:"Start free trial",className:"flex-shrink-0 !px-4 !py-2.5"})]})})}e.s(["default",()=>n])},31150,e=>{"use strict";var t=e.i(71645),r=e.i(58249);function i({app:e}){return(0,t.useEffect)(()=>{let t=new Set,i=Array.from(document.querySelectorAll("[data-section]")),n=new IntersectionObserver(i=>{for(let o of i){if(!o.isIntersecting)continue;let i=o.target.dataset.section;!i||t.has(i)||(t.add(i),n.unobserve(o.target),(0,r.track)("section_viewed",{app:e,section:i}))}},{rootMargin:"0px 0px -33% 0px",threshold:0});i.forEach(e=>n.observe(e));let o=t=>{let i=t.target;if(!(i instanceof HTMLDetailsElement)||!i.open)return;let n=i.dataset.faq;n&&(0,r.track)("faq_opened",{app:e,question:n})};return document.addEventListener("toggle",o,!0),()=>{n.disconnect(),document.removeEventListener("toggle",o,!0)}},[e]),null}e.s(["default",()=>i])}]);

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.