Skip to content

Commit

Permalink
refactor(color-palettes): update base64 handling
Browse files Browse the repository at this point in the history
  • Loading branch information
postspectacular committed Feb 6, 2024
1 parent f7fd4c9 commit 48918f1
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 5 deletions.
7 changes: 4 additions & 3 deletions packages/color-palettes/src/binary.ts
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
// thing:no-export
// generated @ 20230425-163127 - DO NOT EDIT!
import { BASE64 } from "@thi.ng/base-n/64";
// generated @ 20240206-182342 - DO NOT EDIT!
import { B64_CHARS } from "@thi.ng/base-n/chars/64";
import { BaseNDecoder } from "@thi.ng/base-n/decode";

export const NUM_THEMES = 220;

/** @internal */
export const BINARY = BASE64.decodeBytes(
export const BINARY = new BaseNDecoder(B64_CHARS).decodeBytes(
"61CiIIzUTrQIlucxxB7G+z38sxcEdezIO7OmB4mS3M5sM9oq3HvZJacd693CcegKniFIx+xqJZKTR54pYMf6iObPoRoez+/a1mi4BZaHP6uob9s5ihgisTtP5GeZF0y/MHbYIJkIL6MlONMuH0W7R0yBaGSHZ4mgk7rEsRcLBnXav0C2ybmYsOUzHBRduzhTq3Wr/4D0mdLgpvcDyiUvyjpLzta8kfOZngI9kyExdSc+PeoIK2KdDcbqsJqF/8iUxwI1yklbJqnZSeYbaQM+msj+yqHIjHSgWK8ok7antwKnuz6+rxTsffw55IKyLIyqZnyXUcLqiA2pqURj71OSGJf2Rs5cdukCryJ3++haFZubPaqSeb4DpeWTzijJ/lpeO2WReq8syM4lovXswzY+U8ucA2WPJbSlU7boggkdjEOKrVy/jN1EMab0A2WW3woTkjpNROI4GHmWjn0YzZewmSFHYeMEN5LTV7LrT3qew8j6ogUDhDJK7IL46b6g5dGONOatbQLckRAMuDgrTZeWnuzdydyKXfIRDr5i728lG1aOdnqVgsXeqTFJERUsCsjh2Wv0SLM9noPBFw7C+diEwBUigp1HunzBneLryxsbPIjLWq9mSoSlvbOpvQ+Oyj/DGxQj6190EICbK4rKYKOisbnqa8gIvilEFKqWSuLDhhX/RfsrJ6+E74XXbuP+YKufrwCQyjbRtDxRah7BEq8d9LnGBNPZU8Paiws1uzQj/zZI+yQt/PjvxEZemhgsY81uJJOXW6jIcvQ5hBYllzJGOAooy1WVjHmSjAYYtDJRTNXwF3Sx2WCW9WriOJtQjBQizk0PxlNwRq0ih30uhNbhoRIYoyl2w+FOtqD1w85+iQU9rj6wiRWemUr/6oGqHq8zQc5AYu9YsTF7+kVSBn4jKWCmVm8pnIi+/75B/jh0tV33i+xKbERQUD7dezNjoCFihTezqFIfyFNvRRRe8fRS2tFHuZOSysbOpTBVfgIlW7DtGJSlM4qsbufypyp9+Fo5t+95gQ48BHuYgGyCxXqhkeHssil6z/FtsqfLzSObG8gZiChR5ZjaT4Y1fpCwwd8+yQfqgkERNQTpGi+xFp8lq6zCrBM8k+FLSQcQJNDmxPrVvygiJQ72F3PaR5o2hNgDuQYLwvHhVRNP7KI0xQtBeNM8n5TVzPTj2wJN3Z1tyusoT6+v4XWlJoGnX40siMO+tfL8qSQr2X8lFI8pSpWwh5L1vO1F+BTu3Y8Y94nFLeYBXA+pgilCoD/Wgp4irNySzDGhCPdCnCdW72XBHJyuT6jTivTtmSAouzpFyUtdJZGdVrf7jerpuyot1aXN1tsLmfDiULr5HZKaM7HvR8IClj3ULM27RdYghR7cd5ruyQV0oNgE5WuALp0Kds4rpvDSxC6C+UhQZKe9g5ynmtPAmOOVvgv2+T9dHXiGbLSwtxURTRN7CtIF2Yn262rFBcAQUAdKYeoPki3DylBpF1iONICeaYX9Q59MaOA9ih6z91P4VaT3cc5Fju9brQM4xTlKE1mQUJiXjsSzwAfyHw3E6626e2ayF1uOY6TVOJajNdYCfAIaNXiHYaic0sfbCsrG5uIRjvb4J2ehXL0xf7nZnNafphEDukZ6Ho4DSaOXJMw0d7XNn7OPrRIACpGVOLClcs8mp8P6iwQAyFNpX5eKi7CKrfKdzC0xTOSqG60G8nadCZH5OGqXbmOTrMfsxhooApGEOL0Ycsyyn9LWuhkByzksLZ1Za5nmiNw4o9YMqRksw+7OD1T0Pq5VfIv5sZL9r7biwz2s30iAI2KOWr4of7XLnAMAxz2yXqGMjMz9vfyfyzAAnSsbL9ow72vUKb1jdsTnqeo0mxETxiQWAHuAGa4dLbz4Tbmhc8LIuSUG4n0hPqaxY7TNdwU5cy6lTvgDM3WabMG/kvDfMf5vXS2njD/UQsnMY8o1ixgvFugiyP0ezhPXpquZYcjMhvQ2tzMzUQ6PG5LQY3aAgLSRntaokwCpduiMWtO9FoOLPqajjvLBuEAXBrzFN8o97qrxBn0JPWy9eJqGQ4P0i9H/UOanuymSoiUaWuscHrjw7J531oqf15191tPdN9rqgCwUx/hDCYCaaaOlnMaewrv4z9PfzQelCYam3coQvM8dYPYWoT7Lw/7rDoehoefHkCdGVg35PuQiLLzlK30hW5fKdNTgl9+9rzV1yFBO5n8K1XX41YHWIJ4dPrvOvTtPdtDqqwoOxTAznDtmcgtFDKDoA4nQFbnaSKetbsbGeP21igwbW6Dan8+1yRkuO7yyDLCt1IisQ6LbY8c6LX4DaZGgs7zkzCkmrUdsaRxRKfd45cwaAaXc6oCkvs9qrnH00pfp1Hz1lwAwa4b/BZOSS7WKhQSJmTBDUwUrF7MFSbPAefgY4fshzuaLuAPNyz6fAZnlZ5U8jdOjg9AAwxn4uCsu420aQtGufwOopCndvCWErT+/EIGORImZh2qbsAsczCf9zDcalXySSnOCqeXqxD/QT6P79YGIrhkrdNruvuf/uKCtWJGsBI4a61yLBaX6LniGcHaImLeswwLi410IbpWeLM5GZPY3iRocrjh2IJCjSLPGde5uuisrqREBwy0jvix2yO9SrQDCeMWORbDUFYWmq7mKug8WuSozqA+9fuDjVa4KYOY5ixUzt+3XxU5BfgWKH4CkXNk4iQUmqCVGv+3e+kphvEdwBJGi9MDCRr4zW7PTiwM6sDt380eESoO+YeIW1dER4AlAZSpSBneFsMOkg7bOmBMfvU7XXvAJC1aIt18XR69GjfLnsDVDbA+q50uDUK4Xp8m+mw+IVdvtBJqw5rPSFeoFZypQ/+xBvC+biw1x91aIVXmJsLWoKbvYkQQCuzV071CPHZux2LD7UZCbutSzzD6R2HbE8pM5YLb3m8romBMjv+Vc4358/94e/TCybzpRtDtTyF3l4HecCJ8uOKv0ff1ru8O9dM4QH0OCZmGApWODTeQLEZr54GiE21rF2Zw3KuMcI5bchgkUw+773pv9HrLSUOE87xV1eShHwEplWbv6vfysF7gbB3zHggAtyUpol4eFwNOkyj33mOjiYbmzHYGEieo0+iL7+zg/JMo0A3v1HLKVEpidStPqggwwqRXWpgWWVdaii14symjesuILtxEqvDZIylJh2HiF7K8PIbmURBVFfjhWwBn/BmiENYWghJe/vLfK+SFL+9jgyf9fwC6iXMGIFYuCGsTvhCdcPqoYYxlPSsfYuzdGsRk4yb113WiCQNA9OqvBToW9rrCKvz/M230qBKrDdPYEpz3E+yH/sOzD5X8I0r5VY40ds7b5hPsIqTBI7oCoHpOxSMHsdO+Iy6iK/hOdUWm4koO5ws0C+ged6nuQGKf7D2GBV7vtpuyNijhjBARM34zg7oX4LMY1Vq4TzcWHwQDn+/JX03DBPfcxUW0HmX4YvR+P/lBO01M007UQ0A+/y75d/jct/VpSLInSb5kTtd+1ygnfvy6Z/+tXcGeXvnqy/vKP+l/tBiIj0HWh0o8+3q9o/V3C+TXWz9fDyamiNm3/dpV/2fdC5+Z/mC7FyFBuG1H71t257+6xhVmwoV+yyl/iLHWOcomRuLX7xwcLoBoryEdZCYimxouWlDR6VQslMOUB2tsG6WuaQegchj/o+hq5ltu4SqT33GqD34HHORysyi0ftPebylBq9IGchGG1wGG8/9KOOiFPjkVo0Gq0G0q1MLXPlxIgySZOylBo2mqC0bb05fcCXQ2cfdo4yeME7Yv6ZMT7gfX+sdD7xgU9zR/2HZ4Kbsukkwj9fwcQGto454zcrp8LigUEylFskzR0UPsH6JqiyhawIKyn0LbkpzJqkdZKs0Au4ZLQP0weeXtG2wP+WT2ZqEJJ5YTB8tE8XPEfRHDRvYc4vx37zNe/zPOtyhqgxzbDt+6AtV2//6MWwnEZO3GZjeTSmgcbqDdKAH4AO3GdyZiioBo+wDhR//NrVfMWVQYmgyR7cwUXmRkjqDNH5oCeAaLBKMzrVvkVhyJ6L3un9oWNI48ZdNeWxP4WlBQRJbncLYORcrX7uezjuyIr+jgkuEhe2WGRAX5+90pqVI/qwtBy/E/yBM9JOgx8yMX4yxGsrgsSx+3F62qwPKaxYNbfjAQIr7Wd+ikD0XGs3Izp0L2bRc99tzAwww8QulJhljlUYBhQ8P3OXdAkNnnT7GSDEnObSHn4gnaqXOkOG49IEMLqcxxIpy/Dh9EEw2yssTH7JW41XGK3koO9vKa8+7mZ/S5muHTl5KvcBtIUKP/SbQYxqz/gwE7isid6mgUNVCcI3Quq56COpy/FaeT/AYOX3KvB8esAGgodwERf+CopzwFVTnIJLG1tDY1e3WeJOHeSUaeqe7L7t88YtA5W8nmCJqWaN69HVtvbdPvxri1WDoiNLaWmatzoiPXVqhDNtvWfBIa9GqzBU7TaexAJoSUGW6WJ9I4LSrujpg11z+wpchNdQOIv8XqDFqWjM6vVROoWahcbn+YsA10BWt9nefMgLZicvCkLe7ScQ6ngauP/pAYNr5aFTouFFY4GE1eSa1CQlp8tqtfftSQqzUtdHUtJ/E4hs2qYwQgAV5TcBnKezDjg/ElPzQ+4tgYoMIbRBGSwMoDCpsfTz9jivhso/ktIavQkAXeDN3KHZrqejduutwHEFbvVx9i/uTxMDajHQfH/gRXxgtL3C38KUMudig5Etz/AXhFCCv/aYLyD8I0JEJefILrEOtXeY9I7UKKUpdSRrRkWdgIiRwlG1eVCHIKnMMHrmdnmYQwjBztaaVhuMq0zfLr7pNHFywHSy+AdzlZl3WqHCJCrMbTHYtnemwDyzkMxW0W4kYWEt6qdvgLsxyUwjDdlH0yLZnabnnmbnvYCsy7C/lV/w3GxfnKOIouWVcPGwR+OUewRYIuplv21zAKY43G+NecYliJFRbqnrv86nBk8SC/Xfz/Xr+BSjXiLgOftjSpZ37+g2nCwH3D21W41JXa5zMWH/umkrAMA/UVR1Y9e2qsH7dQdGew/cR/Pqk3g2Gj20IHiBb+5RbzvjcfN+8y99IPWKqkMc66Buf5+wBMnyFFv7r60K8B0SvZLfQpOnQFKww/I10C3FIGaUH0klInVkQYcRbzRMScooTlIfi2yUvkRNN1oE2upr8GrXx78BMcA6252wO6mvCxVrRM/r1T9vg0TSBUj3NgU5IX8vC0ZvyYaQKj11nqsF62DWhhrSuH2fhKJsU9Guk/IjyMTcRLWGnmAQKukaOeitQaYtBM7v+Vn",
new Uint8Array(NUM_THEMES * 18)
);
5 changes: 3 additions & 2 deletions packages/color-palettes/tools/encode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,13 @@ const bytes = new Uint8Array(

const src = `// thing:no-export
// generated @ ${FMT_yyyyMMdd_HHmmss()} - DO NOT EDIT!
import { BASE64 } from "@thi.ng/base-n/64";
import { B64_CHARS } from "@thi.ng/base-n/chars/64";
import { BaseNDecoder } from "@thi.ng/base-n/decode";
export const NUM_THEMES = ${THEMES.length};
/** @internal */
export const BINARY = BASE64.decodeBytes(
export const BINARY = new BaseNDecoder(B64_CHARS).decodeBytes(
"${BASE64.encodeBytes(bytes)}",
new Uint8Array(NUM_THEMES * 18)
);
Expand Down

0 comments on commit 48918f1

Please sign in to comment.