)]}'
{
  "id": "20bdaf62d1bfa3654751447b9647b0dc01945b62",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "7dc0e38770908875c06391fdc96f29912f657cca",
      "name": ".gitignore"
    },
    {
      "mode": 40960,
      "type": "blob",
      "id": "e726a88f72df583107ff083cb9dc20f7e461a812",
      "name": ".isort.cfg"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d6e10307ac8391bdbae6976d8bcd3da8d6c292c",
      "name": "BUILD.gn"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ad6e3105502b03f553ca030e0c553bc4b4ad9e07",
      "name": "DIR_METADATA"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b30c56d2be76f040051318725c2df9947c70e34",
      "name": "Doxyfile"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0108ecf1f5b78e8e96706f45242b44f322bc7028",
      "name": "OWNERS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e481e7fdc18828998a76142c077e8ecf5ce3054",
      "name": "README.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b1a2f50c2e86b500c94dcf04d20c36112ea72da8",
      "name": "biod_config.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b66f3b4aa958980fdd98522cc8825ff5faaee23",
      "name": "biod_config.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c94cfbe661b4202fd0081f008382e4b1a3c72a63",
      "name": "biod_config_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0ea3e6e1fc221260dfb124b8e775f606fdd17426",
      "name": "biod_constants.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ae140f8fb0099ba47848adf524a6282c1c3abb16",
      "name": "biod_crypto.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b7c53341667a7d729163f189a937fc572819155a",
      "name": "biod_crypto.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f9322cc1a51bd0db09407a3554a1f456f750e86d",
      "name": "biod_crypto_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5fcb664dd5c83d4bccd06f32e862ff76e388bede",
      "name": "biod_crypto_test_data.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "beeca305c2de51341f999240103d68fab473d46b",
      "name": "biod_crypto_validation_value_fuzzer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a3b253b863cd36d013331a17f9f346bce83b62f",
      "name": "biod_export.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a986d673a4e5fbe248099b52f74b8f7b30781a11",
      "name": "biod_feature.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "118ab3552a9a470132df5faf7fea3361568d6f39",
      "name": "biod_feature.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82fb87001b00d46af428a4b3871bc3dcc56e153f",
      "name": "biod_feature_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "386bb3b13a5f1eb39b25db80a7a76b0852063395",
      "name": "biod_metrics.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e1f13ca4ffaec58f2195650d65d89e742db8734",
      "name": "biod_metrics.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ae5b8e6bffcf5bcc41280d1f0b3161f0183aed5d",
      "name": "biod_metrics_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "896a27fc25894eb89b15e0209c7aeba5ed51a8bd",
      "name": "biod_proxy"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "508e064aebcf5b477b11be41c5edfcf21a7cb251",
      "name": "biod_storage.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0c9982581721faf1bcfeedb06d897b26579fc32a",
      "name": "biod_storage.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0e638436c1a20a7da4df6316dfc82d33ccdde768",
      "name": "biod_storage_fuzzer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ceef51294d329818c0512a1b0425767bc111e80f",
      "name": "biod_storage_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5257b812fd92642cbaedaa58f2bdbb2800848d02",
      "name": "biod_system.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7644ed2069acfc933c2c499f1f4a6e7a7c590619",
      "name": "biod_system.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "52d67e6d7c3455d42324a760294263dedf475af9",
      "name": "biod_system_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4ddaee2348c3116a89538646fee36495920a1868",
      "name": "biod_version.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e50179dbbe2d4374e9048492a21473202861c26e",
      "name": "biometrics_daemon.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "968f02b968e257436bc39fac836dbf82efeb672d",
      "name": "biometrics_daemon.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d92ca2586b5dd6e5b395eb37545166f423e1813a",
      "name": "biometrics_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "26945f0af1be2bc1ba04a13c00863765bfa91f5d",
      "name": "biometrics_manager_record.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1392791ef632c18e9c2b5cc820ee459bc86358b6",
      "name": "biometrics_manager_record.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d3e5e62ad6d25d908f2a586cca205ccb3f8f278",
      "name": "biometrics_manager_record_interface.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d97bf9bafc305a330fe3c0b6bcfcab568a54e828",
      "name": "biometrics_manager_record_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ca7665590c42d3e4a86f60678fcbd5f93fae757c",
      "name": "biometrics_manager_record_wrapper.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dd086c72390d00ba6121090b8c40c4c14be3b9f9",
      "name": "biometrics_manager_record_wrapper.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a64451d7a3524453777217965e0420c93d1432d5",
      "name": "biometrics_manager_record_wrapper_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b7bddad181099796fec3facb941c0e72fc7472f0",
      "name": "biometrics_manager_wrapper.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "228922d991fe53066badc2a651bf9238598aff0c",
      "name": "biometrics_manager_wrapper.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11ce94361976e03f010342aed17b6f08046dbb9e",
      "name": "biometrics_manager_wrapper_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e312b494cdd451c5e02a19f5210c83e94e404fbd",
      "name": "cros_fp_biometrics_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9bb5203f223207316779ef14afefc8c37773b0ef",
      "name": "cros_fp_biometrics_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eca90a6d8d8edebe1b032071e530458f3273cf83",
      "name": "cros_fp_biometrics_manager_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dadb4d65ce22988926e3e4d5b176eccbbcc57ff1",
      "name": "cros_fp_device.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "891ad739d0ff151662846ad37088a4f610427e55",
      "name": "cros_fp_device.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4def68b16922d5b147653978e8d9b170cd270946",
      "name": "cros_fp_device_interface.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bb230b6a03543cc8dc0f0d920425613678a58956",
      "name": "cros_fp_device_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9bc66ba6d901df28bf4ea54a7b022ca1f16467d2",
      "name": "cros_fp_firmware.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c2584814e5cbeb80f65bcaa7f1e3a76a7ca3a7ed",
      "name": "cros_fp_firmware.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53234a35caa6c59fc08932fd3204f3474bdd0d3a",
      "name": "cros_fp_firmware_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "81328daa9e1fcc3a33417a3c4e674961e6cae417",
      "name": "cros_fp_record_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ab49a6f0f727f6ca18bc3c4ed340b1cf2eef161",
      "name": "cros_fp_record_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "85b41d1869a8db17a0f96f0e200c1d94c817d148",
      "name": "cros_fp_record_manager_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "0b1818afa63e54af8089b35fd41a2043c823f54b",
      "name": "crypto_init"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "b191e09081041543fb060725411950b13de0646b",
      "name": "dbus"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af901f570778056fa14411943c44482059ab9105",
      "name": "fake_power_manager_client.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2cc0dec47684381f8896e7a3e375cb93d4f7d8e4",
      "name": "fake_power_manager_client.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "aed53d39591dc403b14df0e10e4ba33e9aaa3a6f",
      "name": "images"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "91bdcbe306eb67988006c643881d7ba7f3f59f40",
      "name": "init"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "da6f211b0559947ebf634fb1320ef7cf83a318c8",
      "name": "main.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "afc7731b7d806ceadafeb1e5904a389fa057a280",
      "name": "maintenance_scheduler.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bad707ff0f47e36914c6a8d15045e461efd2b86a",
      "name": "maintenance_scheduler.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "5368a3a5087c7d4080c965ed812ff011fe70ba02",
      "name": "mock-biod-test-deps"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fdbac869e278870c98946cbc69ec218bd7250b70",
      "name": "mock_biod_metrics.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6a22c6d9c4a86dd7251726c9db7fa9c64c76d19f",
      "name": "mock_biod_storage.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8d0a3c2477acd093735b754f6a12d8831b19beb",
      "name": "mock_biod_system.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f0ced1c02a9ddde9aae73f5cb9479e54fed3b7c2",
      "name": "mock_biometrics_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "134643e393956306340fd6c9268d6ed957b0c363",
      "name": "mock_biometrics_manager_record.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5273e7b9c5ec6819aed846d78831c42ac6f08482",
      "name": "mock_cros_fp_biometrics_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dfe7e9177e2b9e954af880e2c022217368b6c51c",
      "name": "mock_cros_fp_device.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b61378f34a366d3e94f7cfcbee38c620720e4bb",
      "name": "mock_cros_fp_record_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "790a20d65cb77db514002503467be1ff71ba00c2",
      "name": "mock_power_button_filter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4184f18806af9ed6dd51708b89ccc9bcea2f0352",
      "name": "mock_session_state_manager.h"
    },
    {
      "mode": 33261,
      "type": "blob",
      "id": "e39373b26586d6c92d2f350e24d0c296baa3dd79",
      "name": "pack_firmware.sh"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "afa4e8a8aefe083ff6071f102746b141509a6375",
      "name": "power_button_filter.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "33a5f6efd7d852215bb219279db419233410b52d",
      "name": "power_button_filter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "74a065f644236fdb11f92301c4ec0fbaee042cc0",
      "name": "power_button_filter_interface.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fdb5de6da42eb1b4344c4a939cb85112829f6b00",
      "name": "power_button_filter_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1c5af606b08b27895283fbb9f30bfe9468d8d896",
      "name": "power_event_observer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "016d4606af6e932b4402e434f1711904fabfeee0",
      "name": "power_manager_client.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8795200102831b5eaf9f35324bd3cb5d54ea2329",
      "name": "power_manager_client.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "343d2bb9fbf1480cdd779e50ba05e2e8c30d3dad",
      "name": "power_manager_client_interface.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dfb0af92b6f1d66ba34e297793b009ba97a04669",
      "name": "power_manager_client_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af695780b790ef65d7ddf2a5d38a439c99a77201",
      "name": "pyproject.toml"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "acdb9567ac25d93346ee01785c490c90fb45c0db",
      "name": "session.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a67c8edf8c6fa293b4fea37b17cd94d584735165",
      "name": "session_state_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f66c1ca6f8d77c776ba5accf15d03517c05ee440",
      "name": "session_state_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0d628cbaabd6bd6ba72cb9dfa58f01a0308d8717",
      "name": "session_state_manager_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3dd3bcc46710303321d207dfae14129e91887449",
      "name": "session_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "a4276252bbcf52f3d79749f1530aab8992adb1b6",
      "name": "study"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "72f12d348ca80557d3b3655d89d268c5ae0efa1e",
      "name": "tmpfiles.d"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "ac01b872ab0863af20dec1320092c4389335fca0",
      "name": "tools"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "fb89a3249edbb4fbd2d18a3e34c89787e2bb2ca9",
      "name": "udev"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7b96d379f05f41a3a97cae3fde91e11ed412bec4",
      "name": "uinput_device.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cc72ed73adc94990036c22f1d2f4eac07edb3d1b",
      "name": "uinput_device.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "aea4aa95b83cae63acfe3427c8d05d4faba2cebd",
      "name": "updater"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cb8a2de596cd2d5d06a5c24239d5d21ab189d944",
      "name": "utils.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3dc4b22e6e3c8126dfe30b1452475015f3d4d885",
      "name": "utils.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3795d3a5a7434d795920351699585dcf64d18ace",
      "name": "utils_test.cc"
    }
  ]
}
