PageSourceSearch

https://largelifttrucks.com/component---src-pages-test-chat-token-forecaster-tsx-c145199bcb0d68434c08.js

js largelifttrucks.com collected 2026-09-29 05:31:39 UTC 28,442 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9001],{12927:function(e,n,a){a.d(n,{o:function(){return c}});var s=a(5130),t=a(91785),i=a(74821),o=a(36557),l=a(62706);const r=(0,t.AH)("max-width:",l.N.contentWidthValue,"px;margin-inline:auto;",(0,i.s)(),";.classStandardPageFullWidth &{&:has(.classStandardComponent){max-width:none;}}.classStandardPageFullWidth &{&:not(:has(.classStandardComponent)){max-width:none;}.classPageFeatureComponent{margin-inline:-",l.N.contentInlineGapsValue,"px;}}@media print{background-color:",o.X.white,";}",""),c=e=>{let{children:n=null,imContainerCustom:a}=e;return(0,t.Y)(s.m,{className:"classImContainer",wrapperCustom:[r,a]},n)}},43555:function(e,n,a){a.d(n,{q:function(){return Y}});var s=a(17474),t=a(36557),i=a(62706);const o=(0,s.X_)(),l=["28px","32px","40px"],r=["28px","30px","36px"],c="none",u="center",d="left",p=["24px","30px","36px"],g=["24px","30px","36px"],h=["16px","16px","16px"],m=["18px","18px","18px"],Y={phFontStack:o,phColor:t.X.black,phSizeSm:l[0],phSizeMd:l[1],phSizeLg:l[2],phLineHeightSm:r[0],phLineHeightMd:r[1],phLineHeightLg:r[2],phTransform:c,phLetterSpacing:"0",phAlignSm:u,phAlignLg:d,phStandardPaddingSm:"24px",phStandardPaddingMd:"40px",phStandardPaddingLg:"55px",phMarginBottomSm:"40px",phMarginBottomLg:"60px",phMinHeightSm:"auto",phMinHeightMd:"auto",phMinHeightLg:"auto",phAltColor:t.X.white,phAltBg:t.X.black80,phAltPadding:"24px",phModelNameExceptions:void 0,biTextAlignMobile:"center",biTextAlignDesktop:"center",biTextWrapperFlexJustifyMobile:"center",biTextWrapperFlexJustifyDesktop:"center",biTextWrapperPaddingMobile:"0 15px",biTextWrapperPaddingDesktop:"0 15px",biTextWrapperDarkTextShadow:"0 0 10px rgba(255, 255, 255, 1)",biTextWrapperDarkTextBg:"",biTextWrapperLightTextShadow:"0 0 10px rgba(0, 0, 0, 1)",biTextWrapperLightTextBg:"",bihFontStack:o,bihSizeSm:p[0],bihSizeMd:p[1],bihSizeLg:p[2],bihLineHeightSm:g[0],bihLineHeightMd:g[1],bihLineHeightLg:g[2],bihNoSubheadingTransform:"translateY(-30%)",bihTransform:c,bihLetterSpacing:"0",bihPadding:"",bihMaxWidth:i.N.contentWidthValue+"px",bihAlignSm:u,bihAlignLg:d,bishFontStack:o,bishSizeSm:h[0],bishSizeMd:h[1],bishSizeLg:h[2],bishLineHeightSm:m[0],bishLineHeightMd:m[1],bishLineHeightLg:m[2],bishTransform:c,bishLetterSpacing:"0",bishPadding:"",bishMaxWidth:i.N.contentWidthValue+"px",bishAlignSm:u,bishAlignLg:d,bishGapTopSm:"8px",bishGapTopLg:"24px"}},49091:function(e,n,a){a.r(n),a.d(n,{default:function(){return re}});var s=a(63696),t=a(91144),i=a(24145),o=a(87358),l=a(57647),r=a(12927),c=a(92250);const u=1.5,d="https://cloud.google.com/vertex-ai/generative-ai/pricing",p="2026-04-20",g={"gemini-3-flash-preview":{modelId:"gemini-3-flash-preview",displayName:"Gemini 3 Flash Preview",inputTokensPerMillion:.75,outputTokensPerMillion:4.5,reasoningTokensPerMillion:4.5,cachedReadTokensPerMillion:.05*u,pricingDate:p,pricingSourceUrl:d},"gemini-3-pro-preview":{modelId:"gemini-3-pro-preview",displayName:"Gemini 3 Pro Preview",inputTokensPerMillion:3,outputTokensPerMillion:18,reasoningTokensPerMillion:18,cachedReadTokensPerMillion:.2*u,pricingDate:p,pricingSourceUrl:d},"gemini-3-1-flash-lite-preview":{modelId:"gemini-3-1-flash-lite-preview",displayName:"Gemini 3.1 Flash Lite Preview",inputTokensPerMillion:.375,outputTokensPerMillion:2.25,reasoningTokensPerMillion:2.25,cachedReadTokensPerMillion:.025*u,pricingDate:p,pricingSourceUrl:d},"gemini-2-5-pro":{modelId:"gemini-2-5-pro",displayName:"Gemini 2.5 Pro",inputTokensPerMillion:1.875,outputTokensPerMillion:15,reasoningTokensPerMillion:15,cachedReadTokensPerMillion:.1875,pricingDate:p,pricingSourceUrl:d}},h=e=>g[e],m=e=>{if(e<1)throw new Error("Conversation length must be at least 1 turn");let n="high";e>15?n="low":e>10&&(n="medium");const a={1:{input:6860,output:126,reasoning:0,cached:0},2:{input:18270,output:519,reasoning:236,cached:2671},3:{input:26910,output:807,reasoning:393,cached:2938},4:{input:35060,output:1225,reasoning:679,cached:3181},5:{input:40120,output:1498,reasoning:849,cached:3181},6:{input:50830,output:1780,reasoning:1014,cached:4467},7:{input:55690,output:2086,reasoning:1216,cached:4467},8:{input:60500,output:2174,reasoning:1216,cached:4467},9:{input:63650,output:2395,reasoning:1334,cached:4467},10:{input:66633,output:2463,reasoning:1335,cached:4470}};let s,t,i,o;if(e<=10&&a[e]){const n=a[e];s=n.input,t=n.output,i=n.reasoning,o=n.cached}else if(e>10){const n=a[10],l=a[9],r=a[8],c={input:n.input-l.input,output:n.output-l.output,reasoning:n.reasoning-l.reasoning,cached:n.cached-l.cached},u={input:l.input-r.input,output:l.output-r.output,reasoning:l.reasoning-r.reasoning,cached:l.cached-r.cached},d=(u.input+c.input)/2,p=c.input-u.input,g=e-10;s=Math.round(n.input+g*d+g*(g+1)*p/2);const h=(u.output+c.output)/2;t=Math.round(n.output+g*h);const m=(u.reasoning+c.reasoning)/2;i=Math.round(n.reasoning+g*m);const Y=n.cached/n.input;o=Math.round(s*Y)}else{const e=a[1];s=e.input,t=e.output,i=e.reasoning,o=e.cached}return{inputTokens:s,outputTokens:t,reasoningTokens:i,cacheReadTokens:o,confidence:n}},Y=e=>new Intl.NumberFormat("en-AU",{style:"currency",currency:"AUD",minimumFractionDigits:2,maximumFractionDigits:2}).format(e),v=e=>new Intl.NumberFormat("en-AU").format(Math.round(e));var b=a(91785),f=a(17474),k=a(61455),x=a(36557);
1const y="12px",P="16px",T="24px",S=(0,b.AH)((0,f.CK)()," max-width:1200px;margin:0;display:flex;flex-direction:column;padding:24px;background-color:",x.X.white,";box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);border:1px solid #c1c1c1;border-radius:12px;gap:",P,";h2,h3,h4{margin:0;}",""),C={name:"1fttcpj",styles:"display:flex;flex-direction:column"},w=(0,b.AH)(C,";gap:",y,";",""),H=(0,b.AH)("animation:",k.G," 0.4s ease-out;",""),A={name:"1fttcpj",styles:"display:flex;flex-direction:column"},M=(0,b.AH)(A,";gap:",P,";",""),W={name:"sr6vml",styles:"padding:16px;border-radius:6px;margin:0;display:flex;flex-direction:column;gap:4px"},I=(0,b.AH)(W,";background-color:",x.X.black3,";",""),D={name:"1a6aug5",styles:"font-size:12px;color:#666;margin:0"},q={name:"k0f92s",styles:"font-size:24px;color:#333;margin:0"},L={name:"1k1davy",styles:"font-size:14px;color:#856404;background:#fff3cd;border:1px solid #ffc107;padding:12px 16px;border-radius:4px;margin:0"},N=(0,b.AH)("display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:",T,";margin:0;",""),R={name:"azfy7w",styles:"font-size:14px;color:#666;margin:0"},F=(0,b.AH)(W,";background:#e7f3ff;",""),B=(0,b.AH)("font-size:32px;color:",x.X.bluePowder,";margin:0;",""),z=(0,b.AH)(C,";gap:",P,";",""),V=(0,b.AH)(A,";gap:",T,";",""),E=(0,b.AH)("display:grid;grid-template-columns:1fr 1fr;gap:",T,";@media (max-width: 768px){grid-template-columns:1fr;}",""),G={name:"3w0yoi",styles:"display:flex;flex-direction:column;gap:8px"},$={name:"14sj8mu",styles:"font-size:14px;margin:0"},U=(0,b.AH)($,";display:flex;flex-direction:column;gap:8px;",""),X=(0,b.AH)("font-size:14px;width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;margin:0;display:block;&:focus{outline:none;border-color:",x.X.bluePowder,";box-shadow:0 0 0 3px rgba(0, 102, 204, 0.1);}",""),j=(0,b.AH)(X,";",""),O=(0,b.AH)(X,";",""),_={name:"1fnq8a7",styles:"font-size:12px;line-height:1.5;color:#666;margin:0"},J=(0,b.AH)("max-width:1200px;margin:0;margin-top:",T,";padding-top:24px;display:flex;flex-direction:column;gap:",y,";",""),Q={name:"3w0yoi",styles:"display:flex;flex-direction:column;gap:8px"},K={name:"9r7mex",styles:"font-size:14px;line-height:1.6;color:#666;margin:0"},Z=(0,b.AH)("color:",x.X.bluePowder,";text-decoration:none;&:hover{text-decoration:underline;}",""),ee=(0,b.AH)("font-size:13px;line-height:1.6;color:",x.X.black80,";background:",x.X.black3,";border:1px solid ",x.X.black15,";padding:16px;border-radius:6px;display:flex;flex-direction:column;gap:0;",""),ne=(0,b.AH)((0,f.X_)(),";font-size:14px;color:inherit;margin:0;",""),ae={name:"ti75j2",styles:"margin:0"},se={name:"1bb0v2t",styles:"font-size:12px;margin-top:8px"},te=(0,b.AH)("color:",x.X.black80,";display:flex;flex-direction:column;gap:8px;",""),ie=(0,b.AH)((0,f.X_)(),";font-size:14px;color:inherit;margin:0;",""),oe={name:"1jxesvh",styles:"font-size:13px;line-height:1.6;color:inherit;margin:0"},le=(0,b.AH)(oe,";padding-left:20px;margin-top:8px;margin-bottom:16px;","");var re=()=>{const{brandId:e,dealerId:n}=(0,i.y)(),{0:a,1:u}=(0,s.useState)(6),{0:d,1:p}=(0,s.useState)("6"),{0:f,1:k}
1=(0,s.useState)(7),{0:x,1:y}=(0,s.useState)("7"),{0:P,1:T}=(0,s.useState)(36e4),{0:C,1:A}=(0,s.useState)("gemini-3-flash-preview"),{0:W,1:$}=(0,s.useState)(null),{0:X,1:re}=(0,s.useState)(!1),ce=(0,s.useRef)(""),{0:ue,1:de}=(0,s.useState)(!1),pe=Object.values(g);(0,s.useEffect)((()=>{if(ue)return;window.prompt("This page is for internal use and test purpose only. Please enter the password to continue.")===e+"pedaltometal"+n?de(!0):window.location.href="/"}),[]),(0,s.useEffect)((()=>{try{const e={averageTurnsPerConversation:a,engagementRatePercent:f,uniqueVisitsPerYear:P,modelId:C},n=JSON.stringify(e);ce.current&&ce.current!==n&&(re(!0),setTimeout((()=>re(!1)),400)),ce.current=n;const s=(e=>{if(e.averageTurnsPerConversation<1)throw new Error("Average turns per conversation must be at least 1");if(e.engagementRatePercent<0||e.engagementRatePercent>100)throw new Error("Engagement rate must be between 0 and 100");if(!e.uniqueVisitsPerYear||e.uniqueVisitsPerYear<=0)throw new Error("Unique visits per year must be a positive number");const n=m(e.averageTurnsPerConversation),a=e.uniqueVisitsPerYear*(e.engagementRatePercent/100),s=n.inputTokens-n.cacheReadTokens,t={inputTokens:n.inputTokens,outputTokens:n.outputTokens,reasoningTokens:n.reasoningTokens,cacheReadTokens:n.cacheReadTokens,uncachedInputTokens:s},i={inputTokens:Math.round(t.inputTokens*a),outputTokens:Math.round(t.outputTokens*a),reasoningTokens:Math.round(t.reasoningTokens*a),cacheReadTokens:Math.round(t.cacheReadTokens*a),uncachedInputTokens:Math.round(t.uncachedInputTokens*a)},o=h(e.modelId),l=t.outputTokens+t.reasoningTokens,r={inputTokenCost:t.uncachedInputTokens/1e6*o.inputTokensPerMillion,outputTokenCost:l/1e6*o.outputTokensPerMillion,reasoningTokenCost:0,cachedReadTokenCost:t.cacheReadTokens/1e6*o.cachedReadTokensPerMillion,totalCost:0};r.totalCost=r.inputTokenCost+r.outputTokenCost+r.cachedReadTokenCost;const c=i.outputTokens+i.reasoningTokens,u={inputTokenCost:i.uncachedInputTokens/1e6*o.inputTokensPerMillion,outputTokenCost:c/1e6*o.outputTokensPerMillion,reasoningTokenCost:0,cachedReadTokenCost:i.cacheReadTokens/1e6*o.cachedReadTokensPerMillion,totalCost:0};return u.totalCost=u.inputTokenCost+u.outputTokenCost+u.cachedReadTokenCost,{conversationsPerYear:Math.round(a),tokensPerConversation:t,tokensPerYear:i,costPerConversation:r,costPerYear:u,confidence:n.confidence}})(e);$(s)}catch(e){0}}),[a,f,P,C]);const ge=m(a);return ue?(0,b.Y)(l.P,{classNamePage:"classPageTest"},(0,b.Y)(o.A,{isHeadingAlternative:!0,pageHeadingText:"Token Cost Forecaster"}),(0,b.Y)(c.Y,null,(0,b.Y)(r.o,null,(0,b.Y)("div",{css:S},W&&(0,b.Y)("div",{css:[w,X&&H,""]},(0,b.Y)(t.fV,null,"Projected Token Usage Per Site"),(0,b.Y)("div",{css:M},(0,b.Y)("div",{css:I},(0,b.Y)("div",{css:D},"Per Conversation (",a.toFixed(1)," turns)"),(0,b.Y)("div",{css:q},v(ge.inputTokens)," input / ",v(ge.outputTokens)," ","output / ",v(ge.reasoningTokens)," reasoning /"," ",v(ge.cacheReadTokens)," cached"))),(0,b.Y)(t.fV,null,"Yearly Forecast"),(0,b.Y)("div",{css:N},(0,b.Y)("div",{css:I},(0,b.Y)("div",{css:D},"Conversations per Year"),(0,b.Y)("div",{css:q},v(W.conversationsPerYear))),(0,b.Y)("div",{css:I},(0,b.Y)("div",{css:D},"Total Input Tokens"),(0,b.Y)("div",{css:q},v(W.tokensPerYear.inputTokens))),(0,b.Y)("div",{css:I},(0,b.Y)("div",{css:D},"Total Output Tokens"),(0,b.Y)("div",{css:q},v(W.tokensPerYear.outputTokens))),(0,b.Y)("div",{css:I},(0,b.Y)("div",{css:D},"Total Reasoning Tokens"),(0,b.Y)("div",{css:q},v(W.tokensPerYear.reasoningTokens))),(0,b.Y)("div",{css:I},(0,b.Y)("div",{css:D},"Total Cached Tokens"),(0,b.Y)("div",{css:q},v(W.tokensPerYear.cacheReadTokens)))),(0,b.Y)(t.fV,null,"Cost Breakdown"),(0,b.Y)("div",{css:N},(0,b.Y)("div",{css:I},(0,b.Y)("div",{css:D},"Cost per Conversation"),(0,b.Y)("div",{css:q},(he=W.costPerConversation.totalCost,new Intl.NumberFormat("en-AU",{style:"currency",currency:"AUD",minimumFractionDigits:4,maximumFractionDigits:4}).format(he)).replace("$","A$"))),(0,b.Y)("div",{css:I},(0,b.Y)("div",{css:D},"Input Token Cost"),(0,b.Y)("div",{css:q},Y(W.costPerYear.inputTokenCost).replace("$","A$"))),(0,b.Y)("div",{css:I},(0,b.Y)("div",{css:D}
1,"Output Token Cost"),(0,b.Y)("div",{css:q},Y(W.costPerYear.outputTokenCost).replace("$","A$"))),(0,b.Y)("div",{css:I},(0,b.Y)("div",{css:D},"Reasoning Token Cost"),(0,b.Y)("div",{css:R},"Included in Output Cost")),(0,b.Y)("div",{css:I},(0,b.Y)("div",{css:D},"Cached Token Cost"),(0,b.Y)("div",{css:q},Y(W.costPerYear.cachedReadTokenCost).replace("$","A$")))),(0,b.Y)("div",{css:F},(0,b.Y)("div",{css:D},"Estimated Yearly Cost (AUD) per site"),(0,b.Y)("div",{css:B},Y(W.costPerYear.totalCost).replace("$","A$")))),(0,b.Y)("div",{css:z},(0,b.Y)(t.fV,null,"Configuration"),(0,b.Y)("div",{css:V},(0,b.Y)("div",{css:E},(0,b.Y)("div",{css:G},(0,b.Y)("label",{htmlFor:"average-turns",css:U},"Average Turns (Query + Response) per Conversation",(0,b.Y)("input",{id:"average-turns",type:"number",min:"1",step:"0.1",value:d,onChange:e=>{const{value:n}=e.target;p(n);const a=parseFloat(n);!Number.isNaN(a)&&a>=1&&u(a)},onBlur:e=>{const n=parseFloat(e.target.value);Number.isNaN(n)||n<1?(u(1),p("1")):(u(n),p(n.toString()))},css:j})),(0,b.Y)("div",{css:_},(0,b.Y)("strong",null,"Recommended:")," 6 turns. Typical range: 5-7 turns for automotive chatbots handling location queries, stock searches, and form submissions."),a>10&&(0,b.Y)("div",{css:L},"⚠️ Projection based on extrapolation - accuracy decreases beyond 10 turns")),(0,b.Y)("div",{css:G},(0,b.Y)("label",{htmlFor:"engagement-rate",css:U},"Engagement Rate (%)",(0,b.Y)("input",{id:"engagement-rate",type:"number",min:"0",max:"100",step:"0.1",value:x,onChange:e=>{const{value:n}=e.target;y(n);const a=parseFloat(n);!Number.isNaN(a)&&a>=0&&a<=100&&k(a)},onBlur:e=>{const n=parseFloat(e.target.value);Number.isNaN(n)||n<0?(k(0),y("0")):n>100?(k(100),y("100")):(k(n),y(n.toString()))},css:j})),(0,b.Y)("div",{css:_},(0,b.Y)("strong",null,"Recommended:")," 7%. Industry benchmarks indicate that roughly 5–10% of visitors engage with reactive chat by choosing to open it themselves."))),(0,b.Y)("div",{css:E},(0,b.Y)("div",{css:G},(0,b.Y)("label",{htmlFor:"unique-visits",css:U},"Unique Visits per Year",(0,b.Y)("input",{id:"unique-visits",type:"number",min:"1",value:P,onChange:e=>T(parseInt(e.target.value,10)||0),css:j}))),(0,b.Y)("div",{css:G},(0,b.Y)("label",{htmlFor:"model-select",css:U},"Model",(0,b.Y)("select",{id:"model-select",value:C,onChange:e=>A(e.target.value),css:O},pe.map((e=>(0,b.Y)("option",{key:e.modelId,value:e.modelId},e.displayName)))))))))),(0,b.Y)("div",{css:J},(0,b.Y)("div",{css:Q},(0,b.Y)("p",{css:K},(0,b.Y)("strong",null,"Pricing Source:")," All prices are based on"," ",(0,b.Y)("a",{href:"https://cloud.google.com/vertex-ai/generative-ai/pricing",target:"_blank",rel:"noopener noreferrer",css:Z},"Google Vertex AI Generative AI pricing")," ","and converted from USD to AUD using a 1.5 exchange rate.")),(0,b.Y)("div",{css:ee},(0,b.Y)("div",{css:ne},h(C).displayName," Pricing (Verified:"," ",h(C).pricingDate,")"),(0,b.Y)("div",{css:ae},(0,b.Y)("div",null,"Input tokens:"," ",Y(h(C).inputTokensPerMillion).replace("$","A$")," per 1M tokens"),(0,b.Y)("div",null,"Output tokens:"," ",Y(h(C).outputTokensPerMillion).replace("$","A$")," per 1M tokens"),(0,b.Y)("div",null,"Reasoning / thinking tokens:"," ",Y(h(C).reasoningTokensPerMillion).replace("$","A$")," per 1M tokens (billed as output — higher Gemini thinking levels increase internal reasoning volume)"),(0,b.Y)("div",null,"Cached read tokens:"," ",Y(h(C).cachedReadTokensPerMillion).replace("$","A$")," per 1M tokens"),(0,b.Y)("div",{css:se},(0,b.Y)("a",{href:h(C).pricingSourceUrl,target:"_blank",rel:"noopener noreferrer",css:Z},"Verify pricing on Google Cloud →")))),(0,b.Y)("div",{css:te},(0,b.Y)("p",{css:K},"Prices shown are estimates based on token projections and may vary based on actual usage patterns, caching behaviour, and conversation complexity."),(0,b.Y)("div",{css:ie},"Token Forecast Calculation"),(0,b.Y)("p",{css:oe},"The token forecast assumptions were derived from analysis of 16 automotive chat conversations (8 conversations from Test Suite 1 and 8 from Test Suite 2, using the same prompts), each with 10 turns (user query + agent response). The algorithm uses observed cumulative averages for turns 1-10, then extrapolates beyond using growth patterns. Input tokens use polynomial growth with acceleration, reflecting context accumulation. Output and reasoning tokens use linear extrapolation (on Vertex, reasoning is priced at the output rate; production chat uses lower thinking levels on lightweight models to limit reasoning-token growth). Cached read tokens follow a percentage-based approach maintaining the observed cache hit rate. Base values and growth factors were calibrated from the averaged observed logs. Confidence levels are high for 1 to 10 turns (observed range), medium for 11 to 15 turns (moderate extrapolation), and low for 16 or more turns (significant extrapolation)."))),(0,b.Y)("div",{css:J},(0,b.Y)(t.fV,null,"Projected Token Usage from 16 Test Conversations (Averaged)"),(0,b.Y)("p",{css:K},"Source: Average of 8 conversations from Test Suite 1 and 8 conversations from Test Suite 2 (same prompts, 10 turns each)"),(0,b.Y)("div",{css:te},(0,b.Y)("details",null,(0,b.Y)("summary",{css:ie},"1: Quick Stock Enquiry"),(0,b.Y)("p",{css:oe},(0,b.Y)("em",null,"Scenario: Customer browsing for a specific vehicle type"),(0,b.Y)("br",null),(0,b.Y)("strong",null,"61,413 input / 2,537 output / 1,333 reasoning / 0 cached")),(0,b.Y)("ol",{css:le},(0,b.Y)("li",null,"Hi, do you have any SUVs available?"),(0,b.Y)("li",null,"What about black SUVs?"),(0,b.Y)("li",null,"Show me the cheapest one"),(0,b.Y)("li",null,"What are the details of that vehicle?"),(0,b.Y)("li",null,"What's the fuel economy?"),(0,b.Y)("li",null,"Is it automatic transmission?"),(0,b.Y)("li",null,"Can I book a test drive? (submit form)"),(0,b.Y)("li",null,"What's your address?"),(0,b.Y)("li",null,"Is your sales department open now?"),(0,b.Y)("li",null,"Do you negotiate?"))),(0,b.Y)("details",null,(0,b.Y)("summary",{css:ie},"2: Service Booking Enquiry"),(0,b.Y)("p",{css:oe},(0,b.Y)("em",null,"Scenario: Customer needs service information and booking"),(0,b.Y)("br",null),(0,b.Y)("strong",null,"53,268 input / 2,122 output / 1,179 reasoning / 1,497 cached")),(0,b.Y)("ol",{css:le},(0,b.Y)("li",null,"What are your service hours?"),(0,b.Y)("li",null,"Can I drop my car off at 7am on Tuesday?"),(0,b.Y)("li",null,"How much does a service cost?"),(0,b.Y)("li",null,"Do you service other brands besides [brand]?"),(0,b.Y)("li",null,"What about warranty work?"),(0,b.Y)("li",null,"Can I schedule a service online? (submit form)"),(0,b.Y)("li",null,"Where are you located?"),(0,b.Y)("li",null,"What's your phone number?"),(0,b.Y)("li",null,"What's your cancellation policy?"),(0,b.Y)("li",null,"What public transportation is available?"))),(0,b.Y)("details",null,(0,b.Y)("summary",{css:ie},"3: Location and Hours Enquiry"),(0,b.Y)("p",{css:oe},(0,b.Y)("em",null,"Scenario: Customer checking basic information"),(0,b.Y)("br",null),(0,b.Y)("strong",null,"31,626 input / 1,312 output / 312 reasoning / 0 cached")),(0,b.Y)("ol",{css:le},(0,b.Y)("li",null,"What are your opening hours?"),(0,b.Y)("li",null,"What about service hours?"),(0,b.Y)("li",null,"What about parts hours?"),(0,b.Y)("li",null,"What's your address?"),(0,b.Y)("li",null,"Is parking available?"),(0,b.Y)("li",null,"What's the best way to get there?"),(0,b.Y)("li",null,"How do I contact sales?"),(0,b.Y)("li",null,"What's your phone number?"),(0,b.Y)("li",null,"Can I call after hours?"),(0,b.Y)("li",null,"Is the finance department open?"))),(0,b.Y)("details",null,(0,b.Y)("summary",{css:ie},"4: Vehicle Search with Filters"),(0,b.Y)("p",{css:oe},(0,b.Y)("em",null,"Scenario: Customer searching with multiple criteria"),(0,b.Y)("br",null),(0,b.Y)("strong",null,"100,561 input / 4,349 output / 2,664 reasoning / 9,043 c
1ached")),(0,b.Y)("ol",{css:le},(0,b.Y)("li",null,"Do you have any used cars under $30,000?"),(0,b.Y)("li",null,"What about under $25,000?"),(0,b.Y)("li",null,"Show me sedans"),(0,b.Y)("li",null,"What about hybrid vehicles?"),(0,b.Y)("li",null,"What colours are available?"),(0,b.Y)("li",null,"Do you have any automatic transmissions?"),(0,b.Y)("li",null,"Show me the newest ones"),(0,b.Y)("li",null,"Can I get a vehicle history report?"),(0,b.Y)("li",null,"What's included in the price?"),(0,b.Y)("li",null,"Are there any additional fees?"))),(0,b.Y)("details",null,(0,b.Y)("summary",{css:ie},"5: Test Drive and Purchase Enquiry"),(0,b.Y)("p",{css:oe},(0,b.Y)("em",null,"Scenario: Customer interested in test driving and purchasing"),(0,b.Y)("br",null),(0,b.Y)("strong",null,"44,339 input / 2,236 output / 1,379 reasoning / 0 cached")),(0,b.Y)("ol",{css:le},(0,b.Y)("li",null,"I'm interested in 2023 Volvo XC40. Do you have any available?"),(0,b.Y)("li",null,"What days are you open for test drives?"),(0,b.Y)("li",null,"Can I come in before 8am for a test drive?"),(0,b.Y)("li",null,"Can I book a test drive?"),(0,b.Y)("li",null,"Is financing available?"),(0,b.Y)("li",null,"What's the interest rate?"),(0,b.Y)("li",null,"Do you accept trade-ins?"),(0,b.Y)("li",null,"Can I put a deposit down?"),(0,b.Y)("li",null,"Is the deposit refundable?"),(0,b.Y)("li",null,"What happens if I crash the car during a test drive?"))),(0,b.Y)("details",null,(0,b.Y)("summary",{css:ie},"6: Parts and Accessories Enquiry"),(0,b.Y)("p",{css:oe},(0,b.Y)("em",null,"Scenario: Customer needs parts information"),(0,b.Y)("br",null),(0,b.Y)("strong",null,"34,309 input / 1,726 output / 906 reasoning / 0 cached")),(0,b.Y)("ol",{css:le},(0,b.Y)("li",null,"Do you have parts available?"),(0,b.Y)("li",null,"What are your parts hours?"),(0,b.Y)("li",null,"Can I order parts online?"),(0,b.Y)("li",null,"Do you have parts for 2023 Volvo XC40?"),(0,b.Y)("li",null,"How much does a Volvo cup holder cost?"),(0,b.Y)("li",null,"Do you deliver parts?"),(0,b.Y)("li",null,"What areas do you deliver to?"),(0,b.Y)("li",null,"How much does delivery cost?"),(0,b.Y)("li",null,"What's your return policy?"),(0,b.Y)("li",null,"Can I see some accessories?"))),(0,b.Y)("details",null,(0,b.Y)("summary",{css:ie},"7: Electric/Hybrid Vehicle Enquiry"),(0,b.Y)("p",{css:oe},(0,b.Y)("em",null,"Scenario: Customer interested in eco-friendly vehicles"),(0,b.Y)("br",null),(0,b.Y)("strong",null,"150,542 input / 3,420 output / 1,712 reasoning / 23,883 cached")),(0,b.Y)("ol",{css:le},(0,b.Y)("li",null,"Do you have any electric vehicles?"),(0,b.Y)("li",null,"What about hybrid vehicles?"),(0,b.Y)("li",null,"What models do you have?"),(0,b.Y)("li",null,"What's the range on the electric models?"),(0,b.Y)("li",null,"How long does charging take?"),(0,b.Y)("li",null,"Do you have charging facilities?"),(0,b.Y)("li",null,"What's the fuel economy on the hybrids?"),(0,b.Y)("li",null,"Are there any government rebates available?"),(0,b.Y)("li",null,"Do you have more EV information?"),(0,b.Y)("li",null,"Can I test drive one?"))),(0,b.Y)("details",null,(0,b.Y)("summary",{css:ie},"8: General Information Gathering"),(0,b.Y)("p",{css:oe},(0,b.Y)("em",null,"Scenario: Customer gathering comprehensive information before visiting"),(0,b.Y)("br",null),(0,b.Y)("strong",null,"57,004 input / 2,002 output / 1,194 reasoning / 1,335 cached")),(0,b.Y)("ol",{css:le},(0,b.Y)("li",null,"What vehicles do you have available?"),(0,b.Y)("li",null,"Do you have any specials?"),(0,b.Y)("li",null,"What about demo vehicles?"),(0,b.Y)("li",null,"Are demo vehicles cheaper?"),(0,b.Y)("li",null,"What payment methods do you accept?"),(0,b.Y)("li",null,"Do you accept cash?"),(0,b.Y)("li",null,"Can I pick it up today?"),(0,b.Y)("li",null,"How long does delivery take?"),(0,b.Y)("li",null,"What documents do I need?"),(0,b.Y)("li",null,"Thanks for your help!")))))))):null;var he}},87358:function(e,n,a){a.d(n,{A:function(){return h}});var s=a(91144),t=a(93620),i=a(11095),o=a(88232),l=a(91785),r=a(5826),c=a(650),u=a(43555);const d=(0,l.AH)("padding:",u.q.phStandardPaddingSm," 0px;",(0,r.HG)(c.f.md),"{padding:",u.q.phStandardPaddingMd," 0px;}",(0,r.HG)(c.f.lg),"{padding:",u.q.phStandardPaddingLg," 0px;}&.classPageHeadingAltWrapper,.classIsPageHeadingAbove.classHasBanner &{padding:",u.q.phAltPadding," 0;}&.classPageHeadingAltWrapper{background-color:",u.q.phAltBg,";}",""),p={name:"1x0s48h",styles:".classStandardPageFullWidth &{max-width:none;}"},g=(0,l.AH)(u.q.phFontStack,";font-size:",u.q.phSizeSm,";line-height:",u.q.phLineHeightSm,";text-transform:",u.q.phTransform,";letter-spacing:",u.q.phLetterSpacing,";text-align:",u.q.phAlignSm,";color:",u.q.phColor,";min-height:",u.q.phMinHeightSm,";margin:0;",(0,r.HG)(c.f.sm),"{text-align:",u.q.phAlignLg,";}",(0,r.HG)(c.f.md),"{font-size:",u.q.phSizeMd,";line-height:",u.q.phLineHeightMd,";min-height:",u.q.phMinHeightMd,";}",(0,r.HG)(c.f.lg),"{font-size:",u.q.phSizeLg,";line-height:",u.q.phLineHeightLg,";min-height:",u.q.phMinHeightLg,";}.classPageHeadingAltWrapper &{color:",u.q.phAltColor,";}.classModelName{",u.q.phModelNameExceptions,";}",""),h=e=>{let{pageHeadingText:n="",isHeadingAlternative:a=!1,pageHeadingWrapperCustom:r,pageHeadingCustom:c,renderH1:u=!0}=e;return!!n?(0,l.Y)("div",{className:a?"classPageHeadingAltWrapper":"classPageHeadingWrapper",css:[d,r,""]},(0,l.Y)(i.Q,{containerPaddedCustom:p},u?(0,l.Y)(s._,{heading1Custom:[g,c]},(0,l.Y)(t.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,o.r)(n))):(0,l.Y)(s.fV,{heading2Custom:[g,c]},(0,l.Y)(t.$,{disallowedElements:["p","div"],unwrapDisallowed:!0},(0,o.r)(n))))):null}},92250:function(e,n,a){a.d(n,{Y:function(){return Y}});
1var s=a(5130),t=a(91785),i=a(5826),o=a(650),l=a(43555);const r=(0,t.AH)("padding-bottom:40px;",(0,i.HG)(o.f.lg),"{padding-bottom:60px;}",""),c=(0,t.AH)("padding-block:40px;",(0,i.HG)(o.f.lg),"{padding-block:60px;}",""),u={name:"1n8met0",styles:"padding-top:0"},d={name:"18g08sj",styles:"padding-bottom:0"},p={name:"1hcx8jb",styles:"padding:0"},g=(0,t.AH)("margin-block-start:",l.q.phMarginBottomSm,";",(0,i.HG)(o.f.lg),"{margin-block-start:",l.q.phMarginBottomLg,";}",""),h={name:"19m435s",styles:"margin-block-start:0"},m=(0,t.AH)(r,".classPageStandard &:only-child:not(:has(.classPageFeatureComponent:first-of-type.classItemRequiresPadding, .classHhCarouselWrapper)){",c,";}.classPageNonStandard:not(\n      .classPageBuildBuyConfigurator,\n      .classPageAccessoriesDetails,\n      .classPageLocateDealerDetails,\n      .classPageStockDetails,\n      .classPageBlogPostDetails\n    ) &:only-child{",c,";}.classPageEmbedded.classPageStandard &{&:only-child:not(:has(.classPageFeatureComponent:first-of-type.classItemRequiresPadding, .classHhCarouselWrapper)){",p,";}}.classPageStandard.classPageStandard.classPageStandard.classPageStandard.classStandardPageNoPaddingTop &{padding-top:0;}.classPageStandard.classPageStandard.classPageStandard.classPageStandard.classStandardPageNoPaddingBottom &{padding-bottom:0;}.classHasNoBanner.classIsPageHeadingTypeAlt+&{",g,";}.classIsPageHeadingBelow.classIsPageHeadingTypeAlt+&{",g,";}.classHasBanner.classHasNoPageHeading+&{",g,";}.classIsPageHeadingAbove.classHasBanner+&{",g,";}.classPagePrivacy .classPageHeadingAltWrapper+&{",g,";}.classPageTermsOfUse .classPageHeadingAltWrapper+&{",g,";}.classPageTest .classPageHeadingAltWrapper+&{",g,";}.classJumpMenu+&{",g,";}&:has(.classPageFeatureComponent:first-of-type){",h,";}.classPageStock &,.classPageSpecialsDealerDetails &,.classPageSpecialsBrandDetails &,.classPageBlogPostDetails &,.classPageBlogPostsByTagDetails &,.classPageAccessoriesDetails &,.classPageLocateDealerDetails &,.classPageBuildBuyIndex &,.classPageBuildBuyConfigurator &,.classPageBuildBuyConversion &{",u,";}.classPageLocateDealerDetails &:has(.classReviewsCarouselWrapper, .classSpgCarouselWrapper){",d,";}@media print{",p,";}",""),Y=e=>{let{children:n=null,className:a,imContentCustom:i}=e;return(0,t.Y)(s.m,{className:"classImContent "+(a||""),wrapperCustom:[m,i]},n)}}}]);

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.