|  Peter F. Patel-Schneider | a734a35b7e | rules: add a mouse-noop test for mouse gesture with little movement | 2021-04-17 10:32:24 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 7add22e861 | settings: don't halt when trying to write invalid map choice | 2021-04-17 10:32:24 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 75fec689a0 | settings: change name of App Switch Button | 2021-04-17 10:32:24 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 5d885f76e7 | settings: show potential triggering keys for mouse gesture setting | 2021-04-17 10:32:24 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 42624c7102 | ui: write persisted value when changing from ignoring a setting | 2021-04-17 10:32:24 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 087b99a2de | settings: use keys interface in divert_keys setting | 2021-04-17 10:32:24 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | b3a6dc5b2e | ui: update map all settings that are not None | 2021-04-17 10:32:24 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 95dafbe3aa | settings: fix return value for mouse gesture callback | 2021-04-15 17:00:29 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | a1dc69d203 | ui: make ignore settings not sensitive at startup | 2021-04-13 13:27:59 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | f7488f67c1 | settings: add mouse gesture handling | 2021-04-13 09:26:24 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 6c62f975d0 | ui: directly connected devices don't need to support connection notifications | 2021-04-12 23:21:22 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 62034758f0 | ui: check that receivers support connection nofications | 2021-04-12 22:32:11 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | a288caa7ee | settings: fix typo | 2021-04-12 08:08:31 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 5be7541875 | settings: for polling rate setting only change profiles mode when actually writing | 2021-04-12 08:04:41 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 33a4bf8bf5 | ui: read current value of setting when switching away from ignore | 2021-04-12 07:39:35 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 52fcbe3b48 | settings: restore _feature_hires_smooth_resolution | 2021-04-12 07:39:35 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | b34061c766 | ui: add ability to ignore a Solaar setting | 2021-04-12 07:39:35 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 8c5800e536 | receiver: use symbolic identifiers for sub-registers | 2021-04-09 07:46:10 -04:00 | 
				
					
						|  gogogogi | 804ba267f6 | device: add G700 wired support | 2021-04-09 07:43:54 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 6099df1b42 | ui: do not set attention icon - gets around bug in XFCE 16 | 2021-04-09 07:28:23 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 55ed173c39 | ui: replace deprecated GTK stock values | 2021-04-09 07:28:23 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 593d27770d | ui: only use first element of theme path for appindicator extra path | 2021-04-09 07:28:23 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 0dbb93e6a5 | ui: only prepend one icon path to theme search paths | 2021-04-09 07:28:23 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 68049efc41 | ui: better handling of tray icons | 2021-04-09 07:28:23 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 1d18e4d8f7 | receiver: receiver c52e does not unpair | 2021-04-09 07:24:11 -04:00 | 
				
					
						|  SiDevesh | d3a18bb85f | rules: match WM_CLASS also for process matching in rules | 2021-04-08 15:01:50 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 1cb8f0c874 | ui: correctly set icon theme value when regular battery icons are missiong | 2021-04-07 19:59:25 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 7e360e4416 | settings: remove _feature_hires_smooth_resolution as recent Linux input drivers depend on it not changing | 2021-04-04 22:36:54 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 9842972d8b | receiver: handle exception when device is not available while being added | 2021-04-04 22:33:38 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | a4b54df433 | device: fix debug message error | 2021-04-02 10:25:01 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 6ed09d0643 | listener: perform initial activation of devices in listener threads listener: perform initial activation of devices in listener threads | 2021-03-30 08:36:37 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 1bd68177ab | configure: keep track of serial numbers in configuration file | 2021-03-30 08:36:37 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 985ebd46cd | device: check device is active before performing request and don't replace empty settings | 2021-03-30 08:36:37 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 3fb197b78c | device: set host names longer than 14 bytes | 2021-03-29 11:43:30 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | cb67897d15 | device: set current host name if not current host | 2021-03-29 11:43:30 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 533cd54b92 | settings: add setting for SMART SHIFT ENHANCED feature | 2021-03-26 15:55:59 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | a658f2e2b0 | device:  add names for 2250 and 2251 features | 2021-03-26 15:55:59 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 689d57d097 | device: don't always use long messages for protocol 1.0 | 2021-03-22 08:35:34 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | dc3f70ff86 | cli: use 1-origin addressing when selecting from choices in config | 2021-03-18 09:57:03 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 58f1a142ec | cli: fix config check against choices | 2021-03-18 09:57:03 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 10233dac30 | settings: add quirk to not set up host mode on G915 TKL keyboard | 2021-03-07 22:02:49 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 5642a658ab | cli: print settings saved in config file in show command | 2021-03-06 07:39:04 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 3cd76aa191 | tools: fix up call to udev matching in hidconsole | 2021-03-02 19:02:08 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 83f45218de | release 1.0.5 | 2021-02-27 09:03:29 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 69df28c155 | docs: update docs - remembering settings, point to github docs | 2021-02-21 14:02:48 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | babdb44b4f | cli: fix up help messages for selecting devices and receivers for CLI commands | 2021-02-21 13:23:33 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | daee35de4a | cli: fix bug in finding receiver to pair | 2021-02-21 06:30:32 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 8d01e28138 | release 1.0.5rc2 | 2021-02-18 15:04:18 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 04d79810d4 | cli: set keyed settings with config | 2021-02-18 11:02:57 -05:00 | 
				
					
						|  Leonardo Gates | c1a79a49f8 | settings: implement polling rate | 2021-02-17 07:58:30 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 04775a3719 | device: use long messages for all 2.0 requests | 2021-02-16 20:20:33 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | eb0d939d1a | cli: don't select unpaired device for config command | 2021-02-16 08:25:46 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 4b52b77348 | cli: add device name to output when changing settings using config command | 2021-02-16 08:25:46 -05:00 | 
				
					
						|  Equidamoid | 8fccd84345 | Log real exception when can't use Xorg API (#1066) * fix: log real exception when can't use Xorg API
