1import{cx as d}from"./public-shell-DffRkNN5.js";(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"7c7a840cab72dfbf1e05cb33c0b815fac74b80f2"};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="05a78fac-e0cd-4718-9e03-dbcd82579582",e._sentryDebugIdIdentifier="sentry-dbid-05a78fac-e0cd-4718-9e03-dbcd82579582")}catch{}})();const o="Existing notes stay. New notes and extra storage may be blocked if you are over Free limits.",r="Renew to restore paid limits. Existing notes stay.";function s(e,t){const n=t(e);return typeof n=="string"?n.trim():""}function i(e){if(typeof e!="number"||!Number.isFinite(e))return"";const t=Math.max(0,Math.floor(e));return`within ${t} ${t===1?"day":"days"}`}function c(e={}){return e?.state==="locked"?"Payment required.":"Payment failed."}function u(e={},t=d){const n=s(e?.graceEndsAt,t);if(n)return`We couldn't collect your renewal. Please pay by ${n} or you will be moved to the Free plan. ${o}`;const a=i(e?.daysUntilExpiry);return a?`We couldn't collect your renewal. Please pay ${a} or you will be moved to the Free plan. ${o}`:`We couldn't collect your renewal. Please pay soon or you will be moved to the Free plan. ${o}`}function f(e={},t=d){const n=s(e?.graceEndsAt,t);return n?`Your payment window ended on ${n}. ${r}`:`Your payment window has ended. ${r}`}export{f as a,u as b,c as f};
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.