{"version":3,"sources":["node_modules\\react-native-web\\dist\\modules\\multiplyStyleLengthValue\\index.js"],"names":["Object","defineProperty","exports","value","CSS_UNIT_RE","getUnit","str","match","isNumeric","n","isNaN","parseFloat","isFinite","multiplyStyleLengthValue","multiple","number","unit","default"],"mappings":"AAAAA,OAAOC,cAAP,CAAsBC,OAAtB,CAA8B,YAA9B,CAA2C,CAACC,MAAM,IAAP,CAA3C,EAAyD,GAAIC,aAAY,6CAAhB;;AAEzD,GAAIC,SAAQ,QAASA,QAAT,CAAiBC,GAAjB,CAAqB,CAAC,MAAOA,KAAIC,KAAJ,CAAUH,WAAV,EAAuB,CAAvB,CAAP,CAAkC,CAApE;;AAEA,GAAII,WAAU,QAASA,UAAT,CAAmBC,CAAnB,CAAqB;AACnC,MAAM,CAACC,MAAMC,WAAWF,CAAX,CAAN,CAAD,EAAuBG,SAASH,CAAT,CAA7B;AACC,CAFD;;AAIA,GAAII,0BAAyB,QAASA,yBAAT,CAAkCV,KAAlC,CAAwCW,QAAxC,CAAiD;AAC9E,GAAG,MAAOX,MAAP,GAAe,QAAlB,CAA2B;AAC3B,GAAIY,QAAOJ,WAAWR,KAAX,CAAiB,EAAjB,EAAqBW,QAAhC;AACA,GAAIE,MAAKX,QAAQF,KAAR,CAAT;AACA,MAAM,GAAGY,MAAH,CAAUC,IAAhB;AACC,CAJD,IAIM,IAAGR,UAAUL,KAAV,CAAH,CAAoB;AAC1B,MAAOA,OAAMW,QAAb;AACC;AACA,CARD,CAQEZ,QAAQe,OAAR;;AAEFJ,wBAFE","file":"index.js","sourceRoot":"D:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["Object.defineProperty(exports,\"__esModule\",{value:true});var CSS_UNIT_RE=/^[+-]?\\d*(?:\\.\\d+)?(?:[Ee][+-]?\\d+)?(%|\\w*)/;\n\nvar getUnit=function getUnit(str){return str.match(CSS_UNIT_RE)[1];};\n\nvar isNumeric=function isNumeric(n){\nreturn!isNaN(parseFloat(n))&&isFinite(n);\n};\n\nvar multiplyStyleLengthValue=function multiplyStyleLengthValue(value,multiple){\nif(typeof value==='string'){\nvar number=parseFloat(value,10)*multiple;\nvar unit=getUnit(value);\nreturn''+number+unit;\n}else if(isNumeric(value)){\nreturn value*multiple;\n}\n};exports.default=\n\nmultiplyStyleLengthValue;"]}