{"id":"sewk","dependencies":[{"name":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/theme-tools/dist/esm/color.js.map","includedInParent":true,"mtime":1616745790685},{"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/theme-tools/package.json","includedInParent":true,"mtime":1616745790685},{"name":"tinycolor2","loc":{"line":1,"column":18},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/theme-tools/dist/esm/color.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/tinycolor2/tinycolor.js"},{"name":"@chakra-ui/utils","loc":{"line":2,"column":50},"parent":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/theme-tools/dist/esm/color.js","resolved":"/home/runner/work/chakra-theme-visualizer/chakra-theme-visualizer/node_modules/@chakra-ui/utils/dist/esm/index.js"}],"generated":{"js":"\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:!0}),exports.generateStripe=v,exports.randomColor=f,exports.complementary=exports.isAccessible=exports.contrast=exports.lighten=exports.darken=exports.blacken=exports.whiten=exports.transparentize=exports.isLight=exports.isDark=exports.tone=exports.getColor=void 0;var r=e(require(\"tinycolor2\")),t=require(\"@chakra-ui/utils\");function e(r){return r&&r.__esModule?r:{default:r}}var n=(e,n,o)=>{var a=(0,t.memoizedGet)(e,\"colors.\"+n,n);return(0,r.default)(a).isValid()?a:o};exports.getColor=n;var o=t=>e=>{var o=n(e,t);return(0,r.default)(o).isDark()?\"dark\":\"light\"};exports.tone=o;var a=r=>t=>\"dark\"===o(r)(t);exports.isDark=a;var s=r=>t=>\"light\"===o(r)(t);exports.isLight=s;var i=(t,e)=>o=>{var a=n(o,t);return(0,r.default)(a).setAlpha(e).toRgbString()};exports.transparentize=i;var l=(t,e)=>o=>{var a=n(o,t);return r.default.mix(a,\"#fff\",e).toHexString()};exports.whiten=l;var u=(t,e)=>o=>{var a=n(o,t);return r.default.mix(a,\"#000\",e).toHexString()};exports.blacken=u;var p=(t,e)=>o=>{var a=n(o,t);return(0,r.default)(a).darken(e).toHexString()};exports.darken=p;var g=(t,e)=>o=>(0,r.default)(n(o,t)).lighten(e).toHexString();exports.lighten=g;var d=(t,e)=>o=>r.default.readability(n(o,e),n(o,t));exports.contrast=d;var x=(t,e,o)=>a=>r.default.isReadable(n(a,e),n(a,t),o);exports.isAccessible=x;var c=t=>e=>(0,r.default)(n(e,t)).complement().toHexString();function v(r,t){return void 0===r&&(r=\"1rem\"),void 0===t&&(t=\"rgba(255, 255, 255, 0.15)\"),{backgroundImage:\"linear-gradient(\\n    45deg,\\n    \"+t+\" 25%,\\n    transparent 25%,\\n    transparent 50%,\\n    \"+t+\" 50%,\\n    \"+t+\" 75%,\\n    transparent 75%,\\n    transparent\\n  )\",backgroundSize:r+\" \"+r}}function f(e){var n=r.default.random().toHexString();return!e||(0,t.isEmptyObject)(e)?n:e.string&&e.colors?m(e.string,e.colors):e.string&&!e.colors?h(e.string):e.colors&&!e.string?b(e.colors):n}function h(r){var t=0;if(0===r.length)return t.toString();for(var e=0;e<r.length;e+=1)t=r.charCodeAt(e)+((t<<5)-t),t&=t;for(var n=\"#\",o=0;o<3;o+=1){n+=(\"00\"+(t>>8*o&255).toString(16)).substr(-2)}return n}function m(r,t){var e=0;if(0===r.length)return t[0];for(var n=0;n<r.length;n+=1)e=r.charCodeAt(n)+((e<<5)-e),e&=e;return t[e=(e%t.length+t.length)%t.length]}function b(r){return r[Math.floor(Math.random()*r.length)]}exports.complementary=c;"},"sourceMaps":{"js":{"mappings":[{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":0}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":13}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":20}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":35}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":43}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":56}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":57}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":64}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":68}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":76}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":91}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":93}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":101}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":113}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":115}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":123}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":137}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":145}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":158}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":166}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":175}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":183}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":191}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":199}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":206}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":214}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":222}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":230}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":237}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":245}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":260}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":268}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":276}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":284}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":291}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":299}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":304}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":312}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":326}},{"source":"../../src/color.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":328}},{"source":"../../src/color.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":332}},{"source":"../../src/color.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":334}},{"source":"../../src/color.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":336}},{"source":"../../src/color.ts","name":null,"original":{"line":1,"column":0},"generated":{"line":1,"column":344}},{"source":"../../src/color.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":359}},{"source":"../../src/color.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":361}},{"source":"../../src/color.ts","name":null,"original":{"line":2,"column":0},"generated":{"line":1,"column":369}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":389}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":398}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":400}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":403}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":410}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":413}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":415}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":426}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":428}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":429}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":437}},{"source":"../../src/color.ts","name":null,"original":{"line":10,"column":7},"generated":{"line":1,"column":440}},{"source":"../../src/color.ts","name":"getColor","original":{"line":10,"column":13},"generated":{"line":1,"column":444}},{"source":"../../src/color.ts","name":null,"original":{"line":10,"column":24},"generated":{"line":1,"column":446}},{"source":"../../src/color.ts","name":"theme","original":{"line":10,"column":25},"generated":{"line":1,"column":447}},{"source":"../../src/color.ts","name":"color","original":{"line":10,"column":38},"generated":{"line":1,"column":449}},{"source":"../../src/color.ts","name":"fallback","original":{"line":10,"column":53},"generated":{"line":1,"column":451}},{"source":"../../src/color.ts","name":"hex","original":{"line":11,"column":8},"generated":{"line":1,"column":456}},{"source":"../../src/color.ts","name":"hex","original":{"line":11,"column":8},"generated":{"line":1,"column":460}},{"source":"../../src/color.ts","name":"get","original":{"line":11,"column":14},"generated":{"line":1,"column":463}},{"source":"../../src/color.ts","name":"theme","original":{"line":11,"column":18},"generated":{"line":1,"column":465}},{"source":"../../src/color.ts","name":"theme","original":{"line":11,"column":18},"generated":{"line":1,"column":467}},{"source":"../../src/color.ts","name":"theme","original":{"line":11,"column":18},"generated":{"line":1,"column":480}},{"source":"../../src/color.ts","name":null,"original":{"line":11,"column":17},"generated":{"line":1,"column":482}},{"source":"../../src/color.ts","name":"color","original":{"line":11,"column":35},"generated":{"line":1,"column":492}},{"source":"../../src/color.ts","name":"color","original":{"line":11,"column":44},"generated":{"line":1,"column":494}},{"source":"../../src/color.ts","name":"isValid","original":{"line":13,"column":9},"generated":{"line":1,"column":497}},{"source":"../../src/color.ts","name":"Color","original":{"line":12,"column":18},"generated":{"line":1,"column":504}},{"source":"../../src/color.ts","name":"hex","original":{"line":12,"column":24},"generated":{"line":1,"column":506}},{"source":"../../src/color.ts","name":"hex","original":{"line":12,"column":24},"generated":{"line":1,"column":508}},{"source":"../../src/color.ts","name":"hex","original":{"line":12,"column":24},"generated":{"line":1,"column":517}},{"source":"../../src/color.ts","name":"isValid","original":{"line":12,"column":29},"generated":{"line":1,"column":520}},{"source":"../../src/color.ts","name":"hex","original":{"line":13,"column":19},"generated":{"line":1,"column":530}},{"source":"../../src/color.ts","name":"fallback","original":{"line":13,"column":25},"generated":{"line":1,"column":532}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":535}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":543}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":552}},{"source":"../../src/color.ts","name":null,"original":{"line":20,"column":7},"generated":{"line":1,"column":554}},{"source":"../../src/color.ts","name":"tone","original":{"line":20,"column":13},"generated":{"line":1,"column":558}},{"source":"../../src/color.ts","name":"color","original":{"line":20,"column":21},"generated":{"line":1,"column":560}},{"source":"../../src/color.ts","name":"theme","original":{"line":20,"column":40},"generated":{"line":1,"column":563}},{"source":"../../src/color.ts","name":"hex","original":{"line":21,"column":8},"generated":{"line":1,"column":567}},{"source":"../../src/color.ts","name":"hex","original":{"line":21,"column":8},"generated":{"line":1,"column":571}},{"source":"../../src/color.ts","name":"getColor","original":{"line":21,"column":14},"generated":{"line":1,"column":573}},{"source":"../../src/color.ts","name":"theme","original":{"line":21,"column":23},"generated":{"line":1,"column":575}},{"source":"../../src/color.ts","name":"color","original":{"line":21,"column":30},"generated":{"line":1,"column":577}},{"source":"../../src/color.ts","name":"isDark","original":{"line":23,"column":9},"generated":{"line":1,"column":580}},{"source":"../../src/color.ts","name":"Color","original":{"line":22,"column":17},"generated":{"line":1,"column":587}},{"source":"../../src/color.ts","name":"hex","original":{"line":22,"column":23},"generated":{"line":1,"column":589}},{"source":"../../src/color.ts","name":"hex","original":{"line":22,"column":23},"generated":{"line":1,"column":591}},{"source":"../../src/color.ts","name":"hex","original":{"line":22,"column":23},"generated":{"line":1,"column":600}},{"source":"../../src/color.ts","name":"isDark","original":{"line":22,"column":28},"generated":{"line":1,"column":603}},{"source":"../../src/color.ts","name":null,"original":{"line":23,"column":18},"generated":{"line":1,"column":612}},{"source":"../../src/color.ts","name":null,"original":{"line":23,"column":27},"generated":{"line":1,"column":619}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":628}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":636}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":641}},{"source":"../../src/color.ts","name":null,"original":{"line":30,"column":7},"generated":{"line":1,"column":643}},{"source":"../../src/color.ts","name":"isDark","original":{"line":30,"column":13},"generated":{"line":1,"column":647}},{"source":"../../src/color.ts","name":"color","original":{"line":30,"column":23},"generated":{"line":1,"column":649}},{"source":"../../src/color.ts","name":"theme","original":{"line":30,"column":42},"generated":{"line":1,"column":652}},{"source":"../../src/color.ts","name":null,"original":{"line":31,"column":25},"generated":{"line":1,"column":655}},{"source":"../../src/color.ts","name":"tone","original":{"line":31,"column":2},"generated":{"line":1,"column":664}},{"source":"../../src/color.ts","name":"color","original":{"line":31,"column":7},"generated":{"line":1,"column":666}},{"source":"../../src/color.ts","name":"tone","original":{"line":31,"column":2},"generated":{"line":1,"column":668}},{"source":"../../src/color.ts","name":"theme","original":{"line":31,"column":14},"generated":{"line":1,"column":669}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":672}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":680}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":687}},{"source":"../../src/color.ts","name":null,"original":{"line":37,"column":7},"generated":{"line":1,"column":689}},{"source":"../../src/color.ts","name":"isLight","original":{"line":37,"column":13},"generated":{"line":1,"column":693}},{"source":"../../src/color.ts","name":"color","original":{"line":37,"column":24},"generated":{"line":1,"column":695}},{"source":"../../src/color.ts","name":"theme","original":{"line":37,"column":43},"generated":{"line":1,"column":698}},{"source":"../../src/color.ts","name":null,"original":{"line":38,"column":25},"generated":{"line":1,"column":701}},{"source":"../../src/color.ts","name":"tone","original":{"line":38,"column":2},"generated":{"line":1,"column":711}},{"source":"../../src/color.ts","name":"color","original":{"line":38,"column":7},"generated":{"line":1,"column":713}},{"source":"../../src/color.ts","name":"tone","original":{"line":38,"column":2},"generated":{"line":1,"column":715}},{"source":"../../src/color.ts","name":"theme","original":{"line":38,"column":14},"generated":{"line":1,"column":716}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":719}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":727}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":735}},{"source":"../../src/color.ts","name":null,"original":{"line":45,"column":7},"generated":{"line":1,"column":737}},{"source":"../../src/color.ts","name":"transparentize","original":{"line":45,"column":13},"generated":{"line":1,"column":741}},{"source":"../../src/color.ts","name":null,"original":{"line":45,"column":30},"generated":{"line":1,"column":743}},{"source":"../../src/color.ts","name":"color","original":{"line":45,"column":31},"generated":{"line":1,"column":744}},{"source":"../../src/color.ts","name":"opacity","original":{"line":45,"column":46},"generated":{"line":1,"column":746}},{"source":"../../src/color.ts","name":"theme","original":{"line":46,"column":2},"generated":{"line":1,"column":750}},{"source":"../../src/color.ts","name":"raw","original":{"line":48,"column":8},"generated":{"line":1,"column":754}},{"source":"../../src/color.ts","name":"raw","original":{"line":48,"column":8},"generated":{"line":1,"column":758}},{"source":"../../src/color.ts","name":"getColor","original":{"line":48,"column":14},"generated":{"line":1,"column":760}},{"source":"../../src/color.ts","name":"theme","original":{"line":48,"column":23},"generated":{"line":1,"column":762}},{"source":"../../src/color.ts","name":"color","original":{"line":48,"column":30},"generated":{"line":1,"column":764}},{"source":"../../src/color.ts","name":"Color","original":{"line":49,"column":9},"generated":{"line":1,"column":767}},{"source":"../../src/color.ts","name":"Color","original":{"line":49,"column":9},"generated":{"line":1,"column":774}},{"source":"../../src/color.ts","name":"raw","original":{"line":49,"column":15},"generated":{"line":1,"column":776}},{"source":"../../src/color.ts","name":"raw","original":{"line":49,"column":15},"generated":{"line":1,"column":778}},{"source":"../../src/color.ts","name":"raw","original":{"line":49,"column":15},"generated":{"line":1,"column":787}},{"source":"../../src/color.ts","name":"setAlpha","original":{"line":49,"column":20},"generated":{"line":1,"column":790}},{"source":"../../src/color.ts","name":"opacity","original":{"line":49,"column":29},"generated":{"line":1,"column":799}},{"source":"../../src/color.ts","name":"toRgbString","original":{"line":49,"column":38},"generated":{"line":1,"column":802}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":817}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":825}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":840}},{"source":"../../src/color.ts","name":null,"original":{"line":57,"column":7},"generated":{"line":1,"column":842}},{"source":"../../src/color.ts","name":"whiten","original":{"line":57,"column":13},"generated":{"line":1,"column":846}},{"source":"../../src/color.ts","name":null,"original":{"line":57,"column":22},"generated":{"line":1,"column":848}},{"source":"../../src/color.ts","name":"color","original":{"line":57,"column":23},"generated":{"line":1,"column":849}},{"source":"../../src/color.ts","name":"amount","original":{"line":57,"column":38},"generated":{"line":1,"column":851}},{"source":"../../src/color.ts","name":"theme","original":{"line":57,"column":58},"generated":{"line":1,"column":855}},{"source":"../../src/color.ts","name":"raw","original":{"line":58,"column":8},"generated":{"line":1,"column":859}},{"source":"../../src/color.ts","name":"raw","original":{"line":58,"column":8},"generated":{"line":1,"column":863}},{"source":"../../src/color.ts","name":"getColor","original":{"line":58,"column":14},"generated":{"line":1,"column":865}},{"source":"../../src/color.ts","name":"theme","original":{"line":58,"column":23},"generated":{"line":1,"column":867}},{"source":"../../src/color.ts","name":"color","original":{"line":58,"column":30},"generated":{"line":1,"column":869}},{"source":"../../src/color.ts","name":"Color","original":{"line":59,"column":9},"generated":{"line":1,"column":872}},{"source":"../../src/color.ts","name":"Color","original":{"line":59,"column":9},"generated":{"line":1,"column":879}},{"source":"../../src/color.ts","name":"mix","original":{"line":59,"column":15},"generated":{"line":1,"column":881}},{"source":"../../src/color.ts","name":"mix","original":{"line":59,"column":15},"generated":{"line":1,"column":889}},{"source":"../../src/color.ts","name":"raw","original":{"line":59,"column":19},"generated":{"line":1,"column":893}},{"source":"../../src/color.ts","name":null,"original":{"line":59,"column":24},"generated":{"line":1,"column":895}},{"source":"../../src/color.ts","name":"amount","original":{"line":59,"column":32},"generated":{"line":1,"column":902}},{"source":"../../src/color.ts","name":"toHexString","original":{"line":59,"column":40},"generated":{"line":1,"column":905}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":920}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":928}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":935}},{"source":"../../src/color.ts","name":null,"original":{"line":67,"column":7},"generated":{"line":1,"column":937}},{"source":"../../src/color.ts","name":"blacken","original":{"line":67,"column":13},"generated":{"line":1,"column":941}},{"source":"../../src/color.ts","name":null,"original":{"line":67,"column":23},"generated":{"line":1,"column":943}},{"source":"../../src/color.ts","name":"color","original":{"line":67,"column":24},"generated":{"line":1,"column":944}},{"source":"../../src/color.ts","name":"amount","original":{"line":67,"column":39},"generated":{"line":1,"column":946}},{"source":"../../src/color.ts","name":"theme","original":{"line":67,"column":59},"generated":{"line":1,"column":950}},{"source":"../../src/color.ts","name":"raw","original":{"line":68,"column":8},"generated":{"line":1,"column":954}},{"source":"../../src/color.ts","name":"raw","original":{"line":68,"column":8},"generated":{"line":1,"column":958}},{"source":"../../src/color.ts","name":"getColor","original":{"line":68,"column":14},"generated":{"line":1,"column":960}},{"source":"../../src/color.ts","name":"theme","original":{"line":68,"column":23},"generated":{"line":1,"column":962}},{"source":"../../src/color.ts","name":"color","original":{"line":68,"column":30},"generated":{"line":1,"column":964}},{"source":"../../src/color.ts","name":"Color","original":{"line":69,"column":9},"generated":{"line":1,"column":967}},{"source":"../../src/color.ts","name":"Color","original":{"line":69,"column":9},"generated":{"line":1,"column":974}},{"source":"../../src/color.ts","name":"mix","original":{"line":69,"column":15},"generated":{"line":1,"column":976}},{"source":"../../src/color.ts","name":"mix","original":{"line":69,"column":15},"generated":{"line":1,"column":984}},{"source":"../../src/color.ts","name":"raw","original":{"line":69,"column":19},"generated":{"line":1,"column":988}},{"source":"../../src/color.ts","name":null,"original":{"line":69,"column":24},"generated":{"line":1,"column":990}},{"source":"../../src/color.ts","name":"amount","original":{"line":69,"column":32},"generated":{"line":1,"column":997}},{"source":"../../src/color.ts","name":"toHexString","original":{"line":69,"column":40},"generated":{"line":1,"column":1000}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1015}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1023}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1031}},{"source":"../../src/color.ts","name":null,"original":{"line":77,"column":7},"generated":{"line":1,"column":1033}},{"source":"../../src/color.ts","name":"darken","original":{"line":77,"column":13},"generated":{"line":1,"column":1037}},{"source":"../../src/color.ts","name":null,"original":{"line":77,"column":22},"generated":{"line":1,"column":1039}},{"source":"../../src/color.ts","name":"color","original":{"line":77,"column":23},"generated":{"line":1,"column":1040}},{"source":"../../src/color.ts","name":"amount","original":{"line":77,"column":38},"generated":{"line":1,"column":1042}},{"source":"../../src/color.ts","name":"theme","original":{"line":77,"column":58},"generated":{"line":1,"column":1046}},{"source":"../../src/color.ts","name":"raw","original":{"line":78,"column":8},"generated":{"line":1,"column":1050}},{"source":"../../src/color.ts","name":"raw","original":{"line":78,"column":8},"generated":{"line":1,"column":1054}},{"source":"../../src/color.ts","name":"getColor","original":{"line":78,"column":14},"generated":{"line":1,"column":1056}},{"source":"../../src/color.ts","name":"theme","original":{"line":78,"column":23},"generated":{"line":1,"column":1058}},{"source":"../../src/color.ts","name":"color","original":{"line":78,"column":30},"generated":{"line":1,"column":1060}},{"source":"../../src/color.ts","name":"Color","original":{"line":79,"column":9},"generated":{"line":1,"column":1063}},{"source":"../../src/color.ts","name":"Color","original":{"line":79,"column":9},"generated":{"line":1,"column":1070}},{"source":"../../src/color.ts","name":"raw","original":{"line":79,"column":15},"generated":{"line":1,"column":1072}},{"source":"../../src/color.ts","name":"raw","original":{"line":79,"column":15},"generated":{"line":1,"column":1074}},{"source":"../../src/color.ts","name":"raw","original":{"line":79,"column":15},"generated":{"line":1,"column":1083}},{"source":"../../src/color.ts","name":"darken","original":{"line":79,"column":20},"generated":{"line":1,"column":1086}},{"source":"../../src/color.ts","name":"amount","original":{"line":79,"column":27},"generated":{"line":1,"column":1093}},{"source":"../../src/color.ts","name":"toHexString","original":{"line":79,"column":35},"generated":{"line":1,"column":1096}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1111}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1119}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1126}},{"source":"../../src/color.ts","name":null,"original":{"line":87,"column":7},"generated":{"line":1,"column":1128}},{"source":"../../src/color.ts","name":"lighten","original":{"line":87,"column":13},"generated":{"line":1,"column":1132}},{"source":"../../src/color.ts","name":null,"original":{"line":87,"column":23},"generated":{"line":1,"column":1134}},{"source":"../../src/color.ts","name":"color","original":{"line":87,"column":24},"generated":{"line":1,"column":1135}},{"source":"../../src/color.ts","name":"amount","original":{"line":87,"column":39},"generated":{"line":1,"column":1137}},{"source":"../../src/color.ts","name":"theme","original":{"line":87,"column":59},"generated":{"line":1,"column":1141}},{"source":"../../src/color.ts","name":"Color","original":{"line":88,"column":2},"generated":{"line":1,"column":1145}},{"source":"../../src/color.ts","name":"getColor","original":{"line":88,"column":8},"generated":{"line":1,"column":1147}},{"source":"../../src/color.ts","name":"getColor","original":{"line":88,"column":8},"generated":{"line":1,"column":1149}},{"source":"../../src/color.ts","name":"getColor","original":{"line":88,"column":8},"generated":{"line":1,"column":1158}},{"source":"../../src/color.ts","name":"theme","original":{"line":88,"column":17},"generated":{"line":1,"column":1160}},{"source":"../../src/color.ts","name":"color","original":{"line":88,"column":24},"generated":{"line":1,"column":1162}},{"source":"../../src/color.ts","name":"lighten","original":{"line":88,"column":32},"generated":{"line":1,"column":1166}},{"source":"../../src/color.ts","name":"amount","original":{"line":88,"column":40},"generated":{"line":1,"column":1174}},{"source":"../../src/color.ts","name":"toHexString","original":{"line":88,"column":48},"generated":{"line":1,"column":1177}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1191}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1199}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1207}},{"source":"../../src/color.ts","name":null,"original":{"line":97,"column":7},"generated":{"line":1,"column":1209}},{"source":"../../src/color.ts","name":"contrast","original":{"line":97,"column":13},"generated":{"line":1,"column":1213}},{"source":"../../src/color.ts","name":null,"original":{"line":97,"column":24},"generated":{"line":1,"column":1215}},{"source":"../../src/color.ts","name":"fg","original":{"line":97,"column":25},"generated":{"line":1,"column":1216}},{"source":"../../src/color.ts","name":"bg","original":{"line":97,"column":37},"generated":{"line":1,"column":1218}},{"source":"../../src/color.ts","name":"theme","original":{"line":97,"column":53},"generated":{"line":1,"column":1222}},{"source":"../../src/color.ts","name":"Color","original":{"line":98,"column":2},"generated":{"line":1,"column":1225}},{"source":"../../src/color.ts","name":"readability","original":{"line":98,"column":8},"generated":{"line":1,"column":1227}},{"source":"../../src/color.ts","name":"readability","original":{"line":98,"column":8},"generated":{"line":1,"column":1235}},{"source":"../../src/color.ts","name":"getColor","original":{"line":98,"column":20},"generated":{"line":1,"column":1247}},{"source":"../../src/color.ts","name":"theme","original":{"line":98,"column":29},"generated":{"line":1,"column":1249}},{"source":"../../src/color.ts","name":"bg","original":{"line":98,"column":36},"generated":{"line":1,"column":1251}},{"source":"../../src/color.ts","name":"getColor","original":{"line":98,"column":41},"generated":{"line":1,"column":1254}},{"source":"../../src/color.ts","name":"theme","original":{"line":98,"column":50},"generated":{"line":1,"column":1256}},{"source":"../../src/color.ts","name":"fg","original":{"line":98,"column":57},"generated":{"line":1,"column":1258}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1262}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1270}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1279}},{"source":"../../src/color.ts","name":null,"original":{"line":107,"column":7},"generated":{"line":1,"column":1281}},{"source":"../../src/color.ts","name":"isAccessible","original":{"line":107,"column":13},"generated":{"line":1,"column":1285}},{"source":"../../src/color.ts","name":null,"original":{"line":107,"column":28},"generated":{"line":1,"column":1287}},{"source":"../../src/color.ts","name":"textColor","original":{"line":108,"column":2},"generated":{"line":1,"column":1288}},{"source":"../../src/color.ts","name":"bgColor","original":{"line":109,"column":2},"generated":{"line":1,"column":1290}},{"source":"../../src/color.ts","name":"options","original":{"line":110,"column":2},"generated":{"line":1,"column":1292}},{"source":"../../src/color.ts","name":"theme","original":{"line":111,"column":6},"generated":{"line":1,"column":1296}},{"source":"../../src/color.ts","name":"Color","original":{"line":112,"column":2},"generated":{"line":1,"column":1299}},{"source":"../../src/color.ts","name":"isReadable","original":{"line":112,"column":8},"generated":{"line":1,"column":1301}},{"source":"../../src/color.ts","name":"isReadable","original":{"line":112,"column":8},"generated":{"line":1,"column":1309}},{"source":"../../src/color.ts","name":"getColor","original":{"line":113,"column":4},"generated":{"line":1,"column":1320}},{"source":"../../src/color.ts","name":"theme","original":{"line":113,"column":13},"generated":{"line":1,"column":1322}},{"source":"../../src/color.ts","name":"bgColor","original":{"line":113,"column":20},"generated":{"line":1,"column":1324}},{"source":"../../src/color.ts","name":"getColor","original":{"line":114,"column":4},"generated":{"line":1,"column":1327}},{"source":"../../src/color.ts","name":"theme","original":{"line":114,"column":13},"generated":{"line":1,"column":1329}},{"source":"../../src/color.ts","name":"textColor","original":{"line":114,"column":20},"generated":{"line":1,"column":1331}},{"source":"../../src/color.ts","name":"options","original":{"line":115,"column":4},"generated":{"line":1,"column":1334}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1337}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1345}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":1358}},{"source":"../../src/color.ts","name":null,"original":{"line":118,"column":7},"generated":{"line":1,"column":1360}},{"source":"../../src/color.ts","name":"complementary","original":{"line":118,"column":13},"generated":{"line":1,"column":1364}},{"source":"../../src/color.ts","name":"color","original":{"line":118,"column":30},"generated":{"line":1,"column":1366}},{"source":"../../src/color.ts","name":"theme","original":{"line":118,"column":49},"generated":{"line":1,"column":1369}},{"source":"../../src/color.ts","name":"Color","original":{"line":119,"column":2},"generated":{"line":1,"column":1373}},{"source":"../../src/color.ts","name":"getColor","original":{"line":119,"column":8},"generated":{"line":1,"column":1375}},{"source":"../../src/color.ts","name":"getColor","original":{"line":119,"column":8},"generated":{"line":1,"column":1377}},{"source":"../../src/color.ts","name":"getColor","original":{"line":119,"column":8},"generated":{"line":1,"column":1386}},{"source":"../../src/color.ts","name":"theme","original":{"line":119,"column":17},"generated":{"line":1,"column":1388}},{"source":"../../src/color.ts","name":"color","original":{"line":119,"column":24},"generated":{"line":1,"column":1390}},{"source":"../../src/color.ts","name":"complement","original":{"line":119,"column":32},"generated":{"line":1,"column":1394}},{"source":"../../src/color.ts","name":"toHexString","original":{"line":119,"column":45},"generated":{"line":1,"column":1407}},{"source":"../../src/color.ts","name":null,"original":{"line":121,"column":7},"generated":{"line":1,"column":1421}},{"source":"../../src/color.ts","name":"generateStripe","original":{"line":121,"column":16},"generated":{"line":1,"column":1430}},{"source":"../../src/color.ts","name":"size","original":{"line":122,"column":2},"generated":{"line":1,"column":1432}},{"source":"../../src/color.ts","name":"color","original":{"line":123,"column":2},"generated":{"line":1,"column":1434}},{"source":"../../src/color.ts","name":null,"original":{"line":125,"column":9},"generated":{"line":1,"column":1437}},{"source":"../../src/color.ts","name":null,"original":{"line":124,"column":2},"generated":{"line":1,"column":1449}},{"source":"../../src/color.ts","name":"size","original":{"line":122,"column":2},"generated":{"line":1,"column":1453}},{"source":"../../src/color.ts","name":"size","original":{"line":122,"column":2},"generated":{"line":1,"column":1457}},{"source":"../../src/color.ts","name":null,"original":{"line":122,"column":9},"generated":{"line":1,"column":1459}},{"source":"../../src/color.ts","name":null,"original":{"line":124,"column":2},"generated":{"line":1,"column":1472}},{"source":"../../src/color.ts","name":"color","original":{"line":123,"column":2},"generated":{"line":1,"column":1476}},{"source":"../../src/color.ts","name":"color","original":{"line":123,"column":2},"generated":{"line":1,"column":1480}},{"source":"../../src/color.ts","name":null,"original":{"line":123,"column":10},"generated":{"line":1,"column":1482}},{"source":"../../src/color.ts","name":null,"original":{"line":125,"column":9},"generated":{"line":1,"column":1511}},{"source":"../../src/color.ts","name":"backgroundImage","original":{"line":126,"column":4},"generated":{"line":1,"column":1512}},{"source":"../../src/color.ts","name":null,"original":{"line":126,"column":19},"generated":{"line":1,"column":1528}},{"source":"../../src/color.ts","name":"color","original":{"line":128,"column":6},"generated":{"line":1,"column":1565}},{"source":"../../src/color.ts","name":null,"original":{"line":126,"column":19},"generated":{"line":1,"column":1567}},{"source":"../../src/color.ts","name":"color","original":{"line":131,"column":6},"generated":{"line":1,"column":1625}},{"source":"../../src/color.ts","name":null,"original":{"line":126,"column":19},"generated":{"line":1,"column":1627}},{"source":"../../src/color.ts","name":"color","original":{"line":132,"column":6},"generated":{"line":1,"column":1641}},{"source":"../../src/color.ts","name":null,"original":{"line":126,"column":19},"generated":{"line":1,"column":1643}},{"source":"../../src/color.ts","name":"backgroundSize","original":{"line":136,"column":4},"generated":{"line":1,"column":1695}},{"source":"../../src/color.ts","name":"size","original":{"line":136,"column":23},"generated":{"line":1,"column":1710}},{"source":"../../src/color.ts","name":null,"original":{"line":136,"column":18},"generated":{"line":1,"column":1712}},{"source":"../../src/color.ts","name":"size","original":{"line":136,"column":31},"generated":{"line":1,"column":1716}},{"source":"../../src/color.ts","name":null,"original":{"line":152,"column":7},"generated":{"line":1,"column":1719}},{"source":"../../src/color.ts","name":"randomColor","original":{"line":152,"column":16},"generated":{"line":1,"column":1728}},{"source":"../../src/color.ts","name":"opts","original":{"line":152,"column":28},"generated":{"line":1,"column":1730}},{"source":"../../src/color.ts","name":"fallback","original":{"line":153,"column":8},"generated":{"line":1,"column":1733}},{"source":"../../src/color.ts","name":"fallback","original":{"line":153,"column":8},"generated":{"line":1,"column":1737}},{"source":"../../src/color.ts","name":"Color","original":{"line":153,"column":19},"generated":{"line":1,"column":1739}},{"source":"../../src/color.ts","name":"random","original":{"line":153,"column":25},"generated":{"line":1,"column":1741}},{"source":"../../src/color.ts","name":"random","original":{"line":153,"column":25},"generated":{"line":1,"column":1749}},{"source":"../../src/color.ts","name":"toHexString","original":{"line":153,"column":34},"generated":{"line":1,"column":1758}},{"source":"../../src/color.ts","name":null,"original":{"line":155,"column":6},"generated":{"line":1,"column":1772}},{"source":"../../src/color.ts","name":"opts","original":{"line":155,"column":7},"generated":{"line":1,"column":1779}},{"source":"../../src/color.ts","name":"isEmptyObject","original":{"line":155,"column":15},"generated":{"line":1,"column":1783}},{"source":"../../src/color.ts","name":"opts","original":{"line":155,"column":29},"generated":{"line":1,"column":1785}},{"source":"../../src/color.ts","name":"opts","original":{"line":155,"column":29},"generated":{"line":1,"column":1787}},{"source":"../../src/color.ts","name":"opts","original":{"line":155,"column":29},"generated":{"line":1,"column":1802}},{"source":"../../src/color.ts","name":"fallback","original":{"line":156,"column":11},"generated":{"line":1,"column":1805}},{"source":"../../src/color.ts","name":"opts","original":{"line":159,"column":6},"generated":{"line":1,"column":1807}},{"source":"../../src/color.ts","name":"string","original":{"line":159,"column":11},"generated":{"line":1,"column":1809}},{"source":"../../src/color.ts","name":"opts","original":{"line":159,"column":21},"generated":{"line":1,"column":1817}},{"source":"../../src/color.ts","name":"colors","original":{"line":159,"column":26},"generated":{"line":1,"column":1819}},{"source":"../../src/color.ts","name":"randomColorFromList","original":{"line":160,"column":11},"generated":{"line":1,"column":1826}},{"source":"../../src/color.ts","name":"opts","original":{"line":160,"column":31},"generated":{"line":1,"column":1828}},{"source":"../../src/color.ts","name":"string","original":{"line":160,"column":36},"generated":{"line":1,"column":1830}},{"source":"../../src/color.ts","name":"opts","original":{"line":160,"column":44},"generated":{"line":1,"column":1837}},{"source":"../../src/color.ts","name":"colors","original":{"line":160,"column":49},"generated":{"line":1,"column":1839}},{"source":"../../src/color.ts","name":"opts","original":{"line":163,"column":6},"generated":{"line":1,"column":1847}},{"source":"../../src/color.ts","name":"string","original":{"line":163,"column":11},"generated":{"line":1,"column":1849}},{"source":"../../src/color.ts","name":"opts","original":{"line":163,"column":22},"generated":{"line":1,"column":1858}},{"source":"../../src/color.ts","name":"colors","original":{"line":163,"column":27},"generated":{"line":1,"column":1860}},{"source":"../../src/color.ts","name":"randomColorFromString","original":{"line":164,"column":11},"generated":{"line":1,"column":1867}},{"source":"../../src/color.ts","name":"opts","original":{"line":164,"column":33},"generated":{"line":1,"column":1869}},{"source":"../../src/color.ts","name":"string","original":{"line":164,"column":38},"generated":{"line":1,"column":1871}},{"source":"../../src/color.ts","name":"opts","original":{"line":167,"column":6},"generated":{"line":1,"column":1879}},{"source":"../../src/color.ts","name":"colors","original":{"line":167,"column":11},"generated":{"line":1,"column":1881}},{"source":"../../src/color.ts","name":"opts","original":{"line":167,"column":22},"generated":{"line":1,"column":1890}},{"source":"../../src/color.ts","name":"string","original":{"line":167,"column":27},"generated":{"line":1,"column":1892}},{"source":"../../src/color.ts","name":"randomFromList","original":{"line":168,"column":11},"generated":{"line":1,"column":1899}},{"source":"../../src/color.ts","name":"opts","original":{"line":168,"column":26},"generated":{"line":1,"column":1901}},{"source":"../../src/color.ts","name":"colors","original":{"line":168,"column":31},"generated":{"line":1,"column":1903}},{"source":"../../src/color.ts","name":"fallback","original":{"line":171,"column":9},"generated":{"line":1,"column":1911}},{"source":"../../src/color.ts","name":null,"original":{"line":174,"column":0},"generated":{"line":1,"column":1913}},{"source":"../../src/color.ts","name":"randomColorFromString","original":{"line":174,"column":9},"generated":{"line":1,"column":1922}},{"source":"../../src/color.ts","name":"str","original":{"line":174,"column":31},"generated":{"line":1,"column":1924}},{"source":"../../src/color.ts","name":"hash","original":{"line":175,"column":6},"generated":{"line":1,"column":1927}},{"source":"../../src/color.ts","name":"hash","original":{"line":175,"column":6},"generated":{"line":1,"column":1931}},{"source":"../../src/color.ts","name":null,"original":{"line":175,"column":13},"generated":{"line":1,"column":1933}},{"source":"../../src/color.ts","name":"str","original":{"line":176,"column":6},"generated":{"line":1,"column":1935}},{"source":"../../src/color.ts","name":null,"original":{"line":176,"column":21},"generated":{"line":1,"column":1938}},{"source":"../../src/color.ts","name":"str","original":{"line":176,"column":6},"generated":{"line":1,"column":1942}},{"source":"../../src/color.ts","name":"length","original":{"line":176,"column":10},"generated":{"line":1,"column":1944}},{"source":"../../src/color.ts","name":null,"original":{"line":176,"column":24},"generated":{"line":1,"column":1951}},{"source":"../../src/color.ts","name":"hash","original":{"line":176,"column":31},"generated":{"line":1,"column":1958}},{"source":"../../src/color.ts","name":"toString","original":{"line":176,"column":36},"generated":{"line":1,"column":1960}},{"source":"../../src/color.ts","name":null,"original":{"line":177,"column":7},"generated":{"line":1,"column":1971}},{"source":"../../src/color.ts","name":null,"original":{"line":177,"column":7},"generated":{"line":1,"column":1975}},{"source":"../../src/color.ts","name":"i","original":{"line":177,"column":11},"generated":{"line":1,"column":1979}},{"source":"../../src/color.ts","name":null,"original":{"line":177,"column":15},"generated":{"line":1,"column":1981}},{"source":"../../src/color.ts","name":"i","original":{"line":177,"column":18},"generated":{"line":1,"column":1983}},{"source":"../../src/color.ts","name":"str","original":{"line":177,"column":22},"generated":{"line":1,"column":1985}},{"source":"../../src/color.ts","name":"length","original":{"line":177,"column":26},"generated":{"line":1,"column":1987}},{"source":"../../src/color.ts","name":"i","original":{"line":177,"column":34},"generated":{"line":1,"column":1994}},{"source":"../../src/color.ts","name":null,"original":{"line":177,"column":39},"generated":{"line":1,"column":1997}},{"source":"../../src/color.ts","name":"hash","original":{"line":178,"column":4},"generated":{"line":1,"column":1999}},{"source":"../../src/color.ts","name":"str","original":{"line":178,"column":11},"generated":{"line":1,"column":2001}},{"source":"../../src/color.ts","name":"charCodeAt","original":{"line":178,"column":15},"generated":{"line":1,"column":2003}},{"source":"../../src/color.ts","name":"i","original":{"line":178,"column":26},"generated":{"line":1,"column":2014}},{"source":"../../src/color.ts","name":"hash","original":{"line":178,"column":33},"generated":{"line":1,"column":2019}},{"source":"../../src/color.ts","name":null,"original":{"line":178,"column":41},"generated":{"line":1,"column":2022}},{"source":"../../src/color.ts","name":"hash","original":{"line":178,"column":46},"generated":{"line":1,"column":2025}},{"source":"../../src/color.ts","name":"hash","original":{"line":179,"column":4},"generated":{"line":1,"column":2028}},{"source":"../../src/color.ts","name":"hash","original":{"line":179,"column":18},"generated":{"line":1,"column":2031}},{"source":"../../src/color.ts","name":null,"original":{"line":182,"column":7},"generated":{"line":1,"column":2033}},{"source":"../../src/color.ts","name":"color","original":{"line":181,"column":6},"generated":{"line":1,"column":2037}},{"source":"../../src/color.ts","name":"color","original":{"line":181,"column":6},"generated":{"line":1,"column":2041}},{"source":"../../src/color.ts","name":null,"original":{"line":181,"column":14},"generated":{"line":1,"column":2043}},{"source":"../../src/color.ts","name":"j","original":{"line":182,"column":11},"generated":{"line":1,"column":2047}},{"source":"../../src/color.ts","name":null,"original":{"line":182,"column":15},"generated":{"line":1,"column":2049}},{"source":"../../src/color.ts","name":"j","original":{"line":182,"column":18},"generated":{"line":1,"column":2051}},{"source":"../../src/color.ts","name":null,"original":{"line":182,"column":22},"generated":{"line":1,"column":2053}},{"source":"../../src/color.ts","name":"j","original":{"line":182,"column":25},"generated":{"line":1,"column":2055}},{"source":"../../src/color.ts","name":null,"original":{"line":182,"column":30},"generated":{"line":1,"column":2058}},{"source":"../../src/color.ts","name":null,"original":{"line":182,"column":33},"generated":{"line":1,"column":2060}},{"source":"../../src/color.ts","name":"color","original":{"line":184,"column":4},"generated":{"line":1,"column":2061}},{"source":"../../src/color.ts","name":null,"original":{"line":184,"column":13},"generated":{"line":1,"column":2065}},{"source":"../../src/color.ts","name":"hash","original":{"line":183,"column":19},"generated":{"line":1,"column":2071}},{"source":"../../src/color.ts","name":null,"original":{"line":183,"column":32},"generated":{"line":1,"column":2074}},{"source":"../../src/color.ts","name":"j","original":{"line":183,"column":28},"generated":{"line":1,"column":2076}},{"source":"../../src/color.ts","name":null,"original":{"line":183,"column":38},"generated":{"line":1,"column":2078}},{"source":"../../src/color.ts","name":"toString","original":{"line":184,"column":24},"generated":{"line":1,"column":2083}},{"source":"../../src/color.ts","name":null,"original":{"line":184,"column":33},"generated":{"line":1,"column":2092}},{"source":"../../src/color.ts","name":"substr","original":{"line":184,"column":39},"generated":{"line":1,"column":2097}},{"source":"../../src/color.ts","name":null,"original":{"line":184,"column":47},"generated":{"line":1,"column":2105}},{"source":"../../src/color.ts","name":"color","original":{"line":186,"column":9},"generated":{"line":1,"column":2108}},{"source":"../../src/color.ts","name":"color","original":{"line":186,"column":9},"generated":{"line":1,"column":2115}},{"source":"../../src/color.ts","name":null,"original":{"line":189,"column":0},"generated":{"line":1,"column":2117}},{"source":"../../src/color.ts","name":"randomColorFromList","original":{"line":189,"column":9},"generated":{"line":1,"column":2126}},{"source":"../../src/color.ts","name":"str","original":{"line":189,"column":29},"generated":{"line":1,"column":2128}},{"source":"../../src/color.ts","name":"list","original":{"line":189,"column":42},"generated":{"line":1,"column":2130}},{"source":"../../src/color.ts","name":"index","original":{"line":190,"column":6},"generated":{"line":1,"column":2133}},{"source":"../../src/color.ts","name":"index","original":{"line":190,"column":6},"generated":{"line":1,"column":2137}},{"source":"../../src/color.ts","name":null,"original":{"line":190,"column":14},"generated":{"line":1,"column":2139}},{"source":"../../src/color.ts","name":"str","original":{"line":191,"column":6},"generated":{"line":1,"column":2141}},{"source":"../../src/color.ts","name":null,"original":{"line":191,"column":21},"generated":{"line":1,"column":2144}},{"source":"../../src/color.ts","name":"str","original":{"line":191,"column":6},"generated":{"line":1,"column":2148}},{"source":"../../src/color.ts","name":"length","original":{"line":191,"column":10},"generated":{"line":1,"column":2150}},{"source":"../../src/color.ts","name":null,"original":{"line":191,"column":24},"generated":{"line":1,"column":2157}},{"source":"../../src/color.ts","name":"list","original":{"line":191,"column":31},"generated":{"line":1,"column":2164}},{"source":"../../src/color.ts","name":null,"original":{"line":191,"column":36},"generated":{"line":1,"column":2166}},{"source":"../../src/color.ts","name":null,"original":{"line":192,"column":7},"generated":{"line":1,"column":2169}},{"source":"../../src/color.ts","name":null,"original":{"line":192,"column":7},"generated":{"line":1,"column":2173}},{"source":"../../src/color.ts","name":"i","original":{"line":192,"column":11},"generated":{"line":1,"column":2177}},{"source":"../../src/color.ts","name":null,"original":{"line":192,"column":15},"generated":{"line":1,"column":2179}},{"source":"../../src/color.ts","name":"i","original":{"line":192,"column":18},"generated":{"line":1,"column":2181}},{"source":"../../src/color.ts","name":"str","original":{"line":192,"column":22},"generated":{"line":1,"column":2183}},{"source":"../../src/color.ts","name":"length","original":{"line":192,"column":26},"generated":{"line":1,"column":2185}},{"source":"../../src/color.ts","name":"i","original":{"line":192,"column":34},"generated":{"line":1,"column":2192}},{"source":"../../src/color.ts","name":null,"original":{"line":192,"column":39},"generated":{"line":1,"column":2195}},{"source":"../../src/color.ts","name":"index","original":{"line":193,"column":4},"generated":{"line":1,"column":2197}},{"source":"../../src/color.ts","name":"str","original":{"line":193,"column":12},"generated":{"line":1,"column":2199}},{"source":"../../src/color.ts","name":"charCodeAt","original":{"line":193,"column":16},"generated":{"line":1,"column":2201}},{"source":"../../src/color.ts","name":"i","original":{"line":193,"column":27},"generated":{"line":1,"column":2212}},{"source":"../../src/color.ts","name":"index","original":{"line":193,"column":34},"generated":{"line":1,"column":2217}},{"source":"../../src/color.ts","name":null,"original":{"line":193,"column":43},"generated":{"line":1,"column":2220}},{"source":"../../src/color.ts","name":"index","original":{"line":193,"column":48},"generated":{"line":1,"column":2223}},{"source":"../../src/color.ts","name":"index","original":{"line":194,"column":4},"generated":{"line":1,"column":2226}},{"source":"../../src/color.ts","name":"index","original":{"line":194,"column":20},"generated":{"line":1,"column":2229}},{"source":"../../src/color.ts","name":"list","original":{"line":197,"column":9},"generated":{"line":1,"column":2231}},{"source":"../../src/color.ts","name":"list","original":{"line":197,"column":9},"generated":{"line":1,"column":2238}},{"source":"../../src/color.ts","name":"index","original":{"line":196,"column":2},"generated":{"line":1,"column":2240}},{"source":"../../src/color.ts","name":"index","original":{"line":196,"column":12},"generated":{"line":1,"column":2243}},{"source":"../../src/color.ts","name":"list","original":{"line":196,"column":20},"generated":{"line":1,"column":2245}},{"source":"../../src/color.ts","name":"length","original":{"line":196,"column":25},"generated":{"line":1,"column":2247}},{"source":"../../src/color.ts","name":"list","original":{"line":196,"column":35},"generated":{"line":1,"column":2254}},{"source":"../../src/color.ts","name":"length","original":{"line":196,"column":40},"generated":{"line":1,"column":2256}},{"source":"../../src/color.ts","name":"list","original":{"line":196,"column":50},"generated":{"line":1,"column":2264}},{"source":"../../src/color.ts","name":"length","original":{"line":196,"column":55},"generated":{"line":1,"column":2266}},{"source":"../../src/color.ts","name":null,"original":{"line":200,"column":0},"generated":{"line":1,"column":2274}},{"source":"../../src/color.ts","name":"randomFromList","original":{"line":200,"column":9},"generated":{"line":1,"column":2283}},{"source":"../../src/color.ts","name":"list","original":{"line":200,"column":24},"generated":{"line":1,"column":2285}},{"source":"../../src/color.ts","name":"list","original":{"line":201,"column":9},"generated":{"line":1,"column":2288}},{"source":"../../src/color.ts","name":"list","original":{"line":201,"column":9},"generated":{"line":1,"column":2295}},{"source":"../../src/color.ts","name":"Math","original":{"line":201,"column":14},"generated":{"line":1,"column":2297}},{"source":"../../src/color.ts","name":"floor","original":{"line":201,"column":19},"generated":{"line":1,"column":2302}},{"source":"../../src/color.ts","name":"Math","original":{"line":201,"column":25},"generated":{"line":1,"column":2308}},{"source":"../../src/color.ts","name":"random","original":{"line":201,"column":30},"generated":{"line":1,"column":2313}},{"source":"../../src/color.ts","name":"list","original":{"line":201,"column":41},"generated":{"line":1,"column":2322}},{"source":"../../src/color.ts","name":"length","original":{"line":201,"column":46},"generated":{"line":1,"column":2324}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":2333}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":2341}},{"source":"../../src/color.ts","name":null,"original":{"line":202,"column":1},"generated":{"line":1,"column":2355}}],"sources":{"../../src/color.ts":"import Color from \"tinycolor2\"\nimport { memoizedGet as get, Dict, isEmptyObject } from \"@chakra-ui/utils\"\n\n/**\n * Get the color raw value from theme\n * @param theme - the theme object\n * @param color - the color path (\"green.200\")\n * @param fallback - the fallback color\n */\nexport const getColor = (theme: Dict, color: string, fallback?: string) => {\n  const hex = get(theme, `colors.${color}`, color)\n  const isValid = Color(hex).isValid()\n  return isValid ? hex : fallback\n}\n\n/**\n * Determines if the tone of given color is \"light\" or \"dark\"\n * @param color - the color in hex, rgb, or hsl\n */\nexport const tone = (color: string) => (theme: Dict) => {\n  const hex = getColor(theme, color)\n  const isDark = Color(hex).isDark()\n  return isDark ? \"dark\" : \"light\"\n}\n\n/**\n * Determines if a color tone is \"dark\"\n * @param color - the color in hex, rgb, or hsl\n */\nexport const isDark = (color: string) => (theme: Dict) =>\n  tone(color)(theme) === \"dark\"\n\n/**\n * Determines if a color tone is \"light\"\n * @param color - the color in hex, rgb, or hsl\n */\nexport const isLight = (color: string) => (theme: Dict) =>\n  tone(color)(theme) === \"light\"\n\n/**\n * Make a color transparent\n * @param color - the color in hex, rgb, or hsl\n * @param amount - the amount white to add\n */\nexport const transparentize = (color: string, opacity: number) => (\n  theme: Dict,\n) => {\n  const raw = getColor(theme, color)\n  return Color(raw).setAlpha(opacity).toRgbString()\n}\n\n/**\n * Add white to a color\n * @param color - the color in hex, rgb, or hsl\n * @param amount - the amount white to add (0-1)\n */\nexport const whiten = (color: string, amount: number) => (theme: Dict) => {\n  const raw = getColor(theme, color)\n  return Color.mix(raw, \"#fff\", amount).toHexString()\n}\n\n/**\n * Add black to a color\n * @param color - the color in hex, rgb, or hsl\n * @param amount - the amount black to add (0-1)\n */\nexport const blacken = (color: string, amount: number) => (theme: Dict) => {\n  const raw = getColor(theme, color)\n  return Color.mix(raw, \"#000\", amount).toHexString()\n}\n\n/**\n * Darken a specified color\n * @param color - the color in hex, rgb, or hsl\n * @param amount - the amount to darken (0-1)\n */\nexport const darken = (color: string, amount: number) => (theme: Dict) => {\n  const raw = getColor(theme, color)\n  return Color(raw).darken(amount).toHexString()\n}\n\n/**\n * Lighten a specified color\n * @param color - the color in hex, rgb, or hsl\n * @param amount - the amount to lighten (0-1)\n */\nexport const lighten = (color: string, amount: number) => (theme: Dict) =>\n  Color(getColor(theme, color)).lighten(amount).toHexString()\n\n/**\n * Checks the contract ratio of between 2 colors,\n * based on the Web Content Accessibility Guidelines (Version 2.0).\n *\n * @param fg - the foreground or text color\n * @param bg - the background color\n */\nexport const contrast = (fg: string, bg: string) => (theme: Dict) =>\n  Color.readability(getColor(theme, bg), getColor(theme, fg))\n\n/**\n * Checks if a color meets the Web Content Accessibility\n * Guidelines (Version 2.0) for constract ratio.\n *\n * @param fg - the foreground or text color\n * @param bg - the background color\n */\nexport const isAccessible = (\n  textColor: string,\n  bgColor: string,\n  options?: Color.WCAG2Options,\n) => (theme: Dict) =>\n  Color.isReadable(\n    getColor(theme, bgColor),\n    getColor(theme, textColor),\n    options,\n  )\n\nexport const complementary = (color: string) => (theme: Dict) =>\n  Color(getColor(theme, color)).complement().toHexString()\n\nexport function generateStripe(\n  size = \"1rem\",\n  color = \"rgba(255, 255, 255, 0.15)\",\n) {\n  return {\n    backgroundImage: `linear-gradient(\n    45deg,\n    ${color} 25%,\n    transparent 25%,\n    transparent 50%,\n    ${color} 50%,\n    ${color} 75%,\n    transparent 75%,\n    transparent\n  )`,\n    backgroundSize: `${size} ${size}`,\n  }\n}\n\ninterface RandomColorOptions {\n  /**\n   * If passed, string will be used to generate\n   * random color\n   */\n  string?: string\n  /**\n   * List of colors to pick from at random\n   */\n  colors?: string[]\n}\n\nexport function randomColor(opts?: RandomColorOptions) {\n  const fallback = Color.random().toHexString()\n\n  if (!opts || isEmptyObject(opts)) {\n    return fallback\n  }\n\n  if (opts.string && opts.colors) {\n    return randomColorFromList(opts.string, opts.colors)\n  }\n\n  if (opts.string && !opts.colors) {\n    return randomColorFromString(opts.string)\n  }\n\n  if (opts.colors && !opts.string) {\n    return randomFromList(opts.colors)\n  }\n\n  return fallback\n}\n\nfunction randomColorFromString(str: string) {\n  let hash = 0\n  if (str.length === 0) return hash.toString()\n  for (let i = 0; i < str.length; i += 1) {\n    hash = str.charCodeAt(i) + ((hash << 5) - hash)\n    hash = hash & hash\n  }\n  let color = \"#\"\n  for (let j = 0; j < 3; j += 1) {\n    const value = (hash >> (j * 8)) & 255\n    color += `00${value.toString(16)}`.substr(-2)\n  }\n  return color\n}\n\nfunction randomColorFromList(str: string, list: string[]) {\n  let index = 0\n  if (str.length === 0) return list[0]\n  for (let i = 0; i < str.length; i += 1) {\n    index = str.charCodeAt(i) + ((index << 5) - index)\n    index = index & index\n  }\n  index = ((index % list.length) + list.length) % list.length\n  return list[index]\n}\n\nfunction randomFromList(list: string[]) {\n  return list[Math.floor(Math.random() * list.length)]\n}\n"},"lineCount":null}},"error":null,"hash":"ba349b5ae47d644197eff8f8027e2427","cacheData":{"env":{}}}