CivicInfoBC's base JavaScript library