1const r=[1,3,7,30,90,180],a={annual:"pro_annual",monthly:"pro_monthly",quarterly:"pro_quarterly"},n={growth:{annual:"growth_annual",monthly:"growth_monthly",quarterly:"growth_quarterly"},starter:{annual:"starter_annual",monthly:"starter_monthly",quarterly:"starter_quarterly"}},s=["gmail","google-sheets","slack"],u=["airtable","anthropic","asana","automate","calcom","calendly","chatgpt","clickup","codex","discord","github","gmail","google","google-calendar","google-docs","google-drive","google-forms","google-genai","google-meet","google-sheets","google-slides","linear","microsoft","notion","openai","outlook","slack","tally","teams","tidycal","trello"],i={free:{defaultExecutionRetentionDays:1,id:"free",name:"Free",limits:{aiSpendUsd:1,automationRuntimeMinutes:50,emailSends:100,executionRetentionDays:1,projects:1,seats:1,webScrapingMinutes:10}},pro:{defaultExecutionRetentionDays:7,id:"pro",includedSeats:2,prices:{annual:{additionalSeatAmountMinor:12900,amountMinor:42900,currency:"USD",months:12},monthly:{additionalSeatAmountMinor:1500,amountMinor:4900,currency:"USD",months:1},quarterly:{additionalSeatAmountMinor:3600,amountMinor:11900,currency:"USD",months:3}},name:"Pro",limits:{aiSpendUsd:10,automationRuntimeMinutes:2500,emailSends:3e3,executionRetentionDays:30,projects:10,seats:2,webScrapingMinutes:600}},starter:{defaultExecutionRetentionDays:7,id:"starter",includedSeats:1,prices:{annual:{amountMinor:29e3,currency:"USD",months:12},monthly:{amountMinor:2900,currency:"USD",months:1},quarterly:{amountMinor:7900,currency:"USD",months:3}},name:"Starter",limits:{aiSpendUsd:3,automationRuntimeMinutes:600,emailSends:750,executionRetentionDays:7,projects:3,seats:1,webScrapingMinutes:120}},growth:{defaultExecutionRetentionDays:30,id:"growth",includedSeats:3,prices:{annual:{additionalSeatAmountMinor:2e4,amountMinor:99e3,currency:"USD",months:12},monthly:{additionalSeatAmountMinor:2e3,amountMinor:9900,currency:"USD",months:1},quarterly:{additionalSeatAmountMinor:5400,amountMinor:26900,currency:"USD",months:3}},name:"Growth",limits:{aiSpendUsd:30,automationRuntimeMinutes:6e3,emailSends:1e4,executionRetentionDays:90,projects:30,seats:3,webScrapingMinutes:1800}},enterprise:{defaultExecutionRetentionDays:30,id:"enterprise",name:"Enterprise",limits:{aiSpendUsd:1/0,automationRuntimeMinutes:1/0,emailSends:1/0,executionRetentionDays:180,projects:1/0,seats:1/0,webScrapingMinutes:1/0}}};function c(t){switch(t){case"enterprise":return i.enterprise;case"starter":case n.starter.annual:case n.starter.monthly:case n.starter.quarterly:return i.starter;case"growth":case n.growth.annual:case n.growth.monthly:case n.growth.quarterly:return i.growth;case"pro":case a.annual:case a.monthly:case a.quarterly:return i.pro;default:return i.free}}function l(t,e){return t.id==="free"?s.includes(e):t.id==="starter"?u.includes(e):!0}function m(t){return s.includes(t)?"free":u.includes(t)?"starter":"growth"}function d(t,e){return t.id==="free"&&(e==="google"||e==="slack")||l(t,e)}function y(t,e){return{...t.limits,aiSpendUsd:e?.aiSpendUsd??t.limits.aiSpendUsd,automationRuntimeMinutes:e?.automationRuntimeMinutes??t.limits.automationRuntimeMinutes,emailSends:e?.emailSends??t.limits.emailSends,projects:e?.projects??t.limits.projects,seats:e?.seatLimit??t.limits.seats,webScrapingMinutes:e?.webScrapingMinutes??t.limits.webScrapingMinutes}}function g(t){return r.filter(e=>e<=t.limits.executionRetentionDays)}function S(t,e){return r.find(o=>o===e&&o<=t.limits.executionRetentionDays)??(e==null?t.defaultExecutionRetentionDays:t.limits.executionRetentionDays)}export{c as a,d as b,g as c,S as d,m as g,i as p,y as r};
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.