-- Heurististic for detecting InterPlanetary File System (IPFS) gateway URLs:
-- These contain "ipfs" somewhere (either in the FQDN or the URL path) and a
--- content identifier (CID), comprising of either "qm", followed by 46 alphanumerical
+-- content identifier (CID), comprising of either "qm", followed by 44 alphanumerical
-- characters (CIDv0), or a CIDv1 of an alphanumerical string of unspecified length,
-- depending on the hash algorithm used, but starting with a multibase prefix.
local ipfs_cid = '/(qm[a-z0-9]{44}|[079fFvVtTbBcChkKzZmMuUP][a-z0-9]{44,128})/{url}i'