PageSourceSearch

https://contentloop.fun/_next/static/chunks/0ndzsi~xm-s4w.js

js contentloop.fun collected 2026-10-02 01:54:25 UTC 19,363 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,18581,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useMergedRef",{enumerable:!0,get:function(){return a}});let n=e.r(71645);function a(e,t){let r=(0,n.useRef)(null),a=(0,n.useRef)(null);return(0,n.useCallback)(n=>{if(null===n){let e=r.current;e&&(r.current=null,e());let t=a.current;t&&(a.current=null,t())}else e&&(r.current=l(e,n)),t&&(a.current=l(t,n))},[e,t])}function l(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let r=e(t);return"function"==typeof r?r:()=>e(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)},84508,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"errorOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22016,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={default:function(){return b},useLinkStatus:function(){return y}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let l=e.r(90809),s=e.r(43476),i=l._(e.r(71645)),o=e.r(95057),u=e.r(8372),c=e.r(18581),d=e.r(18967),h=e.r(5550);e.r(33525);let f=e.r(88540),m=e.r(91949),p=e.r(73668),x=e.r(9396);function b(t){var r,n;let a,l,b,[y,w]=(0,i.useOptimistic)(m.IDLE_LINK_STATUS),j=(0,i.useRef)(null),{href:v,as:N,children:k,prefetch:S=null,passHref:C,replace:T,shallow:P,scroll:_,onClick:E,onMouseEnter:L,onTouchStart:O,legacyBehavior:U=!1,onNavigate:R,transitionTypes:A,ref:M,unstable_dynamicOnHover:I,...B}=t;a=k,U&&("string"==typeof a||"number"==typeof a)&&(a=(0,s.jsx)("a",{children:a}));let D=i.default.useContext(u.AppRouterContext),F=!1!==S,$=!1!==S?null===(n=S)||"auto"===n?x.FetchStrategy.PPR:x.FetchStrategy.Full:x.FetchStrategy.PPR,z="string"==typeof(r=N||v)?r:(0,o.formatUrl)(r);if(U){if(a?.$$typeof===Symbol.for("react.lazy"))throw Object.defineProperty(Error("`<Link legacyBehavior>` received a direct child that is either a Server Component, or JSX that was loaded with React.lazy(). This is not supported. Either remove legacyBehavior, or make the direct child a Client Component that renders the Link's `<a>` tag."),"__NEXT_ERROR_CODE",{value:"E863",enumerable:!1,configurable:!0});l=i.default.Children.only(a)}let V=U?l&&"object"==typeof l&&l.ref:M,K=i.default.useCallback(e=>(null!==D&&(j.current=(0,m.mountLinkInstance)(e,z,D,$,F,w)),()=>{j.current&&((0,m.unmountLinkForCurrentNavigation)(j.current),j.current=null),(0,m.unmountPrefetchableInstance)(e)}),[F,z,D,$,w]),J={ref:(0,c.useMergedRef)(K,V),onClick(t){U||"function"!=typeof E||E(t),U&&l.props&&"function"==typeof l.props.onClick&&l.props.onClick(t),!D||t.defaultPrevented||function(t,r,n,a,l,s,o){if("u">typeof window){let u,{nodeName:c}=t.currentTarget;if("A"===c.toUpperCase()&&((u=t.currentTarget.getAttribute("target"))&&"_self"!==u||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.nativeEvent&&2===t.nativeEvent.which)||t.currentTarget.hasAttribute("download"))return;if(!(0,p.isLocalURL)(r)){a&&(t.preventDefault(),location.replace(r));return}if(t.preventDefault(),s){let e=!1;if(s({preventDefault:()=>{e=!0}}),e)return}let{dispatchNavigateAction:d}=e.r(99781);i.default.startTransition(()=>{d(r,a?"replace":"push",!1===l?f.ScrollBehavior.NoScroll:f.ScrollBehavior.Default,n.current,o)})}}(t,z,j,T,_,R,A)},onMouseEnter(e){U||"function"!=typeof L||L(e),U&&l.props&&"function"==typeof l.props.onMouseEnter&&l.props.onMouseEnter(e),D&&F&&(0,m.onNavigationIntent)(e.currentTarget,!0===I)},onTouchStart:function(e){U||"function"!=typeof O||O(e),U&&l.props&&"function"==typeof l.props.onTouchStart&&l.props.onTouchStart(e),D&&F&&(0,m.onNavigationIntent)(e.currentTarget,!0===I)}};return(0,d.isAbsoluteUrl)(z)?J.href=z:U&&!C&&("a"!==l.type||"href"in l.props)||(J.href=(0,h.addBasePath)(z)),b=U?i.default.cloneElement(l,J):(0,s.jsx)("a",{...B,...J,children:a}),(0,s.jsx)(g.Provider,{value:y,children:b})}e.r(84508);let g=(0,i.createContext)(m.IDLE_LINK_STATUS),y=()=>(0,i.useContext)(g);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esMo
1dule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},96661,5014,e=>{"use strict";let t=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim();e.s(["mergeClasses",0,t],96661);var r=e.i(71645),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"};let a=(0,r.createContext)({}),l=(0,r.forwardRef)(({color:e,size:l,strokeWidth:s,absoluteStrokeWidth:i,className:o="",children:u,iconNode:c,...d},h)=>{let{size:f=24,strokeWidth:m=2,absoluteStrokeWidth:p=!1,color:x="currentColor",className:b=""}=(0,r.useContext)(a)??{},g=i??p?24*Number(s??m)/Number(l??f):s??m;return(0,r.createElement)("svg",{ref:h,...n,width:l??f??n.width,height:l??f??n.height,stroke:e??x,strokeWidth:g,className:t("lucide",b,o),...!u&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(d)&&{"aria-hidden":"true"},...d},[...c.map(([e,t])=>(0,r.createElement)(e,t)),...Array.isArray(u)?u:[u]])});e.s(["default",0,l],5014)},27978,e=>{"use strict";var t=e.i(43476),r=e.i(19658),n=e.i(54220);function a(){let{isLoaded:e,isSignedIn:a}=(0,n.useAuth)();return e?a?(0,t.jsx)(n.UserButton,{appearance:{elements:{avatarBox:"h-8 w-8"}}}):(0,t.jsx)(r.SignInButton,{mode:"modal",children:(0,t.jsx)("button",{type:"button",className:"inline-flex h-9 items-center justify-center rounded-lg border border-white/10 bg-white/[0.03] px-3 text-sm text-neutral-100 hover:bg-white/[0.07] transition",children:"Sign in"})}):(0,t.jsx)("div",{"aria-hidden":!0,className:"h-8 w-16 animate-pulse rounded-lg bg-white/[0.04]"})}e.s(["AuthButtons",0,function(){return(0,t.jsx)(a,{})}])},56420,e=>{"use strict";var t=e.i(71645),r=e.i(96661);let n=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var a=e.i(5014);e.s(["default",0,(e,l)=>{let s=(0,t.forwardRef)(({className:s,...i},o)=>(0,t.createElement)(a.default,{ref:o,iconNode:l,className:(0,r.mergeClasses)(`lucide-${n(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,s),...i}));return s.displayName=n(e),s}],56420)},27604,e=>{"use strict";var t=e.i(47167),r=e.i(43476);let n=(0,e.i(56420).default)("coffee",[["path",{d:"M10 2v2",key:"7u0qdc"}],["path",{d:"M14 2v2",key:"6buw04"}],["path",{d:"M16 8a1 1 0 0 1 1 1v8a4 4 0 0 1-4 4H7a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1h14a4 4 0 1 1 0 8h-1",key:"pwadti"}],["path",{d:"M6 2v2",key:"colzsn"}]]);e.s(["TipJar",0,function({variant:e="footer"}){let a=t.default.env.NEXT_PUBLIC_TIP_JAR_URL;return a?"inline"===e?(0,r.jsxs)("a",{href:a,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-1.5 rounded-lg border border-amber-400/20 bg-amber-500/[0.06] px-3 py-1.5 text-xs text-amber-100 hover:bg-amber-500/[0.10] transition",children:[(0,r.jsx)(n,{className:"h-3.5 w-3.5"}),"Buy the maker a coffee"]}):(0,r.jsxs)("a",{href:a,target:"_blank",rel:"noreferrer",className:"inline-flex items-center gap-1.5 text-xs text-neutral-500 hover:text-amber-300 transition",children:[(0,r.jsx)(n,{className:"h-3 w-3"}),"Like ContentLoop? Tip the maker"]}):null}],27604)},63676,82754,e=>{"use strict";let t=(0,e.i(56420).default)("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",0,t],63676);var r=e.i(47167);let n="contentloop:pro_valid_until";function a(){try{return window.localStorage}catch{return null}}function l(){let e=a();if(!e)return null;let t=e.getItem(n);if(!t)return null;let r=new Date(t);return isNaN(r.getTime())?null:r}function s(){return r.default.env.NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY,!0}e.s(["canUseProFeatures",0,function(){let e;return!s()||!!(e=l())&&e.getTime()>Date.now()},"extendPro",0,function(e){let t=a(),r=new Date(Math.max(Date.now(),l()?.getTime()??0)+864e5*e);return t&&t.setItem(n,r.toISOString()),r},"isPaymentsEnabledClient",0,s,"setProValidUntil",0,function(e){let t=a();if(!t)return;let r=new Date(e);isNaN(r.getTime())||t.setItem(n,r.toISOString())}],82754)},89664,e=>{"use strict";let t=(0,e.i(56420).default)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);e.s(["Check",0,t],89664)},32781,8734,64569,e=>{"use strict";var t=e.i(56420);let r=(0,t.default)("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",0,r],32781);
1let n=(0,t.default)("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]);e.s(["Copy",0,n],8734);let a=(0,t.default)("zap",[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]]);e.s(["Zap",0,a],64569)},82013,e=>{"use strict";e.i(47167);var t=e.i(43476),r=e.i(71645),n=e.i(32781);let a=(0,e.i(56420).default)("log-in",[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]]);var l=e.i(19658),s=e.i(54220),i=e.i(89664),o=e.i(8734),u=e.i(63676),c=e.i(64569),d=e.i(82754);let h={trc20:{short:"TRC-20",chain:"TRON",accent:"from-rose-500/20 to-orange-500/5",ring:"ring-rose-400/50",dot:"bg-rose-400"},erc20:{short:"ERC-20",chain:"Ethereum",accent:"from-indigo-500/20 to-violet-500/5",ring:"ring-indigo-400/50",dot:"bg-indigo-400"}};function f({className:e}){let[n,a]=(0,r.useState)(null),[l,s]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{fetch("/api/payment/config").then(e=>e.json()).then(e=>{e.enabled&&a(e)}).catch(()=>{})},[]),n)?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(m,{className:e??"mt-7 inline-flex h-11 w-full items-center justify-center gap-2 rounded-xl bg-white text-sm font-semibold text-neutral-950 shadow-lg shadow-fuchsia-500/10 hover:bg-neutral-200 transition disabled:cursor-not-allowed disabled:opacity-60",amountLabel:n.amountLabel,onOpen:()=>s(!0)}),l&&(0,t.jsx)(p,{config:n,onClose:()=>s(!1)})]}):null}function m({className:e,amountLabel:r,onOpen:i}){let{isLoaded:o,isSignedIn:u}=(0,s.useAuth)();return o?u?(0,t.jsxs)("button",{type:"button",onClick:i,className:e,children:[(0,t.jsx)(c.Zap,{className:"h-4 w-4"}),"Pay ",r," USDT"]}):(0,t.jsx)(l.SignInButton,{mode:"modal",children:(0,t.jsxs)("button",{type:"button",className:e,children:[(0,t.jsx)(a,{className:"h-4 w-4"}),"Sign in to pay ",r]})}):(0,t.jsx)("button",{type:"button",disabled:!0,className:e,children:(0,t.jsx)(n.Loader2,{className:"h-4 w-4 animate-spin"})})}function p({config:e,onClose:a}){let{isSignedIn:l}=(0,s.useAuth)(),[c,f]=(0,r.useState)("trc20"),[m,x]=(0,r.useState)(""),[b,g]=(0,r.useState)(!1),[y,w]=(0,r.useState)(null),[j,v]=(0,r.useState)(null),[N,k]=(0,r.useState)(!1),S=e.networks[c],C=h[c];async function T(){await navigator.clipboard.writeText(S.address),k(!0),setTimeout(()=>k(!1),2e3)}async function P(){g(!0),w(null),v(null);try{let e=await fetch("/api/payment/verify",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({network:c,txHash:m})}),t=await e.json();if(!e.ok||!t.ok||!t.proValidUntil)throw Error(t.error??"Verification failed");(0,d.setProValidUntil)(t.proValidUntil),v(`Pro active until ${new Date(t.proValidUntil).toLocaleDateString()}`),x("")}catch(e){w(e instanceof Error?e.message:"Verification failed")}finally{g(!1)}}return(0,r.useEffect)(()=>{let e=e=>{"Escape"===e.key&&a()};return document.body.style.overflow="hidden",window.addEventListener("keydown",e),()=>{document.body.style.overflow="",window.removeEventListener("keydown",e)}},[a]),(0,t.jsxs)("div",{className:"fixed inset-0 z-50 flex items-end justify-center p-4 sm:items-center sm:p-6",role:"dialog","aria-modal":"true","aria-labelledby":"usdt-pay-title",children:[(0,t.jsx)("button",{type:"button",className:"absolute inset-0 bg-black/70 backdrop-blur-sm",onClick:a,"aria-label":"Close"}),(0,t.jsxs)("div",{className:"relative z-10 w-full max-w-lg overflow-hidden rounded-3xl border border-white/10 bg-neutral-950 shadow-2xl shadow-fuchsia-500/10",children:[(0,t.jsx)("div",{className:"absolute -right-16 -top-16 h-40 w-40 rounded-full bg-gradient-to-br from-fuchsia-500/25 to-transparent blur-3xl"}),(0,t.jsxs)("div",{className:"relative border-b border-white/5 px-6 py-5",children:[(0,t.jsx)("button",{type:"button",onClick:a,className:"absolute right-4 top-4 inline-flex h-8 w-8 items-center justify-center rounded-full border border-white/10 text-neutral-400 hover:bg-white/[0.06] hover:text-white","aria-label":"Close",children:(0,t.jsx)(u.X,{className:"h-4 w-4"})}),(0,t.jsx)("p",{className:"text-[11px] uppercase tracking-[0.18em] text-fuchsia-300",children:"upgrade to pro"}),(0,t.jsx)("h2",{id:"usdt-pay-title",className:"mt-1 font-display text-2xl text-white",children:"Pay with USDT"}),(0,t.jsxs)("p",{className:"mt-1 text-sm text-neutral-400",children:["Send ",(0,t.jsx)("span",{className:"font-medium text-white",children:e.amountLabel})," ","· ",e.planDays," days of Pro · verified on-chain"]})]}),(0,t.jsxs)("div",{className:"relative space-y-5 px-6 py-5",children:[(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-3 text-[11px] font-medium uppercase tracking-[0.14em] text-neutral-500",children:"1 · Choose network"}),(0,t.jsx)("div",{className:"grid grid-cols-2 gap-3",children:["trc20","erc20"].map(e=>{let r=h[e],n=c===e;return(0,t.jsxs)("button",{type:"button",onClick:()=>f(e),className:`relative overflow-hidden rounded-2xl border p-4 text-left transition ${n?`border-white/20 bg-gradient-to-br ${r.accent} ring-2 ${r.ring}`:"border-white/8 bg-white/[0.02] hover:border-white/15 hover:bg-white/[0.04]"}`,children:[(0,t.jsx)("span",{className:`inline-block h-2 w-2 rounded-full ${r.dot}`}),(0,t.jsx)("p",{className:"mt-2 text-sm font-semibold text-white",children:r.short}),(0,t.jsx)("p",{className:"text-xs text-neutral-500",children:r.chain})]},e)})})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-3 text-[11px] font-medium uppercase tracking-[0.14em] text-neutral-500",children:"2 · Send payment"}),(0,t.jsxs)("div",{className:"rounded-2xl border border-white/10 bg-white/[0.03] p-4",children:[(0,t.jsxs)("div",{className:"flex items-center justify-between gap-3",children:[(0,t.jsx)("span",{className:"text-sm text-neutral-400",children:"Amount"}),(0,t.jsxs)("span",{className:"rounded-full bg-emerald-500/10 px-2.5 py-0.5 text-sm font-semibold text-emerald-300",children:[e.amountLabel," USDT"]})]}),(0,t.jsxs)("p",{className:"mt-3 text-xs text-neutral-500",children:["Transfer to this ",C.chain," address (exact amount, last"," ",e.maxAgeHours,"h):"]}),(0,t.jsxs)("div",{className:"mt-3 flex items-start gap-2",children:[(0,t.jsx)("code",{className:"flex-1 break-all rounded-xl border border-white/5 bg-black/50 px-3 py-2.5 font-mono text-[11px] leading-relaxed text-fuchsia-200",children:S.address}),(0,t.jsx)("button",{type:"button",onClick:T,className:"inline-flex h-10 w-10 shrink-0 items-center justify-center rounded-xl border border-white/10 text-neutral-300 transition hover:border-white/20 hover:bg-white/[0.06]","aria-label":"Copy address",children:N?(0,t.jsx)(i.Check,{className:"h-4 w-4 text-emerald-400"}):(0,t.jsx)(o.Copy,{className:"h-4 w-4"})})]})]})]}),(0,t.jsxs)("div",{children:[(0,t.jsx)("p",{className:"mb-3 text-[11px] font-medium uppercase tracking-[0.14em] text-neutral-500",children:"3 · Confirm with tx hash"}),l?(0,t.jsx)("input",{value:m,onChange:e=>x(e.target.value),placeholder:"trc20"===c?"Paste TRON transaction hash":"Paste 0x… Ethereum transaction hash",className:"w-full rounded-xl border border-white/10 bg-black/40 px-4 py-3 text-sm text-white placeholder:text-neutral-600 focus:border-fuchsia-400/40 focu
1s:outline-none focus:ring-1 focus:ring-fuchsia-400/20"}):(0,t.jsx)("p",{className:"rounded-xl border border-amber-400/20 bg-amber-500/5 px-3 py-2 text-xs text-amber-200",children:"Sign in to link Pro to your account."})]}),(0,t.jsx)("button",{type:"button",onClick:P,disabled:b||!l||!m.trim(),className:"inline-flex h-12 w-full items-center justify-center gap-2 rounded-xl bg-white text-sm font-semibold text-neutral-950 shadow-lg shadow-fuchsia-500/10 transition hover:bg-neutral-200 disabled:cursor-not-allowed disabled:opacity-50",children:b?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.Loader2,{className:"h-4 w-4 animate-spin"}),"Verifying on-chain…"]}):"Verify & activate Pro"}),y&&(0,t.jsx)("p",{className:"rounded-xl border border-rose-400/20 bg-rose-500/5 px-3 py-2 text-xs text-rose-200",children:y}),j&&(0,t.jsx)("p",{className:"rounded-xl border border-emerald-400/20 bg-emerald-500/5 px-3 py-2 text-xs text-emerald-200",children:j})]})]})]})}function x(){let[e,t]=(0,r.useState)(!1),[n,a]=(0,r.useState)(null);return{loading:e,error:n,start:async function(){t(!0),a(null);try{let e=await fetch("/api/checkout",{method:"POST",headers:{"content-type":"application/json"},body:JSON.stringify({})}),t=await e.json();e.ok&&t.url?window.location.href=t.url:a(t.error??"Couldn't start checkout. Try again.")}catch(e){a(e instanceof Error?e.message:"Network error")}finally{t(!1)}}}}let b="mt-7 inline-flex h-10 w-full items-center justify-center gap-2 rounded-lg bg-white text-sm font-semibold text-neutral-950 hover:bg-neutral-200 transition disabled:cursor-not-allowed disabled:opacity-70";function g({className:e}){let{loading:r,error:a,start:l}=x(),s=e??b;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",onClick:l,disabled:r,className:s,children:r?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.Loader2,{className:"h-4 w-4 animate-spin"}),"Redirecting…"]}):"Upgrade to Pro"}),a&&(0,t.jsx)("p",{className:"mt-2 text-xs text-amber-300",children:a})]})}function y({className:e}){let{isLoaded:r,isSignedIn:i}=(0,s.useAuth)(),{loading:o,error:u,start:c}=x(),d=e??b;return r?i?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("button",{type:"button",onClick:c,disabled:o,className:d,children:o?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.Loader2,{className:"h-4 w-4 animate-spin"}),"Redirecting…"]}):"Upgrade to Pro"}),u&&(0,t.jsx)("p",{className:"mt-2 text-xs text-amber-300",children:u})]}):(0,t.jsx)(l.SignInButton,{mode:"modal",children:(0,t.jsxs)("button",{type:"button",className:d,children:[(0,t.jsx)(a,{className:"h-4 w-4"}),"Sign in to upgrade"]})}):(0,t.jsx)("button",{type:"button",disabled:!0,className:d,children:(0,t.jsx)(n.Loader2,{className:"h-4 w-4 animate-spin"})})}e.s(["UpgradeButton",0,function({enabled:e,className:n}){let[a,l]=(0,r.useState)(!1);return((0,r.useEffect)(()=>{fetch("/api/payment/config").then(e=>e.json()).then(e=>l(!!e.enabled)).catch(()=>{})},[]),e&&a)?(0,t.jsx)(f,{className:n?`${n} mt-0`:void 0}):e&&1?(0,t.jsx)(y,{className:n}):e?(0,t.jsx)(g,{className:n}):(0,t.jsx)("button",{type:"button",disabled:!0,className:n??"mt-7 inline-flex h-10 w-full items-center justify-center rounded-lg bg-white text-sm font-medium text-neutral-950 opacity-90 cursor-not-allowed",children:"Join waitlist (soon)"})}],82013)}]);

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.