{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\es6.math.imul.js"],"names":["$export","require","$imul","Math","imul","S","F","length","x","y","UINT16","xn","yn","xl","yl"],"mappings":";AACA,GAAIA,SAAUC,QAAQ,WAAR,CAAd;AACIC,MAAUC,KAAKC,IADnB;;;AAIAJ,QAAQA,QAAQK,CAAR,CAAYL,QAAQM,CAAR,CAAYL,QAAQ,UAAR,EAAoB,UAAU;AAC5D,MAAOC,OAAM,UAAN,CAAkB,CAAlB,GAAwB,CAAC,CAAzB,EAA8BA,MAAMK,MAAN,EAAgB,CAArD;AACD,CAF+B,CAAhC,CAEI,MAFJ,CAEY;AACVH,KAAM,QAASA,KAAT,CAAcI,CAAd,CAAiBC,CAAjB,CAAmB;AACvB,GAAIC,QAAS,MAAb;AACIC,GAAK,CAACH,CADV;AAEII,GAAK,CAACH,CAFV;AAGII,GAAKH,OAASC,EAHlB;AAIIG,GAAKJ,OAASE,EAJlB;AAKA,MAAO,GAAIC,GAAKC,EAAL,EAAW,CAACJ,OAASC,KAAO,EAAjB,EAAuBG,EAAvB,CAA4BD,IAAMH,OAASE,KAAO,EAAtB,CAA5B,EAAyD,EAAzD,GAAgE,CAA3E,CAAX;AACD,CARS,CAFZ","file":"es6.math.imul.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["// 20.2.2.18 Math.imul(x, y)\nvar $export = require('./_export')\n  , $imul   = Math.imul;\n\n// some WebKit versions fails with big numbers, some has wrong arity\n$export($export.S + $export.F * require('./_fails')(function(){\n  return $imul(0xffffffff, 5) != -5 || $imul.length != 2;\n}), 'Math', {\n  imul: function imul(x, y){\n    var UINT16 = 0xffff\n      , xn = +x\n      , yn = +y\n      , xl = UINT16 & xn\n      , yl = UINT16 & yn;\n    return 0 | xl * yl + ((UINT16 & xn >>> 16) * yl + xl * (UINT16 & yn >>> 16) << 16 >>> 0);\n  }\n});"]}