)]}'
{
  "id": "1a815851c3970df82e8852cf0da025187d9d8861",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "95573819e118148993163758a6d7715d82abb51d",
      "name": "AlternateSubstSubtables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "967f782d27d29594b51e1d07f87859657b5dfc58",
      "name": "AlternateSubstSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eed73d25e16e2a41d0bccb620efc372c9d28d9d4",
      "name": "AnchorTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c8181ad5223b2a320f41170e837ed18179ba86af",
      "name": "AnchorTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4a549460b30b064982d160d058c05dae04a079a1",
      "name": "ArabicLayoutEngine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "299516f4921e28603a88a16ab15b8f79dcdf4a3b",
      "name": "ArabicLayoutEngine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c5bb619dea8d021634c9ea5167d3c127d7f4cb50",
      "name": "ArabicShaping.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a8cc6c703b21e732b44482cafdabbcad43ba45a8",
      "name": "ArabicShaping.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "31cc0060adb3cafddd9feef7201cd89c5b51f7f2",
      "name": "AttachmentPosnSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8ccf6c22c064a24cef610ca60a01d945fa9aad2c",
      "name": "CanonData.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f227e2bf3a7320807c6b5f930789aa2cee17e3cb",
      "name": "CanonShaping.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b6617d06ba1bf0fae96a560324fba4b694d10414",
      "name": "CanonShaping.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e60a5ce7ed5b15d3f5b439b1ae83960b0a6b6c3c",
      "name": "CharSubstitutionFilter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2d2b894d49597ed5f28eb3fb19f94b60ac522fb0",
      "name": "ClassDefinitionTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9a489c774bf2814f66da92a157740fe79f56b218",
      "name": "ClassDefinitionTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c979646f4efc99c3b29c904fc4b9a57d74ac7563",
      "name": "ContextualGlyphInsertion.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a7561a0dbc6ca64cb3465441136e93189d68bec9",
      "name": "ContextualGlyphInsertionProc2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cdd13a45a320c26bbf7a86217c88b5b9285aea58",
      "name": "ContextualGlyphInsertionProc2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "23a2a8bf05dda984ed86ba51b46ef1e5ac1e3222",
      "name": "ContextualGlyphSubstProc.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b2f87e33333fff877b0c97588763b967edd681aa",
      "name": "ContextualGlyphSubstProc.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "294b6e1887739f508c6aa5749d8f29f00ea756d0",
      "name": "ContextualGlyphSubstProc2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b97e1f86756f761c3b4cf88077ed3f5a86e77e40",
      "name": "ContextualGlyphSubstProc2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6473bd3dbea6c02f35953b0b62882f7278a516ae",
      "name": "ContextualGlyphSubstitution.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e00788f52e726bd738dd498e1bc89067274a6b27",
      "name": "ContextualSubstSubtables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8821d99bcc4633f479b2005c60a2ebb7c4edcadd",
      "name": "ContextualSubstSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "13665a635c0a0115cec6bc678d4c2f813326dac6",
      "name": "CoverageTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "188fcf31e2115a217b097a01607cb390ad764b2a",
      "name": "CoverageTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6175379d808b1d65c56343f842ca6bc8b81a7523",
      "name": "CursiveAttachmentSubtables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8dea6288a1616d1d4eca8f31490c10f3cb17a8d1",
      "name": "CursiveAttachmentSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "83c1358ff7027f14252558c0c062ff402d8abc26",
      "name": "DefaultCharMapper.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "89d86a4a76b5cb5bb94390e6c906b147b2e176ab",
      "name": "DeviceTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "541d95223338bc672129c41fd6f8e6b4158fec7b",
      "name": "DeviceTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a5a2175faa66902d2deaaa9700a98d27cd34a872",
      "name": "ExtensionSubtables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f2d3df2ff7df55566b3a878ec6ac757b265586fb",
      "name": "ExtensionSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5a96156d471992accf1870d90abd3c1964bfa8af",
      "name": "Features.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ccb7db1e99c67984496d0cd27f579f66e36c787d",
      "name": "GDEFMarkFilter.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2b84ca1a50aaab294971d257ec138039497da88c",
      "name": "GDEFMarkFilter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "59350105db6643881b61a62a22c4411e15e6aada",
      "name": "GXLayoutEngine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "71e1666e5c7f55ebe77ad51eeac5ecfc7e7f7e76",
      "name": "GXLayoutEngine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a442ec6448f23c171a2868d460b3fcb15266c8b4",
      "name": "GXLayoutEngine2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7d46ded1f109ce75a713e5df3efc0c69780e115b",
      "name": "GXLayoutEngine2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bbd6661f522763c56e3929e55e584ffd6663d165",
      "name": "GlyphDefinitionTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f2db5c976d2cc1ba12dd9dbb048d1df93ba22a28",
      "name": "GlyphDefinitionTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "06a7ebd3b667baaf15a15f53f0958198d473f45f",
      "name": "GlyphIterator.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bb563a6e89fb964f1784ae47c9b5f34355eabc2a",
      "name": "GlyphIterator.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "879cb61072ba422492f53d153cf023503bf19847",
      "name": "GlyphLookupTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f0790c52b00c99c045b5346943f25195daf23db1",
      "name": "GlyphLookupTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "adf54b51a39380fd8d2328dcbbb690d96b5487f6",
      "name": "GlyphPositionAdjustments.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "acab00972d68c6831f10a72184564b979bed69a7",
      "name": "GlyphPositionAdjustments.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2dc57a8b8f121fa0cf899f6b072e45757900003f",
      "name": "GlyphPositioningTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "0b5576f22b21b9bbb60fe0be1a569ce225bda6f7",
      "name": "GlyphPositioningTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6dda1728a117a806126aaca4a6d227779da42d3d",
      "name": "GlyphPosnLookupProc.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dc06162fed2ddaac8aa9de9ab1629470717c710d",
      "name": "GlyphPosnLookupProc.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e8c25139dac9989cf5a797b08ff2dd11fde18361",
      "name": "GlyphSubstLookupProc.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e0fbb670b55d5f024d2f1a606de4957c1e4138d1",
      "name": "GlyphSubstLookupProc.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "faa995dfa013b7ca6eadd5e9632034b87573bae0",
      "name": "GlyphSubstitutionTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "979808f691dce42b6f578e771b78911d4e39009b",
      "name": "GlyphSubstitutionTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a641e492664f1700a4c3e7af7c0ee5d59df8ca2",
      "name": "HanLayoutEngine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1a6e105f74b6052a76afe995317ff63e9b25ab32",
      "name": "HanLayoutEngine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "44898954a57e33bb1f50a24aa67ce3a3934f56ed",
      "name": "HangulLayoutEngine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e3b858c9d58f276a541ce2039a965a2431c86de6",
      "name": "HangulLayoutEngine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1ac5dff92a8be0e71cea9ec8df008eae6b387a87",
      "name": "ICUFeatures.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1ed621e04b7b9097a60ce64b925ef68016211859",
      "name": "IndicClassTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6f52bcc35ec6a13e67f386e1cb0b329b68e17407",
      "name": "IndicLayoutEngine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "40e7f072f3687a8e8b18a89a422a7937868c6e19",
      "name": "IndicLayoutEngine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7ad529a1412a45b62b2b1342a2fc2c4d3a45543f",
      "name": "IndicRearrangement.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a0a56de4b16177fed00610f5afa8f1001c170468",
      "name": "IndicRearrangementProcessor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "db4350855b62a9afc4669af91e7ffcbbe723c985",
      "name": "IndicRearrangementProcessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "585e5708e3f39da4021984dd369cff1eb1e6d5a7",
      "name": "IndicRearrangementProcessor2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1ea1758e695fb6115d0bcd37b17013187006e18b",
      "name": "IndicRearrangementProcessor2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9fc45b9284821a32b051303cf1b3af6d7bd82d50",
      "name": "IndicReordering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a1ea2be54e66b5f297854db4d7d91b8d10a81db2",
      "name": "IndicReordering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc6210d52f74c967e4347c4823f27beb0cec471a",
      "name": "KernTable.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fa38a2b89e64727792a0bd0415395cbac4a1c709",
      "name": "KernTable.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "775a7bcba346eb0c5c86fa616cd6e353c65de9eb",
      "name": "KhmerLayoutEngine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f3c8b909cad34031badbbfa01d6d4040d84d28d9",
      "name": "KhmerLayoutEngine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3464d20e0319e360955255e13e98f38e30837fee",
      "name": "KhmerReordering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a74717a9047234dda2b830e38fdf710c5202073e",
      "name": "KhmerReordering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53be87b32712f4f50c481934e29da1c68e370e2b",
      "name": "LEFontInstance.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "93609f5736505925d83b2abf948b2d29d3b00250",
      "name": "LEFontInstance.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "80de597e83e5f1b97d97c38aabd22897ee9c1b82",
      "name": "LEGlyphFilter.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cfcdee8dfd7de4f0fb9c88681187affc96a7ff44",
      "name": "LEGlyphStorage.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "57071d873f4c396d38a446cf03f8dcd6a30a2af8",
      "name": "LEGlyphStorage.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d6a827387b3250abdadbb9dc31e9323c0cde5ca0",
      "name": "LEInsertionList.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "804fac79c7ec9fe78ab8bd3a32c02f7f5997f746",
      "name": "LEInsertionList.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e1009c524b202728b3a092941d515d19cc30d3c1",
      "name": "LELanguages.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8746a3e0700428398e20885532ea640ffa1bc919",
      "name": "LEScripts.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fc54d419ab50c29be792cefce0fa815b7c7047da",
      "name": "LESwaps.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6566288e1a17c41d480f88d14683bb48c6c906d9",
      "name": "LETableReference.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8de9cbbaf89af9fb0821844018b01d09ac23d03a",
      "name": "LETypes.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "205637d7b740d264d9ce4dc8264ee0a8ae6872f4",
      "name": "LayoutEngine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7a2d381f57ef2fe97844e7005314e1d7e595bbfd",
      "name": "LayoutEngine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a468360fce87fd676ef7d92eacb91fedddf8e895",
      "name": "LayoutTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e619d98ee336bc815f1776ec57a422afceeb97e1",
      "name": "LigatureSubstProc.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a8b7053939407d6be0ba53dde4d04c4426f87c23",
      "name": "LigatureSubstProc.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "71e529d6f3c10f840b618ef60ee3e97b1d453363",
      "name": "LigatureSubstProc2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "116f9bf13ad24968e187672ca70b0768ba208798",
      "name": "LigatureSubstProc2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fdc478c29ea2536032e0dacb8df691feae355d09",
      "name": "LigatureSubstSubtables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fa4fffa37e60caf5495790d8e5707294eed0bdb6",
      "name": "LigatureSubstSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5a7dfac70d67d84917575b127900679f20c902bf",
      "name": "LigatureSubstitution.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ab03d83bfb5e9800b2397849d616faf4540e2d82",
      "name": "LookupProcessor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bbb021344f3f0d1a926eb37eac263ed2945f6140",
      "name": "LookupProcessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "90772744b2bb90703dba28c7e7eecdc70a58a935",
      "name": "LookupTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4726e59fa4d4c9959d2fff8d2625984e1c943b31",
      "name": "LookupTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "01b5ece77f2864a499c9239c2afb5939bd1f5535",
      "name": "Lookups.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "295c2dffcf859eec45385b61c6a748e48cea2a82",
      "name": "Lookups.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a168c12a8d348a936d0d5b434353d48d0d3ff427",
      "name": "MPreFixups.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "39dd70ee0890de28b7226d9514bd8fbaa21129a1",
      "name": "MPreFixups.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d4d992b726f2ef4e679e9f2a1ba58c42f4c9b1e1",
      "name": "Makefile.in"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a82e61e125d37e99fcaeffc30f8654b69ae5d29b",
      "name": "MarkArrays.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fd13d43d87ce50c92993b2093ed2b50b8c2d432b",
      "name": "MarkArrays.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fa3f3669cd0311f3c0f9f2563befcc4e24ff11ba",
      "name": "MarkToBasePosnSubtables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "cb537c77910991670cb168dfbf343e08f94ea248",
      "name": "MarkToBasePosnSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f682c34c1c6d310beb05052b4fc65c19d855f3ab",
      "name": "MarkToLigaturePosnSubtables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e409e7726cf04258df51f0931a5e9cc17c03701f",
      "name": "MarkToLigaturePosnSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c2bd1103d082e844cd02daa62a21bb425088900e",
      "name": "MarkToMarkPosnSubtables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a2704d1a74d8994e9ba47cb92630bf7f0f564110",
      "name": "MarkToMarkPosnSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dce3d501510e5a4f8891e75ea1e471822313da08",
      "name": "MirroredCharData.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dd166f0cf7070593cdc94a6602343417a76edbfc",
      "name": "MorphStateTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dffe4b62ff67cc60974620ed557c0d099b762695",
      "name": "MorphTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "df12712c672a7aff780ac634b60034c4e5ec0e6f",
      "name": "MorphTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "53476bffe8dde06337e8539b8f394814d29708f0",
      "name": "MorphTables2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22368496228c57e09ed20c5294c9297d2044e864",
      "name": "MultipleSubstSubtables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "22d47766fabc00a54cecd4895321b2aa044f051a",
      "name": "MultipleSubstSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "397e71bccdde501e6e0aebcc7bd270ddddacc0e7",
      "name": "NonContextualGlyphSubst.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fa8143b3e26e2394a0b7763bb1a8e39a411829b2",
      "name": "NonContextualGlyphSubstProc.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08587e67e9915ff99bb2f0dca68ad960cc62749e",
      "name": "NonContextualGlyphSubstProc.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b23d431e777a247f388e441786cb67e95495b139",
      "name": "NonContextualGlyphSubstProc2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "04f070fd27b551f83cc951c4056051b86b5d577d",
      "name": "NonContextualGlyphSubstProc2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "556c00448fc4984a42f539d34a6fde9a2f61a567",
      "name": "OpenTypeLayoutEngine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "908aa89271a39fe734ddb0a3e71b5c9f2ed035c8",
      "name": "OpenTypeLayoutEngine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "19030993a8cceea2f040f3eb3b9e1c409c0d67f4",
      "name": "OpenTypeTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d77764cb12878a161fb6a1adcdcaf844ca3d5fe2",
      "name": "OpenTypeUtilities.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e30bad31928df530e44aa77b2ee9342f1f66d4fd",
      "name": "OpenTypeUtilities.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5929d1cf44c5ae43e1d1800c300387c8915b5759",
      "name": "PairPositioningSubtables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ac76c07856c30f511f3db08499283c51da224f2d",
      "name": "PairPositioningSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bb54d94f089a17454b7ca347bbbd65c1cb647a78",
      "name": "ScriptAndLanguage.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "792f53fd1a8b098641b7f958c1f6c17cc1ec2ccc",
      "name": "ScriptAndLanguage.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "74cbe6b8788538625b8e29fc48a633a7123e1159",
      "name": "ScriptAndLanguageTags.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "90a13ff937f16d196919ae1a86822777392d0435",
      "name": "ScriptAndLanguageTags.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "41554c34c783304429164ec1a12aced8d96c47a2",
      "name": "SegmentArrayProcessor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bdfe44c9224680556cf139b211ea6464d5b0619b",
      "name": "SegmentArrayProcessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "bc6eedab3259ccc838fb0ff988f30052b931cdf6",
      "name": "SegmentArrayProcessor2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "11c2639a8bc0db503ca5fa41db802c4e9e210b2e",
      "name": "SegmentArrayProcessor2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a4a9646a7fa546ef9255ffd384978ce56b3deed5",
      "name": "SegmentSingleProcessor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "d7bd25f08c30e6451396345226548b42bea106cc",
      "name": "SegmentSingleProcessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9d0655cef52fad960c4e33342ba6af3368613936",
      "name": "SegmentSingleProcessor2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b8f5a175d6d1e3b725c9f43f8e2c46afbc6834da",
      "name": "SegmentSingleProcessor2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "af583128844a9d2aa3cbf18ad3079230243a6f09",
      "name": "ShapingTypeData.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3fe2a741dc9565c7ad32b49e742c2d6ebddf541e",
      "name": "SimpleArrayProcessor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "056b3659e8e444b437d6a07c90c575660acefefb",
      "name": "SimpleArrayProcessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e9ecf0826cc5af448f0440a57a2984b705b13222",
      "name": "SimpleArrayProcessor2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "3b8e94e5f95ccd5f2362c729707a2b4a63607f6c",
      "name": "SimpleArrayProcessor2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "48c4cb1acad9e26fbf867362a8e34f870bfc06e2",
      "name": "SinglePositioningSubtables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "7568374a0a0abe70636762d7254a027285843d04",
      "name": "SinglePositioningSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ca30648c1200ddf2df8a8961d69a35588a5cbd1e",
      "name": "SingleSubstitutionSubtables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "00e8252c85741046359f1c7cae71d3d8f73632a8",
      "name": "SingleSubstitutionSubtables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dc14e637ed3d556de9eaaa3686fc256c306b4e90",
      "name": "SingleTableProcessor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "1330319155f1efe2f8fc1629a4cb76e2ee725e9e",
      "name": "SingleTableProcessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a0b59fcbbd93ce3d4837ebedbb8979acd18ca158",
      "name": "SingleTableProcessor2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "315bca968db66b96322d86ef51615df838bca6f6",
      "name": "SingleTableProcessor2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a5ceba2aefba8114ae72b43b67b74cd56bd099dc",
      "name": "StateTableProcessor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ecc39cb8f26165a9b2d6d1459336ad0f275749e3",
      "name": "StateTableProcessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f622289d9a29a38933c5dcb4a1ed620e4b027ae3",
      "name": "StateTableProcessor2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5d7d5ad4e8688e325030ea156fd715c414f66f81",
      "name": "StateTableProcessor2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "eb86cc3257688fd357aabef1f23cf532bb68beb0",
      "name": "StateTables.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "66bf8fc32e64602ba8b8529ea91911d360768dc4",
      "name": "SubstitutionLookups.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "9196415eda3cd929b4c5ba52b6ecb57a525cbe8c",
      "name": "SubstitutionLookups.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ea82552da57818daf2c0f53fb9267e21ca8e3d10",
      "name": "SubtableProcessor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "fe853a563b78de3d0f13f118022ffa9fd81d8d70",
      "name": "SubtableProcessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6ca842cd92206df9c6cd9e1aee706d5834163e75",
      "name": "SubtableProcessor2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "caa513f8ab9410991bb865428b3560483cc0cf4d",
      "name": "SubtableProcessor2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "dabbf958312e0ad75902c73063bd04f1ab89b573",
      "name": "ThaiLayoutEngine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ce6cc7b311f87361777391c3293d16a5db7dba14",
      "name": "ThaiLayoutEngine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5a11fe89e3f388b66b1c6faf9dd514ccf09c8c31",
      "name": "ThaiShaping.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "6e66639aef1c700f0f3d435b15e347cf0a5d471e",
      "name": "ThaiShaping.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c2708f2ba9ce2bbb7639678ef4bc1f71ab34667f",
      "name": "ThaiStateTables.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "637a28e0dab1fbde0b7ed0bb228e72b9c47dfcfa",
      "name": "TibetanLayoutEngine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f722250354d05fce5adde234eb4dc0cd0c4a09dc",
      "name": "TibetanLayoutEngine.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "862c6788f964a23f72131e030c70124ffd2f8e24",
      "name": "TibetanReordering.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "07990911953b32d07e520c472396e7be88b2790f",
      "name": "TibetanReordering.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "4b2a86c4ff84ed8b97cb474077527b11142aac76",
      "name": "TrimmedArrayProcessor.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "08dcdeee26ce196c102e5d6c6c32eafe3afc5dd2",
      "name": "TrimmedArrayProcessor.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "78da3624428e591f3948db9d7803f0a15ee0fa52",
      "name": "TrimmedArrayProcessor2.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "92776a6c4dc9c9754be8f153fe4cfb61c9bf97e2",
      "name": "TrimmedArrayProcessor2.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ff666ddf63cc7a0ab829474208590f39fcef26ac",
      "name": "ValueRecords.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "8a53844a395ce78b3c6a623bd725c5a3070eba1e",
      "name": "ValueRecords.h"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "b06e4c84327d57cd10dcb4fee7f2adcb16b21804",
      "name": "layout.rc"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "f0315cf6f5c005094027d1427d4cbfa08f6b3bce",
      "name": "layout.vcxproj"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a409d56640f2eddbd81263d1775d9b1027daf618",
      "name": "layout.vcxproj.filters"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "ceb467323d187701786d9469db2f99421fff34d5",
      "name": "loengine.cpp"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c32efbf1ca8b8669136d4d0d9e70f79e5d66f2e1",
      "name": "loengine.h"
    }
  ]
}
