{"id":"oC8s","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/styled-system/dist/esm/config/typography.js.map","includedInParent":true,"mtime":1616745790711},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/example/package.json","includedInParent":true,"mtime":1616745785170},{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/styled-system/package.json","includedInParent":true,"mtime":1616745790711},{"name":"../create-transform","loc":{"line":1,"column":19},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/styled-system/dist/esm/config/typography.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/styled-system/dist/esm/create-transform.js"},{"name":"../utils","loc":{"line":2,"column":18},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/styled-system/dist/esm/config/typography.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/styled-system/dist/esm/utils/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.typography=void 0;var e=require(\"../create-transform\"),t=require(\"../utils\"),r={fontFamily:t.t.prop(\"fontFamily\",\"fonts\"),fontSize:t.t.prop(\"fontSize\",\"fontSizes\",e.px),fontWeight:t.t.prop(\"fontWeight\",\"fontWeights\"),lineHeight:t.t.prop(\"lineHeight\",\"lineHeights\"),letterSpacing:t.t.prop(\"letterSpacing\",\"letterSpacings\"),textAlign:!0,fontStyle:!0,wordBreak:!0,overflowWrap:!0,textOverflow:!0,textTransform:!0,whiteSpace:!0,textDecoration:!0,textDecor:{property:\"textDecoration\"},noOfLines:{static:{overflow:\"hidden\",textOverflow:\"ellipsis\",display:\"-webkit-box\",WebkitBoxOrient:\"vertical\",WebkitLineClamp:\"var(--chakra-line-clamp)\"},property:\"--chakra-line-clamp\"},isTruncated:{transform(e){if(!0===e)return{overflow:\"hidden\",textOverflow:\"ellipsis\",whiteSpace:\"nowrap\"}}}};exports.typography=r;"},"sourceMaps":{"js":{"mappings":[{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":0}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":13}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":20}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":35}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":43}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":56}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":57}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":64}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":68}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":76}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":92}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":94}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":98}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":100}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":108}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":131}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":133}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":4,"column":0},"generated":{"line":1,"column":141}},{"source":"../../../src/config/typography.ts","name":"typography","original":{"line":6,"column":13},"generated":{"line":1,"column":153}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":6,"column":34},"generated":{"line":1,"column":155}},{"source":"../../../src/config/typography.ts","name":"fontFamily","original":{"line":7,"column":2},"generated":{"line":1,"column":156}},{"source":"../../../src/config/typography.ts","name":"t","original":{"line":7,"column":14},"generated":{"line":1,"column":167}},{"source":"../../../src/config/typography.ts","name":"prop","original":{"line":7,"column":16},"generated":{"line":1,"column":169}},{"source":"../../../src/config/typography.ts","name":"prop","original":{"line":7,"column":16},"generated":{"line":1,"column":171}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":7,"column":21},"generated":{"line":1,"column":176}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":7,"column":35},"generated":{"line":1,"column":189}},{"source":"../../../src/config/typography.ts","name":"fontSize","original":{"line":8,"column":2},"generated":{"line":1,"column":198}},{"source":"../../../src/config/typography.ts","name":"t","original":{"line":8,"column":12},"generated":{"line":1,"column":207}},{"source":"../../../src/config/typography.ts","name":"prop","original":{"line":8,"column":14},"generated":{"line":1,"column":209}},{"source":"../../../src/config/typography.ts","name":"prop","original":{"line":8,"column":14},"generated":{"line":1,"column":211}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":8,"column":19},"generated":{"line":1,"column":216}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":8,"column":31},"generated":{"line":1,"column":227}},{"source":"../../../src/config/typography.ts","name":"px","original":{"line":8,"column":44},"generated":{"line":1,"column":239}},{"source":"../../../src/config/typography.ts","name":"t","original":{"line":8,"column":12},"generated":{"line":1,"column":241}},{"source":"../../../src/config/typography.ts","name":"fontWeight","original":{"line":9,"column":2},"generated":{"line":1,"column":245}},{"source":"../../../src/config/typography.ts","name":"t","original":{"line":9,"column":14},"generated":{"line":1,"column":256}},{"source":"../../../src/config/typography.ts","name":"prop","original":{"line":9,"column":16},"generated":{"line":1,"column":258}},{"source":"../../../src/config/typography.ts","name":"prop","original":{"line":9,"column":16},"generated":{"line":1,"column":260}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":9,"column":21},"generated":{"line":1,"column":265}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":9,"column":35},"generated":{"line":1,"column":278}},{"source":"../../../src/config/typography.ts","name":"lineHeight","original":{"line":10,"column":2},"generated":{"line":1,"column":293}},{"source":"../../../src/config/typography.ts","name":"t","original":{"line":10,"column":14},"generated":{"line":1,"column":304}},{"source":"../../../src/config/typography.ts","name":"prop","original":{"line":10,"column":16},"generated":{"line":1,"column":306}},{"source":"../../../src/config/typography.ts","name":"prop","original":{"line":10,"column":16},"generated":{"line":1,"column":308}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":10,"column":21},"generated":{"line":1,"column":313}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":10,"column":35},"generated":{"line":1,"column":326}},{"source":"../../../src/config/typography.ts","name":"letterSpacing","original":{"line":11,"column":2},"generated":{"line":1,"column":341}},{"source":"../../../src/config/typography.ts","name":"t","original":{"line":11,"column":17},"generated":{"line":1,"column":355}},{"source":"../../../src/config/typography.ts","name":"prop","original":{"line":11,"column":19},"generated":{"line":1,"column":357}},{"source":"../../../src/config/typography.ts","name":"prop","original":{"line":11,"column":19},"generated":{"line":1,"column":359}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":11,"column":24},"generated":{"line":1,"column":364}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":11,"column":41},"generated":{"line":1,"column":380}},{"source":"../../../src/config/typography.ts","name":"textAlign","original":{"line":12,"column":2},"generated":{"line":1,"column":398}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":12,"column":13},"generated":{"line":1,"column":409}},{"source":"../../../src/config/typography.ts","name":"fontStyle","original":{"line":13,"column":2},"generated":{"line":1,"column":411}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":13,"column":13},"generated":{"line":1,"column":422}},{"source":"../../../src/config/typography.ts","name":"wordBreak","original":{"line":14,"column":2},"generated":{"line":1,"column":424}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":14,"column":13},"generated":{"line":1,"column":435}},{"source":"../../../src/config/typography.ts","name":"overflowWrap","original":{"line":15,"column":2},"generated":{"line":1,"column":437}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":15,"column":16},"generated":{"line":1,"column":451}},{"source":"../../../src/config/typography.ts","name":"textOverflow","original":{"line":16,"column":2},"generated":{"line":1,"column":453}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":16,"column":16},"generated":{"line":1,"column":467}},{"source":"../../../src/config/typography.ts","name":"textTransform","original":{"line":17,"column":2},"generated":{"line":1,"column":469}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":17,"column":17},"generated":{"line":1,"column":484}},{"source":"../../../src/config/typography.ts","name":"whiteSpace","original":{"line":18,"column":2},"generated":{"line":1,"column":486}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":18,"column":14},"generated":{"line":1,"column":498}},{"source":"../../../src/config/typography.ts","name":"textDecoration","original":{"line":19,"column":2},"generated":{"line":1,"column":500}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":19,"column":18},"generated":{"line":1,"column":516}},{"source":"../../../src/config/typography.ts","name":"textDecor","original":{"line":20,"column":2},"generated":{"line":1,"column":518}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":20,"column":13},"generated":{"line":1,"column":528}},{"source":"../../../src/config/typography.ts","name":"property","original":{"line":20,"column":15},"generated":{"line":1,"column":529}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":20,"column":25},"generated":{"line":1,"column":538}},{"source":"../../../src/config/typography.ts","name":"noOfLines","original":{"line":21,"column":2},"generated":{"line":1,"column":556}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":21,"column":13},"generated":{"line":1,"column":566}},{"source":"../../../src/config/typography.ts","name":"static","original":{"line":22,"column":4},"generated":{"line":1,"column":567}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":22,"column":12},"generated":{"line":1,"column":574}},{"source":"../../../src/config/typography.ts","name":"overflow","original":{"line":23,"column":6},"generated":{"line":1,"column":575}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":23,"column":16},"generated":{"line":1,"column":584}},{"source":"../../../src/config/typography.ts","name":"textOverflow","original":{"line":24,"column":6},"generated":{"line":1,"column":593}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":24,"column":20},"generated":{"line":1,"column":606}},{"source":"../../../src/config/typography.ts","name":"display","original":{"line":25,"column":6},"generated":{"line":1,"column":617}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":25,"column":15},"generated":{"line":1,"column":625}},{"source":"../../../src/config/typography.ts","name":"WebkitBoxOrient","original":{"line":26,"column":6},"generated":{"line":1,"column":639}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":26,"column":23},"generated":{"line":1,"column":655}},{"source":"../../../src/config/typography.ts","name":"WebkitLineClamp","original":{"line":28,"column":6},"generated":{"line":1,"column":666}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":28,"column":23},"generated":{"line":1,"column":682}},{"source":"../../../src/config/typography.ts","name":"property","original":{"line":30,"column":4},"generated":{"line":1,"column":710}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":30,"column":14},"generated":{"line":1,"column":719}},{"source":"../../../src/config/typography.ts","name":"isTruncated","original":{"line":32,"column":2},"generated":{"line":1,"column":742}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":32,"column":15},"generated":{"line":1,"column":754}},{"source":"../../../src/config/typography.ts","name":"transform","original":{"line":33,"column":4},"generated":{"line":1,"column":755}},{"source":"../../../src/config/typography.ts","name":"value","original":{"line":33,"column":14},"generated":{"line":1,"column":765}},{"source":"../../../src/config/typography.ts","name":"value","original":{"line":34,"column":10},"generated":{"line":1,"column":768}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":34,"column":20},"generated":{"line":1,"column":772}},{"source":"../../../src/config/typography.ts","name":"value","original":{"line":34,"column":10},"generated":{"line":1,"column":776}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":35,"column":15},"generated":{"line":1,"column":778}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":35,"column":15},"generated":{"line":1,"column":784}},{"source":"../../../src/config/typography.ts","name":"overflow","original":{"line":36,"column":10},"generated":{"line":1,"column":785}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":36,"column":20},"generated":{"line":1,"column":794}},{"source":"../../../src/config/typography.ts","name":"textOverflow","original":{"line":37,"column":10},"generated":{"line":1,"column":803}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":37,"column":24},"generated":{"line":1,"column":816}},{"source":"../../../src/config/typography.ts","name":"whiteSpace","original":{"line":38,"column":10},"generated":{"line":1,"column":827}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":38,"column":22},"generated":{"line":1,"column":838}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":851}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":859}},{"source":"../../../src/config/typography.ts","name":null,"original":{"line":47,"column":0},"generated":{"line":1,"column":870}}],"sources":{"../../../src/config/typography.ts":"import * as CSS from \"csstype\"\nimport { px } from \"../create-transform\"\nimport { Config } from \"../prop-config\"\nimport { ResponsiveValue, t, Token } from \"../utils\"\n\nexport const typography: Config = {\n  fontFamily: t.prop(\"fontFamily\", \"fonts\"),\n  fontSize: t.prop(\"fontSize\", \"fontSizes\", px),\n  fontWeight: t.prop(\"fontWeight\", \"fontWeights\"),\n  lineHeight: t.prop(\"lineHeight\", \"lineHeights\"),\n  letterSpacing: t.prop(\"letterSpacing\", \"letterSpacings\"),\n  textAlign: true,\n  fontStyle: true,\n  wordBreak: true,\n  overflowWrap: true,\n  textOverflow: true,\n  textTransform: true,\n  whiteSpace: true,\n  textDecoration: true,\n  textDecor: { property: \"textDecoration\" },\n  noOfLines: {\n    static: {\n      overflow: \"hidden\",\n      textOverflow: \"ellipsis\",\n      display: \"-webkit-box\",\n      WebkitBoxOrient: \"vertical\",\n      //@ts-ignore\n      WebkitLineClamp: \"var(--chakra-line-clamp)\",\n    },\n    property: \"--chakra-line-clamp\",\n  },\n  isTruncated: {\n    transform(value) {\n      if (value === true) {\n        return {\n          overflow: \"hidden\",\n          textOverflow: \"ellipsis\",\n          whiteSpace: \"nowrap\",\n        }\n      }\n    },\n  },\n}\n\n/**\n * Types for typography related CSS properties\n */\nexport interface TypographyProps {\n  /**\n   * The CSS `font-weight` property\n   */\n  fontWeight?: Token<number | (string & {}), \"fontWeights\">\n  /**\n   * The CSS `line-height` property\n   */\n  lineHeight?: Token<CSS.Property.LineHeight | number, \"lineHeights\">\n  /**\n   * The CSS `letter-spacing` property\n   */\n  letterSpacing?: Token<CSS.Property.LetterSpacing | number, \"letterSpacings\">\n\n  /**\n   * The CSS `font-size` property\n   */\n  fontSize?: Token<CSS.Property.FontSize | number, \"fontSizes\">\n  /**\n   * The CSS `font-family` property\n   */\n  fontFamily?: Token<CSS.Property.FontFamily, \"fonts\">\n  /**\n   * The CSS `text-align` property\n   */\n  textAlign?: Token<CSS.Property.TextAlign>\n  /**\n   * The CSS `font-style` property\n   */\n  fontStyle?: Token<CSS.Property.FontStyle>\n  /**\n   * The CSS `word-break` property\n   */\n  wordBreak?: Token<CSS.Property.WordBreak>\n  /**\n   * The CSS `overflow-wrap` property\n   */\n  overflowWrap?: Token<CSS.Property.OverflowWrap>\n  /**\n   * The CSS `text-overflow` property\n   */\n  textOverflow?: Token<CSS.Property.TextOverflow>\n  /**\n   * The CSS `text-transform` property\n   */\n  textTransform?: Token<CSS.Property.TextTransform>\n  /**\n   * The CSS `white-space` property\n   */\n  whiteSpace?: Token<CSS.Property.WhiteSpace>\n  /**\n   * The CSS `text-decoration` property\n   */\n  textDecoration?: Token<CSS.Property.TextDecoration | number>\n  /**\n   * The CSS `text-decoration` property\n   */\n  textDecor?: Token<CSS.Property.TextDecoration | number>\n  /**\n   * Used to visually truncate a text after a number of lines.\n   */\n  noOfLines?: ResponsiveValue<number>\n  /**\n   * If `true`, it clamps truncate a text after one line.\n   * @deprecated - Use `noOfLines` instead\n   */\n  isTruncated?: boolean\n}\n"},"lineCount":null}},"error":null,"hash":"3939422c3ab6b769022e7823d1f7e4d0","cacheData":{"env":{}}}