PageSourceSearch

https://bytebytego.com/_next/static/build-TfctsWXpff2fKS/_clientMi…?dpl=dpl_E9hncaNm4UVXhj3sgKmWdZzb3osM

js bytebytego.com collected 2026-09-24 08:42:07 UTC 45,940 bytes, 782 lines download raw bytes

1self.__MIDDLEWARE_MATCHERS = [
2  {
3    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?(?:\\/(\\/?index|\\/?index\\.json))?[\\/#\\?]?$",
4    "originalSource": "/"
5  },
6  {
7    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/pricing(\\.json)?[\\/#\\?]?$",
8    "originalSource": "/pricing"
9  },
10  {
11    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/behavioral-interview\\/high-signal-storytelling(\\.json)?[\\/#\\?]?$",
12    "originalSource": "/courses/behavioral-interview/high-signal-storytelling"
13  },
14  {
15    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/behavioral-interview\\/the-essential-questions(\\.json)?[\\/#\\?]?$",
16    "originalSource": "/courses/behavioral-interview/the-essential-questions"
17  },
18  {
19    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/behavioral-interview\\/taking-initiative(\\.json)?[\\/#\\?]?$",
20    "originalSource": "/courses/behavioral-interview/taking-initiative"
21  },
22  {
23    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/behavioral-interview\\/delivery(\\.json)?[\\/#\\?]?$",
24    "originalSource": "/courses/behavioral-interview/delivery"
25  },
26  {
27    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/behavioral-interview\\/problem-solving-and-deep-dive(\\.json)?[\\/#\\?]?$",
28    "originalSource": "/courses/behavioral-interview/problem-solving-and-deep-dive"
29  },
30  {
31    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/behavioral-interview\\/earning-trust-and-dealing-with-conflict(\\.json)?[\\/#\\?]?$",
32    "originalSource": "/courses/behavioral-interview/earning-trust-and-dealing-with-conflict"
33  },
34  {
35    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/behavioral-interview\\/learning-and-growth(\\.json)?[\\/#\\?]?$",
36    "originalSource": "/courses/behavioral-interview/learning-and-growth"
37  },
38  {
39    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/behavioral-interview\\/customer-and-user-focus(\\.json)?[\\/#\\?]?$",
40    "originalSource": "/courses/behavioral-interview/customer-and-user-focus"
41  },
42  {
43    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/behavioral-interview\\/innovation(\\.json)?[\\/#\\?]?$",
44    "originalSource": "/courses/behavioral-interview/innovation"
45  },
46  {
47    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/behavioral-interview\\/developing-others(\\.json)?[\\/#\\?]?$",
48    "originalSource": "/courses/behavioral-interview/developing-others"
49  },
50  {
51    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/behavioral-interview\\/strategic-leadership-and-thinking-big(\\.json)?[\\/#\\?]?$",
52    "originalSource": "/courses/behavioral-interview/strategic-leadership-and-thinking-big"
53  },
54  {
55    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/behavioral-interview\\/nailing-the-interview(\\.json)?[\\/#\\?]?$",
56    "originalSource": "/courses/behavioral-interview/nailing-the-interview"
57  },
58  {
59    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/two-pointers\\/shift-zeros-to-the-end(\\.json)?[\\/#\\?]?$",
60    "originalSource": "/courses/coding-patterns/two-pointers/shift-zeros-to-the-end"
61  },
62  {
63    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/two-pointers\\/next-lexicographical-sequence(\\.json)?[\\/#\\?]?$",
64    "originalSource": "/courses/coding-patterns/two-pointers/next-lexicographical-sequence"
65  },
66  {
67    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/hash-maps-and-sets\\/introduction-to-hash-maps-and-sets(\\.json)?[\\/#\\?]?$",
68    "originalSource": "/courses/coding-patterns/hash-maps-and-sets/introduction-to-hash-maps-and-sets"
69  },
70  {
71    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/hash-maps-and-sets\\/pair-sum-unsorted(\\.json)?[\\/#\\?]?$",
72    "originalSource": "/courses/coding-patterns/hash-maps-and-sets/pair-sum-unsorted"
73  },
74  {
75    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/hash-maps-and-sets\\/verify-sudoku-board(\\.json)?[\\/#\\?]?$",
76    "originalSource": "/courses/coding-patterns/hash-maps-and-sets/verify-sudoku-board"
77  },
78  {
79    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/hash-maps-and-sets\\/zero-striping(\\.json)?[\\/#\\?]?$",
80    "originalSource": "/courses/coding-patterns/hash-maps-and-sets/zero-striping"
81  },
82  {
83    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/hash-maps-and-sets\\/longest-chain-of-consecutive-numbers(\\.json)?[\\/#\\?]?$",
84    "originalSource": "/courses/coding-patterns/hash-maps-and-sets/longest-chain-of-consecutive-numbers"
85  },
86  {
87    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/hash-maps-and-sets\\/geometric-sequence-triplets(\\.json)?[\\/#\\?]?$",
88    "originalSource": "/courses/coding-patterns/hash-maps-and-sets/geometric-sequence-triplets"
89  },
90  {
91    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/linked-lists\\/introduction-to-linked-lists(\\.json)?[\\/#\\?]?$",
92    "originalSource": "/courses/coding-patterns/linked-lists/introduction-to-linked-lists"
93  },
94  {
95    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/linked-lists\\/linked-list-reversal(\\.json)?[\\/#\\?]?$",
96    "originalSource": "/courses/coding-patterns/linked-lists/linked-list-reversal"
97  },
98  {
99    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/linked-lists\\/remove-the-kth-last-node-from-a-linked-list(\\.json)?[\\/#\\?]?$",
100    "originalSource": "/courses/coding-patterns/linked-lists/remove-the-kth-last-node-from-a-linked-list"
101  },
102  {
103    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/linked-lists\\/linked-list-intersection(\\.json)?[\\/#\\?]?$",
104    "originalSource": "/courses/coding-patterns/linked-lists/linked-list-intersection"
105  },
106  {
107    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/linked-lists\\/lru-cache(\\.json)?[\\/#\\?]?$",
108    "originalSource": "/courses/coding-patterns/linked-lists/lru-cache"
109  },
110  {
111    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/linked-lists\\/palindromic-linked-list(\\.json)?[\\/#\\?]?$",
112    "originalSource": "/courses/coding-patterns/linked-lists/palindromic-linked-list"
113  },
114  {
115    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/linked-lists\\/flatten-a-multi-level-linked-list(\\.json)?[\\/#\\?]?$",
116    "originalSource": "/courses/coding-patterns/linked-lists/flatten-a-multi-level-linked-list"
117  },
118  {
119    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/fast-and-slow-pointers\\/introduction-to-fast-and-slow-pointers(\\.json)?[\\/#\\?]?$",
120    "originalSource": "/courses/coding-patterns/fast-and-slow-pointers/introduction-to-fast-and-slow-pointers"
121  },
122  {
123    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/fast-and-slow-pointers\\/linked-list-loop(\\.json)?[\\/#\\?]?$",
124    "originalSource": "/courses/coding-patterns/fast-and-slow-pointers/linked-list-loop"
125  },
126  {
127    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/fast-and-slow-pointers\\/linked-list-midpoint(\\.json)?[\\/#\\?]?$",
128    "originalSource": "/courses/coding-patterns/fast-and-slow-pointers/linked-list-midpoint"
129  },
130  {
131    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/fast-and-slow-pointers\\/happy-number(\\.json)?[\\/#\\?]?$",
132    "originalSource": "/courses/coding-patterns/fast-and-slow-pointers/happy-number"
133  },
134  {
135    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/sliding-windows\\/introduction-to-sliding-windows(\\.json)?[\\/#\\?]?$",
136    "originalSource": "/courses/coding-patterns/sliding-windows/introduction-to-sliding-windows"
137  },
138  {
139    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/sliding-windows\\/substring-anagrams(\\.json)?[\\/#\\?]?$",
140    "originalSource": "/courses/coding-patterns/sliding-windows/substring-anagrams"
141  },
142  {
143    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/sliding-windows\\/longest-substring-with-unique-characters(\\.json)?[\\/#\\?]?$",
144    "originalSource": "/courses/coding-patterns/sliding-windows/longest-substring-with-unique-characters"
145  },
146  {
147    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/sliding-windows\\/longest-uniform-substring-after-replacements(\\.json)?[\\/#\\?]?$",
148    "originalSource": "/courses/coding-patterns/sliding-windows/longest-uniform-substring-after-replacements"
149  },
150  {
151    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/binary-search\\/introduction-to-binary-search(\\.json)?[\\/#\\?]?$",
152    "originalSource": "/courses/coding-patterns/binary-search/introduction-to-binary-search"
153  },
154  {
155    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/binary-search\\/find-the-insertion-index(\\.json)?[\\/#\\?]?$",
156    "originalSource": "/courses/coding-patterns/binary-search/find-the-insertion-index"
157  },
158  {
159    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/binary-search\\/first-and-last-occurrences-of-a-number(\\.json)?[\\/#\\?]?$",
160    "originalSource": "/courses/coding-patterns/binary-search/first-and-last-occurrences-of-a-number"
161  },
162  {
163    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/binary-search\\/cutting-wood(\\.json)?[\\/#\\?]?$",
164    "originalSource": "/courses/coding-patterns/binary-search/cutting-wood"
165  },
166  {
167    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/binary-search\\/find-the-target-in-a-rotated-sorted-array(\\.json)?[\\/#\\?]?$",
168    "originalSource": "/courses/coding-patterns/binary-search/find-the-target-in-a-rotated-sorted-array"
169  },
170  {
171    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/binary-search\\/find-the-median-from-two-sorted-arrays(\\.json)?[\\/#\\?]?$",
172    "originalSource": "/courses/coding-patterns/binary-search/find-the-median-from-two-sorted-arrays"
173  },
174  {
175    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/binary-search\\/matrix-search(\\.json)?[\\/#\\?]?$",
176    "originalSource": "/courses/coding-patterns/binary-search/matrix-search"
177  },
178  {
179    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/binary-search\\/local-maxima-in-array(\\.json)?[\\/#\\?]?$",
180    "originalSource": "/courses/coding-patterns/binary-search/local-maxima-in-array"
181  },
182  {
183    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/binary-search\\/weighted-random-selection(\\.json)?[\\/#\\?]?$",
184    "originalSource": "/courses/coding-patterns/binary-search/weighted-random-selection"
185  },
186  {
187    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/stacks\\/introduction-to-stacks(\\.json)?[\\/#\\?]?$",
188    "originalSource": "/courses/coding-patterns/stacks/introduction-to-stacks"
189  },
190  {
191    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/stacks\\/valid-parenthesis-expression(\\.json)?[\\/#\\?]?$",
192    "originalSource": "/courses/coding-patterns/stacks/valid-parenthesis-expression"
193  },
194  {
195    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/stacks\\/next-largest-number-to-the-right(\\.json)?[\\/#\\?]?$",
196    "originalSource": "/courses/coding-patterns/stacks/next-largest-number-to-the-right"
197  },
198  {
199    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/stacks\\/evaluate-expression(\\.json)?[\\/#\\?]?$",
200    "originalSource": "/courses/coding-patterns/stacks/evaluate-expression"
201  },
202  {
203    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/stacks\\/repeated-removal-of-adjacent-duplicates(\\.json)?[\\/#\\?]?$",
204    "originalSource": "/courses/coding-patterns/stacks/repeated-removal-of-adjacent-duplicates"
205  },
206  {
207    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/stacks\\/implement-a-queue-using-stacks(\\.json)?[\\/#\\?]?$",
208    "originalSource": "/courses/coding-patterns/stacks/implement-a-queue-using-stacks"
209  },
210  {
211    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/stacks\\/maximums-of-sliding-window(\\.json)?[\\/#\\?]?$",
212    "originalSource": "/courses/coding-patterns/stacks/maximums-of-sliding-window"
213  },
214  {
215    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/heaps\\/introduction-to-heaps(\\.json)?[\\/#\\?]?$",
216    "originalSource": "/courses/coding-patterns/heaps/introduction-to-heaps"
217  },
218  {
219    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/heaps\\/k-most-frequent-strings(\\.json)?[\\/#\\?]?$",
220    "originalSource": "/courses/coding-patterns/heaps/k-most-frequent-strings"
221  },
222  {
223    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/heaps\\/combine-sorted-linked-lists(\\.json)?[\\/#\\?]?$",
224    "originalSource": "/courses/coding-patterns/heaps/combine-sorted-linked-lists"
225  },
226  {
227    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/heaps\\/median-of-an-integer-stream(\\.json)?[\\/#\\?]?$",
228    "originalSource": "/courses/coding-patterns/heaps/median-of-an-integer-stream"
229  },
230  {
231    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/heaps\\/sort-a-k-sorted-array(\\.json)?[\\/#\\?]?$",
232    "originalSource": "/courses/coding-patterns/heaps/sort-a-k-sorted-array"
233  },
234  {
235    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/intervals\\/introduction-to-intervals(\\.json)?[\\/#\\?]?$",
236    "originalSource": "/courses/coding-patterns/intervals/introduction-to-intervals"
237  },
238  {
239    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/intervals\\/merge-overlapping-intervals(\\.json)?[\\/#\\?]?$",
240    "originalSource": "/courses/coding-patterns/intervals/merge-overlapping-intervals"
241  },
242  {
243    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/intervals\\/identify-all-interval-overlaps(\\.json)?[\\/#\\?]?$",
244    "originalSource": "/courses/coding-patterns/intervals/identify-all-interval-overlaps"
245  },
246  {
247    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/intervals\\/largest-overlap-of-intervals(\\.json)?[\\/#\\?]?$",
248    "originalSource": "/courses/coding-patterns/intervals/largest-overlap-of-intervals"
249  },
250  {
251    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/prefix-sums\\/introduction-to-prefix-sums(\\.json)?[\\/#\\?]?$",
252    "originalSource": "/courses/coding-patterns/prefix-sums/introduction-to-prefix-sums"
253  },
254  {
255    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/prefix-sums\\/sum-between-range(\\.json)?[\\/#\\?]?$",
256    "originalSource": "/courses/coding-patterns/prefix-sums/sum-between-range"
257  },
258  {
259    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/prefix-sums\\/k-sum-subarrays(\\.json)?[\\/#\\?]?$",
260    "originalSource": "/courses/coding-patterns/prefix-sums/k-sum-subarrays"
261  },
262  {
263    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/prefix-sums\\/product-array-without-current-element(\\.json)?[\\/#\\?]?$",
264    "originalSource": "/courses/coding-patterns/prefix-sums/product-array-without-current-element"
265  },
266  {
267    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/introduction-to-trees(\\.json)?[\\/#\\?]?$",
268    "originalSource": "/courses/coding-patterns/trees/introduction-to-trees"
269  },
270  {
271    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/invert-binary-tree(\\.json)?[\\/#\\?]?$",
272    "originalSource": "/courses/coding-patterns/trees/invert-binary-tree"
273  },
274  {
275    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/balanced-binary-tree-validation(\\.json)?[\\/#\\?]?$",
276    "originalSource": "/courses/coding-patterns/trees/balanced-binary-tree-validation"
277  },
278  {
279    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/rightmost-nodes-of-a-binary-tree(\\.json)?[\\/#\\?]?$",
280    "originalSource": "/courses/coding-patterns/trees/rightmost-nodes-of-a-binary-tree"
281  },
282  {
283    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/widest-binary-tree-level(\\.json)?[\\/#\\?]?$",
284    "originalSource": "/courses/coding-patterns/trees/widest-binary-tree-level"
285  },
286  {
287    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/binary-search-tree-validation(\\.json)?[\\/#\\?]?$",
288    "originalSource": "/courses/coding-patterns/trees/binary-search-tree-validation"
289  },
290  {
291    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/lowest-common-ancestor(\\.json)?[\\/#\\?]?$",
292    "originalSource": "/courses/coding-patterns/trees/lowest-common-ancestor"
293  },
294  {
295    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/build-binary-tree-from-preorder-and-inorder-traversals(\\.json)?[\\/#\\?]?$",
296    "originalSource": "/courses/coding-patterns/trees/build-binary-tree-from-preorder-and-inorder-traversals"
297  },
298  {
299    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/maximum-sum-of-a-continuous-path-in-a-binary-tree(\\.json)?[\\/#\\?]?$",
300    "originalSource": "/courses/coding-patterns/trees/maximum-sum-of-a-continuous-path-in-a-binary-tree"
301  },
302  {
303    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/binary-tree-symmetry(\\.json)?[\\/#\\?]?$",
304    "originalSource": "/courses/coding-patterns/trees/binary-tree-symmetry"
305  },
306  {
307    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/binary-tree-columns(\\.json)?[\\/#\\?]?$",
308    "originalSource": "/courses/coding-patterns/trees/binary-tree-columns"
309  },
310  {
311    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/kth-smallest-number-in-a-binary-search-tree(\\.json)?[\\/#\\?]?$",
312    "originalSource": "/courses/coding-patterns/trees/kth-smallest-number-in-a-binary-search-tree"
313  },
314  {
315    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/trees\\/serialize-and-deserialize-a-binary-tree(\\.json)?[\\/#\\?]?$",
316    "originalSource": "/courses/coding-patterns/trees/serialize-and-deserialize-a-binary-tree"
317  },
318  {
319    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/tries\\/introduction-to-tries(\\.json)?[\\/#\\?]?$",
320    "originalSource": "/courses/coding-patterns/tries/introduction-to-tries"
321  },
322  {
323    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/tries\\/design-a-trie(\\.json)?[\\/#\\?]?$",
324    "originalSource": "/courses/coding-patterns/tries/design-a-trie"
325  },
326  {
327    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/tries\\/insert-and-search-words-with-wildcards(\\.json)?[\\/#\\?]?$",
328    "originalSource": "/courses/coding-patterns/tries/insert-and-search-words-with-wildcards"
329  },
330  {
331    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/tries\\/find-all-words-on-a-board(\\.json)?[\\/#\\?]?$",
332    "originalSource": "/courses/coding-patterns/tries/find-all-words-on-a-board"
333  },
334  {
335    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/graphs\\/introduction-to-graphs(\\.json)?[\\/#\\?]?$",
336    "originalSource": "/courses/coding-patterns/graphs/introduction-to-graphs"
337  },
338  {
339    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/graphs\\/graph-deep-copy(\\.json)?[\\/#\\?]?$",
340    "originalSource": "/courses/coding-patterns/graphs/graph-deep-copy"
341  },
342  {
343    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/graphs\\/count-islands(\\.json)?[\\/#\\?]?$",
344    "originalSource": "/courses/coding-patterns/graphs/count-islands"
345  },
346  {
347    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/graphs\\/matrix-infection(\\.json)?[\\/#\\?]?$",
348    "originalSource": "/courses/coding-patterns/graphs/matrix-infection"
349  },
350  {
351    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/graphs\\/bipartite-graph-validation(\\.json)?[\\/#\\?]?$",
352    "originalSource": "/courses/coding-patterns/graphs/bipartite-graph-validation"
353  },
354  {
355    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/graphs\\/longest-increasing-path(\\.json)?[\\/#\\?]?$",
356    "originalSource": "/courses/coding-patterns/graphs/longest-increasing-path"
357  },
358  {
359    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/graphs\\/shortest-transformation-sequence(\\.json)?[\\/#\\?]?$",
360    "originalSource": "/courses/coding-patterns/graphs/shortest-transformation-sequence"
361  },
362  {
363    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/graphs\\/merging-communities(\\.json)?[\\/#\\?]?$",
364    "originalSource": "/courses/coding-patterns/graphs/merging-communities"
365  },
366  {
367    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/graphs\\/prerequisites(\\.json)?[\\/#\\?]?$",
368    "originalSource": "/courses/coding-patterns/graphs/prerequisites"
369  },
370  {
371    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/graphs\\/shortest-path(\\.json)?[\\/#\\?]?$",
372    "originalSource": "/courses/coding-patterns/graphs/shortest-path"
373  },
374  {
375    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/graphs\\/connect-the-dots(\\.json)?[\\/#\\?]?$",
376    "originalSource": "/courses/coding-patterns/graphs/connect-the-dots"
377  },
378  {
379    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/backtracking\\/introduction-to-backtracking(\\.json)?[\\/#\\?]?$",
380    "originalSource": "/courses/coding-patterns/backtracking/introduction-to-backtracking"
381  },
382  {
383    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/backtracking\\/find-all-permutations(\\.json)?[\\/#\\?]?$",
384    "originalSource": "/courses/coding-patterns/backtracking/find-all-permutations"
385  },
386  {
387    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/backtracking\\/find-all-subsets(\\.json)?[\\/#\\?]?$",
388    "originalSource": "/courses/coding-patterns/backtracking/find-all-subsets"
389  },
390  {
391    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/backtracking\\/n-queens(\\.json)?[\\/#\\?]?$",
392    "originalSource": "/courses/coding-patterns/backtracking/n-queens"
393  },
394  {
395    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/backtracking\\/combinations-of-a-sum(\\.json)?[\\/#\\?]?$",
396    "originalSource": "/courses/coding-patterns/backtracking/combinations-of-a-sum"
397  },
398  {
399    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/backtracking\\/phone-keypad-combinations(\\.json)?[\\/#\\?]?$",
400    "originalSource": "/courses/coding-patterns/backtracking/phone-keypad-combinations"
401  },
402  {
403    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/dynamic-programming\\/introduction-to-dynamic-programming(\\.json)?[\\/#\\?]?$",
404    "originalSource": "/courses/coding-patterns/dynamic-programming/introduction-to-dynamic-programming"
405  },
406  {
407    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/dynamic-programming\\/climbing-stairs(\\.json)?[\\/#\\?]?$",
408    "originalSource": "/courses/coding-patterns/dynamic-programming/climbing-stairs"
409  },
410  {
411    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/dynamic-programming\\/minimum-coin-combination(\\.json)?[\\/#\\?]?$",
412    "originalSource": "/courses/coding-patterns/dynamic-programming/minimum-coin-combination"
413  },
414  {
415    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/dynamic-programming\\/matrix-pathways(\\.json)?[\\/#\\?]?$",
416    "originalSource": "/courses/coding-patterns/dynamic-programming/matrix-pathways"
417  },
418  {
419    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/dynamic-programming\\/neighborhood-burglary(\\.json)?[\\/#\\?]?$",
420    "originalSource": "/courses/coding-patterns/dynamic-programming/neighborhood-burglary"
421  },
422  {
423    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/dynamic-programming\\/longest-common-subsequence(\\.json)?[\\/#\\?]?$",
424    "originalSource": "/courses/coding-patterns/dynamic-programming/longest-common-subsequence"
425  },
426  {
427    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/dynamic-programming\\/longest-palindrome-in-a-string(\\.json)?[\\/#\\?]?$",
428    "originalSource": "/courses/coding-patterns/dynamic-programming/longest-palindrome-in-a-string"
429  },
430  {
431    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/dynamic-programming\\/maximum-subarray-sum(\\.json)?[\\/#\\?]?$",
432    "originalSource": "/courses/coding-patterns/dynamic-programming/maximum-subarray-sum"
433  },
434  {
435    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/dynamic-programming\\/01-knapsack(\\.json)?[\\/#\\?]?$",
436    "originalSource": "/courses/coding-patterns/dynamic-programming/01-knapsack"
437  },
438  {
439    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/dynamic-programming\\/largest-square-in-a-matrix(\\.json)?[\\/#\\?]?$",
440    "originalSource": "/courses/coding-patterns/dynamic-programming/largest-square-in-a-matrix"
441  },
442  {
443    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/greedy\\/introduction-to-greedy-algorithms(\\.json)?[\\/#\\?]?$",
444    "originalSource": "/courses/coding-patterns/greedy/introduction-to-greedy-algorithms"
445  },
446  {
447    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/greedy\\/jump-to-the-end(\\.json)?[\\/#\\?]?$",
448    "originalSource": "/courses/coding-patterns/greedy/jump-to-the-end"
449  },
450  {
451    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/greedy\\/gas-stations(\\.json)?[\\/#\\?]?$",
452    "originalSource": "/courses/coding-patterns/greedy/gas-stations"
453  },
454  {
455    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/greedy\\/candies(\\.json)?[\\/#\\?]?$",
456    "originalSource": "/courses/coding-patterns/greedy/candies"
457  },
458  {
459    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/sort-and-search\\/introduction-to-sort-and-search(\\.json)?[\\/#\\?]?$",
460    "originalSource": "/courses/coding-patterns/sort-and-search/introduction-to-sort-and-search"
461  },
462  {
463    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/sort-and-search\\/sort-linked-list(\\.json)?[\\/#\\?]?$",
464    "originalSource": "/courses/coding-patterns/sort-and-search/sort-linked-list"
465  },
466  {
467    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/sort-and-search\\/sort-array(\\.json)?[\\/#\\?]?$",
468    "originalSource": "/courses/coding-patterns/sort-and-search/sort-array"
469  },
470  {
471    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/sort-and-search\\/kth-largest-integer(\\.json)?[\\/#\\?]?$",
472    "originalSource": "/courses/coding-patterns/sort-and-search/kth-largest-integer"
473  },
474  {
475    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/sort-and-search\\/dutch-national-flag(\\.json)?[\\/#\\?]?$",
476    "originalSource": "/courses/coding-patterns/sort-and-search/dutch-national-flag"
477  },
478  {
479    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/bit-manipulation\\/introduction-to-bit-manipulation(\\.json)?[\\/#\\?]?$",
480    "originalSource": "/courses/coding-patterns/bit-manipulation/introduction-to-bit-manipulation"
481  },
482  {
483    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}
483))?\\/courses\\/coding-patterns\\/bit-manipulation\\/hamming-weights-of-integers(\\.json)?[\\/#\\?]?$",
484    "originalSource": "/courses/coding-patterns/bit-manipulation/hamming-weights-of-integers"
485  },
486  {
487    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/bit-manipulation\\/lonely-integer(\\.json)?[\\/#\\?]?$",
488    "originalSource": "/courses/coding-patterns/bit-manipulation/lonely-integer"
489  },
490  {
491    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/bit-manipulation\\/swap-odd-and-even-bits(\\.json)?[\\/#\\?]?$",
492    "originalSource": "/courses/coding-patterns/bit-manipulation/swap-odd-and-even-bits"
493  },
494  {
495    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/math-and-geometry\\/introduction-to-math-and-geometry(\\.json)?[\\/#\\?]?$",
496    "originalSource": "/courses/coding-patterns/math-and-geometry/introduction-to-math-and-geometry"
497  },
498  {
499    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/math-and-geometry\\/spiral-traversal(\\.json)?[\\/#\\?]?$",
500    "originalSource": "/courses/coding-patterns/math-and-geometry/spiral-traversal"
501  },
502  {
503    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/math-and-geometry\\/reverse-32-bit-integer(\\.json)?[\\/#\\?]?$",
504    "originalSource": "/courses/coding-patterns/math-and-geometry/reverse-32-bit-integer"
505  },
506  {
507    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/math-and-geometry\\/maximum-collinear-points(\\.json)?[\\/#\\?]?$",
508    "originalSource": "/courses/coding-patterns/math-and-geometry/maximum-collinear-points"
509  },
510  {
511    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/math-and-geometry\\/the-josephus-problem(\\.json)?[\\/#\\?]?$",
512    "originalSource": "/courses/coding-patterns/math-and-geometry/the-josephus-problem"
513  },
514  {
515    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/coding-patterns\\/math-and-geometry\\/triangle-numbers(\\.json)?[\\/#\\?]?$",
516    "originalSource": "/courses/coding-patterns/math-and-geometry/triangle-numbers"
517  },
518  {
519    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/genai-system-design-interview\\/google-translate(\\.json)?[\\/#\\?]?$",
520    "originalSource": "/courses/genai-system-design-interview/google-translate"
521  },
522  {
523    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/genai-system-design-interview\\/chatgpt-personal-assistant-chatbot(\\.json)?[\\/#\\?]?$",
524    "originalSource": "/courses/genai-system-design-interview/chatgpt-personal-assistant-chatbot"
525  },
526  {
527    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/genai-system-design-interview\\/image-captioning(\\.json)?[\\/#\\?]?$",
528    "originalSource": "/courses/genai-system-design-interview/image-captioning"
529  },
530  {
531    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/genai-system-design-interview\\/retrieval-augmented-generation(\\.json)?[\\/#\\?]?$",
532    "originalSource": "/courses/genai-system-design-interview/retrieval-augmented-generation"
533  },
534  {
535    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/genai-system-design-interview\\/realistic-face-generation(\\.json)?[\\/#\\?]?$",
536    "originalSource": "/courses/genai-system-design-interview/realistic-face-generation"
537  },
538  {
539    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/genai-system-design-interview\\/high-resolution-image-synthesis(\\.json)?[\\/#\\?]?$",
540    "originalSource": "/courses/genai-system-design-interview/high-resolution-image-synthesis"
541  },
542  {
543    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/genai-system-design-interview\\/text-to-image-generation(\\.json)?[\\/#\\?]?$",
544    "originalSource": "/courses/genai-system-design-interview/text-to-image-generation"
545  },
546  {
547    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/genai-system-design-interview\\/personalized-headshot-generation(\\.json)?[\\/#\\?]?$",
548    "originalSource": "/courses/genai-system-design-interview/personalized-headshot-generation"
549  },
550  {
551    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}
551))?\\/courses\\/genai-system-design-interview\\/text-to-video-generation(\\.json)?[\\/#\\?]?$",
552    "originalSource": "/courses/genai-system-design-interview/text-to-video-generation"
553  },
554  {
555    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/machine-learning-system-design-interview\\/introduction-and-overview(\\.json)?[\\/#\\?]?$",
556    "originalSource": "/courses/machine-learning-system-design-interview/introduction-and-overview"
557  },
558  {
559    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/machine-learning-system-design-interview\\/google-street-view-blurring-system(\\.json)?[\\/#\\?]?$",
560    "originalSource": "/courses/machine-learning-system-design-interview/google-street-view-blurring-system"
561  },
562  {
563    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/machine-learning-system-design-interview\\/harmful-content-detection(\\.json)?[\\/#\\?]?$",
564    "originalSource": "/courses/machine-learning-system-design-interview/harmful-content-detection"
565  },
566  {
567    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/machine-learning-system-design-interview\\/event-recommendation-system(\\.json)?[\\/#\\?]?$",
568    "originalSource": "/courses/machine-learning-system-design-interview/event-recommendation-system"
569  },
570  {
571    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/machine-learning-system-design-interview\\/ad-click-prediction-on-social-platforms(\\.json)?[\\/#\\?]?$",
572    "originalSource": "/courses/machine-learning-system-design-interview/ad-click-prediction-on-social-platforms"
573  },
574  {
575    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/machine-learning-system-design-interview\\/similar-listings-on-vacation-rental-platforms(\\.json)?[\\/#\\?]?$",
576    "originalSource": "/courses/machine-learning-system-design-interview/similar-listings-on-vacation-rental-platforms"
577  },
578  {
579    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/machine-learning-system-design-interview\\/people-you-may-know(\\.json)?[\\/#\\?]?$",
580    "originalSource": "/courses/machine-learning-system-design-interview/people-you-may-know"
581  },
582  {
583    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/mobile-system-design-interview\\/chat-app(\\.json)?[\\/#\\?]?$",
584    "originalSource": "/courses/mobile-system-design-interview/chat-app"
585  },
586  {
587    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/mobile-system-design-interview\\/stock-trading-app(\\.json)?[\\/#\\?]?$",
588    "originalSource": "/courses/mobile-system-design-interview/stock-trading-app"
589  },
590  {
591    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/mobile-system-design-interview\\/pagination-library(\\.json)?[\\/#\\?]?$",
592    "originalSource": "/courses/mobile-system-design-interview/pagination-library"
593  },
594  {
595    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/mobile-system-design-interview\\/hotel-reservation-app(\\.json)?[\\/#\\?]?$",
596    "originalSource": "/courses/mobile-system-design-interview/hotel-reservation-app"
597  },
598  {
599    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/mobile-system-design-interview\\/google-drive-app(\\.json)?[\\/#\\?]?$",
600    "originalSource": "/courses/mobile-system-design-interview/google-drive-app"
601  },
602  {
603    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/mobile-system-design-interview\\/youtube-app(\\.json)?[\\/#\\?]?$",
604    "originalSource": "/courses/mobile-system-design-interview/youtube-app"
605  },
606  {
607    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/mobile-system-design-interview\\/mobile-system-design-building-blocks(\\.json)?[\\/#\\?]?$",
608    "originalSource": "/courses/mobile-system-design-interview/mobile-system-design-building-blocks"
609  },
610  {
611    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/mobile-system-design-interview\\/quick-reference-cheat-sheet-for-msd-interview(\\.json)?[\\/#\\?]?$",
612    "originalSource": "/courses/mobile-system-design-interview/quick-reference-cheat-sheet-for-msd-interview"
613  },
614  {
615    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/object-oriented-design-interview\\/oop-fundamentals(\\.json)?[\\/#\\?]?$",
616    "originalSource": "/courses/object-oriented-design-interview/oop-fundamentals"
617  },
618  {
619    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/object-oriented-design-interview\\/movie-ticket-booking-system(\\.json)?[\\/#\\?]?$",
620    "originalSource": "/courses/object-oriented-design-interview/movie-ticket-booking-system"
621  },
622  {
623    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/object-oriented-design-interview\\/design-a-unix-file-search(\\.json)?[\\/#\\?]?$",
624    "originalSource": "/courses/object-oriented-design-interview/
624design-a-unix-file-search"
625  },
626  {
627    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/object-oriented-design-interview\\/design-a-vending-machine(\\.json)?[\\/#\\?]?$",
628    "originalSource": "/courses/object-oriented-design-interview/design-a-vending-machine"
629  },
630  {
631    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/object-oriented-design-interview\\/design-an-elevator-system(\\.json)?[\\/#\\?]?$",
632    "originalSource": "/courses/object-oriented-design-interview/design-an-elevator-system"
633  },
634  {
635    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/object-oriented-design-interview\\/grocery-store-system(\\.json)?[\\/#\\?]?$",
636    "originalSource": "/courses/object-oriented-design-interview/grocery-store-system"
637  },
638  {
639    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/object-oriented-design-interview\\/design-a-tic-tac-toe-game(\\.json)?[\\/#\\?]?$",
640    "originalSource": "/courses/object-oriented-design-interview/design-a-tic-tac-toe-game"
641  },
642  {
643    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/object-oriented-design-interview\\/design-a-blackjack-game(\\.json)?[\\/#\\?]?$",
644    "originalSource": "/courses/object-oriented-design-interview/design-a-blackjack-game"
645  },
646  {
647    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/object-oriented-design-interview\\/design-a-shipping-locker(\\.json)?[\\/#\\?]?$",
648    "originalSource": "/courses/object-oriented-design-interview/design-a-shipping-locker"
649  },
650  {
651    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/object-oriented-design-interview\\/design-an-automated-teller-machine-atm(\\.json)?[\\/#\\?]?$",
652    "originalSource": "/courses/object-oriented-design-interview/design-an-automated-teller-machine-atm"
653  },
654  {
655    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/object-oriented-design-interview\\/design-a-restaurant-management-system(\\.json)?[\\/#\\?]?$",
656    "originalSource": "/courses/object-oriented-design-interview/design-a-restaurant-management-system"
657  },
658  {
659    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/join-discord-community(\\.json)?[\\/#\\?]?$",
660    "originalSource": "/courses/system-design-interview/join-discord-community"
661  },
662  {
663    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/design-a-unique-id-generator-in-distributed-systems(\\.json)?[\\/#\\?]?$",
664    "originalSource": "/courses/system-design-interview/design-a-unique-id-generator-in-distributed-systems"
665  },
666  {
667    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/design-a-notification-system(\\.json)?[\\/#\\?]?$",
668    "originalSource": "/courses/system-design-interview/design-a-notification-system"
669  },
670  {
671    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/design-a-search-autocomplete-system(\\.json)?[\\/#\\?]?$",
672    "originalSource": "/courses/system-design-interview/design-a-search-autocomplete-system"
673  },
674  {
675    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/design-google-drive(\\.json)?[\\/#\\?]?$",
676    "originalSource": "/courses/system-design-interview/design-google-drive"
677  },
678  {
679    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/proximity-service(\\.json)?[\\/#\\?]?$",
680    "originalSource": "/courses/system-design-interview/proximity-service"
681  },
682  {
683    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/nearby-friends(\\.json)?[\\/#\\?]?$",
684    "originalSource": "/courses/system-design-interview/nearby-friends"
685  },
686  {
687    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/google-maps(\\.json)?[\\/#\\?]?$",
688    "originalSource": "/courses/system-design-interview/google-maps"
689  },
690  {
691    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/distributed-message-queue(\\.json)?[\\/#\\?]?$",
692    "originalSource": "/courses/system-design-interview/distributed-message-queue"
693  },
694  {
695    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/metrics-monitoring-and-alerting-system(\\.json)?[\\/#\\?]?$",
696    "originalSource": "/courses/system-design-interview/metrics-monitoring-and-alerting-system"
697  },
698  {
699    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/ad-click-event-aggregation(\\.json)?[\\/#\\?]?$",
700    "originalSource": "/courses/system-design-interview/ad-click-event-aggregation"
701  },
702  {
703    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/distributed-email-service(\\.json)?[\\/#\\?]?$",
704    "originalSource": "/courses/system-design-interview/distributed-email-service"
705  },
706  {
707    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/s3-like-object-storage(\\.json)?[\\/#\\?]?$",
708    "originalSource": "/courses/system-design-interview/s3-like-object-storage"
709  },
710  {
711    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/payment-system(\\.json)?[\\/#\\?]?$",
712    "originalSource": "/courses/system-design-interview/payment-system"
713  },
714  {
715    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/digital-wallet(\\.json)?[\\/#\\?]?$",
716    "originalSource": "/courses/system-design-interview/digital-wallet"
717  },
718  {
719    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/system-design-interview\\/stock-exchange(\\.json)?[\\/#\\?]?$",
720    "originalSource": "/courses/system-design-interview/stock-exchange"
721  },
722  {
723    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p0-c1-acknowledgements(\\.json)?[\\/#\\?]?$",
724    "originalSource": "/courses/tech-resume/p0-c1-acknowledgements"
725  },
726  {
727    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p2-c0-writing-the-resume(\\.json)?[\\/#\\?]?$",
728    "originalSource": "/courses/tech-resume/p2-c0-writing-the-resume"
729  },
730  {
731    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p2-c1-tech-resume-basics(\\.json)?[\\/#\\?]?$",
732    "originalSource": "/courses/tech-resume/p2-c1-tech-resume-basics"
733  },
734  {
735    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p2-c2-resume-structure(\\.json)?[\\/#\\?]?$",
736    "originalSource": "/courses/tech-resume/p2-c2-resume-structure"
737  },
738  {
739    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p2-c3-standing-out(\\.json)?[\\/#\\?]?$",
740    "originalSource": "/courses/tech-resume/p2-c3-standing-out"
741  },
742  {
743    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p2-c4-common-mistakes(\\.json)?[\\/#\\?]?$",
744    "originalSource": "/courses/tech-resume/p2-c4-common-mistakes"
745  },
746  {
747    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p2-c5-different-experience-levels-different-career-paths(\\.json)?[\\/#\\?]?$",
748    "originalSource": "/courses/tech-resume/p2-c5-different-experience-levels-different-career-paths"
749  },
750  {
751    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p2-c6-exercises-to-polish-your-resume(\\.json)?[\\/#\\?]?$",
752    "originalSource": "/courses/tech-resume/p2-c6-exercises-to-polish-your-resume"
753  },
754  {
755    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p2-c7-beyond-the-resume(\\.json)?[\\/#\\?]?$",
756    "originalSource": "/courses/tech-resume/p2-c7-beyond-the-resume"
757  },
758  {
759    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p3-c0-examples-and-inspiration(\\.json)?[\\/#\\?]?$",
760    "originalSource": "/courses/tech-resume/p3-c0-examples-and-inspiration"
761  },
762  {
763    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p3-c1-good-resume-template-principles(\\.json)?[\\/#\\?]?$",
764    "originalSource": "/courses/tech-resume/p3-c1-good-resume-template-principles"
765  },
766  {
767    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p3-c2-resume-templates(\\.json)?[\\/#\\?]?$",
768    "originalSource": "/courses/tech-resume/p3-c2-resume-templates"
769  },
770  {
771    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p3-c3-resume-improvement-examples(\\.json)?[\\/#\\?]?$",
772    "originalSource": "/courses/tech-resume/p3-c3-resume-improvement-examples"
773  },
774  {
775    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p3-c4-advice-for-hiring-managers-on-running-a-good-screening-process(\\.json)?[\\/#\\?]?$",
776    "originalSource": "/courses/tech-resume/p3-c4-advice-for-hiring-managers-on-running-a-good-screening-process"
777  },
778  {
779    "regexp": "^(?:\\/(_next\\/data\\/[^/]{1,}))?\\/courses\\/tech-resume\\/p4-c0-conclusion(\\.json)?[\\/#\\?]?$",
780    "originalSource": "/courses/tech-resume/p4-c0-conclusion"
781  }
782];self.__MIDDLEWARE_MATCHERS_CB && self.__MIDDLEWARE_MATCHERS_CB()

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.