code: function applySubExpressionHack(node) {
      node.hash.pairs = sortBy(node.hash.pairs, function (pair) {
        var type = pair[1].type;
        return type === "sexpr" ? 0 : 1;
      });
      var pairs = node.hash.pairs;
      if (pairs.length > 1 && pairs[1][1].type === "sexpr") throw new _errors2.default.MultipleSubExpressionsError(node.firstLine, "Handlebars 1.3 doesn't support multiple sub-expressions in the options hash");
    }
docs: /*
  handlebars 1.3 doesn't correctly handle 2+ subexpressions
  within an options hash. additionally an earlier multi-level
  path in the hash will stomp a later sub-expression. so we
  work around what we can and raise an error for things we
  can't
  
  https://github.com/wycats/handlebars.js/issues/748
  https://github.com/wycats/handlebars.js/issues/767