Page MenuHome

Christoph Lendenfeld (ChrisLend)
User

Projects (11)

User Details

User Since
Jan 9 2020, 11:14 AM (152 w, 1 d)

Recent Activity

Yesterday

Christoph Lendenfeld (ChrisLend) updated the summary of D16723: Remove usage of is_cfra_lt in keyframes_list.cc and add tests.
Thu, Dec 8, 3:49 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) requested review of D16723: Remove usage of is_cfra_lt in keyframes_list.cc and add tests.
Thu, Dec 8, 3:47 PM · Animation & Rigging

Wed, Dec 7

Christoph Lendenfeld (ChrisLend) updated the diff for D16654: Fix T87548: Propagate Pose, Next Keyframe.
  • implemented requested changes
  • "Add Key" now works in all modes *except* POSE_PROPAGATE_SMART_HOLDS aka "While Held"
Wed, Dec 7, 5:16 PM · Animation & Rigging

Thu, Dec 1

Christoph Lendenfeld (ChrisLend) updated the summary of D16671: WIP butterworth filter for FCurves.
Thu, Dec 1, 9:46 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the summary of D16671: WIP butterworth filter for FCurves.
Thu, Dec 1, 9:46 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the summary of D16671: WIP butterworth filter for FCurves.
Thu, Dec 1, 9:44 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) planned changes to D16671: WIP butterworth filter for FCurves.
Thu, Dec 1, 7:56 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) requested review of D16671: WIP butterworth filter for FCurves.
Thu, Dec 1, 7:55 PM · Animation & Rigging

Wed, Nov 30

Christoph Lendenfeld (ChrisLend) updated the summary of D16654: Fix T87548: Propagate Pose, Next Keyframe.
Wed, Nov 30, 6:01 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D16654: Fix T87548: Propagate Pose, Next Keyframe.

remove use of min() and replace with min_ff or min_ii
min doesn't work on linux

Wed, Nov 30, 5:42 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) committed rBc17d7ddabed8: Merge branch 'blender-v3.4-release' (authored by Christoph Lendenfeld (ChrisLend)).
Merge branch 'blender-v3.4-release'
Wed, Nov 30, 5:27 PM
Christoph Lendenfeld (ChrisLend) committed rB5c1cc79cf4ea: Fix T100879: Bake Action fails with "Nothing to Bake" (authored by Christoph Lendenfeld (ChrisLend)).
Fix T100879: Bake Action fails with "Nothing to Bake"
Wed, Nov 30, 5:26 PM
Christoph Lendenfeld (ChrisLend) closed T100879: Bake Action fails with "Nothing to Bake" if the Armature node isn't selected, as Resolved by committing rB18de7122573f: Fix T100879: Bake Action fails with "Nothing to Bake".
Wed, Nov 30, 4:57 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) closed D16593: Fix T100879: Bake Action fails with "Nothing to Bake".
Wed, Nov 30, 4:57 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) committed rB18de7122573f: Fix T100879: Bake Action fails with "Nothing to Bake" (authored by Christoph Lendenfeld (ChrisLend)).
Fix T100879: Bake Action fails with "Nothing to Bake"
Wed, Nov 30, 4:57 PM
Christoph Lendenfeld (ChrisLend) added a revision to T100879: Bake Action fails with "Nothing to Bake" if the Armature node isn't selected,: D16593: Fix T100879: Bake Action fails with "Nothing to Bake".
Wed, Nov 30, 4:53 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) added a task to D16593: Fix T100879: Bake Action fails with "Nothing to Bake": T100879: Bake Action fails with "Nothing to Bake" if the Armature node isn't selected,.
Wed, Nov 30, 4:53 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) claimed T100879: Bake Action fails with "Nothing to Bake" if the Armature node isn't selected,.
Wed, Nov 30, 4:53 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) updated the summary of D16654: Fix T87548: Propagate Pose, Next Keyframe.
Wed, Nov 30, 4:28 PM · Animation & Rigging
Brad Clark (RiggingDojo) awarded D16654: Fix T87548: Propagate Pose, Next Keyframe a Love token.
Wed, Nov 30, 4:28 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a revision to T87548: Propagate Pose, Next Keyframe: D16654: Fix T87548: Propagate Pose, Next Keyframe.
Wed, Nov 30, 4:25 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) added a task to D16654: Fix T87548: Propagate Pose, Next Keyframe: T87548: Propagate Pose, Next Keyframe.
Wed, Nov 30, 4:25 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) requested review of D16654: Fix T87548: Propagate Pose, Next Keyframe.
Wed, Nov 30, 4:24 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) claimed T87548: Propagate Pose, Next Keyframe.
Wed, Nov 30, 12:37 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) updated the diff for D16651: Fix T102746: Jumping to next/previous (key)frame doesn't take subframes into account.

