1import{az as L,bz as ue,bA as ce,aL as a,aO as h,aP as r,aE as n,b3 as c,aK as d,aJ as Y,ca as K,aU as o,aX as k,aC as g,aG as l,bb as M,aF as s,bh as X,bf as G,aA as Z,aB as C,aD as W,bN as de,aH as ee,aR as v,a$ as w,aY as $,aZ as e,aS as N,aT as te,bD as pe,aV as U,cb as _,bF as _e,c9 as me,c8 as fe,aM as he,b8 as ye,bn as be,ba as ge,aQ as ke,bi as R,bg as ve,bG as xe,bH as we}from"./Dq164Xsn.js";import{V as Se}from"./Bk3KR1po.js";import{V as ae}from"./CQy_uLw_.js";import{_ as Ve}from"./DG0e5BAk.js";import{_ as se}from"./DhTbjJlp.js";import{b as Ce,u as Pe,a as Ae}from"./PFsO_cen.js";import{V as qe}from"./CJujXJSD.js";(function(){try{var f=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},y=new f.Error().stack;y&&(f._sentryDebugIds=f._sentryDebugIds||{},f._sentryDebugIds[y]="6f852d1b-dbb9-4fab-a0ac-e23cad84c430",f._sentryDebugIdIdentifier="sentry-dbid-6f852d1b-dbb9-4fab-a0ac-e23cad84c430")}catch{}})();const Ee=L({__name:"BillingPeriodSwitch",props:ue({options:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(f){const y=ce(f,"modelValue");return(i,V)=>(a(),h(Se,{class:"rounded-pill"},{default:r(()=>[(a(!0),n(d,null,c(i.options,m=>(a(),h(Y,{key:m.value,color:y.value===m.value?"primary":"default",variant:"flat",size:"small",onClick:u=>y.value=m.value,class:"period-btn d-inline-flex rounded-pill my-1 mx-1"},{default:r(()=>[K(i.$slots,m.value,{label:m.label},()=>[o(k(m.label),1)])]),_:2},1032,["color","onClick"]))),128))]),_:3}))}}),Me=[{id:"free",type:"free",name:"Free",price:"0",description:"Generate skins with a stricter rate cap.",perMinute:20,perHour:100,concurrency:1,skinEditDuration:"3 hours",priority:0},{id:"basic",type:"package",name:"Basic",variant:["fbasicm","fbasicy"],price:[2.49,24.99],description:"Increases your quota and speeds up requests.",group:"feat_pack",grants:["ad_free","private_skins","capes","skin_history_unlimited","early_access"],credits:["500","6,000"],perMinute:60,perHour:300,concurrency:2,skinEditDuration:"30 days",priority:1,recommended:!0},{id:"advanced",type:"package",name:"Advanced",variant:["fadvancedm","fadvancedy"],price:[3.49,34.99],description:"Higher quota and additional features for more flexibility.",group:"feat_pack",grants:["ad_free","private_skins","auto_retry","capes","skin_history_unlimited","hourly_unlimited","early_access"],credits:["500","6,000"],perMinute:90,perHour:450,concurrency:3,skinEditDuration:"90 days",priority:2},{id:"plus",type:"package",name:"Plus",variant:["fplusm","fplusy"],price:[4.49,44.99],description:"Even more quota and extra features for frequent use.",group:"feat_pack",grants:["ad_free","private_skins","auto_retry","capes","skin_history_unlimited","hourly_unlimited","early_access"],credits:["1,000","12,000"],perMinute:120,perHour:600,concurrency:4,skinEditDuration:"90 days",priority:2},{id:"pro",type:"package",name:"Pro",variant:["fprom","fproy"],price:[5.49,54.99],description:"The highest quota and fastest request speeds available.",group:"feat_pack",grants:["ad_free","private_skins","auto_retry","capes","skin_history_unlimited","hourly_unlimited","batch_generation","team_create","early_access"],credits:["1,000","12,000"],perMinute:180,perHour:0,concurrency:5,skinEditDuration:"180 days",priority:3,popular:!0},{id:"ultimate",type:"package",name:"Ultimate",variant:["fultimatem","fultimatey"],price:[10.49,104.99],description:"The highest quota and fastest request speeds available.",group:"feat_pack",grants:["ad_free","private_skins","auto_retry","capes","skin_history_unlimited","hourly_unlimited","batch_generation","team_create","team_domains","early_access"],credits:["1,000","12,000"],perMinute:300,perHour:0,concurrency:10,skinEditDuration:"180 days",priority:3,requestable:!0}],P=L({__name:"GrantCheckmark",props:{grants:{},grant:{}},setup(f){const y=f,i=g(()=>{var V;return(V=y.grants)==null?void 0:V.includes(y.grant)});return(V,m)=>l(i)?(a(),h(M,{key:0,icon:"mdi-check",class:"text-success"})):(a(),h(M,{key:1,icon:"mdi-minus",class:"text-disabled"}))}}),A=L({__name:"MoreInfoHover",props:{info:{}},setup(f){return(y,i)=>(a(),h(ae,{text:y.info,"open-on-click":"","open-on-hover":"","open-on-focus":""},{activator:r(({props:V})=>[s(M,X(V,{icon:"mdi-information-outline",class:"text-grey ml-1"}),null,16)]),default:r(()=>[K(y.$slots,"default",{},()=>[o(k(y.info),1)])]),_:3},8,["text"]))}}),$e={};function Te(f,y){return a(),h(ae,{text:"Early Access"},{activator:r(({props:i})=>[s(G,X(i,{variant:"elevated",density:"compact",color:"secondary"}),{default:r(()=>[o("EA")]),_:2},1040)]),_:1})}const De=se($e,[["render",Te]]),Fe={class:"pricing-table"},Ie=e("col",{style:{"min-width":"var(--label-min-width)"}},null,-1),Le=e("th",{class:"corner"},null,-1),He={class:"font-weight-medium text-body-1 mb-2"},Be={class:"text-h4 font-weight-bold"},ze={class:"text-medium-emphasis"},Re=e("th",{scope:"row",class:"label px-6"},[e("span",{class:"text-body-1"},"Speed & Limits")],-1),Ge=e("th",{scope:"row",class:"label px-6"},[e("span",null,[o("Time to Generate 20 skins "),e("sup",{class:"text-medium-emphasis"},"1")])],-1),Ne=e("th",{scope:"row",class:"label px-6"},[e("span",null,[o("Skins per Minute "),e("sup",{class:"text-medium-emphasis"},"2")])],-1),Ue=e("th",{scope:"row",class:"label px-6"},[e("span",null,[o("Hourly Limit "),e("sup",{class:"text-medium-emphasis"},"3")])],-1),je={scope:"row",class:"label px-6"},Qe=e("span",null,"Concurrent Skin Generations",-1),Je=e("br",null,null,-1),Oe={scope:"row",class:"label px-6"},Ye=e("span",null,"Queue Priority",-1),Ke=e("br",null,null,-1),Xe={class:"no-border"},Ze=e("th",{class:"label"},null,-1),We=e("th",{scope:"row",class:"label px-6"},[e("span",{class:"text-body-1"},"Features")],-1),et=e("th",{scope:"row",class:"label px-6"},[e("span",null,"Ad-Free")],-1),tt={scope:"row",class:"label px-6"},at=e("span",null,"Private Skins",-1),st=e("th",{scope:"row",class:"label px-6"}
1,[e("span",null,"Skins with Capes")],-1),rt={scope:"row",class:"label px-6"},nt=e("span",null,"Unlimited Skin History",-1),lt={scope:"row",class:"label px-6"},ot=e("span",null,[o("Edit Skins after upload "),e("sup",{class:"text-medium-emphasis"},"4")],-1),it={scope:"row",class:"label px-6"},ut=e("span",null,"Batch API Access",-1),ct=e("br",null,null,-1),dt=e("th",{scope:"row",class:"label px-6"},[e("span",null,"Auto Retry failed requests")],-1),pt=e("th",{scope:"row",class:"label px-6"},[e("span",null,"Early Access to new Features")],-1),_t={scope:"row",class:"label px-6"},mt=e("span",null,"Teams",-1),ft={scope:"row",class:"label px-6"},ht=e("span",null,"Team Domains",-1),yt=e("p",null,"Please reach out about custom plans of 300+ skins per minute and up to 20 concurrent.",-1),bt=e("div",null,[e("sup",null,"1"),o(" Rough estimate based on concurrency, per-minute limit and the average time it takes to generate a skin. ")],-1),gt=e("div",null,[e("sup",null,"2"),o(" Upper limit, not a guarantee. Actual rate depends on server load, third-party restrictions and other factors. ")],-1),kt=e("div",null,[e("sup",null,"3"),o(" Actual limit depends on server load, third-party restrictions and other factors.")],-1),vt=e("div",null,[e("sup",null,"4"),o(" You can always manually request your skin visibility to be changed or to delete it by contacting us. ")],-1),xt=56,wt=L({__name:"FeaturesPricingTable",setup(f){const{$flags:y}=Z(),i=[{value:"month",label:"Monthly"},{value:"year",label:"Annually"}],V=g(()=>y.hasFeature("account.billing.period_switch")),m=C("month"),u=Me,q=(x,p)=>me(fe(x,p));function H(x){if(x)return Array.isArray(x)?x[i.findIndex(p=>p.value===m.value)]??x[0]:x}const T=C(null),E=()=>{if(!T.value)return;const x=T.value.getBoundingClientRect().top,p=Math.max(0,Math.round(xt-x));T.value.style.setProperty("--sticky-top",`${p}px`)};return W(()=>{E(),window.addEventListener("scroll",E,{passive:!0}),window.addEventListener("resize",E,{passive:!0})}),de(()=>{window.removeEventListener("scroll",E),window.removeEventListener("resize",E)}),(x,p)=>(a(),n("div",null,[l(V)?(a(),h(w,{key:0,justify:"center",class:"text-center",dense:""},{default:r(()=>[s(v,{cols:"auto"},{default:r(()=>[s(Ee,{options:i,modelValue:l(m),"onUpdate:modelValue":p[0]||(p[0]=t=>ee(m)?m.value=t:null)},{year:r(({label:t})=>[o(k(t)+" ",1),s(G,{color:"white",class:"mx-1 yearly-discount-tag",variant:"flat",size:"x-small"},{default:r(()=>[o("-17% ")]),_:1})]),_:1},8,["modelValue"])]),_:1})]),_:1})):$("",!0),s(w,null,{default:r(()=>[s(v,null,{default:r(()=>[e("div",{class:"pricing-wrapper",ref_key:"wrapperEl",ref:T},[e("table",Fe,[e("colgroup",null,[Ie,(a(!0),n(d,null,c(l(u),t=>(a(),n("col",{key:t.id}))),128))]),e("thead",null,[e("tr",null,[Le,(a(!0),n(d,null,c(l(u),t=>(a(),n("th",{key:t.id,class:_(["plan-header rounded-t-xl",{popular:t.popular}])},[e("div",null,[e("p",He,[o(k(t.name)+" ",1),t.recommended?(a(),h(G,{key:0,class:"float-end font-weight-light",variant:"outlined",color:"secondary",size:"x-small",text:"Great Start"})):$("",!0),t.popular?(a(),h(G,{key:1,class:"float-end font-weight-light",variant:"outlined",color:"primary",size:"small",text:"Most Popular"})):$("",!0)]),e("p",{class:_(["font-weight-medium mb-6",{"mr-8":l(m)==="month"&&t.id!=="free","mr-4":l(m)==="year"}])},[e("span",Be,k(H(t.price))+"â¬",1),e("span",ze,"/"+k(l(m)),1)],2),s(Ve,{"variant-key":H(t.variant),price:H(t.price),name:t.name,color:"primary",text:"Buy Plan",style:_e([{width:"100%"},{visibility:t.id==="free"?"hidden":"visible"}]),variant:t.popular?"flat":"outlined",class:"text-none"},null,8,["variant-key","price","name","variant","style"])])],2))),128))])]),e("tbody",null,[e("tr",null,[Re,(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},null,2))),128))]),e("tr",null,[Ge,(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[e("span",null,k(q(t.perMinute||1,t.concurrency||1)),1)],2))),128))]),e("tr",null,[Ne,(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[e("span",null,k(t.perMinute),1)],2))),128))]),e("tr",null,[Ue,(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[e("span",null,k(t.perHour===0?"Unlimited":t.perHour),1)],2))),128))]),e("tr",null,[e("th",
1je,[Qe,s(A,null,{default:r(()=>[o(" Multiple skins are generated in parallel, instead of one by one."),Je,o(" This can significantly reduce the time it takes to generate large batches of skins. ")]),_:1})]),(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[e("span",null,k(t.concurrency),1)],2))),128))]),e("tr",null,[e("th",Oe,[Ye,s(A,null,{default:r(()=>[o(" Higher-priority requests are processed before lower-priority ones submitted at the same time."),Ke,o(" This can reduce waiting time during peak hours. ")]),_:1})]),(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[t.priority?(a(!0),n(d,{key:1},c(t.priority,D=>(a(),h(M,{key:D,icon:"mdi-plus",class:"text-primary"}))),128)):(a(),h(M,{key:0,icon:"mdi-minus",class:"text-disabled"}))],2))),128))]),e("tr",Xe,[Ze,(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},null,2))),128))]),e("tr",null,[We,(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},null,2))),128))]),e("tr",null,[et,(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[s(P,{grants:t.grants??[],grant:"ad_free"},null,8,["grants"])],2))),128))]),e("tr",null,[e("th",tt,[at,s(A,{info:"Only accessible with your API key or by logging into your account."})]),(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[s(P,{grants:t.grants??[],grant:"private_skins"},null,8,["grants"])],2))),128))]),e("tr",null,[st,(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[s(P,{grants:t.grants??[],grant:"capes"},null,8,["grants"])],2))),128))]),e("tr",null,[e("th",rt,[nt,s(A,{info:"View and access all your previously generated skins via the My Skins page without any limit."})]),(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[s(P,{grants:t.grants??[],grant:"skin_history_unlimited"},null,8,["grants"])],2))),128))]),e("tr",null,[e("th",lt,[ot,s(A,{info:"Change the name and visibility of your skins after they are generated."})]),(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[e("span",null,k(t.skinEditDuration),1)],2))),128))]),e("tr",null,[e("th",it,[ut,s(A,null,{default:r(()=>[o(" Submit multiple skins in one request, instead of sending separate requests for each skin."),ct,o(" This can simplify your code and reduce the number of API calls. ")]),_:1})]),(a(!0),n(d,null,c(l(u),t=>{var D;return a(),n("td",{key:t.id,class:_({popular:t.popular})},[(D=t.grants)!=null&&D.includes("batch_generation")?(a(),h(De,{key:0})):(a(),h(M,{key:1,icon:"mdi-minus",class:"text-disabled"}))],2)}),128))]),e("tr",null,[dt,(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[s(P,{grants:t.grants??[],grant:"auto_retry"},null,8,["grants"])],2))),128))]),e("tr",null,[pt,(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[s(P,{grants:t.grants??[],grant:"early_access"},null,8,["grants"])],2))),128))]),e("tr",null,[e("th",_t,[mt,s(A,null,{default:r(()=>[o(" Create a team to share your API keys and subscription benefits with other members. ")]),_:1})]),(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[s(P,{grants:t.grants??[],grant:"team_create"},null,8,["grants"])],2))),128))]),e("tr",null,[e("th",ft,[ht,s(A,null,{default:r(()=>[o(" Verify your domain so members who sign in with a matching email are added to your team automatically. ")]),_:1})]),(a(!0),n(d,null,c(l(u),t=>(a(),n("td",{key:t.id,class:_({popular:t.popular})},[s(P,{grants:t.grants??[],grant:"team_domains"},null,8,["grants"])],2))),128))])])])],512)]),_:1})]),_:1}),s(w,{justify:"center",class:"mt-6"},{default:r(()=>[s(v,{cols:"12",md:"6",xl:"4"},{default:r(()=>[s(N,{class:"mx-auto text-start",variant:"tonal"},{default:r(()=>[s(w,null,{default:r(()=>[s(v,null,{default:r(()=>[s(te,{class:"mb-0 pb-0"},{default:r(()=>[o("Custom Plan")]),_:1}),s(pe,{style:{"line-height":"1"}},{default:r(()=>[o("Need even higher limits?")]),_:1})]),_:1}),s(v,{cols:"auto"},{default:r(()=>[s(Y,{color:"primary",variant:"outlined",href:"https://forms.gle/b9bxGEzejt8hRUGcA",target:"_blank",text:"Request Custom Plan",class:"mt-4 mx-4"})]),_:1})]),_:1}),s(U,null,{default:r(()=>[yt]),_:1})]),_:1})]),_:1})]),_:1}),s(w,null,{default:r(()=>[s(v,{class:"text-medium-emphasis text-caption ml-4"},{default:r(()=>[bt,gt,kt,vt]),_:1})]),_:1})]))}}),S=f=>(xe("data-v-1bf46fae"),f=f(),we(),f),St=S(()=>e("h1",{class:"text-h3 mb-0"},"Store",-1)),Vt=S(()=>e("h2",{class:"text-h6 text-lg-h5 mb-4"},"Support development of MineSkin and get access to higher limits and more features!",-1)),Ct=["href"],Pt=S(()=>e("br",null,null,-1)),At=S(()=>e("a",{href:"https://minesk.in/discord",target:"_blank",class:"text-white"},"Discord",-1)),qt=S(()=>e("p",null,[o("Checkout and Billing is handled by "),e("a",{href:"https://www.lemonsqueezy.com/",target:"_blank"},"Lemon Squeezy"),o(".")],-1)),Et=S(()=>e("p",null,"You can request a refund within 30 days of purchase or start of subscription.",-1)),Mt=S(()=>e("p",null,"Please reach out if you have questions about the products or pricing: [email protected]",-1)),$t=S(()=>e("p",null,"Are you using MineSkin for an open-source and/or free project?",-1)),Tt=S(()=>e("p",null,"Reach out to us for a free upgrade!",-1)),Dt=S(()=>e("p",null,[e("a",{href:"https://forms.gle/a7GHRqeNy9xTVf4Q7",target:"_blank"},"Submit Form")],-1)),Ft=L({__name:"index",setup(f){he();const{$api:y,$flags:i,$gtag:V}=Z(),m=ye();be({title:"Store"}),g(()=>{var b;return(b=m.currentRoute.value.query)==null?void 0:b.return});const{customerInfo:u,data:q,isPending:H,isLoading:T,refresh:E}=Ce();Pe();const{subscriptionMap:x,data:p,status:t,isPending:D,isLoading:It,refresh:Lt}=Ae(),F=g(()=>{if(i.hasFeature("store.notification_banner"))try{return JSON.parse(i.getValue("store.notification_banner"))}catch(b){console.warn("Invalid store.notification_banner value",b)}}),Q=g(()=>p.value&&"request_speed"in p.value&&p.value.request_speed.status!=="inactive"&&p.value.request_speed.status!=="expired"?p.value.request_speed:null),I=g(()=>p.value&&"feat_pack"in p.value&&p.value.feat_pack.status!=="inactive"&&p.value.feat_pack.status!=="expired"?p.value.feat_pack:null);g(()=>I.value?I.value.variant_name+(I.value.status!=="active"?` (${I.value.status})`:""):"None");const re=C(!1),ne=C(!1);g(()=>i.hasFeature("account.billing.products.rate_limit"));const le=g(()=>i.hasFeature("account.billing.products.features"));g(()=>i.hasFeature("account.billing.global_discount")?i.getValue("account.billing.global_discount"):0);const oe=C(!1),B=C(2);C(!le.value),g(()=>{var b;return!q.value||!((b=q.value)!=null&&b.id)||!p.value||!Q.value||ne.value||re.value});const J=g(()=>{var b;return((b=q.value)==null?void 0:b.checkoutCancelled)||!1}),ie=g(()=>{var b;return`https://docs.google.com/forms/d/e/1FAIpQLSf2QNLzZ9S3KmAFisJrf-Xbng8er_54FLclTldyAv1gTPlpJQ/viewform?usp=pp_url&entry.1539140580=3&entry.801074394=${((b=q.value)==null?void 0:b.email)||""}`}),j=C(!1);return C(!1),ge(async()=>
1{if(!(i!=null&&i.hasFeature("account.pages.billing"))||!(i!=null&&i.hasFeature("account.pages.billing.visible"))){await m.push("/");return}}),W(async()=>{console.log("Store page mounted"),setTimeout(()=>{I.value||(B.value=!0),Q.value||(oe.value=!0)},100)}),(b,z)=>(a(),h(ke,null,{default:r(()=>[s(w,null,{default:r(()=>[s(v,{cols:"12",md:"8"},{default:r(()=>[St,Vt]),_:1}),s(R)]),_:1}),l(F)?(a(),h(w,{key:0,justify:"center"},{default:r(()=>[s(v,{cols:"12",md:"8"},{default:r(()=>[s(N,{color:l(F).color||"info",class:"mb-4",href:l(F).link||!1,target:"_blank"},{default:r(()=>[s(te,null,{default:r(()=>[o(k(l(F).title),1)]),_:1}),s(U,null,{default:r(()=>[o(k(l(F).text),1)]),_:1})]),_:1},8,["color","href"])]),_:1})]),_:1})):$("",!0),s(wt,{modelValue:l(B),"onUpdate:modelValue":z[0]||(z[0]=O=>ee(B)?B.value=O:null)},null,8,["modelValue"]),s(w,{justify:"center",class:"text-center my-2",dense:""},{default:r(()=>[s(v,{cols:"10",md:"12",lg:"10"},{default:r(()=>[s(w,null,{default:r(()=>[l(J)&&!l(j)?(a(),h(R,{key:0})):$("",!0),l(J)&&!l(j)?(a(),h(v,{key:1,md:"4",class:"text-start"},{default:r(()=>[s(qe,{"onClick:close":z[1]||(z[1]=O=>j.value=!0),closable:"",color:"orange-darken-2",title:"Checkout Cancelled"},{text:r(()=>[e("a",{href:l(ie),target:"_blank",class:"text-white"}," Please share any feedback or issues ",8,Ct),Pt,o(" Join the "),At,o(" for support. ")]),_:1})]),_:1})):$("",!0),s(R)]),_:1})]),_:1})]),_:1}),s(ve,{class:"my-4"}),s(w,null,{default:r(()=>[s(v,{cols:"auto"},{default:r(()=>[s(N,{variant:"plain"},{default:r(()=>[s(U,null,{default:r(()=>[qt,Et,Mt]),_:1})]),_:1})]),_:1}),s(R),s(v,{cols:"auto",class:"text-end"},{default:r(()=>[s(N,{class:"mx-auto text-start"},{default:r(()=>[s(U,null,{default:r(()=>[$t,Tt,Dt]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}))}}),jt=se(Ft,[["__scopeId","data-v-1bf46fae"]]);export{jt 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.