auto-prefixer
Version:
2 lines • 3.86 kB
JavaScript
var _Object$keys=require("babel-runtime/core-js/object/keys")["default"],_Object$assign=require("babel-runtime/core-js/object/assign")["default"];!function(e){"object"==typeof exports&&"undefined"!=typeof module||"function"!=typeof define||!define.amd?e():define(e)}(function(){"use strict";function e(e,n,t,r){function c(e,n){return a(t,e)&&(r||a(O,n))?t.replace(e,["",n.toLowerCase(),e].join("-")):null}function s(e){return j[e].reduce(function(n,t){return n[t.toLowerCase()]=c(e,t),n},{})}function u(t){var r=o(t).filter(function(e){return null!==e}).map(function(e){return n+":"+e}).join(";");r&&(e[n]=e[n]+";"+r)}function l(){return t.replace("flex-","").toLowerCase()}var f=!0;if("flex"===t&&"display"===n){var m=s("flex");return m.ms&&(m.ms=m.ms.replace("flex","flexbox")),u(m),f&&(e[n]="-webkit-box;display:"+e[n]),e}var b=_Object$keys(j).filter(function(e){return"flex"!==e}).reduce(function(e,n){return e[n]=s(n),e},{});if(v[n]){var x=r?v[n]:v[n].filter(function(e){return a(O,e)}),k=x.reduce(function(e,r){var a=t;return _Object$keys(b).forEach(function(e){var n=b[e];_Object$keys(n).forEach(function(e){n[e]&&i(r)===i(e)&&(a=n[e],n[e]=null)})}),e[r+i(n)]=a,e},{});if(f)switch(n){case"flexDirection":a(t,"reverse")?k.WebkitBoxDirection="reverse":k.WebkitBoxDirection="normal",a(t,"row")?k.WebkitBoxOrient=k.boxOrient="horizontal":a(t,"column")&&(k.WebkitBoxOrient="vertical");break;case"alignSelf":k.msFlexItemAlign=l();break;case"alignItems":k.WebkitBoxAlign=k.msFlexAlign=l();break;case"alignContent":"spaceAround"===t?k.msFlexLinePack="distribute":"spaceBetween"===t?k.msFlexLinePack="justify":k.msFlexLinePack=l();break;case"justifyContent":"spaceAround"===t?k.msFlexPack="distribute":"spaceBetween"===t?k.WebkitBoxPack=k.msFlexPack="justify":k.WebkitBoxPack=k.msFlexPack=l();break;case"flexBasis":k.msFlexPreferredSize=t;break;case"order":k.msFlexOrder="-moz-calc("+t+")",k.WebkitBoxOrdinalGroup="-webkit-calc("+(parseInt(t)+1)+")";break;case"flexGrow":k.WebkitBoxFlex=k.msFlexPositive=t;break;case"flexShrink":k.msFlexNegative=t;break;case"flex":k.WebkitBoxFlex=t}_Object$assign(e,k)}return _Object$keys(b).forEach(function(e){u(b[e])}),e}function n(t,r){return _Object$keys(t).forEach(function(i){var a=t[i];"object"==typeof a?n(a,r):t=e(t,i,a,r)}),t}function t(e){var t=arguments.length<=1||void 0===arguments[1]?!1:arguments[1];return"boolean"==typeof e?function(t){return n(t,e)}:e?n(e,t):{}}var r={range:function(e){for(var n=[],t=0;e>t;t++)n.push(t);return n},capitalize:function(e){return e&&e.charAt(0).toUpperCase()+e.substring(1)},includes:function(e,n){return"number"==typeof e&&(e=e.toString()),-1!==e.indexOf(n)},values:function(e){return _Object$keys(e).map(function(n){return e[n]})}},i=r.capitalize,a=r.includes,o=r.values,c="Webkit",s="Moz",u="ms",l="o",f=[c],m=[c,l],b=[s],x=[u],k=[c,s],p=[c,s,l],d=[c,s,u],g=[c,u],y=[c,u,s,l],v={alignContent:f,alignItems:f,alignSelf:f,animation:k,animationDelay:k,animationDirection:k,animationDuration:k,animationFillMode:k,animationIterationCount:k,animationName:k,animationPlayState:k,animationTimingFunction:k,appearance:k,backfaceVisibility:k,backgroundClip:f,borderImage:p,borderImageSlice:p,boxShadow:d,boxSizing:k,clipPath:f,columns:k,cursor:k,flex:g,flexBasis:g,flexDirection:g,flexFlow:g,flexGrow:g,flexShrink:g,flexWrap:g,fontSmoothing:k,justifyContent:k,order:k,perspective:k,perspectiveOrigin:k,transform:d,transformOrigin:d,transformOriginX:d,transformOriginY:d,transformOriginZ:d,transformStyle:d,transition:d,transitionDelay:d,transitionDuration:d,transitionProperty:d,transitionTimingFunction:d,userSelect:d},j={calc:k,flex:g},O=function(){if("undefined"==typeof navigator)return y;var e=navigator.userAgent;return a(e,"Chrome")?f:a(e,"Safari")?f:a(e,"Opera")?m:a(e,"Firefox")?b:a(e,"MSIE")?x:[]}();module.exports=t});
//# sourceMappingURL=react-inline-auto-prefixer.min.js.map