SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-32207e7c-5e0c-4694-aeb4-1175a06ecd42 Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-4.0.1 Created: 2025-02-06T17:51:48Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f1acd745ce9ae4843da2ac0d054536da Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-16f92358cb22b1349010e8e2be6e2123 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d2df72e73fba78f28354eed4e021a77 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-928741d48f5cd76b958355a84245a055 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e31317eebd492003a12cd3ac32e7b38 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aaa01ce85806006db03451b464c59fe1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-631bf4311dfbb3fc664c31f842604de3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e07be8ed4a6dd47d0a8090be3aba356 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07af2acbd6eda57d153ee6c07df2d6e1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ecb382e0de0058c5d3488b494cbaf96f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7ed573c2d12112c0e82ac6fdf5a7d505 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e5ef0b850fa7c6e6e0fc5d996ff37834 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ecc247a7ce00ee0838ef0c29f2f63d27 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dbce4baa8d733094623da0291a157273 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b06c81987e31ca98436cb27b098c1be3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b7ad3cdeb3bd17163d2400feb69c46b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4c643943328add33d62ba08684d9337 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fdf1c9d14ed100d9be98704ab9a68691 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de17ea698ef84a767a6e364269ad63f9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c20032ec54d0e9feed63c9aacaa8674f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-270bf32e93020646b5cdf4c73f303e10 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b75fd0da5430053fee7d03a5bcaff43f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c598477c4c501a230b09e348721c7bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a77776500867878d2f5c1e0fe8c403d2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07ca574d3388bd1f8985615edb3200c6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f599c1f7a6fed4258fb6cec856f05cd4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4780a8f8848219ff9ba8ead996c030ac Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6ae442c14ced7218a09f72bf23c92eb1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ad6a23e22e3a545f8612203af96b4bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3505292fef23ad6baf08ba3abbcbc851 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-751255e17221b11de2942bbf32ddd529 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-494c4221cae7c239aa3851894a953825 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae749ef805eeac406c35247759eb6efd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54916afa5b906eba1d0a673111ce6590 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e853d6bd2a05b66724e0a595e12bb5cc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-47f60d04e0475d0d738ecf7119533f73 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0d2bbd030655fef52b2fc8eb2be55db4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd162fbe577488c660a6cb5d7caaa0f4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1c49fdf976bd6619647179ab603b0326 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dbd51d7abbac72969a215f7619ab1a1c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aa510ac0d3258bafe7583281745cf502 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ffe1682f045169be7eb89f079dfd9ffd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ff4e9915a003f776d023604e4be9baa1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cddf77469bd923acc8784d579c36dcd3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1f25c94b9696d64efda88e8476762a90 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90e668a7778d45514b2a7aced7d917c7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7318cf43694cefd59bf551d28c0127c2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b4ade52d60f6ee0395e8574612eb03ce Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b718abd77993721d9f2d21b2f1b905f6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a9f857cdae5508bb0c5862c0cd2c664 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a10af9866dd518795a4c64698d663527 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-67cc659d7f7fca838847b0fe8eba32a9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b452d551803505ae4f57ad4f73406a7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea94131d545b2d234d3c289bc20d1fb3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3beeb2cd86ce74523c11b05f95be6eec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55d3a03f730a3474137ff46b5ed38798 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f1481dedc1b9a50f8ef3d987abfeee8e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-03b6004734326f6c611df68de62709ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-082cc9cdc10ed139fa43478d79e85c6f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cdfc931eb73c2f5b6d2551538daa77ec Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-86856e9fc0b6756312fc197f6e0f3fe8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2eb750569c5bd166d5847a83c4a3c3f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-253480fc56b44cdfff6f1998b1ec032e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-85fbdc954754f5657b31fcad114790ee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e618d6657f88959559f780fdbdf8d07f Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2217c7a15c4a00cae2e25edc9a55d5ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5171c22edd4ee6ce1b6eb4ba496cee38 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9e6928b1421d6b0d6d5e824cd2498c43 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eaf7ba894b98d7fa6d6e7a9088306be4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ebef2c82114954755e8f9a4a11cfbbc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a7e3f03628e03ad13a32f9f093fac993 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c0e494c8b3777b5eecdc026ea4b0285b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c3d9a56910a272dff6a19357fe52ab12 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a15e92e20c5dc6a1c198c9997c8f50d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8f7dd86323d2c42133e407f5455b4e75 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bdb402e2196e51752ef837244f427411 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d193949394cecc75c11682271ccb11c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3669aceaf9734889de3a13999e32aea2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8cc70e07f6278a1cefdded0170a5a81b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aee489aa19eae1a8da7767c3a2bb4e0b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9387af2b74a050fe1a0318b88f3f4851 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a3fc201502311e3746c504cf2514deeb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1fc951f360a95528a66c0d669b95afd0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ba4f48d7cbad5a707ba2b75e833bf575 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-45102968edca0b88246e0c9a5e8c6ef1 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-596fa90f1c15c2220f280e277c410e68 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4de80491e335a9f40fb8dba0f43fd3a3 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c9a55ffb6af246bb23e3cfd360c760c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-735029c7424824651ba9f1c14956a248 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7aa516f60c09d0544381c528f2156623 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-811061842ccb9bc9707b2cec7e955882 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59cc081ddcdc08dce678bbfe67ee3eba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e7797f8fd3f3eb110365461bbb434ba4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3f4bff70bd1b75381d87d818ca8884b9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-56d8e1e8b8d95ff75dcbd408d64d7a65 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d287c88d65034cda7fbf2162c36aeb21 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-60f0b3630d5d01b03b5daeba8e6687c4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b9546c78560a12d035a4f09c3696049a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c35e1095a4fbdf168fcd2f75a7e229d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c93475af7154fb2a135baa815dd4a93b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e91a04a8b877cd43a673b3bfcd37e738 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1aff57ae1044d8a939c587a47d63d9ea Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a5cc6b075930ce7bcf16de5c73f5ae67 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d01bfff4e8d790d96617a23bfa1b4a12 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c705c2f9c937ca51e59cbac3d2341bf8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a47e91b7fe8c55aec14c9d9b426ae9d8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-91145b37d8e2b85f59b5e371a43c4406 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c248904eaf0a924f29b0bda14dc529d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17ab488f40217b15255bb32d3c6a7b6e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5dfd4cc49632934db570ca34a7d650ba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d8745dc0f99305964d32f7133db7aa3e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27326afb141cda076269e0c77143487a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05437fa7d8a4e61a84926570fe62da54 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-14d6628f834387a57d205d59c7fec5f0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c4595d36cf3e465f193124c0afa440c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-453ffaa116d8d870c78ff82fc72cbecd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-03d6ff659890537a3b75696d01635667 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e114ebfef8f6b6f80adb215ee09b521d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ae62067708822f21b244b7d8b58c024 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-31c2dbab985c3b1297d7106ef7c3a3e5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-baad2008d6f0c974b7f67369d45af8d6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-da5c87048609fc3e75c462faab5a23a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d4ac1d4944bff8c83afaf2262acfdcba Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0729fc2f2b05e10f1fc6ab6f6a34ee7c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7a39e45ea416435647f4c90d9e36d4f4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf168e7571e486b0c3c4477e23902765 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7eb47ced57ff52950938562b9a88db8d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9c2b5cce66e12e79b3ef51b0ff1ff92e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-42e778cd595980af88b9f34392fab45d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-df503a77672d741646cc5035834289b8 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1ed6626c08ea0144e16865b62a2168ad Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-efe597ecd6f5bd9caf798e6b961a4ca2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66df81d90900d911aa88fbbb5f40f011 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-acd0e40c92673986660c4b2610a43252 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e54120d78c1b429fa1b274f1abd7603b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0b86e212d63ad023ab742a9a9e1357e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-00ec7effb7f35a9c5057b14938c73864 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2218d1abec8e62ea6ca814ca26dc1ea9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5642545862c4e604582f9b066b5c73e9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-01acce6f44fa6027adc77ec4e558a8ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb831fa1bd649e8f2369ab09b4809d22 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b0872f04c0cef0eea96a0a5be9faf7b4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43f6e4bcffd32903f66e505e9f64164a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8bc0e052d32bdec390895b8030991b2b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4fae34ef3677f48f9106a24d38212b11 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0d39fcc6b670fb0f04caceec372db99c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3867e7734df9dc95dac1285ebf042fee Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3fe1f1dd579754c0d4c24ad133a93044 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-917744dce52ba70870f4a22e0338a00d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0ea9fb445053fdc1c4b92dfb7d97e932 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50c72655f61ed28008fcb00a78c4e368 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a431f2183269027e9bac4a59d2a60de Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-21bbea006a977d9c87fa0603589859ef Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-83367f114dbade2a44e7cbd3386dc07b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f647c0e21e4d1d2dd06c19f78b302a58 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-537be440752228bf32839610ea9219c7 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6b3380175497d71061d2a108047e423d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-156049fc4fb1169abf5ff9d9960225fc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43bf002f2322e84c2754c95df090dbbf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ea3c7e6591b3d42ac67b4ced174729bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-447158b20203367563a04a50f51aa086 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b0079fe528eefc2f47c51f13e30e5bb2 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e2a503a0a51226bbe5c36ded7ab233a9 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b784c8b9317deda0bcd553e0100a0915 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65020ff338fe2d442155b37257a66669 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50e03df66a3facbeb820a646e3a74ed0 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4c273a6c6dcdd98d2e2edc491dc94a4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68201655d686ea92f421defc05fb1594 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3587bd23472cf0a57f5e4c1a00fc6ddb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a26c9bf23bc5eb10b5531ddeb5541714 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1d70c92a2a2d5d1bfc28cf7f23227a4b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7c7530450ab88ae37521407a289de95a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6658efcc3c5045436435ca3cc4df10b2 FileName: ./.gitignore SPDXID: SPDXRef-f1acd745ce9ae4843da2ac0d054536da FileChecksum: SHA1: b01c5088fef4bcb89f8f940f57deffa9dd9c5df9 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson FileName: ./.gitmodules SPDXID: SPDXRef-16f92358cb22b1349010e8e2be6e2123 FileChecksum: SHA1: 40c9c50b9da3657dbc6aa8e7f0d390ad5ca248a3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson FileName: ./.pre-commit-config.yaml SPDXID: SPDXRef-7d2df72e73fba78f28354eed4e021a77 FileChecksum: SHA1: 0fc71600bfade308a2ce06e3b0489c77f46e76b4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson FileName: ./README.md SPDXID: SPDXRef-928741d48f5cd76b958355a84245a055 FileChecksum: SHA1: 711efa7a87116376859768ebf4d16025cb9075df LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./REUSE.toml SPDXID: SPDXRef-7e31317eebd492003a12cd3ac32e7b38 FileChecksum: SHA1: fd8f8a69b60238c40f9f9c09a634308e72526391 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson FileName: ./archetypes/default.md SPDXID: SPDXRef-aaa01ce85806006db03451b464c59fe1 FileChecksum: SHA1: 725c0b121381ff3ff836e4fc5ce275017da77a81 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./assets/scss/_base.scss SPDXID: SPDXRef-631bf4311dfbb3fc664c31f842604de3 FileChecksum: SHA1: c7b8b5c0d8be472e07653c233a41e344caa33d4c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./assets/scss/_content.scss SPDXID: SPDXRef-7e07be8ed4a6dd47d0a8090be3aba356 FileChecksum: SHA1: 437ca6cc96cba80b64d1d53e47bd75446efb4d91 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./config.toml SPDXID: SPDXRef-07af2acbd6eda57d153ee6c07df2d6e1 FileChecksum: SHA1: 0ceed243a7cabb2dde2d6b4a1e24d2566b1c3c0f LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson FileName: ./content/_index.md SPDXID: SPDXRef-ecb382e0de0058c5d3488b494cbaf96f FileChecksum: SHA1: d2f7321c0fdaf3decfefe18559f64f125b80e8a9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/about/images/chris_200_circular.png SPDXID: SPDXRef-7ed573c2d12112c0e82ac6fdf5a7d505 FileChecksum: SHA1: 617d1b7d48390c61ab365379a3853c7a1fef981d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/about/index.md SPDXID: SPDXRef-e5ef0b850fa7c6e6e0fc5d996ff37834 FileChecksum: SHA1: 63fb29b92fe401b00efccca357f4124279c88fbf LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/authors/_index.md SPDXID: SPDXRef-ecc247a7ce00ee0838ef0c29f2f63d27 FileChecksum: SHA1: 29e2bac0fdb8bd546a2104ce30599805402138c1 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/authors/chris-wilson/_index.md SPDXID: SPDXRef-dbce4baa8d733094623da0291a157273 FileChecksum: SHA1: f038da4961ee97c317431a6de9fb379c187bd6fa LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/authors/chris-wilson/images/chris_200_circular.png SPDXID: SPDXRef-b06c81987e31ca98436cb27b098c1be3 FileChecksum: SHA1: 617d1b7d48390c61ab365379a3853c7a1fef981d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/contact/index.md SPDXID: SPDXRef-7b7ad3cdeb3bd17163d2400feb69c46b FileChecksum: SHA1: a498884197f7676c38d4208f8cc3bccc48c68299 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/_index.md SPDXID: SPDXRef-b4c643943328add33d62ba08684d9337 FileChecksum: SHA1: 77a64b95bf06939acd1e390376ad534de6f4d47a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/1970-01-01-testing/images/test.jpeg SPDXID: SPDXRef-fdf1c9d14ed100d9be98704ab9a68691 FileChecksum: SHA1: 616137e3d51202886261641d306939b31b44c946 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/1970-01-01-testing/index.md SPDXID: SPDXRef-de17ea698ef84a767a6e364269ad63f9 FileChecksum: SHA1: 3ffb1a1d6c947d61746ec574b0661cd2928cd9be LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2014-07-06-understanding-the-INA219/images/ina219_typical.png SPDXID: SPDXRef-c20032ec54d0e9feed63c9aacaa8674f FileChecksum: SHA1: facee02211d58f9b69a3229a1b372e9eed85fa37 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2014-07-06-understanding-the-INA219/index.md SPDXID: SPDXRef-270bf32e93020646b5cdf4c73f303e10 FileChecksum: SHA1: 3b3284668f134c471eaa3e32423cf2a08b514259 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2014-10-24-bash-shell-startup-files/images/tanooki_mario_shell.gif SPDXID: SPDXRef-b75fd0da5430053fee7d03a5bcaff43f FileChecksum: SHA1: 6409959319984ecacc33b9eb018e947dfb81fc07 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2014-10-24-bash-shell-startup-files/images/terminal_startup.png SPDXID: SPDXRef-9c598477c4c501a230b09e348721c7bc FileChecksum: SHA1: c6bd49bf71efa98db200e3d3e8f1b25b0928da9b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2014-10-24-bash-shell-startup-files/index.md SPDXID: SPDXRef-a77776500867878d2f5c1e0fe8c403d2 FileChecksum: SHA1: 7e37bd109cc50ab8ae9c7762cfb866e36404bbf3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-26-using-giscus-for-comments-in-hugo/images/articles_category.png SPDXID: SPDXRef-07ca574d3388bd1f8985615edb3200c6 FileChecksum: SHA1: 49860a57c97056d15e04fb1bbd65a975b975a129 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-26-using-giscus-for-comments-in-hugo/index.md SPDXID: SPDXRef-f599c1f7a6fed4258fb6cec856f05cd4 FileChecksum: SHA1: bfee4b8801a7fa514d19032224a4b3adf58b9ee4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/B9202.png SPDXID: SPDXRef-4780a8f8848219ff9ba8ead996c030ac FileChecksum: SHA1: b98e4ab5c3ff685eddb9fe1a2514518c583889a0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0142.png SPDXID: SPDXRef-6ae442c14ced7218a09f72bf23c92eb1 FileChecksum: SHA1: 928be3801472c76019a6c7fc8621dd9f6e815ac8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0143.png SPDXID: SPDXRef-2ad6a23e22e3a545f8612203af96b4bc FileChecksum: SHA1: fec4b722dcdd9a0a1f81237c86a2b45c061e2fef LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0144.png SPDXID: SPDXRef-3505292fef23ad6baf08ba3abbcbc851 FileChecksum: SHA1: f441da380a1800210a0cb15b1a0240ff0625547a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0145.png SPDXID: SPDXRef-751255e17221b11de2942bbf32ddd529 FileChecksum: SHA1: 2aebcad22293f545fbecb62e684079e00c5c105d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0146.png SPDXID: SPDXRef-494c4221cae7c239aa3851894a953825 FileChecksum: SHA1: 1c25d7fbafdcae91cc90b2ed53d98b7dae2d49b7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0148.png SPDXID: SPDXRef-ae749ef805eeac406c35247759eb6efd FileChecksum: SHA1: baaf3af0039575e4890f234e920ca6149d72e9e5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0150.png SPDXID: SPDXRef-54916afa5b906eba1d0a673111ce6590 FileChecksum: SHA1: 5bf97ce078a960fd9b8fb2df525c261f0fa776a5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0151.png SPDXID: SPDXRef-e853d6bd2a05b66724e0a595e12bb5cc FileChecksum: SHA1: 8ac49d9eaa75f87323828e72f36c475dccc15d36 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0292.png SPDXID: SPDXRef-47f60d04e0475d0d738ecf7119533f73 FileChecksum: SHA1: d616b28d6855366d3c1cf96a22d18845ea9ebf44 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0302.png SPDXID: SPDXRef-0d2bbd030655fef52b2fc8eb2be55db4 FileChecksum: SHA1: d231c81c7d50c4d4c838282bfb035dad2785d429 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0310.png SPDXID: SPDXRef-bd162fbe577488c660a6cb5d7caaa0f4 FileChecksum: SHA1: 163ac73161a318a865cbea8028447877e6b99663 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0320.png SPDXID: SPDXRef-1c49fdf976bd6619647179ab603b0326 FileChecksum: SHA1: 2ebf0c4780f8e086d258675f73797f7f208a1772 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0329.png SPDXID: SPDXRef-dbd51d7abbac72969a215f7619ab1a1c FileChecksum: SHA1: 84e1564085098fee871049f257599fb3870bbc4d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/IMG_0330.png SPDXID: SPDXRef-aa510ac0d3258bafe7583281745cf502 FileChecksum: SHA1: e8bb25b188b443882d31b20cf3aa7517fa86cafc LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/S2555.png SPDXID: SPDXRef-ffe1682f045169be7eb89f079dfd9ffd FileChecksum: SHA1: ebee36dd0e798a4a2d5479b4b49e722bdc0606c8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/esd-connection-diagram.png SPDXID: SPDXRef-ff4e9915a003f776d023604e4be9baa1 FileChecksum: SHA1: ba8c1caf6f9cdeed29fdd7f96c7bd12760d21ca7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/esd-mat-kit.jpg SPDXID: SPDXRef-cddf77469bd923acc8784d579c36dcd3 FileChecksum: SHA1: cc6f3391c3c07bcda7e711ebff2747eed3118e0d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/eyelet-grounding.png SPDXID: SPDXRef-1f25c94b9696d64efda88e8476762a90 FileChecksum: SHA1: b7e1f29952c924cdbadd73fcb3cdf915ba5b5fbe LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/galant-desk.png SPDXID: SPDXRef-90e668a7778d45514b2a7aced7d917c7 FileChecksum: SHA1: 13d49735b264511e65fe6fab9bb57944f1e49899 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/mtb1.png SPDXID: SPDXRef-7318cf43694cefd59bf551d28c0127c2 FileChecksum: SHA1: d5906d8a2e53d284100aa6e4ccb7ea2494f9431c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/images/prostat.png SPDXID: SPDXRef-b4ade52d60f6ee0395e8574612eb03ce FileChecksum: SHA1: 95eed5434fc6520e1d5b9d8590e32ac4d1604a7c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-06-28-diy-home-office-electronics-workspace/index.md SPDXID: SPDXRef-b718abd77993721d9f2d21b2f1b905f6 FileChecksum: SHA1: f8ff0a89aefc84e92be026179086c162ba712c37 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/images/IMG_0372.png SPDXID: SPDXRef-1a9f857cdae5508bb0c5862c0cd2c664 FileChecksum: SHA1: b8b5c0fc90ac10ca5707fc22a1491fd8ba395ea9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/images/beaglebone_black_wireless.png SPDXID: SPDXRef-a10af9866dd518795a4c64698d663527 FileChecksum: SHA1: 172f751fcb96270b9412280461f05b766a8eb328 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/images/beaglebone_black_wireless_boot.png SPDXID: SPDXRef-67cc659d7f7fca838847b0fe8eba32a9 FileChecksum: SHA1: 9aeec9bf283632ab8e7bcabba068ec119537aa22 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/images/beaglebone_black_wireless_serial_console.png SPDXID: SPDXRef-6b452d551803505ae4f57ad4f73406a7 FileChecksum: SHA1: 55907f1fc9d76226fcab90952f66c34fe015a69f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/images/drake_debug.jpeg SPDXID: SPDXRef-ea94131d545b2d234d3c289bc20d1fb3 FileChecksum: SHA1: 165c73e660a1ed6901873abcec4e9dce8e541df4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/images/etcher1.png SPDXID: SPDXRef-3beeb2cd86ce74523c11b05f95be6eec FileChecksum: SHA1: 4b7a1a63892916e9f74f7483d1d2bb117a04c3a7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/images/etcher2.png SPDXID: SPDXRef-55d3a03f730a3474137ff46b5ed38798 FileChecksum: SHA1: a620e3e6f752d3b495727b95a7dff62231d93f84 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/images/finder.png SPDXID: SPDXRef-f1481dedc1b9a50f8ef3d987abfeee8e FileChecksum: SHA1: a66b4b05d04dd3df4691925ce562d73ce4027c97 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/images/lgx-bb100-closed.jpeg SPDXID: SPDXRef-03b6004734326f6c611df68de62709ff FileChecksum: SHA1: 6974bcbe2c9f1283ea5dd2f107da4e5b110fe963 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/images/stm32cubeide.png SPDXID: SPDXRef-082cc9cdc10ed139fa43478d79e85c6f FileChecksum: SHA1: 332766a63b7fb620dbeee8914f0fd519bd3aaf54 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/images/virtualhere_client.png SPDXID: SPDXRef-cdfc931eb73c2f5b6d2551538daa77ec FileChecksum: SHA1: 901ff3414a0bbfb03f2b720c3ad4bf3cff68be27 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/images/virtualhere_client_connected.png SPDXID: SPDXRef-86856e9fc0b6756312fc197f6e0f3fe8 FileChecksum: SHA1: abe245e26fb4790bf6d5bd0c49b63377b30732aa LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-07-05-usb-over-ip-with-virtualhere/index.md SPDXID: SPDXRef-d2eb750569c5bd166d5847a83c4a3c3f FileChecksum: SHA1: 5d06f1e51ff8e452c57bdf70eca120eb9f76c353 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/ansi_color_map.png SPDXID: SPDXRef-253480fc56b44cdfff6f1998b1ec032e FileChecksum: SHA1: a60ab4a5b8fa53603aeb2f10c50fcc36419ada17 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/final_layer_0.png SPDXID: SPDXRef-85fbdc954754f5657b31fcad114790ee FileChecksum: SHA1: d3333c11dd374c1f731d9d7ea45097d176731603 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/final_layer_1.png SPDXID: SPDXRef-e618d6657f88959559f780fdbdf8d07f FileChecksum: SHA1: 2eb9d8fb66a3e63559511d1aa89c80632c418c1a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/final_layer_2.png SPDXID: SPDXRef-2217c7a15c4a00cae2e25edc9a55d5ff FileChecksum: SHA1: 1bf28fdb1d140c7c5a2cd9933484ad9b4a3c5abe LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/hot_dox_qmk_keymap.png SPDXID: SPDXRef-5171c22edd4ee6ce1b6eb4ba496cee38 FileChecksum: SHA1: 965aeb85ff73bc1320136ce2c655434c1809c626 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/keymap_40_percent.png SPDXID: SPDXRef-9e6928b1421d6b0d6d5e824cd2498c43 FileChecksum: SHA1: 4a75c654dbfdceb633b2fb818bc246acfdf8257d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/model100_desk.png SPDXID: SPDXRef-eaf7ba894b98d7fa6d6e7a9088306be4 FileChecksum: SHA1: cb96180b40a4cd83cf9290ebedef058d0462ae6f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/model_100_color_map.png SPDXID: SPDXRef-5ebef2c82114954755e8f9a4a11cfbbc FileChecksum: SHA1: 107999eeb9577401c4bcd95d72e7d451de652e4a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/remove_palm_keys.jpeg SPDXID: SPDXRef-a7e3f03628e03ad13a32f9f093fac993 FileChecksum: SHA1: e3a4e493b36922f0eceb2ac6bc87d91b7a1ce362 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_10_layer_0.png SPDXID: SPDXRef-c0e494c8b3777b5eecdc026ea4b0285b FileChecksum: SHA1: bf9c772c4e313793e7c98b8658b40f81acc592f2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_11_layer_1.png SPDXID: SPDXRef-c3d9a56910a272dff6a19357fe52ab12 FileChecksum: SHA1: 00e898d4772e4a5ddc79b0958c422f8961eef561 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_11_layer_2.png SPDXID: SPDXRef-7a15e92e20c5dc6a1c198c9997c8f50d FileChecksum: SHA1: 4d988893288352c4bd00fa5f458ea12159ffc4b0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_12_layer_1.png SPDXID: SPDXRef-8f7dd86323d2c42133e407f5455b4e75 FileChecksum: SHA1: 0ec2a41b6fdd029b63cc822ecbd18d3122eaec3a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_12_layer_2.png SPDXID: SPDXRef-bdb402e2196e51752ef837244f427411 FileChecksum: SHA1: 5a2191155a05094d84f2f443ec9632665d8a148d LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_1_layer_0.png SPDXID: SPDXRef-5d193949394cecc75c11682271ccb11c FileChecksum: SHA1: 26d37be8cd0a13ea314749be6a949bb7a319009e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_2_layer_0.png SPDXID: SPDXRef-3669aceaf9734889de3a13999e32aea2 FileChecksum: SHA1: e9478bb0b4ad6b72f56a467a6a4f936ee2b3ec2a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_3_layer_0.png SPDXID: SPDXRef-8cc70e07f6278a1cefdded0170a5a81b FileChecksum: SHA1: d3c5fec4c9891ceeeb04d96276fc1b90108bed65 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_4_preferences.png SPDXID: SPDXRef-aee489aa19eae1a8da7767c3a2bb4e0b FileChecksum: SHA1: 964de2adca5426864ebee7bf3f791ff167c26c69 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_5_layer_0.png SPDXID: SPDXRef-9387af2b74a050fe1a0318b88f3f4851 FileChecksum: SHA1: dfabc5c36f27458e3d3c3b753a03421dd23dee1e LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_6a_layer_1.png SPDXID: SPDXRef-a3fc201502311e3746c504cf2514deeb FileChecksum: SHA1: 3d483d5293acb0632c73ca6af8b25e8ff8900a12 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_6b_layer_1.png SPDXID: SPDXRef-1fc951f360a95528a66c0d669b95afd0 FileChecksum: SHA1: 7fc905e71af835131e9422b62e84b9b18a540f73 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_6c_layer_1.png SPDXID: SPDXRef-ba4f48d7cbad5a707ba2b75e833bf575 FileChecksum: SHA1: 86d34b2d136c75f3eb2c526c8d8a0c9d2a5ce615 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_6d_layer_1.png SPDXID: SPDXRef-45102968edca0b88246e0c9a5e8c6ef1 FileChecksum: SHA1: c237e163baec57e4462d4a3a5f30f525f816f073 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_6e_layer_1.png SPDXID: SPDXRef-596fa90f1c15c2220f280e277c410e68 FileChecksum: SHA1: 74d60e11e9f56aa0106f942c5f53aad3c5050c1f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_7_layer_1.png SPDXID: SPDXRef-4de80491e335a9f40fb8dba0f43fd3a3 FileChecksum: SHA1: a1a27fe2e0095d00af1cb7f02d0fe79465cfcbb9 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_8_layer_2.png SPDXID: SPDXRef-2c9a55ffb6af246bb23e3cfd360c760c FileChecksum: SHA1: e319a39653a3fd62f25a8df338b43a425bcd252b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/requirement_9_layer_2.png SPDXID: SPDXRef-735029c7424824651ba9f1c14956a248 FileChecksum: SHA1: 95c6b33102d06a2ac2851f0fddca4310e5878dc5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/images/variation_symmetric_parens.png SPDXID: SPDXRef-7aa516f60c09d0544381c528f2156623 FileChecksum: SHA1: a68e53e63ab09e6eb3459687a97997ec1dbf6e18 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/index.md SPDXID: SPDXRef-811061842ccb9bc9707b2cec7e955882 FileChecksum: SHA1: 25677f34f3ff7fb019098f701129a70e598a973b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/hotdox_keymap_40_percent_space-cadet.json SPDXID: SPDXRef-59cc081ddcdc08dce678bbfe67ee3eba FileChecksum: SHA1: d353f746fa4422ede114a936c759ff9ce5d2d469 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/model100_keymap_40_percent_space-cadet.json SPDXID: SPDXRef-e7797f8fd3f3eb110365461bbb434ba4 FileChecksum: SHA1: bb9e67bd6603cacbbcc5a5c595d3d9e74ab5c5df LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_1.json SPDXID: SPDXRef-3f4bff70bd1b75381d87d818ca8884b9 FileChecksum: SHA1: a1b0055176f46f82e269f3965459fc72243c7356 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_10.json SPDXID: SPDXRef-56d8e1e8b8d95ff75dcbd408d64d7a65 FileChecksum: SHA1: bf137ed3c1be84f63dff7121786c3f84e0293ed2 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_11.json SPDXID: SPDXRef-d287c88d65034cda7fbf2162c36aeb21 FileChecksum: SHA1: 2826dab386373ed03d711e949b75f49f902af8c4 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_12.json SPDXID: SPDXRef-60f0b3630d5d01b03b5daeba8e6687c4 FileChecksum: SHA1: 3a322ebb4f108fdb18e2df1881418856e3bec926 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_2.json SPDXID: SPDXRef-b9546c78560a12d035a4f09c3696049a FileChecksum: SHA1: 643b95513278b5fe30671d3a982a90087ff02131 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_3.json SPDXID: SPDXRef-5c35e1095a4fbdf168fcd2f75a7e229d FileChecksum: SHA1: 406f05284047e6b518cf5289c6a84d0f8df1edff LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_6_1.json SPDXID: SPDXRef-c93475af7154fb2a135baa815dd4a93b FileChecksum: SHA1: 1ad97f71f126c359f18e5944b1ccdd2e147e0700 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_6a.json SPDXID: SPDXRef-e91a04a8b877cd43a673b3bfcd37e738 FileChecksum: SHA1: 1ad97f71f126c359f18e5944b1ccdd2e147e0700 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_6b.json SPDXID: SPDXRef-1aff57ae1044d8a939c587a47d63d9ea FileChecksum: SHA1: 76566e00ee2256459ee7211069849580d8d0e7c6 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_6c.json SPDXID: SPDXRef-a5cc6b075930ce7bcf16de5c73f5ae67 FileChecksum: SHA1: 353fe2ea5225b6d5f872989186d980a7ae932fa7 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_6d.json SPDXID: SPDXRef-d01bfff4e8d790d96617a23bfa1b4a12 FileChecksum: SHA1: b0c5545ae791dc15a2b7346bc2877793610f4f86 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_6e.json SPDXID: SPDXRef-c705c2f9c937ca51e59cbac3d2341bf8 FileChecksum: SHA1: d853493580192202a7c74b3342bef0f40342dc9c LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_7.json SPDXID: SPDXRef-a47e91b7fe8c55aec14c9d9b426ae9d8 FileChecksum: SHA1: 30ce01b3e6b60398d4d7712139271fa3f73e16e3 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_8.json SPDXID: SPDXRef-91145b37d8e2b85f59b5e371a43c4406 FileChecksum: SHA1: 5f034610fddade17bc5bb1cc0a1d343ea6abe968 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-10-30-40-percent-keymap-for-keyboardio-model-100/keymaps/requirement_9.json SPDXID: SPDXRef-7c248904eaf0a924f29b0bda14dc529d FileChecksum: SHA1: a2fceecea4061c9d2684876fe505f5c981076338 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/add_db_lib_to_sym_lib_table.png SPDXID: SPDXRef-17ab488f40217b15255bb32d3c6a7b6e FileChecksum: SHA1: 65eac9779040458e930ff8304416e80d597b984a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/add_driver.png SPDXID: SPDXRef-5dfd4cc49632934db570ca34a7d650ba FileChecksum: SHA1: 374605ed91fc8e6032be0d5684981b05ee077fab LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/add_lib.png SPDXID: SPDXRef-d8745dc0f99305964d32f7133db7aa3e FileChecksum: SHA1: a459173c6475d41f57b741c4d33b15240b415546 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/add_symbol.png SPDXID: SPDXRef-27326afb141cda076269e0c77143487a FileChecksum: SHA1: 03e9dc18e913a5912704bc44b3ffd7a35e827838 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/browse_data.png SPDXID: SPDXRef-05437fa7d8a4e61a84926570fe62da54 FileChecksum: SHA1: d43e8e2c5e2562c8192e8e42f3df27bc006a5e68 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/choose_db_lib.png SPDXID: SPDXRef-14d6628f834387a57d205d59c7fec5f0 FileChecksum: SHA1: 4a5a80119b8ea0e10fdf80acaf5ade4cad183914 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/create_kicad_project.png SPDXID: SPDXRef-5c4595d36cf3e465f193124c0afa440c FileChecksum: SHA1: 9e6639c087e6b6553c2f43c8b7f6c5ce15fd0503 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/database_structure.png SPDXID: SPDXRef-453ffaa116d8d870c78ff82fc72cbecd FileChecksum: SHA1: b86c5e8f705a4ac59db141f386acb7ea1ff8b2d3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/duplicate_iterm.png SPDXID: SPDXRef-03d6ff659890537a3b75696d01635667 FileChecksum: SHA1: 81684149480fadb882dec7d1f9581a613277fd73 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/get_info.png SPDXID: SPDXRef-e114ebfef8f6b6f80adb215ee09b521d FileChecksum: SHA1: 5407a53c358702854a5591aa9abf08d77f390969 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/iodbc_error.png SPDXID: SPDXRef-3ae62067708822f21b244b7d8b58c024 FileChecksum: SHA1: 7c16d5f9395aae218c026cacd7ec2f78fba1d1f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/odbc_drivers.png SPDXID: SPDXRef-31c2dbab985c3b1297d7106ef7c3a3e5 FileChecksum: SHA1: b11b2c59109745a058510fa5fe0bc2f5bdabe983 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/open_database_file.png SPDXID: SPDXRef-baad2008d6f0c974b7f67369d45af8d6 FileChecksum: SHA1: 641a371edd71b59ff26c5f48402d210981e89289 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/open_using_rosetta.png SPDXID: SPDXRef-da5c87048609fc3e75c462faab5a23a4 FileChecksum: SHA1: 28f9f9147aa0e2fb3ab66865dc544514f4a977a8 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/project_dir.png SPDXID: SPDXRef-d4ac1d4944bff8c83afaf2262acfdcba FileChecksum: SHA1: 0b91c5fac516565f345c796693af486794c89162 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/rename_iterm.png SPDXID: SPDXRef-0729fc2f2b05e10f1fc6ab6f6a34ee7c FileChecksum: SHA1: 4cabc3d93046a3d2ecbf0ee15dca7ec5118f3ba4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/images/save_iodbc_settings.png SPDXID: SPDXRef-7a39e45ea416435647f4c90d9e36d4f4 FileChecksum: SHA1: d5e0dff6821ad53ea166d15fa40b4d9b5f22253b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-11-04-kicad-database-libraries-on-apple-silicon/index.md SPDXID: SPDXRef-bf168e7571e486b0c3c4477e23902765 FileChecksum: SHA1: 99579281669fad3dd026b6228d1659c0dbca53d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-06-set-kicad-documents-home-on-macos/index.md SPDXID: SPDXRef-7eb47ced57ff52950938562b9a88db8d FileChecksum: SHA1: 3fe3f0374df6cadab54c1ab215e2c351ddbd1581 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/add_db_lib_to_sym_lib_table.png SPDXID: SPDXRef-9c2b5cce66e12e79b3ef51b0ff1ff92e FileChecksum: SHA1: 65eac9779040458e930ff8304416e80d597b984a LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/add_driver.png SPDXID: SPDXRef-42e778cd595980af88b9f34392fab45d FileChecksum: SHA1: 374605ed91fc8e6032be0d5684981b05ee077fab LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/add_lib.png SPDXID: SPDXRef-df503a77672d741646cc5035834289b8 FileChecksum: SHA1: a459173c6475d41f57b741c4d33b15240b415546 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/add_symbol.png SPDXID: SPDXRef-1ed6626c08ea0144e16865b62a2168ad FileChecksum: SHA1: 03e9dc18e913a5912704bc44b3ffd7a35e827838 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/browse_data.png SPDXID: SPDXRef-efe597ecd6f5bd9caf798e6b961a4ca2 FileChecksum: SHA1: d43e8e2c5e2562c8192e8e42f3df27bc006a5e68 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/choose_db_lib.png SPDXID: SPDXRef-66df81d90900d911aa88fbbb5f40f011 FileChecksum: SHA1: 4a5a80119b8ea0e10fdf80acaf5ade4cad183914 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/create_kicad_project.png SPDXID: SPDXRef-acd0e40c92673986660c4b2610a43252 FileChecksum: SHA1: 9e6639c087e6b6553c2f43c8b7f6c5ce15fd0503 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/database_structure.png SPDXID: SPDXRef-e54120d78c1b429fa1b274f1abd7603b FileChecksum: SHA1: b86c5e8f705a4ac59db141f386acb7ea1ff8b2d3 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/iodbc_error.png SPDXID: SPDXRef-a0b86e212d63ad023ab742a9a9e1357e FileChecksum: SHA1: 7c16d5f9395aae218c026cacd7ec2f78fba1d1f6 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/odbc_drivers.png SPDXID: SPDXRef-00ec7effb7f35a9c5057b14938c73864 FileChecksum: SHA1: b11b2c59109745a058510fa5fe0bc2f5bdabe983 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/open_database_file.png SPDXID: SPDXRef-2218d1abec8e62ea6ca814ca26dc1ea9 FileChecksum: SHA1: 641a371edd71b59ff26c5f48402d210981e89289 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/project_dir.png SPDXID: SPDXRef-5642545862c4e604582f9b066b5c73e9 FileChecksum: SHA1: 0b91c5fac516565f345c796693af486794c89162 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/images/save_iodbc_settings.png SPDXID: SPDXRef-01acce6f44fa6027adc77ec4e558a8ff FileChecksum: SHA1: d5e0dff6821ad53ea166d15fa40b4d9b5f22253b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2022-12-14-kicad-database-libraries-on-macos/index.md SPDXID: SPDXRef-eb831fa1bd649e8f2369ab09b4809d22 FileChecksum: SHA1: b60492737fe7a63313cc38a2e6bb91867a0711f4 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2023-02-06-a-better-difftool-for-kicad/images/difftool_no_timestamp_changes.png SPDXID: SPDXRef-b0872f04c0cef0eea96a0a5be9faf7b4 FileChecksum: SHA1: 14a2af5a3e01d0da0bc958b2194d74bb6bae9722 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2023-02-06-a-better-difftool-for-kicad/images/difftool_timestamp_changes.png SPDXID: SPDXRef-43f6e4bcffd32903f66e505e9f64164a FileChecksum: SHA1: d0be50d56b872e908835ba758eaf36ef793d1ca2 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2023-02-06-a-better-difftool-for-kicad/index.md SPDXID: SPDXRef-8bc0e052d32bdec390895b8030991b2b FileChecksum: SHA1: db4835e705fc330378f6f08484404a78b8fb62fa LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2024-06-26-2024-mid-year-update/index.md SPDXID: SPDXRef-4fae34ef3677f48f9106a24d38212b11 FileChecksum: SHA1: 946acd4abd706a257002d120519592d13cbb0d61 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2024-11-07-hackaday-supercon-2024/images/image-20241107170746098.png SPDXID: SPDXRef-0d39fcc6b670fb0f04caceec372db99c FileChecksum: SHA1: 697dd6e2aec9094ef0390f3386167b871bf9bb91 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2024-11-07-hackaday-supercon-2024/images/image-20241107170853854.png SPDXID: SPDXRef-3867e7734df9dc95dac1285ebf042fee FileChecksum: SHA1: d3e7bf19e1dc85b922da6152d7daf56d663f1aee LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2024-11-07-hackaday-supercon-2024/images/image-20241107171236083.png SPDXID: SPDXRef-3fe1f1dd579754c0d4c24ad133a93044 FileChecksum: SHA1: decd09395171d1a2edd2704936cec2a197b24344 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2024-11-07-hackaday-supercon-2024/images/image-20241107181509179.png SPDXID: SPDXRef-917744dce52ba70870f4a22e0338a00d FileChecksum: SHA1: 873ec834ca7fa03c9c941643412d091751692efa LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2024-11-07-hackaday-supercon-2024/images/image-20241107200028411.png SPDXID: SPDXRef-0ea9fb445053fdc1c4b92dfb7d97e932 FileChecksum: SHA1: 3d18cefc857d65373dd5bbca9d82674d60921792 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2024-11-07-hackaday-supercon-2024/images/image-20241107210546759.png SPDXID: SPDXRef-50c72655f61ed28008fcb00a78c4e368 FileChecksum: SHA1: 75b52160de23fbca51c1de8646846f6112a372a0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2024-11-07-hackaday-supercon-2024/images/image-20241107222305796.png SPDXID: SPDXRef-4a431f2183269027e9bac4a59d2a60de FileChecksum: SHA1: ba0c43a62e9d495029c2c6fee4f3a0430f1cd452 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/2024-11-07-hackaday-supercon-2024/index.md SPDXID: SPDXRef-21bbea006a977d9c87fa0603589859ef FileChecksum: SHA1: 370a7ec6e370bbc7e48c4cb6379d9dfad3ebf617 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/posts/articles/_index.md SPDXID: SPDXRef-83367f114dbade2a44e7cbd3386dc07b FileChecksum: SHA1: e21520708b5b45633fe51cea7a1e6a4bbcd7d804 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./content/projects/index.md SPDXID: SPDXRef-f647c0e21e4d1d2dd06c19f78b302a58 FileChecksum: SHA1: 9ea08854c2f52d4d12546fdc8ca6087fefdd1c74 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./dev-requirements.txt SPDXID: SPDXRef-537be440752228bf32839610ea9219c7 FileChecksum: SHA1: 58880e0463a5f0c4fa12ec4894c6092ceba01f89 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson FileName: ./layouts/_default/_markup/render-image.html SPDXID: SPDXRef-6b3380175497d71061d2a108047e423d FileChecksum: SHA1: 992c990fc15605510bd894a3f1d94698fc31af80 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./layouts/partials/footer.html SPDXID: SPDXRef-156049fc4fb1169abf5ff9d9960225fc FileChecksum: SHA1: 497d150b2ff3de5518630b1bd426070db8861fad LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./layouts/partials/header.html SPDXID: SPDXRef-43bf002f2322e84c2754c95df090dbbf FileChecksum: SHA1: f171d85c078c5b816a7c2871fe6dddd05aac7e5f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./layouts/partials/home.html SPDXID: SPDXRef-ea3c7e6591b3d42ac67b4ced174729bc FileChecksum: SHA1: aebe867665ef1dc7577a19e6d87d8a9601bfec2b LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./layouts/partials/home/author.html SPDXID: SPDXRef-447158b20203367563a04a50f51aa086 FileChecksum: SHA1: edd6e2bb33ea11859cea59a641970a8333039e26 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./layouts/partials/home/avatar.html SPDXID: SPDXRef-b0079fe528eefc2f47c51f13e30e5bb2 FileChecksum: SHA1: adf4a19dab328a2a19dc4ba9850dbf4fb03f6f5c LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./layouts/partials/posts/math.html SPDXID: SPDXRef-e2a503a0a51226bbe5c36ded7ab233a9 FileChecksum: SHA1: c26a2e0a89a234c5dfa864b3cacb71677f7d8cf7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./layouts/shortcodes/include.html SPDXID: SPDXRef-b784c8b9317deda0bcd553e0100a0915 FileChecksum: SHA1: 16be9a40b5162e9c295244f5858334dd8c7ff7b5 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./netlify.toml SPDXID: SPDXRef-65020ff338fe2d442155b37257a66669 FileChecksum: SHA1: aab7dde75bd1b999b4798a63905b992b5c551c18 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson FileName: ./static/images/android-chrome-192x192.png SPDXID: SPDXRef-50e03df66a3facbeb820a646e3a74ed0 FileChecksum: SHA1: b898d9009386c64ef2535b77ead0d310ede2c231 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./static/images/android-chrome-512x512.png SPDXID: SPDXRef-a4c273a6c6dcdd98d2e2edc491dc94a4 FileChecksum: SHA1: a257c72425644015e095ce2e5778a65c1094e270 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./static/images/apple-touch-icon.png SPDXID: SPDXRef-68201655d686ea92f421defc05fb1594 FileChecksum: SHA1: d6d542fcf17888cefaa1b4caf5b54081cfc2fe02 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./static/images/cdwilson.jpg SPDXID: SPDXRef-3587bd23472cf0a57f5e4c1a00fc6ddb FileChecksum: SHA1: 4ee231a3feb6298ebfa886746d7f2b662faf7341 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./static/images/favicon-16x16.png SPDXID: SPDXRef-a26c9bf23bc5eb10b5531ddeb5541714 FileChecksum: SHA1: 4eb9c4464b41cd3b4f94c2f6675bb2d21835301f LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./static/images/favicon-32x32.png SPDXID: SPDXRef-1d70c92a2a2d5d1bfc28cf7f23227a4b FileChecksum: SHA1: 2781eef0b26939e2bd84bf224786f87fc755dff7 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC-BY-4.0 FileCopyrightText: Chris Wilson FileName: ./static/site.webmanifest SPDXID: SPDXRef-7c7530450ab88ae37521407a289de95a FileChecksum: SHA1: 5d6e900fee21fd18fbf343a3739baae8ecdf68d5 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: Chris Wilson FileName: ./tasks.py SPDXID: SPDXRef-6658efcc3c5045436435ca3cc4df10b2 FileChecksum: SHA1: 2fcf0a5c470971ef1bc5b8e64200e9203810af46 LicenseConcluded: NOASSERTION LicenseInfoInFile: Apache-2.0 LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: Chris Wilson