Combined elements from derk_brittany_mexico into derk.js. See mexican commit notes for details