{"version":3,"sources":["node_modules\\babel-polyfill\\node_modules\\core-js\\modules\\_string-pad.js"],"names":["toLength","require","repeat","defined","module","exports","that","maxLength","fillString","left","S","String","stringLength","length","fillStr","undefined","intMaxLength","fillLen","stringFiller","call","Math","ceil","slice"],"mappings":";AACA,GAAIA,UAAWC,QAAQ,cAAR,CAAf;AACIC,OAAWD,QAAQ,kBAAR,CADf;AAEIE,QAAWF,QAAQ,YAAR,CAFf;;AAIAG,OAAOC,OAAP,CAAiB,SAASC,IAAT,CAAeC,SAAf,CAA0BC,UAA1B,CAAsCC,IAAtC,CAA2C;AAC1D,GAAIC,GAAeC,OAAOR,QAAQG,IAAR,CAAP,CAAnB;AACIM,aAAeF,EAAEG,MADrB;AAEIC,QAAeN,aAAeO,SAAf,CAA2B,GAA3B,CAAiCJ,OAAOH,UAAP,CAFpD;AAGIQ,aAAehB,SAASO,SAAT,CAHnB;AAIA,GAAGS,cAAgBJ,YAAhB,EAAgCE,SAAW,EAA9C,CAAiD,MAAOJ,EAAP;AACjD,GAAIO,SAAUD,aAAeJ,YAA7B;AACIM,aAAehB,OAAOiB,IAAP,CAAYL,OAAZ,CAAqBM,KAAKC,IAAL,CAAUJ,QAAUH,QAAQD,MAA5B,CAArB,CADnB;AAEA,GAAGK,aAAaL,MAAb,CAAsBI,OAAzB,CAAiCC,aAAeA,aAAaI,KAAb,CAAmB,CAAnB,CAAsBL,OAAtB,CAAf;AACjC,MAAOR,MAAOS,aAAeR,CAAtB,CAA0BA,EAAIQ,YAArC;AACD,CAVD","file":"_string-pad.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["// https://github.com/tc39/proposal-string-pad-start-end\nvar toLength = require('./_to-length')\n  , repeat   = require('./_string-repeat')\n  , defined  = require('./_defined');\n\nmodule.exports = function(that, maxLength, fillString, left){\n  var S            = String(defined(that))\n    , stringLength = S.length\n    , fillStr      = fillString === undefined ? ' ' : String(fillString)\n    , intMaxLength = toLength(maxLength);\n  if(intMaxLength <= stringLength || fillStr == '')return S;\n  var fillLen = intMaxLength - stringLength\n    , stringFiller = repeat.call(fillStr, Math.ceil(fillLen / fillStr.length));\n  if(stringFiller.length > fillLen)stringFiller = stringFiller.slice(0, fillLen);\n  return left ? stringFiller + S : S + stringFiller;\n};\n"]}