1const r=["creator-monthly","pro-monthly","studio-monthly","pack-100","pack-300","pack-1000"],a=["starter-monthly-2026","starter-annual-2026","pro-monthly-2026","pro-annual-2026","max-monthly-2026","max-annual-2026","unlimited-annual-2026","pack-100-2026","pack-500-2026","pack-2000-2026"],n=[...r,...a],u=[{sku:"creator-monthly",name:"Creator",kind:"subscription",amount:1900,currency:"USD",credits:200,monthlyCredits:200,interval:"month",creditExpiry:"billing_period",creditRelease:"immediate",tier:"legacy",maxOutputCount:4,unlimited:!1,paidRights:!0,purchasable:!1},{sku:"pro-monthly",name:"Pro",kind:"subscription",amount:3900,currency:"USD",credits:500,monthlyCredits:500,interval:"month",creditExpiry:"billing_period",creditRelease:"immediate",tier:"legacy",maxOutputCount:4,unlimited:!1,paidRights:!0,purchasable:!1},{sku:"studio-monthly",name:"Studio",kind:"subscription",amount:7900,currency:"USD",credits:1200,monthlyCredits:1200,interval:"month",creditExpiry:"billing_period",creditRelease:"immediate",tier:"legacy",maxOutputCount:4,unlimited:!1,paidRights:!0,purchasable:!1},{sku:"pack-100",name:"Legacy 100 Credit Pack",kind:"credit_pack",amount:1200,currency:"USD",credits:100,monthlyCredits:null,creditExpiry:"never",creditRelease:"immediate",tier:"legacy",maxOutputCount:2,unlimited:!1,paidRights:!0,purchasable:!1},{sku:"pack-300",name:"Legacy 300 Credit Pack",kind:"credit_pack",amount:2900,currency:"USD",credits:300,monthlyCredits:null,creditExpiry:"never",creditRelease:"immediate",tier:"legacy",maxOutputCount:2,unlimited:!1,paidRights:!0,purchasable:!1},{sku:"pack-1000",name:"Legacy 1,000 Credit Pack",kind:"credit_pack",amount:7900,currency:"USD",credits:1e3,monthlyCredits:null,creditExpiry:"never",creditRelease:"immediate",tier:"legacy",maxOutputCount:2,unlimited:!1,paidRights:!0,purchasable:!1}],l=[{sku:"starter-monthly-2026",name:"Starter",kind:"subscription",amount:1990,currency:"USD",credits:800,monthlyCredits:800,interval:"month",creditExpiry:"billing_period",creditRelease:"immediate",tier:"starter",maxOutputCount:2,unlimited:!1,paidRights:!0,purchasable:!0},{sku:"starter-annual-2026",name:"Starter",kind:"subscription",amount:11880,currency:"USD",credits:9600,monthlyCredits:800,interval:"year",creditExpiry:"monthly_installment",creditRelease:"monthly",tier:"starter",maxOutputCount:2,unlimited:!1,paidRights:!0,purchasable:!0},{sku:"pro-monthly-2026",name:"Pro",kind:"subscription",amount:3990,currency:"USD",credits:2500,monthlyCredits:2500,interval:"month",creditExpiry:"billing_period",creditRelease:"immediate",tier:"pro",maxOutputCount:4,unlimited:!1,paidRights:!0,purchasable:!0},{sku:"pro-annual-2026",name:"Pro",kind:"subscription",amount:23880,currency:"USD",credits:3e4,monthlyCredits:2500,interval:"year",creditExpiry:"monthly_installment",creditRelease:"monthly",tier:"pro",maxOutputCount:4,unlimited:!1,paidRights:!0,purchasable:!0},{sku:"max-monthly-2026",name:"Max",kind:"subscription",amount:6990,currency:"USD",credits:5e3,monthlyCredits:5e3,interval:"month",creditExpiry:"billing_period",creditRelease:"immediate",tier:"max",maxOutputCount:4,unlimited:!1,paidRights:!0,purchasable:!0},{sku:"max-annual-2026",name:"Max",kind:"subscription",amount:41880,currency:"USD",credits:6e4,monthlyCredits:5e3,interval:"year",creditExpiry:"monthly_installment",creditRelease:"monthly",tier:"max",maxOutputCount:4,unlimited:!1,paidRights:!0,purchasable:!0},{sku:"unlimited-annual-2026",name:"Unlimited",kind:"subscription",amount:59900,currency:"USD",credits:0,monthlyCredits:null,interval:"year",creditExpiry:"none",creditRelease:"none",tier:"unlimited",maxOutputCount:4,unlimited:!0,paidRights:!0,purchasable:!0},{sku:"pack-100-2026",name:"Light Credit Pack",kind:"credit_pack",amount:990,currency:"USD",credits:100,monthlyCredits:null,creditExpiry:"never",creditRelease:"immediate",tier:"pack",maxOutputCount:2,unlimited:!1,paidRights:!0,purchasable:!0},{sku:"pack-500-2026",name:"Standard Credit Pack",kind:"credit_pack",amount:1990,currency:"USD",credits:500,monthlyCredits:null,creditExpiry:"never",creditRelease:"immediate",tier:"pack",maxOutputCount:2,unlimited:!1,paidRights:!0,purchasable:!0},{sku:"pack-2000-2026",name:"Large Credit Pack",kind:"credit_pack",amount:4990,currency:"USD",credits:2e3,monthlyCredits:null,creditExpiry:"never",creditRelease:"immediate",tier:"pack",maxOutputCount:2,unlimited:!1,paidRights:!0,purchasable:!0}],c=[...u,...l];function s(e){return n.includes(e)}function d(e){const t=c.find(i=>i.sku===e);if(!t)throw new Error(`Unknown product SKU: ${e}`);return t}export{l as P,d as g,s as 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.