missed adding a fix for the SCREEN_OT_frame_offset operator. added now

Wed, Nov 30, 12:27 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a revision to T102746: Jumping to next/previous (key)frame doesn't take subframes into account: D16651: Fix T102746: Jumping to next/previous (key)frame doesn't take subframes into account.
Wed, Nov 30, 11:59 AM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) added a task to D16651: Fix T102746: Jumping to next/previous (key)frame doesn't take subframes into account: T102746: Jumping to next/previous (key)frame doesn't take subframes into account.
Wed, Nov 30, 11:59 AM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) requested review of D16651: Fix T102746: Jumping to next/previous (key)frame doesn't take subframes into account.
Wed, Nov 30, 11:58 AM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) claimed T102746: Jumping to next/previous (key)frame doesn't take subframes into account.
Wed, Nov 30, 11:08 AM · Animation & Rigging, BF Blender

Fri, Nov 25

Christoph Lendenfeld (ChrisLend) added a comment to T102746: Jumping to next/previous (key)frame doesn't take subframes into account.

In step 5 it jumps to frame 1.27. I would expect it to jump to keyframe exactly. Reasoning is, that I jump to keyframe with intention to change it. If I do it with subframe offset, I may get unexpected result.

Fri, Nov 25, 11:07 AM · Animation & Rigging, BF Blender

Thu, Nov 24

Christoph Lendenfeld (ChrisLend) claimed T90732: crash when alt+LMB to change custom properties of different bones.

going to look at that. still an issue in 3.3

Thu, Nov 24, 6:37 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) updated subscribers of T87039: Pose bone ID property driver causes dependency cycle.

This is solved in 3.3.1 but not in 2.93.11 @Sybren A. Stüvel (sybren)

Thu, Nov 24, 4:30 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) added a comment to D16593: Fix T100879: Bake Action fails with "Nothing to Bake".

not sure I understand the comment about objects
it is e.g. [bpy.data.objects['Armature']] so that are object ID datablocks, right?

Thu, Nov 24, 4:14 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the diff for D16593: Fix T100879: Bake Action fails with "Nothing to Bake".

implemented required changes

Thu, Nov 24, 4:13 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a comment to T89339: NLA strip's Influence initial keyframe sets to 0.

update to the steps, because it almost made me think it was solved

Thu, Nov 24, 3:56 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) merged T85270: Massive Performance hit when the Dope Sheet has animation data visible. into T78995: Poor performance in Timeline, Dope Sheet, etc when at the top of the editor..
Thu, Nov 24, 3:45 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) merged task T85270: Massive Performance hit when the Dope Sheet has animation data visible. into T78995: Poor performance in Timeline, Dope Sheet, etc when at the top of the editor..
Thu, Nov 24, 3:45 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) closed T99400: "Jump to Keyframe" preserves subframe offset as Resolved.

close with https://developer.blender.org/rB705fe08b6113683d46b196442ef3bf484359d478

Thu, Nov 24, 3:27 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) committed rBbb665ef8d2b0: Merge branch 'blender-v3.4-release' (authored by Christoph Lendenfeld (ChrisLend)).
Merge branch 'blender-v3.4-release'
Thu, Nov 24, 3:20 PM
Christoph Lendenfeld (ChrisLend) closed D16595: Fix T99400: "Jump to Keyframe" preserves subframe offset.
Thu, Nov 24, 3:20 PM · BF Blender (3.4), Animation & Rigging
Christoph Lendenfeld (ChrisLend) committed rB705fe08b6113: Fix T99400: "Jump to Keyframe" preserves subframe offset (authored by Christoph Lendenfeld (ChrisLend)).
Fix T99400: "Jump to Keyframe" preserves subframe offset
Thu, Nov 24, 3:20 PM
Christoph Lendenfeld (ChrisLend) updated subscribers of T86299: grease pencil layers visibility icon doesn't change to purple when a driver is added.

this is fixed in 3.3 but not in 2.93
needs to be decided if it should be backported @Sybren A. Stüvel (sybren)

