var require = meteorInstall({"client":{"template.main.js":function(){

///////////////////////////////////////////////////////////////////////////////////////
//                                                                                   //
// client/template.main.js                                                           //
//                                                                                   //
///////////////////////////////////////////////////////////////////////////////////////
                                                                                     //
                                                                                     // 1
Template.body.addContent((function() {                                               // 2
  var view = this;                                                                   // 3
  return Spacebars.include(view.lookupTemplate("main"));                             // 4
}));                                                                                 // 5
Meteor.startup(Template.body.renderToDocument);                                      // 6
                                                                                     // 7
Template.__checkName("main");                                                        // 8
Template["main"] = new Template("Template.main", (function() {                       // 9
  var view = this;                                                                   // 10
  return [ HTML.HEADER("\n    ", HTML.H1(Blaze.View("lookup:title", function() {     // 11
    return Spacebars.mustache(view.lookup("title"));                                 // 12
  })), "\n    ", HTML.Raw('<form class="add-todo">\n      <input type="text" name="text" placeholder="Add Todo...">\n      <input type="text" name="time" placeholder="Add Time...">\n      <button type="submit">Add</button>\n    </form>'), "\n  "), "\n  ", HTML.UL("\n    ", Blaze.Each(function() {
    return Spacebars.call(view.lookup("todos"));                                     // 14
  }, function() {                                                                    // 15
    return [ "\n      ", Spacebars.include(view.lookupTemplate("todo")), "\n    " ];
  }), "\n  ") ];                                                                     // 17
}));                                                                                 // 18
                                                                                     // 19
Template.__checkName("todo");                                                        // 20
Template["todo"] = new Template("Template.todo", (function() {                       // 21
  var view = this;                                                                   // 22
  return HTML.LI({                                                                   // 23
    class: function() {                                                              // 24
      return Blaze.If(function() {                                                   // 25
        return Spacebars.call(view.lookup("checked"));                               // 26
      }, function() {                                                                // 27
        return "checked";                                                            // 28
      });                                                                            // 29
    }                                                                                // 30
  }, HTML.Raw('\n    <button class="delete">&times;</button>\n    '), HTML.INPUT({   // 31
    type: "checkbox",                                                                // 32
    checked: function() {                                                            // 33
      return Spacebars.mustache(view.lookup("checked"));                             // 34
    },                                                                               // 35
    class: "toggle-checked"                                                          // 36
  }), "\n    ", HTML.STRONG(Blaze.View("lookup:time", function() {                   // 37
    return Spacebars.mustache(view.lookup("time"));                                  // 38
  }), ":"), " ", Blaze.View("lookup:text", function() {                              // 39
    return Spacebars.mustache(view.lookup("text"));                                  // 40
  }), "\n  ");                                                                       // 41
}));                                                                                 // 42
                                                                                     // 43
///////////////////////////////////////////////////////////////////////////////////////

},"main.js":["meteor/templating",function(require,exports,module){

///////////////////////////////////////////////////////////////////////////////////////
//                                                                                   //
// client/main.js                                                                    //
//                                                                                   //
///////////////////////////////////////////////////////////////////////////////////////
                                                                                     //
var Template = void 0;                                                               // 1
module.import('meteor/templating', {                                                 // 1
  "Template": function (v) {                                                         // 1
    Template = v;                                                                    // 1
  }                                                                                  // 1
}, 0);                                                                               // 1
Template.main.helpers({                                                              // 3
  title: function () {                                                               // 4
    return 'QuckTodos';                                                              // 5
  },                                                                                 // 6
  todos: function () {                                                               // 7
    var todos = Todos.find();                                                        // 8
    return todos;                                                                    // 9
  }                                                                                  // 10
});                                                                                  // 3
Template.main.events({                                                               // 13
  'submit .add-todo': function (event) {                                             // 14
    event.preventDefault();                                                          // 15
    var text = event.target.text.value;                                              // 17
    var time = event.target.time.value;                                              // 18
    Todos.insert({                                                                   // 20
      text: text,                                                                    // 21
      time: time                                                                     // 22
    });                                                                              // 20
    event.target.text.value = '';                                                    // 25
    event.target.time.value = '';                                                    // 26
  }                                                                                  // 27
});                                                                                  // 13
Template.todo.events({                                                               // 30
  'click .toggle-checked': function (event) {                                        // 31
    Todos.update(this._id, {                                                         // 32
      $set: {                                                                        // 33
        checked: !this.checked                                                       // 33
      }                                                                              // 33
    });                                                                              // 32
  },                                                                                 // 35
  'click .delete': function (event) {                                                // 36
    Todos.remove(this._id);                                                          // 37
  }                                                                                  // 38
});                                                                                  // 30
///////////////////////////////////////////////////////////////////////////////////////

}]},"lib":{"collections.js":["meteor/mongo",function(require,exports,module){

///////////////////////////////////////////////////////////////////////////////////////
//                                                                                   //
// lib/collections.js                                                                //
//                                                                                   //
///////////////////////////////////////////////////////////////////////////////////////
                                                                                     //
var Mongo = void 0;                                                                  // 1
module.import('meteor/mongo', {                                                      // 1
  "Mongo": function (v) {                                                            // 1
    Mongo = v;                                                                       // 1
  }                                                                                  // 1
}, 0);                                                                               // 1
Todos = new Mongo.Collection('todos');                                               // 3
///////////////////////////////////////////////////////////////////////////////////////

}]}},{"extensions":[".js",".json",".html",".css"]});
require("./client/template.main.js");
require("./lib/collections.js");
require("./client/main.js");