* chore: make linter happy | 2021-02-08 18:55:10 -05:00 | 
				
					
						|  Alexander Huck | 2ea92db3ca | remove trailing whitespace | 2021-02-01 12:54:32 -05:00 | 
				
					
						|  Alexander Huck | 205047e278 | Update about.py | 2021-02-01 12:54:32 -05:00 | 
				
					
						|  Alexander Huck | c268ff7a45 | Update about.py to bump copyright years Update Copyright Timeframe | 2021-02-01 12:54:32 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 82a41bf46b | device: show remaining pairings in show | 2021-01-27 11:35:11 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 1c6f289d91 | ui: add option to not use battery icons for tray icon | 2021-01-04 09:53:46 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 111f2be5c8 | device: defense against missing devices | 2021-01-03 16:01:59 -05:00 | 
				
					
						|  Marián Kyral | b722eccf04 | Fix typo | 2020-12-30 12:22:09 -05:00 | 
				
					
						|  Vinícius | aa4456e9dc | receiver: changing duplicate label of GESTURE 2 options | 2020-12-17 12:18:22 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | a688bfd9ec | settings: add setting to divert G keys and handle in rules | 2020-12-13 22:24:08 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 69f889e33f | rules: only activate rules if X11 is running | 2020-12-02 10:10:47 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 52049af8e1 | receiver: add remote device type | 2020-11-30 08:18:09 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 7d0402a97f | rules: only use X11 code when X11 is available | 2020-11-28 09:41:59 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 0427e5607e | settings: correctly handle diversions when key has other flags set | 2020-11-27 17:38:38 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 419a7722ad | rules: make rule processing conditional on X11 being available | 2020-11-27 10:48:16 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 60afd53257 | device: fix short name for MX Keys keyboard | 2020-11-27 10:48:16 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | a99a5a544e | rules: fix syntax in MouseClick | 2020-11-27 10:12:21 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 244d48d245 | rules: remove use of pynput | 2020-11-27 10:12:21 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 808a719823 | device: push device settings when device is active after suspend | 2020-11-27 10:02:46 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 646151ae61 | receiver: reduce unnecessary writes of config file | 2020-11-21 12:34:13 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | d81a971455 | cli: don't show devices as receivers | 2020-11-21 12:32:33 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 66f3d5d02b | receiver: gracefully handle more receiver and device disconnects | 2020-11-21 12:32:33 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 6b8e7a2d9c | ui: only emit warning on path mismatch between device and recevier in main window | 2020-11-21 12:32:33 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 504d23fab7 | ui: only emit warning when updating tray for inactive device | 2020-11-21 12:32:33 -05:00 | 
				
					
						|  Vinícius | 52109ade91 | ui: ignore Ctrl+Delete shortcut if root is selected | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | daafe5ebca | ui: don't offer to delete/cut root element and don't offer to paste non-Rule at the top level | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | 8be0e21ac7 | ui: delete method that is no longer used | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | 9c04bfad92 | ui: fixed unnecessary dialogue when window is closed after discarding changes | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | 4025b83dfd | ui: add icons to rule editor buttons and implement Ctrl+S shortcut | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | bc51117f59 | ui: use readable names on the left column of rule editor | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | a8819b06c8 | ui: make KeyPress entry larger (relative to window size) | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | 6f973cdc27 | ui: fix bug that prevented copying from a built-in rule for the first time | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | b548d05cad | ui: change diversion editor window title and button label | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | ef3d3e5290 | ui: fix feature entry bug when feature is not on the list | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | 487e1a3ded | ui: show Feature completion matches for all features | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | 4206d370f1 | ui: add delete button for every Execute argument | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | 29ccd55210 | ui: improve validation of FeatureUI and KeyUI diversion rule components | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | b399380445 | ui: diversion rule editor - move save and discard buttons to the top | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | 1d68ef858e | ui: make rule editing buttons larger and add delete buttons for KeyPress. | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | 717213c506 | ui: move diversion button to the right | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | 0b5c263799 | receiver: fix and improve diversion load/save functions | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | 1379da70a8 | ui: add GUI for diversion rules (draft) | 2020-11-21 12:23:41 -05:00 | 
				
					
						|  Vinícius | 381371c899 | receiver: add MouseClick diversion rule | 2020-11-14 10:38:01 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | be590c154a | docs: add documentation for rules processing and change name of rules file | 2020-11-13 08:46:04 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 30e4324906 | receiver: associate source file with top-level rules | 2020-11-13 08:46:04 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 545db1f641 | receiver: add named tests for hires and lowres wheels | 2020-11-13 08:46:04 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 5e2b2b6647 | device: add quirk for WPID 4055 in button diversion | 2020-11-13 08:46:04 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | f3a276d7a3 | receiver: add rule-based processing of diverted features | 2020-11-13 08:46:04 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 02a7d8cadd | util: allow accessing NamedInts by readable name | 2020-11-13 08:46:04 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 4da7feec3b | receiver: regularize capitalization of Logitech CONTROL key names | 2020-11-13 08:46:04 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | f75c9845d2 | settings: add setting for diverting keys | 2020-11-13 08:46:04 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | b947dd4896 | settings: add crown diversion setting | 2020-11-13 08:46:04 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | ade9c816c7 | receiver: add report_id to notifications and use where appropriate | 2020-11-13 08:46:04 -05:00 | 
				
					
						|  Vinícius | 8141fafb4b | ui: create attributes to access children in settings with multiple items | 2020-11-02 09:28:12 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 79b18d07c9 | cli: fix bug in probe | 2020-11-02 09:15:43 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | d92939135f | device: warn when feature notifiation comes in before device fully set up | 2020-11-02 08:27:08 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 733bf913e6 | device: implement UNIFIED_BATTERY feature device: implement UNIFIED_BATTERY feature | 2020-11-02 08:27:08 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 1162ccb897 | device: be defensive when getting device id | 2020-11-01 15:14:18 -05:00 | 
				
					
						|  Peter F. Patel-Schneider | 93b5a0008b | ui: add lock icon to control whether setting can be changed | 2020-10-25 14:13:58 -04:00 | 
				
					
						|  Wojciech Nawrocki | 847205eb06 | settings_templates: typo Oops! | 2020-10-25 14:03:05 -04:00 | 
				
					
						|  Antony Kellermann | 98b4aff33d | Fix warning | 2020-10-25 14:02:25 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | a4e4c160c1 | release 1.0.4 | 2020-10-22 10:02:24 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 93fe73214c | release 1.0.4rc1 | 2020-10-12 08:25:35 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | b19006104f | device: support unknown USB-connected and Bluetooth devices | 2020-10-12 08:05:13 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | dba9d472a8 | hidapi: fix bug in processing of serial numbers | 2020-10-07 15:18:28 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 7a7aad8977 | device: use FRIENDLY NAME for codename if needed and available | 2020-10-07 05:30:34 -04:00 | 
				
					
						|  Olivier Dormond | 254e2cb77e | device: add BT information for MX Keys | 2020-10-03 09:10:59 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | fdb1b43373 | device: add USB information for G700s | 2020-10-01 17:45:49 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | a9d6b4c319 | listener: make sure device has a status before processing notifications | 2020-10-01 17:45:49 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 7908a4f5a4 | ui: ensure that Gtk 3.0 is the version loaded | 2020-10-01 17:45:49 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 757c731610 | device: show DPI values, not slider, in sliding notification | 2020-10-01 12:48:11 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 612e8fb4f7 | device: store sliding DPI value in persister and respect changes in regular DPI setting | 2020-10-01 12:48:11 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 84e0e74709 | device: add BT IDs for MX Master and MX Master 2S | 2020-09-29 11:26:34 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | ec8a51d353 | udev: get manufacturer and product from HID_ID | 2020-09-29 11:26:34 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 3b6a4ed0ed | receiver: put USB and BT identifiers in descriptors.py | 2020-09-29 11:26:34 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 815c9755b5 | receiver: handle bluetooth-connected devices | 2020-09-29 11:26:34 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 1e7050595e | receiver: add model and node ID and use in configurations | 2020-09-29 11:26:34 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | fc59c0fbf6 | device: only look up feature notifications in SLIDING DPI setting | 2020-09-28 14:47:43 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 4874d72c16 | receiver: fix bug in debug message | 2020-09-28 14:47:43 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | e6cfd0a0c1 | device: increase speed for DPI sliding | 2020-09-28 12:59:04 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | ebf7984ad0 | device: determine SLIDING DPI suitability based on device features | 2020-09-28 12:59:04 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 2654b6bbe0 | ui: add forced-refresh argument to window update | 2020-09-28 12:59:04 -04:00 | 
				
					
						|  Wojciech Nawrocki | 9f7c7209fe | device: support DPI sliding with two slots on MX Vertical mouse Reimplements the entire behaviour of Logitech's software for this
