{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":25880891,"defaultBranch":"main","name":"flow","ownerLogin":"facebook","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-10-28T17:17:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/69631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714416233.0","currentOid":""},"activityList":{"items":[{"before":"096be516d3bae4928fb4e444a2de986adeb6d1e2","after":"78d9b83f65dabd81b09f758c713fdb501f182998","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T21:47:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"175f517b0c1bbf0d8be923b6858ee51680d966d0","after":"20ee443e621958d9b6211bf30e2b6245dc43d1c0","ref":"refs/heads/main","pushedAt":"2024-05-03T21:37:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow] Kill React$CreateClass\n\nSummary: Changelog: [errors] `React$CreateClass` type, aliased to any since v0.176, is removed.\n\nReviewed By: gkz\n\nDifferential Revision: D56951091\n\nfbshipit-source-id: 83785edb6786eb97926d904de4d3b7f1e32198a1","shortMessageHtmlLink":"[flow] Kill React$CreateClass"}},{"before":"b1bdaf8f42169d1624d8a7a7a1e9dc58d3d4702c","after":"096be516d3bae4928fb4e444a2de986adeb6d1e2","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T21:12:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"2dedf56d3786d7e818a900390caf35f9de766ece","after":"b1bdaf8f42169d1624d8a7a7a1e9dc58d3d4702c","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T21:03:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"3158dd73dc64a1632acf73c4286d94b3ee17e3c3","after":"175f517b0c1bbf0d8be923b6858ee51680d966d0","ref":"refs/heads/main","pushedAt":"2024-05-03T21:02:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow][as-const] add support for array literals\n\nSummary:\nAdds support for `as_const` for array literals. The general idea is that the `as_const` generates an array tuple type where each element is readonly. It also applies its effect on each one of its literal members (ie stops at variables). This holds for spread members as well.\n\nSome examples:\n```\nconst arr1 = [1, 2, 3] as const; // readonly [1, 2, 3]\nconst arr2 = [n] as const; // readonly [number]\n\nconst arr3 = [...[1, 2, 3]] as const; // readonly [1, 2, 3]\nconst arr4 = [...a] as const; // readonly [Num<1>, Num<2>, Num<3>]\nconst arr5 = [...b] as const; // readonly [number, number, number]\nconst arr6 = [{f: 1}] as const; // readonly [{+f: 1}]\nconst arr7 = [...[1, ...[2, 3]]] as const; // readonly [1, 2, 3]\nconst arr8 = [] as const; // []\n```\n`[] as const` is a valid exported expression, unlike `[]`.\n\nChangelog: [internal]\n\nReviewed By: SamChou19815\n\nDifferential Revision: D56946212\n\nfbshipit-source-id: a2612b7ff9cf47ce740541608d35b33fcb24c57a","shortMessageHtmlLink":"[flow][as-const] add support for array literals"}},{"before":"d517ac948d750919aba5d9e008ad731f05ee1478","after":"3158dd73dc64a1632acf73c4286d94b3ee17e3c3","ref":"refs/heads/main","pushedAt":"2024-05-03T20:53:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow][enums] Remove type guard for enums `isValid` method\n\nSummary:\nAdded in D56899742, it only \"worked\" because it resulted in `empty`. Revert back to just a `boolean` return type until we potentially come up with something that could work.\n\nChangelog: [errors] Fix typing of `isValid` Flow Enums method, reverting back to behavior from before version 0.232\n\nReviewed By: panagosg7\n\nDifferential Revision: D56909551\n\nfbshipit-source-id: 81635c7785eb1ea63c2cd45548d8c5103419f345","shortMessageHtmlLink":"[flow][enums] Remove type guard for enums isValid method"}},{"before":"47365b497ff3c7a9927c4dd2281565aded0a95e8","after":"2dedf56d3786d7e818a900390caf35f9de766ece","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T20:29:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"aeec18d63481b92e0a65aaecf3e8ae84c3d8d7aa","after":"47365b497ff3c7a9927c4dd2281565aded0a95e8","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T20:23:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"8ed786ca13b250b7793e366ffb4d6d0d60ecd25f","after":"d517ac948d750919aba5d9e008ad731f05ee1478","ref":"refs/heads/main","pushedAt":"2024-05-03T20:18:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow] better default normalization for all readonly tuple\n\nSummary:\nNormalize `[+a: number, +b: number]` as `$ReadOnly<[a: number, b: number]>`.\n\nThis is to ensure that the type of `[1, 2, 3] as const` is `$ReadOnly<[1, 2, 3]>` instead of the verbose `[+_1: 1, +_2: 2, +3: 3]`.\n\nChangelog: [internal]\n\nReviewed By: SamChou19815\n\nDifferential Revision: D56922077\n\nfbshipit-source-id: 5a7bc8cabf297cab6f695c7da9a8d103336a503a","shortMessageHtmlLink":"[flow] better default normalization for all readonly tuple"}},{"before":"447c6ad734d90b12ca4a760a99a15b67f0a93cd4","after":"8ed786ca13b250b7793e366ffb4d6d0d60ecd25f","ref":"refs/heads/main","pushedAt":"2024-05-03T20:13:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow][cleanup] Remove no longer necessary second OpenT indirection\n\nSummary:\nNow the OpenT will be created in inferred_targ_map anyways.\n\nChangelog: [internal]\n\nReviewed By: panagosg7\n\nDifferential Revision: D56941179\n\nfbshipit-source-id: 9078f9b5970fcc0f624fde94f654fa9c3af3a085","shortMessageHtmlLink":"[flow][cleanup] Remove no longer necessary second OpenT indirection"}},{"before":"64baa3cc8013146d258721a660a7905275b5c6fb","after":"aeec18d63481b92e0a65aaecf3e8ae84c3d8d7aa","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T20:00:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"e04c5d0248999dc11cf13fecbee9c72f3db75479","after":"447c6ad734d90b12ca4a760a99a15b67f0a93cd4","ref":"refs/heads/main","pushedAt":"2024-05-03T19:50:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow][cleanup][EZ] Rename def_reason -> reason for Slice_utils.mk_object\n\nSummary:\nSince D56918655, there is only one reason passed in.\n\nChangelog: [internal]\n\nReviewed By: gkz\n\nDifferential Revision: D56941177\n\nfbshipit-source-id: 890576acf8a2d0369bc58f40fbafa41fcfa96381","shortMessageHtmlLink":"[flow][cleanup][EZ] Rename def_reason -> reason for Slice_utils.mk_ob…"}},{"before":"6a54d4eb4ba5c0f6474649103c7bccaf72aba98a","after":"64baa3cc8013146d258721a660a7905275b5c6fb","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T19:07:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"0735e3abc3cb91cafeb0b441e51883d4918671bf","after":"6a54d4eb4ba5c0f6474649103c7bccaf72aba98a","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T19:02:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"1d014a4d91e817e5000f24c499ce5a4f9cfe32e2","after":"0735e3abc3cb91cafeb0b441e51883d4918671bf","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T18:57:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"f6dedf4c17309ce64bfb27c371172c1a390ef5a9","after":"e04c5d0248999dc11cf13fecbee9c72f3db75479","ref":"refs/heads/main","pushedAt":"2024-05-03T18:55:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow][easy] fix suggestion for error\n\nSummary:\nthe flag doesn't use the \"experimental\"\n\nChangelog: [internal]\n\nReviewed By: SamChou19815\n\nDifferential Revision: D56921444\n\nfbshipit-source-id: 20323a1bdbe52e921ba3cb5999ac83c4988a2d98","shortMessageHtmlLink":"[flow][easy] fix suggestion for error"}},{"before":"21227462ddde2fdd683524c1edbdb08fe0d0368d","after":"f6dedf4c17309ce64bfb27c371172c1a390ef5a9","ref":"refs/heads/main","pushedAt":"2024-05-03T18:51:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow][cleanup][EZ] Clean up the cache flag of implicit instantiation kit\n\nSummary:\nAfter D56864485, the flag no longer does anything. The concept of cache_instantiate is completely dead, but the legacy still lives on.\n\nChangelog: [internal]\n\nReviewed By: gkz\n\nDifferential Revision: D56939990\n\nfbshipit-source-id: 2eae0e2743fb94666035588ed15a143710b44772","shortMessageHtmlLink":"[flow][cleanup][EZ] Clean up the cache flag of implicit instantiation…"}},{"before":"83ea907417af56c9b13f36522ffb1694e37ed137","after":"21227462ddde2fdd683524c1edbdb08fe0d0368d","ref":"refs/heads/main","pushedAt":"2024-05-03T18:47:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow-remove-types] Remove `export type *` (ExportAllDeclaration) nodes (#9143)\n\nSummary:\nAdded support for removing **ExportAllDeclaration** like this one:\n\n```js\nexport type * from 'some-module';\n```\n\nPull Request resolved: https://github.com/facebook/flow/pull/9143\n\nReviewed By: SamChou19815\n\nDifferential Revision: D56935748\n\nfbshipit-source-id: 117a1bc51da83252582227b60ba4914b953c538a","shortMessageHtmlLink":"[flow-remove-types] Remove export type * (ExportAllDeclaration) nod…"}},{"before":"83dca1cad93e7390eba35db11640386b1c48c9c0","after":"1d014a4d91e817e5000f24c499ce5a4f9cfe32e2","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T16:35:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"949009c572f2d9f91eeda693d8640a7685eb53c7","after":"83ea907417af56c9b13f36522ffb1694e37ed137","ref":"refs/heads/main","pushedAt":"2024-05-03T16:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow] Always go through tvar indirection for inferred targ for the purpose of getting RTypeParam reason desc\n\nSummary:\nThis cache_instantiation, now has nothing to do with caching, is actually still necessary for TypeApp termination purposes. This diff inlines the implementation, and unconditionally does the tvar indirection.\n\nChangelog: [internal]\n\nReviewed By: panagosg7\n\nDifferential Revision: D56864485\n\nfbshipit-source-id: 9a70d9a0a0258bcd79091847a674d50043d61f81","shortMessageHtmlLink":"[flow] Always go through tvar indirection for inferred targ for the p…"}},{"before":"e5f2baffe29d033371e2bcfeb8326faa0c037dc6","after":"83dca1cad93e7390eba35db11640386b1c48c9c0","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T15:35:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"5f2a56824404ec62e1b18177f32fd4d36678cc52","after":"949009c572f2d9f91eeda693d8640a7685eb53c7","ref":"refs/heads/main","pushedAt":"2024-05-03T15:25:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow][refactor] Replace the optional `exact_reason` param with optional `wrap_exact_t_on_exact_obj` flag\n\nSummary:\nIdeally this flag also shouldn't exist, but it does appear to be important for perf. Building on top of the last diff, at least we can make it clear that the behavior is to wrap `ExactT`, not to patch any reasons.\n\nChangelog: [internal]\n\nReviewed By: gkz\n\nDifferential Revision: D56918655\n\nfbshipit-source-id: a03ad1fecb3175e1a49f69ece88f1f374574b154","shortMessageHtmlLink":"[flow][refactor] Replace the optional exact_reason param with optio…"}},{"before":"12a1a471061954a8ba11761c957696887fcacdb7","after":"e5f2baffe29d033371e2bcfeb8326faa0c037dc6","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T14:21:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"96d3d3989e3d8c84052971c31b1e8f97530d7493","after":"5f2a56824404ec62e1b18177f32fd4d36678cc52","ref":"refs/heads/main","pushedAt":"2024-05-03T14:10:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow] Ignore the content of `exact_reason` in `Slice_utils.mk_object`\n\nSummary:\nAs the effort to replace `ExactT` with EvalT-based implementation, I want to lock down all places where we construct `ExactT`. This is the final non-EvalT-like use case, and we still haven't completely figured out why it's necessary to preserve existing behavior and perf.\n\nThis diff aims to show that at least reason is not the reason this is critical, since we can ignore the reason content, since the last call site passes in a reason for `exact_reason` to be the same as the `def_reason`.\n\nBuilding on this knowledge in the next diff, I will rename this param to avoid future confusion.\n\nChangelog: [internal]\n\nReviewed By: gkz\n\nDifferential Revision: D56916901\n\nfbshipit-source-id: 2c9002247282b50614962a17c42c2b460e7810b1","shortMessageHtmlLink":"[flow] Ignore the content of exact_reason in Slice_utils.mk_object"}},{"before":"52c2fb82f157ac83027be3e6251af57ea44fa700","after":"12a1a471061954a8ba11761c957696887fcacdb7","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T05:47:05.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"4656f28ad9b5c22e0899fda1e0b0d0a69c5633ce","after":"96d3d3989e3d8c84052971c31b1e8f97530d7493","ref":"refs/heads/main","pushedAt":"2024-05-03T05:37:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow] Kill support for $CharSet\n\nSummary: Changelog: [errors] Support for $CharSet, an undocumented feature, has been removed. RegExp$flags, which depends on $CharSet, is also removed. In most cases, you should replace these types with `string`.\n\nReviewed By: gkz\n\nDifferential Revision: D56716720\n\nfbshipit-source-id: 95d5ac67da818958979626ef92810d379dbce264","shortMessageHtmlLink":"[flow] Kill support for $CharSet"}},{"before":"7fa0ed454697b82e67f94bae5978dcd69b7f63a3","after":"52c2fb82f157ac83027be3e6251af57ea44fa700","ref":"refs/heads/gh-pages","pushedAt":"2024-05-03T04:58:13.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"35ec3315f2511e0d220fb0d04bb72609e1bb6988","after":"4656f28ad9b5c22e0899fda1e0b0d0a69c5633ce","ref":"refs/heads/main","pushedAt":"2024-05-03T04:48:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"facebook-github-bot","name":"Facebook Community Bot","path":"/facebook-github-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6422482?s=80&v=4"},"commit":{"message":"[flow] fix printing of tuple elements with variance\n\nSummary:\nThe type `$ReadOnly<[a: number, string]>`, can also be expressed by passing the polarity to the tuple element. To do so, however, we need to have a label for each element. (The form `[+number]` is not parseable.)\n\nWe change print to output a made-up name `_i` (where `i` the order of the element) for elements with non-neutral variance. E.g. `[+a: number, +_1: string]`.\n\nSame holds for optional element.\n\nChangelog: [internal]\n\nReviewed By: gkz\n\nDifferential Revision: D56913842\n\nfbshipit-source-id: 878b95fcac33588df98344811fc8dba2371a0748","shortMessageHtmlLink":"[flow] fix printing of tuple elements with variance"}},{"before":"f65a86c8a2543f918fd68d96e842f6981de9a3a1","after":"7fa0ed454697b82e67f94bae5978dcd69b7f63a3","ref":"refs/heads/gh-pages","pushedAt":"2024-05-02T23:15:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}},{"before":"72ad1cc180419e0d196b04467eaf5af4a5c106c1","after":"f65a86c8a2543f918fd68d96e842f6981de9a3a1","ref":"refs/heads/gh-pages","pushedAt":"2024-05-02T23:10:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"flow-bot","name":null,"path":"/flow-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19884688?s=80&v=4"},"commit":{"message":"Updates","shortMessageHtmlLink":"Updates"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQSLTAwA","startCursor":null,"endCursor":null}},"title":"Activity · facebook/flow"}