<commit_before>TODO
====
 - <del>Make knob draggable</del>
     - <del>divide the slider into zoom-level amount of regions</del>
     - <del>snap the knob to each 'border'</del>
 - <del>Move knob when changing zoom-level</del>
 - <del>Change zoom-level when dragging knob</del>
 - <del>Invert the progress of the zoom slider knob. :P</del>
 - <del>Move knob by pressing on slider</del>
 - <del>Factor out the Draggable-stuff to a subclass (DraggableInBBox or something).</del>
 - Make the zoom slider repeat the background as many times as there are zoom-levels
     - Make this behaviour optional
 - Celebrate with beer.
 - <del>Make a Pan map control (in another plugin). (see: [Leaflet.Pancontrol][1])</del>

[1]: https://github.com/kartena/Leaflet.Pancontrol<commit_msg>Updated TODO<commit_after>TODO
====
 - <del>Make knob draggable</del>
     - <del>divide the slider into zoom-level amount of regions</del>
     - <del>snap the knob to each 'border'</del>
 - <del>Move knob when changing zoom-level</del>
 - <del>Change zoom-level when dragging knob</del>
 - <del>Invert the progress of the zoom slider knob. :P</del>
 - <del>Move knob by pressing on slider</del>
 - <del>Factor out the Draggable-stuff to a subclass (DraggableInBBox or something).</del>
 - <del>Make the zoom slider repeat the background as many times as there are zoom-levels</del>
 - Celebrate with beer.
 - <del>Make a Pan map control (in another plugin). (see: [Leaflet.Pancontrol][1])</del>

[1]: https://github.com/kartena/Leaflet.Pancontrol
{'fraction_non_alphanumeric': 0.1314060446780552, 'fraction_numerical': 0.002628120893561104, 'mean_word_length': 3.8814102564102564, 'pattern_counts': {'":': 0, '<': 41, '<?xml version=': 0, '>': 41, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7494499', 'n_tokens_mistral': 509, 'n_tokens_neox': 478, 'n_words': 168}