text: /**
   *  Mocking client-server processing
   */
  
  const _products = [
    {'id': 1, 'title': 'iPad 4 Mini', 'price': 500.01, 'inventory': 2},
    {'id': 2, 'title': 'H&M T-Shirt White', 'price': 10.99, 'inventory': 10},
    {'id': 3, 'title': 'Charli XCX - Sucker CD', 'price': 19.99, 'inventory': 5}
  ]
  
  export default {
    getProducts (cb) {
      setTimeout(() => cb(_products), 100)
    },
    buyProducts (products, cb, errorCb) {
      setTimeout(() => {
        // simulate random checkout failure.
        (Math.random() > 0.5 || navigator.userAgent.indexOf('PhantomJS') > -1) ? cb() : errorCb()
      }, 100)
    }
  }
  