Repository: alacritty/alacritty (language: rust)

Issue:
[macOS] Inline Composition Buffer doesn't show cursor.
Inline Composition Buffer doesn't show cursor.

Input methods like macOS built-in ones may use inline composition buffer (ICB). It may show a cursor when expected. However, in Alacritty (as of 0.13.1), the cursor in the ICB is missing.

<img width="278" alt="image" src="https://github.com/alacritty/alacritty/assets/3164826/66773cd7-29e6-446c-b5e9-ca0fed659708">


### System

OS: macOS 14.4 Sonoma
Version: 0.13.1 // `alacritty --version` doesn't work.

### Logs

Crashes: STDERR, STDOUT
Font/Terminal size: `alacritty -vv`
Keyboard and bindings: `alacritty --print-events`

<img width="428" alt="image" src="https://github.com/alacritty/alacritty/assets/3164826/175120e0-b500-4df4-9237-744fbc312aa7">
<img width="378" alt="image" src="https://github.com/alacritty/alacritty/assets/3164826/1e177f91-facd-4159-85bb-e9870894ec25">

Searching for uppercase, accented letters, and symbols doesn't work in inline vi mode search (f/F/t/T)
Hi, searching for lowercase ascii [a-z] characters in inline vi mode search (f/F/t/T) works fine, but it doesn't work for:

  - Uppercase characters.
  - Accented letters (i.e: í, é, á, ü, ...) gets inserted instead of being searched.
  - Symbol characters (i.e.: :, ?, ¿, ¡, ¿), and / starts a search instead of being searched.

### System

OS: GNU/Linux Debian trixie/sid
Version: `alacritty 0.13.2`
Linux/BSD: X11 with awesomewm

Thanks for this great terminal!


Discussion / hints:
The alacritty executable on macOS is inside the `.app` file, also could you try with latest rc just in case?
@kchibisov This problem still exists with 0.13.2 RC1.
<img width="663" alt="image" src="https://github.com/alacritty/alacritty/assets/3164826/34e41201-6db1-4268-aaf7-21077134a622">

Which cursor style do you have set in Alacritty? Does it blink or is it always shown? I feel like with an I-Beam cursor that is always visible this shouldn't be possible, so could you try that?
@chrisduerr I use the default cursor (always shown):
<img width="96" alt="image" src="https://github.com/alacritty/alacritty/assets/3164826/b4ed894c-68b0-4794-afe6-4804d451fc99">

@kchibisov You're probably more familiar with the IME code, is it supposed to hide the input cursor at any point?
I'd need a `--print-events` log to tell what is expected or not. But cursor can be hidden in some cases.
@chrisduerr It needs to show the cursor if an IME utilizes nested input buffer.
For example of a sentence-based Bopomofo input method: The outer buffer assembles all kanji characters into a sentence, and the inner buffer assembles all phonabets into the pronounciation of a kanji. The cursur in this case is of vital importance to indicate where the new pronounciation gets inserted into the outer buffer.
> @kchibisov You're probably more familiar with the IME code, is it supposed to hide the input cursor at any point?

It is on client app's duty to implement IMKTextInput protocol / trait correctly.

https://github.com/phracker/MacOSX-SDKs/blob/041600eda65c6a668f66cb7d56b7d1da3e8bcc93/MacOSX10.5.sdk/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/Headers/IMKInputSession.h#L74-L85

> @abstract   Insert the text and mark it to indicate that it is part of an active input session. 
> @discussion The string parameter must be an NSString or an NSAttributedString. Passing an NSString will produce default marking ( On a 72 dpi screen that is a 2 pixel black underline for the entire string).  SelectionRange indicates the area of the string that should be selected and therefore if possible the area that should be displayed. SelectionRange is relative to the string parameter.
>             
> For example, if the string contains the these characters: "INPUT" and the range is (5,0) the selection will be set right after the "T."
> 
> ReplacementRange specifies the location in the client document where the marked text should be placed.  If the marked text should be placed at the current cursor location replacementRange.location will equal NSNotFound.  If used (i.e. location is not NSNotFound) the replacementRange is relative to the client document (i.e. 0 is the beginning of the document) and NOT the string parameter.
> 
> Currently, the replacement range is sent to the client via the kEventParamTextInputSendReplaceRange Carbon Event parameter.  As noted in the comment for this parameter for this parameter to be used the client must support the TSMDocumentAccess protocol.  If a client does not support the TSMDocumentAccess protocol the replacementRange will be ignored.

ObjC:
```objc
- (void)setMarkedText:(id)string selectionRange:(NSRange)selectionRange replacementRange:(NSRange)replacementRange;
```

Swift:
```swift
(clientInstance as? IMKTextInput)?.setMarkedText(_ text: String, selectionRange: NSRange)
```

To my experience, the 2nd parameter has two behaviors, according to the length of the selectionRange parameter:

1. If the length of the selectionRange is 0, then the outer buffer has a cursor. The begin pos of the selectionRange is the utf16 codepoint position of the outer buffer.

2. If the length of the selection is greater than 0, then instead a selection range is shown (like you use mouse to select some words or characters among a text paragraph in TextEdit). The length is also counted as utf16 codepoint counts.

