{ "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"o\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"o\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"o\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"t\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"t\", 0)), String(\"wo\")]), StringWithColorIndex([MatchString((\"t\", 0)), String(\"hree\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"2\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"3\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"3\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"3\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"o\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"o\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"o\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \".\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i).\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i).\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \".\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i).\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i).\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"b\", 0)), MatchString((\"l\", 1)), MatchString((\"a\", 2)), MatchString((\"h\", 3))])], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"o\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"o\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"o\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)2\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)2\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"2\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)t\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)t\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"2\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"2\", 0))]), StringWithColorIndex([String(\"1\"), MatchString((\"2\", 0))]), StringWithColorIndex([MatchString((\"2\", 0)), String(\"0\")]), StringWithColorIndex([MatchString((\"2\", 0)), String(\"1\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"3\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)3\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"(?i)2\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"(?i)3\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"3\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)3\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"(?i)2\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"(?i)3\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"\\\\\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"(?i)\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: false, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"\\\\\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([])], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"0\")]), StringWithColorIndex([String(\"1\")]), StringWithColorIndex([String(\"2\")]), StringWithColorIndex([String(\"3\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"o\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)o\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"(?i)t\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"(?i)o\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"b\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"b\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"b\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"b\", 0)), String(\"lah\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"0\")]), StringWithColorIndex([String(\"1\")]), StringWithColorIndex([String(\"2\")]), StringWithColorIndex([String(\"3\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"o\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)o\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"(?i)t\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"(?i)o\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"tw\"), MatchString((\"o\", 0))])], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"o\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)o\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"(?i)t\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"(?i)o\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"o\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)o\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"(?i)t\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"(?i)o\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"t\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"t...\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)t...\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)t...\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \".\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\".\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \".\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \".\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i).\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i).\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"o\", 0)), MatchString((\"n\", 1)), MatchString((\"e\", 2))]), StringWithColorIndex([MatchString((\"t\", 3)), MatchString((\"w\", 4)), MatchString((\"o\", 0))]), StringWithColorIndex([MatchString((\"t\", 3)), MatchString((\"h\", 5)), MatchString((\"r\", 6)), MatchString((\"e\", 2)), MatchString((\"e\", 2))])], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([])], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"\\\\\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: false, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)\\\\\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"b\"), String(\"l\"), String(\"a\"), String(\"h\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"b\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)b\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)b\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"t...\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)t...\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)t...\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"thre\", 0)), String(\"e\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)t\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)t\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \".\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\".\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \".\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"b\", 0)), MatchString((\"l\", 1)), MatchString((\"a\", 2)), MatchString((\"h\", 3))])], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"t...\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"t...\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"t...\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)t\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)t\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)2\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)2\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"2\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"b\"), String(\"l\"), String(\"a\"), String(\"h\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \".\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\".\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \".\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"0\", 0))]), StringWithColorIndex([MatchString((\"1\", 1))]), StringWithColorIndex([MatchString((\"2\", 2))]), StringWithColorIndex([MatchString((\"3\", 3))])], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"b\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"b\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"b\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"t...\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)t...\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)t...\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"\\\\\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: false, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)\\\\\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([])], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"\\\\\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"(?i)\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: false, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"\\\\\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"b\"), String(\"l\"), String(\"a\"), String(\"h\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"b\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)b\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)b\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"b\", 0)), String(\"lah\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"\\\\\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"(?i)\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: false, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"\\\\\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"o\"), String(\"n\"), String(\"e\")]), StringWithColorIndex([String(\"t\"), String(\"w\"), String(\"o\")]), StringWithColorIndex([String(\"t\"), String(\"h\"), String(\"r\"), String(\"e\"), String(\"e\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"b\"), String(\"l\"), String(\"a\"), String(\"h\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"3\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"3\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"3\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)2\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)2\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"b\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"b\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"b\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"o\"), String(\"n\"), String(\"e\")]), StringWithColorIndex([String(\"t\"), String(\"w\"), String(\"o\")]), StringWithColorIndex([String(\"t\"), String(\"h\"), String(\"r\"), String(\"e\"), String(\"e\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"t\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"\\\\\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: false, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)\\\\\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"o\"), String(\"n\"), String(\"e\")]), StringWithColorIndex([String(\"t\"), String(\"w\"), String(\"o\")]), StringWithColorIndex([String(\"t\"), String(\"h\"), String(\"r\"), String(\"e\"), String(\"e\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"3\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"3\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"3\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)2\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)2\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"2\", 0))]), StringWithColorIndex([String(\"1\"), MatchString((\"2\", 0))]), StringWithColorIndex([MatchString((\"2\", 0)), String(\"0\")]), StringWithColorIndex([MatchString((\"2\", 0)), String(\"1\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"o\"), String(\"n\"), String(\"e\")]), StringWithColorIndex([String(\"t\"), String(\"w\"), String(\"o\")]), StringWithColorIndex([String(\"t\"), String(\"h\"), String(\"r\"), String(\"e\"), String(\"e\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"3\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)3\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"(?i)2\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"(?i)3\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"2\"), MatchString((\"3\", 0))]), StringWithColorIndex([MatchString((\"3\", 0)), String(\"2\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \".\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i).\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i).\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"0\", 0))]), StringWithColorIndex([MatchString((\"1\", 1))]), StringWithColorIndex([MatchString((\"2\", 2))]), StringWithColorIndex([MatchString((\"3\", 3))])], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"\\\\\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"(?i)\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: false, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"\\\\\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"0\")]), StringWithColorIndex([String(\"1\")]), StringWithColorIndex([String(\"2\")]), StringWithColorIndex([String(\"3\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"b\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"b\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"b\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"t...\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"t...\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"t...\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([])], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"o\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"o\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"o\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"tw\"), MatchString((\"o\", 0))])], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"\\\\\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: false, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)\\\\\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"0\")]), StringWithColorIndex([String(\"1\")]), StringWithColorIndex([String(\"2\")]), StringWithColorIndex([String(\"3\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"3\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)3\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"(?i)2\", context: 0, case_sensitive: false, inverse: false }, SearchLine { line: \"(?i)3\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)t\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)t\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"t\", 0)), String(\"wo\")]), StringWithColorIndex([MatchString((\"t\", 0)), String(\"hree\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \".\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\".\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \".\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"o\", 0)), MatchString((\"n\", 1)), MatchString((\"e\", 2))]), StringWithColorIndex([MatchString((\"t\", 3)), MatchString((\"w\", 4)), MatchString((\"o\", 0))]), StringWithColorIndex([MatchString((\"t\", 3)), MatchString((\"h\", 5)), MatchString((\"r\", 6)), MatchString((\"e\", 2)), MatchString((\"e\", 2))])], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"t...\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)t...\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)t...\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"t...\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"t...\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"t...\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"one\", \"two\", \"three\"], search_lines: [SearchLine { line: \"t...\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"t...\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"t...\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([MatchString((\"thre\", 0)), String(\"e\")])], status_line: \"matchedLin\" }", "State { source_lines: [\"\"], search_lines: [SearchLine { line: \"b\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)b\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)b\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"b\", context: 0, case_sensitive: false, inverse: false }], last_valid_regex: Regex(\"(?i)b\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"(?i)b\", context: 0, case_sensitive: false, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"blah\"], search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"t\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 3, pager_window_height: 6, output_search_lines: [SearchLine { line: \"t\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [], status_line: \"matchedLin\" }", "State { source_lines: [\"0\", \"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"10\", \"11\", \"12\", \"13\", \"14\", \"15\", \"16\", \"17\", \"18\", \"19\", \"20\", \"21\", \"22\", \"23\", \"24\", \"25\", \"26\", \"27\", \"28\", \"29\", \"30\", \"31\", \"32\", \"33\", \"34\", \"35\", \"36\", \"37\", \"38\", \"39\", \"40\", \"41\", \"42\", \"43\", \"44\", \"45\", \"46\", \"47\", \"48\", \"49\", \"50\", \"51\", \"52\", \"53\", \"54\", \"55\", \"56\", \"57\", \"58\", \"59\", \"60\", \"61\", \"62\", \"63\", \"64\", \"65\", \"66\", \"67\", \"68\", \"69\", \"70\", \"71\", \"72\", \"73\", \"74\", \"75\", \"76\", \"77\", \"78\", \"79\", \"80\", \"81\", \"82\", \"83\", \"84\", \"85\", \"86\", \"87\", \"88\", \"89\", \"90\", \"91\", \"92\", \"93\", \"94\", \"95\", \"96\", \"97\", \"98\", \"99\"], search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"3\", context: 0, case_sensitive: true, inverse: false }], last_valid_regex: Regex(\"3\"), pager_x: 0, pager_y: 0, max_y: 10, max_x: 10 }": "RenderState { regex_valid: true, max_y: 10, max_x: 10, input_window_height: 4, pager_window_height: 5, output_search_lines: [SearchLine { line: \"2\", context: 0, case_sensitive: true, inverse: false }, SearchLine { line: \"3\", context: 0, case_sensitive: true, inverse: false }], output_display_lines: [StringWithColorIndex([String(\"2\"), MatchString((\"3\", 0))]), StringWithColorIndex([MatchString((\"3\", 0)), String(\"2\")])], status_line: \"matchedLin\" }" }