Resolvers
Pattern-based, first-match-wins. Add new ones in /assets/resolvers.js.
- Linkvertise — reads
r,target,url,o(base64-safe) - AdFoc.us —
?url=(base64-safe) - Lootlinks —
?u/?url/?r(base64-safe) - Sub2Get —
?url/?target/?r(base64-safe) - Generic —
?url|target|u|to|dest|redirect|r(base64-safe) - OpenGraph path — last full http(s) in path
- Fallback — last http(s) in string
Architecture
{ name, match(url): boolean, resolve(url): string|null }
Place your resolver object into the exported resolvers array. Keep regexes cheap and prefer query-param extraction.