This is how the second behavior looks like in the inline composition buffer (Google Chrome):
![image](https://github.com/alacritty/alacritty/assets/3164826/a07cd138-256d-4178-b512-5c13f5cb2116)

Note: I strongly suggest you folks to read the IMKInputSession.h in lieu of the Apple Xcode Documentation. Xcode Documentation is extremely lacking about certain crucial information of how IMKTextInput and InputMethodKit works. These protocols / frameworks were introduced in macOS 10.5 Snow Leopard, requiring additional researches for non-Apple developers to check Apple Developer Documentation Archive.
It seems that there's nothing wrong (to me) in this line:
https://github.com/alacritty/alacritty/blob/6585d60408be1d6c275a41e4c94da092482a1ea7/alacritty/src/event.rs#L1452

If there's a problem, then it must be happened with the given `cursor_offset` object.
Just a memo here: I'll try modify this block to see whether it fix the cursor-missing issue:
https://github.com/alacritty/alacritty/blob/6585d60408be1d6c275a41e4c94da092482a1ea7/alacritty/src/display/content.rs#L50-L61
I managed to patch the content.rs as follows:

![image](https://github.com/alacritty/alacritty/assets/3164826/a878133a-668d-446c-b80d-4809bf13cc2e)

However, the cursor always situates at the rearest of the inline composition buffer:

![image](https://github.com/alacritty/alacritty/assets/3164826/c6987893-6f6c-49ee-811b-25b0d5888d2b)

Lemme continue investigating this.
@chrisduerr Here's the --print-events of the main branch 6585d604 :

```
Last login: Sat Mar 30 23:36:30 on ttys002
/Users/shikisuen/Repos/alacritty/target/debug/alacritty ; exit;
~ > /Users/shikisuen/Repos/alacritty/target/debug/alacritty --print-events ; exit;      03/30/2024 11:37:32 PM
Created log file at "/var/folders/10/6wq7rrd57qx334gglsl_cfs00000gq/T/Alacritty-41746.log"
[0.000026249s] [INFO ] [alacritty] Welcome to Alacritty
[0.000244373s] [INFO ] [alacritty] Version 0.14.0-dev (6585d604)
[0.001331590s] [INFO ] [alacritty] Configuration files loaded from:
                                     "/Users/shikisuen/.config/alacritty/alacritty.toml"
[0.026257051s] [INFO ] [alacritty] winit event: NewEvents(Init)
[0.026326091s] [INFO ] [alacritty] winit event: Resumed
[0.026362619s] [INFO ] [alacritty] Using Apple CGL
[0.059644436s] [INFO ] [alacritty] Window scale factor: 1
[0.137354421s] [INFO ] [alacritty] Running on Intel(R) UHD Graphics 630
[0.137413098s] [INFO ] [alacritty] OpenGL version 4.1 INTEL-22.5.10, shader_version 4.10
[0.137437771s] [INFO ] [alacritty] Using OpenGL 3.3 renderer
[0.165554684s] [INFO ] [alacritty] Cell size: 7 x 18
[0.165633120s] [INFO ] [alacritty] Padding: 14 x 14
[0.165656146s] [INFO ] [alacritty] Width: 798, Height: 568
[0.176865891s] [INFO ] [alacritty] PTY dimensions: 30 x 110
[0.186946339s] [INFO ] [alacritty] Initialisation complete
[0.198950667s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[0.215368898s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Resized(PhysicalSize { width: 800, height: 600 }) }
[0.215469868s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Focused(false) }
[0.215516988s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Resized(PhysicalSize { width: 798, height: 568 }) }
[0.215561764s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Moved(PhysicalPosition { x: 624, y: 136 }) }
[0.215608404s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[0.220756858s] [INFO ] [alacritty] winit event: AboutToWait
[0.220857050s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687794426811 }, requested_resume: Some(Instant { t: 41687798888899 }) })
[0.266124345s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Terminal(Wakeup) })
[0.266203744s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Terminal(PtyWrite()) })
[0.266238982s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Terminal(Wakeup) })
[0.266266143s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Focused(true) }
[0.266291039s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorEntered { device_id: DeviceId(DeviceId) } }
[0.266319060s] [INFO ] [alacritty] winit event: AboutToWait
[0.266406507s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687839979816 }, requested_resume: None })
[0.266444614s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[0.266480101s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[0.266506082s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[0.267964964s] [INFO ] [alacritty] winit event: AboutToWait
[0.268031852s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687841607576 }, requested_resume: None })
[0.268125930s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Terminal(CursorBlinkingChange) })
[0.268160050s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Terminal(Wakeup) })
[0.268184739s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[0.268236139s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[0.270017658s] [INFO ] [alacritty] winit event: AboutToWait
[0.270118698s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687843682101 }, requested_resume: Some(Instant { t: 41687848890435 }) })
[0.270715268s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Occluded(false) }
[0.270766004s] [INFO ] [alacritty] winit event: AboutToWait
[0.270803654s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687844386529 }, requested_resume: Some(Instant { t: 41687848890435 }) })
[0.270859562s] [INFO ] [alacritty] winit event: AboutToWait
[0.270897761s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687844476696 }, requested_resume: Some(Instant { t: 41687848890435 }) })
[0.271058867s] [INFO ] [alacritty] winit event: AboutToWait
[0.271096680s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687844680740 }, requested_resume: Some(Instant { t: 41687848890435 }) })
[0.271841998s] [INFO ] [alacritty] winit event: AboutToWait
[0.271892262s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687845475568 }, requested_resume: Some(Instant { t: 41687848890435 }) })
[0.271963969s] [INFO ] [alacritty] winit event: AboutToWait
[0.272006074s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687845582908 }, requested_resume: Some(Instant { t: 41687848890435 }) })
[0.272091168s] [INFO ] [alacritty] winit event: AboutToWait
[0.272127050s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687845711150 }, requested_resume: Some(Instant { t: 41687848890435 }) })
[0.272174804s] [INFO ] [alacritty] winit event: AboutToWait
[0.272213077s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687845790881 }, requested_resume: Some(Instant { t: 41687848890435 }) })
[0.274182123s] [INFO ] [alacritty] winit event: AboutToWait
[0.274260571s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687847842306 }, requested_resume: Some(Instant { t: 41687848890435 }) })
[0.274299987s] [INFO ] [alacritty] winit event: AboutToWait
[0.274330490s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687847914717 }, requested_resume: Some(Instant { t: 41687848890435 }) })
[0.274374886s] [INFO ] [alacritty] winit event: AboutToWait
[0.274445390s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687848008508 }, requested_resume: Some(Instant { t: 41687848890435 }) })
[0.274477153s] [INFO ] [alacritty] winit event: AboutToWait
[0.274750242s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687848107849 }, requested_resume: Some(Instant { t: 41687848890435 }) })
[0.274804137s] [INFO ] [alacritty] winit event: AboutToWait
[0.275322653s] [INFO ] [alacritty] winit event: NewEvents(ResumeTimeReached { start: Instant { t: 41687848421725 }, requested_resume: Instant { t: 41687848890435 } })
[0.275417671s] [INFO ] [alacritty] winit event: AboutToWait
[0.275492054s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687849062560 }, requested_resume: None })
[0.275523828s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[0.275549509s] [INFO ] [alacritty] winit event: AboutToWait
[0.278414342s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687849159710 }, requested_resume: None })
[0.278624724s] [INFO ] [alacritty] winit event: AboutToWait
[0.278676315s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687852258291 }, requested_resume: None })
[0.278717972s] [INFO ] [alacritty] winit event: AboutToWait
[0.282277807s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687852356212 }, requested_resume: None })
[0.282438078s] [INFO ] [alacritty] winit event: AboutToWait
[0.282499778s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687856061541 }, requested_resume: None })
[0.282551179s] [INFO ] [alacritty] winit event: AboutToWait
[0.286444497s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687856164202 }, requested_resume: None })
[0.286519272s] [INFO ] [alacritty] winit event: AboutToWait
[0.286551837s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687860136443 }, requested_resume: None })
[0.286583036s] [INFO ] [alacritty] winit event: AboutToWait
[0.290433066s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687860195331 }, requested_resume: None })
[0.290569495s] [INFO ] [alacritty] winit event: AboutToWait
[0.290635568s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687864212442 }, requested_resume: None })
[0.290699023s] [INFO ] [alacritty] winit event: AboutToWait
[0.294343304s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687864331742 }, requested_resume: None })
[0.294458987s] [INFO ] [alacritty] winit event: AboutToWait
[0.294525507s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687868102095 }, requested_resume: None })
[0.294589450s] [INFO ] [alacritty] winit event: AboutToWait
[0.297622342s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687868221611 }, requested_resume: None })
[0.297794357s] [INFO ] [alacritty] winit event: AboutToWait
[0.297850246s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687871429617 }, requested_resume: None })
[0.297901526s] [INFO ] [alacritty] winit event: AboutToWait
[0.301828314s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687871531848 }, requested_resume: None })
[0.301913179s] [INFO ] [alacritty] winit event: AboutToWait
[0.301947144s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687875532162 }, requested_resume: None })
[0.301979055s] [INFO ] [alacritty] winit event: AboutToWait
[0.304967975s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687875591944 }, requested_resume: None })
[0.305071054s] [INFO ] [alacritty] winit event: AboutToWait
[0.305117823s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687878698789 }, requested_resume: None })
[0.305164029s] [INFO ] [alacritty] winit event: AboutToWait
[0.309153608s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687878784942 }, requested_resume: None })
[0.309329293s] [INFO ] [alacritty] winit event: AboutToWait
[0.309394679s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687882970816 }, requested_resume: None })
[0.309457725s] [INFO ] [alacritty] winit event: AboutToWait
[0.312992893s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687883089963 }, requested_resume: None })
[0.313094483s] [INFO ] [alacritty] winit event: AboutToWait
[0.313141554s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687886722763 }, requested_resume: None })
[0.313185238s] [INFO ] [alacritty] winit event: AboutToWait
[0.316699808s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687886805427 }, requested_resume: None })
[0.316834831s] [INFO ] [alacritty] winit event: AboutToWait
[0.316890988s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687890471544 }, requested_resume: None })
[0.318438121s] [INFO ] [alacritty] winit event: AboutToWait
[0.321418383s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687892079684 }, requested_resume: None })
[0.321485097s] [INFO ] [alacritty] winit event: AboutToWait
[0.370837622s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687895102089 }, requested_resume: None })
[0.371301300s] [INFO ] [alacritty] winit event: AboutToWait
[0.377683921s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687944980849 }, requested_resume: None })
[0.378175860s] [INFO ] [alacritty] winit event: AboutToWait
[0.378236687s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687951816925 }, requested_resume: None })
[0.378282964s] [INFO ] [alacritty] winit event: AboutToWait
[0.397506808s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687951903791 }, requested_resume: None })
[0.399024695s] [INFO ] [alacritty] winit event: AboutToWait
[0.742986144s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41687972676038 }, requested_resume: None })
[0.743285542s] [INFO ] [alacritty] winit event: AboutToWait
[0.743483889s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41688316972081 }, requested_resume: None })
[0.743625993s] [INFO ] [alacritty] winit event: AboutToWait
[0.743713753s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41688317286244 }, requested_resume: None })
[0.743900352s] [INFO ] [alacritty] winit event: AboutToWait
[0.743989812s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41688317564491 }, requested_resume: None })
[0.744075546s] [INFO ] [alacritty] winit event: AboutToWait
[1.269021763s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41688317705308 }, requested_resume: None })
[1.269219970s] [INFO ] [alacritty] winit event: AboutToWait
[2.948500092s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41688842870171 }, requested_resume: None })
[2.950235371s] [INFO ] [alacritty] winit event: AboutToWait
[2.950824913s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690523917729 }, requested_resume: None })
[2.951286766s] [INFO ] [alacritty] winit event: AboutToWait
[2.959961720s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690524919470 }, requested_resume: None })
[2.960646729s] [INFO ] [alacritty] winit event: AboutToWait
[3.034435420s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690534302854 }, requested_resume: None })
[3.077348965s] [INFO ] [alacritty] winit event: AboutToWait
[3.077445146s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690651028210 }, requested_resume: None })
[3.077570290s] [INFO ] [alacritty] winit event: AboutToWait
[3.077610261s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690651194680 }, requested_resume: None })
[3.078011909s] [INFO ] [alacritty] winit event: AboutToWait
[3.090542875s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690651658139 }, requested_resume: None })
[3.090664964s] [INFO ] [alacritty] winit event: AboutToWait
[3.098215714s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690664291748 }, requested_resume: None })
[3.098500012s] [INFO ] [alacritty] winit event: AboutToWait
[3.192042221s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690672130543 }, requested_resume: None })
[3.193099962s] [INFO ] [alacritty] winit event: AboutToWait
[3.206312431s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690766787903 }, requested_resume: None })
[3.206433853s] [INFO ] [alacritty] winit event: AboutToWait
[3.254335233s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690780061602 }, requested_resume: None })
2024-03-30 23:37:35.313 alacritty[41746:742393] TSM AdjustCapsLockLEDForKeyTransitionHandling - _ISSetPhysicalKeyboardCapsLockLED Inhibit
[3.266577864s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Enabled) }
[3.266687352s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("ㄅ", Some((3, 3)))) }
[3.266722489s] [INFO ] [alacritty] winit event: AboutToWait
[3.266789164s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690840372526 }, requested_resume: None })
[3.267194018s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[3.269285793s] [INFO ] [alacritty] winit event: AboutToWait
[3.269364571s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690842945694 }, requested_resume: None })
[3.269455420s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[3.269489026s] [INFO ] [alacritty] winit event: AboutToWait
[3.269517684s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690843102098 }, requested_resume: None })
[3.269547770s] [INFO ] [alacritty] winit event: AboutToWait
[3.269575582s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690843160785 }, requested_resume: None })
[3.269644314s] [INFO ] [alacritty] winit event: AboutToWait
[3.272975223s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690843262383 }, requested_resume: None })
[3.273100148s] [INFO ] [alacritty] winit event: AboutToWait
[3.274115464s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690846719024 }, requested_resume: None })
[3.274273762s] [INFO ] [alacritty] winit event: AboutToWait
[3.334707322s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690847895946 }, requested_resume: None })
[3.340517462s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("ㄅㄚ", Some((6, 6)))) }
[3.340583150s] [INFO ] [alacritty] winit event: AboutToWait
[3.340640052s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690914224515 }, requested_resume: None })
[3.340672363s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[3.342093864s] [INFO ] [alacritty] winit event: AboutToWait
[3.342141138s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690915725469 }, requested_resume: None })
[3.342171233s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[3.342203279s] [INFO ] [alacritty] winit event: AboutToWait
[3.373718033s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690915817666 }, requested_resume: None })
[3.374096233s] [INFO ] [alacritty] winit event: AboutToWait
[3.430274382s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41690947732513 }, requested_resume: None })
[3.438621839s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八", Some((3, 3)))) }
[3.438699527s] [INFO ] [alacritty] winit event: AboutToWait
[3.438759779s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691012343376 }, requested_resume: None })
[3.438976016s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[3.440458034s] [INFO ] [alacritty] winit event: AboutToWait
[3.440508144s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691014092128 }, requested_resume: None })
[3.440538887s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[3.440563124s] [INFO ] [alacritty] winit event: AboutToWait
[3.558742390s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691014175544 }, requested_resume: None })
[3.559339437s] [INFO ] [alacritty] winit event: AboutToWait
[3.681445198s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691133025203 }, requested_resume: None })
[3.681651800s] [INFO ] [alacritty] winit event: AboutToWait
[3.694345199s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691255297451 }, requested_resume: None })
[3.700243868s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八ㄩ", Some((6, 6)))) }
[3.700315510s] [INFO ] [alacritty] winit event: AboutToWait
[3.700370936s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691273955071 }, requested_resume: None })
[3.700403192s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[3.701820527s] [INFO ] [alacritty] winit event: AboutToWait
[3.701867210s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691275451389 }, requested_resume: None })
[3.701897047s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[3.701920217s] [INFO ] [alacritty] winit event: AboutToWait
[3.718159565s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691275530872 }, requested_resume: None })
[3.723521886s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八ㄩㄝ", Some((9, 9)))) }
[3.723608637s] [INFO ] [alacritty] winit event: AboutToWait
[3.723665871s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691297250297 }, requested_resume: None })
[3.723697637s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[3.725137096s] [INFO ] [alacritty] winit event: AboutToWait
[3.725190305s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691298774630 }, requested_resume: None })
[3.725223613s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[3.725249341s] [INFO ] [alacritty] winit event: AboutToWait
[3.774629073s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691298860558 }, requested_resume: None })
[3.775240801s] [INFO ] [alacritty] winit event: AboutToWait
[3.813799581s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691348893796 }, requested_resume: None })
[3.822400364s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月", Some((6, 6)))) }
[3.822473042s] [INFO ] [alacritty] winit event: AboutToWait
[3.822529358s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691396113793 }, requested_resume: None })
[3.822560984s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[3.824012946s] [INFO ] [alacritty] winit event: AboutToWait
[3.824059659s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691397643938 }, requested_resume: None })
[3.824090157s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[3.824113970s] [INFO ] [alacritty] winit event: AboutToWait
[3.830810038s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691397724997 }, requested_resume: None })
[3.831242354s] [INFO ] [alacritty] winit event: AboutToWait
[3.894675820s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691404877297 }, requested_resume: None })
[3.895228540s] [INFO ] [alacritty] winit event: AboutToWait
[4.030689586s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691468865423 }, requested_resume: None })
[4.036612525s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月ㄓ", Some((9, 9)))) }
[4.036692059s] [INFO ] [alacritty] winit event: AboutToWait
[4.036749356s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691610333784 }, requested_resume: None })
[4.036782208s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[4.038215513s] [INFO ] [alacritty] winit event: AboutToWait
[4.038262993s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691611846700 }, requested_resume: None })
[4.038292821s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[4.038316691s] [INFO ] [alacritty] winit event: AboutToWait
[4.080187339s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691611927343 }, requested_resume: None })
[4.085622462s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月ㄓㄨ", Some((12, 12)))) }
[4.085706609s] [INFO ] [alacritty] winit event: AboutToWait
[4.085763752s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691659348222 }, requested_resume: None })
[4.085795385s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[4.087240975s] [INFO ] [alacritty] winit event: AboutToWait
[4.087297862s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691660881156 }, requested_resume: None })
[4.087330574s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[4.087356363s] [INFO ] [alacritty] winit event: AboutToWait
[4.125937737s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691660967079 }, requested_resume: None })
[4.131402415s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月ㄓㄨㄥ", Some((15, 15)))) }
[4.131499220s] [INFO ] [alacritty] winit event: AboutToWait
[4.131594373s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691705178131 }, requested_resume: None })
[4.131642744s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[4.133135760s] [INFO ] [alacritty] winit event: AboutToWait
[4.133197257s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691706779746 }, requested_resume: None })
[4.133279047s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[4.133334669s] [INFO ] [alacritty] winit event: AboutToWait
[4.142374004s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691706947065 }, requested_resume: None })
[4.142974413s] [INFO ] [alacritty] winit event: AboutToWait
[4.174789569s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691716632383 }, requested_resume: None })
[4.175367009s] [INFO ] [alacritty] winit event: AboutToWait
[4.213836189s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691749004142 }, requested_resume: None })
[4.223324613s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中", Some((9, 9)))) }
[4.223399009s] [INFO ] [alacritty] winit event: AboutToWait
[4.223457036s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691797041272 }, requested_resume: None })
[4.223489490s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[4.224957408s] [INFO ] [alacritty] winit event: AboutToWait
[4.225009436s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691798593474 }, requested_resume: None })
[4.225059054s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[4.225117217s] [INFO ] [alacritty] winit event: AboutToWait
[4.270610947s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691798744240 }, requested_resume: None })
[4.271176965s] [INFO ] [alacritty] winit event: AboutToWait
[4.318753153s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691844814581 }, requested_resume: None })
[4.319306677s] [INFO ] [alacritty] winit event: AboutToWait
[4.390713057s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691892943255 }, requested_resume: None })
[4.396652605s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中ㄑ", Some((12, 12)))) }
[4.396713769s] [INFO ] [alacritty] winit event: AboutToWait
[4.396769550s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691970353694 }, requested_resume: None })
[4.396800636s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[4.398266182s] [INFO ] [alacritty] winit event: AboutToWait
[4.398313562s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691971897980 }, requested_resume: None })
[4.398344103s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[4.398367666s] [INFO ] [alacritty] winit event: AboutToWait
[4.446416574s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41691971978241 }, requested_resume: None })
[4.451772495s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中ㄑㄧ", Some((15, 15)))) }
[4.451853649s] [INFO ] [alacritty] winit event: AboutToWait
[4.451912402s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692025495592 }, requested_resume: None })
[4.451943842s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[4.453358221s] [INFO ] [alacritty] winit event: AboutToWait
[4.453410324s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692026994589 }, requested_resume: None })
[4.453442621s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[4.453468139s] [INFO ] [alacritty] winit event: AboutToWait
[4.485810705s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692027079866 }, requested_resume: None })
[4.490875810s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中ㄑㄧㄡ", Some((18, 18)))) }
[4.490950906s] [INFO ] [alacritty] winit event: AboutToWait
[4.491008403s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692064592547 }, requested_resume: None })
[4.491040854s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[4.492488157s] [INFO ] [alacritty] winit event: AboutToWait
[4.492541466s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692066125376 }, requested_resume: None })
[4.492579973s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[4.492605902s] [INFO ] [alacritty] winit event: AboutToWait
[4.525688078s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692066218375 }, requested_resume: None })
[4.526038065s] [INFO ] [alacritty] winit event: AboutToWait
[4.530965807s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692099666657 }, requested_resume: None })
[4.540439203s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋", Some((12, 12)))) }
[4.540536161s] [INFO ] [alacritty] winit event: AboutToWait
[4.540596285s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692114180551 }, requested_resume: None })
[4.540627772s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[4.542131813s] [INFO ] [alacritty] winit event: AboutToWait
[4.542184933s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692115769146 }, requested_resume: None })
[4.542444542s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[4.542482559s] [INFO ] [alacritty] winit event: AboutToWait
[4.563819596s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692116124894 }, requested_resume: None })
[4.563951714s] [INFO ] [alacritty] winit event: AboutToWait
[4.590707448s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692137570317 }, requested_resume: None })
[4.591297495s] [INFO ] [alacritty] winit event: AboutToWait
[4.605638292s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692164936045 }, requested_resume: None })
[4.605996981s] [INFO ] [alacritty] winit event: AboutToWait
[4.663168904s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692179626213 }, requested_resume: None })
[4.668858420s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋ㄕ", Some((15, 15)))) }
[4.668940916s] [INFO ] [alacritty] winit event: AboutToWait
[4.668999810s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692242583649 }, requested_resume: None })
[4.669032539s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[4.670486111s] [INFO ] [alacritty] winit event: AboutToWait
[4.670540157s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692244124069 }, requested_resume: None })
[4.670571036s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[4.670595322s] [INFO ] [alacritty] winit event: AboutToWait
[4.742373848s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692244206779 }, requested_resume: None })
[4.747950705s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋ㄕㄢ", Some((18, 18)))) }
[4.748033248s] [INFO ] [alacritty] winit event: AboutToWait
[4.748090108s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692321674630 }, requested_resume: None })
[4.748122305s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[4.749537457s] [INFO ] [alacritty] winit event: AboutToWait
[4.749584885s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692323169017 }, requested_resume: None })
[4.749614446s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[4.749636936s] [INFO ] [alacritty] winit event: AboutToWait
[4.774702497s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692323247725 }, requested_resume: None })
[4.775265318s] [INFO ] [alacritty] winit event: AboutToWait
[4.781685751s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692348901808 }, requested_resume: None })
[4.793316134s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山", Some((15, 15)))) }
[4.793386448s] [INFO ] [alacritty] winit event: AboutToWait
[4.793445301s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692367029065 }, requested_resume: None })
[4.793492844s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[4.795375722s] [INFO ] [alacritty] winit event: AboutToWait
[4.795464183s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692369044151 }, requested_resume: None })
[4.795501576s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[4.795531287s] [INFO ] [alacritty] winit event: AboutToWait
[4.862654466s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692369146674 }, requested_resume: None })
[4.863225652s] [INFO ] [alacritty] winit event: AboutToWait
[4.870619335s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692436863418 }, requested_resume: None })
[4.871222140s] [INFO ] [alacritty] winit event: AboutToWait
[4.950347191s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692444859335 }, requested_resume: None })
[4.955838760s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山ㄌ", Some((18, 18)))) }
[4.955912267s] [INFO ] [alacritty] winit event: AboutToWait
[4.955973069s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692529557404 }, requested_resume: None })
[4.956005079s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[4.957499337s] [INFO ] [alacritty] winit event: AboutToWait
[4.957549703s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692531133704 }, requested_resume: None })
[4.957588928s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[4.957612976s] [INFO ] [alacritty] winit event: AboutToWait
[5.013953532s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692531228375 }, requested_resume: None })
[5.019276860s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山ㄌㄧ", Some((21, 21)))) }
[5.019351301s] [INFO ] [alacritty] winit event: AboutToWait
[5.019411321s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692592995212 }, requested_resume: None })
[5.019443133s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[5.020830256s] [INFO ] [alacritty] winit event: AboutToWait
[5.020883213s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692594466763 }, requested_resume: None })
[5.020954868s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[5.021001826s] [INFO ] [alacritty] winit event: AboutToWait
[5.038656910s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692594630341 }, requested_resume: None })
[5.044635436s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山ㄌㄧㄣ", Some((24, 24)))) }
[5.044744047s] [INFO ] [alacritty] winit event: AboutToWait
[5.044856323s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692618437426 }, requested_resume: None })
[5.044900297s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[5.046730949s] [INFO ] [alacritty] winit event: AboutToWait
[5.046791257s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692620374896 }, requested_resume: None })
[5.047065385s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[5.047103174s] [INFO ] [alacritty] winit event: AboutToWait
[5.055740001s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692620735847 }, requested_resume: None })
[5.056497491s] [INFO ] [alacritty] winit event: AboutToWait
[5.102563936s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692630154277 }, requested_resume: None })
[5.103062689s] [INFO ] [alacritty] winit event: AboutToWait
[5.134724339s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692676700109 }, requested_resume: None })
[5.148526334s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林", Some((18, 18)))) }
[5.148616226s] [INFO ] [alacritty] winit event: AboutToWait
[5.148672948s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692722257410 }, requested_resume: None })
[5.148706491s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[5.150157387s] [INFO ] [alacritty] winit event: AboutToWait
[5.150205569s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692723789801 }, requested_resume: None })
[5.150237005s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[5.150267633s] [INFO ] [alacritty] winit event: AboutToWait
[5.230738601s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692723878849 }, requested_resume: None })
[5.231328737s] [INFO ] [alacritty] winit event: AboutToWait
[5.334360641s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692805004739 }, requested_resume: None })
[5.340360403s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林ㄧ", Some((21, 21)))) }
[5.340446675s] [INFO ] [alacritty] winit event: AboutToWait
[5.340504293s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692914089076 }, requested_resume: None })
[5.340535097s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[5.341986638s] [INFO ] [alacritty] winit event: AboutToWait
[5.342075202s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692915659422 }, requested_resume: None })
[5.342142569s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[5.342166644s] [INFO ] [alacritty] winit event: AboutToWait
[5.350258134s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692915777470 }, requested_resume: None })
[5.355749196s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林ㄌㄧ", Some((24, 24)))) }
[5.355825535s] [INFO ] [alacritty] winit event: AboutToWait
[5.355883380s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692929467480 }, requested_resume: None })
[5.355913539s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[5.357340314s] [INFO ] [alacritty] winit event: AboutToWait
[5.358594627s] [INFO ] [alacritty] winit event: NewEvents(ResumeTimeReached { start: Instant { t: 41692930968911 }, requested_resume: Instant { t: 41692932015749 } })
[5.358665449s] [INFO ] [alacritty] winit event: AboutToWait
[5.358740814s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692932308037 }, requested_resume: None })
[5.358770602s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[5.358794159s] [INFO ] [alacritty] winit event: AboutToWait
[5.358852500s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692932424685 }, requested_resume: None })
[5.358895324s] [INFO ] [alacritty] winit event: AboutToWait
[5.366089518s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692932526814 }, requested_resume: None })
[5.371669264s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林ㄌㄧㄤ", Some((27, 27)))) }
[5.371775321s] [INFO ] [alacritty] winit event: AboutToWait
[5.371858690s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692945443008 }, requested_resume: None })
[5.371891628s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[5.373454204s] [INFO ] [alacritty] winit event: AboutToWait
[5.375318709s] [INFO ] [alacritty] winit event: NewEvents(ResumeTimeReached { start: Instant { t: 41692947121906 }, requested_resume: Instant { t: 41692948681527 } })
[5.375401639s] [INFO ] [alacritty] winit event: AboutToWait
[5.375462292s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692949038039 }, requested_resume: None })
[5.375502646s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[5.375535159s] [INFO ] [alacritty] winit event: AboutToWait
[5.375570126s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692949152726 }, requested_resume: None })
[5.375604702s] [INFO ] [alacritty] winit event: AboutToWait
[5.414206483s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692949222700 }, requested_resume: None })
[5.414557735s] [INFO ] [alacritty] winit event: AboutToWait
[5.422685085s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692988186663 }, requested_resume: None })
[5.423267338s] [INFO ] [alacritty] winit event: AboutToWait
[5.502719116s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41692996906131 }, requested_resume: None })
[5.519141571s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼", Some((21, 21)))) }
[5.519223254s] [INFO ] [alacritty] winit event: AboutToWait
[5.519282114s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693092866314 }, requested_resume: None })
[5.519500529s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[5.520963176s] [INFO ] [alacritty] winit event: AboutToWait
[5.521011521s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693094595225 }, requested_resume: None })
[5.521042575s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[5.521091066s] [INFO ] [alacritty] winit event: AboutToWait
[5.598761661s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693094718018 }, requested_resume: None })
[5.599357207s] [INFO ] [alacritty] winit event: AboutToWait
[5.754567928s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693173009697 }, requested_resume: None })
[5.754857238s] [INFO ] [alacritty] winit event: AboutToWait
[5.926535313s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693328515512 }, requested_resume: None })
[5.929601247s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(ShiftLeft), logical_key: Named(Shift), text: None, location: Left, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: None, key_without_modifiers: Named(Shift) } }, is_synthetic: false } }
[5.929661067s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: ModifiersChanged(Modifiers { state: ModifiersState(SHIFT), pressed_mods: ModifiersKeys(LSHIFT) }) }
[5.929741955s] [INFO ] [alacritty] winit event: AboutToWait
[6.004236428s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693503406348 }, requested_resume: None })
[6.004440807s] [INFO ] [alacritty] winit event: AboutToWait
[6.030497833s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693578087571 }, requested_resume: None })
[6.044208989s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，", Some((24, 24)))) }
[6.044301844s] [INFO ] [alacritty] winit event: AboutToWait
[6.044368213s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693617952141 }, requested_resume: None })
[6.044401987s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[6.046092434s] [INFO ] [alacritty] winit event: AboutToWait
[6.046149344s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693619732620 }, requested_resume: None })
[6.046183783s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[6.046208674s] [INFO ] [alacritty] winit event: AboutToWait
[6.102589901s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693619847700 }, requested_resume: None })
[6.105957592s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(ShiftLeft), logical_key: Named(Shift), text: None, location: Left, state: Released, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: None, key_without_modifiers: Named(Shift) } }, is_synthetic: false } }
[6.106012037s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: ModifiersChanged(Modifiers { state: ModifiersState(0x0), pressed_mods: ModifiersKeys(0x0) }) }
[6.106038574s] [INFO ] [alacritty] winit event: AboutToWait
[6.118727159s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693679662659 }, requested_resume: None })
[6.119293156s] [INFO ] [alacritty] winit event: AboutToWait
[6.238684188s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693692930484 }, requested_resume: None })
[6.245064768s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，ㄈ", Some((27, 27)))) }
[6.245186794s] [INFO ] [alacritty] winit event: AboutToWait
[6.245296983s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693818880707 }, requested_resume: None })
[6.245337701s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[6.246845436s] [INFO ] [alacritty] winit event: AboutToWait
[6.246892348s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693820476814 }, requested_resume: None })
[6.246944436s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[6.247027568s] [INFO ] [alacritty] winit event: AboutToWait
[6.312361744s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693820638061 }, requested_resume: None })
[6.318239199s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，ㄈㄥ", Some((30, 30)))) }
[6.318332659s] [INFO ] [alacritty] winit event: AboutToWait
[6.318388871s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693891972713 }, requested_resume: None })
[6.318420843s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[6.319861343s] [INFO ] [alacritty] winit event: AboutToWait
[6.319915405s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693893493242 }, requested_resume: None })
[6.319974483s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[6.320037247s] [INFO ] [alacritty] winit event: AboutToWait
[6.357881468s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693893651240 }, requested_resume: None })
[6.358314687s] [INFO ] [alacritty] winit event: AboutToWait
[6.414105018s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41693931951596 }, requested_resume: None })
[6.429260411s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風", Some((27, 27)))) }
[6.429340713s] [INFO ] [alacritty] winit event: AboutToWait
[6.429396923s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694002981304 }, requested_resume: None })
[6.429428968s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[6.430919630s] [INFO ] [alacritty] winit event: AboutToWait
[6.430971341s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694004555451 }, requested_resume: None })
[6.431003679s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[6.431027381s] [INFO ] [alacritty] winit event: AboutToWait
[6.438511945s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694004668352 }, requested_resume: None })
[6.438964057s] [INFO ] [alacritty] winit event: AboutToWait
[6.462302882s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694012601212 }, requested_resume: None })
[6.462818567s] [INFO ] [alacritty] winit event: AboutToWait
[6.542650946s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694036457271 }, requested_resume: None })
[6.548916693s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風ㄔ", Some((30, 30)))) }
[6.549002429s] [INFO ] [alacritty] winit event: AboutToWait
[6.549061253s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694122645729 }, requested_resume: None })
[6.549092789s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[6.550537484s] [INFO ] [alacritty] winit event: AboutToWait
[6.550584878s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694124169207 }, requested_resume: None })
[6.550615993s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[6.550638947s] [INFO ] [alacritty] winit event: AboutToWait
[6.598047475s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694124248956 }, requested_resume: None })
[6.603230843s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風ㄔㄨ", Some((33, 33)))) }
[6.603308570s] [INFO ] [alacritty] winit event: AboutToWait
[6.603365402s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694176949852 }, requested_resume: None })
[6.603396570s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[6.604715192s] [INFO ] [alacritty] winit event: AboutToWait
[6.604761684s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694178346139 }, requested_resume: None })
[6.604791012s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[6.604832750s] [INFO ] [alacritty] winit event: AboutToWait
[6.646225849s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694178445119 }, requested_resume: None })
[6.651929317s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風ㄔㄨㄟ", Some((36, 36)))) }
[6.652017164s] [INFO ] [alacritty] winit event: AboutToWait
[6.652074425s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694225658208 }, requested_resume: None })
[6.652107087s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[6.653566167s] [INFO ] [alacritty] winit event: AboutToWait
[6.653621338s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694227205129 }, requested_resume: None })
[6.653654861s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[6.653678970s] [INFO ] [alacritty] winit event: AboutToWait
[6.663076682s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694227289865 }, requested_resume: None })
[6.663568249s] [INFO ] [alacritty] winit event: AboutToWait
[6.696074231s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694237213969 }, requested_resume: None })
[6.715209644s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹", Some((30, 30)))) }
[6.715296516s] [INFO ] [alacritty] winit event: AboutToWait
[6.715352246s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694288936755 }, requested_resume: None })
[6.715382543s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[6.716821689s] [INFO ] [alacritty] winit event: AboutToWait
[6.716870649s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694290454971 }, requested_resume: None })
[6.716900158s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[6.716922916s] [INFO ] [alacritty] winit event: AboutToWait
[6.774845469s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694290534174 }, requested_resume: None })
[6.775448057s] [INFO ] [alacritty] winit event: AboutToWait
[6.775503939s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694349085212 }, requested_resume: None })
[6.775752620s] [INFO ] [alacritty] winit event: AboutToWait
[6.846304653s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694349384265 }, requested_resume: None })
[6.851925305s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹ㄉ", Some((33, 33)))) }
[6.851997942s] [INFO ] [alacritty] winit event: AboutToWait
[6.852053768s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694425638262 }, requested_resume: None })
[6.852084241s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[6.853617862s] [INFO ] [alacritty] winit event: AboutToWait
[6.853674352s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694427258091 }, requested_resume: None })
[6.853707275s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[6.853780518s] [INFO ] [alacritty] winit event: AboutToWait
[6.934739643s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694427390857 }, requested_resume: None })
[6.940440327s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹ㄉㄚ", Some((36, 36)))) }
[6.940524043s] [INFO ] [alacritty] winit event: AboutToWait
[6.940581327s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694514165733 }, requested_resume: None })
[6.940613228s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[6.941946503s] [INFO ] [alacritty] winit event: AboutToWait
[6.941997809s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694515582146 }, requested_resume: None })
[6.942294081s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[6.942329997s] [INFO ] [alacritty] winit event: AboutToWait
[7.046148211s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694515942961 }, requested_resume: None })
[7.046587859s] [INFO ] [alacritty] winit event: AboutToWait
[7.054519392s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694620224647 }, requested_resume: None })
[7.072173174s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大", Some((33, 33)))) }
[7.072255299s] [INFO ] [alacritty] winit event: AboutToWait
[7.072312191s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694645896270 }, requested_resume: None })
[7.072343678s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[7.073844672s] [INFO ] [alacritty] winit event: AboutToWait
[7.073897622s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694647481685 }, requested_resume: None })
[7.073939963s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[7.073965365s] [INFO ] [alacritty] winit event: AboutToWait
[7.134791342s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694647576349 }, requested_resume: None })
[7.135391442s] [INFO ] [alacritty] winit event: AboutToWait
[7.206711468s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694709046535 }, requested_resume: None })
[7.213943362s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大ㄉ", Some((36, 36)))) }
[7.214026694s] [INFO ] [alacritty] winit event: AboutToWait
[7.214085386s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694787669806 }, requested_resume: None })
[7.214116082s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[7.215478245s] [INFO ] [alacritty] winit event: AboutToWait
[7.215528739s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694789113196 }, requested_resume: None })
[7.215561487s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[7.215591989s] [INFO ] [alacritty] winit event: AboutToWait
[7.270697713s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694789204135 }, requested_resume: None })
[7.276639475s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大ㄉㄧ", Some((39, 39)))) }
[7.276705450s] [INFO ] [alacritty] winit event: AboutToWait
[7.276761358s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694850346117 }, requested_resume: None })
[7.276793590s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[7.278344033s] [INFO ] [alacritty] winit event: AboutToWait
[7.278407871s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694851990969 }, requested_resume: None })
[7.278456907s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[7.278481499s] [INFO ] [alacritty] winit event: AboutToWait
[7.318530660s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694852091760 }, requested_resume: None })
[7.319140066s] [INFO ] [alacritty] winit event: AboutToWait
[7.382698597s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694892778619 }, requested_resume: None })
[7.383248469s] [INFO ] [alacritty] winit event: AboutToWait
[7.398695514s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694956884694 }, requested_resume: None })
[7.416707572s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地", Some((36, 36)))) }
[7.416787611s] [INFO ] [alacritty] winit event: AboutToWait
[7.416844899s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694990428789 }, requested_resume: None })
[7.416877611s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[7.418341606s] [INFO ] [alacritty] winit event: AboutToWait
[7.418393524s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694991976934 }, requested_resume: None })
[7.418425204s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[7.418458581s] [INFO ] [alacritty] winit event: AboutToWait
[7.502743935s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41694992070308 }, requested_resume: None })
[7.503309433s] [INFO ] [alacritty] winit event: AboutToWait
[7.526787067s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695076946283 }, requested_resume: None })
[7.532823620s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地ㄘ", Some((39, 39)))) }
[7.532889805s] [INFO ] [alacritty] winit event: AboutToWait
[7.532945622s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695106530194 }, requested_resume: None })
[7.532976767s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[7.534560418s] [INFO ] [alacritty] winit event: AboutToWait
[7.534610645s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695108194912 }, requested_resume: None })
[7.534686611s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[7.534710223s] [INFO ] [alacritty] winit event: AboutToWait
[7.566715580s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695108320947 }, requested_resume: None })
[7.572595339s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地ㄘㄠ", Some((42, 42)))) }
[7.572661472s] [INFO ] [alacritty] winit event: AboutToWait
[7.572718323s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695146302887 }, requested_resume: None })
[7.572749189s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[7.574179602s] [INFO ] [alacritty] winit event: AboutToWait
[7.574225932s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695147810230 }, requested_resume: None })
[7.574255633s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[7.574279580s] [INFO ] [alacritty] winit event: AboutToWait
[7.630547087s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695147890090 }, requested_resume: None })
[7.631176760s] [INFO ] [alacritty] winit event: AboutToWait
[7.694706919s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695204815111 }, requested_resume: None })
[7.712949212s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地草", Some((39, 39)))) }
[7.713037405s] [INFO ] [alacritty] winit event: AboutToWait
[7.713094346s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695286678874 }, requested_resume: None })
[7.713126676s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[7.714575298s] [INFO ] [alacritty] winit event: AboutToWait
[7.714625640s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695288209701 }, requested_resume: None })
[7.714655496s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[7.714679621s] [INFO ] [alacritty] winit event: AboutToWait
[7.806703464s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695288291209 }, requested_resume: None })
[7.807289979s] [INFO ] [alacritty] winit event: AboutToWait
[7.886333159s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695380928174 }, requested_resume: None })
[7.892423849s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地草ㄓ", Some((42, 42)))) }
[7.892543745s] [INFO ] [alacritty] winit event: AboutToWait
[7.892601823s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695466186383 }, requested_resume: None })
[7.892652258s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[7.894161456s] [INFO ] [alacritty] winit event: AboutToWait
[7.894240291s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695467824366 }, requested_resume: None })
[7.894291785s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[7.894315880s] [INFO ] [alacritty] winit event: AboutToWait
[7.990819864s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695467947347 }, requested_resume: None })
[7.991358252s] [INFO ] [alacritty] winit event: AboutToWait
[7.994746969s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695564995970 }, requested_resume: None })
[8.014408333s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地草枝", Some((42, 42)))) }
[8.014492659s] [INFO ] [alacritty] winit event: AboutToWait
[8.014549216s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695588133612 }, requested_resume: None })
[8.014581795s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[8.016009766s] [INFO ] [alacritty] winit event: AboutToWait
[8.016056725s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695589640909 }, requested_resume: None })
[8.016086507s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[8.016109467s] [INFO ] [alacritty] winit event: AboutToWait
[8.086772149s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695589720016 }, requested_resume: None })
[8.087340363s] [INFO ] [alacritty] winit event: AboutToWait
[8.166650511s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695660978507 }, requested_resume: None })
[8.172695436s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地草枝ㄅ", Some((45, 45)))) }
[8.172760057s] [INFO ] [alacritty] winit event: AboutToWait
[8.172814179s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695746398998 }, requested_resume: None })
[8.172845275s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[8.174177895s] [INFO ] [alacritty] winit event: AboutToWait
[8.174223311s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695747807748 }, requested_resume: None })
[8.174252340s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[8.174274929s] [INFO ] [alacritty] winit event: AboutToWait
[8.270397734s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695747884617 }, requested_resume: None })
[8.270823938s] [INFO ] [alacritty] winit event: AboutToWait
[8.278144419s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695844462856 }, requested_resume: None })
[8.283296965s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地草枝ㄅㄞ", Some((48, 48)))) }
[8.283367224s] [INFO ] [alacritty] winit event: AboutToWait
[8.283426475s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695857010127 }, requested_resume: None })
[8.283458492s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[8.284903497s] [INFO ] [alacritty] winit event: AboutToWait
[8.284951709s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695858535449 }, requested_resume: None })
[8.284981806s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[8.285014203s] [INFO ] [alacritty] winit event: AboutToWait
[8.334202367s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695858665104 }, requested_resume: None })
[8.352944806s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地草枝擺", Some((45, 45)))) }
[8.353026340s] [INFO ] [alacritty] winit event: AboutToWait
[8.353083068s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695926667317 }, requested_resume: None })
[8.353115388s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: RedrawRequested }
[8.354604869s] [INFO ] [alacritty] winit event: AboutToWait
[8.354653572s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695928237689 }, requested_resume: None })
[8.354685150s] [INFO ] [alacritty] winit event: UserEvent(Event { window_id: Some(WindowId(WindowId(140159902330896))), payload: Frame })
[8.354717492s] [INFO ] [alacritty] winit event: AboutToWait
[8.366711284s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695928329402 }, requested_resume: None })
[8.367262070s] [INFO ] [alacritty] winit event: AboutToWait
[8.414124695s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695940898649 }, requested_resume: None })
[8.414597655s] [INFO ] [alacritty] winit event: AboutToWait
[8.585945612s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41695988222470 }, requested_resume: None })
[8.586199718s] [INFO ] [alacritty] winit event: AboutToWait
[8.790675023s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41696159856332 }, requested_resume: None })
[8.797128566s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地草枝擺", Some((45, 45)))) }
[8.797205145s] [INFO ] [alacritty] winit event: AboutToWait
[8.911955680s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41696370828312 }, requested_resume: None })
[8.912376581s] [INFO ] [alacritty] winit event: AboutToWait
[9.030697540s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41696486015113 }, requested_resume: None })
[9.037995894s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地草枝擺", Some((45, 45)))) }
[9.038067397s] [INFO ] [alacritty] winit event: AboutToWait
[9.166746304s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41696611690087 }, requested_resume: None })
[9.167312260s] [INFO ] [alacritty] winit event: AboutToWait
[9.284864978s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41696740972633 }, requested_resume: None })
[9.285134867s] [INFO ] [alacritty] winit event: AboutToWait
[9.390700211s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41696858794824 }, requested_resume: None })
[9.396712954s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地草枝擺", Some((45, 45)))) }
[9.396794089s] [INFO ] [alacritty] winit event: AboutToWait
[9.479197661s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41696970415251 }, requested_resume: None })
[9.479613769s] [INFO ] [alacritty] winit event: AboutToWait
[9.606497901s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697053253047 }, requested_resume: None })
[9.612511952s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: Ime(Preedit("八月中秋山林涼，風吹大地草枝擺", Some((45, 45)))) }
[9.612593764s] [INFO ] [alacritty] winit event: AboutToWait
[9.702747142s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697186215588 }, requested_resume: None })
[9.703308099s] [INFO ] [alacritty] winit event: AboutToWait
[9.857752298s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697276967840 }, requested_resume: None })
[9.858037178s] [INFO ] [alacritty] winit event: AboutToWait
[10.057518575s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697431696132 }, requested_resume: None })
[10.058003968s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 561.0322265625, y: 88.42515563964844 } } }
[10.058068421s] [INFO ] [alacritty] winit event: AboutToWait
[10.067369900s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697640945593 }, requested_resume: None })
[10.067798999s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.067853204s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.067888960s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 560.21826171875, y: 88.42515563964844 } } }
[10.067936549s] [INFO ] [alacritty] winit event: AboutToWait
[10.074203764s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697641567279 }, requested_resume: None })
[10.074650198s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.074714857s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.074756614s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 559.8114013671875, y: 88.42515563964844 } } }
[10.074808207s] [INFO ] [alacritty] winit event: AboutToWait
[10.076151481s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697648444298 }, requested_resume: None })
[10.076639818s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 559.4044189453125, y: 88.42515563964844 } } }
[10.076722110s] [INFO ] [alacritty] winit event: AboutToWait
[10.078878184s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697651032765 }, requested_resume: None })
[10.079212014s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.079259722s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.079289285s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 558.9974365234375, y: 88.42515563964844 } } }
[10.079323287s] [INFO ] [alacritty] winit event: AboutToWait
[10.083152165s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697652946068 }, requested_resume: None })
[10.083606287s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 558.9974365234375, y: 88.01820373535156 } } }
[10.083679519s] [INFO ] [alacritty] winit event: AboutToWait
[10.083962255s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697657318072 }, requested_resume: None })
[10.084390977s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 558.5904541015625, y: 88.01820373535156 } } }
[10.084461972s] [INFO ] [alacritty] winit event: AboutToWait
[10.087077814s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697658100267 }, requested_resume: None })
[10.087526635s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 558.18359375, y: 88.01820373535156 } } }
[10.087599890s] [INFO ] [alacritty] winit event: AboutToWait
[10.087972455s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697661238750 }, requested_resume: None })
[10.088411301s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 558.18359375, y: 87.61125183105469 } } }
[10.088482863s] [INFO ] [alacritty] winit event: AboutToWait
[10.091029958s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697662120420 }, requested_resume: None })
[10.091460704s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 558.18359375, y: 87.20429992675781 } } }
[10.091533197s] [INFO ] [alacritty] winit event: AboutToWait
[10.092868463s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697665171881 }, requested_resume: None })
[10.093184065s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.093228595s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.093257783s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.776611328125, y: 87.20429992675781 } } }
[10.093293358s] [INFO ] [alacritty] winit event: AboutToWait
[10.093749153s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697666915652 }, requested_resume: None })
[10.094040908s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.776611328125, y: 86.79734802246094 } } }
[10.094088679s] [INFO ] [alacritty] winit event: AboutToWait
[10.095841052s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697667712259 }, requested_resume: None })
[10.096107081s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.096142197s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.096163223s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.776611328125, y: 86.39039611816406 } } }
[10.096188230s] [INFO ] [alacritty] winit event: AboutToWait
[10.096673345s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697669804847 }, requested_resume: None })
[10.096898242s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.776611328125, y: 85.98344421386719 } } }
[10.096934424s] [INFO ] [alacritty] winit event: AboutToWait
[10.098765598s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697670550262 }, requested_resume: None })
[10.099076692s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.099122043s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.099151214s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.776611328125, y: 85.57649230957031 } } }
[10.099182782s] [INFO ] [alacritty] winit event: AboutToWait
[10.099689208s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697672804016 }, requested_resume: None })
[10.099904848s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 85.57649230957031 } } }
[10.099940370s] [INFO ] [alacritty] winit event: AboutToWait
[10.100619068s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697673556536 }, requested_resume: None })
[10.100843814s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 85.16954040527344 } } }
[10.100882655s] [INFO ] [alacritty] winit event: AboutToWait
[10.101636628s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697675010659 }, requested_resume: None })
[10.101848858s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 84.76258850097656 } } }
[10.101884531s] [INFO ] [alacritty] winit event: AboutToWait
[10.102624176s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697675500332 }, requested_resume: None })
[10.102842117s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.102873898s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.102895981s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 84.35563659667969 } } }
[10.102918699s] [INFO ] [alacritty] winit event: AboutToWait
[10.103696415s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697676531843 }, requested_resume: None })
[10.103910343s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 83.94868469238281 } } }
[10.103945961s] [INFO ] [alacritty] winit event: AboutToWait
[10.104628085s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697677561346 }, requested_resume: None })
[10.104860631s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.104893615s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.104914391s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 83.54173278808594 } } }
[10.104938280s] [INFO ] [alacritty] winit event: AboutToWait
[10.105621005s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697678551805 }, requested_resume: None })
[10.105819628s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 83.13478088378906 } } }
[10.105852984s] [INFO ] [alacritty] winit event: AboutToWait
[10.106614484s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697679467971 }, requested_resume: None })
[10.106826209s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 82.72782897949219 } } }
[10.106861687s] [INFO ] [alacritty] winit event: AboutToWait
[10.106892485s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697680477283 }, requested_resume: None })
[10.106931784s] [INFO ] [alacritty] winit event: AboutToWait
[10.107691209s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697680543950 }, requested_resume: None })
[10.107897980s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.107928180s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.107948152s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 82.32087707519531 } } }
[10.107970160s] [INFO ] [alacritty] winit event: AboutToWait
[10.108619718s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697681583134 }, requested_resume: None })
[10.108825711s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 81.91392517089844 } } }
[10.108858688s] [INFO ] [alacritty] winit event: AboutToWait
[10.109611750s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697682473204 }, requested_resume: None })
[10.109838761s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.109872079s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.109895164s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 81.50697326660156 } } }
[10.109919169s] [INFO ] [alacritty] winit event: AboutToWait
[10.111301503s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697683533851 }, requested_resume: None })
[10.111653112s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 81.10002136230469 } } }
[10.111739414s] [INFO ] [alacritty] winit event: AboutToWait
[10.111799864s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697685382092 }, requested_resume: None })
[10.112073132s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 80.69306945800781 } } }
[10.112108369s] [INFO ] [alacritty] winit event: AboutToWait
[10.112803133s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697685723247 }, requested_resume: None })
[10.113025676s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.113055449s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.113075572s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 80.28611755371094 } } }
[10.113097888s] [INFO ] [alacritty] winit event: AboutToWait
[10.113714105s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697686710882 }, requested_resume: None })
[10.113937150s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 79.87916564941406 } } }
[10.113974674s] [INFO ] [alacritty] winit event: AboutToWait
[10.114633525s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697687591882 }, requested_resume: None })
[10.114856610s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.114889058s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.114910712s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 79.47221374511719 } } }
[10.114934229s] [INFO ] [alacritty] winit event: AboutToWait
[10.115629422s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697688547866 }, requested_resume: None })
[10.115839276s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 79.06526184082031 } } }
[10.115873721s] [INFO ] [alacritty] winit event: AboutToWait
[10.116623556s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697689490043 }, requested_resume: None })
[10.116825599s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 78.65830993652344 } } }
[10.116859485s] [INFO ] [alacritty] winit event: AboutToWait
[10.117679959s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697690473972 }, requested_resume: None })
[10.117891064s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.117920084s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.117938953s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, -1.0) } }
[10.117956356s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.962646484375, y: 78.25135803222656 } } }
[10.117978101s] [INFO ] [alacritty] winit event: AboutToWait
[10.118619087s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697691590624 }, requested_resume: None })
[10.118820158s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.962646484375, y: 77.84440612792969 } } }
[10.118853093s] [INFO ] [alacritty] winit event: AboutToWait
[10.119619469s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697692467225 }, requested_resume: None })
[10.119824494s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.119853536s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.119872470s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.962646484375, y: 77.43745422363281 } } }
[10.119894328s] [INFO ] [alacritty] winit event: AboutToWait
[10.120621623s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697693506967 }, requested_resume: None })
[10.120842429s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.962646484375, y: 77.03050231933594 } } }
[10.120879531s] [INFO ] [alacritty] winit event: AboutToWait
[10.121686174s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697694495244 }, requested_resume: None })
[10.121893351s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.962646484375, y: 76.62355041503906 } } }
[10.121927459s] [INFO ] [alacritty] winit event: AboutToWait
[10.122616684s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697695542053 }, requested_resume: None })
[10.122822947s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.122852294s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.122871676s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.962646484375, y: 76.21659851074219 } } }
[10.122894031s] [INFO ] [alacritty] winit event: AboutToWait
[10.123613082s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697696506837 }, requested_resume: None })
[10.123812240s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.962646484375, y: 75.80964660644531 } } }
[10.123845654s] [INFO ] [alacritty] winit event: AboutToWait
[10.124615990s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697697459894 }, requested_resume: None })
[10.124838260s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.124870456s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.124891454s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.962646484375, y: 75.40269470214844 } } }
[10.124915220s] [INFO ] [alacritty] winit event: AboutToWait
[10.125668163s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697698528504 }, requested_resume: None })
[10.125947861s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.962646484375, y: 74.99574279785156 } } }
[10.125983883s] [INFO ] [alacritty] winit event: AboutToWait
[10.126611528s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697699599274 }, requested_resume: None })
[10.126829936s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.5557861328125, y: 74.99574279785156 } } }
[10.126866753s] [INFO ] [alacritty] winit event: AboutToWait
[10.127603328s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697700482995 }, requested_resume: None })
[10.127823280s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.127854574s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.127874331s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.5557861328125, y: 74.58879089355469 } } }
[10.127897231s] [INFO ] [alacritty] winit event: AboutToWait
[10.128617647s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697701510567 }, requested_resume: None })
[10.128832646s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.5557861328125, y: 74.18183898925781 } } }
[10.128868326s] [INFO ] [alacritty] winit event: AboutToWait
[10.129639832s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697702483774 }, requested_resume: None })
[10.129855464s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.5557861328125, y: 73.77488708496094 } } }
[10.129890169s] [INFO ] [alacritty] winit event: AboutToWait
[10.131653193s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697703506002 }, requested_resume: None })
[10.131909823s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.131944574s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.131966730s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.5557861328125, y: 73.36793518066406 } } }
[10.131992406s] [INFO ] [alacritty] winit event: AboutToWait
[10.134947847s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697705608111 }, requested_resume: None })
[10.135361039s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.5557861328125, y: 72.96098327636719 } } }
[10.135411852s] [INFO ] [alacritty] winit event: AboutToWait
[10.198605355s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697709036691 }, requested_resume: None })
[10.199228882s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.199295461s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.199336262s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.5557861328125, y: 72.55403137207031 } } }
[10.199388756s] [INFO ] [alacritty] winit event: AboutToWait
[10.206483245s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697773031810 }, requested_resume: None })
[10.207082167s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.1488037109375, y: 72.55403137207031 } } }
[10.207163646s] [INFO ] [alacritty] winit event: AboutToWait
[10.211816018s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697781629657 }, requested_resume: None })
[10.212093440s] [INFO ] [alacritty] winit event: AboutToWait
[10.217568893s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697785730576 }, requested_resume: None })
[10.218181461s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.218246494s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.218286854s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 555.7418212890625, y: 72.55403137207031 } } }
[10.218338692s] [INFO ] [alacritty] winit event: AboutToWait
[10.220547745s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697791979357 }, requested_resume: None })
[10.221202283s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 555.3348388671875, y: 72.55403137207031 } } }
[10.221294804s] [INFO ] [alacritty] winit event: AboutToWait
[10.221366711s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697794942274 }, requested_resume: None })
[10.221747644s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 555.3348388671875, y: 72.96098327636719 } } }
[10.221795717s] [INFO ] [alacritty] winit event: AboutToWait
[10.222839324s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697795419173 }, requested_resume: None })
[10.223153378s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.223198530s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.223227737s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 554.927978515625, y: 72.96098327636719 } } }
[10.223260622s] [INFO ] [alacritty] winit event: AboutToWait
[10.223803396s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697796883155 }, requested_resume: None })
[10.224107569s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 554.52099609375, y: 72.96098327636719 } } }
[10.224160228s] [INFO ] [alacritty] winit event: AboutToWait
[10.225991663s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697797785060 }, requested_resume: None })
[10.226435207s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 554.114013671875, y: 72.96098327636719 } } }
[10.226505898s] [INFO ] [alacritty] winit event: AboutToWait
[10.226812307s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697800130940 }, requested_resume: None })
[10.227126136s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.227172094s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.227201598s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 553.70703125, y: 72.96098327636719 } } }
[10.227234011s] [INFO ] [alacritty] winit event: AboutToWait
[10.227756359s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697800855392 }, requested_resume: None })
[10.228072896s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 553.3001708984375, y: 72.96098327636719 } } }
[10.228123106s] [INFO ] [alacritty] winit event: AboutToWait
[10.228720768s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697801747423 }, requested_resume: None })
[10.228942176s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 553.3001708984375, y: 73.36793518066406 } } }
[10.228978348s] [INFO ] [alacritty] winit event: AboutToWait
[10.229614036s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697802593945 }, requested_resume: None })
[10.229823656s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.229854236s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.229873867s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 552.8931884765625, y: 73.36793518066406 } } }
[10.229896648s] [INFO ] [alacritty] winit event: AboutToWait
[10.230619924s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697803509504 }, requested_resume: None })
[10.230824254s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 552.4862060546875, y: 73.36793518066406 } } }
[10.230856844s] [INFO ] [alacritty] winit event: AboutToWait
[10.232648160s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697804973550 }, requested_resume: None })
[10.232881040s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: 1.0 } }
[10.232914720s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, 1.0) } }
[10.232936638s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 552.4862060546875, y: 73.77488708496094 } } }
[10.232960772s] [INFO ] [alacritty] winit event: AboutToWait
[10.233642291s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697806575966 }, requested_resume: None })
[10.233857489s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 552.0792236328125, y: 73.77488708496094 } } }
[10.233892277s] [INFO ] [alacritty] winit event: AboutToWait
[10.234643508s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697807507696 }, requested_resume: None })
[10.234877158s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.234909540s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.234930489s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 551.67236328125, y: 73.77488708496094 } } }
[10.234955055s] [INFO ] [alacritty] winit event: AboutToWait
[10.235703759s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697808570234 }, requested_resume: None })
[10.236004499s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 551.265380859375, y: 73.77488708496094 } } }
[10.236042455s] [INFO ] [alacritty] winit event: AboutToWait
[10.236706592s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697809660093 }, requested_resume: None })
[10.236938960s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.236971444s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.236993530s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 550.8583984375, y: 73.77488708496094 } } }
[10.237016958s] [INFO ] [alacritty] winit event: AboutToWait
[10.237631906s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697810630472 }, requested_resume: None })
[10.237838970s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 550.451416015625, y: 74.18183898925781 } } }
[10.237872666s] [INFO ] [alacritty] winit event: AboutToWait
[10.238600705s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697811488772 }, requested_resume: None })
[10.238801211s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 550.0445556640625, y: 74.18183898925781 } } }
[10.238835147s] [INFO ] [alacritty] winit event: AboutToWait
[10.239604915s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697812450702 }, requested_resume: None })
[10.239810448s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.239840238s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.239859708s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 549.6375732421875, y: 74.58879089355469 } } }
[10.239881701s] [INFO ] [alacritty] winit event: AboutToWait
[10.240670877s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697813494704 }, requested_resume: None })
[10.240868217s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 549.2305908203125, y: 74.58879089355469 } } }
[10.240903885s] [INFO ] [alacritty] winit event: AboutToWait
[10.241606727s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697815019750 }, requested_resume: None })
[10.241809875s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.241840398s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.241860187s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 548.8236083984375, y: 74.58879089355469 } } }
[10.241882566s] [INFO ] [alacritty] winit event: AboutToWait
[10.242616815s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697815495557 }, requested_resume: None })
[10.242816278s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: 1.0 } }
[10.242845442s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, 1.0) } }
[10.242864458s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 548.416748046875, y: 74.99574279785156 } } }
[10.242886591s] [INFO ] [alacritty] winit event: AboutToWait
[10.244789353s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697816516394 }, requested_resume: None })
[10.245140235s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.245184075s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.245205312s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 547.602783203125, y: 74.99574279785156 } } }
[10.245232553s] [INFO ] [alacritty] winit event: AboutToWait
[10.245748284s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697818851028 }, requested_resume: None })
[10.246036741s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 547.19580078125, y: 75.40269470214844 } } }
[10.246072873s] [INFO ] [alacritty] winit event: AboutToWait
[10.246697721s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697819688861 }, requested_resume: None })
[10.246903614s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.246933503s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.246953909s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 546.7889404296875, y: 75.40269470214844 } } }
[10.246976070s] [INFO ] [alacritty] winit event: AboutToWait
[10.247621631s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697820589235 }, requested_resume: None })
[10.247826583s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: 1.0 } }
[10.247856362s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, 1.0) } }
[10.247875874s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 546.3819580078125, y: 75.80964660644531 } } }
[10.247901451s] [INFO ] [alacritty] winit event: AboutToWait
[10.248611552s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697821516028 }, requested_resume: None })
[10.248845089s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.248878400s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.248900717s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 545.9749755859375, y: 75.80964660644531 } } }
[10.248925011s] [INFO ] [alacritty] winit event: AboutToWait
[10.249629664s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697822538886 }, requested_resume: None })
[10.249852124s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 545.5679931640625, y: 75.80964660644531 } } }
[10.249889150s] [INFO ] [alacritty] winit event: AboutToWait
[10.250693267s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697823505180 }, requested_resume: None })
[10.250908600s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 545.1611328125, y: 76.21659851074219 } } }
[10.250944727s] [INFO ] [alacritty] winit event: AboutToWait
[10.251623190s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697825061188 }, requested_resume: None })
[10.251831564s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.251861898s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.251882081s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 544.754150390625, y: 76.21659851074219 } } }
[10.251904782s] [INFO ] [alacritty] winit event: AboutToWait
[10.252608770s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697825518265 }, requested_resume: None })
[10.252813035s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: 1.0 } }
[10.252842623s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, 1.0) } }
[10.252861972s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 544.34716796875, y: 76.62355041503906 } } }
[10.252883702s] [INFO ] [alacritty] winit event: AboutToWait
[10.253599261s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697826496385 }, requested_resume: None })
[10.253799337s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.253828121s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.253847289s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 543.940185546875, y: 76.62355041503906 } } }
[10.253869602s] [INFO ] [alacritty] winit event: AboutToWait
[10.254679324s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697827482277 }, requested_resume: None })
[10.254897564s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 543.5333251953125, y: 76.62355041503906 } } }
[10.254936240s] [INFO ] [alacritty] winit event: AboutToWait
[10.255625344s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697828553011 }, requested_resume: None })
[10.255833827s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 543.1263427734375, y: 76.62355041503906 } } }
[10.255868826s] [INFO ] [alacritty] winit event: AboutToWait
[10.256623530s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697829484604 }, requested_resume: None })
[10.256831577s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.256861242s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.256880633s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 542.7193603515625, y: 76.62355041503906 } } }
[10.256902564s] [INFO ] [alacritty] winit event: AboutToWait
[10.257619562s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697830515375 }, requested_resume: None })
[10.257832017s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 542.3123779296875, y: 76.62355041503906 } } }
[10.257867822s] [INFO ] [alacritty] winit event: AboutToWait
[10.258618168s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697831981784 }, requested_resume: None })
[10.258832253s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.258871085s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.258907454s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 541.905517578125, y: 76.62355041503906 } } }
[10.258930848s] [INFO ] [alacritty] winit event: AboutToWait
[10.260761607s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697832545044 }, requested_resume: None })
[10.261064806s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 541.49853515625, y: 76.62355041503906 } } }
[10.261116181s] [INFO ] [alacritty] winit event: AboutToWait
[10.261690304s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697834741280 }, requested_resume: None })
[10.261896951s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 541.49853515625, y: 77.03050231933594 } } }
[10.261931044s] [INFO ] [alacritty] winit event: AboutToWait
[10.274099362s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697835545693 }, requested_resume: None })
[10.274494480s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 541.905517578125, y: 77.03050231933594 } } }
[10.274541239s] [INFO ] [alacritty] winit event: AboutToWait
[10.287503940s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697848164029 }, requested_resume: None })
[10.288105036s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 542.3123779296875, y: 77.03050231933594 } } }
[10.288190411s] [INFO ] [alacritty] winit event: AboutToWait
[10.296591348s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697861835688 }, requested_resume: None })
[10.297176385s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 542.7193603515625, y: 77.03050231933594 } } }
[10.297254149s] [INFO ] [alacritty] winit event: AboutToWait
[10.301633953s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697871747960 }, requested_resume: None })
[10.302128644s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 542.7193603515625, y: 77.43745422363281 } } }
[10.302190401s] [INFO ] [alacritty] winit event: AboutToWait
[10.302242164s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697875822554 }, requested_resume: None })
[10.302514036s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.302556858s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.302584967s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 543.1263427734375, y: 77.43745422363281 } } }
[10.302615968s] [INFO ] [alacritty] winit event: AboutToWait
[10.306536196s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697876236457 }, requested_resume: None })
[10.307140825s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 543.5333251953125, y: 77.43745422363281 } } }
[10.307221721s] [INFO ] [alacritty] winit event: AboutToWait
[10.309597179s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697880866231 }, requested_resume: None })
[10.310187260s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 543.940185546875, y: 77.43745422363281 } } }
[10.310265332s] [INFO ] [alacritty] winit event: AboutToWait
[10.314047509s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697883910704 }, requested_resume: None })
[10.314370231s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: 1.0 } }
[10.314408914s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, 1.0) } }
[10.314431263s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 543.940185546875, y: 77.84440612792969 } } }
[10.314459949s] [INFO ] [alacritty] winit event: AboutToWait
[10.314701161s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697888079155 }, requested_resume: None })
[10.314930284s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.314963659s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.314985463s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 544.34716796875, y: 77.84440612792969 } } }
[10.315009478s] [INFO ] [alacritty] winit event: AboutToWait
[10.347438665s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697888623487 }, requested_resume: None })
[10.347963548s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 544.754150390625, y: 77.84440612792969 } } }
[10.348025363s] [INFO ] [alacritty] winit event: AboutToWait
[10.356296872s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697921657740 }, requested_resume: None })
[10.356778915s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 544.754150390625, y: 78.25135803222656 } } }
[10.356841240s] [INFO ] [alacritty] winit event: AboutToWait
[10.368635348s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697930463772 }, requested_resume: None })
[10.369230817s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.369296773s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.369337698s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 545.1611328125, y: 78.25135803222656 } } }
[10.369389495s] [INFO ] [alacritty] winit event: AboutToWait
[10.375625675s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697943031704 }, requested_resume: None })
[10.376232991s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 545.5679931640625, y: 78.25135803222656 } } }
[10.376326576s] [INFO ] [alacritty] winit event: AboutToWait
[10.378482972s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697950935555 }, requested_resume: None })
[10.378863380s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: 1.0 } }
[10.378910370s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, 1.0) } }
[10.378939800s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 545.5679931640625, y: 78.65830993652344 } } }
[10.378973891s] [INFO ] [alacritty] winit event: AboutToWait
[10.379018309s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697952599508 }, requested_resume: None })
[10.379272836s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 545.9749755859375, y: 78.65830993652344 } } }
[10.379319949s] [INFO ] [alacritty] winit event: AboutToWait
[10.382090447s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697952943241 }, requested_resume: None })
[10.382529625s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.382594819s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.382636258s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 546.3819580078125, y: 78.65830993652344 } } }
[10.382682886s] [INFO ] [alacritty] winit event: AboutToWait
[10.383970069s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697956317142 }, requested_resume: None })
[10.384370731s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 546.7889404296875, y: 78.65830993652344 } } }
[10.384425534s] [INFO ] [alacritty] winit event: AboutToWait
[10.385801865s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697958050655 }, requested_resume: None })
[10.386124569s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.386156135s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.386177288s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 547.19580078125, y: 78.65830993652344 } } }
[10.386200730s] [INFO ] [alacritty] winit event: AboutToWait
[10.387917119s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697959814574 }, requested_resume: None })
[10.388216838s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 547.602783203125, y: 78.65830993652344 } } }
[10.388256983s] [INFO ] [alacritty] winit event: AboutToWait
[10.389664758s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697961874883 }, requested_resume: None })
[10.389901312s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.389935407s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.389956828s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 548.009765625, y: 78.65830993652344 } } }
[10.389980947s] [INFO ] [alacritty] winit event: AboutToWait
[10.390709002s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697963595979 }, requested_resume: None })
[10.390923381s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 548.416748046875, y: 78.65830993652344 } } }
[10.390958745s] [INFO ] [alacritty] winit event: AboutToWait
[10.395144209s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697964574074 }, requested_resume: None })
[10.395655157s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.395701414s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.395722109s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 549.2305908203125, y: 78.65830993652344 } } }
[10.395752315s] [INFO ] [alacritty] winit event: AboutToWait
[10.396034212s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697969372839 }, requested_resume: None })
[10.396315561s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 549.6375732421875, y: 78.65830993652344 } } }
[10.396352281s] [INFO ] [alacritty] winit event: AboutToWait
[10.397664471s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697970470323 }, requested_resume: None })
[10.397888374s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.397919994s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.397939831s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 550.0445556640625, y: 78.65830993652344 } } }
[10.397965240s] [INFO ] [alacritty] winit event: AboutToWait
[10.398698799s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697971579234 }, requested_resume: None })
[10.398926557s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 550.451416015625, y: 78.65830993652344 } } }
[10.398964019s] [INFO ] [alacritty] winit event: AboutToWait
[10.400747264s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697972581428 }, requested_resume: None })
[10.401064079s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 550.8583984375, y: 78.65830993652344 } } }
[10.401117382s] [INFO ] [alacritty] winit event: AboutToWait
[10.401733684s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697974743989 }, requested_resume: None })
[10.401952391s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.401984186s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.402005240s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 551.265380859375, y: 78.65830993652344 } } }
[10.402028212s] [INFO ] [alacritty] winit event: AboutToWait
[10.402625497s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697975641424 }, requested_resume: None })
[10.402829771s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 551.265380859375, y: 78.25135803222656 } } }
[10.402862988s] [INFO ] [alacritty] winit event: AboutToWait
[10.403625144s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697976477717 }, requested_resume: None })
[10.403840750s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 551.67236328125, y: 78.25135803222656 } } }
[10.403877171s] [INFO ] [alacritty] winit event: AboutToWait
[10.404632289s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697977493299 }, requested_resume: None })
[10.404849059s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.404880841s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.404901029s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 552.0792236328125, y: 78.25135803222656 } } }
[10.404923740s] [INFO ] [alacritty] winit event: AboutToWait
[10.405690761s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697978536881 }, requested_resume: None })
[10.405909096s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 552.4862060546875, y: 78.25135803222656 } } }
[10.405945754s] [INFO ] [alacritty] winit event: AboutToWait
[10.406622622s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697979562567 }, requested_resume: None })
[10.406849738s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 552.4862060546875, y: 77.84440612792969 } } }
[10.406888562s] [INFO ] [alacritty] winit event: AboutToWait
[10.407625233s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697980505030 }, requested_resume: None })
[10.407836172s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 552.8931884765625, y: 77.84440612792969 } } }
[10.407872248s] [INFO ] [alacritty] winit event: AboutToWait
[10.408626821s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697981981971 }, requested_resume: None })
[10.408852009s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.408925116s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.408945970s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 553.3001708984375, y: 77.84440612792969 } } }
[10.409022209s] [INFO ] [alacritty] winit event: AboutToWait
[10.409741978s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697982636487 }, requested_resume: None })
[10.409961605s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.409992996s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.410012980s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 553.3001708984375, y: 77.43745422363281 } } }
[10.410036176s] [INFO ] [alacritty] winit event: AboutToWait
[10.411201538s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697983649325 }, requested_resume: None })
[10.411549086s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 553.70703125, y: 77.43745422363281 } } }
[10.411589704s] [INFO ] [alacritty] winit event: AboutToWait
[10.411746318s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697985208908 }, requested_resume: None })
[10.411967163s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.411999337s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.412019507s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 554.114013671875, y: 77.43745422363281 } } }
[10.412042715s] [INFO ] [alacritty] winit event: AboutToWait
[10.412629232s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697985655929 }, requested_resume: None })
[10.412832924s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 554.52099609375, y: 77.03050231933594 } } }
[10.412865949s] [INFO ] [alacritty] winit event: AboutToWait
[10.413671643s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697986479993 }, requested_resume: None })
[10.413876129s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 554.927978515625, y: 77.03050231933594 } } }
[10.413909074s] [INFO ] [alacritty] winit event: AboutToWait
[10.414606291s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697987525260 }, requested_resume: None })
[10.414828935s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.414861110s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.414881608s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 555.3348388671875, y: 76.62355041503906 } } }
[10.414904476s] [INFO ] [alacritty] winit event: AboutToWait
[10.415618672s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697988517823 }, requested_resume: None })
[10.415834825s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 555.7418212890625, y: 76.62355041503906 } } }
[10.415871242s] [INFO ] [alacritty] winit event: AboutToWait
[10.416606461s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697989487285 }, requested_resume: None })
[10.416821225s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.416852363s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.416872318s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, -1.0) } }
[10.416890492s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.1488037109375, y: 76.21659851074219 } } }
[10.416913636s] [INFO ] [alacritty] winit event: AboutToWait
[10.417689755s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697990527098 }, requested_resume: None })
[10.417900788s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.5557861328125, y: 76.21659851074219 } } }
[10.417936483s] [INFO ] [alacritty] winit event: AboutToWait
[10.418620002s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697992051525 }, requested_resume: None })
[10.418836831s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 556.962646484375, y: 76.21659851074219 } } }
[10.418874209s] [INFO ] [alacritty] winit event: AboutToWait
[10.419615210s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697992490084 }, requested_resume: None })
[10.419826211s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.419856435s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.419876540s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 76.21659851074219 } } }
[10.419899523s] [INFO ] [alacritty] winit event: AboutToWait
[10.420618920s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697993512542 }, requested_resume: None })
[10.420824322s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.36962890625, y: 75.80964660644531 } } }
[10.420857572s] [INFO ] [alacritty] winit event: AboutToWait
[10.421685559s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697994472091 }, requested_resume: None })
[10.421901670s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 557.776611328125, y: 75.80964660644531 } } }
[10.421937840s] [INFO ] [alacritty] winit event: AboutToWait
[10.422642036s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697995553422 }, requested_resume: None })
[10.422857103s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.422886946s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.422906591s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 558.18359375, y: 75.80964660644531 } } }
[10.422929771s] [INFO ] [alacritty] winit event: AboutToWait
[10.423622115s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697996543163 }, requested_resume: None })
[10.423828020s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 558.5904541015625, y: 75.80964660644531 } } }
[10.423861373s] [INFO ] [alacritty] winit event: AboutToWait
[10.424675450s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697997475943 }, requested_resume: None })
[10.424956026s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 558.9974365234375, y: 75.80964660644531 } } }
[10.424995836s] [INFO ] [alacritty] winit event: AboutToWait
[10.425770829s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697998613448 }, requested_resume: None })
[10.426039108s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.426071841s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, -1.0) } }
[10.426093406s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 558.9974365234375, y: 75.40269470214844 } } }
[10.426116659s] [INFO ] [alacritty] winit event: AboutToWait
[10.428032720s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41697999730145 }, requested_resume: None })
[10.428442168s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.428483682s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.428506729s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 559.8114013671875, y: 75.40269470214844 } } }
[10.428541357s] [INFO ] [alacritty] winit event: AboutToWait
[10.429146439s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698002729120 }, requested_resume: None })
[10.429383023s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.429413802s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.429434480s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 560.21826171875, y: 75.40269470214844 } } }
[10.429457434s] [INFO ] [alacritty] winit event: AboutToWait
[10.429651601s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698003073495 }, requested_resume: None })
[10.429848707s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 560.625244140625, y: 75.40269470214844 } } }
[10.429881757s] [INFO ] [alacritty] winit event: AboutToWait
[10.431785050s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698003495832 }, requested_resume: None })
[10.432060313s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.432100393s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.432127320s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 561.0322265625, y: 75.40269470214844 } } }
[10.432157592s] [INFO ] [alacritty] winit event: AboutToWait
[10.432699524s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698005778076 }, requested_resume: None })
[10.432899903s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 561.0322265625, y: 74.99574279785156 } } }
[10.432932699s] [INFO ] [alacritty] winit event: AboutToWait
[10.433615465s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698006547067 }, requested_resume: None })
[10.433845939s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 561.439208984375, y: 74.99574279785156 } } }
[10.433884300s] [INFO ] [alacritty] winit event: AboutToWait
[10.434604715s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698007501850 }, requested_resume: None })
[10.434809060s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 561.8460693359375, y: 74.99574279785156 } } }
[10.434843585s] [INFO ] [alacritty] winit event: AboutToWait
[10.436739138s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698008459383 }, requested_resume: None })
[10.437024445s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.437066554s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.437094435s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, -1.0) } }
[10.437119754s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 562.2530517578125, y: 74.58879089355469 } } }
[10.437151522s] [INFO ] [alacritty] winit event: AboutToWait
[10.437674946s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698010772758 }, requested_resume: None })
[10.437881884s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 562.6600341796875, y: 74.58879089355469 } } }
[10.437916777s] [INFO ] [alacritty] winit event: AboutToWait
[10.439718743s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698011532489 }, requested_resume: None })
[10.440030648s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.440077361s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.440109584s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 563.0670166015625, y: 74.58879089355469 } } }
[10.440143688s] [INFO ] [alacritty] winit event: AboutToWait
[10.440700890s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698013765866 }, requested_resume: None })
[10.440919054s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 563.0670166015625, y: 74.18183898925781 } } }
[10.440955280s] [INFO ] [alacritty] winit event: AboutToWait
[10.441619350s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698014571582 }, requested_resume: None })
[10.441823140s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 563.473876953125, y: 74.18183898925781 } } }
[10.441857877s] [INFO ] [alacritty] winit event: AboutToWait
[10.442662579s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698015472859 }, requested_resume: None })
[10.442872030s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 563.880859375, y: 74.18183898925781 } } }
[10.442906369s] [INFO ] [alacritty] winit event: AboutToWait
[10.444532612s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698017015973 }, requested_resume: None })
[10.444998948s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 563.880859375, y: 73.77488708496094 } } }
[10.445039615s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.445061013s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.445079492s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 564.287841796875, y: 73.77488708496094 } } }
[10.445101383s] [INFO ] [alacritty] winit event: AboutToWait
[10.446681144s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698018718130 }, requested_resume: None })
[10.446900952s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 564.69482421875, y: 73.77488708496094 } } }
[10.446938718s] [INFO ] [alacritty] winit event: AboutToWait
[10.448736651s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698020555315 }, requested_resume: None })
[10.449038713s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.449082503s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: -1.0 } }
[10.449109637s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, -1.0) } }
[10.449135355s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 565.1016845703125, y: 73.36793518066406 } } }
[10.449166379s] [INFO ] [alacritty] winit event: AboutToWait
[10.449699172s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698022787229 }, requested_resume: None })
[10.449899412s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 565.5086669921875, y: 73.36793518066406 } } }
[10.449934308s] [INFO ] [alacritty] winit event: AboutToWait
[10.452907945s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698023549003 }, requested_resume: None })
[10.453208257s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 565.9156494140625, y: 73.36793518066406 } } }
[10.453259672s] [INFO ] [alacritty] winit event: AboutToWait
[10.455903995s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698026884732 }, requested_resume: None })
[10.456339681s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: 1.0 } }
[10.456402840s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (1.0, 0.0) } }
[10.456443815s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 566.3226318359375, y: 73.36793518066406 } } }
[10.456490038s] [INFO ] [alacritty] winit event: AboutToWait
[10.487581997s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698030122225 }, requested_resume: None })
[10.488183143s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 566.3226318359375, y: 73.77488708496094 } } }
[10.488261338s] [INFO ] [alacritty] winit event: AboutToWait
[10.489168372s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698061906543 }, requested_resume: None })
[10.489530552s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 566.3226318359375, y: 74.18183898925781 } } }
[10.489590666s] [INFO ] [alacritty] winit event: AboutToWait
[10.489889420s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698063218400 }, requested_resume: None })
[10.490197373s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 565.9156494140625, y: 74.18183898925781 } } }
[10.490247461s] [INFO ] [alacritty] winit event: AboutToWait
[10.490825526s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698063871600 }, requested_resume: None })
[10.491134069s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 565.9156494140625, y: 74.58879089355469 } } }
[10.491189054s] [INFO ] [alacritty] winit event: AboutToWait
[10.494748077s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698064828102 }, requested_resume: None })
[10.495055251s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 565.5086669921875, y: 74.58879089355469 } } }
[10.495106259s] [INFO ] [alacritty] winit event: AboutToWait
[10.495732408s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698068732785 }, requested_resume: None })
[10.496046563s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: 1.0 } }
[10.496091893s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, 1.0) } }
[10.496120044s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 565.5086669921875, y: 74.99574279785156 } } }
[10.496155488s] [INFO ] [alacritty] winit event: AboutToWait
[10.497771642s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698069777692 }, requested_resume: None })
[10.498079531s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 565.5086669921875, y: 75.40269470214844 } } }
[10.498131238s] [INFO ] [alacritty] winit event: AboutToWait
[10.498714971s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698071757239 }, requested_resume: None })
[10.498922442s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 565.1016845703125, y: 75.40269470214844 } } }
[10.498957238s] [INFO ] [alacritty] winit event: AboutToWait
[10.499623033s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698072573446 }, requested_resume: None })
[10.499843325s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: 1.0 } }
[10.499876035s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, 1.0) } }
[10.499896229s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 565.1016845703125, y: 75.80964660644531 } } }
[10.499918886s] [INFO ] [alacritty] winit event: AboutToWait
[10.501724599s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698073532223 }, requested_resume: None })
[10.502015187s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.502056472s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.502083426s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 564.69482421875, y: 75.80964660644531 } } }
[10.502113900s] [INFO ] [alacritty] winit event: AboutToWait
[10.503893223s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698075734184 }, requested_resume: None })
[10.504289506s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 564.69482421875, y: 76.21659851074219 } } }
[10.504353854s] [INFO ] [alacritty] winit event: AboutToWait
[10.504792209s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698077993508 }, requested_resume: None })
[10.505090562s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 564.287841796875, y: 76.21659851074219 } } }
[10.505140439s] [INFO ] [alacritty] winit event: AboutToWait
[10.506911897s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698078765072 }, requested_resume: None })
[10.507339656s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: 1.0 } }
[10.507421896s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, 1.0) } }
[10.507450412s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 564.287841796875, y: 76.62355041503906 } } }
[10.507482398s] [INFO ] [alacritty] winit event: AboutToWait
[10.507781081s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698081105977 }, requested_resume: None })
[10.508075298s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.508118287s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.508146177s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 563.880859375, y: 76.62355041503906 } } }
[10.508177041s] [INFO ] [alacritty] winit event: AboutToWait
[10.508737519s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698081797530 }, requested_resume: None })
[10.509023826s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 563.880859375, y: 77.03050231933594 } } }
[10.509070600s] [INFO ] [alacritty] winit event: AboutToWait
[10.511917249s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698082693452 }, requested_resume: None })
[10.512188686s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 563.473876953125, y: 77.03050231933594 } } }
[10.512230611s] [INFO ] [alacritty] winit event: AboutToWait
[10.512770754s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698086353890 }, requested_resume: None })
[10.512978553s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 563.473876953125, y: 77.43745422363281 } } }
[10.513013161s] [INFO ] [alacritty] winit event: AboutToWait
[10.513644363s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698086628372 }, requested_resume: None })
[10.513862133s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 563.0670166015625, y: 77.43745422363281 } } }
[10.513897772s] [INFO ] [alacritty] winit event: AboutToWait
[10.515737321s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698087512777 }, requested_resume: None })
[10.516024136s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: 1.0 } }
[10.516066593s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, 1.0) } }
[10.516093861s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 563.0670166015625, y: 77.84440612792969 } } }
[10.516125396s] [INFO ] [alacritty] winit event: AboutToWait
[10.516716565s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698089746057 }, requested_resume: None })
[10.516921295s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.516950256s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.516969625s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 562.6600341796875, y: 77.84440612792969 } } }
[10.516991394s] [INFO ] [alacritty] winit event: AboutToWait
[10.518749351s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698090604154 }, requested_resume: None })
[10.519048047s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 562.6600341796875, y: 78.25135803222656 } } }
[10.519101544s] [INFO ] [alacritty] winit event: AboutToWait
[10.520895705s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698092728138 }, requested_resume: None })
[10.521303111s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 562.2530517578125, y: 78.25135803222656 } } }
[10.521374251s] [INFO ] [alacritty] winit event: AboutToWait
[10.523679387s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698095020200 }, requested_resume: None })
[10.523893767s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: 1.0 } }
[10.523923527s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (0.0, 1.0) } }
[10.523942978s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 562.2530517578125, y: 78.65830993652344 } } }
[10.523966103s] [INFO ] [alacritty] winit event: AboutToWait
[10.524703152s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698097579402 }, requested_resume: None })
[10.525018506s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.525050786s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 0.0) } }
[10.525071022s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 561.8460693359375, y: 78.65830993652344 } } }
[10.525095467s] [INFO ] [alacritty] winit event: AboutToWait
[10.525811516s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698098711840 }, requested_resume: None })
[10.526060657s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 561.439208984375, y: 78.65830993652344 } } }
[10.526099447s] [INFO ] [alacritty] winit event: AboutToWait
[10.527950556s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698099717931 }, requested_resume: None })
[10.528333265s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 561.439208984375, y: 79.06526184082031 } } }
[10.528379731s] [INFO ] [alacritty] winit event: AboutToWait
[10.534235267s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698102006553 }, requested_resume: None })
[10.534736355s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 561.439208984375, y: 79.47221374511719 } } }
[10.534810375s] [INFO ] [alacritty] winit event: AboutToWait
[10.537122093s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698108448408 }, requested_resume: None })
[10.537558193s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 561.0322265625, y: 79.47221374511719 } } }
[10.537628386s] [INFO ] [alacritty] winit event: AboutToWait
[10.585300884s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698111266121 }, requested_resume: None })
[10.585789752s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 0, value: -1.0 } }
[10.585857894s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: Motion { axis: 1, value: 1.0 } }
[10.585887152s] [INFO ] [alacritty] winit event: DeviceEvent { device_id: DeviceId(DeviceId), event: MouseMotion { delta: (-1.0, 1.0) } }
[10.585913813s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 560.625244140625, y: 79.87916564941406 } } }
[10.585951734s] [INFO ] [alacritty] winit event: AboutToWait
[10.591501477s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698159581180 }, requested_resume: None })
[10.592103158s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: CursorMoved { device_id: DeviceId(DeviceId), position: PhysicalPosition { x: 560.21826171875, y: 79.87916564941406 } } }
[10.592184406s] [INFO ] [alacritty] winit event: AboutToWait
[11.806330904s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41698165855073 }, requested_resume: None })
[11.809398394s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: KeyboardInput { device_id: DeviceId(DeviceId), event: KeyEvent { physical_key: Code(SuperLeft), logical_key: Named(Super), text: None, location: Left, state: Pressed, repeat: false, platform_specific: KeyEventExtra { text_with_all_modifiers: None, key_without_modifiers: Named(Super) } }, is_synthetic: false } }
[11.809448537s] [INFO ] [alacritty] winit event: WindowEvent { window_id: WindowId(WindowId(140159902330896)), event: ModifiersChanged(Modifiers { state: ModifiersState(SUPER), pressed_mods: ModifiersKeys(LSUPER) }) }
[11.809477602s] [INFO ] [alacritty] winit event: AboutToWait
[12.054609821s] [INFO ] [alacritty] winit event: NewEvents(WaitCancelled { start: Instant { t: 41699383708886 }, requested_resume: None })
[12.056948021s] [INFO ] [alacritty] winit event: LoopExiting

[程序完成]

```
Just fwiw cursor within the `IME` preedit must be a hollow block, if it's not it, then it's an issue with winit because the cursor position is likely `None` or something. At the end of the input the cursor reverts to the active one iirc, I wonder what happens with e.g. invisible cursor though, probably it just remains hidden?


@kchibisov Could you please give me a screenshot of how hollow-block cursor looks like in a preedit?

That's on linux with fcitx5

![image](https://github.com/alacritty/alacritty/assets/27620401/9db8f56b-fa16-4e53-9fd5-b07be0137469)

@kchibisov Eh that looks really terrible to me.
I've never seen a cursor like that.
Ideographs in composition buffer can be really complex, and this cursor design just hinders users from completely seeing the covered glyphs.
I just have it bolder than it should be, it's the same in nearly all terminals I've used on linux. Just beam could be also fine, but you can not really indicate selection with just beam, but you can with such cursor just by enlarging it.
I think https://github.com/alacritty/alacritty/pull/8234 should fix all the raised issues.

Fix patch:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 0c0634f3b05..9f93e4e0e0b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -8,7 +8,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 Notable changes to the `alacritty_terminal` crate are documented in its
 [CHANGELOG](./alacritty_terminal/CHANGELOG.md).
 
-## 0.14.0-rc1
+## 0.14.0-rc2
 
 ### Packaging
 
@@ -19,6 +19,7 @@ Notable changes to the `alacritty_terminal` crate are documented in its
 - Support relative path imports from config files
 - `alacritty migrate` support for TOML configuration changes
 - Support for Unicode 16 characters
+- Headless mode using `alacritty --daemon`
 
 ### Changed
 
@@ -29,6 +30,7 @@ Notable changes to the `alacritty_terminal` crate are documented in its
     to the new `general` section
 - Moved config option `shell` to `terminal.shell`
 - `ctrl+shift+u` binding to open links to `ctrl+shift+o` to avoid collisions with IMEs
+- Use `Beam` cursor for single char cursor inside the IME preview
 
 ### Fixed
 
@@ -48,6 +50,8 @@ Notable changes to the `alacritty_terminal` crate are documented in its
 - Windows app icon now displays properly in old alt+tab on Windows
 - Alacritty not being properly activated with startup notify
 - Invalid URL highlights after terminal scrolling
+- Hollow block cursor not spanning multiple chars being edited inside the IME preview
+- Vi inline search only working for direct key input without modifiers
 
 ## 0.13.2
 
diff --git a/Cargo.lock b/Cargo.lock
index ab00f984eab..a61ad389504 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -32,7 +32,7 @@ dependencies = [
 
 [[package]]
 name = "alacritty"
-version = "0.14.0-rc1"
+version = "0.14.0-rc2"
 dependencies = [
  "ahash",
  "alacritty_config",
@@ -69,7 +69,7 @@ dependencies = [
 
 [[package]]
 name = "alacritty_config"
-version = "0.2.2-rc1"
+version = "0.2.2-rc2"
 dependencies = [
  "alacritty_config_derive",
  "log",
@@ -79,7 +79,7 @@ dependencies = [
 
 [[package]]
 name = "alacritty_config_derive"
-version = "0.2.4-rc1"
+version = "0.2.4-rc2"
 dependencies = [
  "alacritty_config",
  "log",
@@ -92,7 +92,7 @@ dependencies = [
 
 [[package]]
 name = "alacritty_terminal"
-version = "0.24.1-rc1"
+version = "0.24.1-rc2"
 dependencies = [
  "base64",
  "bitflags 2.6.0",
diff --git a/alacritty/Cargo.toml b/alacritty/Cargo.toml
index 0c97191228b..b8f9c3936f9 100644
--- a/alacritty/Cargo.toml
+++ b/alacritty/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "alacritty"
-version = "0.14.0-rc1"
+version = "0.14.0-rc2"
 authors = ["Christian Duerr <contact@christianduerr.com>", "Joe Wilm <joe@jwilm.com>"]
 license = "Apache-2.0"
 description = "A fast, cross-platform, OpenGL terminal emulator"
@@ -12,15 +12,15 @@ rust-version = "1.74.0"
 
 [dependencies.alacritty_terminal]
 path = "../alacritty_terminal"
-version = "0.24.1-rc1"
+version = "0.24.1-rc2"
 
 [dependencies.alacritty_config_derive]
 path = "../alacritty_config_derive"
-version = "0.2.4-rc1"
+version = "0.2.4-rc2"
 
 [dependencies.alacritty_config]
 path = "../alacritty_config"
-version = "0.2.2-rc1"
+version = "0.2.2-rc2"
 
 [dependencies]
 ahash = { version = "0.8.6", features = ["no-rng"] }
diff --git a/alacritty/src/cli.rs b/alacritty/src/cli.rs
index 2b4afa02db2..bb0a24f4bd7 100644
--- a/alacritty/src/cli.rs
+++ b/alacritty/src/cli.rs
@@ -26,7 +26,7 @@ pub struct Options {
     pub print_events: bool,
 
     /// Generates ref test.
-    #[clap(long)]
+    #[clap(long, conflicts_with("daemon"))]
     pub ref_test: bool,
 
     /// X11 window ID to embed Alacritty within (decimal or hexadecimal with "0x" prefix).
@@ -62,6 +62,10 @@ pub struct Options {
     #[clap(short, conflicts_with("quiet"), action = ArgAction::Count)]
     verbose: u8,
 
+    /// Do not spawn an initial window.
+    #[clap(long)]
+    pub daemon: bool,
+
     /// CLI options for config overrides.
     #[clap(skip)]
     pub config_options: ParsedOptions,
diff --git a/alacritty/src/display/content.rs b/alacritty/src/display/content.rs
index 0e06b3ca913..2fbbdec42ae 100644
--- a/alacritty/src/display/content.rs
+++ b/alacritty/src/display/content.rs
@@ -1,4 +1,5 @@
 use std::borrow::Cow;
+use std::num::NonZeroU32;
 use std::ops::Deref;
 use std::{cmp, mem};
 
@@ -134,8 +135,13 @@ impl<'a> RenderableContent<'a> {
             text_color = self.config.colors.primary.background;
         }
 
+        let width = if cell.flags.contains(Flags::WIDE_CHAR) {
+            NonZeroU32::new(2).unwrap()
+        } else {
+            NonZeroU32::new(1).unwrap()
+        };
         RenderableCursor {
-            is_wide: cell.flags.contains(Flags::WIDE_CHAR),
+            width,
             shape: self.cursor_shape,
             point: self.cursor_point,
             cursor_color,
@@ -396,7 +402,7 @@ pub struct RenderableCursor {
     shape: CursorShape,
     cursor_color: Rgb,
     text_color: Rgb,
-    is_wide: bool,
+    width: NonZeroU32,
     point: Point<usize>,
 }
 
@@ -405,15 +411,20 @@ impl RenderableCursor {
         let shape = CursorShape::Hidden;
         let cursor_color = Rgb::default();
         let text_color = Rgb::default();
-        let is_wide = false;
+        let width = NonZeroU32::new(1).unwrap();
         let point = Point::default();
-        Self { shape, cursor_color, text_color, is_wide, point }
+        Self { shape, cursor_color, text_color, width, point }
     }
 }
 
 impl RenderableCursor {
-    pub fn new(point: Point<usize>, shape: CursorShape, cursor_color: Rgb, is_wide: bool) -> Self {
-        Self { shape, cursor_color, text_color: cursor_color, is_wide, point }
+    pub fn new(
+        point: Point<usize>,
+        shape: CursorShape,
+        cursor_color: Rgb,
+        width: NonZeroU32,
+    ) -> Self {
+        Self { shape, cursor_color, text_color: cursor_color, width, point }
     }
 
     pub fn color(&self) -> Rgb {
@@ -424,8 +435,8 @@ impl RenderableCursor {
         self.shape
     }
 
-    pub fn is_wide(&self) -> bool {
-        self.is_wide
+    pub fn width(&self) -> NonZeroU32 {
+        self.width
     }
 
     pub fn point(&self) -> Point<usize> {
diff --git a/alacritty/src/display/cursor.rs b/alacritty/src/display/cursor.rs
index 65933cccf7b..b0e2d6c35b1 100644
--- a/alacritty/src/display/cursor.rs
+++ b/alacritty/src/display/cursor.rs
@@ -24,9 +24,7 @@ impl IntoRects for RenderableCursor {
 
         let thickness = (thickness * width).round().max(1.);
 
-        if self.is_wide() {
-            width *= 2.;
-        }
+        width *= self.width().get() as f32;
 
         match self.shape() {
             CursorShape::Beam => beam(x, y, height, thickness, self.color()),
diff --git a/alacritty/src/display/mod.rs b/alacritty/src/display/mod.rs
index 515532889d4..d0044f8bf15 100644
--- a/alacritty/src/display/mod.rs
+++ b/alacritty/src/display/mod.rs
@@ -874,7 +874,9 @@ impl Display {
                 if self.ime.preedit().is_none() {
                     let fg = config.colors.footer_bar_foreground();
                     let shape = CursorShape::Underline;
-                    let cursor = RenderableCursor::new(Point::new(line, column), shape, fg, false);
+                    let cursor_width = NonZeroU32::new(1).unwrap();
+                    let cursor =
+                        RenderableCursor::new(Point::new(line, column), shape, fg, cursor_width);
                     rects.extend(cursor.rects(&size_info, config.cursor.thickness()));
                 }
 
@@ -882,8 +884,11 @@ impl Display {
             },
             None => {
                 let num_lines = self.size_info.screen_lines();
-                term::point_to_viewport(display_offset, cursor_point)
-                    .filter(|point| point.line < num_lines)
+                match vi_cursor_viewport_point {
+                    None => term::point_to_viewport(display_offset, cursor_point)
+                        .filter(|point| point.line < num_lines),
+                    point => point,
+                }
             },
         };
 
@@ -1081,8 +1086,8 @@ impl Display {
 
         // Get the visible preedit.
         let visible_text: String = match (preedit.cursor_byte_offset, preedit.cursor_end_offset) {
-            (Some(byte_offset), Some(end_offset)) if end_offset > num_cols => StrShortener::new(
-                &preedit.text[byte_offset..],
+            (Some(byte_offset), Some(end_offset)) if end_offset.0 > num_cols => StrShortener::new(
+                &preedit.text[byte_offset.0..],
                 num_cols,
                 ShortenDirection::Right,
                 Some(SHORTENER),
@@ -1125,19 +1130,21 @@ impl Display {
         rects.extend(underline.rects(Flags::UNDERLINE, &metrics, &self.size_info));
 
         let ime_popup_point = match preedit.cursor_end_offset {
-            Some(cursor_end_offset) if cursor_end_offset != 0 => {
-                let is_wide = preedit.text[preedit.cursor_byte_offset.unwrap_or_default()..]
-                    .chars()
-                    .next()
-                    .map(|ch| ch.width() == Some(2))
-                    .unwrap_or_default();
+            Some(cursor_end_offset) => {
+                // Use hollow block when multiple characters are changed at once.
+                let (shape, width) = if let Some(width) =
+                    NonZeroU32::new((cursor_end_offset.0 - cursor_end_offset.1) as u32)
+                {
+                    (CursorShape::HollowBlock, width)
+                } else {
+                    (CursorShape::Beam, NonZeroU32::new(1).unwrap())
+                };
 
                 let cursor_column = Column(
-                    (end.column.0 as isize - cursor_end_offset as isize + 1).max(0) as usize,
+                    (end.column.0 as isize - cursor_end_offset.0 as isize + 1).max(0) as usize,
                 );
                 let cursor_point = Point::new(point.line, cursor_column);
-                let cursor =
-                    RenderableCursor::new(cursor_point, CursorShape::HollowBlock, fg, is_wide);
+                let cursor = RenderableCursor::new(cursor_point, shape, fg, width);
                 rects.extend(cursor.rects(&self.size_info, config.cursor.thickness()));
                 cursor_point
             },
@@ -1436,20 +1443,22 @@ pub struct Preedit {
     /// Byte offset for cursor start into the preedit text.
     ///
     /// `None` means that the cursor is invisible.
-    cursor_byte_offset: Option<usize>,
+    cursor_byte_offset: Option<(usize, usize)>,
 
-    /// The cursor offset from the end of the preedit in char width.
-    cursor_end_offset: Option<usize>,
+    /// The cursor offset from the end of the start of the preedit in char width.
+    cursor_end_offset: Option<(usize, usize)>,
 }
 
 impl Preedit {
-    pub fn new(text: String, cursor_byte_offset: Option<usize>) -> Self {
+    pub fn new(text: String, cursor_byte_offset: Option<(usize, usize)>) -> Self {
         let cursor_end_offset = if let Some(byte_offset) = cursor_byte_offset {
             // Convert byte offset into char offset.
-            let cursor_end_offset =
-                text[byte_offset..].chars().fold(0, |acc, ch| acc + ch.width().unwrap_or(1));
+            let start_to_end_offset =
+                text[byte_offset.0..].chars().fold(0, |acc, ch| acc + ch.width().unwrap_or(1));
+            let end_to_end_offset =
+                text[byte_offset.1..].chars().fold(0, |acc, ch| acc + ch.width().unwrap_or(1));
 
-            Some(cursor_end_offset)
+            Some((start_to_end_offset, end_to_end_offset))
         } else {
             None
         };
diff --git a/alacritty/src/event.rs b/alacritty/src/event.rs
index b4600ae3e8d..f01590603b2 100644
--- a/alacritty/src/event.rs
+++ b/alacritty/src/event.rs
@@ -1,6 +1,7 @@
 //! Process window events.
 
 use crate::ConfigMonitor;
+use glutin::config::GetGlConfig;
 use std::borrow::Cow;
 use std::cmp::min;
 use std::collections::{HashMap, HashSet, VecDeque};
@@ -16,7 +17,8 @@ use std::{env, f32, mem};
 
 use ahash::RandomState;
 use crossfont::Size as FontSize;
-use glutin::display::{Display as GlutinDisplay, GetGlDisplay};
+use glutin::config::Config as GlutinConfig;
+use glutin::display::GetGlDisplay;
 use log::{debug, error, info, warn};
 use winit::application::ApplicationHandler;
 use winit::event::{
@@ -80,7 +82,7 @@ pub struct Processor {
     initial_window_error: Option<Box<dyn Error>>,
     windows: HashMap<WindowId, WindowContext, RandomState>,
     proxy: EventLoopProxy<Event>,
-    gl_display: Option<GlutinDisplay>,
+    gl_config: Option<GlutinConfig>,
     #[cfg(unix)]
     global_ipc_options: ParsedOptions,
     cli_options: CliOptions,
@@ -121,7 +123,7 @@ impl Processor {
             cli_options,
             proxy,
             scheduler,
-            gl_display: None,
+            gl_config: None,
             config: Rc::new(config),
             clipboard,
             windows: Default::default(),
@@ -138,12 +140,16 @@ impl Processor {
     pub fn create_initial_window(
         &mut self,
         event_loop: &ActiveEventLoop,
-        options: WindowOptions,
     ) -> Result<(), Box<dyn Error>> {
+        let options = match self.initial_window_options.take() {
+            Some(options) => options,
+            None => return Ok(()),
+        };
+
         let window_context =
             WindowContext::initial(event_loop, self.proxy.clone(), self.config.clone(), options)?;
 
-        self.gl_display = Some(window_context.display.gl_context().display());
+        self.gl_config = Some(window_context.display.gl_context().config());
         self.windows.insert(window_context.id(), window_context);
 
         Ok(())
@@ -155,7 +161,7 @@ impl Processor {
         event_loop: &ActiveEventLoop,
         options: WindowOptions,
     ) -> Result<(), Box<dyn Error>> {
-        let window = self.windows.iter().next().as_ref().unwrap().1;
+        let gl_config = self.gl_config.as_ref().unwrap();
 
         // Override config with CLI/IPC options.
         let mut config_overrides = options.config_overrides();
@@ -164,9 +170,14 @@ impl Processor {
         let mut config = self.config.clone();
         config = config_overrides.override_config_rc(config);
 
-        #[allow(unused_mut)]
-        let mut window_context =
-            window.additional(event_loop, self.proxy.clone(), config, options, config_overrides)?;
+        let window_context = WindowContext::additional(
+            gl_config,
+            event_loop,
+            self.proxy.clone(),
+            config,
+            options,
+            config_overrides,
+        )?;
 
         self.windows.insert(window_context.id(), window_context);
         Ok(())
@@ -210,16 +221,11 @@ impl ApplicationHandler<Event> for Processor {
     fn resumed(&mut self, _event_loop: &ActiveEventLoop) {}
 
     fn new_events(&mut self, event_loop: &ActiveEventLoop, cause: StartCause) {
-        if cause != StartCause::Init {
+        if cause != StartCause::Init || self.cli_options.daemon {
             return;
         }
 
-        let initial_window_options = match self.initial_window_options.take() {
-            Some(initial_window_options) => initial_window_options,
-            None => return,
-        };
-
-        if let Err(err) = self.create_initial_window(event_loop, initial_window_options) {
+        if let Err(err) = self.create_initial_window(event_loop) {
             self.initial_window_error = Some(err);
             event_loop.exit();
             return;
@@ -338,7 +344,13 @@ impl ApplicationHandler<Event> for Processor {
                     window_context.display.make_not_current();
                 }
 
-                if let Err(err) = self.create_window(event_loop, options.clone()) {
+                if self.gl_config.is_none() {
+                    // Handle initial window creation in daemon mode.
+                    if let Err(err) = self.create_initial_window(event_loop) {
+                        self.initial_window_error = Some(err);
+                        event_loop.exit();
+                    }
+                } else if let Err(err) = self.create_window(event_loop, options.clone()) {
                     error!("Could not open window: {:?}", err);
                 }
             },
@@ -375,7 +387,7 @@ impl ApplicationHandler<Event> for Processor {
                 self.scheduler.unschedule_window(window_context.id());
 
                 // Shutdown if no more terminals are open.
-                if self.windows.is_empty() {
+                if self.windows.is_empty() && !self.cli_options.daemon {
                     // Write ref tests of last window to disk.
                     if self.config.debug.ref_test {
                         window_context.write_ref_test_results();
@@ -439,7 +451,7 @@ impl ApplicationHandler<Event> for Processor {
             info!("Exiting the event loop");
         }
 
-        match self.gl_display.take() {
+        match self.gl_config.take().map(|config| config.display()) {
             #[cfg(not(target_os = "macos"))]
             Some(glutin::display::Display::Egl(display)) => {
                 // Ensure that all the windows are dropped, so the destructors for
@@ -1218,6 +1230,8 @@ impl<'a, N: Notify + 'a, T: EventListener> input::ActionContext<T> for ActionCon
             for c in text.chars() {
                 self.search_input(c);
             }
+        } else if self.inline_search_state.char_pending {
+            self.inline_search_input(text);
         } else if bracketed && self.terminal().mode().contains(TermMode::BRACKETED_PASTE) {
             self.on_terminal_input_start();
 
@@ -1291,6 +1305,7 @@ impl<'a, N: Notify + 'a, T: EventListener> input::ActionContext<T> for ActionCon
         self.inline_search_state.stop_short = stop_short;
         self.inline_search_state.direction = direction;
         self.inline_search_state.char_pending = true;
+        self.inline_search_state.character = None;
     }
 
     /// Jump to the next matching character in the line.
@@ -1305,6 +1320,22 @@ impl<'a, N: Notify + 'a, T: EventListener> input::ActionContext<T> for ActionCon
         self.inline_search(direction);
     }
 
+    /// Process input during inline search.
+    fn inline_search_input(&mut self, text: &str) {
+        // Ignore input with empty text, like modifier keys.
+        let c = match text.chars().next() {
+            Some(c) => c,
+            None => return,
+        };
+
+        self.inline_search_state.char_pending = false;
+        self.inline_search_state.character = Some(c);
+        self.window().set_ime_allowed(false);
+
+        // Immediately move to the captured character.
+        self.inline_search_next();
+    }
+
     fn message(&self) -> Option<&Message> {
         self.message_buffer.message()
     }
@@ -1843,11 +1874,8 @@ impl input::Processor<EventProxy, ActionContext<'_, Notifier, EventProxy>> {
                             self.ctx.update_cursor_blinking();
                         },
                         Ime::Preedit(text, cursor_offset) => {
-                            let preedit = if text.is_empty() {
-                                None
-                            } else {
-                                Some(Preedit::new(text, cursor_offset.map(|offset| offset.0)))
-                            };
+                            let preedit =
+                                (!text.is_empty()).then(|| Preedit::new(text, cursor_offset));
 
                             if self.ctx.display.ime.preedit() != preedit.as_ref() {
                                 self.ctx.display.ime.set_preedit(preedit);
diff --git a/alacritty/src/input/keyboard.rs b/alacritty/src/input/keyboard.rs
index 4bc3ffee098..147555940bd 100644
--- a/alacritty/src/input/keyboard.rs
+++ b/alacritty/src/input/keyboard.rs
@@ -1,5 +1,4 @@
 use std::borrow::Cow;
-use std::mem;
 
 use winit::event::{ElementState, KeyEvent};
 #[cfg(target_os = "macos")]
@@ -29,6 +28,9 @@ impl<T: EventListener, A: ActionContext<T>> Processor<T, A> {
         let mods = self.ctx.modifiers().state();
 
         if key.state == ElementState::Released {
+            if self.ctx.inline_search_state().char_pending {
+                self.ctx.window().set_ime_allowed(true);
+            }
             self.key_release(key, mode, mods);
             return;
         }
@@ -45,15 +47,8 @@ impl<T: EventListener, A: ActionContext<T>> Processor<T, A> {
 
         // First key after inline search is captured.
         let inline_state = self.ctx.inline_search_state();
-        if mem::take(&mut inline_state.char_pending) {
-            if let Some(c) = text.chars().next() {
-                inline_state.character = Some(c);
-
-                // Immediately move to the captured character.
-                self.ctx.inline_search_next();
-            }
-
-            // Ignore all other characters in `text`.
+        if inline_state.char_pending {
+            self.ctx.inline_search_input(text);
             return;
         }
 
diff --git a/alacritty/src/input/mod.rs b/alacritty/src/input/mod.rs
index c10777f23c6..bbd8673f7bb 100644
--- a/alacritty/src/input/mod.rs
+++ b/alacritty/src/input/mod.rs
@@ -127,6 +127,7 @@ pub trait ActionContext<T: EventListener> {
     fn inline_search_state(&mut self) -> &mut InlineSearchState;
     fn start_inline_search(&mut self, _direction: Direction, _stop_short: bool) {}
     fn inline_search_next(&mut self) {}
+    fn inline_search_input(&mut self, _text: &str) {}
     fn inline_search_previous(&mut self) {}
     fn hint_input(&mut self, _character: char) {}
     fn trigger_hint(&mut self, _hint: &HintMatch) {}
diff --git a/alacritty/src/ipc.rs b/alacritty/src/ipc.rs
index d06d395ea64..3d14c4cea52 100644
--- a/alacritty/src/ipc.rs
+++ b/alacritty/src/ipc.rs
@@ -20,13 +20,13 @@ const ALACRITTY_SOCKET_ENV: &str = "ALACRITTY_SOCKET";
 
 /// Create an IPC socket.
 pub fn spawn_ipc_socket(options: &Options, event_proxy: EventLoopProxy<Event>) -> Option<PathBuf> {
-    // Create the IPC socket and export its path as env variable if necessary.
+    // Create the IPC socket and export its path as env.
+
     let socket_path = options.socket.clone().unwrap_or_else(|| {
         let mut path = socket_dir();
         path.push(format!("{}-{}.sock", socket_prefix(), process::id()));
         path
     });
-    env::set_var(ALACRITTY_SOCKET_ENV, socket_path.as_os_str());
 
     let listener = match UnixListener::bind(&socket_path) {
         Ok(listener) => listener,
@@ -36,6 +36,11 @@ pub fn spawn_ipc_socket(options: &Options, event_proxy: EventLoopProxy<Event>) -
         },
     };
 
+    env::set_var(ALACRITTY_SOCKET_ENV, socket_path.as_os_str());
+    if options.daemon {
+        println!("ALACRITTY_SOCKET={}; export ALACRITTY_SOCKET", socket_path.display());
+    }
+
     // Spawn a thread to listen on the IPC socket.
     thread::spawn_named("socket listener", move || {
         let mut data = String::new();
diff --git a/alacritty/src/migrate/mod.rs b/alacritty/src/migrate/mod.rs
index 58f381de381..2f806d361a1 100644
--- a/alacritty/src/migrate/mod.rs
+++ b/alacritty/src/migrate/mod.rs
@@ -175,7 +175,6 @@ fn move_value(document: &mut DocumentMut, origin: &[&str], target: &[&str]) -> R
             None => return Ok(()),
         };
 
-        dbg!(&key);
         origin_key = Some(key);
         origin_item = item;
 
diff --git a/alacritty/src/window_context.rs b/alacritty/src/window_context.rs
index 062f9ef0cd7..cfc3cd9645d 100644
--- a/alacritty/src/window_context.rs
+++ b/alacritty/src/window_context.rs
@@ -9,7 +9,7 @@ use std::os::unix::io::{AsRawFd, RawFd};
 use std::rc::Rc;
 use std::sync::Arc;
 
-use glutin::config::GetGlConfig;
+use glutin::config::Config as GlutinConfig;
 use glutin::display::GetGlDisplay;
 #[cfg(all(feature = "x11", not(any(target_os = "macos", windows))))]
 use glutin::platform::x11::X11GlConfigExt;
@@ -119,18 +119,14 @@ impl WindowContext {
 
     /// Create additional context with the graphics platform other windows are using.
     pub fn additional(
-        &self,
+        gl_config: &GlutinConfig,
         event_loop: &ActiveEventLoop,
         proxy: EventLoopProxy<Event>,
         config: Rc<UiConfig>,
         options: WindowOptions,
         config_overrides: ParsedOptions,
     ) -> Result<Self, Box<dyn Error>> {
-        // Get any window and take its GL config and display to build a new context.
-        let (gl_display, gl_config) = {
-            let gl_context = self.display.gl_context();
-            (gl_context.display(), gl_context.config())
-        };
+        let gl_display = gl_config.display();
 
         let mut identity = config.window.identity.clone();
         options.window_identity.override_identity_config(&mut identity);
@@ -147,11 +143,8 @@ impl WindowContext {
 
         // Create context.
         let raw_window_handle = window.raw_window_handle();
-        let gl_context = renderer::platform::create_gl_context(
-            &gl_display,
-            &gl_config,
-            Some(raw_window_handle),
-        )?;
+        let gl_context =
+            renderer::platform::create_gl_context(&gl_display, gl_config, Some(raw_window_handle))?;
 
         // Check if new window will be opened as a tab.
         #[cfg(target_os = "macos")]
diff --git a/alacritty/windows/wix/alacritty.wxs b/alacritty/windows/wix/alacritty.wxs
index d4817af1437..d0267bb65bf 100644
--- a/alacritty/windows/wix/alacritty.wxs
+++ b/alacritty/windows/wix/alacritty.wxs
@@ -1,5 +1,5 @@
 <Wix xmlns="http://wixtoolset.org/schemas/v4/wxs" xmlns:ui="http://wixtoolset.org/schemas/v4/wxs/ui">
-   <Package Name="Alacritty" UpgradeCode="87c21c74-dbd5-4584-89d5-46d9cd0c40a7" Language="1033" Codepage="1252" Version="0.14.0-rc1" Manufacturer="Alacritty" InstallerVersion="200">
+   <Package Name="Alacritty" UpgradeCode="87c21c74-dbd5-4584-89d5-46d9cd0c40a7" Language="1033" Codepage="1252" Version="0.14.0-rc2" Manufacturer="Alacritty" InstallerVersion="200">
       <MajorUpgrade AllowSameVersionUpgrades="yes" DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
       <Icon Id="AlacrittyIco" SourceFile=".\alacritty\windows\alacritty.ico" />
       <WixVariable Id="WixUILicenseRtf" Value=".\alacritty\windows\wix\license.rtf" />
diff --git a/alacritty_config/Cargo.toml b/alacritty_config/Cargo.toml
index a557c568a08..a275aa85c69 100644
--- a/alacritty_config/Cargo.toml
+++ b/alacritty_config/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "alacritty_config"
-version = "0.2.2-rc1"
+version = "0.2.2-rc2"
 authors = ["Christian Duerr <contact@christianduerr.com>"]
 license = "MIT OR Apache-2.0"
 description = "Alacritty configuration abstractions"
@@ -15,5 +15,5 @@ serde = "1.0.163"
 toml = "0.8.2"
 
 [dev-dependencies]
-alacritty_config_derive = { version = "0.2.4-rc1", path = "../alacritty_config_derive" }
+alacritty_config_derive = { version = "0.2.4-rc2", path = "../alacritty_config_derive" }
 serde = { version = "1.0.163", features = ["derive"] }
diff --git a/alacritty_config_derive/Cargo.toml b/alacritty_config_derive/Cargo.toml
index 2ed17859c2d..bca0e402871 100644
--- a/alacritty_config_derive/Cargo.toml
+++ b/alacritty_config_derive/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "alacritty_config_derive"
-version = "0.2.4-rc1"
+version = "0.2.4-rc2"
 authors = ["Christian Duerr <contact@christianduerr.com>"]
 license = "MIT OR Apache-2.0"
 description = "Failure resistant deserialization derive"
@@ -19,7 +19,7 @@ syn = { version = "2.0.16", features = ["derive", "parsing", "proc-macro", "prin
 
 [dev-dependencies.alacritty_config]
 path = "../alacritty_config"
-version = "0.2.2-rc1"
+version = "0.2.2-rc2"
 
 [dev-dependencies]
 log = "0.4.11"
diff --git a/alacritty_terminal/CHANGELOG.md b/alacritty_terminal/CHANGELOG.md
index 5def42a1cd4..25f331b7a6f 100644
--- a/alacritty_terminal/CHANGELOG.md
+++ b/alacritty_terminal/CHANGELOG.md
@@ -8,7 +8,7 @@ sections should follow the order `Added`, `Changed`, `Deprecated`, `Fixed` and
 
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
 
-## 0.24.1-rc1
+## 0.24.1-rc2
 
 ### Changed
 
diff --git a/alacritty_terminal/Cargo.toml b/alacritty_terminal/Cargo.toml
index c96e9b734c6..057fe7e4942 100644
--- a/alacritty_terminal/Cargo.toml
+++ b/alacritty_terminal/Cargo.toml
@@ -1,6 +1,6 @@
 [package]
 name = "alacritty_terminal"
-version = "0.24.1-rc1"
+version = "0.24.1-rc2"
 authors = ["Christian Duerr <contact@christianduerr.com>", "Joe Wilm <joe@jwilm.com>"]
 license = "Apache-2.0"
 description = "Library for writing terminal emulators"
diff --git a/extra/completions/_alacritty b/extra/completions/_alacritty
index a9260d5ceb5..0ccce66fbc0 100644
--- a/extra/completions/_alacritty
+++ b/extra/completions/_alacritty
@@ -27,9 +27,10 @@ _alacritty() {
 '*-o+[Override configuration file options \[example\: '\''cursor.style="Beam"'\''\]]:OPTION: ' \
 '*--option=[Override configuration file options \[example\: '\''cursor.style="Beam"'\''\]]:OPTION: ' \
 '--print-events[Print all events to STDOUT]' \
-'--ref-test[Generates ref test]' \
+'(--daemon)--ref-test[Generates ref test]' \
 '(-v)*-q[Reduces the level of verbosity (the min level is -qq)]' \
 '(-q)*-v[Increases the level of verbosity (the max level is -vvv)]' \
+'--daemon[Do not spawn an initial window]' \
 '--hold[Remain open after child process exit]' \
 '-h[Print help]' \
 '--help[Print help]' \
diff --git a/extra/completions/alacritty.bash b/extra/completions/alacritty.bash
index 2c10d47c340..e2213b75799 100644
--- a/extra/completions/alacritty.bash
+++ b/extra/completions/alacritty.bash
@@ -61,7 +61,7 @@ _alacritty() {
 
     case "${cmd}" in
         alacritty)
-            opts="-q -v -e -T -o -h -V --print-events --ref-test --embed --config-file --socket --working-directory --hold --command --title --class --option --help --version msg migrate help"
+            opts="-q -v -e -T -o -h -V --print-events --ref-test --embed --config-file --socket --daemon --working-directory --hold --command --title --class --option --help --version msg migrate help"
             if [[ ${cur} == -* || ${COMP_CWORD} -eq 1 ]] ; then
                 COMPREPLY=( $(compgen -W "${opts}" -- "${cur}") )
                 return 0
diff --git a/extra/completions/alacritty.fish b/extra/completions/alacritty.fish
index b7fa8ce6d7f..7cfc333767b 100644
--- a/extra/completions/alacritty.fish
+++ b/extra/completions/alacritty.fish
@@ -1,6 +1,6 @@
 # Print an optspec for argparse to handle cmd's options that are independent of any subcommand.
 function __fish_alacritty_global_optspecs
-	string join \n print-events ref-test embed= config-file= socket= q v working-directory= hold e/command= T/title= class= o/option= h/help V/version
+	string join \n print-events ref-test embed= config-file= socket= q v daemon working-directory= hold e/command= T/title= class= o/option= h/help V/version
 end
 
 function __fish_alacritty_needs_command
@@ -36,6 +36,7 @@ complete -c alacritty -n "__fish_alacritty_needs_command" -l print-events -d 'Pr
 complete -c alacritty -n "__fish_alacritty_needs_command" -l ref-test -d 'Generates ref test'
 complete -c alacritty -n "__fish_alacritty_needs_command" -s q -d 'Reduces the level of verbosity (the min level is -qq)'
 complete -c alacritty -n "__fish_alacritty_needs_command" -s v -d 'Increases the level of verbosity (the max level is -vvv)'
+complete -c alacritty -n "__fish_alacritty_needs_command" -l daemon -d 'Do not spawn an initial window'
 complete -c alacritty -n "__fish_alacritty_needs_command" -l hold -d 'Remain open after child process exit'
 complete -c alacritty -n "__fish_alacritty_needs_command" -s h -l help -d 'Print help'
 complete -c alacritty -n "__fish_alacritty_needs_command" -s V -l version -d 'Print version'
diff --git a/extra/man/alacritty.1.scd b/extra/man/alacritty.1.scd
index c8a67bb8fc0..86630a65306 100644
--- a/extra/man/alacritty.1.scd
+++ b/extra/man/alacritty.1.scd
@@ -21,6 +21,10 @@ set of features with high performance.
 
 	Remain open after child process exits.
 
+*--daemon*
+
+	Do not spawn an initial window.
+
 *--print-events*
 
 	Print all events to STDOUT.
diff --git a/extra/osx/Alacritty.app/Contents/Info.plist b/extra/osx/Alacritty.app/Contents/Info.plist
index 377988cbde7..1143d78c007 100644
--- a/extra/osx/Alacritty.app/Contents/Info.plist
+++ b/extra/osx/Alacritty.app/Contents/Info.plist
@@ -15,7 +15,7 @@
   <key>CFBundlePackageType</key>
   <string>APPL</string>
   <key>CFBundleShortVersionString</key>
-  <string>0.14.0-rc1</string>
+  <string>0.14.0-rc2</string>
   <key>CFBundleSupportedPlatforms</key>
   <array>
     <string>MacOSX</string>


Test patch: