{"id":"../../node_modules/rxjs/_esm5/internal/operators/first.js","dependencies":[{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/.uiharness/package.json","includedInParent":true,"mtime":1566550465515},{"name":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/package.json","includedInParent":true,"mtime":1563238653865},{"name":"../util/EmptyError","loc":{"line":2,"column":27},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/internal/operators/first.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/internal/util/EmptyError.js"},{"name":"./filter","loc":{"line":3,"column":23},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/internal/operators/first.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/internal/operators/filter.js"},{"name":"./take","loc":{"line":4,"column":21},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/internal/operators/first.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/internal/operators/take.js"},{"name":"./defaultIfEmpty","loc":{"line":5,"column":31},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/internal/operators/first.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/internal/operators/defaultIfEmpty.js"},{"name":"./throwIfEmpty","loc":{"line":6,"column":29},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/internal/operators/first.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/internal/operators/throwIfEmpty.js"},{"name":"../util/identity","loc":{"line":7,"column":25},"parent":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/internal/operators/first.js","resolved":"/Users/phil/code/@platform/code/react.ssr/sample/ui/node_modules/rxjs/_esm5/internal/util/identity.js"}],"generated":{"js":"\"use strict\";\n\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.first = first;\n\nvar _EmptyError = require(\"../util/EmptyError\");\n\nvar _filter = require(\"./filter\");\n\nvar _take = require(\"./take\");\n\nvar _defaultIfEmpty = require(\"./defaultIfEmpty\");\n\nvar _throwIfEmpty = require(\"./throwIfEmpty\");\n\nvar _identity = require(\"../util/identity\");\n\n/** PURE_IMPORTS_START _util_EmptyError,_filter,_take,_defaultIfEmpty,_throwIfEmpty,_util_identity PURE_IMPORTS_END */\nfunction first(predicate, defaultValue) {\n  var hasDefaultValue = arguments.length >= 2;\n  return function (source) {\n    return source.pipe(predicate ? (0, _filter.filter)(function (v, i) {\n      return predicate(v, i, source);\n    }) : _identity.identity, (0, _take.take)(1), hasDefaultValue ? (0, _defaultIfEmpty.defaultIfEmpty)(defaultValue) : (0, _throwIfEmpty.throwIfEmpty)(function () {\n      return new _EmptyError.EmptyError();\n    }));\n  };\n}"},"sourceMaps":{"js":{"mappings":[{"generated":{"line":8,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":2,"column":0}},{"generated":{"line":10,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":3,"column":0}},{"generated":{"line":12,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":4,"column":0}},{"generated":{"line":14,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":5,"column":0}},{"generated":{"line":16,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":6,"column":0}},{"generated":{"line":18,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":7,"column":0}},{"generated":{"line":20,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":1,"column":0}},{"generated":{"line":21,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":8,"column":7}},{"name":"first","generated":{"line":21,"column":9},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":8,"column":16}},{"generated":{"line":21,"column":14},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":8,"column":7}},{"name":"predicate","generated":{"line":21,"column":15},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":8,"column":22}},{"generated":{"line":21,"column":24},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":8,"column":7}},{"name":"defaultValue","generated":{"line":21,"column":26},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":8,"column":33}},{"generated":{"line":21,"column":38},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":8,"column":7}},{"generated":{"line":21,"column":40},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":8,"column":47}},{"generated":{"line":22,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":9,"column":4}},{"name":"hasDefaultValue","generated":{"line":22,"column":6},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":9,"column":8}},{"generated":{"line":22,"column":21},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":9,"column":23}},{"name":"arguments","generated":{"line":22,"column":24},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":9,"column":26}},{"generated":{"line":22,"column":33},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":9,"column":35}},{"name":"length","generated":{"line":22,"column":34},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":9,"column":36}},{"generated":{"line":22,"column":40},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":9,"column":26}},{"generated":{"line":22,"column":44},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":9,"column":46}},{"generated":{"line":22,"column":45},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":9,"column":4}},{"generated":{"line":23,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":4}},{"generated":{"line":23,"column":9},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":11}},{"name":"source","generated":{"line":23,"column":19},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":21}},{"generated":{"line":23,"column":25},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":11}},{"generated":{"line":23,"column":27},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":29}},{"generated":{"line":24,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":31}},{"name":"source","generated":{"line":24,"column":11},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":38}},{"generated":{"line":24,"column":17},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":44}},{"name":"pipe","generated":{"line":24,"column":18},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":45}},{"generated":{"line":24,"column":22},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":38}},{"name":"predicate","generated":{"line":24,"column":23},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":50}},{"generated":{"line":24,"column":32},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":59}},{"generated":{"line":24,"column":35},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":62}},{"generated":{"line":24,"column":55},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":69}},{"name":"v","generated":{"line":24,"column":65},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":79}},{"generated":{"line":24,"column":66},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":69}},{"name":"i","generated":{"line":24,"column":68},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":82}},{"generated":{"line":24,"column":69},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":69}},{"generated":{"line":24,"column":71},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":85}},{"generated":{"line":25,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":87}},{"name":"predicate","generated":{"line":25,"column":13},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":94}},{"generated":{"line":25,"column":22},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":103}},{"name":"v","generated":{"line":25,"column":23},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":104}},{"generated":{"line":25,"column":24},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":103}},{"name":"i","generated":{"line":25,"column":26},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":107}},{"generated":{"line":25,"column":27},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":103}},{"name":"source","generated":{"line":25,"column":29},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":110}},{"generated":{"line":25,"column":35},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":103}},{"generated":{"line":25,"column":36},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":87}},{"generated":{"line":26,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":120}},{"generated":{"line":26,"column":5},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":62}},{"generated":{"line":26,"column":6},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":59}},{"name":"identity","generated":{"line":26,"column":9},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":124}},{"generated":{"line":26,"column":27},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":38}},{"generated":{"line":26,"column":29},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":134}},{"generated":{"line":26,"column":45},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":139}},{"generated":{"line":26,"column":46},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":134}},{"generated":{"line":26,"column":47},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":38}},{"name":"hasDefaultValue","generated":{"line":26,"column":49},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":143}},{"generated":{"line":26,"column":64},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":158}},{"generated":{"line":26,"column":67},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":161}},{"name":"defaultValue","generated":{"line":26,"column":103},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":176}},{"generated":{"line":26,"column":115},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":161}},{"generated":{"line":26,"column":116},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":158}},{"generated":{"line":26,"column":119},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":192}},{"generated":{"line":26,"column":151},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":205}},{"generated":{"line":26,"column":163},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":217}},{"generated":{"line":27,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":219}},{"generated":{"line":27,"column":13},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":226}},{"name":"EmptyError","generated":{"line":27,"column":17},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":230}},{"generated":{"line":27,"column":39},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":226}},{"generated":{"line":27,"column":41},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":219}},{"generated":{"line":28,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":245}},{"generated":{"line":28,"column":5},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":192}},{"generated":{"line":28,"column":6},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":38}},{"generated":{"line":28,"column":7},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":31}},{"generated":{"line":29,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":250}},{"generated":{"line":29,"column":3},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":10,"column":4}},{"generated":{"line":30,"column":0},"source":"../../node_modules/rxjs/_esm5/internal/operators/first.js","original":{"line":11,"column":1}}],"sources":{"../../node_modules/rxjs/_esm5/internal/operators/first.js":"/** PURE_IMPORTS_START _util_EmptyError,_filter,_take,_defaultIfEmpty,_throwIfEmpty,_util_identity PURE_IMPORTS_END */\nimport { EmptyError } from '../util/EmptyError';\nimport { filter } from './filter';\nimport { take } from './take';\nimport { defaultIfEmpty } from './defaultIfEmpty';\nimport { throwIfEmpty } from './throwIfEmpty';\nimport { identity } from '../util/identity';\nexport function first(predicate, defaultValue) {\n    var hasDefaultValue = arguments.length >= 2;\n    return function (source) { return source.pipe(predicate ? filter(function (v, i) { return predicate(v, i, source); }) : identity, take(1), hasDefaultValue ? defaultIfEmpty(defaultValue) : throwIfEmpty(function () { return new EmptyError(); })); };\n}\n\n\n"},"lineCount":null}},"error":null,"hash":"ce07bb029ed9762795261b811b4fc622","cacheData":{"env":{}}}