smartlog-destination-devtools/.cache/2c/897d1520cec27078ee83416b66a5c5.json
2018-11-13 01:32:39 +01:00

1 line
78 KiB
JSON

{"id":"node_modules/chai/lib/chai/utils/addChainableMethod.js","dependencies":[{"name":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/package.json","includedInParent":true,"mtime":1542067438335},{"name":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/chai/package.json","includedInParent":true,"mtime":1542058764034},{"name":"./addLengthGuard","loc":{"line":11,"column":29},"parent":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/chai/lib/chai/utils/addChainableMethod.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/chai/lib/chai/utils/addLengthGuard.js"},{"name":"../../chai","loc":{"line":12,"column":19},"parent":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/chai/lib/chai/utils/addChainableMethod.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/chai/lib/chai.js"},{"name":"./flag","loc":{"line":13,"column":19},"parent":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/chai/lib/chai/utils/addChainableMethod.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/chai/lib/chai/utils/flag.js"},{"name":"./proxify","loc":{"line":14,"column":22},"parent":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/chai/lib/chai/utils/addChainableMethod.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/chai/lib/chai/utils/proxify.js"},{"name":"./transferFlags","loc":{"line":15,"column":28},"parent":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/chai/lib/chai/utils/addChainableMethod.js","resolved":"/Users/philkunz/gitlab/pushrocks_meta/smartlog-destination-devtools/node_modules/chai/lib/chai/utils/transferFlags.js"}],"generated":{"js":"function _typeof(obj) { if (typeof Symbol === \"function\" && typeof Symbol.iterator === \"symbol\") { _typeof = function (obj) { return typeof obj; }; } else { _typeof = function (obj) { return obj && typeof Symbol === \"function\" && obj.constructor === Symbol && obj !== Symbol.prototype ? \"symbol\" : typeof obj; }; } return _typeof(obj); }\n\n/*!\n * Chai - addChainingMethod utility\n * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>\n * MIT Licensed\n */\n\n/*!\n * Module dependencies\n */\nvar addLengthGuard = require('./addLengthGuard');\n\nvar chai = require('../../chai');\n\nvar flag = require('./flag');\n\nvar proxify = require('./proxify');\n\nvar transferFlags = require('./transferFlags');\n/*!\n * Module variables\n */\n// Check whether `Object.setPrototypeOf` is supported\n\n\nvar canSetPrototype = typeof Object.setPrototypeOf === 'function'; // Without `Object.setPrototypeOf` support, this module will need to add properties to a function.\n// However, some of functions' own props are not configurable and should be skipped.\n\nvar testFn = function () {};\n\nvar excludeNames = Object.getOwnPropertyNames(testFn).filter(function (name) {\n var propDesc = Object.getOwnPropertyDescriptor(testFn, name); // Note: PhantomJS 1.x includes `callee` as one of `testFn`'s own properties,\n // but then returns `undefined` as the property descriptor for `callee`. As a\n // workaround, we perform an otherwise unnecessary type-check for `propDesc`,\n // and then filter it out if it's not an object as it should be.\n\n if (_typeof(propDesc) !== 'object') return true;\n return !propDesc.configurable;\n}); // Cache `Function` properties\n\nvar call = Function.prototype.call,\n apply = Function.prototype.apply;\n/**\n * ### .addChainableMethod(ctx, name, method, chainingBehavior)\n *\n * Adds a method to an object, such that the method can also be chained.\n *\n * utils.addChainableMethod(chai.Assertion.prototype, 'foo', function (str) {\n * var obj = utils.flag(this, 'object');\n * new chai.Assertion(obj).to.be.equal(str);\n * });\n *\n * Can also be accessed directly from `chai.Assertion`.\n *\n * chai.Assertion.addChainableMethod('foo', fn, chainingBehavior);\n *\n * The result can then be used as both a method assertion, executing both `method` and\n * `chainingBehavior`, or as a language chain, which only executes `chainingBehavior`.\n *\n * expect(fooStr).to.be.foo('bar');\n * expect(fooStr).to.be.foo.equal('foo');\n *\n * @param {Object} ctx object to which the method is added\n * @param {String} name of method to add\n * @param {Function} method function to be used for `name`, when called\n * @param {Function} chainingBehavior function to be called every time the property is accessed\n * @namespace Utils\n * @name addChainableMethod\n * @api public\n */\n\nmodule.exports = function addChainableMethod(ctx, name, method, chainingBehavior) {\n if (typeof chainingBehavior !== 'function') {\n chainingBehavior = function () {};\n }\n\n var chainableBehavior = {\n method: method,\n chainingBehavior: chainingBehavior\n }; // save the methods so we can overwrite them later, if we need to.\n\n if (!ctx.__methods) {\n ctx.__methods = {};\n }\n\n ctx.__methods[name] = chainableBehavior;\n Object.defineProperty(ctx, name, {\n get: function chainableMethodGetter() {\n chainableBehavior.chainingBehavior.call(this);\n\n var chainableMethodWrapper = function () {\n // Setting the `ssfi` flag to `chainableMethodWrapper` causes this\n // function to be the starting point for removing implementation\n // frames from the stack trace of a failed assertion.\n //\n // However, we only want to use this function as the starting point if\n // the `lockSsfi` flag isn't set.\n //\n // If the `lockSsfi` flag is set, then this assertion is being\n // invoked from inside of another assertion. In this case, the `ssfi`\n // flag has already been set by the outer assertion.\n //\n // Note that overwriting a chainable method merely replaces the saved\n // methods in `ctx.__methods` instead of completely replacing the\n // overwritten assertion. Therefore, an overwriting assertion won't\n // set the `ssfi` or `lockSsfi` flags.\n if (!flag(this, 'lockSsfi')) {\n flag(this, 'ssfi', chainableMethodWrapper);\n }\n\n var result = chainableBehavior.method.apply(this, arguments);\n\n if (result !== undefined) {\n return result;\n }\n\n var newAssertion = new chai.Assertion();\n transferFlags(this, newAssertion);\n return newAssertion;\n };\n\n addLengthGuard(chainableMethodWrapper, name, true); // Use `Object.setPrototypeOf` if available\n\n if (canSetPrototype) {\n // Inherit all properties from the object by replacing the `Function` prototype\n var prototype = Object.create(this); // Restore the `call` and `apply` methods from `Function`\n\n prototype.call = call;\n prototype.apply = apply;\n Object.setPrototypeOf(chainableMethodWrapper, prototype);\n } // Otherwise, redefine all properties (slow!)\n else {\n var asserterNames = Object.getOwnPropertyNames(ctx);\n asserterNames.forEach(function (asserterName) {\n if (excludeNames.indexOf(asserterName) !== -1) {\n return;\n }\n\n var pd = Object.getOwnPropertyDescriptor(ctx, asserterName);\n Object.defineProperty(chainableMethodWrapper, asserterName, pd);\n });\n }\n\n transferFlags(this, chainableMethodWrapper);\n return proxify(chainableMethodWrapper);\n },\n configurable: true\n });\n};","map":{"mappings":[{"generated":{"line":3,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":1,"column":0}},{"generated":{"line":9,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":7,"column":0}},{"generated":{"line":12,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":11,"column":0}},{"name":"addLengthGuard","generated":{"line":12,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":11,"column":4}},{"generated":{"line":12,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":11,"column":18}},{"name":"require","generated":{"line":12,"column":21},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":11,"column":21}},{"generated":{"line":12,"column":28},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":11,"column":28}},{"generated":{"line":12,"column":29},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":11,"column":29}},{"generated":{"line":12,"column":47},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":11,"column":28}},{"generated":{"line":12,"column":48},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":11,"column":0}},{"generated":{"line":14,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":12,"column":0}},{"name":"chai","generated":{"line":14,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":12,"column":4}},{"generated":{"line":14,"column":8},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":12,"column":8}},{"name":"require","generated":{"line":14,"column":11},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":12,"column":11}},{"generated":{"line":14,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":12,"column":18}},{"generated":{"line":14,"column":19},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":12,"column":19}},{"generated":{"line":14,"column":31},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":12,"column":18}},{"generated":{"line":14,"column":32},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":12,"column":0}},{"generated":{"line":16,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":13,"column":0}},{"name":"flag","generated":{"line":16,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":13,"column":4}},{"generated":{"line":16,"column":8},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":13,"column":8}},{"name":"require","generated":{"line":16,"column":11},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":13,"column":11}},{"generated":{"line":16,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":13,"column":18}},{"generated":{"line":16,"column":19},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":13,"column":19}},{"generated":{"line":16,"column":27},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":13,"column":18}},{"generated":{"line":16,"column":28},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":13,"column":0}},{"generated":{"line":18,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":14,"column":0}},{"name":"proxify","generated":{"line":18,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":14,"column":4}},{"generated":{"line":18,"column":11},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":14,"column":11}},{"name":"require","generated":{"line":18,"column":14},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":14,"column":14}},{"generated":{"line":18,"column":21},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":14,"column":21}},{"generated":{"line":18,"column":22},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":14,"column":22}},{"generated":{"line":18,"column":33},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":14,"column":21}},{"generated":{"line":18,"column":34},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":14,"column":0}},{"generated":{"line":20,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":15,"column":0}},{"name":"transferFlags","generated":{"line":20,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":15,"column":4}},{"generated":{"line":20,"column":17},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":15,"column":17}},{"name":"require","generated":{"line":20,"column":20},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":15,"column":20}},{"generated":{"line":20,"column":27},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":15,"column":27}},{"generated":{"line":20,"column":28},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":15,"column":28}},{"generated":{"line":20,"column":45},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":15,"column":27}},{"generated":{"line":20,"column":46},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":15,"column":0}},{"generated":{"line":21,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":17,"column":0}},{"generated":{"line":24,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":21,"column":0}},{"generated":{"line":27,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":22,"column":0}},{"name":"canSetPrototype","generated":{"line":27,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":22,"column":4}},{"generated":{"line":27,"column":19},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":22,"column":19}},{"generated":{"line":27,"column":22},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":22,"column":22}},{"name":"Object","generated":{"line":27,"column":29},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":22,"column":29}},{"generated":{"line":27,"column":35},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":22,"column":35}},{"name":"setPrototypeOf","generated":{"line":27,"column":36},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":22,"column":36}},{"generated":{"line":27,"column":50},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":22,"column":22}},{"generated":{"line":27,"column":55},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":22,"column":55}},{"generated":{"line":27,"column":65},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":22,"column":0}},{"generated":{"line":27,"column":67},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":24,"column":0}},{"generated":{"line":28,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":25,"column":0}},{"generated":{"line":30,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":26,"column":0}},{"name":"testFn","generated":{"line":30,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":26,"column":4}},{"generated":{"line":30,"column":10},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":26,"column":10}},{"generated":{"line":30,"column":13},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":26,"column":13}},{"generated":{"line":30,"column":25},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":26,"column":24}},{"generated":{"line":30,"column":26},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":26,"column":26}},{"generated":{"line":30,"column":27},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":26,"column":0}},{"generated":{"line":32,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":0}},{"name":"excludeNames","generated":{"line":32,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":4}},{"generated":{"line":32,"column":16},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":16}},{"name":"Object","generated":{"line":32,"column":19},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":19}},{"generated":{"line":32,"column":25},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":25}},{"name":"getOwnPropertyNames","generated":{"line":32,"column":26},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":26}},{"generated":{"line":32,"column":45},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":19}},{"name":"testFn","generated":{"line":32,"column":46},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":46}},{"generated":{"line":32,"column":52},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":19}},{"name":"filter","generated":{"line":32,"column":54},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":54}},{"generated":{"line":32,"column":60},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":19}},{"generated":{"line":32,"column":61},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":61}},{"name":"name","generated":{"line":32,"column":71},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":70}},{"generated":{"line":32,"column":75},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":61}},{"generated":{"line":32,"column":77},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":76}},{"generated":{"line":33,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":28,"column":2}},{"name":"propDesc","generated":{"line":33,"column":6},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":28,"column":6}},{"generated":{"line":33,"column":14},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":28,"column":14}},{"name":"Object","generated":{"line":33,"column":17},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":28,"column":17}},{"generated":{"line":33,"column":23},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":28,"column":23}},{"name":"getOwnPropertyDescriptor","generated":{"line":33,"column":24},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":28,"column":24}},{"generated":{"line":33,"column":48},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":28,"column":17}},{"name":"testFn","generated":{"line":33,"column":49},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":28,"column":49}},{"generated":{"line":33,"column":55},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":28,"column":17}},{"name":"name","generated":{"line":33,"column":57},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":28,"column":57}},{"generated":{"line":33,"column":61},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":28,"column":17}},{"generated":{"line":33,"column":62},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":28,"column":2}},{"generated":{"line":33,"column":63},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":76}},{"generated":{"line":33,"column":64},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":30,"column":2}},{"generated":{"line":34,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":31,"column":2}},{"generated":{"line":35,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":32,"column":2}},{"generated":{"line":36,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":33,"column":2}},{"generated":{"line":38,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":34,"column":2}},{"generated":{"line":38,"column":6},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":34,"column":6}},{"name":"propDesc","generated":{"line":38,"column":14},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":34,"column":13}},{"generated":{"line":38,"column":22},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":34,"column":6}},{"generated":{"line":38,"column":28},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":34,"column":26}},{"generated":{"line":38,"column":36},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":34,"column":2}},{"generated":{"line":38,"column":38},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":35,"column":4}},{"generated":{"line":38,"column":45},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":35,"column":11}},{"generated":{"line":38,"column":49},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":35,"column":4}},{"generated":{"line":39,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":37,"column":2}},{"generated":{"line":39,"column":9},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":37,"column":9}},{"name":"propDesc","generated":{"line":39,"column":10},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":37,"column":10}},{"generated":{"line":39,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":37,"column":18}},{"name":"configurable","generated":{"line":39,"column":19},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":37,"column":19}},{"generated":{"line":39,"column":31},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":37,"column":2}},{"generated":{"line":40,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":38,"column":1}},{"generated":{"line":40,"column":1},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":19}},{"generated":{"line":40,"column":2},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":27,"column":0}},{"generated":{"line":40,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":40,"column":0}},{"generated":{"line":42,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":41,"column":0}},{"name":"call","generated":{"line":42,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":41,"column":4}},{"generated":{"line":42,"column":8},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":41,"column":8}},{"name":"Function","generated":{"line":42,"column":11},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":41,"column":12}},{"generated":{"line":42,"column":19},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":41,"column":20}},{"name":"prototype","generated":{"line":42,"column":20},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":41,"column":21}},{"generated":{"line":42,"column":29},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":41,"column":12}},{"name":"call","generated":{"line":42,"column":30},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":41,"column":31}},{"generated":{"line":42,"column":34},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":41,"column":0}},{"generated":{"line":43,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":41,"column":0}},{"name":"apply","generated":{"line":43,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":42,"column":4}},{"generated":{"line":43,"column":9},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":42,"column":9}},{"name":"Function","generated":{"line":43,"column":12},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":42,"column":12}},{"generated":{"line":43,"column":20},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":42,"column":20}},{"name":"prototype","generated":{"line":43,"column":21},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":42,"column":21}},{"generated":{"line":43,"column":30},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":42,"column":12}},{"name":"apply","generated":{"line":43,"column":31},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":42,"column":31}},{"generated":{"line":43,"column":36},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":41,"column":0}},{"generated":{"line":44,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":44,"column":0}},{"name":"module","generated":{"line":73,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":0}},{"generated":{"line":73,"column":6},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":6}},{"name":"exports","generated":{"line":73,"column":7},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":7}},{"generated":{"line":73,"column":14},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":0}},{"generated":{"line":73,"column":17},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":17}},{"name":"addChainableMethod","generated":{"line":73,"column":26},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":26}},{"generated":{"line":73,"column":44},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":17}},{"name":"ctx","generated":{"line":73,"column":45},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":45}},{"generated":{"line":73,"column":48},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":17}},{"name":"name","generated":{"line":73,"column":50},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":50}},{"generated":{"line":73,"column":54},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":17}},{"name":"method","generated":{"line":73,"column":56},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":56}},{"generated":{"line":73,"column":62},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":17}},{"name":"chainingBehavior","generated":{"line":73,"column":64},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":64}},{"generated":{"line":73,"column":80},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":17}},{"generated":{"line":73,"column":82},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":82}},{"generated":{"line":74,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":74,"column":2}},{"generated":{"line":74,"column":6},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":74,"column":6}},{"name":"chainingBehavior","generated":{"line":74,"column":13},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":74,"column":13}},{"generated":{"line":74,"column":29},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":74,"column":6}},{"generated":{"line":74,"column":34},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":74,"column":34}},{"generated":{"line":74,"column":44},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":74,"column":2}},{"generated":{"line":74,"column":46},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":74,"column":46}},{"name":"chainingBehavior","generated":{"line":75,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":75,"column":4}},{"name":"chainingBehavior","generated":{"line":75,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":75,"column":4}},{"generated":{"line":75,"column":20},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":75,"column":20}},{"generated":{"line":75,"column":23},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":75,"column":23}},{"generated":{"line":75,"column":35},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":75,"column":35}},{"generated":{"line":75,"column":36},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":75,"column":38}},{"generated":{"line":75,"column":37},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":75,"column":4}},{"generated":{"line":76,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":76,"column":3}},{"generated":{"line":78,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":78,"column":2}},{"name":"chainableBehavior","generated":{"line":78,"column":6},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":78,"column":6}},{"generated":{"line":78,"column":23},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":78,"column":23}},{"generated":{"line":78,"column":26},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":78,"column":26}},{"name":"method","generated":{"line":79,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":79,"column":6}},{"name":"method","generated":{"line":79,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":79,"column":6}},{"generated":{"line":79,"column":10},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":79,"column":12}},{"name":"method","generated":{"line":79,"column":12},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":79,"column":14}},{"generated":{"line":79,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":78,"column":26}},{"name":"chainingBehavior","generated":{"line":80,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":80,"column":6}},{"name":"chainingBehavior","generated":{"line":80,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":80,"column":6}},{"generated":{"line":80,"column":20},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":80,"column":22}},{"name":"chainingBehavior","generated":{"line":80,"column":22},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":80,"column":24}},{"generated":{"line":81,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":78,"column":26}},{"generated":{"line":81,"column":3},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":78,"column":2}},{"generated":{"line":81,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":82}},{"generated":{"line":81,"column":5},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":83,"column":2}},{"generated":{"line":83,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":84,"column":2}},{"generated":{"line":83,"column":6},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":84,"column":6}},{"name":"ctx","generated":{"line":83,"column":7},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":84,"column":7}},{"generated":{"line":83,"column":10},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":84,"column":10}},{"name":"__methods","generated":{"line":83,"column":11},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":84,"column":11}},{"generated":{"line":83,"column":20},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":84,"column":2}},{"generated":{"line":83,"column":22},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":84,"column":22}},{"name":"ctx","generated":{"line":84,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":85,"column":4}},{"name":"ctx","generated":{"line":84,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":85,"column":4}},{"generated":{"line":84,"column":7},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":85,"column":7}},{"name":"__methods","generated":{"line":84,"column":8},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":85,"column":8}},{"generated":{"line":84,"column":17},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":85,"column":4}},{"generated":{"line":84,"column":20},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":85,"column":20}},{"generated":{"line":84,"column":22},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":85,"column":4}},{"generated":{"line":85,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":86,"column":3}},{"name":"ctx","generated":{"line":87,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":87,"column":2}},{"name":"ctx","generated":{"line":87,"column":2},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":87,"column":2}},{"generated":{"line":87,"column":5},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":87,"column":5}},{"name":"__methods","generated":{"line":87,"column":6},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":87,"column":6}},{"generated":{"line":87,"column":15},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":87,"column":2}},{"name":"name","generated":{"line":87,"column":16},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":87,"column":16}},{"generated":{"line":87,"column":20},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":87,"column":2}},{"name":"chainableBehavior","generated":{"line":87,"column":24},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":87,"column":24}},{"generated":{"line":87,"column":41},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":87,"column":2}},{"name":"Object","generated":{"line":88,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":89,"column":2}},{"name":"Object","generated":{"line":88,"column":2},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":89,"column":2}},{"generated":{"line":88,"column":8},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":89,"column":8}},{"name":"defineProperty","generated":{"line":88,"column":9},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":89,"column":9}},{"generated":{"line":88,"column":23},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":89,"column":2}},{"name":"ctx","generated":{"line":88,"column":24},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":89,"column":24}},{"generated":{"line":88,"column":27},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":89,"column":2}},{"name":"name","generated":{"line":88,"column":29},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":89,"column":29}},{"generated":{"line":88,"column":33},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":89,"column":2}},{"generated":{"line":88,"column":35},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":90,"column":4}},{"name":"get","generated":{"line":89,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":90,"column":6}},{"name":"get","generated":{"line":89,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":90,"column":6}},{"generated":{"line":89,"column":7},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":90,"column":9}},{"generated":{"line":89,"column":9},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":90,"column":11}},{"name":"chainableMethodGetter","generated":{"line":89,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":90,"column":20}},{"generated":{"line":89,"column":39},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":90,"column":11}},{"generated":{"line":89,"column":42},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":90,"column":44}},{"name":"chainableBehavior","generated":{"line":90,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":91,"column":8}},{"name":"chainableBehavior","generated":{"line":90,"column":6},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":91,"column":8}},{"generated":{"line":90,"column":23},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":91,"column":25}},{"name":"chainingBehavior","generated":{"line":90,"column":24},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":91,"column":26}},{"generated":{"line":90,"column":40},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":91,"column":8}},{"name":"call","generated":{"line":90,"column":41},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":91,"column":43}},{"generated":{"line":90,"column":45},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":91,"column":8}},{"generated":{"line":90,"column":46},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":91,"column":48}},{"generated":{"line":90,"column":50},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":91,"column":8}},{"generated":{"line":92,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":93,"column":8}},{"name":"chainableMethodWrapper","generated":{"line":92,"column":10},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":93,"column":12}},{"generated":{"line":92,"column":32},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":93,"column":34}},{"generated":{"line":92,"column":35},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":93,"column":37}},{"generated":{"line":92,"column":47},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":93,"column":49}},{"generated":{"line":93,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":94,"column":10}},{"generated":{"line":94,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":95,"column":10}},{"generated":{"line":95,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":96,"column":10}},{"generated":{"line":96,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":97,"column":10}},{"generated":{"line":97,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":98,"column":10}},{"generated":{"line":98,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":99,"column":10}},{"generated":{"line":99,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":100,"column":10}},{"generated":{"line":100,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":101,"column":10}},{"generated":{"line":101,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":102,"column":10}},{"generated":{"line":102,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":103,"column":10}},{"generated":{"line":103,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":104,"column":10}},{"generated":{"line":104,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":105,"column":10}},{"generated":{"line":105,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":106,"column":10}},{"generated":{"line":106,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":107,"column":10}},{"generated":{"line":107,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":108,"column":10}},{"generated":{"line":108,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":109,"column":10}},{"generated":{"line":108,"column":12},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":109,"column":14}},{"name":"flag","generated":{"line":108,"column":13},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":109,"column":15}},{"generated":{"line":108,"column":17},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":109,"column":19}},{"generated":{"line":108,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":109,"column":20}},{"generated":{"line":108,"column":22},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":109,"column":19}},{"generated":{"line":108,"column":24},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":109,"column":26}},{"generated":{"line":108,"column":34},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":109,"column":19}},{"generated":{"line":108,"column":35},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":109,"column":10}},{"generated":{"line":108,"column":37},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":109,"column":39}},{"name":"flag","generated":{"line":109,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":110,"column":12}},{"name":"flag","generated":{"line":109,"column":10},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":110,"column":12}},{"generated":{"line":109,"column":14},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":110,"column":16}},{"generated":{"line":109,"column":15},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":110,"column":17}},{"generated":{"line":109,"column":19},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":110,"column":16}},{"generated":{"line":109,"column":21},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":110,"column":23}},{"generated":{"line":109,"column":27},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":110,"column":16}},{"name":"chainableMethodWrapper","generated":{"line":109,"column":29},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":110,"column":31}},{"generated":{"line":109,"column":51},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":110,"column":16}},{"generated":{"line":109,"column":52},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":110,"column":12}},{"generated":{"line":110,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":111,"column":11}},{"generated":{"line":112,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":10}},{"name":"result","generated":{"line":112,"column":12},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":14}},{"generated":{"line":112,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":20}},{"name":"chainableBehavior","generated":{"line":112,"column":21},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":23}},{"generated":{"line":112,"column":38},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":40}},{"name":"method","generated":{"line":112,"column":39},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":41}},{"generated":{"line":112,"column":45},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":23}},{"name":"apply","generated":{"line":112,"column":46},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":48}},{"generated":{"line":112,"column":51},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":23}},{"generated":{"line":112,"column":52},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":54}},{"generated":{"line":112,"column":56},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":23}},{"name":"arguments","generated":{"line":112,"column":58},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":60}},{"generated":{"line":112,"column":67},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":23}},{"generated":{"line":112,"column":68},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":113,"column":10}},{"generated":{"line":114,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":114,"column":10}},{"name":"result","generated":{"line":114,"column":12},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":114,"column":14}},{"generated":{"line":114,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":114,"column":20}},{"name":"undefined","generated":{"line":114,"column":23},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":114,"column":25}},{"generated":{"line":114,"column":32},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":114,"column":10}},{"generated":{"line":114,"column":34},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":114,"column":36}},{"generated":{"line":115,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":115,"column":12}},{"name":"result","generated":{"line":115,"column":17},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":115,"column":19}},{"generated":{"line":115,"column":23},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":115,"column":12}},{"generated":{"line":116,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":116,"column":11}},{"generated":{"line":118,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":118,"column":10}},{"name":"newAssertion","generated":{"line":118,"column":12},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":118,"column":14}},{"generated":{"line":118,"column":24},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":118,"column":26}},{"generated":{"line":118,"column":27},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":118,"column":29}},{"name":"chai","generated":{"line":118,"column":31},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":118,"column":33}},{"generated":{"line":118,"column":35},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":118,"column":37}},{"name":"Assertion","generated":{"line":118,"column":36},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":118,"column":38}},{"generated":{"line":118,"column":45},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":118,"column":29}},{"generated":{"line":118,"column":47},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":118,"column":10}},{"name":"transferFlags","generated":{"line":119,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":119,"column":10}},{"name":"transferFlags","generated":{"line":119,"column":8},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":119,"column":10}},{"generated":{"line":119,"column":21},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":119,"column":23}},{"generated":{"line":119,"column":22},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":119,"column":24}},{"generated":{"line":119,"column":26},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":119,"column":23}},{"name":"newAssertion","generated":{"line":119,"column":28},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":119,"column":30}},{"generated":{"line":119,"column":40},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":119,"column":23}},{"generated":{"line":119,"column":41},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":119,"column":10}},{"generated":{"line":120,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":120,"column":10}},{"name":"newAssertion","generated":{"line":120,"column":15},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":120,"column":17}},{"generated":{"line":120,"column":27},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":120,"column":10}},{"generated":{"line":121,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":121,"column":9}},{"generated":{"line":121,"column":7},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":93,"column":8}},{"name":"addLengthGuard","generated":{"line":123,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":123,"column":8}},{"name":"addLengthGuard","generated":{"line":123,"column":6},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":123,"column":8}},{"generated":{"line":123,"column":20},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":123,"column":22}},{"name":"chainableMethodWrapper","generated":{"line":123,"column":21},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":123,"column":23}},{"generated":{"line":123,"column":43},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":123,"column":22}},{"name":"name","generated":{"line":123,"column":45},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":123,"column":47}},{"generated":{"line":123,"column":49},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":123,"column":22}},{"generated":{"line":123,"column":51},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":123,"column":53}},{"generated":{"line":123,"column":55},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":123,"column":22}},{"generated":{"line":123,"column":56},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":123,"column":8}},{"generated":{"line":123,"column":57},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":90,"column":44}},{"generated":{"line":123,"column":58},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":125,"column":8}},{"generated":{"line":125,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":126,"column":8}},{"name":"canSetPrototype","generated":{"line":125,"column":10},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":126,"column":12}},{"generated":{"line":125,"column":25},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":126,"column":8}},{"generated":{"line":125,"column":27},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":126,"column":29}},{"generated":{"line":126,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":127,"column":10}},{"generated":{"line":127,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":128,"column":10}},{"name":"prototype","generated":{"line":127,"column":12},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":128,"column":14}},{"generated":{"line":127,"column":21},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":128,"column":23}},{"name":"Object","generated":{"line":127,"column":24},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":128,"column":26}},{"generated":{"line":127,"column":30},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":128,"column":32}},{"name":"create","generated":{"line":127,"column":31},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":128,"column":33}},{"generated":{"line":127,"column":37},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":128,"column":26}},{"generated":{"line":127,"column":38},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":128,"column":40}},{"generated":{"line":127,"column":42},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":128,"column":26}},{"generated":{"line":127,"column":43},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":128,"column":10}},{"generated":{"line":127,"column":44},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":126,"column":29}},{"generated":{"line":127,"column":45},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":129,"column":10}},{"name":"prototype","generated":{"line":129,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":130,"column":10}},{"name":"prototype","generated":{"line":129,"column":8},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":130,"column":10}},{"generated":{"line":129,"column":17},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":130,"column":19}},{"name":"call","generated":{"line":129,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":130,"column":20}},{"generated":{"line":129,"column":22},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":130,"column":10}},{"name":"call","generated":{"line":129,"column":25},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":130,"column":27}},{"generated":{"line":129,"column":29},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":130,"column":10}},{"name":"prototype","generated":{"line":130,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":131,"column":10}},{"name":"prototype","generated":{"line":130,"column":8},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":131,"column":10}},{"generated":{"line":130,"column":17},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":131,"column":19}},{"name":"apply","generated":{"line":130,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":131,"column":20}},{"generated":{"line":130,"column":23},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":131,"column":10}},{"name":"apply","generated":{"line":130,"column":26},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":131,"column":28}},{"generated":{"line":130,"column":31},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":131,"column":10}},{"name":"Object","generated":{"line":131,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":132,"column":10}},{"name":"Object","generated":{"line":131,"column":8},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":132,"column":10}},{"generated":{"line":131,"column":14},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":132,"column":16}},{"name":"setPrototypeOf","generated":{"line":131,"column":15},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":132,"column":17}},{"generated":{"line":131,"column":29},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":132,"column":10}},{"name":"chainableMethodWrapper","generated":{"line":131,"column":30},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":132,"column":32}},{"generated":{"line":131,"column":52},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":132,"column":10}},{"name":"prototype","generated":{"line":131,"column":54},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":132,"column":56}},{"generated":{"line":131,"column":63},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":132,"column":10}},{"generated":{"line":132,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":133,"column":9}},{"generated":{"line":132,"column":7},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":126,"column":8}},{"generated":{"line":132,"column":8},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":134,"column":8}},{"generated":{"line":133,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":126,"column":8}},{"generated":{"line":133,"column":11},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":135,"column":13}},{"generated":{"line":134,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":136,"column":10}},{"name":"asserterNames","generated":{"line":134,"column":14},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":136,"column":14}},{"generated":{"line":134,"column":27},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":136,"column":27}},{"name":"Object","generated":{"line":134,"column":30},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":136,"column":30}},{"generated":{"line":134,"column":36},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":136,"column":36}},{"name":"getOwnPropertyNames","generated":{"line":134,"column":37},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":136,"column":37}},{"generated":{"line":134,"column":56},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":136,"column":30}},{"name":"ctx","generated":{"line":134,"column":57},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":136,"column":57}},{"generated":{"line":134,"column":60},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":136,"column":30}},{"generated":{"line":134,"column":61},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":136,"column":10}},{"name":"asserterNames","generated":{"line":135,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":137,"column":10}},{"name":"asserterNames","generated":{"line":135,"column":10},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":137,"column":10}},{"generated":{"line":135,"column":23},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":137,"column":23}},{"name":"forEach","generated":{"line":135,"column":24},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":137,"column":24}},{"generated":{"line":135,"column":31},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":137,"column":10}},{"generated":{"line":135,"column":32},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":137,"column":32}},{"name":"asserterName","generated":{"line":135,"column":42},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":137,"column":42}},{"generated":{"line":135,"column":54},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":137,"column":32}},{"generated":{"line":135,"column":56},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":137,"column":56}},{"generated":{"line":136,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":138,"column":12}},{"name":"excludeNames","generated":{"line":136,"column":16},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":138,"column":16}},{"generated":{"line":136,"column":28},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":138,"column":28}},{"name":"indexOf","generated":{"line":136,"column":29},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":138,"column":29}},{"generated":{"line":136,"column":36},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":138,"column":16}},{"name":"asserterName","generated":{"line":136,"column":37},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":138,"column":37}},{"generated":{"line":136,"column":49},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":138,"column":16}},{"generated":{"line":136,"column":55},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":138,"column":55}},{"generated":{"line":136,"column":56},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":138,"column":56}},{"generated":{"line":136,"column":57},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":138,"column":12}},{"generated":{"line":136,"column":59},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":138,"column":59}},{"generated":{"line":137,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":139,"column":14}},{"generated":{"line":138,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":140,"column":13}},{"generated":{"line":140,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":142,"column":12}},{"name":"pd","generated":{"line":140,"column":16},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":142,"column":16}},{"generated":{"line":140,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":142,"column":18}},{"name":"Object","generated":{"line":140,"column":21},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":142,"column":21}},{"generated":{"line":140,"column":27},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":142,"column":27}},{"name":"getOwnPropertyDescriptor","generated":{"line":140,"column":28},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":142,"column":28}},{"generated":{"line":140,"column":52},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":142,"column":21}},{"name":"ctx","generated":{"line":140,"column":53},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":142,"column":53}},{"generated":{"line":140,"column":56},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":142,"column":21}},{"name":"asserterName","generated":{"line":140,"column":58},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":142,"column":58}},{"generated":{"line":140,"column":70},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":142,"column":21}},{"generated":{"line":140,"column":71},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":142,"column":12}},{"name":"Object","generated":{"line":141,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":143,"column":12}},{"name":"Object","generated":{"line":141,"column":12},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":143,"column":12}},{"generated":{"line":141,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":143,"column":18}},{"name":"defineProperty","generated":{"line":141,"column":19},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":143,"column":19}},{"generated":{"line":141,"column":33},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":143,"column":12}},{"name":"chainableMethodWrapper","generated":{"line":141,"column":34},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":143,"column":34}},{"generated":{"line":141,"column":56},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":143,"column":12}},{"name":"asserterName","generated":{"line":141,"column":58},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":143,"column":58}},{"generated":{"line":141,"column":70},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":143,"column":12}},{"name":"pd","generated":{"line":141,"column":72},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":143,"column":72}},{"generated":{"line":141,"column":74},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":143,"column":12}},{"generated":{"line":142,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":144,"column":11}},{"generated":{"line":142,"column":11},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":137,"column":10}},{"generated":{"line":143,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":145,"column":9}},{"name":"transferFlags","generated":{"line":145,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":147,"column":8}},{"name":"transferFlags","generated":{"line":145,"column":6},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":147,"column":8}},{"generated":{"line":145,"column":19},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":147,"column":21}},{"generated":{"line":145,"column":20},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":147,"column":22}},{"generated":{"line":145,"column":24},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":147,"column":21}},{"name":"chainableMethodWrapper","generated":{"line":145,"column":26},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":147,"column":28}},{"generated":{"line":145,"column":48},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":147,"column":21}},{"generated":{"line":145,"column":49},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":147,"column":8}},{"generated":{"line":146,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":148,"column":8}},{"name":"proxify","generated":{"line":146,"column":13},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":148,"column":15}},{"generated":{"line":146,"column":20},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":148,"column":22}},{"name":"chainableMethodWrapper","generated":{"line":146,"column":21},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":148,"column":23}},{"generated":{"line":146,"column":43},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":148,"column":22}},{"generated":{"line":146,"column":44},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":148,"column":8}},{"generated":{"line":147,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":149,"column":7}},{"generated":{"line":147,"column":5},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":90,"column":4}},{"name":"configurable","generated":{"line":148,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":150,"column":6}},{"name":"configurable","generated":{"line":148,"column":4},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":150,"column":6}},{"generated":{"line":148,"column":16},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":150,"column":18}},{"generated":{"line":148,"column":18},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":150,"column":20}},{"generated":{"line":149,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":90,"column":4}},{"generated":{"line":149,"column":3},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":89,"column":2}},{"generated":{"line":150,"column":0},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":152,"column":1}},{"generated":{"line":150,"column":1},"source":"node_modules/chai/lib/chai/utils/addChainableMethod.js","original":{"line":73,"column":0}}],"sources":{"node_modules/chai/lib/chai/utils/addChainableMethod.js":"/*!\n * Chai - addChainingMethod utility\n * Copyright(c) 2012-2014 Jake Luer <jake@alogicalparadox.com>\n * MIT Licensed\n */\n\n/*!\n * Module dependencies\n */\n\nvar addLengthGuard = require('./addLengthGuard');\nvar chai = require('../../chai');\nvar flag = require('./flag');\nvar proxify = require('./proxify');\nvar transferFlags = require('./transferFlags');\n\n/*!\n * Module variables\n */\n\n// Check whether `Object.setPrototypeOf` is supported\nvar canSetPrototype = typeof Object.setPrototypeOf === 'function';\n\n// Without `Object.setPrototypeOf` support, this module will need to add properties to a function.\n// However, some of functions' own props are not configurable and should be skipped.\nvar testFn = function() {};\nvar excludeNames = Object.getOwnPropertyNames(testFn).filter(function(name) {\n var propDesc = Object.getOwnPropertyDescriptor(testFn, name);\n\n // Note: PhantomJS 1.x includes `callee` as one of `testFn`'s own properties,\n // but then returns `undefined` as the property descriptor for `callee`. As a\n // workaround, we perform an otherwise unnecessary type-check for `propDesc`,\n // and then filter it out if it's not an object as it should be.\n if (typeof propDesc !== 'object')\n return true;\n\n return !propDesc.configurable;\n});\n\n// Cache `Function` properties\nvar call = Function.prototype.call,\n apply = Function.prototype.apply;\n\n/**\n * ### .addChainableMethod(ctx, name, method, chainingBehavior)\n *\n * Adds a method to an object, such that the method can also be chained.\n *\n * utils.addChainableMethod(chai.Assertion.prototype, 'foo', function (str) {\n * var obj = utils.flag(this, 'object');\n * new chai.Assertion(obj).to.be.equal(str);\n * });\n *\n * Can also be accessed directly from `chai.Assertion`.\n *\n * chai.Assertion.addChainableMethod('foo', fn, chainingBehavior);\n *\n * The result can then be used as both a method assertion, executing both `method` and\n * `chainingBehavior`, or as a language chain, which only executes `chainingBehavior`.\n *\n * expect(fooStr).to.be.foo('bar');\n * expect(fooStr).to.be.foo.equal('foo');\n *\n * @param {Object} ctx object to which the method is added\n * @param {String} name of method to add\n * @param {Function} method function to be used for `name`, when called\n * @param {Function} chainingBehavior function to be called every time the property is accessed\n * @namespace Utils\n * @name addChainableMethod\n * @api public\n */\n\nmodule.exports = function addChainableMethod(ctx, name, method, chainingBehavior) {\n if (typeof chainingBehavior !== 'function') {\n chainingBehavior = function () { };\n }\n\n var chainableBehavior = {\n method: method\n , chainingBehavior: chainingBehavior\n };\n\n // save the methods so we can overwrite them later, if we need to.\n if (!ctx.__methods) {\n ctx.__methods = {};\n }\n ctx.__methods[name] = chainableBehavior;\n\n Object.defineProperty(ctx, name,\n { get: function chainableMethodGetter() {\n chainableBehavior.chainingBehavior.call(this);\n\n var chainableMethodWrapper = function () {\n // Setting the `ssfi` flag to `chainableMethodWrapper` causes this\n // function to be the starting point for removing implementation\n // frames from the stack trace of a failed assertion.\n //\n // However, we only want to use this function as the starting point if\n // the `lockSsfi` flag isn't set.\n //\n // If the `lockSsfi` flag is set, then this assertion is being\n // invoked from inside of another assertion. In this case, the `ssfi`\n // flag has already been set by the outer assertion.\n //\n // Note that overwriting a chainable method merely replaces the saved\n // methods in `ctx.__methods` instead of completely replacing the\n // overwritten assertion. Therefore, an overwriting assertion won't\n // set the `ssfi` or `lockSsfi` flags.\n if (!flag(this, 'lockSsfi')) {\n flag(this, 'ssfi', chainableMethodWrapper);\n }\n\n var result = chainableBehavior.method.apply(this, arguments);\n if (result !== undefined) {\n return result;\n }\n\n var newAssertion = new chai.Assertion();\n transferFlags(this, newAssertion);\n return newAssertion;\n };\n\n addLengthGuard(chainableMethodWrapper, name, true);\n\n // Use `Object.setPrototypeOf` if available\n if (canSetPrototype) {\n // Inherit all properties from the object by replacing the `Function` prototype\n var prototype = Object.create(this);\n // Restore the `call` and `apply` methods from `Function`\n prototype.call = call;\n prototype.apply = apply;\n Object.setPrototypeOf(chainableMethodWrapper, prototype);\n }\n // Otherwise, redefine all properties (slow!)\n else {\n var asserterNames = Object.getOwnPropertyNames(ctx);\n asserterNames.forEach(function (asserterName) {\n if (excludeNames.indexOf(asserterName) !== -1) {\n return;\n }\n\n var pd = Object.getOwnPropertyDescriptor(ctx, asserterName);\n Object.defineProperty(chainableMethodWrapper, asserterName, pd);\n });\n }\n\n transferFlags(this, chainableMethodWrapper);\n return proxify(chainableMethodWrapper);\n }\n , configurable: true\n });\n};\n"},"lineCount":null}},"hash":"a986c6952c96c83476c8cb35ba3449d3","cacheData":{"env":{}}}