src/poly/legacy.js
// Needed by React 16 https://reactjs.org/docs/javascript-environment-requirements.html
// IE10
import 'core-js/es/map';
import 'core-js/es/set';
import 'core-js/es/symbol';
// Needed by React Loadable
// IE11, IE10
import 'core-js/es/object/assign';
// Needed by Opera Mini Extreme Mode (we think!)
import 'core-js/es/weak-map';
// IE10
import getRandomValues from 'polyfill-crypto.getrandomvalues';
if (!window.crypto && !window.msCrypto) {
window.crypto = {
getRandomValues,
};
}