{"version":3,"sources":["vendor/ember-cli/app-prefix.js","rainbow-code-generator/app.js","rainbow-code-generator/components/welcome-page.js","rainbow-code-generator/controllers/index.js","rainbow-code-generator/helpers/app-version.js","rainbow-code-generator/helpers/capitalize-first.js","rainbow-code-generator/helpers/pluralize.js","rainbow-code-generator/helpers/randomize.js","rainbow-code-generator/helpers/singularize.js","rainbow-code-generator/initializers/app-version.js","rainbow-code-generator/initializers/container-debug-adapter.js","rainbow-code-generator/initializers/ember-data.js","rainbow-code-generator/initializers/export-application-global.js","rainbow-code-generator/instance-initializers/ember-data.js","rainbow-code-generator/resolver.js","rainbow-code-generator/router.js","rainbow-code-generator/routes/index.js","rainbow-code-generator/services/ajax.js","rainbow-code-generator/templates/application.js","rainbow-code-generator/templates/index.js","vendor/ember-cli/app-config.js","vendor/ember-cli/app-boot.js"],"sourcesContent":["\"use strict\";\n","define('rainbow-code-generator/app', ['exports', 'rainbow-code-generator/resolver', 'ember-load-initializers', 'rainbow-code-generator/config/environment'], function (exports, _resolver, _emberLoadInitializers, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n\n\n  var App = Ember.Application.extend({\n    modulePrefix: _environment.default.modulePrefix,\n    podModulePrefix: _environment.default.podModulePrefix,\n    Resolver: _resolver.default\n  });\n\n  (0, _emberLoadInitializers.default)(App, _environment.default.modulePrefix);\n\n  exports.default = App;\n});","define('rainbow-code-generator/components/welcome-page', ['exports', 'ember-welcome-page/components/welcome-page'], function (exports, _welcomePage) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _welcomePage.default;\n    }\n  });\n});","define('rainbow-code-generator/controllers/index', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.Controller.extend({\n    test: \"yea\",\n    randomColor: Ember.computed({\n      get: function get() {\n        var colors = this.get('model').colors;\n        var random = Math.floor(Math.random() * (colors.length + 1));\n        return colors[random];\n      }\n    })\n  });\n});","define('rainbow-code-generator/helpers/app-version', ['exports', 'rainbow-code-generator/config/environment', 'ember-cli-app-version/utils/regexp'], function (exports, _environment, _regexp) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.appVersion = appVersion;\n  var version = _environment.default.APP.version;\n  function appVersion(_) {\n    var hash = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n    if (hash.hideSha) {\n      return version.match(_regexp.versionRegExp)[0];\n    }\n\n    if (hash.hideVersion) {\n      return version.match(_regexp.shaRegExp)[0];\n    }\n\n    return version;\n  }\n\n  exports.default = Ember.Helper.helper(appVersion);\n});","define('rainbow-code-generator/helpers/capitalize-first', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.capitalizeFirst = capitalizeFirst;\n\n  var _slicedToArray = function () {\n    function sliceIterator(arr, i) {\n      var _arr = [];\n      var _n = true;\n      var _d = false;\n      var _e = undefined;\n\n      try {\n        for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n          _arr.push(_s.value);\n\n          if (i && _arr.length === i) break;\n        }\n      } catch (err) {\n        _d = true;\n        _e = err;\n      } finally {\n        try {\n          if (!_n && _i[\"return\"]) _i[\"return\"]();\n        } finally {\n          if (_d) throw _e;\n        }\n      }\n\n      return _arr;\n    }\n\n    return function (arr, i) {\n      if (Array.isArray(arr)) {\n        return arr;\n      } else if (Symbol.iterator in Object(arr)) {\n        return sliceIterator(arr, i);\n      } else {\n        throw new TypeError(\"Invalid attempt to destructure non-iterable instance\");\n      }\n    };\n  }();\n\n  function capitalizeFirst(_ref) /*, hash*/{\n    var _ref2 = _slicedToArray(_ref, 1),\n        word = _ref2[0];\n\n    return word.charAt(0).toUpperCase() + word.slice(1);\n  }\n\n  exports.default = Ember.Helper.helper(capitalizeFirst);\n});","define('rainbow-code-generator/helpers/pluralize', ['exports', 'ember-inflector/lib/helpers/pluralize'], function (exports, _pluralize) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _pluralize.default;\n});","define('rainbow-code-generator/helpers/randomize', ['exports'], function (exports) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.randomize = randomize;\n\n  var _slicedToArray = function () {\n    function sliceIterator(arr, i) {\n      var _arr = [];\n      var _n = true;\n      var _d = false;\n      var _e = undefined;\n\n      try {\n        for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n          _arr.push(_s.value);\n\n          if (i && _arr.length === i) break;\n        }\n      } catch (err) {\n        _d = true;\n        _e = err;\n      } finally {\n        try {\n          if (!_n && _i[\"return\"]) _i[\"return\"]();\n        } finally {\n          if (_d) throw _e;\n        }\n      }\n\n      return _arr;\n    }\n\n    return function (arr, i) {\n      if (Array.isArray(arr)) {\n        return arr;\n      } else if (Symbol.iterator in Object(arr)) {\n        return sliceIterator(arr, i);\n      } else {\n        throw new TypeError(\"Invalid attempt to destructure non-iterable instance\");\n      }\n    };\n  }();\n\n  function randomize(_ref) /*, hash*/{\n    var _ref2 = _slicedToArray(_ref, 1),\n        array = _ref2[0];\n\n    var random = Math.floor(Math.random() * array.length);\n    var value = array[random];\n    return value.charAt(0).toUpperCase() + value.slice(1);\n  }\n\n  exports.default = Ember.Helper.helper(randomize);\n});","define('rainbow-code-generator/helpers/singularize', ['exports', 'ember-inflector/lib/helpers/singularize'], function (exports, _singularize) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _singularize.default;\n});","define('rainbow-code-generator/initializers/app-version', ['exports', 'ember-cli-app-version/initializer-factory', 'rainbow-code-generator/config/environment'], function (exports, _initializerFactory, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n\n\n  var name = void 0,\n      version = void 0;\n  if (_environment.default.APP) {\n    name = _environment.default.APP.name;\n    version = _environment.default.APP.version;\n  }\n\n  exports.default = {\n    name: 'App Version',\n    initialize: (0, _initializerFactory.default)(name, version)\n  };\n});","define('rainbow-code-generator/initializers/container-debug-adapter', ['exports', 'ember-resolver/resolvers/classic/container-debug-adapter'], function (exports, _containerDebugAdapter) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: 'container-debug-adapter',\n\n    initialize: function initialize() {\n      var app = arguments[1] || arguments[0];\n\n      app.register('container-debug-adapter:main', _containerDebugAdapter.default);\n      app.inject('container-debug-adapter:main', 'namespace', 'application:main');\n    }\n  };\n});","define('rainbow-code-generator/initializers/ember-data', ['exports', 'ember-data/setup-container', 'ember-data'], function (exports, _setupContainer) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: 'ember-data',\n    initialize: _setupContainer.default\n  };\n});","define('rainbow-code-generator/initializers/export-application-global', ['exports', 'rainbow-code-generator/config/environment'], function (exports, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.initialize = initialize;\n  function initialize() {\n    var application = arguments[1] || arguments[0];\n    if (_environment.default.exportApplicationGlobal !== false) {\n      var theGlobal;\n      if (typeof window !== 'undefined') {\n        theGlobal = window;\n      } else if (typeof global !== 'undefined') {\n        theGlobal = global;\n      } else if (typeof self !== 'undefined') {\n        theGlobal = self;\n      } else {\n        // no reasonable global, just bail\n        return;\n      }\n\n      var value = _environment.default.exportApplicationGlobal;\n      var globalName;\n\n      if (typeof value === 'string') {\n        globalName = value;\n      } else {\n        globalName = Ember.String.classify(_environment.default.modulePrefix);\n      }\n\n      if (!theGlobal[globalName]) {\n        theGlobal[globalName] = application;\n\n        application.reopen({\n          willDestroy: function willDestroy() {\n            this._super.apply(this, arguments);\n            delete theGlobal[globalName];\n          }\n        });\n      }\n    }\n  }\n\n  exports.default = {\n    name: 'export-application-global',\n\n    initialize: initialize\n  };\n});","define(\"rainbow-code-generator/instance-initializers/ember-data\", [\"exports\", \"ember-data/initialize-store-service\"], function (exports, _initializeStoreService) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = {\n    name: \"ember-data\",\n    initialize: _initializeStoreService.default\n  };\n});","define('rainbow-code-generator/resolver', ['exports', 'ember-resolver'], function (exports, _emberResolver) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = _emberResolver.default;\n});","define('rainbow-code-generator/router', ['exports', 'rainbow-code-generator/config/environment'], function (exports, _environment) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n\n\n  var Router = Ember.Router.extend({\n    location: _environment.default.locationType,\n    rootURL: _environment.default.rootURL\n  });\n\n  Router.map(function () {});\n\n  exports.default = Router;\n});","define(\"rainbow-code-generator/routes/index\", [\"exports\"], function (exports) {\n    \"use strict\";\n\n    Object.defineProperty(exports, \"__esModule\", {\n        value: true\n    });\n    exports.default = Ember.Route.extend({\n        model: function model() {\n            return {\n                colors: [\"amethyst\", \"aquamarine\", \"beige\", \"black\", \"blue\", \"brown\", \"burgundy\", \"chartreuse\", \"cerulean\", \"cobalt\", \"copper\", \"crimson\", \"cyan\", \"emerald\", \"fuchsia\", \"gold\", \"grey\", \"green\", \"indigo\", \"jade\", \"lime\", \"lemon\", \"magenta\", \"mint\", \"olive\", \"orange\", \"peach\", \"periwinkle\", \"pink\", \"plum\", \"purple\", \"red\", \"rose\", \"ruby\", \"scarlet\", \"sapphire\", \"teal\", \"turquoise\", \"violet\", \"white\", \"yellow\"],\n                nouns: [\"almond\", \"anchor\", \"angel\", \"anvil\", \"apple\", \"apricot\", \"archer\", \"arrow\", \"aster\", \"badger\", \"bamboo\", \"banana\", \"banner\", \"barley\", \"beard\", \"bishop\", \"blossom\", \"boar\", \"bottle\", \"boy\", \"bracket\", \"brick\", \"bunny\", \"cabbage\", \"carnation\", \"carpet\", \"cashew\", \"cat\", \"cheeks\", \"cheese\", \"circle\", \"club\", \"cocktail\", \"corkscrew\", \"crop\", \"dandelion\", \"danube\", \"dean\", \"devil\", \"devils\", \"diamond\", \"diver\", \"dolphin\", \"drover\", \"duck\", \"duckling\", \"duster\", \"envoy\", \"eric\", \"eye\", \"fire\", \"flag\", \"flannel\", \"flash\", \"flax\", \"fox\", \"friend\", \"garland\", \"garlic\", \"garter\", \"gate\", \"ginger\", \"girl\", \"goddess\", \"granite\", \"grass\", \"hammer\", \"hammock\", \"harvest\", \"hawk\", \"heathen\", \"hebe\", \"herald\", \"Jack\", \"jacket\", \"janet\", \"jay\", \"joker\", \"knigh\", \"lagoon\", \"lemon\", \"light\", \"lizard\", \"mace\", \"maria\", \"meat\", \"minnow\", \"mist\", \"moon\", \"neck\", \"nell\", \"oak\", \"orchid\", \"palm\", \"parrot\", \"passion\", \"peacan\", \"peacock\", \"picture\", \"pippin\", \"poodle\", \"porridge\", \"possum\", \"prince\", \"putter\", \"queen\", \"ranger\", \"rapier\", \"reaper\", \"riband\", \"river\", \"robin\", \"rock\", \"rose\", \"rosette\", \"saga\", \"salad\", \"sand\", \"sapphire\", \"satin\", \"sea\", \"setter\", \"shadow\", \"shield\", \"shoes\", \"shrimp\", \"silk\", \"sky\", \"slab\", \"slug\", \"snow\", \"sparkler\", \"star\", \"steel\", \"steer\", \"stone\", \"streak\", \"study\", \"sugar\", \"sun\", \"tartan\", \"temple\", \"thistle\", \"ticket\", \"tiger\", \"toffee\", \"top\", \"tulip\", \"veil\", \"vesta\", \"vision\", \"vixen\", \"walnut\", \"warrior\", \"water\", \"william\", \"willow\", \"wizard\", \"yeoman\"]\n            };\n        }\n    });\n});","define('rainbow-code-generator/services/ajax', ['exports', 'ember-ajax/services/ajax'], function (exports, _ajax) {\n  'use strict';\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  Object.defineProperty(exports, 'default', {\n    enumerable: true,\n    get: function () {\n      return _ajax.default;\n    }\n  });\n});","define(\"rainbow-code-generator/templates/application\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"cGq0ABNY\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[0,\\\"\\\\n\\\"],[6,\\\"h1\\\"],[9,\\\"style\\\",\\\"text-align:center\\\"],[7],[0,\\\"Rainbow Code Generator\\\"],[8],[0,\\\"\\\\n\\\"],[1,[18,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"rainbow-code-generator/templates/application.hbs\" } });\n});","define(\"rainbow-code-generator/templates/index\", [\"exports\"], function (exports) {\n  \"use strict\";\n\n  Object.defineProperty(exports, \"__esModule\", {\n    value: true\n  });\n  exports.default = Ember.HTMLBars.template({ \"id\": \"VB6RQZiw\", \"block\": \"{\\\"symbols\\\":[],\\\"statements\\\":[[6,\\\"h2\\\"],[9,\\\"style\\\",\\\"text-align: center\\\"],[7],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"colors\\\"]]],null],false],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"nouns\\\"]]],null],false],[0,\\\" \\\"],[8],[0,\\\"\\\\n\\\"],[6,\\\"h2\\\"],[9,\\\"style\\\",\\\"text-align: center\\\"],[7],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"colors\\\"]]],null],false],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"nouns\\\"]]],null],false],[0,\\\" \\\"],[8],[0,\\\"\\\\n\\\"],[6,\\\"h2\\\"],[9,\\\"style\\\",\\\"text-align: center\\\"],[7],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"colors\\\"]]],null],false],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"nouns\\\"]]],null],false],[0,\\\" \\\"],[8],[0,\\\"\\\\n\\\"],[6,\\\"h2\\\"],[9,\\\"style\\\",\\\"text-align: center\\\"],[7],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"colors\\\"]]],null],false],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"nouns\\\"]]],null],false],[0,\\\" \\\"],[8],[0,\\\"\\\\n\\\"],[6,\\\"h2\\\"],[9,\\\"style\\\",\\\"text-align: center\\\"],[7],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"colors\\\"]]],null],false],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"nouns\\\"]]],null],false],[0,\\\" \\\"],[8],[0,\\\"\\\\n\\\"],[6,\\\"h2\\\"],[9,\\\"style\\\",\\\"text-align: center\\\"],[7],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"colors\\\"]]],null],false],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"nouns\\\"]]],null],false],[0,\\\" \\\"],[8],[0,\\\"\\\\n\\\"],[6,\\\"h2\\\"],[9,\\\"style\\\",\\\"text-align: center\\\"],[7],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"colors\\\"]]],null],false],[0,\\\" \\\"],[1,[25,\\\"randomize\\\",[[20,[\\\"model\\\",\\\"nouns\\\"]]],null],false],[0,\\\" \\\"],[8],[0,\\\"\\\\n\\\"],[1,[18,\\\"outlet\\\"],false],[0,\\\"\\\\n\\\"]],\\\"hasEval\\\":false}\", \"meta\": { \"moduleName\": \"rainbow-code-generator/templates/index.hbs\" } });\n});","define('rainbow-code-generator/config/environment', [], function() {\n  var prefix = 'rainbow-code-generator';\ntry {\n  var metaName = prefix + '/config/environment';\n  var rawConfig = document.querySelector('meta[name=\"' + metaName + '\"]').getAttribute('content');\n  var config = JSON.parse(unescape(rawConfig));\n\n  var exports = { 'default': config };\n\n  Object.defineProperty(exports, '__esModule', { value: true });\n\n  return exports;\n}\ncatch(err) {\n  throw new Error('Could not read config from meta tag with name \"' + metaName + '\".');\n}\n\n});\n","if (!runningTests) {\n  require(\"rainbow-code-generator/app\")[\"default\"].create({\"name\":\"rainbow-code-generator\",\"version\":\"0.0.0+aa50d374\"});\n}\n"],"names":[],"mappings":"AAAA;;ACAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACtBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACrDA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACvDA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AClBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AChDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACTA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACbA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;;;ACNA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;ACjBA;AACA;AACA;","file":"rainbow-code-generator.js"}