SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-df929901-42df-4ae2-b9cd-7dacf2162d62
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-05-24T16:32:15Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-473e3a2171dded4e3a8de66b9a0b2a09
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1f55d6af3c1d9303777c4ef9c04dee33
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2df81c34d6817aac6c99a2d09d1f8d48
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-40f04952cdb1bd3c05c6186139de25bc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e2114f5d9ac559a9157718f0b3702982
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9d3ecaca60bb084b1afb7b36fed57132
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-564a8b66116c66e8e0f273969317e19d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb2e925bd4cc2e8f1f10cf0cd7990381
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1b3726bd7e1d800cbce257ddf4caa96a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d87e39bdc513b59e9c785fdd130077b0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1688e9fc2de224862297c7e6e011ad80
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94e7fc1f160a136d64f32c18a2108dc9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1fb58f34675874dd54efce914a98c72f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-79c301ad356c39c8496c7f549e4448fa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f175bb0949387cd5010803642a5b7a04
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e318d5da55bf66132daaa20553e82c09
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-623e2835c9f1d327833f82586f92e98f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c8f7936cb21e5b92f38c7abd24dbcd0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d5f2665f410d688e67b8a8ecee7fc242
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9a56b21b6df9458c31f2222b573c6bb2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a2f785a268643713fa3cc05db99d5f1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d055b87988604d5110ddacc03c29149c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-169fa37384116b2f026aa566a340d9aa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2fc66b95c4567614cce6b9ddeed652da
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-67f6a4a32b9453e8adf1e9acedde3352
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bb58d9fd48e431c81024cd24f38ac1d2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f761f0605d954a300b029a43ce997e26
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7cd91034b09f1ac9fefd28452bd3532f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b5f8da038c8521e7ddf1ea5ce124ed49
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7ef43c0e8dedbdc43000555750da963
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cf34ac6a5963cadcddc114a9763d258a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e9b54a25d50f6daf3f9d75e4b688a2c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1cf6436cdbd827253e9f8e353da1e45d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3d578f690263323d9e82b6681e0099f8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9ddd94c7cad7167debb1c3be21c258dc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c9b897033f1269b73a5b1c654ab0554
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9acaa900c6df72054ce89d2a1297adb3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90828d0c2d758acb80d321fe5d639d53
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8ca3100121979638fdeb30d911d9cbf3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a4a774ee6c2d5f4c3a52bb0b1f8b216
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7fd0717c00ae7b2519ca55af1c2df7b9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4368009ff8fe685316e81f420104a633
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6a948d45aab692d8e7bdd433caac854a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2049945cfa2d35f55c1e3b41bfff6d7e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-05991659eff0d2bab5e6a6e7f4d4af23
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e056fe2a4986446613afa0427c841e2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c72cc8cdf4a1111ccacbffb05f210172
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0d466b2f768f71f44e16e20e055d266a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-28c58adbaa02c000ce63045161959cdb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-17715f9df55f84234c1d238ccd77691c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e4c41c02711c910ccc7dc2280f1b537e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cc59c1a1f9378c630eb0617e16f47649
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-71d815c81eb3f867d64c08d3173991cd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a23c1c1b9637615c72680d7c10c1226
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c382c843ca89837997d6f5fdcdf256cd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2021eee7ec105924d418059cf43b3ab6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e9f1e3bc47d9063ad0aea5a62bcd15f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-134721178123463231d133104badb380
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc756d6c4cb0668961c13ec6a4cfad17
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-92f4477ab9cc8ac663d68bb636e17c2a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e16b4f4d7743c0510dbc0e4c3575956
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-473af5895821f58850e656b2389b7c33
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e616f0ae1fc3af0ab8443ebf61c71dd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2f9b632ed1451a3549a0f96c70de1c7f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-042272ff3ca69fa7abe8790ee88cf3dd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-38802405155cff8cd38ef858172d46cd
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3b4adf7acd44faf0f433ab6fa52c73c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-440df26d9c5287a1a9803bfd6f9ebefe
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-583c18f7b1e2effaf87ee09b5bc69f60
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7fca3dc6dfc4616c9f0e669cc54549d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-255cd9c55a413b3614c8ec381e3cf767
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e2045543e3559f4ccc5294e0508477a1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7d916af68bbde38bf42d42f177d852ee
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-02c298de34d40b4940b7be0edf3457e4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-134db951227da0759d14d4f6ad4e2013
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-42e4339f729dbb27c61d8f3cef32e4eb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d257988018b603a463a3e9d80008eb5f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-94d1ac32df04ae3227a182df884e356b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0c424fe11cacade3da3c2199ddf9e51a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-eb9d30d37a6c542c65064a63e3aa1502
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b299ad2063e0fb9ab5d4c1e0815f967
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7dc79139bb49ca838dcf0cba979a78e3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59411d6a3ce1b4221cf4c54b43e9c0fc
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0210ee36689335e783b50ca57ee907aa
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6afdb67d7f03646ff09bb1ccffa09bd4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e1fe3bf05f2ce81c691833eb2ac27c2e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5e8c4a3636558a8d38de9c7378a7be8b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7521d1613c2a9ddf5019dc9d11193256
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bc32d2b57fe0bc51d25c18d34bc7164e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0403e8dc5eca74689c7db187e04f3fc7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3573692cfd547c2a1b479a6aec4fad82
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a3b490e0ad85a335b623f5836bbcf450
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7efac8604576482ae9dd5bfd2232028d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b7b95bd49b2a2e3580177eeb3968e6f5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-35ed2c203e47f383f9193a56e14c2cda
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b7f0c360b2244e588c507d146e336e1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3ede246baa3c2116656bc6a0e1c398be
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-95f603138d3b301317d8f74c814ce9ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50190da5c7bbe393b75cafee7ca4d773
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5164079b4ddc04e6373228406fb141bb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-65721ae99405a7ba121e3fdcbe3e2a3c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b11f96cfd4ce4bfd9d783664ca94c0a7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-814c8e523f1a196aa29ed8f0a6cc0333
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4b1c3947509ab96d314a8b5ab6201cf2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0ae3412bcf0f3a4a5dbb69186d09c11
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-840b317f8e8d3182334cc43a3d7ae9ba
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4c2d006abc27413eed0ed30b63bc19a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f17c0f388dc3355cda4e34cd885bb659
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5fb936406187f55e3d9b72c34e51c36a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3bdad25b1f9118ef4c1cc2f51ed25b0e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1e3154be7ac1419215fa5adc062563b8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f3661221829acc11ca785b2c60d52f12
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2ff1d7f8474cb1ab0e0e1d86545ac1ce
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f001a28015cd0e2183546a0f9b971123
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c91dd05c42e1fb0beda475d32a2f3634
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-54c2f71275ddc2ffef7254704883042e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-080d9e56b62ff78485cf7b397ee4408f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e0036babcb45ef473f8a41443b1b78d5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9b3c15ddc59230fbdcfe826f1669fe04
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cb392509912beeeb702a4998544c3e54
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a8acc38428795b41047cabc259e3283
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-50f6f4a5a8e8dbad9bd5913184b16aaf
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-55fc3c8f61eff0dc0e7699a132adb64f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-de093d6b5cd5914513efcdfae6b70276
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db630fef43d25e24cea6e9e4669e9f1e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a6b92575cb7022ebb829ec7aeebf477e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f07405ae2307cacf3b2dc46f05738ed9
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a3a3a1d839989248a6aca4d1110d8b15
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2065994e3a962ac7266ff5acf54767a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e3ab27d7dbc0b84afc2179e39b3f3f55
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-25bcdcdac27cb6a9d58b2f49cc4a2336
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-541264bb20926623339d5cd964bcbbde
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-53fd667995b5c01affc4390db71bd21e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-61e633e691c12b708ef0a8b8620df685
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2cb44590b33ed43f4f103b0e44c2159a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-103416623053691ee337cdf94b757327
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-66a2b62731fe54d496578fc7b91bc416
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9628d9a40baf88ddf520f539d9c26d78
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-59e5aff3589c776f6d64ccfd52150b0b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bbd0a0ca3b09d498dfd607713d748fae
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5c192c7c318bfa457b0108c8ebf969b6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6387fba23012d7788887b21b0b499094
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-82b011854f25b3f55c3c6789b6158a6c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c1ca3b402da2d83365b65611a24b38ec
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c17d8e4c48a61a2f9e82ba5c8ab50aab
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-156bad0b55a789765c594cba6c61bcb8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4808a8e0a3c1c76834090f074a96ad44
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c28d55272235ef40e5120fa2316fda58
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-774302d6e66068ed336e316527502330
FileName: ./.editorconfig
SPDXID: SPDXRef-473e3a2171dded4e3a8de66b9a0b2a09
FileChecksum: SHA1: 99ab87a6aefcb03dac7cffae992b52ce0bf06c8d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.eslintrc.js
SPDXID: SPDXRef-1f55d6af3c1d9303777c4ef9c04dee33
FileChecksum: SHA1: 91fa59341722998633f53d72b7a95a0db76f96b7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/CODEOWNERS
SPDXID: SPDXRef-2df81c34d6817aac6c99a2d09d1f8d48
FileChecksum: SHA1: 813139710f55d40b6c3a0cb65a3c7b3dddfd10e1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/ISSUE_TEMPLATE/bug_report.yml
SPDXID: SPDXRef-40f04952cdb1bd3c05c6186139de25bc
FileChecksum: SHA1: 16f065b5b559a465d15105efe90458724fb98b2e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/ISSUE_TEMPLATE/config.yml
SPDXID: SPDXRef-e2114f5d9ac559a9157718f0b3702982
FileChecksum: SHA1: d01a90f22bac35631a45f02be5a41df8b6707021
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/ISSUE_TEMPLATE/feature_request.yml
SPDXID: SPDXRef-9d3ecaca60bb084b1afb7b36fed57132
FileChecksum: SHA1: 1e375c24061a3e293cac33364bd8f39e3936c048
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/PULL_REQUEST_TEMPLATE/common_pull_request.md
SPDXID: SPDXRef-564a8b66116c66e8e0f273969317e19d
FileChecksum: SHA1: bb0b16da6cba3996a3cb12fb22b2e0406ac2b65c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/SECURITY.md
SPDXID: SPDXRef-eb2e925bd4cc2e8f1f10cf0cd7990381
FileChecksum: SHA1: 9308831cd41a5cc7ee03e30b91373f65c8168721
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/labeler.yml
SPDXID: SPDXRef-1b3726bd7e1d800cbce257ddf4caa96a
FileChecksum: SHA1: f463112df5f327f60a1b9ce0e90a589a3128e4da
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/renovate.json
SPDXID: SPDXRef-d87e39bdc513b59e9c785fdd130077b0
FileChecksum: SHA1: 03161afcb77eba3999e0433c06148ce52245b452
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/workflows/ci-android.yml
SPDXID: SPDXRef-1688e9fc2de224862297c7e6e011ad80
FileChecksum: SHA1: d7ed47e076370e66aca88c1fe594ce63c7d48c5d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/workflows/ci-compliance.yml
SPDXID: SPDXRef-94e7fc1f160a136d64f32c18a2108dc9
FileChecksum: SHA1: ac3c233affde7f525c5ebbe70b052af42b3bf36b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/workflows/ci-ios.yml
SPDXID: SPDXRef-1fb58f34675874dd54efce914a98c72f
FileChecksum: SHA1: c261cdb9e91f800dc271e8b68aab384495eb9b70
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/workflows/ci-js.yml
SPDXID: SPDXRef-79c301ad356c39c8496c7f549e4448fa
FileChecksum: SHA1: b7e3b6b48065911c84a7ccc94d4e8fcde73a60cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/workflows/labeler.yml
SPDXID: SPDXRef-f175bb0949387cd5010803642a5b7a04
FileChecksum: SHA1: b05dabb0d54bb3af26b1cdee762ca3cd603dce32
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/workflows/labels.yml
SPDXID: SPDXRef-e318d5da55bf66132daaa20553e82c09
FileChecksum: SHA1: 2ece7f7cc1118f443eff62a9beee6534b23cc2fc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.github/workflows/release.yml
SPDXID: SPDXRef-623e2835c9f1d327833f82586f92e98f
FileChecksum: SHA1: 548f6050d1709cf4c845741cb265aa7e30a3a7ca
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.gitignore
SPDXID: SPDXRef-6c8f7936cb21e5b92f38c7abd24dbcd0
FileChecksum: SHA1: 9ee62464127915012f93bcad126aee51ee4a58be
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.husky/commit-msg
SPDXID: SPDXRef-d5f2665f410d688e67b8a8ecee7fc242
FileChecksum: SHA1: 6d712d843eaaebde0bb2f62378d2163deac29d56
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.husky/pre-commit
SPDXID: SPDXRef-9a56b21b6df9458c31f2222b573c6bb2
FileChecksum: SHA1: d92028117b7f679a887f8ff40f1f3775c3e011ff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.husky/pre-push
SPDXID: SPDXRef-6a2f785a268643713fa3cc05db99d5f1
FileChecksum: SHA1: 33024a7f941562ea01f991f868c58a1107871c95
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.npmignore
SPDXID: SPDXRef-d055b87988604d5110ddacc03c29149c
FileChecksum: SHA1: b176acd5e9233191b03a1b244826533892ed9dfe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.prettierignore
SPDXID: SPDXRef-169fa37384116b2f026aa566a340d9aa
FileChecksum: SHA1: 4975930fd02e0850ee06b247465e3e1aa9f03ecf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.prettierrc
SPDXID: SPDXRef-2fc66b95c4567614cce6b9ddeed652da
FileChecksum: SHA1: 6c51b4f9aafdc18750cec383093723b40ed57f79
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./.swiftlint.yml
SPDXID: SPDXRef-67f6a4a32b9453e8adf1e9acedde3352
FileChecksum: SHA1: 3d37f67ee1a05976dd731d0788eab6c35e97a5b4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./CHANGELOG.md
SPDXID: SPDXRef-bb58d9fd48e431c81024cd24f38ac1d2
FileChecksum: SHA1: 8cf72c9dd96be23b6e981252ae393ab7fb863b35
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./CODE_OF_CONDUCT.md
SPDXID: SPDXRef-f761f0605d954a300b029a43ce997e26
FileChecksum: SHA1: c915d3e769ba90564c11614b8a6878a032469b77
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./CONTRIBUTING.md
SPDXID: SPDXRef-7cd91034b09f1ac9fefd28452bd3532f
FileChecksum: SHA1: 62a2425fd06280424de11217c598e3a2c99461ae
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./README.md
SPDXID: SPDXRef-b5f8da038c8521e7ddf1ea5ce124ed49
FileChecksum: SHA1: 7f418f7cabfb1abfd3c5512ca498ee6822412621
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
© [Andrey Kotlyar](https://github.com/kotlyar-andrey)
FileName: ./android/build.gradle
SPDXID: SPDXRef-b7ef43c0e8dedbdc43000555750da963
FileChecksum: SHA1: 2a0d0927143a522fed6a2ffd3903f5cb6f4e221d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/androidTest/java/net/guitar0/metronome/MetronomeStreamTest.kt
SPDXID: SPDXRef-cf34ac6a5963cadcddc114a9763d258a
FileChecksum: SHA1: 591b9bc82037b066354443310f4b7a24c2e03713
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/main/AndroidManifest.xml
SPDXID: SPDXRef-1e9b54a25d50f6daf3f9d75e4b688a2c
FileChecksum: SHA1: cd35c99eadff8274ed8e38b35f633d6f8691bd22
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/main/cpp/BeatScheduler.h
SPDXID: SPDXRef-1cf6436cdbd827253e9f8e353da1e45d
FileChecksum: SHA1: 952d6b7ff28dc960a0b3c0db631099b4c1d1b5e1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/main/cpp/CMakeLists.txt
SPDXID: SPDXRef-3d578f690263323d9e82b6681e0099f8
FileChecksum: SHA1: 2ddbd544c3699fc884292252a1a75ea18d11e606
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/main/cpp/ClickSynthesizer.h
SPDXID: SPDXRef-9ddd94c7cad7167debb1c3be21c258dc
FileChecksum: SHA1: 63c1dc8347ecffc8dfebaf5d5b9f2da3e11ce5b1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/main/cpp/MetronomeEngine.cpp
SPDXID: SPDXRef-3c9b897033f1269b73a5b1c654ab0554
FileChecksum: SHA1: 3d29fc4590442917feb3136cb312972a5b6c1549
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/main/cpp/MetronomeEngine.h
SPDXID: SPDXRef-9acaa900c6df72054ce89d2a1297adb3
FileChecksum: SHA1: f2b3dc32e72548626da94b9208150aab8fd58e05
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/main/cpp/jni_bridge.cpp
SPDXID: SPDXRef-90828d0c2d758acb80d321fe5d639d53
FileChecksum: SHA1: 371a04a10dadb589c9e59f488caecd7cb54d7468
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/main/java/net/guitar0/metronome/ExpoPrecisionMetronomeModule.kt
SPDXID: SPDXRef-8ca3100121979638fdeb30d911d9cbf3
FileChecksum: SHA1: 0a9fec4a61bcfcfedaba78dd9fefb7be22a26643
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/main/java/net/guitar0/metronome/ExpoPrecisionMetronomeView.kt
SPDXID: SPDXRef-2a4a774ee6c2d5f4c3a52bb0b1f8b216
FileChecksum: SHA1: 3148c79f93c1d9de90cf4d4a560097bddd1f32e3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/main/java/net/guitar0/metronome/MetronomeEngine.kt
SPDXID: SPDXRef-7fd0717c00ae7b2519ca55af1c2df7b9
FileChecksum: SHA1: b255b4c14ca94039d47e2760140c2a064acec700
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/test/java/net/guitar0/metronome/BeatSchedulerTest.kt
SPDXID: SPDXRef-4368009ff8fe685316e81f420104a633
FileChecksum: SHA1: 4bf317fca434af75120ecac3bc9f50e5de7ca116
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./android/src/test/java/net/guitar0/metronome/ClickSynthesizerTest.kt
SPDXID: SPDXRef-6a948d45aab692d8e7bdd433caac854a
FileChecksum: SHA1: 4563c19036c5c9839bed3e00c31f94a63382d3c4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./babel.config.js
SPDXID: SPDXRef-2049945cfa2d35f55c1e3b41bfff6d7e
FileChecksum: SHA1: f01132fab17dbcdf561b23f2df58e9e68f5f164f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./eslint.config.js
SPDXID: SPDXRef-05991659eff0d2bab5e6a6e7f4d4af23
FileChecksum: SHA1: 0ca268af556004595385b3f332c1e6f5eb5f66eb
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/.claude/settings.json
SPDXID: SPDXRef-1e056fe2a4986446613afa0427c841e2
FileChecksum: SHA1: 14b797af98bfbefbe1a557b9d3f8b0610a68d220
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/.gitignore
SPDXID: SPDXRef-c72cc8cdf4a1111ccacbffb05f210172
FileChecksum: SHA1: e49f5656566b4d066253a5c74b700baff447b647
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/AGENTS.md
SPDXID: SPDXRef-0d466b2f768f71f44e16e20e055d266a
FileChecksum: SHA1: b79a4deacca2d110c892498b907902be779749a5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/App.tsx
SPDXID: SPDXRef-28c58adbaa02c000ce63045161959cdb
FileChecksum: SHA1: 70e43cb7e247c790c1ddefa75adea39e65ce36cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/CLAUDE.md
SPDXID: SPDXRef-17715f9df55f84234c1d238ccd77691c
FileChecksum: SHA1: c140473a3a5fbe89301c99d9d0d1b76c5971f2c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/.gitignore
SPDXID: SPDXRef-e4c41c02711c910ccc7dc2280f1b537e
FileChecksum: SHA1: fcabd0cd08dc268d57baa2171de78e748faa2855
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/build.gradle
SPDXID: SPDXRef-cc59c1a1f9378c630eb0617e16f47649
FileChecksum: SHA1: 707485540a6b48671c688e8d49863c315e413112
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/debug.keystore
SPDXID: SPDXRef-71d815c81eb3f867d64c08d3173991cd
FileChecksum: SHA1: c35d81edc0f9465ba2ab611b697d3aa49e012b5c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/proguard-rules.pro
SPDXID: SPDXRef-5a23c1c1b9637615c72680d7c10c1226
FileChecksum: SHA1: 60cef4170db1a5e14926a9d832dc5400441b6eae
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/debug/AndroidManifest.xml
SPDXID: SPDXRef-c382c843ca89837997d6f5fdcdf256cd
FileChecksum: SHA1: 2e589d490351c880b70e08fa694d4f26233a7a86
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/debugOptimized/AndroidManifest.xml
SPDXID: SPDXRef-2021eee7ec105924d418059cf43b3ab6
FileChecksum: SHA1: 2e589d490351c880b70e08fa694d4f26233a7a86
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/AndroidManifest.xml
SPDXID: SPDXRef-4e9f1e3bc47d9063ad0aea5a62bcd15f
FileChecksum: SHA1: 1869794fa3abef403e6f5e9f48cf772abd06f865
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/java/net/guitar0/metronome/example/MainActivity.kt
SPDXID: SPDXRef-134721178123463231d133104badb380
FileChecksum: SHA1: e8969d24a2779ac664951126f0dab7599e70165c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/java/net/guitar0/metronome/example/MainApplication.kt
SPDXID: SPDXRef-fc756d6c4cb0668961c13ec6a4cfad17
FileChecksum: SHA1: c55ccb593b0b8099fe0ae6b02f558887a3ef3a95
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/drawable-hdpi/splashscreen_logo.png
SPDXID: SPDXRef-92f4477ab9cc8ac663d68bb636e17c2a
FileChecksum: SHA1: b65f663da1cc84a86dbc04065fc9fdea06608d60
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/drawable-mdpi/splashscreen_logo.png
SPDXID: SPDXRef-5e16b4f4d7743c0510dbc0e4c3575956
FileChecksum: SHA1: 75e8e078a64202dc742df39e64451efa622d5bd4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/drawable-xhdpi/splashscreen_logo.png
SPDXID: SPDXRef-473af5895821f58850e656b2389b7c33
FileChecksum: SHA1: 45629f64eb71e98066caf4a2bcf613968db3166e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/drawable-xxhdpi/splashscreen_logo.png
SPDXID: SPDXRef-1e616f0ae1fc3af0ab8443ebf61c71dd
FileChecksum: SHA1: b2bb5b14e816988bb40689af235e81cfe898f1a1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/drawable-xxxhdpi/splashscreen_logo.png
SPDXID: SPDXRef-2f9b632ed1451a3549a0f96c70de1c7f
FileChecksum: SHA1: 6166424ad28dc013b8bc4081700f927ca6dcec40
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/drawable/ic_launcher_background.xml
SPDXID: SPDXRef-042272ff3ca69fa7abe8790ee88cf3dd
FileChecksum: SHA1: b3ea753c1f701121e93672124d0cc4a8aa06b83e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/drawable/rn_edit_text_material.xml
SPDXID: SPDXRef-38802405155cff8cd38ef858172d46cd
FileChecksum: SHA1: 91e8bc7333d9f7ec920e69095358bfeb59cdcbe3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: Copyright (C) 2014 The Android Open Source Project
FileName: ./example/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
SPDXID: SPDXRef-e3b4adf7acd44faf0f433ab6fa52c73c
FileChecksum: SHA1: d508c747cf9a08ddc5e1fcaf1c85acc18e469781
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
SPDXID: SPDXRef-440df26d9c5287a1a9803bfd6f9ebefe
FileChecksum: SHA1: d508c747cf9a08ddc5e1fcaf1c85acc18e469781
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-hdpi/ic_launcher.webp
SPDXID: SPDXRef-583c18f7b1e2effaf87ee09b5bc69f60
FileChecksum: SHA1: 0f5c13babb42a8860c92b917f959cc07f4adf29f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp
SPDXID: SPDXRef-b7fca3dc6dfc4616c9f0e669cc54549d
FileChecksum: SHA1: 61585bc9ac6d5721232f310598992df34086c978
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp
SPDXID: SPDXRef-255cd9c55a413b3614c8ec381e3cf767
FileChecksum: SHA1: 9f4cf2de79a834bcf565e1b889d8081a976d2e84
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-mdpi/ic_launcher.webp
SPDXID: SPDXRef-e2045543e3559f4ccc5294e0508477a1
FileChecksum: SHA1: 3cb0fb7e0213e5c85a3aba3ed9155e0ebfd6fdc6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp
SPDXID: SPDXRef-7d916af68bbde38bf42d42f177d852ee
FileChecksum: SHA1: dc1ec5dc9a746a2c9cf2c7298242a67e57c670fc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp
SPDXID: SPDXRef-02c298de34d40b4940b7be0edf3457e4
FileChecksum: SHA1: 6b7ca75b0e0787c128c82aa30deefed65d67abd4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp
SPDXID: SPDXRef-134db951227da0759d14d4f6ad4e2013
FileChecksum: SHA1: cca6614d99a3462971e0a732233296d1dffe2d75
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp
SPDXID: SPDXRef-42e4339f729dbb27c61d8f3cef32e4eb
FileChecksum: SHA1: 4bd562fc4fb8846085aa695ceb59c414356e2a8a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp
SPDXID: SPDXRef-d257988018b603a463a3e9d80008eb5f
FileChecksum: SHA1: cd810d683fa68b0f8544f6e7118616de755f2c88
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp
SPDXID: SPDXRef-94d1ac32df04ae3227a182df884e356b
FileChecksum: SHA1: 8d1d4f668c05431a88414df94bfa5feee578fd97
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp
SPDXID: SPDXRef-0c424fe11cacade3da3c2199ddf9e51a
FileChecksum: SHA1: 2963730fbb9e92ba8b2f0c79212d8d019450932a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp
SPDXID: SPDXRef-eb9d30d37a6c542c65064a63e3aa1502
FileChecksum: SHA1: 2368a559f06a2bdfbf0c598d6dca0eca5cf52944
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp
SPDXID: SPDXRef-0b299ad2063e0fb9ab5d4c1e0815f967
FileChecksum: SHA1: dae73e731294c10b6911aa8e474426920ff2d92d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp
SPDXID: SPDXRef-7dc79139bb49ca838dcf0cba979a78e3
FileChecksum: SHA1: f7f5011076a4e9098cdea48d4c1e9b3f0a9c97bd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp
SPDXID: SPDXRef-59411d6a3ce1b4221cf4c54b43e9c0fc
FileChecksum: SHA1: 9d04e93639fd40f5495f5bccbfe6d3e3afd73795
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/values-night/colors.xml
SPDXID: SPDXRef-0210ee36689335e783b50ca57ee907aa
FileChecksum: SHA1: 41ab661c252a2cd82e22d7238a46565179bc0803
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/values/colors.xml
SPDXID: SPDXRef-6afdb67d7f03646ff09bb1ccffa09bd4
FileChecksum: SHA1: 2b117bced0e9470606249e5617119e1c2823a124
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/values/strings.xml
SPDXID: SPDXRef-e1fe3bf05f2ce81c691833eb2ac27c2e
FileChecksum: SHA1: 57ca2e4dd47b24dca1e339ae09f3ad79e4db3994
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/app/src/main/res/values/styles.xml
SPDXID: SPDXRef-5e8c4a3636558a8d38de9c7378a7be8b
FileChecksum: SHA1: 165533fba31bf85e9336d6d0a1ca49c923aa22bd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/build.gradle
SPDXID: SPDXRef-7521d1613c2a9ddf5019dc9d11193256
FileChecksum: SHA1: 32bbe238726293e3d7e524cc796c65e9ff435970
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/gradle.properties
SPDXID: SPDXRef-bc32d2b57fe0bc51d25c18d34bc7164e
FileChecksum: SHA1: 28ecca0defbfbb5b8c9fc5bea0863c262840c755
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/gradle/wrapper/gradle-wrapper.jar
SPDXID: SPDXRef-0403e8dc5eca74689c7db187e04f3fc7
FileChecksum: SHA1: 544d80232399265b2e8e152220cf016c5ce33c7d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/gradle/wrapper/gradle-wrapper.properties
SPDXID: SPDXRef-3573692cfd547c2a1b479a6aec4fad82
FileChecksum: SHA1: 0028d540fd75d2ef6caa87e2c43d247f30b991ce
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/android/gradlew
SPDXID: SPDXRef-a3b490e0ad85a335b623f5836bbcf450
FileChecksum: SHA1: 62ab42712c478b16a03f492bdd361874cd52efaa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright © 2015-2021 the original authors.
FileName: ./example/android/gradlew.bat
SPDXID: SPDXRef-7efac8604576482ae9dd5bfd2232028d
FileChecksum: SHA1: 33356fb0e882906e1b013ada80fd0ef1286c79f9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: Apache-2.0
FileCopyrightText: Copyright 2015 the original author or authors.
FileName: ./example/android/settings.gradle
SPDXID: SPDXRef-b7b95bd49b2a2e3580177eeb3968e6f5
FileChecksum: SHA1: 67f34f7d6cb041ef550cd6f93ce8da7ff7628194
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/app.json
SPDXID: SPDXRef-35ed2c203e47f383f9193a56e14c2cda
FileChecksum: SHA1: a5b7aef56e5570b657988e83c05a1d82101407ff
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/assets/adaptive-icon.png
SPDXID: SPDXRef-7b7f0c360b2244e588c507d146e336e1
FileChecksum: SHA1: 19b53640a95efdc2ccc7fc20f3ea4d0d381bb5c4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/assets/favicon.png
SPDXID: SPDXRef-3ede246baa3c2116656bc6a0e1c398be
FileChecksum: SHA1: cb25ca74ddc488c91522b0ae68fc846fac7f4174
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/assets/icon.png
SPDXID: SPDXRef-95f603138d3b301317d8f74c814ce9ce
FileChecksum: SHA1: 3f71f5a8458c06b83424cc33e1f2481f601199ea
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/assets/splash-icon.png
SPDXID: SPDXRef-50190da5c7bbe393b75cafee7ca4d773
FileChecksum: SHA1: 19b53640a95efdc2ccc7fc20f3ea4d0d381bb5c4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/babel.config.js
SPDXID: SPDXRef-5164079b4ddc04e6373228406fb141bb
FileChecksum: SHA1: 884d8f7341acde8cd0012b77889537528b401369
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/index.ts
SPDXID: SPDXRef-65721ae99405a7ba121e3fdcbe3e2a3c
FileChecksum: SHA1: fd1e69b3b66877bb5e9becdf32b4381c37eac6ac
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/.gitignore
SPDXID: SPDXRef-b11f96cfd4ce4bfd9d783664ca94c0a7
FileChecksum: SHA1: 20403404ba437cf90dbaca2bb17f0dfb44ff6de5
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/.xcode.env
SPDXID: SPDXRef-814c8e523f1a196aa29ed8f0a6cc0333
FileChecksum: SHA1: 7f359c1c6a67d033625bb6b0802c5966a8e82097
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/Podfile
SPDXID: SPDXRef-4b1c3947509ab96d314a8b5ab6201cf2
FileChecksum: SHA1: 2c08f181f595a27d17fa7031e893ed7017a014cd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/Podfile.lock
SPDXID: SPDXRef-a0ae3412bcf0f3a4a5dbb69186d09c11
FileChecksum: SHA1: 7ea345e62a59e89c72500bff9e127bc71f28e771
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/Podfile.properties.json
SPDXID: SPDXRef-840b317f8e8d3182334cc43a3d7ae9ba
FileChecksum: SHA1: f6b38c25d4f36cd01048e436f8eaa9a4c5b39bab
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample.xcodeproj/project.pbxproj
SPDXID: SPDXRef-a4c2d006abc27413eed0ed30b63bc19a
FileChecksum: SHA1: 5551c9a15469956ff9cc67526149b6796d3344a3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample.xcodeproj/xcshareddata/xcschemes/expoprecisionmetronomeexample.xcscheme
SPDXID: SPDXRef-f17c0f388dc3355cda4e34cd885bb659
FileChecksum: SHA1: 50edaf71a5991fd23b305b8cc7184897752e0f4d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample.xcworkspace/contents.xcworkspacedata
SPDXID: SPDXRef-5fb936406187f55e3d9b72c34e51c36a
FileChecksum: SHA1: ce66eb2a8f740ec3a223435a9ec58f04355bcc0c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/AppDelegate.swift
SPDXID: SPDXRef-3bdad25b1f9118ef4c1cc2f51ed25b0e
FileChecksum: SHA1: 5bb5dbd9f4590f8a34854e1e21df9b08cf2a98bf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/Images.xcassets/AppIcon.appiconset/App-Icon-1024x1024@1x.png
SPDXID: SPDXRef-1e3154be7ac1419215fa5adc062563b8
FileChecksum: SHA1: a2654a665d46bdbd5c8615ec4686394fe9a21477
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/Images.xcassets/AppIcon.appiconset/Contents.json
SPDXID: SPDXRef-f3661221829acc11ca785b2c60d52f12
FileChecksum: SHA1: aae903ef807cd145f9022d27c944852e4c9e8840
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/Images.xcassets/Contents.json
SPDXID: SPDXRef-2ff1d7f8474cb1ab0e0e1d86545ac1ce
FileChecksum: SHA1: 077391596039bd06d10daeab2dc9b2f198879b91
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/Images.xcassets/SplashScreenBackground.colorset/Contents.json
SPDXID: SPDXRef-f001a28015cd0e2183546a0f9b971123
FileChecksum: SHA1: 177bf004ce83fbccdc0b03058587758e59fe4767
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/Images.xcassets/SplashScreenLegacy.imageset/Contents.json
SPDXID: SPDXRef-c91dd05c42e1fb0beda475d32a2f3634
FileChecksum: SHA1: 44cccd53d32e3a9867169e02a0793399af7f4e56
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/Images.xcassets/SplashScreenLegacy.imageset/image.png
SPDXID: SPDXRef-54c2f71275ddc2ffef7254704883042e
FileChecksum: SHA1: 883431ee5f40bcef96a27f1bf5514db14d984a85
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/Images.xcassets/SplashScreenLegacy.imageset/image@2x.png
SPDXID: SPDXRef-080d9e56b62ff78485cf7b397ee4408f
FileChecksum: SHA1: 883431ee5f40bcef96a27f1bf5514db14d984a85
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/Images.xcassets/SplashScreenLegacy.imageset/image@3x.png
SPDXID: SPDXRef-e0036babcb45ef473f8a41443b1b78d5
FileChecksum: SHA1: 883431ee5f40bcef96a27f1bf5514db14d984a85
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/Info.plist
SPDXID: SPDXRef-9b3c15ddc59230fbdcfe826f1669fe04
FileChecksum: SHA1: de74cf2d9b85542e8cd4b0026ef50e7ef0d57589
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/PrivacyInfo.xcprivacy
SPDXID: SPDXRef-cb392509912beeeb702a4998544c3e54
FileChecksum: SHA1: b490bb136955611614e1a99277b616857ac2551a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/SplashScreen.storyboard
SPDXID: SPDXRef-5a8acc38428795b41047cabc259e3283
FileChecksum: SHA1: 0191d487abfb47e3cdca0154bd9f8004ab1d54d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/Supporting/Expo.plist
SPDXID: SPDXRef-50f6f4a5a8e8dbad9bd5913184b16aaf
FileChecksum: SHA1: 9c63fd8c024b460eec8deb50aa1805f5fdf7d734
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/expoprecisionmetronomeexample-Bridging-Header.h
SPDXID: SPDXRef-55fc3c8f61eff0dc0e7699a132adb64f
FileChecksum: SHA1: b4461a014d703d5b14638b33575779b4ff5a9333
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/ios/expoprecisionmetronomeexample/expoprecisionmetronomeexample.entitlements
SPDXID: SPDXRef-de093d6b5cd5914513efcdfae6b70276
FileChecksum: SHA1: 2e44afe2d002c7b053827ede62350484b1fd4ffe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/metro.config.js
SPDXID: SPDXRef-db630fef43d25e24cea6e9e4669e9f1e
FileChecksum: SHA1: 33e4f2ee2009d2bab7c692aabee137855edd3145
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/package-lock.json
SPDXID: SPDXRef-a6b92575cb7022ebb829ec7aeebf477e
FileChecksum: SHA1: bdafff302c5f705dedc36ad9230fa1e231d415fd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/package.json
SPDXID: SPDXRef-f07405ae2307cacf3b2dc46f05738ed9
FileChecksum: SHA1: f1e9d3969010316dfbd336247dc05f23f104e11a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/tsconfig.json
SPDXID: SPDXRef-a3a3a1d839989248a6aca4d1110d8b15
FileChecksum: SHA1: 3e9418394401dec9cb77275920fc7580fcb4c79d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./example/webpack.config.js
SPDXID: SPDXRef-2065994e3a962ac7266ff5acf54767a4
FileChecksum: SHA1: 615f5e18b93ef336269f405f2952851e21a4ac8e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./expo-module.config.json
SPDXID: SPDXRef-e3ab27d7dbc0b84afc2179e39b3f3f55
FileChecksum: SHA1: 145630b989ec3749e17d8cd6eb79b3855bf90155
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./ios/BeatScheduler.swift
SPDXID: SPDXRef-25bcdcdac27cb6a9d58b2f49cc4a2336
FileChecksum: SHA1: 189f1e61f2b3ea8998ee5e314c25e7ae3ec0e6ac
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./ios/ClickSynthesizer.swift
SPDXID: SPDXRef-541264bb20926623339d5cd964bcbbde
FileChecksum: SHA1: d1d17ffea0377811806564dc716646b95a3b9809
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./ios/ExpoPrecisionMetronome.podspec
SPDXID: SPDXRef-53fd667995b5c01affc4390db71bd21e
FileChecksum: SHA1: 8682c492f2b24a41c0e47bbdd97fd18759bd59c7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./ios/ExpoPrecisionMetronomeModule.swift
SPDXID: SPDXRef-61e633e691c12b708ef0a8b8620df685
FileChecksum: SHA1: 7c44a601fe7fdcf8b9f934fc8332e054465eb623
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./ios/ExpoPrecisionMetronomeView.swift
SPDXID: SPDXRef-2cb44590b33ed43f4f103b0e44c2159a
FileChecksum: SHA1: 96e5c9f42b2dfcd597eb9500ff20045ebfea1f77
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./ios/MetronomeEngine.swift
SPDXID: SPDXRef-103416623053691ee337cdf94b757327
FileChecksum: SHA1: a7ed30bcd2f0b98774e7d357844b42a299c6b101
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./ios/Package.swift
SPDXID: SPDXRef-66a2b62731fe54d496578fc7b91bc416
FileChecksum: SHA1: e3cde24a7742e935e967b6922705e54b1c2bbe68
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./ios/Tests/ExpoPrecisionMetronomeTests.swift
SPDXID: SPDXRef-9628d9a40baf88ddf520f539d9c26d78
FileChecksum: SHA1: dc325d48fce373d5670a6aaf95e20530a02f997a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./jest.config.js
SPDXID: SPDXRef-59e5aff3589c776f6d64ccfd52150b0b
FileChecksum: SHA1: d8274db86a224d92336c3db6955f3b2813127ce7
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./mocks/ExpoPrecisionMetronome.js
SPDXID: SPDXRef-bbd0a0ca3b09d498dfd607713d748fae
FileChecksum: SHA1: e136b170b5ff61327f61f38ba157fccf4f46f8e1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./package-lock.json
SPDXID: SPDXRef-5c192c7c318bfa457b0108c8ebf969b6
FileChecksum: SHA1: e045c230e08f45389f0947b8ae97dbd3b94d0a56
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./package.json
SPDXID: SPDXRef-6387fba23012d7788887b21b0b499094
FileChecksum: SHA1: 48abb6965df4bb519d0b0fd8c1eb1bd7f5f2683b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./src/ExpoPrecisionMetronome.types.ts
SPDXID: SPDXRef-82b011854f25b3f55c3c6789b6158a6c
FileChecksum: SHA1: 6c1de402f97599b776071c50760ceae6c2af3655
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./src/ExpoPrecisionMetronomeModule.ts
SPDXID: SPDXRef-c1ca3b402da2d83365b65611a24b38ec
FileChecksum: SHA1: 284a64c07e1c74ce11051aac41e85decef3ae6fa
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./src/ExpoPrecisionMetronomeModule.web.ts
SPDXID: SPDXRef-c17d8e4c48a61a2f9e82ba5c8ab50aab
FileChecksum: SHA1: 02ed72168f0967a48c04fde1343f5d3e4e0877a1
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./src/ExpoPrecisionMetronomeView.tsx
SPDXID: SPDXRef-156bad0b55a789765c594cba6c61bcb8
FileChecksum: SHA1: 42df628fb33d886ade4d9a5ca250999542e6ecee
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./src/__tests__/ExpoPrecisionMetronome.test.ts
SPDXID: SPDXRef-4808a8e0a3c1c76834090f074a96ad44
FileChecksum: SHA1: 39ca1de890e363941ea5d167b72174e667a77a9a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./src/index.ts
SPDXID: SPDXRef-c28d55272235ef40e5120fa2316fda58
FileChecksum: SHA1: a088904c9a35cde3a2eb4481f1dfb8dfea400c66
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar
FileName: ./tsconfig.json
SPDXID: SPDXRef-774302d6e66068ed336e316527502330
FileChecksum: SHA1: a6e76347196c4058b8d8aaf1273db018ec513c15
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 Andrey Kotlyar