{"ast":null,"code":"import classNames from 'classnames';\nexport const flexWrapValues = ['wrap', 'nowrap', 'wrap-reverse'];\nexport const justifyContentValues = ['flex-start', 'flex-end', 'start', 'end', 'center', 'space-between', 'space-around', 'space-evenly', 'stretch', 'normal', 'left', 'right'];\nexport const alignItemsValues = ['center', 'start', 'end', 'flex-start', 'flex-end', 'self-start', 'self-end', 'baseline', 'normal', 'stretch'];\nconst genClsWrap = (prefixCls, props) => {\n  const wrapCls = {};\n  flexWrapValues.forEach(cssKey => {\n    wrapCls[`${prefixCls}-wrap-${cssKey}`] = props.wrap === cssKey;\n  });\n  return wrapCls;\n};\nconst genClsAlign = (prefixCls, props) => {\n  const alignCls = {};\n  alignItemsValues.forEach(cssKey => {\n    alignCls[`${prefixCls}-align-${cssKey}`] = props.align === cssKey;\n  });\n  alignCls[`${prefixCls}-align-stretch`] = !props.align && !!props.vertical;\n  return alignCls;\n};\nconst genClsJustify = (prefixCls, props) => {\n  const justifyCls = {};\n  justifyContentValues.forEach(cssKey => {\n    justifyCls[`${prefixCls}-justify-${cssKey}`] = props.justify === cssKey;\n  });\n  return justifyCls;\n};\nfunction createFlexClassNames(prefixCls, props) {\n  return classNames(Object.assign(Object.assign(Object.assign({}, genClsWrap(prefixCls, props)), genClsAlign(prefixCls, props)), genClsJustify(prefixCls, props)));\n}\nexport default createFlexClassNames;","map":{"version":3,"names":["classNames","flexWrapValues","justifyContentValues","alignItemsValues","genClsWrap","prefixCls","props","wrapCls","forEach","cssKey","wrap","genClsAlign","alignCls","align","vertical","genClsJustify","justifyCls","justify","createFlexClassNames","Object","assign"],"sources":["/var/www/gavt/node_modules/antd/es/flex/utils.js"],"sourcesContent":["import classNames from 'classnames';\nexport const flexWrapValues = ['wrap', 'nowrap', 'wrap-reverse'];\nexport const justifyContentValues = ['flex-start', 'flex-end', 'start', 'end', 'center', 'space-between', 'space-around', 'space-evenly', 'stretch', 'normal', 'left', 'right'];\nexport const alignItemsValues = ['center', 'start', 'end', 'flex-start', 'flex-end', 'self-start', 'self-end', 'baseline', 'normal', 'stretch'];\nconst genClsWrap = (prefixCls, props) => {\n  const wrapCls = {};\n  flexWrapValues.forEach(cssKey => {\n    wrapCls[`${prefixCls}-wrap-${cssKey}`] = props.wrap === cssKey;\n  });\n  return wrapCls;\n};\nconst genClsAlign = (prefixCls, props) => {\n  const alignCls = {};\n  alignItemsValues.forEach(cssKey => {\n    alignCls[`${prefixCls}-align-${cssKey}`] = props.align === cssKey;\n  });\n  alignCls[`${prefixCls}-align-stretch`] = !props.align && !!props.vertical;\n  return alignCls;\n};\nconst genClsJustify = (prefixCls, props) => {\n  const justifyCls = {};\n  justifyContentValues.forEach(cssKey => {\n    justifyCls[`${prefixCls}-justify-${cssKey}`] = props.justify === cssKey;\n  });\n  return justifyCls;\n};\nfunction createFlexClassNames(prefixCls, props) {\n  return classNames(Object.assign(Object.assign(Object.assign({}, genClsWrap(prefixCls, props)), genClsAlign(prefixCls, props)), genClsJustify(prefixCls, props)));\n}\nexport default createFlexClassNames;"],"mappings":"AAAA,OAAOA,UAAU,MAAM,YAAY;AACnC,OAAO,MAAMC,cAAc,GAAG,CAAC,MAAM,EAAE,QAAQ,EAAE,cAAc,CAAC;AAChE,OAAO,MAAMC,oBAAoB,GAAG,CAAC,YAAY,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,EAAE,QAAQ,EAAE,eAAe,EAAE,cAAc,EAAE,cAAc,EAAE,SAAS,EAAE,QAAQ,EAAE,MAAM,EAAE,OAAO,CAAC;AAC/K,OAAO,MAAMC,gBAAgB,GAAG,CAAC,QAAQ,EAAE,OAAO,EAAE,KAAK,EAAE,YAAY,EAAE,UAAU,EAAE,YAAY,EAAE,UAAU,EAAE,UAAU,EAAE,QAAQ,EAAE,SAAS,CAAC;AAC/I,MAAMC,UAAU,GAAGA,CAACC,SAAS,EAAEC,KAAK,KAAK;EACvC,MAAMC,OAAO,GAAG,CAAC,CAAC;EAClBN,cAAc,CAACO,OAAO,CAACC,MAAM,IAAI;IAC/BF,OAAO,CAAE,GAAEF,SAAU,SAAQI,MAAO,EAAC,CAAC,GAAGH,KAAK,CAACI,IAAI,KAAKD,MAAM;EAChE,CAAC,CAAC;EACF,OAAOF,OAAO;AAChB,CAAC;AACD,MAAMI,WAAW,GAAGA,CAACN,SAAS,EAAEC,KAAK,KAAK;EACxC,MAAMM,QAAQ,GAAG,CAAC,CAAC;EACnBT,gBAAgB,CAACK,OAAO,CAACC,MAAM,IAAI;IACjCG,QAAQ,CAAE,GAAEP,SAAU,UAASI,MAAO,EAAC,CAAC,GAAGH,KAAK,CAACO,KAAK,KAAKJ,MAAM;EACnE,CAAC,CAAC;EACFG,QAAQ,CAAE,GAAEP,SAAU,gBAAe,CAAC,GAAG,CAACC,KAAK,CAACO,KAAK,IAAI,CAAC,CAACP,KAAK,CAACQ,QAAQ;EACzE,OAAOF,QAAQ;AACjB,CAAC;AACD,MAAMG,aAAa,GAAGA,CAACV,SAAS,EAAEC,KAAK,KAAK;EAC1C,MAAMU,UAAU,GAAG,CAAC,CAAC;EACrBd,oBAAoB,CAACM,OAAO,CAACC,MAAM,IAAI;IACrCO,UAAU,CAAE,GAAEX,SAAU,YAAWI,MAAO,EAAC,CAAC,GAAGH,KAAK,CAACW,OAAO,KAAKR,MAAM;EACzE,CAAC,CAAC;EACF,OAAOO,UAAU;AACnB,CAAC;AACD,SAASE,oBAAoBA,CAACb,SAAS,EAAEC,KAAK,EAAE;EAC9C,OAAON,UAAU,CAACmB,MAAM,CAACC,MAAM,CAACD,MAAM,CAACC,MAAM,CAACD,MAAM,CAACC,MAAM,CAAC,CAAC,CAAC,EAAEhB,UAAU,CAACC,SAAS,EAAEC,KAAK,CAAC,CAAC,EAAEK,WAAW,CAACN,SAAS,EAAEC,KAAK,CAAC,CAAC,EAAES,aAAa,CAACV,SAAS,EAAEC,KAAK,CAAC,CAAC,CAAC;AAClK;AACA,eAAeY,oBAAoB"},"metadata":{},"sourceType":"module","externalDependencies":[]}