1!function(){try{var e="u">typeof window?window:"u">typeof global?global:"u">typeof globalThis?globalThis:"u">typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="5e6c71e3-29da-44cb-af92-e1793b580a03",e._sentryDebugIdIdentifier="sentry-dbid-5e6c71e3-29da-44cb-af92-e1793b580a03")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[169],{62550:(e,t,n)=>{n.d(t,{Ew:()=>i,tH:()=>c,ts:()=>s,FZ:()=>o,zy:()=>T,Bb:()=>P,h$:()=>d,S3:()=>a,dA:()=>k,gk:()=>r,qw:()=>v,bu:()=>S,JE:()=>l,A6:()=>p,YV:()=>g,LJ:()=>f,yV:()=>m,V6:()=>h,l7:()=>b,mX:()=>y,F6:()=>_,$7:()=>C,ol:()=>M});let i=18,a=2e4,r=1,o=100,s=100,c=10,l={baseFee:49,clientBlockSize:500,clientBlockPrice:30,locationPrice:75,billingInterval:"monthly"},d={baseFee:588,clientBlockSize:5e3,clientBlockPrice:3e3,locationPrice:900,billingInterval:"yearly"};function u(e){return"enterprise"===e?d:l}function m(e,t){return e<=0?0:Math.ceil(e/t)}function p(e){return Math.max(0,e-r)}function f(e){return Math.max(0,e)*s}function g(e){return Math.max(0,e)*c}function b(e,t,n){let i=u(n),a=m(e,i.clientBlockSize),r="enterprise"===n?a:Math.max(0,a-1),o=p(t);return i.baseFee+r*i.clientBlockPrice+o*i.locationPrice}function h(e,t,n="standard"){let i=b(e,t,n);return"enterprise"===n?i/12:i}function y(e,t){return e*u(t).clientBlockSize}function _(e,t){if(t<=0)return{isOver:!1,isNearLimit:!1,usagePercent:0};let n=e/t*100;return{isOver:e>t,isNearLimit:n>=80&&e<=t,usagePercent:n}}let k=[{name:"Care Guides",description:"Create, customize, and assign discharge care guides with no limits."},{name:"Scheduling",description:"Manage visits, staff assignments, appointment types, and clinic availability."},{name:"Customer & Pet CRM",description:"Organize pet owners and patient profiles in one veterinary-specific CRM."},{name:"Patient Timeline & Clinic Notes",description:"Review visits, exams, guides, files, notes, and clinical context in one patient history."},{name:"Direct Messaging",description:"Send targeted one-to-one messages for follow-up questions and check-ins."},{name:"Two-Way Conversations",description:"Real-time chat between your practice and pet owners."},{name:"Intake Forms",description:"New clients submit info through a branded intake form before calling."},{name:"Announcements",description:"Broadcast updates, reminders, and seasonal campaigns to all clients."},{name:"Organization Analytics",description:"Track completion rates, guide performance, and location comparisons."},{name:"Health Insights",description:"View pet-reported observations and health trends between visits."},{name:"Exam Charts",description:"Capture exam data into patient charts so trends keep building after the visit."},{name:"Recovery Monitoring",description:"Track post-procedure recovery vitals, chart changes, and reminder cadences."},{name:"Task Tracking",description:"Monitor individual care task completion in real time."},{name:"Multi-Location Management",description:"Manage all locations from a single dashboard with role-based access."},{name:"Unlimited Staff",description:"Add as many team members as you need at no extra cost."},{name:"SOAP Exams",description:"Document exams and generate organized SOAP notes directly within the platform."}],w=["fbclid","utm_source","utm_medium","utm_campaign","utm_content","utm_term"],v="ewag_signup_attribution";function x(e){if("string"!=typeof e)return;let t=e.trim();if(t)return t.slice(0,500)}function M(e){let t=function(e){if(!e||"object"!=typeof e)return null;let t={};for(let n of w){let i=x(e[n]);i&&(t[n]=i)}let n=x(e.captured_at);return n&&(t.captured_at=n),t&&w.some(e=>!!t[e])?t:null}(e);return t?JSON.stringify(t):""}let S={examAiTranscription:"exam_ai_transcription",examTranscriptionStructuredV2:"exam_transcription_structured_v2",examAudioRecording:"exam_audio_recording",offlineMode:"offline_mode"};function C(e,t){return!!e?.includes(t)}let P="ckbnaolpmjgiibbomclhcmljdefcamia",T=`https://chromewebstore.google.com/detail/care-connect-bridge/${P}`}}]);
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.