PageSourceSearch

https://systechitsolutions.co.uk/_next/static/chunks/1810-81280539582ac76f.js

js systechitsolutions.co.uk collected 2026-10-08 07:36:02 UTC 22,243 bytes, 5 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1810],{91810:function(e,a,t){t.d(a,{Z:function(){return u}});var r,n,l=t(85893),i=t(67294),s=t(68442);function o(e){let{uid:a,vendors:t,vendor:r,values:n,setValues:i,errors:o,clearError:d}=e,c=t.length>1,u=(e,a)=>{i(t=>({...t,[e]:a})),d(e)},h=e=>`${a}-${e}`,p=e=>o[e]?(0,l.jsx)("span",{className:"field__error",id:h(`${e}-error`),children:o[e]}):null,m=e=>o[e]?{"aria-invalid":!0,"aria-describedby":h(`${e}-error`)}:{},f=Array.from(new Set([...e.models??[],...r?.products??[]])),b="renewal"===n.type||"replacement"===n.type;return(0,l.jsxs)(l.Fragment,{children:[c&&(0,l.jsxs)("label",{className:"field field--select field--wide",children:[(0,l.jsxs)("span",{className:"field__label field__label--fixed",children:["Vendor ",(0,l.jsx)("span",{"aria-hidden":"true",children:"*"})]}),(0,l.jsxs)("select",{id:h("vendor"),value:n.vendor,required:!0,onChange:e=>{u("vendor",e.target.value),i(e=>({...e,tier:""}))},...m("vendor"),children:[(0,l.jsx)("option",{value:"",disabled:!0,children:"Which vendor is it for?"}),t.map(e=>(0,l.jsx)("option",{value:e.slug,children:e.vendor},e.slug))]}),p("vendor")]}),(0,l.jsxs)("fieldset",{className:"quoteType field--wide",...m("type"),children:[(0,l.jsxs)("legend",{className:"quoteType__legend",children:["What do you need? ",(0,l.jsx)("span",{"aria-hidden":"true",children:"*"})]}),(0,l.jsx)("div",{className:"quoteType__options",children:s.dW.map((e,t)=>(0,l.jsxs)("label",{className:"quoteType__option",children:[(0,l.jsx)("input",{type:"radio",name:`quote_type_${a}`,id:0===t?h("type"):void 0,value:e.value,checked:n.type===e.value,required:!0,onChange:()=>u("type",e.value)}),(0,l.jsx)("span",{children:e.label})]},e.value))}),p("type")]}),(0,l.jsxs)("label",{className:"field field--wide",children:[(0,l.jsx)("input",{type:"text",id:h("product"),placeholder:" ",list:f.length?h("products"):void 0,maxLength:s.xm.product,autoComplete:"off",required:!0,value:n.product,onChange:e=>u("product",e.target.value),"aria-invalid":!!o.product||void 0,"aria-describedby":o.product?h("product-error"):h("product-hint")}),(0,l.jsxs)("span",{className:"field__label",children:[r?.productLabel??"Product or model"," ",(0,l.jsx)("span",{"aria-hidden":"true",children:"*"})]}),p("product"),!o.product&&(0,l.jsx)("span",{className:"field__hint",id:h("product-hint"),children:"“Not sure” is a fine answer."})]}),f.length>0&&(0,l.jsx)("datalist",{id:h("products"),children:f.map(e=>(0,l.jsx)("option",{value:e},e))}),b&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("label",{className:"field field--select",children:[(0,l.jsxs)("span",{className:"field__label field__label--fixed",children:["renewal"===n.type?"When does it renew?":"When does support end?","renewal"===n.type&&(0,l.jsx)("span",{"aria-hidden":"true",children:" *"})]}),(0,l.jsxs)("select",{id:h("window"),value:n.window,required:"renewal"===n.type,onChange:e=>u("window",e.target.value),...m("window"),children:[(0,l.jsx)("option",{value:"",disabled:!0,children:"Roughly when?"}),s.FO.map(e=>(0,l.jsx)("option",{value:e.value,children:e.label},e.value))]}),p("window")]}),(0,l.jsxs)("label",{className:"field field--date",children:[(0,l.jsx)("input",{type:"date",id:h("date"),value:n.date,onChange:e=>u("date",e.target.value)}),(0,l.jsx)("span",{className:"field__label field__label--fixed",children:"Exact date (optional)"})]})]}),(0,l.jsxs)("details",{className:"quoteMore field--wide",children:[(0,l.jsx)("summary",{children:"Add details for a faster quote (optional)"}),(0,l.jsxs)("div",{className:"quoteMore__grid",children:[(0,l.jsxs)("label",{className:"field",children:[(0,l.jsx)("input",{type:"text",placeholder:" ",inputMode:"text",maxLength:s.xm.quantity,value:n.quantity,onChange:e=>u("quantity",e.target.value)}),(0,l.jsx)("span",{className:"field__label",children:r?.quantityLabel??"Quantity"})]}),(0,l.jsxs)("label",{className:"field",children:[(0,l.jsx)("input",{type:"text",placeholder:" ",maxLength:s.xm.reference,autoComplete:"off","aria-describedby":h("reference-hint"),value:n.reference,onChange:e=>u("reference",e.target.value)}),(0,l.jsx)("span",{className:"field__label",children:r?.idLabel??"Serial or customer ID"})]}),(0,l.jsx)("p",{className:"field__hint field--wide quoteMore__keyHint",id:h("reference-hint"),children:"A serial, customer or order number is all we need. Never send a licence key or a password."}),(0,l.jsxs)("label",{className:"field field--select",children:[(0,l.jsx)("span",{className:"field__label field__label--fixed",children:"Term"}),(0,l.jsxs)("select",{value:n.term,onChange:e=>u("term",e.target.value),children:[(0,l.jsx)("option",{value:"",children:"Not sure"}),s.WF.filter(e=>"Not sure"!==e).map(e=>(0,l.jsx)("option",{children:e},e))]})]}),(!r||r.tiers.length>0)&&(0,l.jsxs)("label",{className:"field field--select",children:[(0,l.jsx)("span",{className:"field__label field__label--fixed",children:r?.tierLabel??"Tier"}
1),(0,l.jsxs)("select",{value:n.tier,onChange:e=>u("tier",e.target.value),disabled:!r,children:[(0,l.jsx)("option",{value:"",children:"Not sure"}),(r?.tiers??[]).map(e=>(0,l.jsx)("option",{children:e},e))]})]})]})]}),(0,l.jsxs)("label",{className:"quoteCheck field--wide",children:[(0,l.jsx)("input",{type:"checkbox",checked:n.manage,onChange:e=>u("manage",e.target.checked)}),(0,l.jsx)("span",{children:r?.manageLabel??"Also quote for managing it"})]}),(0,l.jsx)("p",{className:"quoteFields__group field--wide",children:"Your details"})]})}(r=n||(n={}))[r.Loading=0]="Loading",r[r.Ready=1]="Ready",r[r.Sending=2]="Sending",r[r.Sent=3]="Sent",r[r.Error=4]="Error";let d=["vendor","type","product","window","name","company","email"],c=e=>!!e&&s.dW.some(a=>a.value===e);function u(){let{source:e,compact:a,intent:t,qualify:r,submitLabel:n,onSent:u,sentText:h,minimal:p,withCompany:m,emailLabel:f,quote:b}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[g,v]=(0,i.useState)(0),[x,y]=(0,i.useState)(void 0),w=b?.vendors??[],[j,_]=(0,i.useState)(()=>({...s.XD,vendor:1===w.length?w[0].slug:""})),[k,L]=(0,i.useState)(""),[S,N]=(0,i.useState)({}),q=w.find(e=>e.slug===j.vendor),P=(0,i.useRef)(null);P.current=b?{values:j,vendor:q}:null;let C=(0,i.useCallback)(e=>N(a=>a[e]?{...a,[e]:""}:a),[]),E=(0,i.useId)().replace(/[^a-zA-Z0-9]/g,""),M=`contactForm-${E}`,W=`hcaptchaCallback_${E}`,A=`hcaptchaError_${E}`;(0,i.useEffect)(()=>{let a=window;return a[W]=a=>{v(2);let t=document.getElementById(M),r=Object.fromEntries(new FormData(t));for(let e of Object.keys(r))e.startsWith("quote_")&&delete r[e];let n=JSON.stringify(r);fetch("/api/sendMail",{method:"POST",headers:{"Content-Type":"application/json","x-hcaptcha-token":a},body:n}).then(async a=>{if(a.ok){let t=await a.json();if(t.success){v(3);let a=window.gtag;if("function"==typeof a){let t=P.current;a("event","generate_lead",{form_source:e??"contact",page_path:window.location.pathname,lead_type:t?"quote":p?"download":"call",...t?{vendor:t.values.vendor||"unknown",request_type:t.values.type||"unknown",renewal_window:t.values.window||"none"}:{}})}u?.()}else v(4),y(t.error)}else v(4),y("Error code: "+a.status)}).catch(e=>{v(4),y("Error: "+e)})},a[A]=e=>{v(4),y("hCaptcha error message: "+e)},v(1),()=>{delete a[W],delete a[A]}},[M,W,A,p]);let $=!!b;(0,i.useEffect)(()=>{if(!$)return;let e=()=>{let e=/^#quote\?(.*)$/.exec(window.location.hash);if(!e)return;let a=new URLSearchParams(e[1]),t=(a.get("model")??"").slice(0,s.xm.product),r=a.get("type"),n=a.get("vendor"),l=!!n&&w.some(e=>e.slug===n);_(e=>({...e,product:t||e.product,type:c(r)?r:e.type,vendor:l?n:e.vendor})),N(e=>({...e,...t?{product:""}:{},...c(r)?{type:""}:{},...l?{vendor:""}:{}})),document.getElementById("quote")?.scrollIntoView({block:"start"});let i=document.getElementById(`${E}-${t?"product":"type"}`);window.requestAnimationFrame(()=>i?.focus({preventScroll:!0}))};return e(),window.addEventListener("hashchange",e),()=>window.removeEventListener("hashchange",e)},[$,E]);let I=(0,i.useRef)(null),T=(0,i.useRef)(null),F=(0,i.useRef)(null),R=(0,i.useCallback)(()=>I.current?Promise.resolve(I.current):(T.current||(T.current=(function(){let e=window;return e.hcaptcha?Promise.resolve():new Promise((a,t)=>{if(e.__hcaptchaWaiters=e.__hcaptchaWaiters||[],e.__hcaptchaWaiters.push({resolve:a,reject:t}),!e.__hcaptchaLoading){e.__hcaptchaLoading=!0;let a=a=>{let t=e.__hcaptchaWaiters||[];e.__hcaptchaWaiters=[],t.forEach(e=>a?e.resolve():e.reject())};e.hcaptchaLoaded=()=>a(!0);let t=document.createElement("script");t.src="https://hcaptcha.com/1/api.js?hl=en&render=explicit&onload=hcaptchaLoaded",t.async=!0,t.onerror=()=>{e.__hcaptchaLoading=!1,t.remove(),a(!1)},document.head.appendChild(t)}})})().then(()=>{let e=window,a=e.hcaptcha.render(F.current,{sitekey:"a4f09c06-51eb-4f90-ab0a-b551591d22b0",size:"invisible",callback:a=>e[W]?.(a),"error-callback":a=>e[A]?.(a)});return I.current=a,a}).catch(e=>{throw T.current=null,e})),T.current),[W,A]),B=(0,i.useCallback)(()=>{R().catch(()=>{})},[R]),V=(0,i.useCallback)(e=>{if(e.preventDefault(),1!=g)return;if(b){let a=function(e){let a={};w.length>
11&&!j.vendor&&(a.vendor="Choose the vendor this is for."),j.type||(a.type="Choose what you need: a renewal, a new purchase, a replacement or an add-on."),j.product.trim()||(a.product="Tell us the product or model. “Not sure” is fine."),"renewal"!==j.type||j.window||(a.window="Say roughly when it renews. “Not sure” is fine.");let t=a=>e.elements.namedItem(a);t("name")?.value.trim()||(a.name="Enter your name."),t("company")?.value.trim()||(a.company="Enter your company name.");let r=t("email");return r?.value.trim()?r.validity.valid||(a.email="Enter a full email address, including the @ and the domain."):a.email="Enter your work email.",a}(e.currentTarget);N(a);let t=d.find(e=>a[e]);if(t){document.getElementById(`${E}-${t}`)?.focus();return}}let a=null!=I.current;a||v(0),R().then(e=>{a||v(1),window.hcaptcha.execute(e)}).catch(()=>{v(4),y("The spam-protection check could not load. Please check your connection and try again.")})},[g,R,b,j,E]),D=e=>S[e]?(0,l.jsx)("span",{className:"field__error",id:`${E}-${e}-error`,children:S[e]}):null,O=e=>({id:b?`${E}-${e}`:void 0,"aria-invalid":!!S[e]||void 0,"aria-describedby":S[e]?`${E}-${e}-error`:void 0,onInput:b?()=>C(e):void 0}),H=Object.values(S).filter(Boolean).length,z=3==g||4==g;return(0,l.jsxs)("div",{className:"contactForm","data-hasoverlay":z,"data-compact":a?"":void 0,"data-clarity-mask":"true",children:[(0,l.jsxs)("form",{action:"/api/sendMail",method:"POST",id:M,onSubmit:V,onFocus:B,onPointerDown:B,noValidate:!!b||void 0,"data-quote":b?"":void 0,children:[b&&(0,l.jsx)(o,{uid:E,vendors:w,vendor:q,models:b.models,values:j,setValues:_,errors:S,clearError:C}),(0,l.jsxs)("label",{className:`field${p&&!m?" field--wide":""}`,children:[(0,l.jsx)("input",{type:"text",name:"name",placeholder:" ",autoComplete:"name",required:!0,...O("name")}),(0,l.jsxs)("span",{className:"field__label",children:["Name",b&&(0,l.jsx)("span",{"aria-hidden":"true",children:" *"})]}),D("name")]}),(!p||m||b)&&(0,l.jsxs)("label",{className:"field",children:[(0,l.jsx)("input",{type:"text",name:"company",placeholder:" ",autoComplete:"organization",required:m||!!b,...O("company")}),(0,l.jsxs)("span",{className:"field__label",children:["Company",b&&(0,l.jsx)("span",{"aria-hidden":"true",children:" *"})]}),D("company")]}),(0,l.jsxs)("label",{className:`field${r||p?" field--wide":""}`,children:[(0,l.jsx)("input",{type:"email",name:"email",placeholder:" ",autoComplete:"email",required:!0,...O("email")}),(0,l.jsxs)("span",{className:"field__label",children:[f??(b?"Work email":"Email"),b&&(0,l.jsx)("span",{"aria-hidden":"true",children:" *"})]}),D("email")]}),!r&&!p&&(0,l.jsxs)("label",{className:"field",children:[(0,l.jsx)("input",{type:"tel",name:"phone",placeholder:" ",autoComplete:"tel"}),(0,l.jsx)("span",{className:"field__label",children:b?"Phone (optional)":"Phone"})]}),!p&&!b&&(0,l.jsxs)("label",{className:"field field--wide",children:[(0,l.jsx)("textarea",{name:"message",placeholder:" ",required:!r,rows:r?2:3}),(0,l.jsx)("span",{className:"field__label",children:r?"Anything we should know? (optional)":"Message"})]}),b&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("label",{className:"field field--wide",children:[(0,l.jsx)("textarea",{placeholder:" ",rows:2,maxLength:s.xm.notes,value:k,onChange:e=>L(e.target.value)}),(0,l.jsx)("span",{className:"field__label",children:"Anything else we should know? (optional)"})]}),(0,l.jsx)("input",{type:"hidden",name:"message",value:(0,s.tP)(j,q?.vendor??"",k)}),(0,l.jsx)("input",{type:"hidden",name:"intent",value:(0,s.Pt)(q?.vendor??"vendor not chosen",j.type)})]}),r&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsxs)("label",{className:"field field--select",children:[(0,l.jsx)("span",{className:"field__label field__label--fixed",children:"Company size"}),(0,l.jsxs)("select",{name:"size",defaultValue:"",children:[(0,l.jsx)("option",{value:"",disabled:!0,children:"Roughly how many people?"}),(0,l.jsx)("option",{children:"Under 15"}),(0,l.jsx)("option",{children:"15 to 50"}),(0,l.jsx)("option",{children:"50 to 250"}),(0,l.jsx)("option",{children:"250 or more"})]})]}),(0,l.jsxs)("label",{className:"field field--select",children:[(0,l.jsx)("span",{className:"field__label field__label--fixed",children:"Timing"}),(0,l.jsxs)("select",{name:"timing",defaultValue:"",children:[(0,l.jsx)("option",{value:"",disabled:!0,children:"What's the timing?"}),(0,l.jsx)("option",{children:"Now, it's urgent"}),(0,l.jsx)("option",{children:"This quarter"}),(0,l.jsx)("option",{children:"At renewal"}),(0,l.jsx)("option",{children:"Just researching"})]})]})]}),e&&(0,l.jsx)("input",{type:"hidden",name:"source",value:e}),t&&!b&&(0,l.jsx)("input",{type:"hidden",name:"intent",value:t}),b&&H>0&&(0,l.jsx)("p",{className:"contactForm__errors field--wide",role:"alert",children:1===H?"One answer needs a look before we can send this.":`${H} answers need a look before we can send this.`}),(0,l.jsx)("button",{type:"submit",disabled:1!=g,children:0==g?"Loading":2==g?"
1Sending":n??"Send"}),(0,l.jsxs)("small",{className:"contactForm__privacy",children:["Spam-protected by hCaptcha."," ",(0,l.jsx)("a",{href:"https://www.hcaptcha.com/privacy",children:"Privacy"})," \xb7"," ",(0,l.jsx)("a",{href:"https://www.hcaptcha.com/terms",children:"Terms"})]})]}),(0,l.jsx)("div",{ref:F,className:"contactForm__captcha","aria-hidden":"true",style:{position:"absolute",width:0,height:0}}),(0,l.jsx)("div",{className:"overlayContainer",role:"status","aria-live":"polite",children:4==g?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h2",{children:"Sorry, there was an error."}),(0,l.jsx)("p",{children:x}),(0,l.jsx)("small",{children:"Please try sending an email directly using our email address"})]}):3==g?(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)("h2",{children:"Thank you!"}),(0,l.jsx)("p",{children:h??"Your message has been sent."}),(0,l.jsx)("small",{children:"We'll get back to you as soon as possible"})]}):null})]})}},68442:function(e,a,t){t.d(a,{C7:function(){return o},FO:function(){return n},Pt:function(){return h},Qc:function(){return s},TV:function(){return i},WF:function(){return l},XD:function(){return d},dW:function(){return r},tP:function(){return m},xm:function(){return c}});let r=[{value:"renewal",label:"Renewal"},{value:"new",label:"New purchase"},{value:"replacement",label:"Replacement for end-of-life"},{value:"addon",label:"Add-on"}],n=[{value:"lapsed",label:"Already lapsed"},{value:"30d",label:"Within 30 days"},{value:"1-3m",label:"1 to 3 months"},{value:"3-6m",label:"3 to 6 months"},{value:"6m+",label:"Over 6 months"},{value:"unknown",label:"Not sure"}],l=["1 year","2 years","3 years","Other term","Not sure"],i={watchguard:{slug:"watchguard",vendor:"WatchGuard",productLabel:"Firebox model",products:[],quantityLabel:"How many Fireboxes",idLabel:"Serial number",tierLabel:"Subscription",tiers:["Standard Support","Basic Security Suite","Total Security Suite"],manageLabel:"Also quote for managing it (managed firewall)",service:{href:"/services/managed-firewall",label:"Want it managed after the renewal? See managed firewall"},send:"Model and serial number of each Firebox, and the subscription on it",findIt:"The serial is on the label on the Firebox and in WatchGuard's Manage Products portal.",checked:"2026-10-05"},sonicwall:{slug:"sonicwall",vendor:"SonicWall",productLabel:"Firewall model",products:[],quantityLabel:"How many firewalls",idLabel:"Serial number",tierLabel:"Security suite",tiers:["Essential Protection Security Suite","Advanced Protection Security Suite","Managed Protection Security Suite"],manageLabel:"Also quote for managing it (managed firewall)",service:{href:"/services/managed-firewall",label:"Want it managed after the renewal? See managed firewall"},send:"Model and serial number of each firewall, and the services on it",findIt:"In MySonicWall under My Workspace, Products, or on the label on the unit.",checked:"2026-10-05"},kemp:{slug:"kemp",vendor:"Kemp",productLabel:"LoadMaster model or VLM size",products:[],quantityLabel:"How many LoadMasters (say if HA pair)",idLabel:"Serial number",tierLabel:"Subscription tier",tiers:["Individual (subscription only)","Standard","Enterprise","Enterprise Plus"],manageLabel:"Also quote for managing it (LoadMaster management)",service:{href:"/book/kemp-loadmaster-health-check",label:"Want it checked first? See the LoadMaster health check"},send:"Model or VLM size, serial number or Kemp ID, and the subscription tier",findIt:"The serial number is on the Home page of the LoadMaster web interface.",checked:"2026-10-05"},hornetsecurity:{slug:"hornetsecurity",vendor:"Hornetsecurity",productLabel:"Product",products:["VM Backup","365 Total Backup","Altaro VM Backup (older version)"],quantityLabel:"Hosts, or mailboxes for 365 Total Backup",idLabel:"Customer or order number",tierLabel:"Edition or plan",tiers:["VM Backup Standard","VM Backup Unlimited","VM Backup Unlimited Plus","365 Total Backup","365 Total Protection Plan 3","365 Total Protection Plan 4"],manageLabel:"Also quote for managing it (managed backup)",service:{href:"/services/backup",label:"Want the backups monitored and tested? See backup and recovery"},send:"Product, edition, host or mailbox count, and your customer or order number",findIt:"VM Backup maintenance expiry is under Purchases in the Hornetsecurity customer portal.",checked:"2026-10-05"},nakivo:{slug:"nakivo",vendor:"Nakivo",productLabel:"Product",products:["Nakivo Backup & Replication"],quantityLabel:"Workloads (VMs, servers, workstations)",idLabel:"Serial number or licence UUID",tierLabel:"Edition",tiers:["Pro Essentials","Enterprise Essentials","Enterprise Plus"],manageLabel:"Also quote for managing it (managed backup)",service:{href:"/services/backup",label:"Want the backups monitored and tested? See backup and recovery"},send:"Edition, workload count, subscription or perpetual, and the serial or licence UUID",findIt:"Settings, General, Licensing shows the serial, edition and expiry; renewal emails quote the licence UUID.",checked:"2026-10-05"},mimecast:{slug:"mimecast",vendor:"Mimecast",productLabel:"Product or package",products:["Mimecast email security"],quantityLabel:"How many users",idLabel:"Mimecast account name or ID",tierLabel:"Package",tiers:["Critical","Advanced","Premium","Legacy agreement"],manageLabel:"Also quote for managing it (email security)",service:{href:"/services/email-security",label:"Want it run for you? See email security and archiving"},send:"Plan or current agreement, user count and the renewal date",findIt:"",checked:"2026-10-05"}
1,exclaimer:{slug:"exclaimer",vendor:"Exclaimer",productLabel:"Product",products:["Exclaimer email signatures"],quantityLabel:"How many mailboxes",idLabel:"Subscription ID",tierLabel:"Plan",tiers:["Starter","Standard","Pro","Enterprise"],manageLabel:"Also quote for managing it (Microsoft 365)",service:{href:"/services/m365",label:"Want Microsoft 365 looked after too? See Microsoft 365"},send:"Plan, mailbox count and the Subscription ID",findIt:"The Subscription ID is under Account in the Exclaimer portal (Owner or Admin users).",checked:"2026-10-05"},"10zig":{slug:"10zig",vendor:"10ZiG",productLabel:"Model or product",products:["RepurpOS"],quantityLabel:"How many devices",idLabel:"Serial number (for existing devices)",tierLabel:"Option",tiers:[],manageLabel:"Also quote for managing them (end-user computing)",service:{href:"/services/euc",label:"Want the desktops behind them looked after? See end-user computing"},send:"Models and quantities, or the devices you want to repurpose, and what they connect to",findIt:"",checked:"2026-10-05"},"parallels-ras":{slug:"parallels-ras",vendor:"Parallels RAS",productLabel:"Product",products:["Parallels RAS"],quantityLabel:"Concurrent users",idLabel:"Parallels account email or order number",tierLabel:"Support plan",tiers:["Standard support","Premium support"],manageLabel:"Also quote for managing it (remote desktops)",service:{href:"/services/remote-desktop-services",label:"Want the platform run for you? See Remote Desktop Services"},send:"Concurrent user count, support plan and the renewal date",findIt:"Subscription details are in Parallels My Account.",checked:"2026-10-05"}},s=["watchguard","sonicwall","kemp","hornetsecurity","nakivo","mimecast","exclaimer","10zig","parallels-ras"];function o(e){return e in i}let d={vendor:"",type:"",product:"",quantity:"",reference:"",window:"",date:"",term:"",tier:"",manage:!1},c={product:120,quantity:60,reference:80,notes:2e3};function u(e){return r.find(a=>a.value===e)?.label??""}function h(e,a){let t=u(a).toLowerCase();return`Quote: ${e}${t?` ${t}`:""}`}function p(e){return e.replace(/[\u0000-\u001F\u007F]+/g," ").replace(/\s{2,}/g," ").trim()}function m(e,a,t){let r=n.find(a=>a.value===e.window)?.label,l=[["Vendor",a],["Request",u(e.type)],["Product or model",p(e.product)],["Quantity",p(e.quantity)],["Serial or customer ID",p(e.reference)],["Renews or expires",p([r,e.date].filter(Boolean).join(", "))],["Term",p(e.term)],["Tier",p(e.tier)],["Also quote for managing it",e.manage?"Yes":"No"]].filter(e=>{let[,a]=e;return a}).map(e=>{let[a,t]=e;return`${a}: ${t}`}).join("\n"),i=t.trim();return`Quote request
2${l}${i?`
3
4Notes:
5${i}`:""}`}}}]);

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.