mouse on Windows. | 2020-09-28 12:59:04 -04:00 | 
				
					
						|  Wojciech Nawrocki | 41fb08c059 | notify: allow displaying progress | 2020-09-28 12:59:04 -04:00 | 
				
					
						|  Wojciech Nawrocki | 362d43a7a1 | backend: allow device objects to handle notifications | 2020-09-28 12:59:04 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 0259e44c31 | cli: ignore DJ pairing notifications in CLI pair command | 2020-09-24 18:22:35 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | df8b6b488c | receiver: add USB information for MX Vertical when wired | 2020-09-23 18:03:47 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | b1d4b2f3cd | receiver: add model and node ID and use in configurations | 2020-09-23 18:03:47 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 58823763ea | ui: handle wired devices | 2020-09-23 18:03:47 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | aeb8588e06 | cli: make probe and config work for wired devices | 2020-09-23 18:03:47 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | ebfd26b3d0 | receiver: add USB information for G502 Hero when wired | 2020-09-23 18:03:47 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 95a30a8089 | cli: add extra information about features to show command output | 2020-09-23 18:03:47 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | dca6b4ba38 | ui: show all host choices | 2020-09-21 08:57:47 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | b1706fa9e2 | ui: don't show unpaired host choices | 2020-09-21 07:44:55 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | ff5d744183 | ui: improve display strings and ordering for settings | 2020-09-21 07:44:55 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 377e44c624 | ui: add separator before device settings | 2020-09-21 07:44:55 -04:00 | 
				
					
						|  Peter F. Patel-Schneider | 714f8782b3 | cli: reduce chance of connect notifications clashing when pairing | 2020-09-18 05:49:43 -04:00 |