1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._posthogChunkIds=e._posthogChunkIds||{},e._posthogChunkIds[n]="01a0a213-1166-7290-a916-2d1850b6b99a")}catch(e){}}();import{t as e}from"./CQj5iA1W2.js";import{r as t,t as n}from"./DQZLXONi.js";var r=()=>({"@type":`AggregateRating`,ratingValue:`4.9`,ratingCount:`28`});function i(e,n){return!e.priceOptions||e.priceOptions.length===0?[{"@type":`UnitPriceSpecification`,price:`0`,name:`Free Plan`,priceCurrency:`USD`}]:e.priceOptions.map(r=>({"@type":`UnitPriceSpecification`,price:`${r.unitAmount/100}`,priceCurrency:`USD`,name:`${e.title} - ${t(r.value)} keys`,referenceQuantity:{"@type":`QuantitativeValue`,value:`1`,unitCode:n?`ANN`:`MON`}}))}function a(e){let t=n.getAllPlans({directusPlans:e.directusPricingPlans,pricingPlans:e.pricingPlans,pricingPlanFeatures:e.pricingPlanFeatures,isAnnual:!1,activeSubscription:void 0,activeSubscriptionPayPrice:void 0,includeFree:!0},{skipCreditFeatures:!0}).map(e=>i(e,!1)).flat(),r=n.getAllPlans({directusPlans:e.directusPricingPlans,pricingPlans:e.pricingPlans,pricingPlanFeatures:e.pricingPlanFeatures,isAnnual:!0},{skipCreditFeatures:!0}).map(e=>i(e,!0)).flat();return[...t,...r]}function o(e){let t=e.map(e=>Number.parseFloat(e.price));return`${Math.max(...t)}`}function s(e){let t=e.map(e=>Number.parseFloat(e.price));return`${Math.min(...t)}`}function c(e){return e.map(e=>Number.parseFloat(e.price)).length}var l=t=>{let n=a(t);return{"@type":`AggregateOffer`,offeredBy:e(),highPrice:o(n),lowPrice:s(n),offerCount:c(n),priceCurrency:`USD`,priceSpecification:n}};export{r as n,l as t}; 2//# chunkId=01a0a213-1166-7290-a916-2d1850b6b99a
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.