)]}'
{
  "id": "3e0f1d92c5c9152a5fa861254a1a9b447d2b0c71",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "1d9dcfe5d2b417630598ead6ddcdc4d3562bdc12",
      "name": ".gitignore"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6913ce28be42c9a72941a46e983e01cc78af94ab",
      "name": "BUILD.gn"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3980d174cb92ae5e236a988eab9a7b101d8110b0",
      "name": "DIR_METADATA"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea5eab17115e0f70126f8a86958350c2c59e98b4",
      "name": "HACKING.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "262ea1f99adc27f758b9ddf1a2e4bf70b8f1dba0",
      "name": "NETLINK_MESSAGES.txt"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2107ebb40f398404731c0a5a9003135973c0b4fe",
      "name": "OWNERS"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b7d075d0925b29ae180ea74c98e9b2c7d8fc841",
      "name": "README.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7e1b10fc0b3f174300565c95b5c99a607b824aca",
      "name": "TESTING.md"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8f57ddf1dde7f3a75ef8a0b9e50b84a79c9ab447",
      "name": "adaptor_interfaces.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "e92a955f4e9ce9d56a4a7487b7075f82a4c6b98e",
      "name": "bin"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "4a2053275af30fed195507a6ad2d7b7461dc1a64",
      "name": "bluetooth"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fe2fc3ca08b11f73cbbaf58529ca6ca1483d375e",
      "name": "callbacks.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "09e820ed5d7ed77c065003942ebcbd6def58cd33",
      "name": "cellular"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a8ed46a027c86d7a43a41866870326b1e0d86289",
      "name": "certificate_file.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "db6f5190098ff033151e37021f47deffe303b07c",
      "name": "certificate_file.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5e20ba3cd8c0801c155745bc3815d2995539b71b",
      "name": "certificate_file_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "f292e0dcca262a88eb917433ec00a8ec8770fc3d",
      "name": "client"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7fa31c0337b327bf12fb4f5fb727dd7648aac042",
      "name": "connection.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6c27d3e91e26c727446d649f0c95c8f59183200e",
      "name": "connection.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fdd2748af8c1241ed806452ac70106b899c151a8",
      "name": "connection_diagnostics.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "883fa164a3a4ea961e177c3bd01f2c8e672f43ea",
      "name": "connection_diagnostics.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6b6027d0df3ff9c67dfb6985554b0392a2990657",
      "name": "connection_diagnostics_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7e2170b49981c7ce90a8c9952ede96d5d347c85d",
      "name": "connection_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "15bd81ff04e07e07fcf59e0d20c1302c9b604354",
      "name": "control_interface.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "905092161a19ee0b5be6477f8a4d022859339fa5",
      "name": "daemon_task.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d44a248e3f234dcc547cc558817294baa2e34b7a",
      "name": "daemon_task.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e3977b056ef686454ba91e855d4648517fe4afac",
      "name": "daemon_task_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "588a2b2d0bbc392c845bfc461cb0312b25014694",
      "name": "data_types.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "19a6c4c0b874b401de3cf016a8a6421a729bee8f",
      "name": "dbus"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "f8294a653aecfb61077b1f91d79f13365b6549bd",
      "name": "dbus_bindings"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86bfd03d120815aca1cf4f0252c9cf2ffed88ce9",
      "name": "default_profile.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "50f39babd04aec33141d05ba0e3d89d82d393100",
      "name": "default_profile.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "86f16f599d7818bb313f565f3ecb05e97d81d4bb",
      "name": "default_profile_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "da21b9d7d3f291b88c6102e671f378e61d90767c",
      "name": "default_service_observer.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a3e248947ec847ddbfdde9196d7c32c2fa01f553",
      "name": "device.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2b494af0924752aeeb199de385d3f205776f09f0",
      "name": "device.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "51fa528f676d22987931b4440c4622b64358de10",
      "name": "device_id.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1a47ae3b3a46d1dc4536dffb5ce3d545a300f0d2",
      "name": "device_id.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7b3f9b654d784adba4225b759a058ec606d80c3e",
      "name": "device_id_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "81d6ee6075df050e00b4fc43cb7583983ff431c1",
      "name": "device_info.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1e4e7ed3cc65be6cc5f3f4f28b5e6e60e447e2cb",
      "name": "device_info.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "883832290b58d0b499c1612c755e5d99c587dfbe",
      "name": "device_info_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1f6dde530d9c11b0d68c74dd4ff2e94c29a491a6",
      "name": "device_portal_detector_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "745ebee742664b19704f7c16eebc94c319176466",
      "name": "device_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cf5c7b535951f91bb76bad7981d22e64bff8aa06",
      "name": "dns_client.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7af9b8d4bda07a80f298349e1dc3ab9831c6eb19",
      "name": "dns_client.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f8cb84bcdb9bc954e59c45ce9cbdecf235fd41c5",
      "name": "dns_client_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a599a3812a4e353f3036a9910c1506b5df2f09f",
      "name": "dns_util.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d84f396735e3c4c7d0bfc7e0fda58117a92986ec",
      "name": "dns_util.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d82679dc811e5261197cc1a547a9fc5205d11938",
      "name": "dns_util_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "faae3a94b7d8b23c99ed8f52ec8c16b5db42998b",
      "name": "doc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "94fbd2ab5aed9ee4d74284a5c536b3ad9f034e03",
      "name": "eap_credentials.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4e855b9e8ef5109b64c71feaba57cacddae91f85",
      "name": "eap_credentials.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "569b4225f193247775ae4103b4d2f599d3fa2956",
      "name": "eap_credentials_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "164848ac4e2c8a69f0e3e815b5c0152ecbaac1d1",
      "name": "ephemeral_profile.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "10ba1b890e0f301cb256ca054ae9e4539da6f510",
      "name": "ephemeral_profile.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dadbced51ca8bae52a82e736f468b6c3cda80d7b",
      "name": "error.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "42aab73e9c884f66fed939a435d1c0a633be429c",
      "name": "error.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7c8bdda49890a8e147a938ac3f67d2e80f1a9535",
      "name": "error_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "f7a53721629709fcd54e9fd2061b6ed07e191623",
      "name": "ethernet"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "800a871e842ca7b0036925175d0079aa1d49de1b",
      "name": "event_dispatcher.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "15cbc09131a2eb7a91a4e97c13b4371e7b71f01a",
      "name": "event_dispatcher.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6833c61ac166a55b60b09aceb4bbf457900e3cd9",
      "name": "external_task.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1dc57454e41a9c98a75792303119b54979998dd3",
      "name": "external_task.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6f4e24614e17101470c3075423d7f4955a344882",
      "name": "external_task_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b1c7a64a920f4570a195b69a4ac821b9f123b35e",
      "name": "file_io.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "56ab968ff83e60ea6a3590744a6833c5f3a9c96b",
      "name": "file_io.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c2883bea6147136ce7e04012440573a1dff4fbe8",
      "name": "geolocation_info.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "44d93dc59888cc9d4c34a8f9719a6b7e9e7e35f4",
      "name": "geolocation_info.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eb401640f9b0f70f04508432c4c8f9706aed4232",
      "name": "hook_table.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4e4b10268b4ef19f5573cd1bfa04aa9d7d03367f",
      "name": "hook_table.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4ac170cff885c928c2db194ef290ed9f1243c189",
      "name": "hook_table_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "16e89300740b6793d2dc33690a2b3f1989dc08c7",
      "name": "http_request.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2a402b17d10810d21a93e047e6d1c74dfd0f67b1",
      "name": "http_request.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d7d78df318b97dfab36855da39cb1794d55d8f0",
      "name": "http_request_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d8801b6c2cad5ed509bd95bbe85147a0c2fabd7e",
      "name": "http_url.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a8ecb413be11281fea2bdbeccb10aa7e9757b266",
      "name": "http_url.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4c9204a0eb6a6149d43d6be68488a745f09a32be",
      "name": "http_url_fuzzer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "38003cc94a9b6409e376db5e74cbef814ff6225d",
      "name": "http_url_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ae6308bc66a71e6126dede5d1624a0115f222831",
      "name": "icmp.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "30228c2a9fcf83e5e205612b7156dcb27d70d130",
      "name": "icmp.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c609c5c88385dd1b5f7ffa50f18a9d0b04f9a05b",
      "name": "icmp_session.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c43bfc9eea87e9a6e119d1ee0146361f0634c74a",
      "name": "icmp_session.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cc4fd8aa8e493216bd14154743fd20adbf462066",
      "name": "icmp_session_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e05dd2cbd2718f138062c7631a258b1724516f4",
      "name": "icmp_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "d23219f1d43a086b5b9842bde88fbfa5f281e777",
      "name": "init"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d07a0b1721d429303cc3f275952c81f230016830",
      "name": "ipconfig.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fb90628559a1939d533f07c418b5d384175d528f",
      "name": "ipconfig.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d8be5e50f78db01c0ddaef2b6c7fc73a6a03073",
      "name": "ipconfig_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e6b4d47125519204adb8c40ba049ad3c3fec32cb",
      "name": "logging.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a96ff3cc39fc306ac7bbff34ad486d3c2ea8153f",
      "name": "logging.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4aada0240f2595b254fa9b1ddc397e650e8d4f8d",
      "name": "mac_address.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2f92f207b5a2fc7c36c048033d0adc2e7115b1c9",
      "name": "mac_address.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ffaadf796078449dc9ec8f207d7502366660aedf",
      "name": "mac_address_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f65dfebd501a37225d9fb641d744b3e36431de2",
      "name": "manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b7f5ad66f5af12174c80e3b7ce9612bdf357c2d",
      "name": "manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dadb39b204ab4cf4ac2c60292b1dafc4cd2cb61b",
      "name": "manager_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cfb1681d71a7eb8a4d93d8db31a91797a47476e1",
      "name": "metrics.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "961712bcb1e8acf20e6a6ee9ec3f66b0b1851841",
      "name": "metrics.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6f35713f92fdd85f845f8110239978e212e2309d",
      "name": "metrics_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "fe8f77fcdab944e2d2c079d63e9f8ca813086302",
      "name": "mobile_operator_db"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f6903b51ca563ccc9f6544597fddec2f5512396",
      "name": "mock_adaptors.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "73f5d5aab5d54456cf68b23247d01097bf7683fd",
      "name": "mock_adaptors.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9f567ef901804a92715451c7b43842c833cad155",
      "name": "mock_ares.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4812053c17b8c568fde912f10e0e624ec87289ea",
      "name": "mock_ares.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1a6fb3bb63886dd4d631d84593e3103a724fa9d1",
      "name": "mock_certificate_file.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "100645e31667b64ac786bc97ca00154259db8274",
      "name": "mock_certificate_file.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "796efe7125f92e68976e174d7dd035599002f10c",
      "name": "mock_connection.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0fb63ee5f99e4775a90b652b7984fe41eebc6767",
      "name": "mock_connection.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bacb0ae3805e46ae7385ce9b961b4ce1172f8c4f",
      "name": "mock_control.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54db14cee3a91d085a508630ad9b5b5b94b3751d",
      "name": "mock_control.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e800a093821503bfb569eb5065041a4ba267a731",
      "name": "mock_device.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9ae86e59232ce11d167ef041f00f67690e366cff",
      "name": "mock_device.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e728d847945f548cd9491f9efc973180f0369c90",
      "name": "mock_device_info.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "88b4097c0441ac5f1bdb558f56c6dd5a33e6f167",
      "name": "mock_device_info.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a58b5262bc16a73d905d92299128ed4d49cc3a68",
      "name": "mock_dns_client.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9c6f12ac49971c567c6806fde339e0bc7b845991",
      "name": "mock_dns_client.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e9932eafe96cb4a95dcb411c8a744c08a8e1187",
      "name": "mock_eap_credentials.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3b58f063f7a085d80411d9b6be5d0061a1bb3ff4",
      "name": "mock_eap_credentials.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ca5d7cf45b03dc4ba667950abacf236b51071234",
      "name": "mock_event_dispatcher.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9e1173feac979ba2648abde32469a25b4f933b49",
      "name": "mock_event_dispatcher.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e7265daa3441af9037b075d9f220a9e0eac32485",
      "name": "mock_external_task.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "84727a76a5597273e1e5bf6747bd40f0716f7253",
      "name": "mock_external_task.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a239a44227d775500f6a78e1e4521a276475466f",
      "name": "mock_file_io.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8df093f1c8c1c5c52f174977c6648dbb636bac06",
      "name": "mock_file_io.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff1d1ad3930d500fcf9d58aa75e95ee42a85f578",
      "name": "mock_icmp.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2c58c7de9dee5e28cc261fdbaa017a9b723caa4d",
      "name": "mock_icmp.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a2855f0b3182a08ebfbbdea321d9a11d0e1068d",
      "name": "mock_icmp_session.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4ce87056fde19ea64b1ba729709c59949c5ee1e9",
      "name": "mock_icmp_session.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d35bc42265485624eddc531ebac27a8b26639316",
      "name": "mock_ipconfig.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59bdf4f101b2f404a05fcb5b62144417b59a3e3f",
      "name": "mock_ipconfig.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f10b20d0e734a30a0028a1d4fbacb16ea6294fa6",
      "name": "mock_log.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a3b78d8963be212a56e63d259cf2fd8f1b07150",
      "name": "mock_log.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "60e7ece5b2f1a38dc34d4389b6602853ede8ccbb",
      "name": "mock_log_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa50d4c3640511c99f608c2b098aba7b67442165",
      "name": "mock_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5cacbd371c19fb93c83407bf2848ea54f2a2a90c",
      "name": "mock_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b319b25b4c10f70bcb83d8904ed84f3231c9e8ac",
      "name": "mock_metrics.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "768c4f0420ac2a6e8238d56cce30cc3795a5a2cc",
      "name": "mock_metrics.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e968c794628f6ab158928d23ca08144797f630bb",
      "name": "mock_portal_detector.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bfb63cfbd903174265480d4a9ea466a561cdf354",
      "name": "mock_portal_detector.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6bd99a087e75ff4ff3e595c5dd27b5942d14da8",
      "name": "mock_power_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5939b93052cb03841fb62b5f45150d404a0d82bc",
      "name": "mock_power_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5dd4d9954fee70c5c2dc7d5d193066af29cf6496",
      "name": "mock_power_manager_proxy.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b0972f5c3085520bffe8a74454956439bb78324e",
      "name": "mock_power_manager_proxy.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d614335d89b32b9b0460050ffabf06415b6c14e7",
      "name": "mock_profile.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "60c624a3d8f301ccc3f3ee32774cbda0bc498083",
      "name": "mock_profile.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53553f62ae44486947ea4128cef1b1f7535014bc",
      "name": "mock_resolver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "978ef36a374e81205a47ccdce8db80cabd4724db",
      "name": "mock_resolver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e2c40555d0751282606ec8d6ee269ac661278728",
      "name": "mock_routing_table.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "24532ed1eab9a225f1142bac6b560166d844584c",
      "name": "mock_routing_table.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "67ec8d8e63525bc3da24fd1ba23c257e24d231da",
      "name": "mock_service.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2e8e20078c604c9ef8d4048e40220abbec3d8224",
      "name": "mock_service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "72fadc15cd79631ebe9f9fe930426af5f2d7cc0f",
      "name": "mock_throttler.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7bfb2f39b8fb51a26a6b12d9f1bfa0b30fcc903c",
      "name": "mock_throttler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "105e05a0a6664433527300084f27f6eecf2fe8af",
      "name": "mock_virtual_device.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bce05936aba0b296f9de6113db778b409032dd62",
      "name": "mock_virtual_device.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5b5fb5f84dea2614997264b399f9c6c89ac975ba",
      "name": "mockable.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "b1b4ee9fd19798b895f3c90214198215ec9ca097",
      "name": "mojom"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3b19957182f1f8ab8ca820452f130eda7c823082",
      "name": "net"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "550a6d316e9bbe9bdca275227418c58b227a2a65",
      "name": "network"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "57d4f892002e7374b778b851d8f8f5479ddce4e1",
      "name": "pch.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7c7dacee7857214076dab0990de16d822595248e",
      "name": "pch_test.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a969b9f498e27ef85129cff5657ce8591dd16763",
      "name": "portal_detector.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "05b9316ca6b0a967e38f2f91e89ecbf2f65d9eba",
      "name": "portal_detector.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d54723fe7f6784a36036feaaf5eb9b59cbf0b1f7",
      "name": "portal_detector_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aeb1369ec899e50e7531f3ea6b69522bac503cd0",
      "name": "power_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a13b9fa1564f23a1f0b609a2b28af3337e01468e",
      "name": "power_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "024595aee11a5e5b897a654aebb99b3f3a9d9fd2",
      "name": "power_manager_proxy_interface.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d1b61807203a22f5048ba6723033ba7fc7287eda",
      "name": "power_manager_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e7cb781355396344c3e5c3ca1e949ce27364c455",
      "name": "ppp_daemon.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d11ca772fbe15044e195faf8029b273e5af9266",
      "name": "ppp_daemon.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6eb6939768f3bccd5968ce45eba5fe2f9e8c020a",
      "name": "ppp_daemon_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20049ec9b80711e073b1329260b33f6e0c5a9b6b",
      "name": "profile.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3d20f26843e543145b42dfd0c417a953282dbaad",
      "name": "profile.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3ac7ee91e57c2796856eb6d20090781f1920d94f",
      "name": "profile_fuzzer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a444037a81fc559626a400915eeeae0af94729f1",
      "name": "profile_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff9caee5c7e9c19b72b47d6b33dbd06f5713e893",
      "name": "protobuf_lite_streams.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5acae9dafb715d1a852ff524cdca9d155a27af32",
      "name": "protobuf_lite_streams.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a261fa05bf62ae6a12b76b727fad13ea2dd08430",
      "name": "provider_db_unittest.bfd"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "450c753cd0ed69fd3f3800a26e781eea9ea1b6ee",
      "name": "provider_interface.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1713740803916c8431548e86fc565fbec8849cbf",
      "name": "refptr_types.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "27780e0eff3664fe77b584871829aa811d8b787f",
      "name": "resolver.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eb2ae22225d335540e7b334e134e8990ad9cf2bc",
      "name": "resolver.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20ef0e02d580fd89999600f1af2bed4966fb9285",
      "name": "resolver_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "20cc16591f7a62354a01d2a1aa694b9636a8423b",
      "name": "result_aggregator.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f219e4e69c7f448eac387e27a02ca55a16bcadd0",
      "name": "result_aggregator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e3d58e4abcd2db4a4aac7d55100eec74b9dc3883",
      "name": "result_aggregator_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "61d131c71035e348b87f250d91b200b565979bb9",
      "name": "routing_policy_entry.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b93898c5797b474e6c1ab6534903e7a56f0c814f",
      "name": "routing_policy_entry.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2487b01ddaa6cc1c4aac222a268ab26cd3984894",
      "name": "routing_table.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "38fecd689f7b58007b808f90a18ca8913ea34ef5",
      "name": "routing_table.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c09f0f00796e1e5d6ecf2313d92332ede6b6e1a1",
      "name": "routing_table_entry.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "693edfc574fd59117a8e04b95a264b3e382242a8",
      "name": "routing_table_entry.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "89f1065604fb4284317471dfa139662ff2a1631e",
      "name": "routing_table_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "70d8b8d72545f338b5f6eb2faa04d7a015116906",
      "name": "rpc_task.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ffe1d34905424a0d84b3bf458ff697d3acb5c55d",
      "name": "rpc_task.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3e656fa3096b6c26d8b22286bfb682488d8af05c",
      "name": "rpc_task_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "54ce6444b308761ec608887c2a13d0122d9d5695",
      "name": "scope_logger.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eb3af60dc06217af778402536e076ba91d91e46d",
      "name": "scope_logger.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "82c27f107977a3cf9408db1f7e0aeab7e5dcf98f",
      "name": "scope_logger_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "431988e942646f4e1059dbdc9ea322c3ed1340f1",
      "name": "service.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a3cf2d8fb8dfd810d0e89246bfb1264a1df0937e",
      "name": "service.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "484742f6b4ae5d143413ce6ccda372758e794f92",
      "name": "service_fuzzer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f2750695663efd67e3603f2683afbdda2637bce4",
      "name": "service_property_change_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b5d9a55a0744fec7305c98f69706f3f10a8c3343",
      "name": "service_property_change_test.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b30db4ab017e5f10281a5523c06bde5a2cf5d093",
      "name": "service_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "72b2d2dec54f4efaae0963f6d34e194b322d713c",
      "name": "service_under_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b31d54305aa90b3d1b37cbcd16d21e168b7317f3",
      "name": "service_under_test.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "4fceeb4edd3fc4b6c86b241d983f6b404bf80934",
      "name": "setgid_restrictions"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "cf23947cdcd875c9803342bd974fbc32355bc89f",
      "name": "setuid_restrictions"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8b78ac831335b56a5b59e9e8fb2525871e615168",
      "name": "shill_ares.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3e96cdf07591ecacf322231aa908d4eacfd6059d",
      "name": "shill_ares.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "87680dbf810b39816ff6ab9302af32692993d1e3",
      "name": "shill_config.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8fe1c2c4b4d082efb66679dd602c3346e1b0bd31",
      "name": "shill_config.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "92be1c0db5007d598f212fe60af1b3e0206f7b15",
      "name": "shill_daemon.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c381d87f87dac07f9cd52b8ab92c4c6ea8f0d9f7",
      "name": "shill_daemon.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "be4f23543e3550d987a373dd9d3346ecddf8c340",
      "name": "shill_main.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0fd61a64a361cf562be9bbd2e71cee24f238f40b",
      "name": "shill_test_config.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a03b2da22fe2d29b7426d5a084db94ef878913f8",
      "name": "shill_test_config.h"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "beed559d1d50b055ac69b7d3fd558ee28685cd56",
      "name": "shims"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c0310a4903ed4ac7d4febf3a0de78c4fa6bba0d3",
      "name": "static_ip_parameters.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f35eb8c834ba6fe56d7728fc4304d53bd2b894a8",
      "name": "static_ip_parameters.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ba42ad82b8968aa323c271884c7ee3650733b2e6",
      "name": "static_ip_parameters_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "c436492e4677a099355a17b79c44adba0b64551a",
      "name": "store"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "cbb52f961330ef98c953a4237abf6f24478c3774",
      "name": "supplicant"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8e793bdba587ec43e9090847fb12eb95bc478b4e",
      "name": "technology.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b23a3aae37f22e4ce4fcac84feca69de3efab805",
      "name": "technology.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2147801cb33587d3cb1e10d1aaea88ba3949ed61",
      "name": "technology_fuzzer.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f83f28f4150df5898f90b4eccc7c9e4e63694a47",
      "name": "technology_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "59f583f5fa16fe3dd6bdba9fa5add02f758f965d",
      "name": "test-scripts"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "045cc99ac010ba7e8a7ac959e92a6ab2e5316f80",
      "name": "test_event_dispatcher.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aaf108ce892d3c9833fa16389375a3c386f751a7",
      "name": "testing.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6d0ed51bc924587352c2fec4b71f727a120ef5aa",
      "name": "testing.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8379b5774013630b5e1c45ef9c05acc2bea1e46",
      "name": "testrunner.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9de6963e2ab8d7027c33e48a7bb11845746cd889",
      "name": "tethering.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "951162dc375328aa63dfed4b07e146bd9c6338eb",
      "name": "tethering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "98adf166dfa9193367c950fdd20a218a6fab398e",
      "name": "tethering_manager.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0aaf7eea089dd48a2814b0eb31081a6f149cfc1d",
      "name": "tethering_manager.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea631aac61b5c8811b3d4487321861a6b3e39528",
      "name": "tethering_manager_test.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "76f7e3adca7322cb09ba775eea885a1f82fed32e",
      "name": "throttler.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d659f38239e43c7f8fab3c936a467d4e23dd92d1",
      "name": "throttler.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c7d866d5e718c95b139c5db6e1c9153b1d1f9821",
      "name": "throttler_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "8b0f6c5df3b174766313d6757f1b4749ccd81a37",
      "name": "tmpfiles.d"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "a101bbad5c446cf25ad3fbe6de2051e0d1e4f7dd",
      "name": "udev"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a8035da06f218ba2644905c67fc9889ad5bb4710",
      "name": "unblocked_terms.txt"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "affe91f9706a9ebdbfafceb4f7d09e85e7412b9e",
      "name": "upstart"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "caebda7e355e689d3d31afebd1996a79bf851fef",
      "name": "virtual_device.cc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bdb7b72e056cef8418e33350e1085f271d2d0fe6",
      "name": "virtual_device.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "19a65339518d489021b1789efc54ed468225868e",
      "name": "virtual_device_test.cc"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "4de0fbc6affacf17a7b27cecbab8cb0a15d3c4ab",
      "name": "vpn"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "3a84f24ded1332c58e398f381442ebc1dc631469",
      "name": "wifi"
    }
  ]
}
