3 __ __ ___ \_\ \ __ _ __ ____ ___ ___ _ __ __ /\_\ ____
4 /\ \/\ \ /' _ `\ /'_ \ /'__`\/\ __\/ ,__\ / ___\ / __`\/\ __\/'__`\ \/\ \ /',__\
5 \ \ \_\ \/\ \/\ \/\ \ \ \/\ __/\ \ \//\__, `\/\ \__//\ \ \ \ \ \//\ __/ __ \ \ \/\__, `\
6 \ \____/\ \_\ \_\ \___,_\ \____\\ \_\\/\____/\ \____\ \____/\ \_\\ \____\/\_\ _\ \ \/\____/
7 \/___/ \/_/\/_/\/__,_ /\/____/ \/_/ \/___/ \/____/\/___/ \/_/ \/____/\/_//\ \_\ \/___/
11 Underscore.js is a utility-belt library for JavaScript that provides
12 support for the usual functional suspects (each, map, reduce, filter...)
13 without extending any core JavaScript objects.
15 For Docs, License, Tests, and pre-packed downloads, see:
16 http://underscorejs.org
18 Underscore is an open-sourced component of DocumentCloud:
19 https://github.com/documentcloud
21 Many thanks to our contributors:
22 https://github.com/jashkenas/underscore/contributors