This weighted-time DAA uses a 144-block sliding window and applies two weights to the individual inter-block times before retargeting.
Difficulty weight
To correct for the difficulty at which the block was mined, its time is multiplied by the ratio of its target to the final block's target.
Recency weight
Each block is weighted by its sequence within the window, starting at 1 with the oldest block.