[[!template id="chapters" vidid="parallel-mainVideo" data="""
00:00.000 Introduction
00:23.440 Problem: Goal
01:12.360 Problem: Naive Multi-pass
01:34.200 Problem: Clever Multi-pass
01:57.720 Problem: Terminology
03:04.440 Problem: Scaling Multi-pass
03:55.920 Solution: Single-pass
04:18.240 Solution: Existing
06:29.080 Solution: query-replace-parallel
06:55.240 Demonstration: Swap
07:53.970 Demonstration: LaTeX
08:48.700 Demonstration: Regex
09:36.320 Demonstration: Order
10:54.440 Demonstration: Fun
12:29.120 Implementation
14:18.740 End
"""]]