Thu, Nov 24, 12:33 PM · Animation & Rigging, User Interface, Grease Pencil, BF Blender
Christoph Lendenfeld (ChrisLend) updated the diff for D9479: Ease Implementation.

rebase onto master and implement requested changes

Thu, Nov 24, 10:21 AM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a comment to T102679: Copy Rotation Constraint unexpectedly have numerical instability.

sorry it makes no difference if the constraint points at the camera or not
the difference is that the rotation values between the two are different
camera: (91.1, -0.00..., z-animated)
text: (0,0, z-animated)

Thu, Nov 24, 9:19 AM · Animation & Rigging, BF Blender

Wed, Nov 23

Christoph Lendenfeld (ChrisLend) requested review of D16595: Fix T99400: "Jump to Keyframe" preserves subframe offset.
Wed, Nov 23, 5:56 PM · BF Blender (3.4), Animation & Rigging
Christoph Lendenfeld (ChrisLend) requested review of D16593: Fix T100879: Bake Action fails with "Nothing to Bake".
Wed, Nov 23, 5:09 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a comment to T102679: Copy Rotation Constraint unexpectedly have numerical instability.

potential duplicate: https://developer.blender.org/T79118
not closing because I am not 100% sure

Wed, Nov 23, 2:50 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) added a comment to T82174: Blender 2.91 - Custom shortcut keys override the entire Set key interpolation.

still a bug as of 3.3.1

Wed, Nov 23, 12:45 PM · User Interface, Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) closed T101800: Playback bug with audio scrubbing enabled and sync set to 'sync to audio' as Archived.

duplicate of https://developer.blender.org/T84543

Wed, Nov 23, 12:30 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) closed T98947: Driven node inputs are editable and do not update while Auto Keyframe is on as Archived.

duplicate of https://developer.blender.org/T95866

Wed, Nov 23, 12:16 PM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) closed T99547: There is no Ghost Curve as Resolved.

this seems to be resolved in 3.3.1

Wed, Nov 23, 11:44 AM · Animation & Rigging, User Interface, BF Blender
Christoph Lendenfeld (ChrisLend) added a comment to T100680: Push/Relax/Breakdown pose operators may flip rotation of quaternion bones.

the issue seems to appear when the w factor is negative.
I don't claim to understand quaternions, but I thought they would always interpolate the shortest path between two keyframes, which in the given file is clearly not the case
the breakdowner does find the shortest path though

Wed, Nov 23, 11:16 AM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) added a comment to T101602: Handle Type selector in the Graph Editor's sidebar sets different types than selected.

This only works properly if the handles are selected as well. Quite confusing behaviour

Wed, Nov 23, 10:59 AM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) changed the status of T102040: Snow_V2 Rig Incompatible with Blender 3.3.1 from Needs Triage to Needs Information from User.

Sorry but I cannot reproduce this.
my steps:

  • download latest snow character
  • link file into scene
  • add library override
  • key chest controller
  • go to next frame
Wed, Nov 23, 10:43 AM · Animation & Rigging, Blender Studio
Christoph Lendenfeld (ChrisLend) added a comment to T102488: Not possible to add keyframes to HSV values..

I'll check with the module team on how to handle this. The animation curves will always be RGB because that's how the data is stored. In fact, if you key RGB and then edit HSV the keys will update

Wed, Nov 23, 10:26 AM · User Interface, Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) added a comment to T102679: Copy Rotation Constraint unexpectedly have numerical instability.

Can confirm, there seems to be an edge case.
I'd assume it is euler locking but none of the rotation order options seem to do anything

Wed, Nov 23, 10:06 AM · Animation & Rigging, BF Blender
Christoph Lendenfeld (ChrisLend) added a comment to T102704: Pose Library: Either document that the add-on needs to be enabled, or enable it by default.

Can confirm.
This addon needs to be activated for the pose library to be available, but it's not mentioned anywhere in the documentation.

Wed, Nov 23, 9:40 AM · Documentation, Animation & Rigging, Add-ons (Community)

Sun, Nov 13

Christoph Lendenfeld (ChrisLend) added a comment to T101673: Cycles render causes rigged object offset.

I was digging into this for a moment
part of the problem seems to be the negative scale of the object in combination with the fact that it is parented to the bone and not skinned. If you apply the scale the issue goes away

Sun, Nov 13, 10:09 PM · Cycles, Animation & Rigging, BF Blender

Fri, Nov 11

Christoph Lendenfeld (ChrisLend) added a comment to T88489: Animation: Interpolation Ease In and Ease Out names are fliped.

