-define ->
+define [
+	'Util'
+], (
+	Util
+) ->
 	'use strict'
 
 	compileColor = (color) ->

	compileObject = ({ name, data, blocking }) ->
		colorData = for line in data
			for color in line
				"...colors['#{color}']"

		"""
			'#{name}': {

		lines = []
		push = lines.push.bind lines

		push "var colors = {"

		colors.forEach (color) ->
			push "#{compileColor color},"
