1import{r as c,b as R,j as e}from"./react-vendor-QDf--E66.js";import{L as _,J as S,N as A}from"./Navbar-7XYPfItn.js";import{F as E}from"./Footer-iNSj2nSo.js";import{C as T}from"./CurrencyToggle-COuWgzgR.js";import{a as B,u as D}from"./index-CLMypnZ3.js";import{u as F}from"./useSaleConfig-ClqxtUsc.js";import{o as $}from"./auth-Dv5aAREk.js";import{i as O}from"./razorpay-tuGaIV3V.js";import{a as J}from"./timeSync-aVv4ANPJ.js";import{g as b,d as G,a as f,f as y,s as U,c as K}from"./pricing-BNIcWxC0.js";import{s as W,c as H}from"./purchaseIntent-DJz6eJ2A.js";import{t as z,F as M}from"./funnelAnalytics-CILwnMOG.js";import{L as w,aB as Z,av as V,c as N,E as q,S as Q,Z as X}from"./icons--aatHFmC.js";import{m as Y}from"./motion-CjEG5Rtt.js";import"./BrandLogo-DzlJWrum.js";import"./firebase-CsTBSPy5.js";import"./config-BsBLrHUs.js";const m="https://www.crackinterviewai.in",I={chrome:{planKey:"chrome_weekly",eyebrow:"Job Radar",accent:"text-sky-300",hoverBorder:"hover:border-sky-500/25",icon:V,badgeIcon:Z,heroBadge:"Job Radar · Chrome extension",heroTitle:"Find whoâs hiring â 7-day access.",heroBlurb:"Get the Job Radar Chrome extension pass without buying interview assistant time. Same CrackInterviewAI login, no auto-renewal.",toolUrl:S,toolLabel:"Open Job Radar on Chrome Web Store",tagline:"Job Radar extension only",blurb:"Turn a job title into 9 focused search groups across LinkedIn, Naukri, Indeed, Foundit and company career pages, then reach out before everyone else does.",features:["Chrome extension access for 7 days","9 focused search groups, deduplicated","Application tracker and follow-up reminders","Same CrackInterviewAI login","No auto-renewal"],seoTitle:"Job Radar Chrome Extension Pricing â Find Whoâs Hiring | CrackInterviewAI",seoDescription:"Get a 7-day Job Radar extension pass with 9 focused search groups across LinkedIn, Naukri, Indeed, Foundit, and company career pages.",canonical:`${m}/job-radar/pricing`},linkedin:{planKey:"linkedin_weekly",eyebrow:"LinkedIn Poster",accent:"text-blue-300",hoverBorder:"hover:border-blue-500/25",icon:w,badgeIcon:w,heroBadge:"LinkedIn Poster tool",heroTitle:"Grow on LinkedIn â 7-day access.",heroBlurb:"Get the LinkedIn Poster pass without buying interview assistant time. Same CrackInterviewAI login, no auto-renewal.",toolUrl:_,toolLabel:"Open the LinkedIn Poster tool",tagline:"LinkedIn tool only",blurb:"For users who only need post generation, carousels, scheduling, and LinkedIn publishing.",features:["LinkedIn Poster access for 7 days","AI posts, carousels and scheduling","Same CrackInterviewAI login account","No auto-renewal"],seoTitle:"LinkedIn Poster Pricing â AI Posts & Scheduling | CrackInterviewAI",seoDescription:"Get a 7-day pass for the LinkedIn Poster tool: AI post generation, carousels, scheduling and publishing.",canonical:`${m}/linkedin-poster/pricing`}};function fe({tool:r="chrome"}){const t=I[r]||I.chrome,[i,k]=c.useState(null),[l,h]=c.useState(b()||"IN"),p=R(),{showDialog:d}=B(),{saleConfig:u}=F();D({title:t.seoTitle,description:t.seoDescription,canonical:t.canonical,jsonLd:{"@context":"https://schema.org","@graph":[{"@type":"SoftwareApplication","@id":`${t.canonical}#software`,name:t.eyebrow,applicationCategory:r==="chrome"?"BrowserApplication":"WebApplication",operatingSystem:r==="chrome"?"Chrome":"Web",url:t.canonical,description:t.seoDescription,offers:{"@type":"Offer",price:"99",priceCurrency:"INR",url:t.canonical,description:"Prepaid 7-day access with no automatic renewal."},publisher:{"@id":`${m}/#organization`}},{"@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Home",item:`${m}/`},{"@type":"ListItem",position:2,name:t.eyebrow,item:t.canonical}]}]}}),c.useEffect(()=>{const a=$(s=>k(s));return()=>a()},[]),c.useEffect(()=>{b()||G().then(h)},[]);const j=a=>{h(a),U(a)},v=c.useCallback(async a=>{if(z(M.PRICING_CLICK,{plan:a,placement:`tool_page_${r}`,authState:i?"logged_in":"logged_out"}),!i){const o=W(a);p(H(o||a));return}const s=f(a,l,u);await O(s,s.packageName,i.email,i.displayName||"User",async(o,g)=>{const P=o.razorpay_payment_id||`payment_${Date.now()}`,n=g?.fulfillment||s;await J(i.email,n.seconds,n.amount,n.packageName,P,n.plan||s.plan,n.currency||s.currency,n)?(await d({type:"success",title:"Payment Successful",message:`${K(n)} added to your account.`,confirmLabel:"Go to Dashboard"}),p("/dashboard")):await d({type:"warning",title:"Payment Received",message:"Payment received but access could not be updated. Contact support.",confirmLabel:"OK"})},async o=>{String(o||"").toLowerCase().includes("cancel")||await d({type:"error",title:"Payment Failed",message:o||"Payment c
1ould not be completed.",confirmLabel:"OK"})})},[p,l,u,d,r,i]),x=f(t.planKey,l,u),C=t.icon,L=t.badgeIcon;return e.jsxs("div",{className:"min-h-screen bg-[#05080f] text-white",children:[e.jsx(A,{}),e.jsxs("main",{className:"relative overflow-hidden",children:[e.jsx("div",{className:"absolute inset-0 bg-[linear-gradient(120deg,rgba(56,189,248,0.10),transparent_32%),radial-gradient(circle_at_82%_8%,rgba(34,211,238,0.10),transparent_28%)]"}),e.jsxs("section",{className:"relative mx-auto max-w-3xl px-4 pb-8 pt-40 text-center sm:px-6 sm:pt-44 lg:px-8",children:[e.jsx("div",{children:e.jsxs("span",{className:`inline-flex items-center gap-2 rounded-lg border border-current/20 bg-white/[0.05] px-3 py-1.5 text-[11px] font-bold uppercase tracking-[0.18em] ${t.accent}`,children:[e.jsx(L,{className:"h-3.5 w-3.5"}),t.heroBadge]})}),e.jsx("h1",{className:"mt-5 font-display text-4xl font-extrabold leading-[1.05] text-white sm:text-5xl",children:t.heroTitle}),e.jsx("p",{className:"mx-auto mt-5 max-w-2xl text-base leading-8 text-slate-300 sm:text-lg",children:t.heroBlurb}),r==="chrome"&&e.jsx("p",{className:"mx-auto mt-4 max-w-xl text-sm leading-7 text-emerald-200/90",children:"New to CrackInterviewAI? Every new account gets one free day of Job Radar from signup â try it before buying a pass."}),e.jsxs("div",{className:"mt-8 flex flex-col items-center gap-2",children:[e.jsx(T,{value:l,onChange:j}),e.jsx("p",{className:"text-[11px] text-slate-600",children:"Auto-detected from your location. Switch anytime."})]})]}),e.jsxs("section",{className:"relative mx-auto max-w-md px-4 pb-16 sm:px-6 lg:px-8",children:[e.jsxs(Y.div,{initial:{opacity:0,y:24},animate:{opacity:1,y:0},transition:{duration:.5,ease:[.22,1,.36,1]},className:`relative rounded-2xl border border-white/[0.07] bg-[rgba(13,13,20,0.7)] p-6 transition-all duration-300 ${t.hoverBorder}`,children:[e.jsxs("div",{className:"mb-6",children:[e.jsxs("div",{className:"mb-3 flex items-center gap-2.5",children:[e.jsx("span",{className:"flex h-9 w-9 items-center justify-center rounded-xl border border-white/[0.08] bg-white/[0.04]",children:e.jsx(C,{className:`h-4 w-4 ${t.accent}`})}),e.jsx("h2",{className:`text-[10px] font-semibold uppercase tracking-widest ${t.accent}`,children:t.eyebrow})]}),e.jsxs("div",{className:"flex items-baseline gap-1",children:[e.jsx("span",{className:"font-display text-4xl font-bold tracking-tight text-white",children:y(x)}),e.jsxs("span",{className:"text-xs text-slate-500",children:["/",x.validityDays||7,"d"]})]}),e.jsx("p",{className:"mt-1.5 text-xs text-slate-500",children:t.tagline}),e.jsx("p",{className:"mt-3 text-xs leading-5 text-slate-400",children:t.blurb})]}),e.jsx("ul",{className:"mb-8 space-y-2",children:t.features.map(a=>e.jsxs("li",{className:"flex items-center gap-2.5 text-sm",children:[e.jsx(N,{className:"h-4 w-4 flex-shrink-0 text-green-400"}),e.jsx("span",{className:"text-slate-300",children:a})]},a))}),e.jsxs("button",{onClick:()=>v(t.planKey),className:"w-full rounded-xl border border-white/[0.14] bg-white/[0.03] py-3 text-sm font-semibold text-white transition-all hover:bg-white/[0.07]",children:["Get access · ",y(x)]}),e.jsxs("a",{href:t.toolUrl,target:"_blank",rel:"noopener noreferrer",className:"group mt-3 inline-flex w-full items-center justify-center gap-1.5 text-xs font-medium text-slate-400 transition-colors hover:text-sky-300",children:[t.toolLabel,e.jsx(q,{className:"h-3 w-3 transition-colors group-hover:text-sky-300"})]})]}),e.jsx("div",{className:"mt-12 flex flex-wrap items-center justify-center gap-x-8 gap-y-3 text-sm text-slate-400",children:[[Q,"Secure payments"],[X,"Instant access"],[N,"No auto-renewal"]].map(([a,s])=>e.jsxs("div",{className:"flex items-center gap-2",children:[e.jsx(a,{className:"h-4 w-4 text-emerald-400"}),e.jsx("span",{children:s})]},s))})]})]}),e.jsx(E,{})]})}export{fe as default};
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.