{"version":3,"sources":["node_modules\\react-native-web\\dist\\vendor\\setValueForStyles\\index.js"],"names":["_unitlessNumbers","require","_unitlessNumbers2","_interopRequireDefault","obj","__esModule","default","process","env","NODE_ENV","camelizeStyleName","warning","badVendoredStyleNamePattern","badStyleValueWithSemicolonPattern","warnedStyleNames","warnedStyleValues","warnedForNaNValue","warnHyphenatedStyleName","name","owner","hasOwnProperty","checkRenderMessage","warnBadVendoredStyleName","charAt","toUpperCase","slice","warnStyleValueWithSemicolon","value","replace","warnStyleValueIsNaN","getName","warnValidStyle","component","_currentElement","_owner","indexOf","test","isNaN","styleWarnings","dangerousStyleValue","isEmpty","isNonNumeric","ownerName","warned","warnings","type","trim","setValueForStyles","node","styles","style","styleName","styleValue","module","exports"],"mappings":"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","file":"index.js","sourceRoot":"d:/Work/Office/react-native-on-web/cli/tmpl/project","sourcesContent":["\n\n\n\n\n\n\n\n\n\n\n\n'use strict';\n\nvar _unitlessNumbers=require('../../modules/unitlessNumbers');var _unitlessNumbers2=_interopRequireDefault(_unitlessNumbers);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}\n\nif(process.env.NODE_ENV!=='production'){\nvar camelizeStyleName=require('fbjs/lib/camelizeStyleName');\nvar warning=require('fbjs/lib/warning');\n\n\nvar badVendoredStyleNamePattern=/^(?:webkit|moz|o)[A-Z]/;\n\n\nvar badStyleValueWithSemicolonPattern=/;\\s*$/;\n\nvar warnedStyleNames={};\nvar warnedStyleValues={};\nvar warnedForNaNValue=false;\n\nvar warnHyphenatedStyleName=function warnHyphenatedStyleName(name,owner){\nif(warnedStyleNames.hasOwnProperty(name)&&warnedStyleNames[name]){\nreturn;\n}\n\nwarnedStyleNames[name]=true;\nprocess.env.NODE_ENV!=='production'?\nwarning(\nfalse,\n'Unsupported style property %s. Did you mean %s?%s',\nname,\ncamelizeStyleName(name),\ncheckRenderMessage(owner)):\n\nvoid 0;\n};\n\nvar warnBadVendoredStyleName=function warnBadVendoredStyleName(name,owner){\nif(warnedStyleNames.hasOwnProperty(name)&&warnedStyleNames[name]){\nreturn;\n}\n\nwarnedStyleNames[name]=true;\nprocess.env.NODE_ENV!=='production'?\nwarning(\nfalse,\n'Unsupported vendor-prefixed style property %s. Did you mean %s?%s',\nname,\nname.charAt(0).toUpperCase()+name.slice(1),\ncheckRenderMessage(owner)):\n\nvoid 0;\n};\n\nvar warnStyleValueWithSemicolon=function warnStyleValueWithSemicolon(name,value,owner){\nif(warnedStyleValues.hasOwnProperty(value)&&warnedStyleValues[value]){\nreturn;\n}\n\nwarnedStyleValues[value]=true;\nprocess.env.NODE_ENV!=='production'?\nwarning(\nfalse,\n\"Style property values shouldn't contain a semicolon.%s \"+'Try \"%s: %s\" instead.',\ncheckRenderMessage(owner),\nname,\nvalue.replace(badStyleValueWithSemicolonPattern,'')):\n\nvoid 0;\n};\n\nvar warnStyleValueIsNaN=function warnStyleValueIsNaN(name,value,owner){\nif(warnedForNaNValue){\nreturn;\n}\n\nwarnedForNaNValue=true;\nprocess.env.NODE_ENV!=='production'?\nwarning(\nfalse,\n'`NaN` is an invalid value for the `%s` css style property.%s',\nname,\ncheckRenderMessage(owner)):\n\nvoid 0;\n};\n\nvar checkRenderMessage=function checkRenderMessage(owner){\nif(owner){\nvar name=owner.getName();\nif(name){\nreturn' Check the render method of `'+name+'`.';\n}\n}\nreturn'';\n};\n\n\n\n\n\n\nvar warnValidStyle=function warnValidStyle(name,value,component){\nvar owner;\nif(component){\nowner=component._currentElement._owner;\n}\nif(name.indexOf('-')>-1){\nwarnHyphenatedStyleName(name,owner);\n}else if(badVendoredStyleNamePattern.test(name)){\nwarnBadVendoredStyleName(name,owner);\n}else if(badStyleValueWithSemicolonPattern.test(value)){\nwarnStyleValueWithSemicolon(name,value,owner);\n}\n\nif(typeof value==='number'&&isNaN(value)){\nwarnStyleValueIsNaN(name,value,owner);\n}\n};\n}\n\nvar styleWarnings={};\n\n\n\n\n\n\n\n\n\n\nfunction dangerousStyleValue(name,value,component){\n\n\n\n\n\n\n\n\n\n\nvar isEmpty=value==null||typeof value==='boolean'||value==='';\nif(isEmpty){\nreturn'';\n}\n\nvar isNonNumeric=isNaN(value);\nif(\nisNonNumeric||\nvalue===0||\n_unitlessNumbers2.default.hasOwnProperty(name)&&_unitlessNumbers2.default[name])\n{\nreturn''+value;\n}\n\nif(typeof value==='string'){\nif(process.env.NODE_ENV!=='production'){\nvar warning=require('fbjs/lib/warning');\n\n\n\nif(component&&value!=='0'){\nvar owner=component._currentElement._owner;\nvar ownerName=owner?owner.getName():null;\nif(ownerName&&!styleWarnings[ownerName]){\nstyleWarnings[ownerName]={};\n}\nvar warned=false;\nif(ownerName){\nvar warnings=styleWarnings[ownerName];\nwarned=warnings[name];\nif(!warned){\nwarnings[name]=true;\n}\n}\nif(!warned){\nprocess.env.NODE_ENV!=='production'?\nwarning(\nfalse,\n'a `%s` tag (owner: `%s`) was passed a numeric string value '+\n'for CSS property `%s` (value: `%s`) which will be treated '+\n'as a unitless number in a future version of React.',\ncomponent._currentElement.type,\nownerName||'unknown',\nname,\nvalue):\n\nvoid 0;\n}\n}\n}\nvalue=value.trim();\n}\nreturn value+'px';\n}\n\n\n\n\n\n\n\n\n\nvar setValueForStyles=function setValueForStyles(node,styles,component){\nvar style=node.style;\nfor(var styleName in styles){\nif(!styles.hasOwnProperty(styleName)){\ncontinue;\n}\nif(process.env.NODE_ENV!=='production'){\nwarnValidStyle(styleName,styles[styleName],component);\n}\nvar styleValue=dangerousStyleValue(styleName,styles[styleName],component);\nif(styleName==='float'||styleName==='cssFloat'){\nstyleName='cssFloat';\n}\nif(styleValue){\nstyle[styleName]=styleValue;\n}else{\nstyle[styleName]='';\n}\n}\n};\n\nmodule.exports=setValueForStyles;"]}