text: /*!
   * CanJS - 2.3.0-pre.9
   * http://canjs.com/
   * Copyright (c) 2015 Bitovi
   * Wed, 02 Sep 2015 16:32:25 GMT
   * Licensed MIT
   */
  
  /*[global-shim-start]*/
  (function (exports, global){
  	var origDefine = global.define;
  
  	var get = function(name){
  		var parts = name.split("."),
  			cur = global,
  			i;
  		for(i = 0 ; i < parts.length; i++){
  			if(!cur) {
  				break;
  			}
  			cur = cur[parts[i]];
  		}
  		return cur;
  	};
  	var modules = (global.define && global.define.modules) ||
  		(global._define && global._define.modules) || {};
  	var ourDefine = global.define = function(moduleName, deps, callback){
  		var module;
  		if(typeof deps === "function") {
  			callback = deps;
  			deps = [];
  		}
  		var args = [],
  			i;
  		for(i =0; i < deps.length; i++) {
  			args.push( exports[deps[i]] ? get(exports[deps[i]]) : ( modules[deps[i]] || get(deps[i]) )  );
  		}
  		// CJS has no dependencies but 3 callback arguments
  		if(!deps.length && callback.length) {
  			module = { exports: {} };
  			var require = function(name) {
  				return exports[name] ? get(exports[name]) : modules[name];
  			};
  			args.push(require, module.exports, module);
  		}
  		// Babel uses the exports and module object.
  		else if(!args[0] && deps[0] === "exports") {
  			module = { exports: {} };
  			args[0] = module.exports;
  			if(deps[1] === "module") {
  				args[1] = module;
  			}
  		} else if(!args[0] && deps[0] === "module") {
  			args[0] = { id: moduleName };
  		}
  
  		global.define = origDefine;
  		var result = callback ? callback.apply(null, args) : undefined;
  		global.define = ourDefine;
  
  		// Favor CJS module.exports over the return value
  		modules[moduleName] = module && module.exports ? module.exports : result;
  	};
  	global.define.orig = origDefine;
  	global.define.modules = modules;
  	global.define.amd = true;
  	ourDefine("@loader", [], function(){
  		// shim for @@global-helpers
  		var noop = function(){};
  		return {
  			get: function(){
  				return { prepareGlobal: noop, retrieveGlobal: noop };
  			},
  			global: global,
  			__exec: function(__load){
  				eval("(function() { " + __load.source + " \n }).call(global);");
  			}
  		};
  	});
  })({},window)
  /*can@2.3.0-pre.9#view/mustache/system*/
  'format steal';
  define('can/view/mustache/system', ['can/view/mustache/mustache'], function (can) {
      function translate(load) {
          return 'define([\'can/view/mustache/mustache\'],function(can){' + 'return can.view.preloadStringRenderer(\'' + load.metadata.pluginArgument + '\',' + 'can.Mustache(function(scope,options) { ' + new can.Mustache({
              text: load.source,
              name: load.name
          }).template.out + ' })' + ')' + '})';
      }
      return { translate: translate };
  });
  /*[global-shim-end]*/
  (function (){
  	window._define = window.define;
  	window.define = window.define.orig;
  })();