(function () { 'use strict'; /*jshint -W003*/ if (typeof require === 'function' && typeof exports === 'object' && typeof module === 'object') { // NodeJS module.exports = getPayload( require('tv4'), require('jsonpointer.js') ); } else if (typeof define === 'function' && define.amd) { // AMD define('chai-json-schema', [ 'tv4', 'jsonpointer' ], function (tv4, jsonpointer) { return getPayload(tv4, jsonpointer); }); } else { // Other environment (usually