(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9939],{4223:function(e,t,a){(window.__NEXT_P=window.__NEXT_P||[]).push(["/pricing",function(){return a(4689)}])},3950:function(e,t,a){"use strict";var i=a(5893),n=a(9008),s=a.n(n),r=a(1163);t.Z=e=>{let{title:t="Virtual Triage - Online Doctor Appointments & Healthcare Services UK",description:a="Book online doctor appointments, find GPs, and access healthcare services across the UK. Virtual consultations with licensed practitioners. Book your appointment today.",keywords:n="online doctor UK, GP near me, family doctor UK, virtual consultations, telehealth UK, book doctor appointment, NHS alternative, private GP UK",canonical:c,ogImage:o="https://virtualtriage.ai/assets/og/default.jpg",ogType:l="website",structuredData:p,noindex:d=!1,location:m="UK"}=e,h=(0,r.useRouter)(),u="https://virtualtriage.ai",g=t.includes("Virtual Triage")?t:"".concat(t," | Virtual Triage"),v=c||"".concat(u).concat(h.asPath.split("?")[0]),x=p||{"@context":"https://schema.org","@type":"MedicalBusiness",name:"Virtual Triage",description:"Online healthcare platform connecting patients with licensed medical practitioners across the UK",url:u,logo:"".concat(u,"/assets/Virtual%20Triage.png"),address:{"@type":"PostalAddress",addressCountry:"GB",addressLocality:m},areaServed:{"@type":"Country",name:"United Kingdom"},sameAs:["https://www.facebook.com/virtualtriage","https://www.instagram.com/virtualtriage","https://www.linkedin.com/company/virtualtriage","https://twitter.com/virtualtriage"]};return(0,i.jsxs)(s(),{children:[(0,i.jsx)("title",{children:g}),(0,i.jsx)("meta",{name:"title",content:g}),(0,i.jsx)("meta",{name:"description",content:a}),(0,i.jsx)("meta",{name:"keywords",content:n}),(0,i.jsx)("meta",{name:"robots",content:d?"noindex,nofollow":"index,follow"}),(0,i.jsx)("meta",{name:"language",content:"English"}),(0,i.jsx)("meta",{name:"revisit-after",content:"7 days"}),(0,i.jsx)("meta",{name:"author",content:"Virtual Triage"}),(0,i.jsx)("meta",{name:"geo.region",content:"GB"}),(0,i.jsx)("meta",{name:"geo.placename",content:m}),(0,i.jsx)("link",{rel:"canonical",href:v}),(0,i.jsx)("meta",{property:"og:type",content:l}),(0,i.jsx)("meta",{property:"og:url",content:v}),(0,i.jsx)("meta",{property:"og:title",content:g}),(0,i.jsx)("meta",{property:"og:description",content:a}),(0,i.jsx)("meta",{property:"og:image",content:o}),(0,i.jsx)("meta",{property:"og:site_name",content:"Virtual Triage"}),(0,i.jsx)("meta",{property:"og:locale",content:"en_GB"}),(0,i.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,i.jsx)("meta",{name:"twitter:url",content:v}),(0,i.jsx)("meta",{name:"twitter:title",content:g}),(0,i.jsx)("meta",{name:"twitter:description",content:a}),(0,i.jsx)("meta",{name:"twitter:image",content:o}),(0,i.jsx)("meta",{name:"twitter:site",content:"@virtualtriage"}),(0,i.jsx)("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(x)}})]})}},4689:function(e,t,a){"use strict";a.r(t);var i=a(5893),n=a(7294),s=a(1376),r=a(1163),c=a(7317),o=a(2194),l=a(3950);let p=e=>{var t,a;let{group:s,featured:r,badge:c,onSelect:o}=e,[l,p]=(0,n.useState)(!0),d=!!s.yearly,m=l?s.monthly:s.yearly||s.monthly,h=s.features||[],u=d&&(null===(t=s.monthly)||void 0===t?void 0:t.price)&&(null===(a=s.yearly)||void 0===a?void 0:a.price)?Math.round((1-s.yearly.price/(12*s.monthly.price))*100):0,g=()=>(0,i.jsxs)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",style:{flexShrink:0,marginTop:1},children:[(0,i.jsx)("circle",{cx:"7",cy:"7",r:"7",fill:"currentColor",fillOpacity:"0.15"}),(0,i.jsx)("path",{d:"M4.5 7l1.8 1.8L9.5 5",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"})]});return(0,i.jsxs)("div",{className:"vtp-card".concat(r?" vtp-card--featured":""),children:[c&&(0,i.jsx)("span",{className:"vtp-badge",children:c}),d&&(0,i.jsxs)("div",{className:"vtp-card-tabs",children:[(0,i.jsx)("button",{className:"vtp-tab".concat(l?" vtp-tab--active":""),onClick:()=>p(!0),children:"Monthly"}),(0,i.jsxs)("button",{className:"vtp-tab".concat(l?"":" vtp-tab--active"),onClick:()=>p(!1),children:["Yearly",u>0&&(0,i.jsxs)("span",{className:"vtp-tab-save",children:["-",u,"%"]})]})]}),(0,i.jsxs)("div",{className:"vtp-card-header",children:[(0,i.jsxs)("span",{className:"vtp-card-label",children:[s.baseName.toUpperCase()," PLAN"]}),(0,i.jsxs)("div",{className:"vtp-price-row",children:[(0,i.jsx)("span",{className:"vtp-currency",children:"\xa3"}),(0,i.jsx)("span",{className:"vtp-amount",children:m.price}),(0,i.jsxs)("span",{className:"vtp-period",children:["/ ",l?"mo":"yr"]})]}),(0,i.jsx)("p",{className:"vtp-card-desc",children:m.description})]}),(0,i.jsx)("ul",{className:"vtp-feature-list".concat(h.length>6?" vtp-feature-list--2col":""),children:h.map((e,t)=>(0,i.jsxs)("li",{className:"vtp-feature-item",children:[(0,i.jsx)(g,{}),(0,i.jsx)("span",{children:"string"==typeof e?e:e.name})]},t))}),(0,i.jsxs)("button",{className:"vtp-cta-btn",onClick:()=>o(m),children:["Get Started",(0,i.jsx)("svg",{width:"14",height:"14",viewBox:"0 0 14 14",fill:"none",children:(0,i.jsx)("path",{d:"M2.5 7h9M8 3.5l3.5 3.5L8 10.5",stroke:"currentColor",strokeWidth:"1.8",strokeLinecap:"round",strokeLinejoin:"round"})})]})]})};t.default=function(){let[e,t]=(0,n.useState)([]),[a,d]=(0,n.useState)([]),[m,h]=(0,n.useState)(!0),u=(0,r.useRouter)(),g=(e,t)=>{let a=e.pricing.find(e=>"Monthly"===e.interval),i=e.pricing.find(e=>"Yearly"===e.interval);return{baseName:e.name,type:t,description:e.description,features:e.features||[],monthly:a?{id:a.price_id,price:a.amount,name:e.name,description:e.description,type:t}:null,yearly:i?{id:i.price_id,price:i.amount,name:e.name,description:e.description,type:t}:null}};(0,n.useEffect)(()=>{(async()=>{try{let e=await s.ZP.get("/core/public/pricing-table/");if(e.data.status&&e.data.data){let{doctor:a,clinic:i}=e.data.data;t(((null==a?void 0:a.plans)||[]).map(e=>g(e,"doctor")).filter(e=>e.monthly)),d(((null==i?void 0:i.plans)||[]).map(e=>g(e,"clinic")).filter(e=>e.monthly))}}catch(e){console.error("Failed to load pricing:",e)}finally{h(!1)}})()},[]),(0,n.useEffect)(()=>{"#pricing-plans"===window.location.hash&&setTimeout(()=>{var e;null===(e=document.getElementById("pricing-plans"))||void 0===e||e.scrollIntoView({behavior:"smooth",block:"start"})},100)},[]);let v=e=>{u.push({pathname:"doctor"===e.type?"/doctor-signup":"/clinic_register",query:{packageDetails:e.id,packageName:e.name,packagePrice:e.price,packageDescription:e.description}})};return(0,i.jsxs)("div",{className:"vtp-pricing-page",children:[(0,i.jsx)(l.Z,{title:"Pricing Plans for Practitioners | Virtual Triage",description:"Transparent pricing for doctors and clinics joining Virtual Triage. Choose from flexible monthly plans to list your practice and accept online bookings.",keywords:"doctor pricing UK, GP practice pricing, healthcare platform pricing, medical practice subscription, telehealth platform cost, clinic management software pricing, practitioner subscription UK, medical directory pricing",canonical:"https://virtualtriage.ai/pricing",structuredData:{"@context":"https://schema.org","@type":"PriceSpecification",name:"Virtual Triage Pricing Plans",description:"Flexible pricing plans for healthcare practitioners and clinics.",url:"https://virtualtriage.ai/pricing",offers:{"@type":"Offer",priceCurrency:"GBP",availability:"https://schema.org/InStock"}},location:"UK"}),(0,i.jsx)(c.Z,{}),(0,i.jsxs)("div",{id:"pricing-plans",className:"vtp-hero",children:[(0,i.jsx)("p",{className:"vtp-hero-eyebrow",children:"PRICING"}),(0,i.jsx)("h1",{className:"vtp-hero-title",children:"Simple, transparent pricing"}),(0,i.jsx)("p",{className:"vtp-hero-sub",children:"No hidden fees. Cancel anytime. Toggle monthly or yearly on each plan."})]}),(0,i.jsx)("div",{className:"vtp-sections-wrap",children:m?(0,i.jsxs)("div",{className:"vtp-loading",children:[(0,i.jsx)("div",{className:"vtp-spinner"}),(0,i.jsx)("p",{children:"Loading plans…"})]}):(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)("section",{className:"vtp-section",children:[(0,i.jsxs)("div",{className:"vtp-section-label",children:[(0,i.jsx)("span",{className:"vtp-section-icon",children:(0,i.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("path",{d:"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"}),(0,i.jsx)("polyline",{points:"9 22 9 12 15 12 15 22"})]})}),(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{className:"vtp-section-title",children:"For Clinics"}),(0,i.jsx)("p",{className:"vtp-section-sub",children:"Up to 5 practitioners under one account"})]})]}),(0,i.jsx)("div",{className:"vtp-clinic-layout",children:(0,i.jsx)("div",{className:"vtp-clinic-card-col",children:a.map(e=>{let t=e.baseName.toLowerCase().includes("standard");return(0,i.jsx)(p,{group:e,featured:t,badge:t?"Recommended":null,onSelect:v},e.baseName)})})})]}),(0,i.jsxs)("section",{className:"vtp-section",children:[(0,i.jsxs)("div",{className:"vtp-section-label",children:[(0,i.jsx)("span",{className:"vtp-section-icon",children:(0,i.jsxs)("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",children:[(0,i.jsx)("path",{d:"M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2"}),(0,i.jsx)("circle",{cx:"12",cy:"7",r:"4"})]})}),(0,i.jsxs)("div",{children:[(0,i.jsx)("h2",{className:"vtp-section-title",children:"For Individual Practitioners"}),(0,i.jsx)("p",{className:"vtp-section-sub",children:"Solo doctors, GPs, and specialists"})]})]}),(0,i.jsx)("div",{className:"vtp-doctor-grid",children:e.map(e=>{let t=e.baseName.toLowerCase().includes("core");return(0,i.jsx)(p,{group:e,featured:t,badge:t?"Most Popular":null,onSelect:v},e.baseName)})})]})]})}),(0,i.jsx)(o.Z,{})]})}},9008:function(e,t,a){e.exports=a(3867)}},function(e){e.O(0,[1890,8884,2888,9774,179],function(){return e(e.s=4223)}),_N_E=e.O()}]);