text: "use strict";
  
  // -----------------------------------------------
  // Sugar from http://youmightnotneedjquery.com/
  
  const deepExtend = function(out) {
      out = out || {};
  
      for (var i = 1; i < arguments.length; i++) {
          var obj = arguments[i];
  
          if (!obj)
              continue;
  
          for (var key in obj) {
              if (obj.hasOwnProperty(key)) {
                  if (typeof obj[key] === 'object')
                      out[key] = deepExtend(out[key], obj[key]);
                  else
                      out[key] = obj[key];
              }
          }
      }
  
      return out;
  }
  
  module.exports = deepExtend;