Socket
Socket
Sign inDemoInstall

react-avatar

Package Overview
Dependencies
14
Maintainers
2
Versions
57
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.10.0 to 4.0.0

52

es/avatar.js
'use strict';
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
import _Reflect$construct from "core-js-pure/stable/reflect/construct.js";
import _Object$keys from "core-js-pure/stable/object/keys.js";
import _Object$getOwnPropertySymbols from "core-js-pure/stable/object/get-own-property-symbols.js";
import _filterInstanceProperty from "core-js-pure/stable/instance/filter.js";
import _Object$getOwnPropertyDescriptor from "core-js-pure/stable/object/get-own-property-descriptor.js";
import _Object$getOwnPropertyDescriptors from "core-js-pure/stable/object/get-own-property-descriptors.js";
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _createClass from "@babel/runtime/helpers/createClass";
import _assertThisInitialized from "@babel/runtime/helpers/assertThisInitialized";
import _inherits from "@babel/runtime/helpers/inherits";
import _possibleConstructorReturn from "@babel/runtime/helpers/possibleConstructorReturn";
import _getPrototypeOf from "@babel/runtime/helpers/getPrototypeOf";
import _defineProperty from "@babel/runtime/helpers/defineProperty";
import "core-js/modules/es.array.join.js";
import "core-js/modules/es.array.reduce.js";
import "core-js/modules/es.function.name.js";
import "core-js/modules/es.object.assign.js";
import "core-js/modules/es.regexp.exec.js";
import "core-js/modules/es.string.replace.js";
function ownKeys(object, enumerableOnly) { var keys = _Object$keys(object); if (_Object$getOwnPropertySymbols) { var symbols = _Object$getOwnPropertySymbols(object); if (enumerableOnly) { symbols = _filterInstanceProperty(symbols).call(symbols, function (sym) { return _Object$getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (_Object$getOwnPropertyDescriptors) { Object.defineProperties(target, _Object$getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key)); }); } } return target; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = _Reflect$construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !_Reflect$construct) return false; if (_Reflect$construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import _Object$assign from "core-js-pure/stable/object/assign.js";
import React, { PureComponent } from 'react';

@@ -68,3 +56,3 @@ import PropTypes from 'prop-types';

var sourcePropTypes = sources.reduce(function (r, s) {
return Object.assign(r, s.propTypes);
return _Object$assign(r, s.propTypes);
}, {});

@@ -362,3 +350,3 @@

return Object.assign(withConfig(Avatar), {
return _Object$assign(withConfig(Avatar), {
getRandomColor: getRandomColor,

@@ -365,0 +353,0 @@ ConfigProvider: ConfigProvider,

@@ -1,11 +0,6 @@

import "core-js/modules/es.array.filter.js";
import "core-js/modules/es.array.slice.js";
import "core-js/modules/es.array.some.js";
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _createClass from "@babel/runtime/helpers/createClass";
import _JSON$stringify from "core-js-pure/stable/json/stringify.js";
import _filterInstanceProperty from "core-js-pure/stable/instance/filter.js";
import _sliceInstanceProperty from "core-js-pure/stable/instance/slice.js";
export var CACHE_PREFIX = 'react-avatar/';

@@ -44,3 +39,3 @@ export var CACHE_KEY_FAILING = 'failing';

if (!_hasLocalStorage) return;
value = JSON.stringify(value);
value = _JSON$stringify(value);

@@ -68,3 +63,3 @@ try {

cacheList = cacheList.filter(function (entry) {
cacheList = _filterInstanceProperty(cacheList).call(cacheList, function (entry) {
var hasExpired = entry.expires > 0 && entry.expires < Date.now();

@@ -80,3 +75,3 @@ var isMatch = entry === source || entry.url == source;

cacheList = cacheList.slice(0, this.sourceSize - 1);
cacheList = _sliceInstanceProperty(cacheList).call(cacheList, 0, this.sourceSize - 1);
return this.set(CACHE_KEY_FAILING, cacheList);

@@ -83,0 +78,0 @@ }

@@ -1,31 +0,15 @@

function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
import _Reflect$construct from "core-js-pure/stable/reflect/construct.js";
import _extends from "@babel/runtime/helpers/extends";
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _createClass from "@babel/runtime/helpers/createClass";
import _inherits from "@babel/runtime/helpers/inherits";
import _possibleConstructorReturn from "@babel/runtime/helpers/possibleConstructorReturn";
import _getPrototypeOf from "@babel/runtime/helpers/getPrototypeOf";
import _defineProperty from "@babel/runtime/helpers/defineProperty";
import "core-js/modules/es.array.for-each.js";
import "core-js/modules/es.object.keys.js";
import "core-js/modules/web.dom-collections.for-each.js";
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = _Reflect$construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !_Reflect$construct) return false; if (_Reflect$construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import _Object$keys from "core-js-pure/stable/object/keys.js";
import React from 'react';

@@ -41,3 +25,4 @@ import PropTypes from 'prop-types';

};
var contextKeys = Object.keys(defaults);
var contextKeys = _Object$keys(defaults);
/**

@@ -51,2 +36,3 @@ * withConfig and ConfigProvider provide a compatibility layer for different

var ConfigContext = React.createContext && /*#__PURE__*/React.createContext();

@@ -53,0 +39,0 @@ var isLegacyContext = !ConfigContext;

@@ -1,7 +0,4 @@

function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _createClass from "@babel/runtime/helpers/createClass";
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var InternalState = /*#__PURE__*/function () {

@@ -8,0 +5,0 @@ function InternalState() {

'use strict';
import "core-js/modules/es.array.concat.js";
import "core-js/modules/es.regexp.exec.js";
import "core-js/modules/es.string.replace.js";
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _defineProperty from "@babel/runtime/helpers/defineProperty";
import _concatInstanceProperty from "core-js-pure/stable/instance/concat.js";
import PropTypes from 'prop-types';

@@ -28,2 +23,4 @@ import { getImageSize } from '../utils';

_defineProperty(this, "get", function (setState) {
var _context, _context2, _context3;
var avatarRedirectUrl = _this.props.avatarRedirectUrl;

@@ -34,3 +31,5 @@ var size = getImageSize(_this.props.size);

var query = size ? "size=".concat(size) : '';
var src = "".concat(baseUrl).concat(network, "/").concat(id, "?").concat(query);
var src = _concatInstanceProperty(_context = _concatInstanceProperty(_context2 = _concatInstanceProperty(_context3 = "".concat(baseUrl)).call(_context3, network, "/")).call(_context2, id, "?")).call(_context, query);
setState({

@@ -37,0 +36,0 @@ source: 'network',

'use strict';
import "core-js/modules/es.array.concat.js";
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _defineProperty from "@babel/runtime/helpers/defineProperty";
import _concatInstanceProperty from "core-js-pure/stable/instance/concat.js";
import PropTypes from 'prop-types';

@@ -24,6 +21,8 @@ import { getImageSize } from '../utils';

_defineProperty(this, "get", function (setState) {
var _context;
var facebookId = _this.props.facebookId;
var size = getImageSize(_this.props.size);
var url = "https://graph.facebook.com/".concat(facebookId, "/picture");
if (size) url += "?width=".concat(size, "&height=").concat(size);
if (size) url += _concatInstanceProperty(_context = "?width=".concat(size, "&height=")).call(_context, size);
setState({

@@ -30,0 +29,0 @@ sourceName: 'facebook',

'use strict';
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _defineProperty from "@babel/runtime/helpers/defineProperty";
import PropTypes from 'prop-types';

@@ -8,0 +6,0 @@ import { getImageSize } from '../utils';

'use strict';
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _defineProperty from "@babel/runtime/helpers/defineProperty";
import PropTypes from 'prop-types';

@@ -8,0 +6,0 @@ import md5 from 'md5';

'use strict';
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _defineProperty from "@babel/runtime/helpers/defineProperty";
import PropTypes from 'prop-types';

@@ -8,0 +6,0 @@ import { getRandomColor } from '../utils';

'use strict';
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _defineProperty from "@babel/runtime/helpers/defineProperty";
import PropTypes from 'prop-types';

@@ -8,0 +6,0 @@

'use strict';
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _defineProperty from "@babel/runtime/helpers/defineProperty";
import PropTypes from 'prop-types';

@@ -8,0 +6,0 @@

'use strict';
import "core-js/modules/es.function.name.js";
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
import _classCallCheck from "@babel/runtime/helpers/classCallCheck";
import _createClass from "@babel/runtime/helpers/createClass";
import _defineProperty from "@babel/runtime/helpers/defineProperty";
import PropTypes from 'prop-types';

@@ -14,0 +7,0 @@ import { getRandomColor, defaultInitials } from '../utils';

'use strict';
import "core-js/modules/es.array.filter.js";
import "core-js/modules/es.array.for-each.js";
import "core-js/modules/es.array.index-of.js";
import "core-js/modules/es.array.join.js";
import "core-js/modules/es.array.map.js";
import "core-js/modules/es.array.reduce.js";
import "core-js/modules/es.array.slice.js";
import "core-js/modules/es.regexp.exec.js";
import "core-js/modules/es.string.split.js";
import "core-js/modules/web.dom-collections.for-each.js";
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
import _slicedToArray from "@babel/runtime/helpers/slicedToArray";
import _toConsumableArray from "@babel/runtime/helpers/toConsumableArray";
import _mapInstanceProperty from "core-js-pure/stable/instance/map.js";
import _sliceInstanceProperty from "core-js-pure/stable/instance/slice.js";
import _filterInstanceProperty from "core-js-pure/stable/instance/filter.js";
import retina from 'is-retina';

@@ -75,2 +49,4 @@ var IS_RETINA = retina();

function _stringAsciiPRNG(value, m) {
var _context;
// Xn+1 = (a * Xn + c) % m

@@ -80,3 +56,3 @@ // 0 < a < m

// 0 <= X0 < m
var charCodes = _toConsumableArray(value).map(function (letter) {
var charCodes = _mapInstanceProperty(_context = _toConsumableArray(value)).call(_context, function (letter) {
return letter.charCodeAt(0);

@@ -148,8 +124,10 @@ });

export function defaultInitials(name, _ref3) {
var _context2, _context3, _context4;
var maxInitials = _ref3.maxInitials;
return name.split(/\s/).map(function (part) {
return _sliceInstanceProperty(_context2 = _filterInstanceProperty(_context3 = _mapInstanceProperty(_context4 = name.split(/\s/)).call(_context4, function (part) {
return part.substring(0, 1).toUpperCase();
}).filter(function (v) {
})).call(_context3, function (v) {
return !!v;
}).slice(0, maxInitials).join('').toUpperCase();
})).call(_context2, 0, maxInitials).join('').toUpperCase();
}

@@ -156,0 +134,0 @@ /**

'use strict';
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
var _typeof = require("@babel/runtime/helpers/typeof");
require("core-js/modules/es.array.join.js");
var _Reflect$construct = require("core-js-pure/stable/reflect/construct.js");
require("core-js/modules/es.array.reduce.js");
var _Object$keys = require("core-js-pure/stable/object/keys.js");
require("core-js/modules/es.function.name.js");
var _Object$getOwnPropertySymbols = require("core-js-pure/stable/object/get-own-property-symbols.js");
require("core-js/modules/es.object.assign.js");
var _filterInstanceProperty = require("core-js-pure/stable/instance/filter.js");
require("core-js/modules/es.regexp.exec.js");
var _Object$getOwnPropertyDescriptor = require("core-js-pure/stable/object/get-own-property-descriptor.js");
require("core-js/modules/es.string.replace.js");
var _Object$getOwnPropertyDescriptors = require("core-js-pure/stable/object/get-own-property-descriptors.js");
var _WeakMap = require("core-js-pure/stable/weak-map/index.js");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = createAvatarComponent;
Object.defineProperty(exports, "Cache", {

@@ -33,2 +36,3 @@ enumerable: true,

});
exports.default = createAvatarComponent;
Object.defineProperty(exports, "getRandomColor", {

@@ -41,46 +45,42 @@ enumerable: true,

var _react = _interopRequireWildcard(require("react"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _cache = require("./cache");
var _assertThisInitialized2 = _interopRequireDefault(require("@babel/runtime/helpers/assertThisInitialized"));
var _context = require("./context");
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
var _utils = require("./utils");
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
var _internalState = _interopRequireDefault(require("./internal-state"));
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; }
var _assign = _interopRequireDefault(require("core-js-pure/stable/object/assign.js"));
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
var _react = _interopRequireWildcard(require("react"));
function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
var _propTypes = _interopRequireDefault(require("prop-types"));
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { _defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
var _cache = require("./cache");
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var _context = require("./context");
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
var _utils = require("./utils");
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var _internalState = _interopRequireDefault(require("./internal-state"));
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
function _getRequireWildcardCache(nodeInterop) { if (typeof _WeakMap !== "function") return null; var cacheBabelInterop = new _WeakMap(); var cacheNodeInterop = new _WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && _Object$getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
function ownKeys(object, enumerableOnly) { var keys = _Object$keys(object); if (_Object$getOwnPropertySymbols) { var symbols = _Object$getOwnPropertySymbols(object); if (enumerableOnly) { symbols = _filterInstanceProperty(symbols).call(symbols, function (sym) { return _Object$getOwnPropertyDescriptor(object, sym).enumerable; }); } keys.push.apply(keys, symbols); } return keys; }
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(Object(source), true).forEach(function (key) { (0, _defineProperty2.default)(target, key, source[key]); }); } else if (_Object$getOwnPropertyDescriptors) { Object.defineProperties(target, _Object$getOwnPropertyDescriptors(source)); } else { ownKeys(Object(source)).forEach(function (key) { Object.defineProperty(target, key, _Object$getOwnPropertyDescriptor(source, key)); }); } } return target; }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = _Reflect$construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !_Reflect$construct) return false; if (_Reflect$construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
function matchSource(Source, props, cb) {

@@ -106,7 +106,7 @@ var cache = props.cache;

var sourcePropTypes = sources.reduce(function (r, s) {
return Object.assign(r, s.propTypes);
return (0, _assign.default)(r, s.propTypes);
}, {});
var Avatar = /*#__PURE__*/function (_PureComponent) {
_inherits(Avatar, _PureComponent);
(0, _inherits2.default)(Avatar, _PureComponent);

@@ -118,7 +118,5 @@ var _super = _createSuper(Avatar);

_classCallCheck(this, Avatar);
(0, _classCallCheck2.default)(this, Avatar);
_this = _super.call(this, props);
_defineProperty(_assertThisInitialized(_this), "_createFetcher", function (internal) {
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "_createFetcher", function (internal) {
return function (errEvent) {

@@ -150,4 +148,3 @@ var cache = _this.props.cache;

});
_defineProperty(_assertThisInitialized(_this), "fetch", function () {
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "fetch", function () {
var internal = new _internalState.default();

@@ -160,4 +157,3 @@ internal.fetch = _this._createFetcher(internal);

});
_defineProperty(_assertThisInitialized(_this), "_scaleTextNode", function (node) {
(0, _defineProperty2.default)((0, _assertThisInitialized2.default)(_this), "_scaleTextNode", function (node) {
var retryTTL = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 16;

@@ -209,3 +205,2 @@ var _this$props = _this.props,

});
_this.state = {

@@ -220,3 +215,3 @@ internal: null,

_createClass(Avatar, [{
(0, _createClass2.default)(Avatar, [{
key: "componentDidMount",

@@ -366,9 +361,7 @@ value: function componentDidMount() {

}]);
return Avatar;
}(_react.PureComponent);
_defineProperty(Avatar, "displayName", 'Avatar');
_defineProperty(Avatar, "propTypes", _objectSpread(_objectSpread({}, sourcePropTypes), {}, {
(0, _defineProperty2.default)(Avatar, "displayName", 'Avatar');
(0, _defineProperty2.default)(Avatar, "propTypes", _objectSpread(_objectSpread({}, sourcePropTypes), {}, {
alt: _propTypes.default.string,

@@ -389,4 +382,3 @@ title: _propTypes.default.string,

}));
_defineProperty(Avatar, "defaultProps", {
(0, _defineProperty2.default)(Avatar, "defaultProps", {
className: '',

@@ -400,10 +392,6 @@ fgColor: '#FFF',

});
_defineProperty(Avatar, "getRandomColor", _utils.getRandomColor);
_defineProperty(Avatar, "Cache", _cache.Cache);
_defineProperty(Avatar, "ConfigProvider", _context.ConfigProvider);
return Object.assign((0, _context.withConfig)(Avatar), {
(0, _defineProperty2.default)(Avatar, "getRandomColor", _utils.getRandomColor);
(0, _defineProperty2.default)(Avatar, "Cache", _cache.Cache);
(0, _defineProperty2.default)(Avatar, "ConfigProvider", _context.ConfigProvider);
return (0, _assign.default)((0, _context.withConfig)(Avatar), {
getRandomColor: _utils.getRandomColor,

@@ -410,0 +398,0 @@ ConfigProvider: _context.ConfigProvider,

"use strict";
require("core-js/modules/es.array.filter.js");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
require("core-js/modules/es.array.slice.js");
require("core-js/modules/es.array.some.js");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = exports.Cache = exports.CACHE_KEY_FAILING = exports.CACHE_PREFIX = void 0;
exports.default = exports.Cache = exports.CACHE_PREFIX = exports.CACHE_KEY_FAILING = void 0;
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var _stringify = _interopRequireDefault(require("core-js-pure/stable/json/stringify.js"));
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
var _filter = _interopRequireDefault(require("core-js-pure/stable/instance/filter.js"));
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var _slice = _interopRequireDefault(require("core-js-pure/stable/instance/slice.js"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var CACHE_PREFIX = 'react-avatar/';

@@ -36,5 +36,3 @@ exports.CACHE_PREFIX = CACHE_PREFIX;

var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
_classCallCheck(this, Cache);
(0, _classCallCheck2.default)(this, Cache);
var _options$cachePrefix = options.cachePrefix,

@@ -51,3 +49,3 @@ cachePrefix = _options$cachePrefix === void 0 ? CACHE_PREFIX : _options$cachePrefix,

_createClass(Cache, [{
(0, _createClass2.default)(Cache, [{
key: "set",

@@ -57,3 +55,3 @@ value: function set(key, value) {

if (!_hasLocalStorage) return;
value = JSON.stringify(value);
value = (0, _stringify.default)(value);

@@ -81,3 +79,3 @@ try {

cacheList = cacheList.filter(function (entry) {
cacheList = (0, _filter.default)(cacheList).call(cacheList, function (entry) {
var hasExpired = entry.expires > 0 && entry.expires < Date.now();

@@ -93,3 +91,3 @@ var isMatch = entry === source || entry.url == source;

cacheList = cacheList.slice(0, this.sourceSize - 1);
cacheList = (0, _slice.default)(cacheList).call(cacheList, 0, this.sourceSize - 1);
return this.set(CACHE_KEY_FAILING, cacheList);

@@ -108,3 +106,2 @@ }

}]);
return Cache;

@@ -111,0 +108,0 @@ }();

"use strict";
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
var _Reflect$construct = require("core-js-pure/stable/reflect/construct.js");
require("core-js/modules/es.array.for-each.js");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
require("core-js/modules/es.object.keys.js");
require("core-js/modules/web.dom-collections.for-each.js");
Object.defineProperty(exports, "__esModule", {

@@ -16,36 +12,30 @@ value: true

var _react = _interopRequireDefault(require("react"));
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _propTypes = _interopRequireDefault(require("prop-types"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _cache = _interopRequireDefault(require("./cache"));
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
var _utils = require("./utils");
var _inherits2 = _interopRequireDefault(require("@babel/runtime/helpers/inherits"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _possibleConstructorReturn2 = _interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));
function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }
var _getPrototypeOf2 = _interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
var _keys = _interopRequireDefault(require("core-js-pure/stable/object/keys.js"));
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var _react = _interopRequireDefault(require("react"));
function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function"); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, writable: true, configurable: true } }); if (superClass) _setPrototypeOf(subClass, superClass); }
var _propTypes = _interopRequireDefault(require("prop-types"));
function _setPrototypeOf(o, p) { _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) { o.__proto__ = p; return o; }; return _setPrototypeOf(o, p); }
var _cache = _interopRequireDefault(require("./cache"));
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = _getPrototypeOf(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = _getPrototypeOf(this).constructor; result = Reflect.construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return _possibleConstructorReturn(this, result); }; }
var _utils = require("./utils");
function _possibleConstructorReturn(self, call) { if (call && (_typeof(call) === "object" || typeof call === "function")) { return call; } return _assertThisInitialized(self); }
function _createSuper(Derived) { var hasNativeReflectConstruct = _isNativeReflectConstruct(); return function _createSuperInternal() { var Super = (0, _getPrototypeOf2.default)(Derived), result; if (hasNativeReflectConstruct) { var NewTarget = (0, _getPrototypeOf2.default)(this).constructor; result = _Reflect$construct(Super, arguments, NewTarget); } else { result = Super.apply(this, arguments); } return (0, _possibleConstructorReturn2.default)(this, result); }; }
function _assertThisInitialized(self) { if (self === void 0) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return self; }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !_Reflect$construct) return false; if (_Reflect$construct.sham) return false; if (typeof Proxy === "function") return true; try { Boolean.prototype.valueOf.call(_Reflect$construct(Boolean, [], function () {})); return true; } catch (e) { return false; } }
function _isNativeReflectConstruct() { if (typeof Reflect === "undefined" || !Reflect.construct) return false; if (Reflect.construct.sham) return false; if (typeof Proxy === "function") return true; try { Date.prototype.toString.call(Reflect.construct(Date, [], function () {})); return true; } catch (e) { return false; } }
function _getPrototypeOf(o) { _getPrototypeOf = Object.setPrototypeOf ? Object.getPrototypeOf : function _getPrototypeOf(o) { return o.__proto__ || Object.getPrototypeOf(o); }; return _getPrototypeOf(o); }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var defaults = {

@@ -57,3 +47,3 @@ cache: _cache.default,

};
var contextKeys = Object.keys(defaults);
var contextKeys = (0, _keys.default)(defaults);
/**

@@ -85,3 +75,3 @@ * withConfig and ConfigProvider provide a compatibility layer for different

var ConfigProvider = /*#__PURE__*/function (_React$Component) {
_inherits(ConfigProvider, _React$Component);
(0, _inherits2.default)(ConfigProvider, _React$Component);

@@ -91,8 +81,7 @@ var _super = _createSuper(ConfigProvider);

function ConfigProvider() {
_classCallCheck(this, ConfigProvider);
(0, _classCallCheck2.default)(this, ConfigProvider);
return _super.apply(this, arguments);
}
_createClass(ConfigProvider, [{
(0, _createClass2.default)(ConfigProvider, [{
key: "_getContext",

@@ -118,3 +107,2 @@ value: function _getContext() {

}]);
return ConfigProvider;

@@ -124,6 +112,4 @@ }(_react.default.Component);

exports.ConfigProvider = ConfigProvider;
_defineProperty(ConfigProvider, "displayName", 'ConfigProvider');
_defineProperty(ConfigProvider, "propTypes", {
(0, _defineProperty2.default)(ConfigProvider, "displayName", 'ConfigProvider');
(0, _defineProperty2.default)(ConfigProvider, "propTypes", {
cache: _propTypes.default.object,

@@ -141,3 +127,3 @@ colors: _propTypes.default.arrayOf(_propTypes.default.string),

var ctx = refOrContext && refOrContext.reactAvatar;
return /*#__PURE__*/_react.default.createElement(Component, _extends({}, defaults, ctx, props));
return /*#__PURE__*/_react.default.createElement(Component, (0, _extends2.default)({}, defaults, ctx, props));
}

@@ -148,3 +134,3 @@ /* eslint-disable react/display-name */

return /*#__PURE__*/_react.default.createElement(ConfigConsumer, null, function (config) {
return /*#__PURE__*/_react.default.createElement(Component, _extends({
return /*#__PURE__*/_react.default.createElement(Component, (0, _extends2.default)({
ref: refOrContext

@@ -151,0 +137,0 @@ }, defaults, config, props));

'use strict';
function _typeof(obj) { "@babel/helpers - typeof"; if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") { _typeof = function _typeof(obj) { return typeof obj; }; } else { _typeof = function _typeof(obj) { return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype ? "symbol" : typeof obj; }; } return _typeof(obj); }
var _typeof = require("@babel/runtime/helpers/typeof");
var _WeakMap = require("core-js-pure/stable/weak-map/index.js");
var _Object$getOwnPropertyDescriptor = require("core-js-pure/stable/object/get-own-property-descriptor.js");
var _Object$keys = require("core-js-pure/stable/object/keys.js");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -23,8 +31,20 @@ value: true

};
Object.defineProperty(exports, "createAvatarComponent", {
Object.defineProperty(exports, "FacebookSource", {
enumerable: true,
get: function get() {
return _avatar.default;
return _Facebook.default;
}
});
Object.defineProperty(exports, "GithubSource", {
enumerable: true,
get: function get() {
return _Github.default;
}
});
Object.defineProperty(exports, "GoogleSource", {
enumerable: true,
get: function get() {
return _Google.default;
}
});
Object.defineProperty(exports, "GravatarSource", {

@@ -36,24 +56,24 @@ enumerable: true,

});
Object.defineProperty(exports, "FacebookSource", {
Object.defineProperty(exports, "IconSource", {
enumerable: true,
get: function get() {
return _Facebook.default;
return _Icon.default;
}
});
Object.defineProperty(exports, "GithubSource", {
Object.defineProperty(exports, "InstagramSource", {
enumerable: true,
get: function get() {
return _Github.default;
return _Instagram.default;
}
});
Object.defineProperty(exports, "SkypeSource", {
Object.defineProperty(exports, "RedirectSource", {
enumerable: true,
get: function get() {
return _Skype.default;
return _AvatarRedirect.default;
}
});
Object.defineProperty(exports, "ValueSource", {
Object.defineProperty(exports, "SkypeSource", {
enumerable: true,
get: function get() {
return _Value.default;
return _Skype.default;
}

@@ -67,8 +87,2 @@ });

});
Object.defineProperty(exports, "IconSource", {
enumerable: true,
get: function get() {
return _Icon.default;
}
});
Object.defineProperty(exports, "TwitterSource", {

@@ -86,20 +100,14 @@ enumerable: true,

});
Object.defineProperty(exports, "InstagramSource", {
Object.defineProperty(exports, "ValueSource", {
enumerable: true,
get: function get() {
return _Instagram.default;
return _Value.default;
}
});
Object.defineProperty(exports, "GoogleSource", {
Object.defineProperty(exports, "createAvatarComponent", {
enumerable: true,
get: function get() {
return _Google.default;
return _avatar.default;
}
});
Object.defineProperty(exports, "RedirectSource", {
enumerable: true,
get: function get() {
return _AvatarRedirect.default;
}
});
exports.default = void 0;

@@ -109,3 +117,3 @@

Object.keys(_avatar).forEach(function (key) {
_Object$keys(_avatar).forEach(function (key) {
if (key === "default" || key === "__esModule") return;

@@ -146,8 +154,6 @@ if (Object.prototype.hasOwnProperty.call(_exportNames, key)) return;

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _getRequireWildcardCache(nodeInterop) { if (typeof _WeakMap !== "function") return null; var cacheBabelInterop = new _WeakMap(); var cacheNodeInterop = new _WeakMap(); return (_getRequireWildcardCache = function _getRequireWildcardCache(nodeInterop) { return nodeInterop ? cacheNodeInterop : cacheBabelInterop; })(nodeInterop); }
function _getRequireWildcardCache() { if (typeof WeakMap !== "function") return null; var cache = new WeakMap(); _getRequireWildcardCache = function _getRequireWildcardCache() { return cache; }; return cache; }
function _interopRequireWildcard(obj, nodeInterop) { if (!nodeInterop && obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(nodeInterop); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && _Object$getOwnPropertyDescriptor; for (var key in obj) { if (key !== "default" && Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? _Object$getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } if (obj === null || _typeof(obj) !== "object" && typeof obj !== "function") { return { default: obj }; } var cache = _getRequireWildcardCache(); if (cache && cache.has(obj)) { return cache.get(obj); } var newObj = {}; var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { var desc = hasPropertyDescriptor ? Object.getOwnPropertyDescriptor(obj, key) : null; if (desc && (desc.get || desc.set)) { Object.defineProperty(newObj, key, desc); } else { newObj[key] = obj[key]; } } } newObj.default = obj; if (cache) { cache.set(obj, newObj); } return newObj; }
// Avatar Redirect

@@ -154,0 +160,0 @@ var SOURCES = [_Facebook.default, _Google.default, _Github.default, _Twitter.default, _Instagram.default, _VKontakte.default, _Skype.default, _Gravatar.default, _Src.default, _Value.default, _Icon.default];

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,12 +10,9 @@ value: true

function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
var InternalState = /*#__PURE__*/function () {
function InternalState() {
_classCallCheck(this, InternalState);
(0, _classCallCheck2.default)(this, InternalState);
this.sourcePointer = 0;

@@ -24,3 +23,3 @@ this.active = true;

_createClass(InternalState, [{
(0, _createClass2.default)(InternalState, [{
key: "isActive",

@@ -36,3 +35,2 @@ value: function isActive() {

}]);
return InternalState;

@@ -39,0 +37,0 @@ }();

'use strict';
require("core-js/modules/es.array.concat.js");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
require("core-js/modules/es.regexp.exec.js");
require("core-js/modules/es.string.replace.js");
Object.defineProperty(exports, "__esModule", {

@@ -14,11 +10,11 @@ value: true

var _propTypes = _interopRequireDefault(require("prop-types"));
var _concat = _interopRequireDefault(require("core-js-pure/stable/instance/concat.js"));
var _utils = require("../utils");
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _defineProperty3 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var _propTypes = _interopRequireDefault(require("prop-types"));
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var _utils = require("../utils");

@@ -31,11 +27,10 @@ function createRedirectSource(network, property) {

_classCallCheck(this, AvatarRedirectSource);
_defineProperty(this, "props", null);
_defineProperty(this, "isCompatible", function () {
(0, _classCallCheck2.default)(this, AvatarRedirectSource);
(0, _defineProperty3.default)(this, "props", null);
(0, _defineProperty3.default)(this, "isCompatible", function () {
return !!_this.props.avatarRedirectUrl && !!_this.props[property];
});
(0, _defineProperty3.default)(this, "get", function (setState) {
var _context, _context2, _context3;
_defineProperty(this, "get", function (setState) {
var avatarRedirectUrl = _this.props.avatarRedirectUrl;

@@ -46,3 +41,3 @@ var size = (0, _utils.getImageSize)(_this.props.size);

var query = size ? "size=".concat(size) : '';
var src = "".concat(baseUrl).concat(network, "/").concat(id, "?").concat(query);
var src = (0, _concat.default)(_context = (0, _concat.default)(_context2 = (0, _concat.default)(_context3 = "".concat(baseUrl)).call(_context3, network, "/")).call(_context2, id, "?")).call(_context, query);
setState({

@@ -53,5 +48,4 @@ source: 'network',

});
this.props = props;
}, _defineProperty(_class, "propTypes", _defineProperty({}, property, _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]))), _temp;
}, (0, _defineProperty3.default)(_class, "propTypes", (0, _defineProperty3.default)({}, property, _propTypes.default.oneOfType([_propTypes.default.string, _propTypes.default.number]))), _temp;
}
'use strict';
require("core-js/modules/es.array.concat.js");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");

@@ -10,11 +10,11 @@ Object.defineProperty(exports, "__esModule", {

var _propTypes = _interopRequireDefault(require("prop-types"));
var _concat = _interopRequireDefault(require("core-js-pure/stable/instance/concat.js"));
var _utils = require("../utils");
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var _propTypes = _interopRequireDefault(require("prop-types"));
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var _utils = require("../utils");

@@ -24,15 +24,14 @@ var FacebookSource = function FacebookSource(props) {

_classCallCheck(this, FacebookSource);
_defineProperty(this, "props", null);
_defineProperty(this, "isCompatible", function () {
(0, _classCallCheck2.default)(this, FacebookSource);
(0, _defineProperty2.default)(this, "props", null);
(0, _defineProperty2.default)(this, "isCompatible", function () {
return !!_this.props.facebookId;
});
(0, _defineProperty2.default)(this, "get", function (setState) {
var _context;
_defineProperty(this, "get", function (setState) {
var facebookId = _this.props.facebookId;
var size = (0, _utils.getImageSize)(_this.props.size);
var url = "https://graph.facebook.com/".concat(facebookId, "/picture");
if (size) url += "?width=".concat(size, "&height=").concat(size);
if (size) url += (0, _concat.default)(_context = "?width=".concat(size, "&height=")).call(_context, size);
setState({

@@ -43,3 +42,2 @@ sourceName: 'facebook',

});
this.props = props;

@@ -49,5 +47,4 @@ };

exports.default = FacebookSource;
_defineProperty(FacebookSource, "propTypes", {
(0, _defineProperty2.default)(FacebookSource, "propTypes", {
facebookId: _propTypes.default.string
});
'use strict';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,2 +10,6 @@ value: true

var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _propTypes = _interopRequireDefault(require("prop-types"));

@@ -13,20 +19,11 @@

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var GithubSource = function GithubSource(props) {
var _this = this;
_classCallCheck(this, GithubSource);
_defineProperty(this, "props", null);
_defineProperty(this, "isCompatible", function () {
(0, _classCallCheck2.default)(this, GithubSource);
(0, _defineProperty2.default)(this, "props", null);
(0, _defineProperty2.default)(this, "isCompatible", function () {
return !!_this.props.githubHandle;
});
_defineProperty(this, "get", function (setState) {
(0, _defineProperty2.default)(this, "get", function (setState) {
var githubHandle = _this.props.githubHandle;

@@ -41,3 +38,2 @@ var size = (0, _utils.getImageSize)(_this.props.size);

});
this.props = props;

@@ -47,5 +43,4 @@ };

exports.default = GithubSource;
_defineProperty(GithubSource, "propTypes", {
(0, _defineProperty2.default)(GithubSource, "propTypes", {
githubHandle: _propTypes.default.string
});
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -10,6 +12,4 @@ value: true

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = (0, _AvatarRedirect.default)('google', 'googleId');
exports.default = _default;
'use strict';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,2 +10,6 @@ value: true

var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _propTypes = _interopRequireDefault(require("prop-types"));

@@ -15,20 +21,11 @@

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var GravatarSource = function GravatarSource(_props) {
var _this = this;
_classCallCheck(this, GravatarSource);
_defineProperty(this, "props", null);
_defineProperty(this, "isCompatible", function () {
(0, _classCallCheck2.default)(this, GravatarSource);
(0, _defineProperty2.default)(this, "props", null);
(0, _defineProperty2.default)(this, "isCompatible", function () {
return !!_this.props.email || !!_this.props.md5Email;
});
_defineProperty(this, "get", function (setState) {
(0, _defineProperty2.default)(this, "get", function (setState) {
var props = _this.props;

@@ -44,3 +41,2 @@ var email = props.md5Email || (0, _md.default)(props.email);

});
this.props = _props;

@@ -50,6 +46,5 @@ };

exports.default = GravatarSource;
_defineProperty(GravatarSource, "propTypes", {
(0, _defineProperty2.default)(GravatarSource, "propTypes", {
email: _propTypes.default.string,
md5Email: _propTypes.default.string
});
'use strict';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,2 +10,6 @@ value: true

var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
var _propTypes = _interopRequireDefault(require("prop-types"));

@@ -13,22 +19,12 @@

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var IconSource = function IconSource(props) {
var _this = this;
_classCallCheck(this, IconSource);
_defineProperty(this, "props", null);
_defineProperty(this, "icon", '✷');
_defineProperty(this, "isCompatible", function () {
(0, _classCallCheck2.default)(this, IconSource);
(0, _defineProperty2.default)(this, "props", null);
(0, _defineProperty2.default)(this, "icon", '✷');
(0, _defineProperty2.default)(this, "isCompatible", function () {
return true;
});
_defineProperty(this, "get", function (setState) {
(0, _defineProperty2.default)(this, "get", function (setState) {
var _this$props = _this.props,

@@ -43,3 +39,2 @@ color = _this$props.color,

});
this.props = props;

@@ -49,5 +44,4 @@ };

exports.default = IconSource;
_defineProperty(IconSource, "propTypes", {
(0, _defineProperty2.default)(IconSource, "propTypes", {
color: _propTypes.default.string
});
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -10,6 +12,4 @@ value: true

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = (0, _AvatarRedirect.default)('instagram', 'instagramId');
exports.default = _default;
'use strict';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,22 +10,17 @@ value: true

var _propTypes = _interopRequireDefault(require("prop-types"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var _propTypes = _interopRequireDefault(require("prop-types"));
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var SkypeSource = function SkypeSource(props) {
var _this = this;
_classCallCheck(this, SkypeSource);
_defineProperty(this, "props", null);
_defineProperty(this, "isCompatible", function () {
(0, _classCallCheck2.default)(this, SkypeSource);
(0, _defineProperty2.default)(this, "props", null);
(0, _defineProperty2.default)(this, "isCompatible", function () {
return !!_this.props.skypeId;
});
_defineProperty(this, "get", function (setState) {
(0, _defineProperty2.default)(this, "get", function (setState) {
var skypeId = _this.props.skypeId;

@@ -36,3 +33,2 @@ var url = "https://api.skype.com/users/".concat(skypeId, "/profile/avatar");

});
this.props = props;

@@ -42,5 +38,4 @@ };

exports.default = SkypeSource;
_defineProperty(SkypeSource, "propTypes", {
(0, _defineProperty2.default)(SkypeSource, "propTypes", {
skypeId: _propTypes.default.string
});
'use strict';
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -8,22 +10,17 @@ value: true

var _propTypes = _interopRequireDefault(require("prop-types"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var _propTypes = _interopRequireDefault(require("prop-types"));
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var SrcSource = function SrcSource(props) {
var _this = this;
_classCallCheck(this, SrcSource);
_defineProperty(this, "props", null);
_defineProperty(this, "isCompatible", function () {
(0, _classCallCheck2.default)(this, SrcSource);
(0, _defineProperty2.default)(this, "props", null);
(0, _defineProperty2.default)(this, "isCompatible", function () {
return !!_this.props.src;
});
_defineProperty(this, "get", function (setState) {
(0, _defineProperty2.default)(this, "get", function (setState) {
setState({

@@ -34,3 +31,2 @@ sourceName: 'src',

});
this.props = props;

@@ -40,5 +36,4 @@ };

exports.default = SrcSource;
_defineProperty(SrcSource, "propTypes", {
(0, _defineProperty2.default)(SrcSource, "propTypes", {
src: _propTypes.default.string
});
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -10,6 +12,4 @@ value: true

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = (0, _AvatarRedirect.default)('twitter', 'twitterHandle');
exports.default = _default;
'use strict';
require("core-js/modules/es.function.name.js");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");

@@ -10,16 +10,12 @@ Object.defineProperty(exports, "__esModule", {

var _propTypes = _interopRequireDefault(require("prop-types"));
var _classCallCheck2 = _interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));
var _utils = require("../utils");
var _createClass2 = _interopRequireDefault(require("@babel/runtime/helpers/createClass"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
var _propTypes = _interopRequireDefault(require("prop-types"));
function _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }
var _utils = require("../utils");
function _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }
function _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }
var ValueSource = /*#__PURE__*/function () {

@@ -29,11 +25,8 @@ function ValueSource(props) {

_classCallCheck(this, ValueSource);
_defineProperty(this, "props", null);
_defineProperty(this, "isCompatible", function () {
(0, _classCallCheck2.default)(this, ValueSource);
(0, _defineProperty2.default)(this, "props", null);
(0, _defineProperty2.default)(this, "isCompatible", function () {
return !!(_this.props.name || _this.props.value || _this.props.email);
});
_defineProperty(this, "get", function (setState) {
(0, _defineProperty2.default)(this, "get", function (setState) {
var value = _this.getValue();

@@ -48,7 +41,6 @@

});
this.props = props;
}
_createClass(ValueSource, [{
(0, _createClass2.default)(ValueSource, [{
key: "getInitials",

@@ -83,3 +75,2 @@ value: function getInitials() {

}]);
return ValueSource;

@@ -89,4 +80,3 @@ }();

exports.default = ValueSource;
_defineProperty(ValueSource, "propTypes", {
(0, _defineProperty2.default)(ValueSource, "propTypes", {
color: _propTypes.default.string,

@@ -93,0 +83,0 @@ name: _propTypes.default.string,

"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {

@@ -10,6 +12,4 @@ value: true

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _default = (0, _AvatarRedirect.default)('vkontakte', 'vkontakteId');
exports.default = _default;
'use strict';
require("core-js/modules/es.array.filter.js");
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
require("core-js/modules/es.array.for-each.js");
require("core-js/modules/es.array.index-of.js");
require("core-js/modules/es.array.join.js");
require("core-js/modules/es.array.map.js");
require("core-js/modules/es.array.reduce.js");
require("core-js/modules/es.array.slice.js");
require("core-js/modules/es.regexp.exec.js");
require("core-js/modules/es.string.split.js");
require("core-js/modules/web.dom-collections.for-each.js");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.defaultColors = void 0;
exports.defaultInitials = defaultInitials;
exports.fetch = fetch;
exports.fetchJSONP = fetchJSONP;
exports.getImageSize = getImageSize;
exports.getRandomColor = getRandomColor;
exports.parseSize = parseSize;
exports.getImageSize = getImageSize;
exports.defaultInitials = defaultInitials;
exports.setGroupedTimeout = setGroupedTimeout;
exports.defaultColors = void 0;
var _isRetina = _interopRequireDefault(require("is-retina"));
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var _toConsumableArray2 = _interopRequireDefault(require("@babel/runtime/helpers/toConsumableArray"));
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
var _map = _interopRequireDefault(require("core-js-pure/stable/instance/map.js"));
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
var _slice = _interopRequireDefault(require("core-js-pure/stable/instance/slice.js"));
function _iterableToArrayLimit(arr, i) { if (typeof Symbol === "undefined" || !(Symbol.iterator in Object(arr))) return; var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
var _filter = _interopRequireDefault(require("core-js-pure/stable/instance/filter.js"));
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
var _isRetina = _interopRequireDefault(require("is-retina"));
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _unsupportedIterableToArray(arr) || _nonIterableSpread(); }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (typeof Symbol !== "undefined" && Symbol.iterator in Object(iter)) return Array.from(iter); }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) return _arrayLikeToArray(arr); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
var IS_RETINA = (0, _isRetina.default)();

@@ -103,2 +73,4 @@

function _stringAsciiPRNG(value, m) {
var _context;
// Xn+1 = (a * Xn + c) % m

@@ -108,6 +80,5 @@ // 0 < a < m

// 0 <= X0 < m
var charCodes = _toConsumableArray(value).map(function (letter) {
var charCodes = (0, _map.default)(_context = (0, _toConsumableArray2.default)(value)).call(_context, function (letter) {
return letter.charCodeAt(0);
});
var len = charCodes.length;

@@ -147,3 +118,3 @@ var a = len % (m - 1) + 1;

var _ref = reSize.exec(size) || [],
_ref2 = _slicedToArray(_ref, 3),
_ref2 = (0, _slicedToArray2.default)(_ref, 3),
_ref2$ = _ref2[1],

@@ -180,8 +151,10 @@ value = _ref2$ === void 0 ? 0 : _ref2$,

function defaultInitials(name, _ref3) {
var _context2, _context3, _context4;
var maxInitials = _ref3.maxInitials;
return name.split(/\s/).map(function (part) {
return (0, _slice.default)(_context2 = (0, _filter.default)(_context3 = (0, _map.default)(_context4 = name.split(/\s/)).call(_context4, function (part) {
return part.substring(0, 1).toUpperCase();
}).filter(function (v) {
})).call(_context3, function (v) {
return !!v;
}).slice(0, maxInitials).join('').toUpperCase();
})).call(_context2, 0, maxInitials).join('').toUpperCase();
}

@@ -188,0 +161,0 @@ /**

{
"name": "react-avatar",
"version": "3.10.0",
"version": "4.0.0",
"description": "Universal React avatar component makes it possible to generate avatars based on user information.",

@@ -43,2 +43,4 @@ "main": "lib/index.js",

"peerDependencies": {
"@babel/runtime": ">=7",
"core-js-pure": ">=3",
"react": "^15.0.0 || ^16.0.0 || ^17.0.0",

@@ -51,7 +53,11 @@ "prop-types": "^15.0.0 || ^16.0.0"

"@babel/plugin-proposal-class-properties": "^7.7.4",
"@babel/plugin-transform-runtime": "^7.16.0",
"@babel/preset-env": "^7.7.7",
"@babel/preset-react": "^7.7.4",
"@babel/runtime": "^7.16.0",
"@types/react": "^16.0.0",
"babel-eslint": "^10.0.3",
"babel-loader": "^8.0.6",
"babel-plugin-polyfill-corejs3": "^0.3.0",
"core-js-pure": "^3.19.1",
"eslint": "^6.8.0",

@@ -71,3 +77,2 @@ "eslint-loader": "^3.0.3",

"dependencies": {
"core-js": "^3.6.1",
"is-retina": "^1.0.3",

@@ -74,0 +79,0 @@ "md5": "^2.0.0"

@@ -25,3 +25,3 @@ # &lt;Avatar&gt; [![Build Status](https://travis-ci.org/Sitebase/react-avatar.svg?branch=master)](https://travis-ci.org/Sitebase/react-avatar) [![npm downloads](https://img.shields.io/npm/dm/react-avatar.svg)](https://www.npmjs.com/package/react-avatar) [![version](https://img.shields.io/npm/v/react-avatar.svg)](https://www.npmjs.com/package/react-avatar) ![npm bundle size (minified + gzip)](https://img.shields.io/bundlephobia/minzip/react-avatar.svg) ![npm type definitions](https://img.shields.io/npm/types/react-avatar.svg)

[Check it live!](https://www.sitebase.be/react-avatar/?utm_source=github&utm_medium=readme&utm_campaign=react-avatar)
[Check it live!](https://ambassify.github.io/react-avatar/)

@@ -76,3 +76,3 @@ ## Install

<Avatar size="100" facebook-id="invalidfacebookusername" src="http://www.gravatar.com/avatar/a16a38cdfe8b2cbd38e8a56ab93238d3" />
<Avatar name="Wim Mostmans" unstyled="true" />
<Avatar name="Wim Mostmans" unstyled={true} />
```

@@ -79,0 +79,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc