28d97ef36c20c660528b2ff19cd73734c1c28a14c6f1263599685361300826292a52b0f50c997f59d3f2866b19762062c950ba38765e0e243af290507d50eb 395 B

123456789101112131415161718
  1. 'use strict';
  2. var replace = String.prototype.replace;
  3. var percentTwenties = /%20/g;
  4. module.exports = {
  5. 'default': 'RFC3986',
  6. formatters: {
  7. RFC1738: function (value) {
  8. return replace.call(value, percentTwenties, '+');
  9. },
  10. RFC3986: function (value) {
  11. return String(value);
  12. }
  13. },
  14. RFC1738: 'RFC1738',
  15. RFC3986: 'RFC3986'
  16. };