As mentioned in the A&R module meeting the term is just a bit ambigous because it depends on what you think it describes

Fri, Nov 11, 12:53 PM · Animation & Rigging, Grease Pencil, BF Blender

Nov 4 2022

Deen (Bit) awarded T102217: Design: Onion Skinning for Blender a Cup of Joe token.
Nov 4 2022, 6:15 PM · Animation & Rigging
Yuro (Yuro) awarded T102217: Design: Onion Skinning for Blender a Love token.
Nov 4 2022, 9:38 AM · Animation & Rigging

Nov 3 2022

Brad Clark (RiggingDojo) awarded T102217: Design: Onion Skinning for Blender a Burninate token.
Nov 3 2022, 7:00 PM · Animation & Rigging

Nov 2 2022

Alexander (sanek2005) awarded T102217: Design: Onion Skinning for Blender a Love token.
Nov 2 2022, 6:35 PM · Animation & Rigging
Iliya Katueshenock (Moder) awarded T102217: Design: Onion Skinning for Blender a Love token.
Nov 2 2022, 10:15 AM · Animation & Rigging
Juan Gabriel (Juangra_Membata) awarded T102217: Design: Onion Skinning for Blender a Love token.
Nov 2 2022, 10:06 AM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) renamed T102217: Design: Onion Skinning for Blender from Onion Skinning for Blender to Design: Onion Skinning for Blender.
Nov 2 2022, 9:01 AM · Animation & Rigging

Nov 1 2022

Christoph Lendenfeld (ChrisLend) changed the status of T102217: Design: Onion Skinning for Blender from Needs Triage to Confirmed.
Nov 1 2022, 11:07 PM · Animation & Rigging

Sep 16 2022

Rick Astley (mrbimax) awarded T91973: Design: More frame snapping options a Love token.
Sep 16 2022, 12:54 AM · Animation & Rigging

Sep 2 2022

Shah Nawaz (OcularEvolution) awarded T91973: Design: More frame snapping options a Love token.
Sep 2 2022, 6:55 AM · Animation & Rigging

Aug 3 2022

Konstantins Visnevskis (kivig) awarded D9477: Smooth Implementation a Love token.
Aug 3 2022, 5:09 PM · Animation & Rigging

Jul 3 2022

Christoph Lendenfeld (ChrisLend) awarded D14984: Asset Browser: Add slider UI to pose blending a Love token.
Jul 3 2022, 5:49 PM · Animation & Rigging, BF Blender

Jun 23 2022

Sayantan Chaudhuri (Scio) awarded T91973: Design: More frame snapping options a Like token.
Jun 23 2022, 9:00 AM · Animation & Rigging

May 16 2022

Christoph Lendenfeld (ChrisLend) added a comment to T98098: Make the Pose Slide widget more generic.

I just saw that in my inbox
there is a generic version already implemented in ED_util.h and ed_draw.c
diff is here
https://developer.blender.org/D9314

May 16 2022, 12:58 PM · Sculpt, Paint & Texture, User Interface, Animation & Rigging

May 15 2022

Sen Jacob (senjacob) awarded rB9085b4a731fd: Blend To Neighbor Implementation a Love token.
May 15 2022, 4:25 PM

May 5 2022

David Kozma (kynu) awarded T81836: Design: New Graph Editor Key Manipulation Operators a Love token.
May 5 2022, 12:34 PM · User Interface, Animation & Rigging

Mar 22 2022

Christoph Lendenfeld (ChrisLend) accepted rBf92e3b39f18a: UI: Use title case for labels.

thanks for fixing that!

Mar 22 2022, 9:18 AM

Mar 20 2022

Gavriel Lavi (Gavriel5578) awarded D9479: Ease Implementation a Pterodactyl token.
Mar 20 2022, 3:03 PM · Animation & Rigging

Mar 19 2022

Deen (Bit) awarded D9376: Blend To Default Value Implementation a Love token.
Mar 19 2022, 4:33 AM · Animation & Rigging

Mar 18 2022

Christoph Lendenfeld (ChrisLend) updated the summary of D9376: Blend To Default Value Implementation.
Mar 18 2022, 8:08 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) closed D9376: Blend To Default Value Implementation.
Mar 18 2022, 8:07 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) committed rB37b93b5df85c: Animation: Blend To Default Implementation (authored by Christoph Lendenfeld (ChrisLend)).
Animation: Blend To Default Implementation
Mar 18 2022, 8:07 PM

