diff --git a/src/userstyles.yml b/src/userstyles.yml index 674a19c..3fefb03 100644 --- a/src/userstyles.yml +++ b/src/userstyles.yml @@ -69,6 +69,12 @@ collaborators: - &francorav name: FrancoRav url: https://github.com/FrancoRav + - &coldenate + name: coldenate + url: https://github.com/coldenate + - &skelebro1 + name: skele + url: https://github.com/skelebro1 userstyles: advent-of-code: @@ -108,6 +114,13 @@ userstyles: readme: app-link: "https://chat.openai.com" current-maintainers: [*rubyowo] + chess.com: + name: Chess.com + category: game + color: green + readme: + app-link: "https://chess.com" + current-maintainers: [ *coldenate, *isabelroses, *skelebro1 ] cinny: name: Cinny category: messaging diff --git a/styles/chess.com/assets/base/b/bb.png b/styles/chess.com/assets/base/b/bb.png new file mode 100644 index 0000000..df2e407 Binary files /dev/null and b/styles/chess.com/assets/base/b/bb.png differ diff --git a/styles/chess.com/assets/base/b/bk.png b/styles/chess.com/assets/base/b/bk.png new file mode 100644 index 0000000..35637f5 Binary files /dev/null and b/styles/chess.com/assets/base/b/bk.png differ diff --git a/styles/chess.com/assets/base/b/bn.png b/styles/chess.com/assets/base/b/bn.png new file mode 100644 index 0000000..e79df05 Binary files /dev/null and b/styles/chess.com/assets/base/b/bn.png differ diff --git a/styles/chess.com/assets/base/b/bp.png b/styles/chess.com/assets/base/b/bp.png new file mode 100644 index 0000000..bb3cfdf Binary files /dev/null and b/styles/chess.com/assets/base/b/bp.png differ diff --git a/styles/chess.com/assets/base/b/bq.png b/styles/chess.com/assets/base/b/bq.png new file mode 100644 index 0000000..a2ed748 Binary files /dev/null and b/styles/chess.com/assets/base/b/bq.png differ diff --git a/styles/chess.com/assets/base/b/br.png b/styles/chess.com/assets/base/b/br.png new file mode 100644 index 0000000..722db00 Binary files /dev/null and b/styles/chess.com/assets/base/b/br.png differ diff --git a/styles/chess.com/assets/base/board.png b/styles/chess.com/assets/base/board.png new file mode 100644 index 0000000..1f80c4a Binary files /dev/null and b/styles/chess.com/assets/base/board.png differ diff --git a/styles/chess.com/assets/base/colorboard.png b/styles/chess.com/assets/base/colorboard.png new file mode 100644 index 0000000..cd169f4 Binary files /dev/null and b/styles/chess.com/assets/base/colorboard.png differ diff --git a/styles/chess.com/assets/base/w/wb.png b/styles/chess.com/assets/base/w/wb.png new file mode 100644 index 0000000..5e26a38 Binary files /dev/null and b/styles/chess.com/assets/base/w/wb.png differ diff --git a/styles/chess.com/assets/base/w/wk.png b/styles/chess.com/assets/base/w/wk.png new file mode 100644 index 0000000..44ded88 Binary files /dev/null and b/styles/chess.com/assets/base/w/wk.png differ diff --git a/styles/chess.com/assets/base/w/wn.png b/styles/chess.com/assets/base/w/wn.png new file mode 100644 index 0000000..e382675 Binary files /dev/null and b/styles/chess.com/assets/base/w/wn.png differ diff --git a/styles/chess.com/assets/base/w/wp.png b/styles/chess.com/assets/base/w/wp.png new file mode 100644 index 0000000..6d1b1fe Binary files /dev/null and b/styles/chess.com/assets/base/w/wp.png differ diff --git a/styles/chess.com/assets/base/w/wq.png b/styles/chess.com/assets/base/w/wq.png new file mode 100644 index 0000000..bdc6ff3 Binary files /dev/null and b/styles/chess.com/assets/base/w/wq.png differ diff --git a/styles/chess.com/assets/base/w/wr.png b/styles/chess.com/assets/base/w/wr.png new file mode 100644 index 0000000..49b7d0f Binary files /dev/null and b/styles/chess.com/assets/base/w/wr.png differ diff --git a/styles/chess.com/assets/frappe.webp b/styles/chess.com/assets/frappe.webp new file mode 100644 index 0000000..1316e8e Binary files /dev/null and b/styles/chess.com/assets/frappe.webp differ diff --git a/styles/chess.com/assets/frappe/b/bb.png b/styles/chess.com/assets/frappe/b/bb.png new file mode 100644 index 0000000..2924a4e Binary files /dev/null and b/styles/chess.com/assets/frappe/b/bb.png differ diff --git a/styles/chess.com/assets/frappe/b/bk.png b/styles/chess.com/assets/frappe/b/bk.png new file mode 100644 index 0000000..5d834aa Binary files /dev/null and b/styles/chess.com/assets/frappe/b/bk.png differ diff --git a/styles/chess.com/assets/frappe/b/bn.png b/styles/chess.com/assets/frappe/b/bn.png new file mode 100644 index 0000000..deba52f Binary files /dev/null and b/styles/chess.com/assets/frappe/b/bn.png differ diff --git a/styles/chess.com/assets/frappe/b/bp.png b/styles/chess.com/assets/frappe/b/bp.png new file mode 100644 index 0000000..0384561 Binary files /dev/null and b/styles/chess.com/assets/frappe/b/bp.png differ diff --git a/styles/chess.com/assets/frappe/b/bq.png b/styles/chess.com/assets/frappe/b/bq.png new file mode 100644 index 0000000..34152f2 Binary files /dev/null and b/styles/chess.com/assets/frappe/b/bq.png differ diff --git a/styles/chess.com/assets/frappe/b/br.png b/styles/chess.com/assets/frappe/b/br.png new file mode 100644 index 0000000..b8aba41 Binary files /dev/null and b/styles/chess.com/assets/frappe/b/br.png differ diff --git a/styles/chess.com/assets/frappe/blue.png b/styles/chess.com/assets/frappe/blue.png new file mode 100644 index 0000000..f6d62e3 Binary files /dev/null and b/styles/chess.com/assets/frappe/blue.png differ diff --git a/styles/chess.com/assets/frappe/flamingo.png b/styles/chess.com/assets/frappe/flamingo.png new file mode 100644 index 0000000..1c9c399 Binary files /dev/null and b/styles/chess.com/assets/frappe/flamingo.png differ diff --git a/styles/chess.com/assets/frappe/green.png b/styles/chess.com/assets/frappe/green.png new file mode 100644 index 0000000..9ec9001 Binary files /dev/null and b/styles/chess.com/assets/frappe/green.png differ diff --git a/styles/chess.com/assets/frappe/lavender.png b/styles/chess.com/assets/frappe/lavender.png new file mode 100644 index 0000000..7f49dd2 Binary files /dev/null and b/styles/chess.com/assets/frappe/lavender.png differ diff --git a/styles/chess.com/assets/frappe/maroon.png b/styles/chess.com/assets/frappe/maroon.png new file mode 100644 index 0000000..51cf729 Binary files /dev/null and b/styles/chess.com/assets/frappe/maroon.png differ diff --git a/styles/chess.com/assets/frappe/mauve.png b/styles/chess.com/assets/frappe/mauve.png new file mode 100644 index 0000000..c99e578 Binary files /dev/null and b/styles/chess.com/assets/frappe/mauve.png differ diff --git a/styles/chess.com/assets/frappe/peach.png b/styles/chess.com/assets/frappe/peach.png new file mode 100644 index 0000000..f827fe5 Binary files /dev/null and b/styles/chess.com/assets/frappe/peach.png differ diff --git a/styles/chess.com/assets/frappe/pink.png b/styles/chess.com/assets/frappe/pink.png new file mode 100644 index 0000000..d2c1d5b Binary files /dev/null and b/styles/chess.com/assets/frappe/pink.png differ diff --git a/styles/chess.com/assets/frappe/red.png b/styles/chess.com/assets/frappe/red.png new file mode 100644 index 0000000..b4f5cdb Binary files /dev/null and b/styles/chess.com/assets/frappe/red.png differ diff --git a/styles/chess.com/assets/frappe/rosewater.png b/styles/chess.com/assets/frappe/rosewater.png new file mode 100644 index 0000000..5656408 Binary files /dev/null and b/styles/chess.com/assets/frappe/rosewater.png differ diff --git a/styles/chess.com/assets/frappe/sapphire.png b/styles/chess.com/assets/frappe/sapphire.png new file mode 100644 index 0000000..9c3c937 Binary files /dev/null and b/styles/chess.com/assets/frappe/sapphire.png differ diff --git a/styles/chess.com/assets/frappe/sky.png b/styles/chess.com/assets/frappe/sky.png new file mode 100644 index 0000000..ac2a456 Binary files /dev/null and b/styles/chess.com/assets/frappe/sky.png differ diff --git a/styles/chess.com/assets/frappe/teal.png b/styles/chess.com/assets/frappe/teal.png new file mode 100644 index 0000000..b5b171c Binary files /dev/null and b/styles/chess.com/assets/frappe/teal.png differ diff --git a/styles/chess.com/assets/frappe/w/wb.png b/styles/chess.com/assets/frappe/w/wb.png new file mode 100644 index 0000000..a6d42f7 Binary files /dev/null and b/styles/chess.com/assets/frappe/w/wb.png differ diff --git a/styles/chess.com/assets/frappe/w/wk.png b/styles/chess.com/assets/frappe/w/wk.png new file mode 100644 index 0000000..c9dd906 Binary files /dev/null and b/styles/chess.com/assets/frappe/w/wk.png differ diff --git a/styles/chess.com/assets/frappe/w/wn.png b/styles/chess.com/assets/frappe/w/wn.png new file mode 100644 index 0000000..9053cdc Binary files /dev/null and b/styles/chess.com/assets/frappe/w/wn.png differ diff --git a/styles/chess.com/assets/frappe/w/wp.png b/styles/chess.com/assets/frappe/w/wp.png new file mode 100644 index 0000000..d9d4b4d Binary files /dev/null and b/styles/chess.com/assets/frappe/w/wp.png differ diff --git a/styles/chess.com/assets/frappe/w/wq.png b/styles/chess.com/assets/frappe/w/wq.png new file mode 100644 index 0000000..d411639 Binary files /dev/null and b/styles/chess.com/assets/frappe/w/wq.png differ diff --git a/styles/chess.com/assets/frappe/w/wr.png b/styles/chess.com/assets/frappe/w/wr.png new file mode 100644 index 0000000..8b81ec8 Binary files /dev/null and b/styles/chess.com/assets/frappe/w/wr.png differ diff --git a/styles/chess.com/assets/frappe/yellow.png b/styles/chess.com/assets/frappe/yellow.png new file mode 100644 index 0000000..7a34072 Binary files /dev/null and b/styles/chess.com/assets/frappe/yellow.png differ diff --git a/styles/chess.com/assets/latte.webp b/styles/chess.com/assets/latte.webp new file mode 100644 index 0000000..fbbe47b Binary files /dev/null and b/styles/chess.com/assets/latte.webp differ diff --git a/styles/chess.com/assets/latte/b/bb.png b/styles/chess.com/assets/latte/b/bb.png new file mode 100644 index 0000000..2536c70 Binary files /dev/null and b/styles/chess.com/assets/latte/b/bb.png differ diff --git a/styles/chess.com/assets/latte/b/bk.png b/styles/chess.com/assets/latte/b/bk.png new file mode 100644 index 0000000..b3196f5 Binary files /dev/null and b/styles/chess.com/assets/latte/b/bk.png differ diff --git a/styles/chess.com/assets/latte/b/bn.png b/styles/chess.com/assets/latte/b/bn.png new file mode 100644 index 0000000..296614e Binary files /dev/null and b/styles/chess.com/assets/latte/b/bn.png differ diff --git a/styles/chess.com/assets/latte/b/bp.png b/styles/chess.com/assets/latte/b/bp.png new file mode 100644 index 0000000..d95259e Binary files /dev/null and b/styles/chess.com/assets/latte/b/bp.png differ diff --git a/styles/chess.com/assets/latte/b/bq.png b/styles/chess.com/assets/latte/b/bq.png new file mode 100644 index 0000000..27bd5d7 Binary files /dev/null and b/styles/chess.com/assets/latte/b/bq.png differ diff --git a/styles/chess.com/assets/latte/b/br.png b/styles/chess.com/assets/latte/b/br.png new file mode 100644 index 0000000..00362b2 Binary files /dev/null and b/styles/chess.com/assets/latte/b/br.png differ diff --git a/styles/chess.com/assets/latte/blue.png b/styles/chess.com/assets/latte/blue.png new file mode 100644 index 0000000..d4914fd Binary files /dev/null and b/styles/chess.com/assets/latte/blue.png differ diff --git a/styles/chess.com/assets/latte/flamingo.png b/styles/chess.com/assets/latte/flamingo.png new file mode 100644 index 0000000..c6b9945 Binary files /dev/null and b/styles/chess.com/assets/latte/flamingo.png differ diff --git a/styles/chess.com/assets/latte/green.png b/styles/chess.com/assets/latte/green.png new file mode 100644 index 0000000..9ab9d45 Binary files /dev/null and b/styles/chess.com/assets/latte/green.png differ diff --git a/styles/chess.com/assets/latte/lavender.png b/styles/chess.com/assets/latte/lavender.png new file mode 100644 index 0000000..e69de29 diff --git a/styles/chess.com/assets/latte/maroon.png b/styles/chess.com/assets/latte/maroon.png new file mode 100644 index 0000000..bef7298 Binary files /dev/null and b/styles/chess.com/assets/latte/maroon.png differ diff --git a/styles/chess.com/assets/latte/mauve.png b/styles/chess.com/assets/latte/mauve.png new file mode 100644 index 0000000..b6b703a Binary files /dev/null and b/styles/chess.com/assets/latte/mauve.png differ diff --git a/styles/chess.com/assets/latte/peach.png b/styles/chess.com/assets/latte/peach.png new file mode 100644 index 0000000..aae7b41 Binary files /dev/null and b/styles/chess.com/assets/latte/peach.png differ diff --git a/styles/chess.com/assets/latte/pink.png b/styles/chess.com/assets/latte/pink.png new file mode 100644 index 0000000..854e840 Binary files /dev/null and b/styles/chess.com/assets/latte/pink.png differ diff --git a/styles/chess.com/assets/latte/red.png b/styles/chess.com/assets/latte/red.png new file mode 100644 index 0000000..0a0e6a7 Binary files /dev/null and b/styles/chess.com/assets/latte/red.png differ diff --git a/styles/chess.com/assets/latte/rosewater.png b/styles/chess.com/assets/latte/rosewater.png new file mode 100644 index 0000000..583962e Binary files /dev/null and b/styles/chess.com/assets/latte/rosewater.png differ diff --git a/styles/chess.com/assets/latte/sapphire.png b/styles/chess.com/assets/latte/sapphire.png new file mode 100644 index 0000000..3894ac9 Binary files /dev/null and b/styles/chess.com/assets/latte/sapphire.png differ diff --git a/styles/chess.com/assets/latte/sky.png b/styles/chess.com/assets/latte/sky.png new file mode 100644 index 0000000..9bfc4b7 Binary files /dev/null and b/styles/chess.com/assets/latte/sky.png differ diff --git a/styles/chess.com/assets/latte/teal.png b/styles/chess.com/assets/latte/teal.png new file mode 100644 index 0000000..7bf538c Binary files /dev/null and b/styles/chess.com/assets/latte/teal.png differ diff --git a/styles/chess.com/assets/latte/w/wb.png b/styles/chess.com/assets/latte/w/wb.png new file mode 100644 index 0000000..182f703 Binary files /dev/null and b/styles/chess.com/assets/latte/w/wb.png differ diff --git a/styles/chess.com/assets/latte/w/wk.png b/styles/chess.com/assets/latte/w/wk.png new file mode 100644 index 0000000..dae710d Binary files /dev/null and b/styles/chess.com/assets/latte/w/wk.png differ diff --git a/styles/chess.com/assets/latte/w/wn.png b/styles/chess.com/assets/latte/w/wn.png new file mode 100644 index 0000000..9582378 Binary files /dev/null and b/styles/chess.com/assets/latte/w/wn.png differ diff --git a/styles/chess.com/assets/latte/w/wp.png b/styles/chess.com/assets/latte/w/wp.png new file mode 100644 index 0000000..877f4f1 Binary files /dev/null and b/styles/chess.com/assets/latte/w/wp.png differ diff --git a/styles/chess.com/assets/latte/w/wq.png b/styles/chess.com/assets/latte/w/wq.png new file mode 100644 index 0000000..9524b18 Binary files /dev/null and b/styles/chess.com/assets/latte/w/wq.png differ diff --git a/styles/chess.com/assets/latte/w/wr.png b/styles/chess.com/assets/latte/w/wr.png new file mode 100644 index 0000000..440c8b1 Binary files /dev/null and b/styles/chess.com/assets/latte/w/wr.png differ diff --git a/styles/chess.com/assets/latte/yellow.png b/styles/chess.com/assets/latte/yellow.png new file mode 100644 index 0000000..8a81057 Binary files /dev/null and b/styles/chess.com/assets/latte/yellow.png differ diff --git a/styles/chess.com/assets/macchiato.webp b/styles/chess.com/assets/macchiato.webp new file mode 100644 index 0000000..3eaa5c5 Binary files /dev/null and b/styles/chess.com/assets/macchiato.webp differ diff --git a/styles/chess.com/assets/macchiato/b/bb.png b/styles/chess.com/assets/macchiato/b/bb.png new file mode 100644 index 0000000..94f5b81 Binary files /dev/null and b/styles/chess.com/assets/macchiato/b/bb.png differ diff --git a/styles/chess.com/assets/macchiato/b/bk.png b/styles/chess.com/assets/macchiato/b/bk.png new file mode 100644 index 0000000..e11b84e Binary files /dev/null and b/styles/chess.com/assets/macchiato/b/bk.png differ diff --git a/styles/chess.com/assets/macchiato/b/bn.png b/styles/chess.com/assets/macchiato/b/bn.png new file mode 100644 index 0000000..fb00d3a Binary files /dev/null and b/styles/chess.com/assets/macchiato/b/bn.png differ diff --git a/styles/chess.com/assets/macchiato/b/bp.png b/styles/chess.com/assets/macchiato/b/bp.png new file mode 100644 index 0000000..698f941 Binary files /dev/null and b/styles/chess.com/assets/macchiato/b/bp.png differ diff --git a/styles/chess.com/assets/macchiato/b/bq.png b/styles/chess.com/assets/macchiato/b/bq.png new file mode 100644 index 0000000..44a5894 Binary files /dev/null and b/styles/chess.com/assets/macchiato/b/bq.png differ diff --git a/styles/chess.com/assets/macchiato/b/br.png b/styles/chess.com/assets/macchiato/b/br.png new file mode 100644 index 0000000..e8634b4 Binary files /dev/null and b/styles/chess.com/assets/macchiato/b/br.png differ diff --git a/styles/chess.com/assets/macchiato/blue.png b/styles/chess.com/assets/macchiato/blue.png new file mode 100644 index 0000000..42abf07 Binary files /dev/null and b/styles/chess.com/assets/macchiato/blue.png differ diff --git a/styles/chess.com/assets/macchiato/flamingo.png b/styles/chess.com/assets/macchiato/flamingo.png new file mode 100644 index 0000000..0c6f84a Binary files /dev/null and b/styles/chess.com/assets/macchiato/flamingo.png differ diff --git a/styles/chess.com/assets/macchiato/green.png b/styles/chess.com/assets/macchiato/green.png new file mode 100644 index 0000000..1f76af0 Binary files /dev/null and b/styles/chess.com/assets/macchiato/green.png differ diff --git a/styles/chess.com/assets/macchiato/lavender.png b/styles/chess.com/assets/macchiato/lavender.png new file mode 100644 index 0000000..c1e8f54 Binary files /dev/null and b/styles/chess.com/assets/macchiato/lavender.png differ diff --git a/styles/chess.com/assets/macchiato/maroon.png b/styles/chess.com/assets/macchiato/maroon.png new file mode 100644 index 0000000..225b425 Binary files /dev/null and b/styles/chess.com/assets/macchiato/maroon.png differ diff --git a/styles/chess.com/assets/macchiato/mauve.png b/styles/chess.com/assets/macchiato/mauve.png new file mode 100644 index 0000000..df7431f Binary files /dev/null and b/styles/chess.com/assets/macchiato/mauve.png differ diff --git a/styles/chess.com/assets/macchiato/peach.png b/styles/chess.com/assets/macchiato/peach.png new file mode 100644 index 0000000..471dee1 Binary files /dev/null and b/styles/chess.com/assets/macchiato/peach.png differ diff --git a/styles/chess.com/assets/macchiato/pink.png b/styles/chess.com/assets/macchiato/pink.png new file mode 100644 index 0000000..691eebb Binary files /dev/null and b/styles/chess.com/assets/macchiato/pink.png differ diff --git a/styles/chess.com/assets/macchiato/red.png b/styles/chess.com/assets/macchiato/red.png new file mode 100644 index 0000000..22cd35c Binary files /dev/null and b/styles/chess.com/assets/macchiato/red.png differ diff --git a/styles/chess.com/assets/macchiato/rosewater.png b/styles/chess.com/assets/macchiato/rosewater.png new file mode 100644 index 0000000..887cd92 Binary files /dev/null and b/styles/chess.com/assets/macchiato/rosewater.png differ diff --git a/styles/chess.com/assets/macchiato/sapphire.png b/styles/chess.com/assets/macchiato/sapphire.png new file mode 100644 index 0000000..5595b14 Binary files /dev/null and b/styles/chess.com/assets/macchiato/sapphire.png differ diff --git a/styles/chess.com/assets/macchiato/sky.png b/styles/chess.com/assets/macchiato/sky.png new file mode 100644 index 0000000..9f4a45a Binary files /dev/null and b/styles/chess.com/assets/macchiato/sky.png differ diff --git a/styles/chess.com/assets/macchiato/teal.png b/styles/chess.com/assets/macchiato/teal.png new file mode 100644 index 0000000..c225742 Binary files /dev/null and b/styles/chess.com/assets/macchiato/teal.png differ diff --git a/styles/chess.com/assets/macchiato/w/wb.png b/styles/chess.com/assets/macchiato/w/wb.png new file mode 100644 index 0000000..6caf4f7 Binary files /dev/null and b/styles/chess.com/assets/macchiato/w/wb.png differ diff --git a/styles/chess.com/assets/macchiato/w/wk.png b/styles/chess.com/assets/macchiato/w/wk.png new file mode 100644 index 0000000..5e90049 Binary files /dev/null and b/styles/chess.com/assets/macchiato/w/wk.png differ diff --git a/styles/chess.com/assets/macchiato/w/wn.png b/styles/chess.com/assets/macchiato/w/wn.png new file mode 100644 index 0000000..ca37289 Binary files /dev/null and b/styles/chess.com/assets/macchiato/w/wn.png differ diff --git a/styles/chess.com/assets/macchiato/w/wp.png b/styles/chess.com/assets/macchiato/w/wp.png new file mode 100644 index 0000000..b10eae6 Binary files /dev/null and b/styles/chess.com/assets/macchiato/w/wp.png differ diff --git a/styles/chess.com/assets/macchiato/w/wq.png b/styles/chess.com/assets/macchiato/w/wq.png new file mode 100644 index 0000000..d48f398 Binary files /dev/null and b/styles/chess.com/assets/macchiato/w/wq.png differ diff --git a/styles/chess.com/assets/macchiato/w/wr.png b/styles/chess.com/assets/macchiato/w/wr.png new file mode 100644 index 0000000..f3b13ce Binary files /dev/null and b/styles/chess.com/assets/macchiato/w/wr.png differ diff --git a/styles/chess.com/assets/macchiato/yellow.png b/styles/chess.com/assets/macchiato/yellow.png new file mode 100644 index 0000000..0a7c82c Binary files /dev/null and b/styles/chess.com/assets/macchiato/yellow.png differ diff --git a/styles/chess.com/assets/mocha.webp b/styles/chess.com/assets/mocha.webp new file mode 100644 index 0000000..2d96f71 Binary files /dev/null and b/styles/chess.com/assets/mocha.webp differ diff --git a/styles/chess.com/assets/mocha/b/bb.png b/styles/chess.com/assets/mocha/b/bb.png new file mode 100644 index 0000000..801d83e Binary files /dev/null and b/styles/chess.com/assets/mocha/b/bb.png differ diff --git a/styles/chess.com/assets/mocha/b/bk.png b/styles/chess.com/assets/mocha/b/bk.png new file mode 100644 index 0000000..9d9abfa Binary files /dev/null and b/styles/chess.com/assets/mocha/b/bk.png differ diff --git a/styles/chess.com/assets/mocha/b/bn.png b/styles/chess.com/assets/mocha/b/bn.png new file mode 100644 index 0000000..c51a5cc Binary files /dev/null and b/styles/chess.com/assets/mocha/b/bn.png differ diff --git a/styles/chess.com/assets/mocha/b/bp.png b/styles/chess.com/assets/mocha/b/bp.png new file mode 100644 index 0000000..3d74d9a Binary files /dev/null and b/styles/chess.com/assets/mocha/b/bp.png differ diff --git a/styles/chess.com/assets/mocha/b/bq.png b/styles/chess.com/assets/mocha/b/bq.png new file mode 100644 index 0000000..4d63328 Binary files /dev/null and b/styles/chess.com/assets/mocha/b/bq.png differ diff --git a/styles/chess.com/assets/mocha/b/br.png b/styles/chess.com/assets/mocha/b/br.png new file mode 100644 index 0000000..ef8ac00 Binary files /dev/null and b/styles/chess.com/assets/mocha/b/br.png differ diff --git a/styles/chess.com/assets/mocha/blue.png b/styles/chess.com/assets/mocha/blue.png new file mode 100644 index 0000000..99f676d Binary files /dev/null and b/styles/chess.com/assets/mocha/blue.png differ diff --git a/styles/chess.com/assets/mocha/flamingo.png b/styles/chess.com/assets/mocha/flamingo.png new file mode 100644 index 0000000..d2d6b31 Binary files /dev/null and b/styles/chess.com/assets/mocha/flamingo.png differ diff --git a/styles/chess.com/assets/mocha/green.png b/styles/chess.com/assets/mocha/green.png new file mode 100644 index 0000000..c4fce60 Binary files /dev/null and b/styles/chess.com/assets/mocha/green.png differ diff --git a/styles/chess.com/assets/mocha/lavender.png b/styles/chess.com/assets/mocha/lavender.png new file mode 100644 index 0000000..11e5611 Binary files /dev/null and b/styles/chess.com/assets/mocha/lavender.png differ diff --git a/styles/chess.com/assets/mocha/maroon.png b/styles/chess.com/assets/mocha/maroon.png new file mode 100644 index 0000000..226fced Binary files /dev/null and b/styles/chess.com/assets/mocha/maroon.png differ diff --git a/styles/chess.com/assets/mocha/mauve.png b/styles/chess.com/assets/mocha/mauve.png new file mode 100644 index 0000000..9e50ddf Binary files /dev/null and b/styles/chess.com/assets/mocha/mauve.png differ diff --git a/styles/chess.com/assets/mocha/peach.png b/styles/chess.com/assets/mocha/peach.png new file mode 100644 index 0000000..70b341f Binary files /dev/null and b/styles/chess.com/assets/mocha/peach.png differ diff --git a/styles/chess.com/assets/mocha/pink.png b/styles/chess.com/assets/mocha/pink.png new file mode 100644 index 0000000..5c96078 Binary files /dev/null and b/styles/chess.com/assets/mocha/pink.png differ diff --git a/styles/chess.com/assets/mocha/red.png b/styles/chess.com/assets/mocha/red.png new file mode 100644 index 0000000..ec12f06 Binary files /dev/null and b/styles/chess.com/assets/mocha/red.png differ diff --git a/styles/chess.com/assets/mocha/rosewater.png b/styles/chess.com/assets/mocha/rosewater.png new file mode 100644 index 0000000..71a0459 Binary files /dev/null and b/styles/chess.com/assets/mocha/rosewater.png differ diff --git a/styles/chess.com/assets/mocha/sapphire.png b/styles/chess.com/assets/mocha/sapphire.png new file mode 100644 index 0000000..2b0e460 Binary files /dev/null and b/styles/chess.com/assets/mocha/sapphire.png differ diff --git a/styles/chess.com/assets/mocha/sky.png b/styles/chess.com/assets/mocha/sky.png new file mode 100644 index 0000000..411fec6 Binary files /dev/null and b/styles/chess.com/assets/mocha/sky.png differ diff --git a/styles/chess.com/assets/mocha/teal.png b/styles/chess.com/assets/mocha/teal.png new file mode 100644 index 0000000..77e54bd Binary files /dev/null and b/styles/chess.com/assets/mocha/teal.png differ diff --git a/styles/chess.com/assets/mocha/w/wb.png b/styles/chess.com/assets/mocha/w/wb.png new file mode 100644 index 0000000..7bf43d8 Binary files /dev/null and b/styles/chess.com/assets/mocha/w/wb.png differ diff --git a/styles/chess.com/assets/mocha/w/wk.png b/styles/chess.com/assets/mocha/w/wk.png new file mode 100644 index 0000000..a4eb40c Binary files /dev/null and b/styles/chess.com/assets/mocha/w/wk.png differ diff --git a/styles/chess.com/assets/mocha/w/wn.png b/styles/chess.com/assets/mocha/w/wn.png new file mode 100644 index 0000000..309b59f Binary files /dev/null and b/styles/chess.com/assets/mocha/w/wn.png differ diff --git a/styles/chess.com/assets/mocha/w/wp.png b/styles/chess.com/assets/mocha/w/wp.png new file mode 100644 index 0000000..f545521 Binary files /dev/null and b/styles/chess.com/assets/mocha/w/wp.png differ diff --git a/styles/chess.com/assets/mocha/w/wq.png b/styles/chess.com/assets/mocha/w/wq.png new file mode 100644 index 0000000..62b4a48 Binary files /dev/null and b/styles/chess.com/assets/mocha/w/wq.png differ diff --git a/styles/chess.com/assets/mocha/w/wr.png b/styles/chess.com/assets/mocha/w/wr.png new file mode 100644 index 0000000..d4e2caf Binary files /dev/null and b/styles/chess.com/assets/mocha/w/wr.png differ diff --git a/styles/chess.com/assets/mocha/yellow.png b/styles/chess.com/assets/mocha/yellow.png new file mode 100644 index 0000000..1117c9c Binary files /dev/null and b/styles/chess.com/assets/mocha/yellow.png differ diff --git a/styles/chess.com/assets/preview.webp b/styles/chess.com/assets/preview.webp new file mode 100644 index 0000000..ca77d30 Binary files /dev/null and b/styles/chess.com/assets/preview.webp differ diff --git a/styles/chess.com/catppuccin.user.css b/styles/chess.com/catppuccin.user.css new file mode 100644 index 0000000..3419613 --- /dev/null +++ b/styles/chess.com/catppuccin.user.css @@ -0,0 +1,617 @@ +/* ==UserStyle== + +@name Chess.com Catppuccin +@namespace github.com/catppuccin/chess.com +@homepageURL https://github.com/catppuccin/chess.com +@version 0.1.0 +@updateURL https://github.com/catppuccin/chess.com/raw/main/catppuccin.user.css +@description Soothing pastel theme for Chess.com +@author coldenate, isabelroses and skelebro1 +@license MIT + +@preprocessor less + +@var select lightFlavour "Light Theme" ["latte:Latte*", "frappe:Frappe", "macchiato:Macchiato", "mocha:Mocha"] +@var select darkFlavour "Dark Theme" ["latte:Latte", "frappe:Frappe", "macchiato:Macchiato", "mocha:Mocha*"] +@var select accentColour "Accent" ["rosewater:Rosewater", "flamingo:Flamingo", "pink:Pink", "mauve:Mauve", "red:Red*", "maroon:Maroon", "peach:Peach", "yellow:Yellow", "green:Green", "teal:Teal", "blue:Blue", "sapphire:Sapphire", "sky:Sky", "lavender:Lavender", "subtext0:Grey"] + +==/UserStyle== */ +@-moz-document domain("chess.com") { + body { + #catppuccin(@lightFlavour, @accentColour); + } + + .dark-mode { + #catppuccin(@darkFlavour, @accentColour); + } + + @catppuccin: { + @latte: { + @rosewater: #dc8a78; + @flamingo: #dd7878; + @pink: #ea76cb; + @mauve: #8839ef; + @red: #d20f39; + @maroon: #e64553; + @peach: #fe640b; + @yellow: #df8e1d; + @green: #40a02b; + @teal: #179299; + @sky: #04a5e5; + @sapphire: #209fb5; + @blue: #1e66f5; + @lavender: #7287fd; + @text: #4c4f69; + @subtext1: #5c5f77; + @subtext0: #6c6f85; + @overlay2: #7c7f93; + @overlay1: #8c8fa1; + @overlay0: #9ca0b0; + @surface2: #acb0be; + @surface1: #bcc0cc; + @surface0: #ccd0da; + @base: #eff1f5; + @mantle: #e6e9ef; + @crust: #dce0e8; + @bb: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/latte/b/bb.png"); + @bk: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/latte/b/bk.png"); + @bn: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/latte/b/bn.png"); + @bp: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/latte/b/bp.png"); + @bq: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/latte/b/bq.png"); + @br: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/latte/b/br.png"); + @wb: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/latte/w/wb.png"); + @wk: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/latte/w/wk.png"); + @wn: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/latte/w/wn.png"); + @wp: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/latte/w/wp.png"); + @wq: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/latte/w/wq.png"); + @wr: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/latte/w/wr.png"); + }; + + @frappe: { + @rosewater: #f2d5cf; + @flamingo: #eebebe; + @pink: #f4b8e4; + @mauve: #ca9ee6; + @red: #e78284; + @maroon: #ea999c; + @peach: #ef9f76; + @yellow: #e5c890; + @green: #a6d189; + @teal: #81c8be; + @sky: #99d1db; + @sapphire: #85c1dc; + @blue: #8caaee; + @lavender: #babbf1; + @text: #c6d0f5; + @subtext1: #b5bfe2; + @subtext0: #a5adce; + @overlay2: #949cbb; + @overlay1: #838ba7; + @overlay0: #737994; + @surface2: #626880; + @surface1: #51576d; + @surface0: #414559; + @base: #303446; + @mantle: #292c3c; + @crust: #232634; + @bb: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/frappe/b/bb.png"); + @bk: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/frappe/b/bk.png"); + @bn: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/frappe/b/bn.png"); + @bp: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/frappe/b/bp.png"); + @bq: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/frappe/b/bq.png"); + @br: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/frappe/b/br.png"); + @wb: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/frappe/w/wb.png"); + @wk: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/frappe/w/wk.png"); + @wn: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/frappe/w/wn.png"); + @wp: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/frappe/w/wp.png"); + @wq: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/frappe/w/wq.png"); + @wr: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/frappe/w/wr.png"); + }; + + @macchiato: { + @rosewater: #f4dbd6; + @flamingo: #f0c6c6; + @pink: #f5bde6; + @mauve: #c6a0f6; + @red: #ed8796; + @maroon: #ee99a0; + @peach: #f5a97f; + @yellow: #eed49f; + @green: #a6da95; + @teal: #8bd5ca; + @sky: #91d7e3; + @sapphire: #7dc4e4; + @blue: #8aadf4; + @lavender: #b7bdf8; + @text: #cad3f5; + @subtext1: #b8c0e0; + @subtext0: #a5adcb; + @overlay2: #939ab7; + @overlay1: #8087a2; + @overlay0: #6e738d; + @surface2: #5b6078; + @surface1: #494d64; + @surface0: #363a4f; + @base: #24273a; + @mantle: #1e2030; + @crust: #181926; + @bb: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/macchiato/b/bb.png"); + @bk: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/macchiato/b/bk.png"); + @bn: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/macchiato/b/bn.png"); + @bp: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/macchiato/b/bp.png"); + @bq: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/macchiato/b/bq.png"); + @br: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/macchiato/b/br.png"); + @wb: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/macchiato/w/wb.png"); + @wk: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/macchiato/w/wk.png"); + @wn: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/macchiato/w/wn.png"); + @wp: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/macchiato/w/wp.png"); + @wq: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/macchiato/w/wq.png"); + @wr: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/macchiato/w/wr.png"); + }; + + @mocha: { + @rosewater: #f5e0dc; + @flamingo: #f2cdcd; + @pink: #f5c2e7; + @mauve: #cba6f7; + @red: #f38ba8; + @maroon: #eba0ac; + @peach: #fab387; + @yellow: #f9e2af; + @green: #a6e3a1; + @teal: #94e2d5; + @sky: #89dceb; + @sapphire: #74c7ec; + @blue: #89b4fa; + @lavender: #b4befe; + @text: #cdd6f4; + @subtext1: #bac2de; + @subtext0: #a6adc8; + @overlay2: #9399b2; + @overlay1: #7f849c; + @overlay0: #6c7086; + @surface2: #585b70; + @surface1: #45475a; + @surface0: #313244; + @base: #1e1e2e; + @mantle: #181825; + @crust: #11111b; + @bb: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/mocha/b/bb.png"); + @bk: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/mocha/b/bk.png"); + @bn: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/mocha/b/bn.png"); + @bp: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/mocha/b/bp.png"); + @bq: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/mocha/b/bq.png"); + @br: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/mocha/b/br.png"); + @wb: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/mocha/w/wb.png"); + @wk: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/mocha/w/wk.png"); + @wn: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/mocha/w/wn.png"); + @wp: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/mocha/w/wp.png"); + @wq: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/mocha/w/wq.png"); + @wr: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/mocha/w/wr.png"); + }; + }; + + #catppuccin(@lookup, + @accent) { + @rosewater: @catppuccin[@@lookup][@rosewater]; + @flamingo: @catppuccin[@@lookup][@flamingo]; + @pink: @catppuccin[@@lookup][@pink]; + @mauve: @catppuccin[@@lookup][@mauve]; + @red: @catppuccin[@@lookup][@red]; + @maroon: @catppuccin[@@lookup][@maroon]; + @peach: @catppuccin[@@lookup][@peach]; + @yellow: @catppuccin[@@lookup][@yellow]; + @green: @catppuccin[@@lookup][@green]; + @teal: @catppuccin[@@lookup][@teal]; + @sky: @catppuccin[@@lookup][@sky]; + @sapphire: @catppuccin[@@lookup][@sapphire]; + @blue: @catppuccin[@@lookup][@blue]; + @lavender: @catppuccin[@@lookup][@lavender]; + @text: @catppuccin[@@lookup][@text]; + @subtext1: @catppuccin[@@lookup][@subtext1]; + @subtext0: @catppuccin[@@lookup][@subtext0]; + @overlay2: @catppuccin[@@lookup][@overlay2]; + @overlay1: @catppuccin[@@lookup][@overlay1]; + @overlay0: @catppuccin[@@lookup][@overlay0]; + @surface2: @catppuccin[@@lookup][@surface2]; + @surface1: @catppuccin[@@lookup][@surface1]; + @surface0: @catppuccin[@@lookup][@surface0]; + @base: @catppuccin[@@lookup][@base]; + @mantle: @catppuccin[@@lookup][@mantle]; + @crust: @catppuccin[@@lookup][@crust]; + @accent-colour: @catppuccin[@@lookup][@@accent]; + + @bb: @catppuccin[@@lookup][@bb]; + @bk: @catppuccin[@@lookup][@bk]; + @bn: @catppuccin[@@lookup][@bn]; + @bp: @catppuccin[@@lookup][@bp]; + @bq: @catppuccin[@@lookup][@bq]; + @br: @catppuccin[@@lookup][@br]; + @wb: @catppuccin[@@lookup][@wb]; + @wk: @catppuccin[@@lookup][@wk]; + @wn: @catppuccin[@@lookup][@wn]; + @wp: @catppuccin[@@lookup][@wp]; + @wq: @catppuccin[@@lookup][@wq]; + @wr: @catppuccin[@@lookup][@wr]; + + & when (@lookup ="latte") { + body { + background: @base; + } + } + + & { + background: @base; + --globalBackground: @mantle !important; + --globalBackgroundOpaque: @mantle !important; + --globalSecondaryBackground: @crust !important; + --globalTertiaryBackground: @surface0 !important; + --globalAccentBackground: @accent-colour !important; + --globalSecondaryAccentBackground: darken(@accent-colour, 20%) !important; + --globalSiteBackground: @base !important; + --subtleButtonBackground: hsla(0, 0%, 100%, 0.16); + --globalBorder: @surface0 !important; + --globalGray: hsla(0, 0%, 100%, 0.08); + --globalGraySoft: hsla(0, 0%, 100%, 0.08); + --globalColorThemeFull: @text !important; + --globalColorThemeHigh: @text; + --globalColorThemeMid: @overlay2 !important; + --globalColorThemeLow: @overlay0 !important; + --globalColorThemeLower: @base !important; + --globalColorThemeLink: @sapphire !important; + --globalColorThemeBlueToWhite: #fff; + --globalColorThemeBlueToMid: hsla(0, 0%, 100%, 0.72); + --globalColorThemeBlueToMidHover: hsla(0, 0%, 100%, 0.85); + --globalColorThemeBlueToHigh: hsla(0, 0%, 100%, 0.85); + --globalColorThemeBlueToHighHover: #fff; + --globalColorThemeHighToMid: hsla(0, 0%, 100%, 0.72); + --globalColorThemeFullToMid: hsla(0, 0%, 100%, 0.72); + --globalColorNeutral50: rgba(0, 0, 0, 0.1); + --globalColorNeutral100: rgba(0, 0, 0, 0.2); + --globalColorNeutral200: rgba(0, 0, 0, 0.4); + --globalOverlayBackground: @base !important; + --globalColorWin: @green !important; + --globalColorDraw: @accent-colour !important; + --globalColorLoss: @red !important; + } + + /* index page */ + .promo-title, + .index-title { + color: @text !important; + } + + .play-quick-links-title, + .promo-rank, + .v5-header-name, + .promo-subtitle, + #tb .toolbar-action-icon { + color: @text; + } + + .home-username-link { + color: @accent; + } + + .index-info-item-counter { + color: @text !important; + } + + .index-info-item { + color: @subtext0 !important; + } + + .index-quote-author .index-chess-title { + background: @accent-colour !important; + color: @crust !important; + } + + .authentication-intro-levels { + --labelBackground: @surface0 !important; + --labelBackgroundHover: @surface1 !important; + + .authentication-intro-level-v5.authentication-intro-selected { + border-color: @accent-colour !important; + } + } + + /* ui */ + .user-username-component { + color: @text; + } + + .user-tagline-rating.user-tagline-white { + color: @overlay1; + } + + .nav-link-text { + color: @text !important; + } + .nav-menu-area:last-of-type .icon-font-chess { + color: @mantle !important; + } + #sb .nav-popover.dark .btn-link { + color: @text; + } + #sb .nav-menu-area:last-of-type .icon-font-chess { + color: @text !important; + } + .nav-link-main-design:hover, + .nav-link-main-link:hover { + color: darken(@text, 20%) !important; + } + .nav-link-main-design, + .nav-link-main-link { + color: @text !important; + } + .ui_v5-button-component { + --boxShadow: none; + --boxShadowHover: none; + + box-shadow: none; + + &.ui_v5-button-basic { + --basicColor: @text !important; + --basicHoverColor: @text !important; + --basicBgColor: @surface1 !important; + --basicBghover: @surface2 !important; + --borderColor: @surface0 !important; + } + + &.ui_v5-button-primary { + color: @crust !important; + background-color: @accent-colour !important; + --borderColor: darken(@accent-colour, 20%) !important; + + &:hover { + --secondaryBorderColor: fadeout(@accent-colour, 20%) !important; + box-shadow: none; + } + } + } + + .ui_v5-select-component { + &:not(.ui_v5-select-light), + &.ui_v5-select-dark { + background: @base; + } + } + + .ui_v5-input-component { + background: @base; + } + + .ui_v5-input-dark { + --secondaryTextColor: @subtext0; + } + + .ui_v5-switch-checkbox:not(.ui_v5-switch-readonly):checked + + .ui_v5-switch-label { + background: @green; + } + + .nav-panel-shade { + background: @mantle; + } + + .nav-popover.dark { + background: @mantle; + } + + .nav-section-header-component { + background: @base; + } + + #sb .nav-action.has-popover + .nav-popover { + background: @mantle; + } + + .popover-friends-header { + background: @mantle; + } + + .popover-friends-content { + background: @mantle; + } + + .popover-messages-header { + background: @mantle; + } + + .popover-messages-content { + background: @mantle; + } + + .popover-settings-header { + background: @mantle; + } + + .popover-settings-content { + background: @mantle; + } + + .selector-button-button { + background: @surface0; + + &:hover { + background: @surface1; + } + } + + .time-selector-button-button { + background: @surface0; + + &:hover { + background: @surface1; + } + } + + .clock-component.clock-black { + background: @surface0; + } + + .clock-component.clock-white { + background: @text; + } + + .highlight { + background: @peach !important; + } + + .hint { + background-color: @overlay1; + filter: drop-shadow(0px 0px 1px @crust); + } + + .capture-hint { + background-color: @overlay1; + filter: drop-shadow(0px 0px 1px @crust); + z-index: -1; + } + + .modal-game-over-header-grey { + background-color: @base; + } + + .modal-content-component.modal-content-light { + background-color: @base; + } + + .modal-game-over-user-winner-active { + border-color: @lavender; + } + + .modal-game-over-user-crown { + background: @lavender; + } + + .placeholder-ad-upgrade { + background-color: @accent-colour; + } + + .placeholder-ad-link { + color: @crust; + } + + div.mode-selection-button-selected > .mode-selection-button-description { + color: @surface1; + } + + div.mode-selection-button-selected > .mode-selection-button-mode { + color: @mantle; + } + + /* crowns */ + img.crowns-full-crown { + /* this selects the crown, but tbh its not easy to rotate-hue an svg to an exact color. we might make more svgs for the crowns? */ + } + + /* Board */ + .board { + background-image: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/@{lookup}/@{accent}.png") !important; + } + + .game-preview-legacy-component { + background-image: url("https://raw.githubusercontent.com/catppuccin/chess.com/main/assets/@{lookup}/@{accent}.png") !important; + } + + /* Black Pieces */ + .piece.bp { + background-image: @bp !important; + } + + .piece.bn { + background-image: @bn !important; + } + + .piece.bb { + background-image: @bb !important; + } + + .piece.br { + background-image: @br !important; + } + + .piece.bk { + background-image: @bk !important; + } + + .piece.bq { + background-image: @bq !important; + } + + /* -- Previews */ + .game-preview-legacy-piece[alt="bb"] { + content: @bb !important; + } + + .game-preview-legacy-piece[alt="bk"] { + content: @bk !important; + } + + .game-preview-legacy-piece[alt="bn"] { + content: @bn !important; + } + + .game-preview-legacy-piece[alt="bp"] { + content: @bp !important; + } + + .game-preview-legacy-piece[alt="bq"] { + content: @bq !important; + } + + .game-preview-legacy-piece[alt="br"] { + content: @br !important; + } + + .game-preview-legacy-piece[alt="wb"] { + content: @wb !important; + } + + .game-preview-legacy-piece[alt="wk"] { + content: @wk !important; + } + + .game-preview-legacy-piece[alt="wn"] { + content: @wn !important; + } + + .game-preview-legacy-piece[alt="wp"] { + content: @wp !important; + } + + .game-preview-legacy-piece[alt="wq"] { + content: @wq !important; + } + + .game-preview-legacy-piece[alt="wr"] { + content: @wr !important; + } + + /* White Pieces */ + .piece.wp { + background-image: @wp !important; + } + + .piece.wn { + background-image: @wn !important; + } + + .piece.wb { + background-image: @wb !important; + } + + .piece.wr { + background-image: @wr !important; + } + + .piece.wk { + background-image: @wk !important; + } + + .piece.wq { + background-image: @wq !important; + } + } +} diff --git a/styles/chess.com/scripts/generate.py b/styles/chess.com/scripts/generate.py new file mode 100644 index 0000000..3183cf1 --- /dev/null +++ b/styles/chess.com/scripts/generate.py @@ -0,0 +1,54 @@ +"""File to generate boards according to the flavours of the catppuccin""" +from catppuccin import Flavour +from boardinator.boardinator import replace_colors + +themes = { + "latte": Flavour.latte(), + "mocha": Flavour.mocha(), + "macchiato": Flavour.macchiato(), + "frappe": Flavour.frappe(), +} + +accents = [ + "rosewater", + "flamingo", + "pink", + "mauve", + "red", + "maroon", + "peach", + "yellow", + "green", + "teal", + "sky", + "sapphire", + "blue", + "lavender", +] + + +def generate_boards(): + """Generate boards for each flavour of catppuccin""" + for flavour, theme in themes.items(): + for accent in accents: + color_dict = { + (237, 238, 209): ( + theme.base.red, + theme.base.green, + theme.base.blue, + ), # the Light Grayish Yellow Green + (119, 153, 82): ( + getattr(theme, accent).red, + getattr(theme, accent).green, + getattr(theme, accent).blue, + ), # the Dark Grayish Yellow Green + } + replace_colors( + image_path="assets/base/colorboard.png", + output_path=f"assets/{flavour}/{accent}.png", + color_dict=color_dict, + ) + + +if __name__ == "__main__": + generate_boards() diff --git a/styles/chess.com/scripts/poetry.lock b/styles/chess.com/scripts/poetry.lock new file mode 100644 index 0000000..61bb0aa --- /dev/null +++ b/styles/chess.com/scripts/poetry.lock @@ -0,0 +1,511 @@ +# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. + +[[package]] +name = "astroid" +version = "2.15.4" +description = "An abstract syntax tree for Python with inference support." +category = "dev" +optional = false +python-versions = ">=3.7.2" +files = [ + {file = "astroid-2.15.4-py3-none-any.whl", hash = "sha256:a1b8543ef9d36ea777194bc9b17f5f8678d2c56ee6a45b2c2f17eec96f242347"}, + {file = "astroid-2.15.4.tar.gz", hash = "sha256:c81e1c7fbac615037744d067a9bb5f9aeb655edf59b63ee8b59585475d6f80d8"}, +] + +[package.dependencies] +lazy-object-proxy = ">=1.4.0" +wrapt = {version = ">=1.14,<2", markers = "python_version >= \"3.11\""} + +[[package]] +name = "black" +version = "23.3.0" +description = "The uncompromising code formatter." +category = "dev" +optional = false +python-versions = ">=3.7" +files = [ + {file = "black-23.3.0-cp310-cp310-macosx_10_16_arm64.whl", hash = "sha256:0945e13506be58bf7db93ee5853243eb368ace1c08a24c65ce108986eac65915"}, + {file = "black-23.3.0-cp310-cp310-macosx_10_16_universal2.whl", hash = "sha256:67de8d0c209eb5b330cce2469503de11bca4085880d62f1628bd9972cc3366b9"}, + {file = "black-23.3.0-cp310-cp310-macosx_10_16_x86_64.whl", hash = "sha256:7c3eb7cea23904399866c55826b31c1f55bbcd3890ce22ff70466b907b6775c2"}, + {file = "black-23.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:32daa9783106c28815d05b724238e30718f34155653d4d6e125dc7daec8e260c"}, + {file = "black-23.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:35d1381d7a22cc5b2be2f72c7dfdae4072a3336060635718cc7e1ede24221d6c"}, + {file = "black-23.3.0-cp311-cp311-macosx_10_16_arm64.whl", hash = "sha256:a8a968125d0a6a404842fa1bf0b349a568634f856aa08ffaff40ae0dfa52e7c6"}, + {file = "black-23.3.0-cp311-cp311-macosx_10_16_universal2.whl", hash = "sha256:c7ab5790333c448903c4b721b59c0d80b11fe5e9803d8703e84dcb8da56fec1b"}, + {file = "black-23.3.0-cp311-cp311-macosx_10_16_x86_64.whl", hash = "sha256:a6f6886c9869d4daae2d1715ce34a19bbc4b95006d20ed785ca00fa03cba312d"}, + {file = "black-23.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6f3c333ea1dd6771b2d3777482429864f8e258899f6ff05826c3a4fcc5ce3f70"}, + {file = "black-23.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:11c410f71b876f961d1de77b9699ad19f939094c3a677323f43d7a29855fe326"}, + {file = "black-23.3.0-cp37-cp37m-macosx_10_16_x86_64.whl", hash = "sha256:1d06691f1eb8de91cd1b322f21e3bfc9efe0c7ca1f0e1eb1db44ea367dff656b"}, + {file = "black-23.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:50cb33cac881766a5cd9913e10ff75b1e8eb71babf4c7104f2e9c52da1fb7de2"}, + {file = "black-23.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:e114420bf26b90d4b9daa597351337762b63039752bdf72bf361364c1aa05925"}, + {file = "black-23.3.0-cp38-cp38-macosx_10_16_arm64.whl", hash = "sha256:48f9d345675bb7fbc3dd85821b12487e1b9a75242028adad0333ce36ed2a6d27"}, + {file = "black-23.3.0-cp38-cp38-macosx_10_16_universal2.whl", hash = "sha256:714290490c18fb0126baa0fca0a54ee795f7502b44177e1ce7624ba1c00f2331"}, + {file = "black-23.3.0-cp38-cp38-macosx_10_16_x86_64.whl", hash = "sha256:064101748afa12ad2291c2b91c960be28b817c0c7eaa35bec09cc63aa56493c5"}, + {file = "black-23.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:562bd3a70495facf56814293149e51aa1be9931567474993c7942ff7d3533961"}, + {file = "black-23.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:e198cf27888ad6f4ff331ca1c48ffc038848ea9f031a3b40ba36aced7e22f2c8"}, + {file = "black-23.3.0-cp39-cp39-macosx_10_16_arm64.whl", hash = "sha256:3238f2aacf827d18d26db07524e44741233ae09a584273aa059066d644ca7b30"}, + {file = "black-23.3.0-cp39-cp39-macosx_10_16_universal2.whl", hash = "sha256:f0bd2f4a58d6666500542b26354978218a9babcdc972722f4bf90779524515f3"}, + {file = "black-23.3.0-cp39-cp39-macosx_10_16_x86_64.whl", hash = "sha256:92c543f6854c28a3c7f39f4d9b7694f9a6eb9d3c5e2ece488c327b6e7ea9b266"}, + {file = "black-23.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a150542a204124ed00683f0db1f5cf1c2aaaa9cc3495b7a3b5976fb136090ab"}, + {file = "black-23.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:6b39abdfb402002b8a7d030ccc85cf5afff64ee90fa4c5aebc531e3ad0175ddb"}, + {file = "black-23.3.0-py3-none-any.whl", hash = "sha256:ec751418022185b0c1bb7d7736e6933d40bbb14c14a0abcf9123d1b159f98dd4"}, + {file = "black-23.3.0.tar.gz", hash = "sha256:1c7b8d606e728a41ea1ccbd7264677e494e87cf630e399262ced92d4a8dac940"}, +] + +[package.dependencies] +click = ">=8.0.0" +mypy-extensions = ">=0.4.3" +packaging = ">=22.0" +pathspec = ">=0.9.0" +platformdirs = ">=2" + +[package.extras] +colorama = ["colorama (>=0.4.3)"] +d = ["aiohttp (>=3.7.4)"] +jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"] +uvloop = ["uvloop (>=0.15.2)"] + +[[package]] +name = "boardinator" +version = "0.1.0" +description = "A tool made to generate custom Chess.com boards from the terminal." +category = "main" +optional = false +python-versions = ">=3.11,<4.0" +files = [ + {file = "boardinator-0.1.0-py3-none-any.whl", hash = "sha256:acf2446fed7ddbdb0e8c5834724137e50e7e2bc687ce95b7e27bd44373ce8344"}, + {file = "boardinator-0.1.0.tar.gz", hash = "sha256:617eb1217dea8f858e85481d0d15e79d8855c4e99843babc97f1024e593d7f5f"}, +] + +[package.dependencies] +numpy = ">=1.24.3,<2.0.0" +pillow = ">=9.5.0,<10.0.0" + +[[package]] +name = "catppuccin" +version = "1.2.0" +description = "🐍 Soothing pastel theme for Python." +category = "main" +optional = false +python-versions = ">=3.7.2,<4.0.0" +files = [ + {file = "catppuccin-1.2.0-py3-none-any.whl", hash = "sha256:4549e0450da82cec563491c37eb1c073446272e378d613f4d8d25750df4af5d5"}, + {file = "catppuccin-1.2.0.tar.gz", hash = "sha256:85436de911e7b50cda9835f549d841cd28f7a51ff1c5bea5a70cef627ab0388a"}, +] + +[package.extras] +pygments = ["pygments (>=2.13.0,<3.0.0)"] + +[[package]] +name = "click" +version = "8.1.3" +description = "Composable command line interface toolkit" +category = "dev" +optional = false +python-versions = ">=3.7" +files = [ + {file = "click-8.1.3-py3-none-any.whl", hash = "sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48"}, + {file = "click-8.1.3.tar.gz", hash = "sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e"}, +] + +[package.dependencies] +colorama = {version = "*", markers = "platform_system == \"Windows\""} + +[[package]] +name = "colorama" +version = "0.4.6" +description = "Cross-platform colored terminal text." +category = "dev" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7" +files = [ + {file = "colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6"}, + {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, +] + +[[package]] +name = "dill" +version = "0.3.6" +description = "serialize all of python" +category = "dev" +optional = false +python-versions = ">=3.7" +files = [ + {file = "dill-0.3.6-py3-none-any.whl", hash = "sha256:a07ffd2351b8c678dfc4a856a3005f8067aea51d6ba6c700796a4d9e280f39f0"}, + {file = "dill-0.3.6.tar.gz", hash = "sha256:e5db55f3687856d8fbdab002ed78544e1c4559a130302693d839dfe8f93f2373"}, +] + +[package.extras] +graph = ["objgraph (>=1.7.2)"] + +[[package]] +name = "isort" +version = "5.12.0" +description = "A Python utility / library to sort Python imports." +category = "dev" +optional = false +python-versions = ">=3.8.0" +files = [ + {file = "isort-5.12.0-py3-none-any.whl", hash = "sha256:f84c2818376e66cf843d497486ea8fed8700b340f308f076c6fb1229dff318b6"}, + {file = "isort-5.12.0.tar.gz", hash = "sha256:8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504"}, +] + +[package.extras] +colors = ["colorama (>=0.4.3)"] +pipfile-deprecated-finder = ["pip-shims (>=0.5.2)", "pipreqs", "requirementslib"] +plugins = ["setuptools"] +requirements-deprecated-finder = ["pip-api", "pipreqs"] + +[[package]] +name = "lazy-object-proxy" +version = "1.9.0" +description = "A fast and thorough lazy object proxy." +category = "dev" +optional = false +python-versions = ">=3.7" +files = [ + {file = "lazy-object-proxy-1.9.0.tar.gz", hash = "sha256:659fb5809fa4629b8a1ac5106f669cfc7bef26fbb389dda53b3e010d1ac4ebae"}, + {file = "lazy_object_proxy-1.9.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b40387277b0ed2d0602b8293b94d7257e17d1479e257b4de114ea11a8cb7f2d7"}, + {file = "lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e8c6cfb338b133fbdbc5cfaa10fe3c6aeea827db80c978dbd13bc9dd8526b7d4"}, + {file = "lazy_object_proxy-1.9.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:721532711daa7db0d8b779b0bb0318fa87af1c10d7fe5e52ef30f8eff254d0cd"}, + {file = "lazy_object_proxy-1.9.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:66a3de4a3ec06cd8af3f61b8e1ec67614fbb7c995d02fa224813cb7afefee701"}, + {file = "lazy_object_proxy-1.9.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1aa3de4088c89a1b69f8ec0dcc169aa725b0ff017899ac568fe44ddc1396df46"}, + {file = "lazy_object_proxy-1.9.0-cp310-cp310-win32.whl", hash = "sha256:f0705c376533ed2a9e5e97aacdbfe04cecd71e0aa84c7c0595d02ef93b6e4455"}, + {file = "lazy_object_proxy-1.9.0-cp310-cp310-win_amd64.whl", hash = "sha256:ea806fd4c37bf7e7ad82537b0757999264d5f70c45468447bb2b91afdbe73a6e"}, + {file = "lazy_object_proxy-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:946d27deaff6cf8452ed0dba83ba38839a87f4f7a9732e8f9fd4107b21e6ff07"}, + {file = "lazy_object_proxy-1.9.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:79a31b086e7e68b24b99b23d57723ef7e2c6d81ed21007b6281ebcd1688acb0a"}, + {file = "lazy_object_proxy-1.9.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f699ac1c768270c9e384e4cbd268d6e67aebcfae6cd623b4d7c3bfde5a35db59"}, + {file = "lazy_object_proxy-1.9.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:bfb38f9ffb53b942f2b5954e0f610f1e721ccebe9cce9025a38c8ccf4a5183a4"}, + {file = "lazy_object_proxy-1.9.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:189bbd5d41ae7a498397287c408617fe5c48633e7755287b21d741f7db2706a9"}, + {file = "lazy_object_proxy-1.9.0-cp311-cp311-win32.whl", hash = "sha256:81fc4d08b062b535d95c9ea70dbe8a335c45c04029878e62d744bdced5141586"}, + {file = "lazy_object_proxy-1.9.0-cp311-cp311-win_amd64.whl", hash = "sha256:f2457189d8257dd41ae9b434ba33298aec198e30adf2dcdaaa3a28b9994f6adb"}, + {file = "lazy_object_proxy-1.9.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:d9e25ef10a39e8afe59a5c348a4dbf29b4868ab76269f81ce1674494e2565a6e"}, + {file = "lazy_object_proxy-1.9.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cbf9b082426036e19c6924a9ce90c740a9861e2bdc27a4834fd0a910742ac1e8"}, + {file = "lazy_object_proxy-1.9.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9f5fa4a61ce2438267163891961cfd5e32ec97a2c444e5b842d574251ade27d2"}, + {file = "lazy_object_proxy-1.9.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:8fa02eaab317b1e9e03f69aab1f91e120e7899b392c4fc19807a8278a07a97e8"}, + {file = "lazy_object_proxy-1.9.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:e7c21c95cae3c05c14aafffe2865bbd5e377cfc1348c4f7751d9dc9a48ca4bda"}, + {file = "lazy_object_proxy-1.9.0-cp37-cp37m-win32.whl", hash = "sha256:f12ad7126ae0c98d601a7ee504c1122bcef553d1d5e0c3bfa77b16b3968d2734"}, + {file = "lazy_object_proxy-1.9.0-cp37-cp37m-win_amd64.whl", hash = "sha256:edd20c5a55acb67c7ed471fa2b5fb66cb17f61430b7a6b9c3b4a1e40293b1671"}, + {file = "lazy_object_proxy-1.9.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2d0daa332786cf3bb49e10dc6a17a52f6a8f9601b4cf5c295a4f85854d61de63"}, + {file = "lazy_object_proxy-1.9.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cd077f3d04a58e83d04b20e334f678c2b0ff9879b9375ed107d5d07ff160171"}, + {file = "lazy_object_proxy-1.9.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:660c94ea760b3ce47d1855a30984c78327500493d396eac4dfd8bd82041b22be"}, + {file = "lazy_object_proxy-1.9.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:212774e4dfa851e74d393a2370871e174d7ff0ebc980907723bb67d25c8a7c30"}, + {file = "lazy_object_proxy-1.9.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:f0117049dd1d5635bbff65444496c90e0baa48ea405125c088e93d9cf4525b11"}, + {file = "lazy_object_proxy-1.9.0-cp38-cp38-win32.whl", hash = "sha256:0a891e4e41b54fd5b8313b96399f8b0e173bbbfc03c7631f01efbe29bb0bcf82"}, + {file = "lazy_object_proxy-1.9.0-cp38-cp38-win_amd64.whl", hash = "sha256:9990d8e71b9f6488e91ad25f322898c136b008d87bf852ff65391b004da5e17b"}, + {file = "lazy_object_proxy-1.9.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:9e7551208b2aded9c1447453ee366f1c4070602b3d932ace044715d89666899b"}, + {file = "lazy_object_proxy-1.9.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f83ac4d83ef0ab017683d715ed356e30dd48a93746309c8f3517e1287523ef4"}, + {file = "lazy_object_proxy-1.9.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7322c3d6f1766d4ef1e51a465f47955f1e8123caee67dd641e67d539a534d006"}, + {file = "lazy_object_proxy-1.9.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:18b78ec83edbbeb69efdc0e9c1cb41a3b1b1ed11ddd8ded602464c3fc6020494"}, + {file = "lazy_object_proxy-1.9.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:09763491ce220c0299688940f8dc2c5d05fd1f45af1e42e636b2e8b2303e4382"}, + {file = "lazy_object_proxy-1.9.0-cp39-cp39-win32.whl", hash = "sha256:9090d8e53235aa280fc9239a86ae3ea8ac58eff66a705fa6aa2ec4968b95c821"}, + {file = "lazy_object_proxy-1.9.0-cp39-cp39-win_amd64.whl", hash = "sha256:db1c1722726f47e10e0b5fdbf15ac3b8adb58c091d12b3ab713965795036985f"}, +] + +[[package]] +name = "mccabe" +version = "0.7.0" +description = "McCabe checker, plugin for flake8" +category = "dev" +optional = false +python-versions = ">=3.6" +files = [ + {file = "mccabe-0.7.0-py2.py3-none-any.whl", hash = "sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e"}, + {file = "mccabe-0.7.0.tar.gz", hash = "sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325"}, +] + +[[package]] +name = "mypy-extensions" +version = "1.0.0" +description = "Type system extensions for programs checked with the mypy type checker." +category = "dev" +optional = false +python-versions = ">=3.5" +files = [ + {file = "mypy_extensions-1.0.0-py3-none-any.whl", hash = "sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d"}, + {file = "mypy_extensions-1.0.0.tar.gz", hash = "sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782"}, +] + +[[package]] +name = "numpy" +version = "1.24.3" +description = "Fundamental package for array computing in Python" +category = "main" +optional = false +python-versions = ">=3.8" +files = [ + {file = "numpy-1.24.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:3c1104d3c036fb81ab923f507536daedc718d0ad5a8707c6061cdfd6d184e570"}, + {file = "numpy-1.24.3-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:202de8f38fc4a45a3eea4b63e2f376e5f2dc64ef0fa692838e31a808520efaf7"}, + {file = "numpy-1.24.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8535303847b89aa6b0f00aa1dc62867b5a32923e4d1681a35b5eef2d9591a463"}, + {file = "numpy-1.24.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2d926b52ba1367f9acb76b0df6ed21f0b16a1ad87c6720a1121674e5cf63e2b6"}, + {file = "numpy-1.24.3-cp310-cp310-win32.whl", hash = "sha256:f21c442fdd2805e91799fbe044a7b999b8571bb0ab0f7850d0cb9641a687092b"}, + {file = "numpy-1.24.3-cp310-cp310-win_amd64.whl", hash = "sha256:ab5f23af8c16022663a652d3b25dcdc272ac3f83c3af4c02eb8b824e6b3ab9d7"}, + {file = "numpy-1.24.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9a7721ec204d3a237225db3e194c25268faf92e19338a35f3a224469cb6039a3"}, + {file = "numpy-1.24.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d6cc757de514c00b24ae8cf5c876af2a7c3df189028d68c0cb4eaa9cd5afc2bf"}, + {file = "numpy-1.24.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76e3f4e85fc5d4fd311f6e9b794d0c00e7002ec122be271f2019d63376f1d385"}, + {file = "numpy-1.24.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a1d3c026f57ceaad42f8231305d4653d5f05dc6332a730ae5c0bea3513de0950"}, + {file = "numpy-1.24.3-cp311-cp311-win32.whl", hash = "sha256:c91c4afd8abc3908e00a44b2672718905b8611503f7ff87390cc0ac3423fb096"}, + {file = "numpy-1.24.3-cp311-cp311-win_amd64.whl", hash = "sha256:5342cf6aad47943286afa6f1609cad9b4266a05e7f2ec408e2cf7aea7ff69d80"}, + {file = "numpy-1.24.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7776ea65423ca6a15255ba1872d82d207bd1e09f6d0894ee4a64678dd2204078"}, + {file = "numpy-1.24.3-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:ae8d0be48d1b6ed82588934aaaa179875e7dc4f3d84da18d7eae6eb3f06c242c"}, + {file = "numpy-1.24.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ecde0f8adef7dfdec993fd54b0f78183051b6580f606111a6d789cd14c61ea0c"}, + {file = "numpy-1.24.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4749e053a29364d3452c034827102ee100986903263e89884922ef01a0a6fd2f"}, + {file = "numpy-1.24.3-cp38-cp38-win32.whl", hash = "sha256:d933fabd8f6a319e8530d0de4fcc2e6a61917e0b0c271fded460032db42a0fe4"}, + {file = "numpy-1.24.3-cp38-cp38-win_amd64.whl", hash = "sha256:56e48aec79ae238f6e4395886b5eaed058abb7231fb3361ddd7bfdf4eed54289"}, + {file = "numpy-1.24.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4719d5aefb5189f50887773699eaf94e7d1e02bf36c1a9d353d9f46703758ca4"}, + {file = "numpy-1.24.3-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0ec87a7084caa559c36e0a2309e4ecb1baa03b687201d0a847c8b0ed476a7187"}, + {file = "numpy-1.24.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ea8282b9bcfe2b5e7d491d0bf7f3e2da29700cec05b49e64d6246923329f2b02"}, + {file = "numpy-1.24.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:210461d87fb02a84ef243cac5e814aad2b7f4be953b32cb53327bb49fd77fbb4"}, + {file = "numpy-1.24.3-cp39-cp39-win32.whl", hash = "sha256:784c6da1a07818491b0ffd63c6bbe5a33deaa0e25a20e1b3ea20cf0e43f8046c"}, + {file = "numpy-1.24.3-cp39-cp39-win_amd64.whl", hash = "sha256:d5036197ecae68d7f491fcdb4df90082b0d4960ca6599ba2659957aafced7c17"}, + {file = "numpy-1.24.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:352ee00c7f8387b44d19f4cada524586f07379c0d49270f87233983bc5087ca0"}, + {file = "numpy-1.24.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1a7d6acc2e7524c9955e5c903160aa4ea083736fde7e91276b0e5d98e6332812"}, + {file = "numpy-1.24.3-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:35400e6a8d102fd07c71ed7dcadd9eb62ee9a6e84ec159bd48c28235bbb0f8e4"}, + {file = "numpy-1.24.3.tar.gz", hash = "sha256:ab344f1bf21f140adab8e47fdbc7c35a477dc01408791f8ba00d018dd0bc5155"}, +] + +[[package]] +name = "packaging" +version = "23.1" +description = "Core utilities for Python packages" +category = "dev" +optional = false +python-versions = ">=3.7" +files = [ + {file = "packaging-23.1-py3-none-any.whl", hash = "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61"}, + {file = "packaging-23.1.tar.gz", hash = "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f"}, +] + +[[package]] +name = "pathspec" +version = "0.11.1" +description = "Utility library for gitignore style pattern matching of file paths." +category = "dev" +optional = false +python-versions = ">=3.7" +files = [ + {file = "pathspec-0.11.1-py3-none-any.whl", hash = "sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293"}, + {file = "pathspec-0.11.1.tar.gz", hash = "sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687"}, +] + +[[package]] +name = "pillow" +version = "9.5.0" +description = "Python Imaging Library (Fork)" +category = "main" +optional = false +python-versions = ">=3.7" +files = [ + {file = "Pillow-9.5.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:ace6ca218308447b9077c14ea4ef381ba0b67ee78d64046b3f19cf4e1139ad16"}, + {file = "Pillow-9.5.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:d3d403753c9d5adc04d4694d35cf0391f0f3d57c8e0030aac09d7678fa8030aa"}, + {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5ba1b81ee69573fe7124881762bb4cd2e4b6ed9dd28c9c60a632902fe8db8b38"}, + {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fe7e1c262d3392afcf5071df9afa574544f28eac825284596ac6db56e6d11062"}, + {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f36397bf3f7d7c6a3abdea815ecf6fd14e7fcd4418ab24bae01008d8d8ca15e"}, + {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:252a03f1bdddce077eff2354c3861bf437c892fb1832f75ce813ee94347aa9b5"}, + {file = "Pillow-9.5.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:85ec677246533e27770b0de5cf0f9d6e4ec0c212a1f89dfc941b64b21226009d"}, + {file = "Pillow-9.5.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:b416f03d37d27290cb93597335a2f85ed446731200705b22bb927405320de903"}, + {file = "Pillow-9.5.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:1781a624c229cb35a2ac31cc4a77e28cafc8900733a864870c49bfeedacd106a"}, + {file = "Pillow-9.5.0-cp310-cp310-win32.whl", hash = "sha256:8507eda3cd0608a1f94f58c64817e83ec12fa93a9436938b191b80d9e4c0fc44"}, + {file = "Pillow-9.5.0-cp310-cp310-win_amd64.whl", hash = "sha256:d3c6b54e304c60c4181da1c9dadf83e4a54fd266a99c70ba646a9baa626819eb"}, + {file = "Pillow-9.5.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:7ec6f6ce99dab90b52da21cf0dc519e21095e332ff3b399a357c187b1a5eee32"}, + {file = "Pillow-9.5.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:560737e70cb9c6255d6dcba3de6578a9e2ec4b573659943a5e7e4af13f298f5c"}, + {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:96e88745a55b88a7c64fa49bceff363a1a27d9a64e04019c2281049444a571e3"}, + {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d9c206c29b46cfd343ea7cdfe1232443072bbb270d6a46f59c259460db76779a"}, + {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cfcc2c53c06f2ccb8976fb5c71d448bdd0a07d26d8e07e321c103416444c7ad1"}, + {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:a0f9bb6c80e6efcde93ffc51256d5cfb2155ff8f78292f074f60f9e70b942d99"}, + {file = "Pillow-9.5.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:8d935f924bbab8f0a9a28404422da8af4904e36d5c33fc6f677e4c4485515625"}, + {file = "Pillow-9.5.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fed1e1cf6a42577953abbe8e6cf2fe2f566daebde7c34724ec8803c4c0cda579"}, + {file = "Pillow-9.5.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:c1170d6b195555644f0616fd6ed929dfcf6333b8675fcca044ae5ab110ded296"}, + {file = "Pillow-9.5.0-cp311-cp311-win32.whl", hash = "sha256:54f7102ad31a3de5666827526e248c3530b3a33539dbda27c6843d19d72644ec"}, + {file = "Pillow-9.5.0-cp311-cp311-win_amd64.whl", hash = "sha256:cfa4561277f677ecf651e2b22dc43e8f5368b74a25a8f7d1d4a3a243e573f2d4"}, + {file = "Pillow-9.5.0-cp311-cp311-win_arm64.whl", hash = "sha256:965e4a05ef364e7b973dd17fc765f42233415974d773e82144c9bbaaaea5d089"}, + {file = "Pillow-9.5.0-cp312-cp312-win32.whl", hash = "sha256:22baf0c3cf0c7f26e82d6e1adf118027afb325e703922c8dfc1d5d0156bb2eeb"}, + {file = "Pillow-9.5.0-cp312-cp312-win_amd64.whl", hash = "sha256:432b975c009cf649420615388561c0ce7cc31ce9b2e374db659ee4f7d57a1f8b"}, + {file = "Pillow-9.5.0-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:5d4ebf8e1db4441a55c509c4baa7a0587a0210f7cd25fcfe74dbbce7a4bd1906"}, + {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:375f6e5ee9620a271acb6820b3d1e94ffa8e741c0601db4c0c4d3cb0a9c224bf"}, + {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99eb6cafb6ba90e436684e08dad8be1637efb71c4f2180ee6b8f940739406e78"}, + {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2dfaaf10b6172697b9bceb9a3bd7b951819d1ca339a5ef294d1f1ac6d7f63270"}, + {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_28_aarch64.whl", hash = "sha256:763782b2e03e45e2c77d7779875f4432e25121ef002a41829d8868700d119392"}, + {file = "Pillow-9.5.0-cp37-cp37m-manylinux_2_28_x86_64.whl", hash = "sha256:35f6e77122a0c0762268216315bf239cf52b88865bba522999dc38f1c52b9b47"}, + {file = "Pillow-9.5.0-cp37-cp37m-win32.whl", hash = "sha256:aca1c196f407ec7cf04dcbb15d19a43c507a81f7ffc45b690899d6a76ac9fda7"}, + {file = "Pillow-9.5.0-cp37-cp37m-win_amd64.whl", hash = "sha256:322724c0032af6692456cd6ed554bb85f8149214d97398bb80613b04e33769f6"}, + {file = "Pillow-9.5.0-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:a0aa9417994d91301056f3d0038af1199eb7adc86e646a36b9e050b06f526597"}, + {file = "Pillow-9.5.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f8286396b351785801a976b1e85ea88e937712ee2c3ac653710a4a57a8da5d9c"}, + {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c830a02caeb789633863b466b9de10c015bded434deb3ec87c768e53752ad22a"}, + {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fbd359831c1657d69bb81f0db962905ee05e5e9451913b18b831febfe0519082"}, + {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f8fc330c3370a81bbf3f88557097d1ea26cd8b019d6433aa59f71195f5ddebbf"}, + {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_28_aarch64.whl", hash = "sha256:7002d0797a3e4193c7cdee3198d7c14f92c0836d6b4a3f3046a64bd1ce8df2bf"}, + {file = "Pillow-9.5.0-cp38-cp38-manylinux_2_28_x86_64.whl", hash = "sha256:229e2c79c00e85989a34b5981a2b67aa079fd08c903f0aaead522a1d68d79e51"}, + {file = "Pillow-9.5.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9adf58f5d64e474bed00d69bcd86ec4bcaa4123bfa70a65ce72e424bfb88ed96"}, + {file = "Pillow-9.5.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:662da1f3f89a302cc22faa9f14a262c2e3951f9dbc9617609a47521c69dd9f8f"}, + {file = "Pillow-9.5.0-cp38-cp38-win32.whl", hash = "sha256:6608ff3bf781eee0cd14d0901a2b9cc3d3834516532e3bd673a0a204dc8615fc"}, + {file = "Pillow-9.5.0-cp38-cp38-win_amd64.whl", hash = "sha256:e49eb4e95ff6fd7c0c402508894b1ef0e01b99a44320ba7d8ecbabefddcc5569"}, + {file = "Pillow-9.5.0-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:482877592e927fd263028c105b36272398e3e1be3269efda09f6ba21fd83ec66"}, + {file = "Pillow-9.5.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3ded42b9ad70e5f1754fb7c2e2d6465a9c842e41d178f262e08b8c85ed8a1d8e"}, + {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c446d2245ba29820d405315083d55299a796695d747efceb5717a8b450324115"}, + {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8aca1152d93dcc27dc55395604dcfc55bed5f25ef4c98716a928bacba90d33a3"}, + {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:608488bdcbdb4ba7837461442b90ea6f3079397ddc968c31265c1e056964f1ef"}, + {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_28_aarch64.whl", hash = "sha256:60037a8db8750e474af7ffc9faa9b5859e6c6d0a50e55c45576bf28be7419705"}, + {file = "Pillow-9.5.0-cp39-cp39-manylinux_2_28_x86_64.whl", hash = "sha256:07999f5834bdc404c442146942a2ecadd1cb6292f5229f4ed3b31e0a108746b1"}, + {file = "Pillow-9.5.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:a127ae76092974abfbfa38ca2d12cbeddcdeac0fb71f9627cc1135bedaf9d51a"}, + {file = "Pillow-9.5.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:489f8389261e5ed43ac8ff7b453162af39c3e8abd730af8363587ba64bb2e865"}, + {file = "Pillow-9.5.0-cp39-cp39-win32.whl", hash = "sha256:9b1af95c3a967bf1da94f253e56b6286b50af23392a886720f563c547e48e964"}, + {file = "Pillow-9.5.0-cp39-cp39-win_amd64.whl", hash = "sha256:77165c4a5e7d5a284f10a6efaa39a0ae8ba839da344f20b111d62cc932fa4e5d"}, + {file = "Pillow-9.5.0-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:833b86a98e0ede388fa29363159c9b1a294b0905b5128baf01db683672f230f5"}, + {file = "Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aaf305d6d40bd9632198c766fb64f0c1a83ca5b667f16c1e79e1661ab5060140"}, + {file = "Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0852ddb76d85f127c135b6dd1f0bb88dbb9ee990d2cd9aa9e28526c93e794fba"}, + {file = "Pillow-9.5.0-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:91ec6fe47b5eb5a9968c79ad9ed78c342b1f97a091677ba0e012701add857829"}, + {file = "Pillow-9.5.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:cb841572862f629b99725ebaec3287fc6d275be9b14443ea746c1dd325053cbd"}, + {file = "Pillow-9.5.0-pp39-pypy39_pp73-macosx_10_10_x86_64.whl", hash = "sha256:c380b27d041209b849ed246b111b7c166ba36d7933ec6e41175fd15ab9eb1572"}, + {file = "Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7c9af5a3b406a50e313467e3565fc99929717f780164fe6fbb7704edba0cebbe"}, + {file = "Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5671583eab84af046a397d6d0ba25343c00cd50bce03787948e0fff01d4fd9b1"}, + {file = "Pillow-9.5.0-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:84a6f19ce086c1bf894644b43cd129702f781ba5751ca8572f08aa40ef0ab7b7"}, + {file = "Pillow-9.5.0-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:1e7723bd90ef94eda669a3c2c19d549874dd5badaeefabefd26053304abe5799"}, + {file = "Pillow-9.5.0.tar.gz", hash = "sha256:bf548479d336726d7a0eceb6e767e179fbde37833ae42794602631a070d630f1"}, +] + +[package.extras] +docs = ["furo", "olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-removed-in", "sphinxext-opengraph"] +tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] + +[[package]] +name = "platformdirs" +version = "3.5.0" +description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +category = "dev" +optional = false +python-versions = ">=3.7" +files = [ + {file = "platformdirs-3.5.0-py3-none-any.whl", hash = "sha256:47692bc24c1958e8b0f13dd727307cff1db103fca36399f457da8e05f222fdc4"}, + {file = "platformdirs-3.5.0.tar.gz", hash = "sha256:7954a68d0ba23558d753f73437c55f89027cf8f5108c19844d4b82e5af396335"}, +] + +[package.extras] +docs = ["furo (>=2023.3.27)", "proselint (>=0.13)", "sphinx (>=6.1.3)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)"] +test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest (>=7.3.1)", "pytest-cov (>=4)", "pytest-mock (>=3.10)"] + +[[package]] +name = "pylint" +version = "2.17.4" +description = "python code static checker" +category = "dev" +optional = false +python-versions = ">=3.7.2" +files = [ + {file = "pylint-2.17.4-py3-none-any.whl", hash = "sha256:7a1145fb08c251bdb5cca11739722ce64a63db479283d10ce718b2460e54123c"}, + {file = "pylint-2.17.4.tar.gz", hash = "sha256:5dcf1d9e19f41f38e4e85d10f511e5b9c35e1aa74251bf95cdd8cb23584e2db1"}, +] + +[package.dependencies] +astroid = ">=2.15.4,<=2.17.0-dev0" +colorama = {version = ">=0.4.5", markers = "sys_platform == \"win32\""} +dill = {version = ">=0.3.6", markers = "python_version >= \"3.11\""} +isort = ">=4.2.5,<6" +mccabe = ">=0.6,<0.8" +platformdirs = ">=2.2.0" +tomlkit = ">=0.10.1" + +[package.extras] +spelling = ["pyenchant (>=3.2,<4.0)"] +testutils = ["gitpython (>3)"] + +[[package]] +name = "tomlkit" +version = "0.11.8" +description = "Style preserving TOML library" +category = "dev" +optional = false +python-versions = ">=3.7" +files = [ + {file = "tomlkit-0.11.8-py3-none-any.whl", hash = "sha256:8c726c4c202bdb148667835f68d68780b9a003a9ec34167b6c673b38eff2a171"}, + {file = "tomlkit-0.11.8.tar.gz", hash = "sha256:9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3"}, +] + +[[package]] +name = "wrapt" +version = "1.15.0" +description = "Module for decorators, wrappers and monkey patching." +category = "dev" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" +files = [ + {file = "wrapt-1.15.0-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1"}, + {file = "wrapt-1.15.0-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29"}, + {file = "wrapt-1.15.0-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2"}, + {file = "wrapt-1.15.0-cp27-cp27m-manylinux2010_i686.whl", hash = "sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46"}, + {file = "wrapt-1.15.0-cp27-cp27m-manylinux2010_x86_64.whl", hash = "sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c"}, + {file = "wrapt-1.15.0-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09"}, + {file = "wrapt-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079"}, + {file = "wrapt-1.15.0-cp27-cp27mu-manylinux2010_i686.whl", hash = "sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e"}, + {file = "wrapt-1.15.0-cp27-cp27mu-manylinux2010_x86_64.whl", hash = "sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a"}, + {file = "wrapt-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923"}, + {file = "wrapt-1.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee"}, + {file = "wrapt-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727"}, + {file = "wrapt-1.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7"}, + {file = "wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0"}, + {file = "wrapt-1.15.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec"}, + {file = "wrapt-1.15.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90"}, + {file = "wrapt-1.15.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975"}, + {file = "wrapt-1.15.0-cp310-cp310-win32.whl", hash = "sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1"}, + {file = "wrapt-1.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e"}, + {file = "wrapt-1.15.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7"}, + {file = "wrapt-1.15.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72"}, + {file = "wrapt-1.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb"}, + {file = "wrapt-1.15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e"}, + {file = "wrapt-1.15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c"}, + {file = "wrapt-1.15.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3"}, + {file = "wrapt-1.15.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92"}, + {file = "wrapt-1.15.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98"}, + {file = "wrapt-1.15.0-cp311-cp311-win32.whl", hash = "sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416"}, + {file = "wrapt-1.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705"}, + {file = "wrapt-1.15.0-cp35-cp35m-manylinux1_i686.whl", hash = "sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29"}, + {file = "wrapt-1.15.0-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd"}, + {file = "wrapt-1.15.0-cp35-cp35m-manylinux2010_i686.whl", hash = "sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb"}, + {file = "wrapt-1.15.0-cp35-cp35m-manylinux2010_x86_64.whl", hash = "sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248"}, + {file = "wrapt-1.15.0-cp35-cp35m-win32.whl", hash = "sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559"}, + {file = "wrapt-1.15.0-cp35-cp35m-win_amd64.whl", hash = "sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639"}, + {file = "wrapt-1.15.0-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba"}, + {file = "wrapt-1.15.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752"}, + {file = "wrapt-1.15.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364"}, + {file = "wrapt-1.15.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475"}, + {file = "wrapt-1.15.0-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8"}, + {file = "wrapt-1.15.0-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418"}, + {file = "wrapt-1.15.0-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2"}, + {file = "wrapt-1.15.0-cp36-cp36m-win32.whl", hash = "sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1"}, + {file = "wrapt-1.15.0-cp36-cp36m-win_amd64.whl", hash = "sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420"}, + {file = "wrapt-1.15.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317"}, + {file = "wrapt-1.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e"}, + {file = "wrapt-1.15.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e"}, + {file = "wrapt-1.15.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0"}, + {file = "wrapt-1.15.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019"}, + {file = "wrapt-1.15.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034"}, + {file = "wrapt-1.15.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653"}, + {file = "wrapt-1.15.0-cp37-cp37m-win32.whl", hash = "sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0"}, + {file = "wrapt-1.15.0-cp37-cp37m-win_amd64.whl", hash = "sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e"}, + {file = "wrapt-1.15.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145"}, + {file = "wrapt-1.15.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f"}, + {file = "wrapt-1.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd"}, + {file = "wrapt-1.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b"}, + {file = "wrapt-1.15.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f"}, + {file = "wrapt-1.15.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6"}, + {file = "wrapt-1.15.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094"}, + {file = "wrapt-1.15.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7"}, + {file = "wrapt-1.15.0-cp38-cp38-win32.whl", hash = "sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b"}, + {file = "wrapt-1.15.0-cp38-cp38-win_amd64.whl", hash = "sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1"}, + {file = "wrapt-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86"}, + {file = "wrapt-1.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c"}, + {file = "wrapt-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d"}, + {file = "wrapt-1.15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc"}, + {file = "wrapt-1.15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29"}, + {file = "wrapt-1.15.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a"}, + {file = "wrapt-1.15.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8"}, + {file = "wrapt-1.15.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9"}, + {file = "wrapt-1.15.0-cp39-cp39-win32.whl", hash = "sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff"}, + {file = "wrapt-1.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6"}, + {file = "wrapt-1.15.0-py3-none-any.whl", hash = "sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640"}, + {file = "wrapt-1.15.0.tar.gz", hash = "sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a"}, +] + +[metadata] +lock-version = "2.0" +python-versions = "^3.11" +content-hash = "be1ba591b41dbef807e283f0fe1533f61a1a01a751e4ef785de7a1599a161928" diff --git a/styles/chess.com/scripts/pyproject.toml b/styles/chess.com/scripts/pyproject.toml new file mode 100644 index 0000000..a3bc538 --- /dev/null +++ b/styles/chess.com/scripts/pyproject.toml @@ -0,0 +1,22 @@ +[tool.poetry] +name = "chess-com" +version = "0.1.0" +description = "" +authors = ["Nathan Solis <66754842+coldenate@users.noreply.github.com>"] +license = "MIT" +readme = "README.md" +packages = [{include = "chess"}] + +[tool.poetry.dependencies] +python = "^3.11" +boardinator = "^0.1.0" +catppuccin = "^1.2.0" + +[tool.poetry.group.dev.dependencies] +isort = "^5.12.0" +black = "^23.3.0" +pylint = "^2.17.4" + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api"