Mar 4 2022

Christoph Lendenfeld (ChrisLend) updated the diff for D9376: Blend To Default Value Implementation.

extract get_default_rna_value function

Mar 4 2022, 9:34 AM · Animation & Rigging

Feb 22 2022

Christoph Lendenfeld (ChrisLend) updated the diff for D9479: Ease Implementation.
  • Update to latest master
  • use new function slider_factor_get_and_remember
  • fix memory leak
  • use FCurveSegment as parameter for ease_fcurve_segment
Feb 22 2022, 9:52 AM · Animation & Rigging

Feb 16 2022

Christoph Lendenfeld (ChrisLend) closed D14105: Fix: RNA property not set for Graph editor breakdown op.
Feb 16 2022, 9:55 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) committed rBb626edd751d6: fix: RNA property not set for Graph editor breakdown op (authored by Christoph Lendenfeld (ChrisLend)).
fix: RNA property not set for Graph editor breakdown op
Feb 16 2022, 9:55 PM

Feb 15 2022

Christoph Lendenfeld (ChrisLend) updated the diff for D14105: Fix: RNA property not set for Graph editor breakdown op.

Good call on the helper function. That makes it harder to miss that line
I put that function into graph_slider_ops.c because it's tightly coupled to the tGraphSliderOp struct.

Feb 15 2022, 9:32 AM · Animation & Rigging

Feb 14 2022

Christoph Lendenfeld (ChrisLend) added a revision to T81785: Implementation: Modal Key Manipulation Operators: D14105: Fix: RNA property not set for Graph editor breakdown op.
Feb 14 2022, 8:49 AM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a task to D14105: Fix: RNA property not set for Graph editor breakdown op: T81785: Implementation: Modal Key Manipulation Operators.
Feb 14 2022, 8:49 AM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) requested review of D14105: Fix: RNA property not set for Graph editor breakdown op.
Feb 14 2022, 8:47 AM · Animation & Rigging

Feb 7 2022

Gavriel Lavi (Gavriel5578) awarded D9376: Blend To Default Value Implementation a Pterodactyl token.
Feb 7 2022, 1:02 PM · Animation & Rigging

Feb 4 2022

Alexey Adamitsky (AlexeyAdamitsky) awarded T81836: Design: New Graph Editor Key Manipulation Operators a Like token.
Feb 4 2022, 3:51 PM · User Interface, Animation & Rigging

Jan 31 2022

Christoph Lendenfeld (ChrisLend) updated the diff for D9376: Blend To Default Value Implementation.
  • rebase to latest master
  • use listbase foreach
  • remove const from declaration
Jan 31 2022, 9:11 PM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) updated the task description for T81785: Implementation: Modal Key Manipulation Operators.
Jan 31 2022, 8:53 PM · Animation & Rigging

Jan 3 2022

Vyacheslav (hitrpr) awarded D9374: Blend To Neighbour Implementation a Love token.
Jan 3 2022, 8:27 PM · Animation & Rigging

Dec 30 2021

Christoph Lendenfeld (ChrisLend) added a comment to D9477: Smooth Implementation.

Are there any plans for that? I needed modal key smooth and implemented it on my personal build, then I found that a better patch existed. I am willing to split this patch into two, as suggested by @Wayde Moss (GuiltyGhost), so that it can be merged. Of course, if @Christoph Lendenfeld (ChrisLend) is ok with it.

Dec 30 2021, 12:23 AM · Animation & Rigging
Christoph Lendenfeld (ChrisLend) added a comment to rBf7ddb1ed8a2a: Breakdown Implementation.

@Hans Goudey (HooglyBoogly) Ah damn.
Ive read through those a while ago but forgot about the title.
Thanks for reminding me!

Dec 30 2021, 12:22 AM

Dec 29 2021

Bataev Artem (shader) awarded D9374: Blend To Neighbour Implementation a Pterodactyl token.
Dec 29 2021, 8:45 AM · Animation & Rigging
Bataev Artem (shader) awarded D9375: Breakdown Implementation a Like token.
Dec 29 2021, 8:44 AM · Animation & Rigging

Dec 28 2021

Paolo Acampora (pkrime) awarded D9477: Smooth Implementation a Love token.
Dec 28 2021, 3:59 PM · Animation & Rigging

Dec 27 2021

Jacob Merrill (blueprintrandom) awarded rB9085b4a731fd: Blend To Neighbor Implementation a Love token.
Dec 27 2021, 5:30 PM