From bcff17812f1de38e030a467c2992cd73b3014df4 Mon Sep 17 00:00:00 2001 From: Oliver Rieger Date: Sat, 1 Aug 2026 00:49:28 +0200 Subject: [PATCH] Draw the whole serve right-handed, and let the pull wind it up MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The racket kept changing hands because the art disagreed with itself: p_idle, p_bounce and p_toss held it in his LEFT hand while p_smash and p_swing used his right, so every new frame copied whichever reference it was handed. The idle, the bounce pair, the toss and the four wind-up frames are all regenerated with the side named — drawn from behind, his right hand is the right-hand side of the image, and only the racket HEAD crosses behind his back. What separates the four wind-up stages is how far the racket has fallen, and that needed the racket head pinned to a body landmark per frame — above his head, beside his ear, between his shoulder blades, at the back of his thighs. Described as "further into it each time" it drew four near-identical poses twice running. They are wired late in the pull, Oliver's call: frame 1 owns the first half and the three coiled frames are packed into the top half. assets/_derive.py is deleted. Fixing generated art by mangling it afterwards is always worse than regenerating; three guards in _regen.py turn the bad rolls that used to install silently into automatic re-rolls — a portrait reference canvas (the generator answered with a 2x2 grid), a non-magenta background (a green sheet keyed away four racket heads), and a mirrored frame. The bounce pair is one drawing from one sheet now, differing only in the free hand, so BOUNCE_IDLE moved to his left side and was re-measured off the sprite. Co-Authored-By: Claude Opus 5 --- HANDOFF.md | 100 ++++++++++++++++++++++++------------- assets/_derive.py | 71 -------------------------- assets/_regen.py | 45 +++++++++++++++-- assets/_regen_batches.json | 86 ++++++++++++++++--------------- assets/p_bounce.png | Bin 20115 -> 18702 bytes assets/p_bounce2.png | Bin 20156 -> 18139 bytes assets/p_idle1.png | Bin 16834 -> 17150 bytes assets/p_idle2.png | Bin 14685 -> 17147 bytes assets/p_pull1.png | Bin 21555 -> 18008 bytes assets/p_pull2.png | Bin 21489 -> 21166 bytes assets/p_pull3.png | Bin 21204 -> 20800 bytes assets/p_pull4.png | Bin 21486 -> 21002 bytes assets/p_toss.png | Bin 13486 -> 19906 bytes config.js | 7 +-- gameplay.js | 8 ++- index.html | 2 +- render.js | 32 ++++++------ 17 files changed, 181 insertions(+), 170 deletions(-) delete mode 100644 assets/_derive.py diff --git a/HANDOFF.md b/HANDOFF.md index a6b4475..c02542a 100644 --- a/HANDOFF.md +++ b/HANDOFF.md @@ -409,41 +409,66 @@ Known generator quirks, all still true: - **Colour-match any regenerated frame** of an existing pair before shipping: fit a per-channel linear map onto the original's mean and sd, then verify with a mean-difference number. -## Session log: the serve is the gesture (2026-07-31, after the art pass) +## Session log: the serve is the gesture (2026-08-01) Oliver's notes on the art pass: the zombies are good, the runner "flickers very hard", and the -player has three problems. All four fixed, all four measured first. +player has three problems. The serve is now a drawn wind-up driven by the pull. -- **The pull IS the wind-up.** Four new frames (`p_pull1..4`, `assets/_regen_batches.json` batch - `player_pull`) — racket above the head, behind the head, behind the back, fully coiled — chosen in - `drawChar` off `pullFrac(G.aim.mag)`, the same 0..1 that sets the shot's power. Drag further, coil - further; release fires `p_smash`. Verified per stage with drawImage instrumentation: - mag 10/50/90/130 -> pull1/pull2/pull3/pull4. -- **The racket must stay in ONE hand across a whole sheet, and the generator will not do it unasked.** - Oliver, straight off the file browser: *"the racket changes the hand in 3 and 4"*. It did — frames - 1-2 came back right-handed and 3-4 left-handed. Both mirrored into line (a back-view figure mirrors - for free) and the batch prompt now names the side explicitly. The convention the rest of the art - uses: **racket on the LEFT-HAND SIDE OF THE IMAGE, free arm on the RIGHT** — which is also the side - the game drops the bounced ball (`BOUNCE_IDLE.dx` > 0) and tosses the served one (`P.x + 0.35`). - `p_smash` is the deliberate exception: the racket comes over to the right to meet the ball it is - actually hitting. -- **The bounce pair is now ONE drawing.** `p_bounce2` is `p_bounce` with the free arm sheared up 12 - px (0.10 m) — everything else is pixel-identical, so the swap cannot flicker. The swap follows the - BALL now (`|sin| > 0.5`) instead of its rising phase, and `BOUNCE_IDLE` was re-measured off the - sprite (`apex` 0.55 -> 0.6, `dx` 0.5 -> 0.43) so the ball tops out under the raised palm instead of - passing beside it. -- **`p_toss` had the tossed ball drawn into it.** Cut, without re-cropping the canvas: the game - scales him off `img.height`, so trimming the dead space would have shrunk him. Still 100x308. -- **The runner.** Two measured defects, both in the PNGs, no code change. Its four frames were - bbox-cropped and drawn centred on the body's x, so hip centres sat -2.0/+7.1/-6.0/-0.1 px off - centre — a 13 px lateral jump at 12 frames a second, which is the flicker. And Oliver's own - diagnosis was right: all four frames leaned the same way and lifted the SAME leg, so the cycle - never used his other side. Frames 3 and 4 are mirrored (he is front-on, so a mirror costs nothing) - and all four are padded to one width with the hip on the centre line. +- **The pull IS the wind-up.** Four new frames (`p_pull1..4`, batch `player_windup`), chosen in + `drawChar` off `pullFrac(G.aim.mag)`. What separates the four is HOW FAR THE RACKET HAS FALLEN, and + that only came out once the prompt pinned the racket head to a different BODY LANDMARK per frame — + above his head, beside his ear, between his shoulder blades, down at the back of his thighs. + Described as "further into the wind-up each time" it drew four near-identical poses twice running + (Oliver: *"pull3 and pull4 are now basically the same image"*), which is the generator quirk the + pipeline notes already warned about, in a place I did not expect it. The stages are NOT spread evenly: **frame 1 owns the whole + first half of the pull and the three coiled frames are packed into the top half**, Oliver's call, + so the part of the gesture that costs power is the part that visibly costs effort. Release fires + `p_smash`. Verified: 30/74/95/125 px of drag -> pull1/2/3/4. +- **The whole player is RIGHT-HANDED now, and that was the real bug.** `p_idle`, `p_bounce` and + `p_toss` had been drawn holding the racket in his LEFT hand while `p_smash` and `p_swing` used his + right, so any new frame copied whichever reference it was given and the racket changed hands + mid-serve. Everything from the idle to the wind-up was regenerated with the hand named explicitly: + **drawn from behind, his right hand is the RIGHT-HAND SIDE OF THE IMAGE**. Only the racket HEAD + crosses behind his back in the deep frames — the arm never does. +- **The bounce pair is one drawing from one sheet**, differing only in the free hand, so the swap + cannot flicker; it follows the BALL (`|sin| > 0.5`) rather than its rising phase. He pats the ball + with his LEFT hand now, so `BOUNCE_IDLE` moved to the other side and was re-measured off the sprite + (`dx` 0.36, `apex` 0.68). The served toss moved to `+0.12` — nearly over his head, because the + tossing hand is on the left and the racket meets it on the right, and a big offset either way is + wrong for one of those two frames. +- **The runner** still carries a hand-mirrored fix from the previous commit (see OPEN) — its frames + need regenerating, not mangling. -Not done, and the honest reason: the runner's cadence is still time-driven (12 fps) rather than -stepped off distance covered like every other body. It did not read as wrong once the frames stopped -jumping, and it is one line if a playtest says otherwise. +**THE RULE, from Oliver, that this session existed to learn:** *"fixing generated art by mangling +with it afterwards is always worse than regenerating. it's just a fact."* Mirroring a frame, +shearing a limb, cutting a prop out — a wrong frame is wrong in more ways than the one you spotted +(perspective, foreshortening, where the weight sits) and none of those survive a flip. There was an +`assets/_derive.py` doing exactly that; it is deleted. Fix the PROMPT and re-run the batch. + +**Three pipeline guards were added to `_regen.py`, each after a bad sheet installed silently:** +1. **The reference's ASPECT is the answer's aspect.** One tall reference figure gave a portrait + reference canvas and the generator answered with a 2x2 GRID, which `_fine.py` cannot cut (it + segments columns). `ref_sheet` now widens to a landscape strip with one slot per frame asked for. +2. **A non-magenta background is a rejected roll.** "It sometimes ignores the magenta" was written + off as harmless because the key uses the corner colour — until it returned a GREEN sheet and keyed + away four grey-green racket heads with it, installing four men holding a grip and nothing else. +3. **`arm_left` rejects a MIRRORED frame.** The generator flips the later frames of a serve about + half the time, which puts the racket in the other hand halfway through the animation. Oliver + caught it twice by eye before the check existed. **It is a net, not a proof**: it asks whether + anything reaches the top of the LEFT half, and a mirrored frame whose racket head hangs over there + passes. A tighter discriminator was tried (ink mass in the top third, left vs right) and does NOT + separate the two — measured 0.61/0.57/0.41 on a mirrored sheet against 0.54/0.56/0.55 on a good + one. Every wind-up sheet still has to be looked at. + +Still imperfect, and worth a look on the phone: the empty tossing arm WANDERS between the four +wind-up frames (up, out, bent, up) instead of staying thrown up at the ball. The roll that held the +arm still put the racket back in the wrong hand, and the racket is the load-bearing half of the +gesture, so this is the set that shipped. One more roll may fix both. + +Also worth knowing: a batch of raised-arm poses has no honest scale to anchor on, so frame 0 is +always a throwaway STANDING frame (`p_pull0`, deleted after installing). And a photo reference of a +real serve is what finally got the poses right — Oliver supplied a 10-frame sequence, and the four +stages are its frames 3, 4, 5 and 6, the last being maximum tension before release. ## Session log: the art-resolution pass (2026-07-31) @@ -582,12 +607,19 @@ Nothing here is broken; these are known gaps and unverified risks. 8. **A chapter can be skipped.** `G.bossDue` takes the max, so going a long stretch without ever clearing the court means you face the current chapter, not a backlog. Deliberate; noted in case it ever reads as a bug. -9. **Step 6 stays PARKED** by Oliver's decision: the crowd turning into zombies (spawning from the +9. **The runner's four frames were fixed BY HAND and must be regenerated.** `z_f1..4` are currently + hip-registered (padded to one width with the hip on the centre line) and frames 3 and 4 are + mirrored copies, because all four were drawn leaning the same way and lifting the same leg. That + is exactly the post-processing Oliver ruled out — it shipped before he stated the rule. The batch + to write asks for a four-frame front-on sprint whose stride and lean ALTERNATE, and the numbers to + check afterwards are the per-frame hip centroid (it was 13 px of lateral jump at 12 frames a + second) and which leg leads. +10. **Step 6 stays PARKED** by Oliver's decision: the crowd turning into zombies (spawning from the stands — attacks from behind, high spectacle, `x_crowd` sheets already exist) and the ball-boy zombie that catches your shots. Recorded so the ideas are not lost, not as a to-do. -10. **`ump_no_deal` does not exist.** Oliver asked for its removal; `ump_no_appeal` was removed as the +11. **`ump_no_deal` does not exist.** Oliver asked for its removal; `ump_no_appeal` was removed as the closest match. Worth one confirmation that no other line is still unwanted. -11. **Four sounds are missing and need RESEARCH first** (find/choose the source before implementing — +12. **Four sounds are missing and need RESEARCH first** (find/choose the source before implementing — every existing sfx is either synthesised in `audio.js` or a wav in `assets/audio/`): - the **ball machine** while it moves — a squeaking wheel/castor, so the furniture announces itself. It already telegraphs its shot (`machWind` 0.9 s); this is the *approach* cue. diff --git a/assets/_derive.py b/assets/_derive.py deleted file mode 100644 index 8db2f68..0000000 --- a/assets/_derive.py +++ /dev/null @@ -1,71 +0,0 @@ -# _derive.py — the frame fixes that must NOT go through the generator. -# -# python3 assets/_derive.py -# -# Three sprites are derived from other sprites by arithmetic, because the thing that matters about -# them is that they stay pixel-identical to their neighbour. Ask the generator for "the same drawing -# with one small difference" and it returns a different man, and the swap reads as a flicker — which -# is exactly the bug each of these fixes. Re-run this after regenerating p_bounce or the runner; -# every step is idempotent, so running it twice changes nothing. -import numpy as np -from PIL import Image -import os - -A = os.path.dirname(os.path.abspath(__file__)) + '/' -load = lambda n: np.array(Image.open(A + n + '.png').convert('RGBA')) -save = lambda a, n: Image.fromarray(a, 'RGBA').save(A + n + '.png') - -# 1. p_toss — the generator drew the tossed ball into the sprite; the game draws the real ball. -# The CANVAS keeps its height: drawChar scales the man off img.height, so re-cropping the dead -# space would shrink him. -a = load('p_toss') -rows = (a[..., 3] > 128).any(1) -cut = int(np.argmax(~rows)) # the ball floats clear above the raised hand -if cut and not rows[cut:cut + 8].any(): - a[:cut] = 0; save(a, 'p_toss') - print(f'p_toss: ball removed (rows 0..{cut})') -else: - print('p_toss: already ball-free') - -# 2. p_bounce2 — p_bounce with the free arm bent so the hand rises 12 px (0.10 m) to meet the ball -# at the top of its bounce. A per-column shear, pinned at the shoulder and rigid from the wrist out, -# so the forearm bends instead of the hand detaching. -X0, K, MAX = 96, 0.8, 12 -b = load('p_bounce'); out = b.copy() -for x in range(X0, b.shape[1]): - s = min(MAX, round(K * (x - X0))) - if s: out[:-s, x] = b[s:, x]; out[-s:, x] = 0 -save(out, 'p_bounce2') -print('p_bounce2: derived from p_bounce') - -# 3. z_f1..4 — the runner, with `--runner`. This one is NOT idempotent (it mirrors, and it pads), -# so it is opt-in: run it exactly once on a freshly generated set of runner frames. -# Two defects, both measured. The generator drew all four frames leaning the same way and lifting -# the SAME leg, so the cycle never used his other side — mirroring frames 3 and 4 gives an -# alternating stride out of the poses that exist (he is front-on, so a mirror is free). And each -# frame is cropped to its own bbox and drawn centred on the body's x, so a swinging arm slid the -# whole man sideways: hip centres sat -2.0/+7.1/-6.0/-0.1 px off centre, a 13 px lateral jump at 12 -# frames a second — that was the hard flicker. Pad every frame to one width with the HIP on the -# centre line. Padding is free: drawStatic derives the drawn width from img.width, so the figure -# inside keeps its scale and only its anchor moves. -import sys -if '--runner' not in sys.argv: - print('z_f1..4: skipped (pass --runner; it mirrors and pads, so it must run only once)') - raise SystemExit -NS = ['z_f1', 'z_f2', 'z_f3', 'z_f4'] -for n in NS[2:]: - save(np.array(Image.open(A + n + '.png').convert('RGBA').transpose(Image.FLIP_LEFT_RIGHT)), n) - print(f'{n}: mirrored — the other leg leads') -ims = [load(n) for n in NS] -def hip(a): # midpoint of the hip band, not the mean: an arm - al = a[..., 3] > 128 # crossing the band would drag a mean sideways - xs = np.nonzero(al[int(al.shape[0] * .50):int(al.shape[0] * .62)].any(0))[0] - return (xs.min() + xs.max()) / 2 -hips = [hip(a) for a in ims] -W = int(np.ceil(max(max(h, a.shape[1] - h) for h, a in zip(hips, ims)) * 2)) -for n, a, h in zip(NS, ims, hips): - left = int(round(W / 2 - h)) - o = np.zeros((a.shape[0], W, 4), np.uint8) - o[:, left:left + a.shape[1]] = a - save(o, n) -print(f'z_f1..4: hip-registered onto {W}px') diff --git a/assets/_regen.py b/assets/_regen.py index 583e876..54cc935 100644 --- a/assets/_regen.py +++ b/assets/_regen.py @@ -32,7 +32,9 @@ STYLE = ( "colours. Hard black outline around each figure. The background must be ONE FLAT solid magenta " "#FF00FF across the entire canvas — no scenery, no gradient, no vignette. Keep at least 200 " "pixels of empty magenta between figures and at least 150 pixels of empty magenta at every edge " - "of the canvas: no figure or limb may touch or run off an edge. No shadow, no ground line, no text." + "of the canvas: no figure or limb may touch or run off an edge. No shadow, no ground line, no text. " + "The canvas is a WIDE LANDSCAPE STRIP and every figure stands side by side in ONE SINGLE HORIZONTAL " + "ROW on the same ground line — never a grid, never two rows, never stacked." ) def batches(): @@ -40,15 +42,21 @@ def batches(): return json.load(f) # ---------------------------------------------------------------- helpers ---- -def ref_sheet(names, out, scale=2.0, gap=220, pad=150): +def ref_sheet(names, out, scale=2.0, gap=220, pad=150, frames=1): + """THE REFERENCE'S ASPECT IS THE ANSWER'S ASPECT. One tall reference figure makes a portrait + reference canvas, and the generator then answers in portrait — it laid four figures out as a 2x2 + GRID, which _fine.py cannot cut (it segments columns). So the canvas is widened to a landscape + strip with room for every frame that was asked for, and the figures are spread across it.""" ims = [Image.open(os.path.join(HERE, n + '.png')).convert('RGBA') for n in names] ims = [i.resize((max(1, int(i.width * scale)), max(1, int(i.height * scale))), Image.NEAREST) for i in ims] w = sum(i.width for i in ims) + gap * (len(ims) - 1) + pad * 2 h = max(i.height for i in ims) + pad * 2 + w = max(w, int(h * 0.62 * max(frames, len(ims)))) # one landscape slot per frame asked for s = Image.new('RGBA', (w, h), (255, 0, 255, 255)) + step = (w - pad * 2 - sum(i.width for i in ims)) // max(1, len(ims) - 1) if len(ims) > 1 else 0 x = pad for i in ims: - s.paste(i, (x, h - pad - i.height), i); x += i.width + gap + s.paste(i, (x, h - pad - i.height), i); x += i.width + max(gap, step) s.save(out) return out @@ -60,6 +68,15 @@ def density(path): d = np.abs(np.diff(a[..., :3].astype(int), axis=1)).sum(2) return round(float(((d > 40) & solid[:, :-1]).sum() / max(1, solid.sum())), 3) +def not_magenta(sheet): + """The generator sometimes ignores the magenta and paints its own background. That was written + off as harmless — the key uses the corner colour — right up until it returned a GREEN sheet and + keyed away four grey-green racket heads with it, installing four men holding a grip and nothing + else. A wrong background is now a rejected roll, because the art that dies to it is exactly the + thin art the sprites are made of.""" + a = np.array(Image.open(sheet).convert('RGB'))[0, 0].astype(int) + return not (a[0] > 140 and a[2] > 140 and a[1] < a[0] - 60 and a[1] < a[2] - 60) + def touches_edge(sheet): """A CLIPPED figure, not a speck of noise: a run of 8+ ink pixels along a border. The strict version rejected sheets over single stray pixels and cost several regenerations.""" @@ -74,6 +91,19 @@ def touches_edge(sheet): return best return max(run(fg[0]), run(fg[-1]), run(fg[:, 0]), run(fg[:, -1])) >= 8 +def arm_not_left(outs): + """The generator MIRRORS the later frames of a serve about half the time — the coil is a strong + silhouette and it draws it whichever way it likes, which puts the racket in the other hand + halfway through the animation. Oliver spotted it twice. Every frame after the first must reach + its raised arm up the LEFT-hand side, so a frame whose left half has nothing near the top (the + arm went right instead) is a rejected roll, not something to notice later in the file browser.""" + for o in outs[1:]: + ink = np.array(Image.open(o).convert('RGBA'))[..., 3] > 128 + h, w = ink.shape + left = np.nonzero(ink[:, :w // 2].any(1))[0] + if not len(left) or left.min() > 0.18 * h: return o + return None + def colour_match(src, dst_name): """Fit the new frame onto the palette statistics of the sprite it replaces, so a redrawn body does not change colour halfway through a walk cycle.""" @@ -93,7 +123,8 @@ def run(name, spec, dry=False): lead = spec.get('ref') # generated for scale, thrown away after shown = spec.get('ref_only') or (([lead] if lead else []) + sprites) if spec.get('ref_only'): lead = None # ref_only sheets return exactly the frames asked for - ref = ref_sheet(shown, f'{SCRATCH}/{name}_ref.png', spec.get('scale', 2.0)) + ref = ref_sheet(shown, f'{SCRATCH}/{name}_ref.png', spec.get('scale', 2.0), + frames=len(sprites) + (1 if lead else 0)) sheet = f'{SCRATCH}/{name}_hi.png' prompt = f"{spec['subject']} {STYLE}" if dry: @@ -103,6 +134,8 @@ def run(name, spec, dry=False): capture_output=True, text=True, cwd=os.path.dirname(HERE)) if not os.path.exists(sheet): print(f'[{name}] FAILED: generator returned no image\n{r.stdout[-400:]}'); return False + if not_magenta(sheet): + print(f'[{name}] REJECTED: background is not magenta — thin art keys away with it'); return False if touches_edge(sheet): print(f'[{name}] REJECTED: a figure runs off the canvas edge — re-run'); return False outs = [f'{SCRATCH}/{name}_{i}.png' for i in range(len(sprites) + (1 if lead else 0))] @@ -113,6 +146,10 @@ def run(name, spec, dry=False): print(r.stdout.strip() or r.stderr.strip()) if r.returncode or not all(os.path.exists(o) for o in outs): print(f'[{name}] REJECTED: slicing failed (frames merged?) — re-run or add "cut"'); return False + if spec.get('arm_left'): + bad = arm_not_left(outs) + if bad: + print(f'[{name}] REJECTED: {bad} was drawn MIRRORED — racket in the wrong hand'); return False if lead: outs = outs[1:] # the scale reference is not installed before = [density(os.path.join(HERE, s + '.png')) for s in sprites] after = [density(o) for o in outs] diff --git a/assets/_regen_batches.json b/assets/_regen_batches.json index 3b3ae67..8627046 100644 --- a/assets/_regen_batches.json +++ b/assets/_regen_batches.json @@ -97,18 +97,6 @@ "subject": "Four frames of the same tennis player seen from BEHIND in a white shirt, blue shorts and a white headband, holding a racket, drawn as coarse low-resolution pixel art: two waiting stances and two frames of him bouncing a ball before serving.", "anchor": 0 }, - "player_serve": { - "sprites": [ - "p_toss", - "p_smash" - ], - "ref_only": [ - "p_run1" - ], - "anchor": 0, - "check": "same", - "subject": "The reference is one tennis player in a white shirt, blue shorts and a white headband, seen FROM BEHIND. Draw TWO frames of that same player serving, same size, same style, same BRIGHT WHITE shirt and BRIGHT BLUE shorts as the reference \u2014 do not wash the colours out. Both frames are seen FROM BEHIND, the back of his head towards you, no face, no eyes: (1) the ball toss \u2014 he leans back, his left hand thrown up releasing the ball above him, the racket dropped low behind his back; (2) the smash \u2014 stretched fully upright on his toes, the racket swung high overhead, both arms up. Output exactly two figures in one row, far apart." - }, "player_run": { "sprites": [ "p_run1", @@ -345,30 +333,6 @@ "check": "loose", "subject": "Draw TWO frames of an enormous fat zombie brute that has NO HEAD AT ALL \u2014 the neck ends in a ragged red stump at shoulder height, there is no skull, no face, no jaw, nothing above the shoulders \u2014 and whose chest is torn open with the ribs showing. Same body, same clothes and same size as the reference, as two stages of one stride: first left leg forward, then legs swapped with the weight lower. The missing head and the chest wound must be identical in both frames; only the legs change. Output exactly two figures in one row." }, - "player_stand": { - "sprites": [ - "p_idle1", - "p_idle2" - ], - "ref_only": [ - "p_run1" - ], - "anchor": 0, - "check": "same", - "subject": "The reference is one tennis player in a white shirt, blue shorts and a white headband, seen FROM BEHIND. Draw TWO frames of that same player, same size, same style. Drawn strictly FROM BEHIND like the reference: the back of his head and the back of his shirt face you, NO face, NO eyes, NO nose, NO mouth anywhere in the image. Frame 1: standing waiting, feet apart, a racket held down at his right side. Frame 2: the same stance with his weight shifted onto the other foot and the racket swung slightly across. Output exactly two figures in one row, far apart." - }, - "player_bounce": { - "sprites": [ - "p_bounce", - "p_bounce2" - ], - "ref_only": [ - "p_run1" - ], - "anchor": 0, - "check": "same", - "subject": "The reference is one tennis player in a white shirt, blue shorts and a white headband seen FROM BEHIND. Draw TWO frames of that same player getting ready to serve, same size, same style, seen strictly FROM BEHIND \u2014 back of his head towards you, NO face. He holds the racket in his LEFT hand, down at his left side, which is the LEFT-HAND SIDE OF THE IMAGE. His RIGHT hand is empty and reaches down and out to the RIGHT-HAND SIDE OF THE IMAGE, palm down, as if he has just bounced a ball on the ground there. Frame 1: he leans forward slightly, right hand low near the ground. Frame 2: he straightens a little, right hand risen to about knee height. Draw NO ball in either frame \u2014 the ball is added by the game. Output exactly two figures in one row, far apart." - }, "brute_stages": { "sprites": [ "z_gw", @@ -410,7 +374,21 @@ "scale": 1.4, "subject": "The reference is an enormous fat zombie brute \u2014 huge belly, stained shirt, brown trousers. Draw TWO frames of that SAME body at that SAME enormous size and bulk, standing, as two stages of damage: (1) both arms gone and the chest and belly torn wide open with the ribs showing through; (2) all of that AND no head at all \u2014 the neck ends in a ragged red stump at shoulder height, no skull, no face, nothing above the shoulders. Do not slim him down. Output exactly two figures in one row, far apart." }, - "player_pull": { + "player_stance_r": { + "sprites": [ + "p_idle1", + "p_bounce", + "p_bounce2", + "p_toss" + ], + "ref_only": [ + "p_smash" + ], + "anchor": 0, + "check": "same", + "subject": "The reference is ONE tennis player in a white shirt, blue shorts and a white headband, seen from behind, serving with the racket high in his right hand. Draw FOUR frames of that same man. Every figure is seen strictly FROM BEHIND \u2014 the back of his head and the back of his shirt towards you, NO face, NO eyes, NO nose, NO mouth. Every figure is drawn from exactly the same viewpoint: same camera height, same distance, straight on, standing on the same level ground line, with no perspective distortion, no foreshortening, no worm's-eye or bird's-eye angle and no three-quarter turn. Same size, same body, same style, same BRIGHT WHITE shirt and BRIGHT BLUE shorts as the reference \u2014 do not wash the colours out. He is RIGHT-HANDED and the racket NEVER changes hands: in every single frame the racket is in his RIGHT hand, which \u2014 because he is drawn from behind \u2014 is on the RIGHT-HAND SIDE OF THE IMAGE, exactly as in the reference. His empty left arm is on the LEFT-HAND SIDE OF THE IMAGE. Draw NO ball anywhere in any frame \u2014 the game draws the ball. Frame 1: he STANDS upright and relaxed at the baseline, arms down, the racket hanging at his right side. Frame 2: he leans forward a little and his empty LEFT hand reaches down and out to the LEFT-HAND SIDE OF THE IMAGE, palm down, as if patting a ball on the ground beside his left foot; the racket stays in his right hand at his right side. Frame 3 IS THE SAME DRAWING AS FRAME 2 \u2014 identical stance, identical legs, identical head, identical racket, identical everything \u2014 and the ONLY difference is that his left elbow is bent a little more so that left hand has risen about one hand's width higher, as if the ball had bounced back up into it. Frame 4: the ball toss \u2014 he leans back and throws that same empty LEFT arm up high above him on the LEFT-HAND SIDE OF THE IMAGE, having just released the ball, while the racket stays in his right hand down at his right side. Output exactly four figures in one row, evenly spaced and far apart." + }, + "player_windup": { "sprites": [ "p_pull0", "p_pull1", @@ -420,11 +398,39 @@ ], "ref_only": [ "p_idle1", - "p_toss", - "p_smash" + "p_toss" ], "anchor": 0, "check": "same", - "subject": "The reference shows the SAME tennis player three times \u2014 white shirt, blue shorts, white headband, seen FROM BEHIND: standing, tossing, and smashing. Draw FIVE frames of that same player, same size, same style, same BRIGHT WHITE shirt and BRIGHT BLUE shorts \u2014 do not wash the colours out. Every figure is seen strictly FROM BEHIND, the back of his head towards you, NO face, NO eyes, NO nose. Frame 1 is him simply STANDING upright and relaxed, arms down, racket in his right hand \u2014 a plain standing frame. Frames 2 to 5 are four stages of ONE continuous serve wind-up and each must be clearly further into it than the one before. Through all four the racket stays in ONE hand \u2014 the hand on the LEFT-HAND SIDE OF THE IMAGE, the same hand that holds it in the reference \u2014 and his other arm, on the RIGHT-HAND SIDE OF THE IMAGE, stays thrown up high above him where he has just released the ball. The racket must never change hands between frames. NO BALL is drawn anywhere \u2014 the game draws the ball. Frame 2: standing tall, the racket held UP ABOVE HIS HEAD in his right hand, body straight. Frame 3: the racket has dropped behind his head, his back beginning to arch backwards, knees slightly bent. Frame 4: the racket is down behind his back, his back clearly arched backwards, chest pushed up and out, knees bent. Frame 5: fully coiled \u2014 the racket hangs low behind his back near his waist, his back arched hard backwards, both knees deeply bent, weight back on his heels, ready to explode upwards. Output exactly five figures in one row, evenly spaced and far apart." + "scale": 1.6, + "arm_left": true, + "subject": "The reference shows the same tennis player twice \u2014 white shirt, blue shorts, white headband, seen from behind: standing with the racket in his right hand, and throwing the ball up to serve with his empty left arm high on the left-hand side of the image. Draw FIVE frames of that same man. Every figure is seen strictly FROM BEHIND \u2014 the back of his head towards you, NO face, NO eyes, NO nose \u2014 all from the same camera height and distance, on the same ground line, no perspective distortion and no three-quarter turn. Same size, same body, same style, same BRIGHT WHITE shirt and BRIGHT BLUE shorts, no coloured collar or trim. Draw NO ball anywhere \u2014 the game draws the ball. He is RIGHT-HANDED and the racket NEVER changes hands: his whole right arm stays on the RIGHT-HAND SIDE OF THE IMAGE and his empty LEFT arm stays thrown up high on the LEFT-HAND SIDE OF THE IMAGE. Never mirror him.\nTHE FOUR SERVE FRAMES MUST BE STRONGLY DIFFERENT FROM ONE ANOTHER, and what changes between them is HOW FAR THE RACKET HAS FALLEN: in each frame the racket head is at a clearly lower point on his body than in the frame before, and his body leans further back. Do not draw four similar poses. In ALL FOUR his empty left arm is held up high above him and never comes down \u2014 only the racket falls.\nFrame 1: he simply STANDS upright and relaxed, arms down \u2014 a plain standing frame.\nFrame 2: the racket is held STRAIGHT UP, its head HIGH ABOVE HIS HEAD with clear sky between the racket and his hair, his right arm almost straight, his body upright, and his empty LEFT arm still thrown up high above him on the left-hand side of the image.\nFrame 3: the racket has tipped over backwards so its head now points DOWN and sits BESIDE HIS EAR, level with his face, his right elbow raised to shoulder height, his body just beginning to lean back, and his empty LEFT arm still thrown up high above him on the left-hand side of the image.\nFrame 4: the racket head has fallen to the MIDDLE OF HIS BACK, between his shoulder blades, his right elbow high above his shoulder, his back arched and leaning clearly backwards, knees beginning to bend, and his empty LEFT arm still thrown up high above him on the left-hand side of the image.\nFrame 5: the racket head has fallen all the way down to the BACK OF HIS THIGHS, below his shorts, the racket hanging almost straight down behind him; his right elbow points at the sky beside his head, his body is leaned back as far as it goes with his hips pushed forward, his heels are lifted off the ground, and his empty LEFT arm is STILL thrown up high above him on the left-hand side of the image. This is maximum tension, the instant before he explodes upwards.\nOutput exactly five figures in one row, evenly spaced and far apart." + }, + "player_idle": { + "sprites": [ + "p_idle1", + "p_idle2" + ], + "ref_only": [ + "p_idle1" + ], + "anchor": 0, + "check": "same", + "scale": 1.6, + "subject": "The reference is ONE tennis player in a white shirt, blue shorts and a white headband, seen from behind, standing at the baseline with the racket in his right hand. Draw TWO frames of that same man waiting. Every figure is seen strictly FROM BEHIND \u2014 the back of his head and the back of his shirt towards you, NO face, NO eyes, NO nose, NO mouth. Every figure is drawn from exactly the same viewpoint: same camera height, same distance, straight on, standing on the same level ground line, with no perspective distortion, no foreshortening, no worm's-eye or bird's-eye angle and no three-quarter turn. Same size, same body, same style, same BRIGHT WHITE shirt and BRIGHT BLUE shorts as the reference \u2014 do not wash the colours out.He is RIGHT-HANDED and the racket NEVER changes hands: in every frame the racket is in his RIGHT hand, which \u2014 because he is drawn from behind \u2014 is on the RIGHT-HAND SIDE OF THE IMAGE, exactly as in the reference. His empty left arm hangs on the LEFT-HAND SIDE OF THE IMAGE. Draw NO ball anywhere. THE TWO FRAMES ARE THE SAME DRAWING: identical body, identical arms, identical racket, identical head \u2014 the ONLY difference is a small idle weight shift. Frame 1: his weight is on his left foot, that hip a little higher. Frame 2: the same man with his weight settled onto his right foot. Output exactly two figures in one row, far apart." + }, + "player_drive": { + "sprites": [ + "p_pull0", + "p_pull4" + ], + "ref_only": [ + "p_idle1", + "p_pull3" + ], + "anchor": 0, + "check": "same", + "scale": 1.6, + "subject": "The reference shows the same tennis player twice \u2014 white shirt, blue shorts, white headband, seen from behind: standing with the racket in his right hand, and part-way through a serve with the racket dropping behind his back. Draw TWO frames of that same man. Both are seen strictly FROM BEHIND \u2014 the back of his head towards you, NO face, NO eyes, NO nose \u2014 from the same camera height and distance, on the same ground line, no perspective distortion and no three-quarter turn. Same size, same body, same style, same BRIGHT WHITE shirt and BRIGHT BLUE shorts, no coloured collar or trim, a plain grey-strung wooden racket. Draw NO ball anywhere. He is RIGHT-HANDED and the racket stays in his RIGHT hand. Frame 1: he simply STANDS upright and relaxed, arms down \u2014 a plain standing frame. Frame 2 is the instant of MAXIMUM TENSION just before he uncoils. He stands tall and nearly straight, not crouched and not folded over: his legs are long, his heels lifted, and his upper body leans BACKWARDS so his shoulders are behind his hips and his hips are pushed forward. His RIGHT elbow is raised beside his head and the racket hangs STRAIGHT DOWN BEHIND HIS BACK from that hand, the racket head level with his hips. His LEFT arm is folded down in front of his chest. His head is UP and clearly visible from behind with the white headband on it \u2014 his arms must not cover his head, and he must not be bent over sideways or forwards. Output exactly two figures in one row, far apart." } } \ No newline at end of file diff --git a/assets/p_bounce.png b/assets/p_bounce.png index 3985091ae54dc0aa3fc9b2e86d222e9b7e91c1cb..77601e16626fd46fc71b9b22c0e58fcb5397ba44 100644 GIT binary patch literal 18702 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 literal 20115 zcmV({K+?a7P))yl?cT_foUp&dm&2`UD1(rAz)Qg;W!re2L4VY zkyg4dbB({uiCkL>NqcBC%S5saYQaiPq~$W!RoznASk0-fWSZ)ZzbR(M(=3$)Hvttd z(zKm4Evy0_<2x@JY2~x!+bO${94hIPG)R$Q6;m0~G#ytm%{Er2?Zq_drdRx6h2!6p zXwT+9vGSpKyBl!dRE?T=D7^jT{ro@qMv_Y|LE1h`#T1=#C3m5dJkO-F4LX<>v9R+r zq4`d@mnXa-f+;w&I{~l5b5Jz*eEU530I&#E8>DW!K9}@U9k_3`vQtTVI9N~u72UMD zQqxowZK5U^Zg?W8Ic!j1o~yZTnm|i{zl%Io2dxc~nd62#p~my@0_?w; z^P>ppQ?9|{yC}Mowoj5U?!O6?sjJeRGdNZVrSJe&ER-|E(H$&2 z9J+*$HMAm?-f7sr~8${ta$iv z{+dSGt6J9oeTPsBt0)871=EZ0%FHTPHU3Cc@m!GhxEXh;TfIRXIB|vYhfW;+-O*uF zY&GGHGcIiP1E}ycQSYAHK#-E~>-FTH54{YtmYPo3bk({bH1e3a^P9pjQrng#G!|}Lo-&n09#_E5;@dEOO_gH4?7eLYQ5fH`&Tj>bnBqS2L zMD|^C6+Qg(D_cclqjI^Tvf*sOQOncJ5HC|z2-4hahF8HnLosTm8>tQlsk>Ixw;K0r zI(=plG;~vI;wYTGIX?%-Y8(#pfCG+z_79YAqHLJWLW;6fq$^cO6TeGa>8|gxD2CVQ z`cwrnrmkz6Xgpds4R3&^uB2%jLaerh4@ngqM_(Ya4zL%vF%ad$ypPu5Z0C>(z`O)FJ(khZQzzhJVmEdWG(%~WYh^PWg@ zwXO8O?-OOKgsw9j+dN?liCKH&{9e-n)HvnMgJ7cZAfS+7@8 zH?4GSE88c8XF%mTsua#R9X@;}kb3Uf*ZSt)#2e>@&5}OL3&pTKJ88jimS)2WFN#94 zOmXxA-a8z)VH;2=LpldKU=uQ&wzv0wetA%%*R4gGX`^b7Pvc{v^rdm-0&@w zok`kv(nSf4QKow;vQ)X`@YoFj%QJJ}0EpOgSjFxGXbwC`( zosY;e&uGT0a6J_5pEu)ar0CM~kH$(Ml4anCgC)pL!Mldw=sE&s;LWGejlfVU%joI5 zqQ^Dw8L-5j&*UJgY(lnl&eE$cw*UThs1yzmbeu8N!lSzK;9cW!DiY38(@6=SBNE2U zgh>H`1_=nW>S_q763~?lsDbJCm5+DDcF@#LICShzZv_~8gxTGd35ox-vL&MXCWd;! z1VhojueuQ7vX$?qUcnROtvi9M7L0F(JzAd&($%%>tBR|)E${=yXGG(0GmH?e?)4UG z_16r!zKyaWNIrSiD)cZ!N zy_#;U_;R(<#0a4^q(@R;&7a~c{nN^3NMz3i8L8P98rPil63kIU3X(nw|<6IV>Njdzdm914AV@w?Ew`ZtGLyB_P@iCAV zD_PlwV|I&44K?lb^;k@xH^#cmhGp(ND{C|dt41J zxIXSkmd3q~S}Tzdt8;LvER@oer+VPT$BmH4+;@Xu4ZS*Z=#SGC;# zdgQU|Wy$>>Z~QqF!*8~-y?iHFc+C{!kva8M53bp<#F;BM|N355Es~|O1jU#{!cLyI zmJd&juG|HA+8(gue>#Bm&#!Fk+am!`EEAa3yUa4+e^||{B9m2F@Wy)H z(>eR}RsAhiHbhHj(*@{4$|f00Yq8!yI#iP2NI;6g5EtDJlv;%Mg7IdN0l487-l5tA zNE|uh46nb&s{S_0Mv*`rTCQwW_!u)|PaQ~!?MO<5LO~eCjR4?<;EPd?$uVOc81rd7 zE{?f@paE$!EB|HWpEu)~WT=tuNBY8O%E#i{ktXbWxyR0Mw7l+%4!PY8Fw?6{6@RE3 zIn;@)o$iD@c%q2h=LTEfNZFZWJu)Ec^_n>K1PvviqC~>_0B>1U(|MZ(lhFfr#RVxD zYLyb&Mnc>1hS(jzQ0e4uy)-&8!Z+m1zK(oZWoIm}onH7D-2%?sp2-@qG&hmHSe2TV z%#>IN?--D#zk{o9zdtCOq-|xt+erhWfkCbDXG7Lyp$bLtPX0GcHXzZKf8)p&HvxPF zEe87%&e@k!HcT$-pAe%Kg_O&3e9}q&M)D)0=Rl*oaHXkd9r`W}Q~)aQu%fw#rl}No z%z5JW3dm-))O@z_)374(8OT|6O(P|9*7`n3m|#2B@>}Jg6Y)ov$A=;U@;@Vw}F1(EIk!20f+%}RU*aq+f5=^p4l7l~RK6WaP<`;T5#{(jQcFJaW7p7jv2r z_RqEi-FK||NQi5<|zR#XiBPB&Z%zqow zp!);1fdqwn@|EP%l$}c{A?^D0&4!Fjm`HDDp}YXgJ;yJKZh+&CMfSAPjYOf!F3YqD zjwvH$whHYu6bA=4Y_~t~v!QSl-s?@Ig#>u)=H^DWiO6BMlM)%PL@fqxDBOIbAE8zS z<{MR<%@^vD^r^~b7ld5;+uJ+t%Vpt-NL?n*A{oLVwx;^M+6f%XI&8+rma&2@fD;vT z?*?;}rk>7}u68_z)z0_8XLdo>n+;d(wyJoe9GaFl11$|(Y&3lSP=U45Aa?(9iiRvc zL(y58_cwPp+@AqVOjoI{M8&VQ>_+Ll?~`D4SZXzl9LOJUS{Jw~N%(JDI$pFk#x2KV zheIX1=O^Z=!46&Kupl@FH%~%nbhmG${(`Ie>MOfQOY*nN^^&V+R*A%#EsaPB@-o#> z$xxNygtU6%pH9aDE4L$Bci|ghNwt8mpu<0y$QS${PwKkQ*2Tebgys|VcBx|*0mKX2AbTgh# zQ(1wGz&bB={)m&oDl{E`KAVm5smg}OotH(QuL_!Nn8zWfZ2WB(UCn?hb!ChI$aN$& zvkt%pdpj8`K|vR+@^rwxGp^(V(wT7j@IQ?o7gw$4`AW)O7ONg%Q@L3(tQxB*#)7&S z7sI{@N{`oH{jO7X2}z=xEF&VO&Fr3@w^p&K1$=FjN`+#A+Dm$r!0?r2@li-vR^)xT zTGC{%mP_?qqx!0$$j%%kZ8g=&79d7~n0qNDFZS1vE(pEt9e|cYB~4SQqlYJ1MDR78 zvJYL^%X}$GmiFtLHJvb^Rg;vzTW|sp3OWG5fSGJM-SJ>P;pKiMNfVKkamt$2Qg*w& z?DspC3uTghS*PqnlIF*UM6`hv7#%jay%f-XnQq#dPlkDuO)&1#R|XK zthLp~q3)A5TQmX+($|&$T_UV1va(Ou)mJk=zs1i;g!>?rjgSTwK~4Bb4Em~)=b7By z-3n5vl7&7`My&oT$^~diiG(DulhBX*d-?V2fy(2^g)_?1@>oq)kiW&>+7)m-;_FL7 z>y*on`#S+52rMCwk~9CD8P{?egdZ&n=qjwz{a(uDQhq%=5ScnL>E?L@o`f01@d&e! zf*e7Qzen;cmCa_ukgVEQefJy|*DlAsin6hOk>tN!FX^#rh=OE5!`eO2vSgZ4i3XUW zgSJntJnw5dG288quqXb<>{1OzhlW?q(*mPp09}4>*Z&fdaD_wBnmlRSrk8!Ps2au5 z|7vApat<1$-`xQGfcZ7*Y$t?8v$o+~{(Pw9?(R;0!lWnKF_1Vj*_Wt_G-wnB>;r@< zf2jnXJSUDw~= zt{EpQKYETf0ID_uOC^goG=I;^_MvCDH!D(e6Ba(dbg7lzbGt4j zPedMm{nYeer|CnlfA+jG_B_Jp3@>g;a^J833`*avfb@znQk^4 z)@CCt1NAD)vmThlU$L^G=p+sO{RWsfyymEz@5$ZmY)z|yk|66cm-bN8fzv+SL$fgL zL6V}pRjIu8N>w^3N!sav&1;%w;@y9)B!f`{aRKLsYXf0WVc%uFQqse&*8$Z0|wLmk~4+mKFIP$>2ZPiO{`5M<7+RKai%8rYaUqWl-aBlo=BpEgh`R8-*jqh-e_8V0#ZIud$OJCBA`yPF>E*VEcF%!q=*h|vV zMJgKR78k*b*`Yx85wmW91I}zolaT|iajUnA9&0P#@2GdonV-Y*2e7U1;(;gCDtQ9?Rz$Q zcjGq+`&{Yzt}J_HXm&c_^b(TT5H79Zdiw_qC3q5Tg-HqJ5gwcuI9Vbk0- z1S^eQg{}mXB;HV#wOLVD;gejahTfmDBTni zUHH@KiiYCiiaRG0@*-LvZX`#dx@YX$5N5gT%d;5ZN=cB!;8`flC+B+D=V!pOvY7eG zJ>GyF8w~;9Vm|ylFC0iCUr5(te{3#?8^K0SqBYH3@JuL zw-mny-tAtDhGDn}y1Lo8sW}x9l2(y_sZ7j37SCrAC@FXDU?ZY)w63pL_YyiXO%M1ypRVS2WX5D$u?TdG~?8 zt_uL{SAa!u+R#YnElwJpIy$Cad~kg^QTCF9N_{AyuV}-tqWKp9t>bxFP%wLWYLC_h z(xB}bE;U|4AS^+ltB{&VGuciKC_X0&zCX zl5(lwkR{VpX7pXK=PI4Z@ZUGIZR9R)4v+&XJ}wEAB`6u`)3?X3?~~wAfz8~~fJ0d` zsAzHEr>(VV4{lEK=$I5q*m)S@Mg1@C!=B)=elgdU**%-s^zq5K19cQqySQn3iy*$n zzQ@i-oJFniD|6&;M5F#xf}N+=f5)>neS(j&W%b{1+SvW*us6zcp*Of~F+{~MYSD`R zJb7~#s>M!d%Fep1Z?8BoeMZ@HPSH@HHU4w*+}kCQq-P?+#?Ueu!uC=l%z9aw?u{)c z=W3D$rkQwvO$FfdmZ*WmT^i6&t;VcPFl_4D6bG{mf@Mb54&IMUni(_g;T;5i!R`H> zJpFuBtm3njjk})a+mk#o$nW%#qq=I}zhBc;DjB;jAcRBPDXan(|1oQHsjn3G1IJCJ z{PdOxp0(HFKo=+|hZ!4Qqbq&H@44bRXHyldcmSEBlGIq)8gJu=KE~OtXJpx!+pCIC zz663s)WpVtM`tvkT&J|Zx1G1f;@A;s{t&j9Lv%^0t;3*SSoS+B@(C=;a$qmH<@krd z8JQgI#7P16UdYK~fU4cx$j7g5ZW%Gac>_+MY}w;4aa0u%jgVr7j}B@gWl~BNs?Ws6 zwdOblVs^F%l_fylIQIg5M7yM8gE)LiFkU_?wDMHq^pq2QZlElW=k0&8>qFbh4lOMK zo*0t?cs5Kpa{-n}LADD5i-8a=SUk>oUo&6H=XAR;VFYxpYp+ICnla-lP6j-A(#`l_ z@M75Xyy7?_k>)yOp}peDALEG4pGBBH?+FknIB18Y-EJJ(vRtB5gmpXI@42_TrBDNB zvpydLYvyc~k*&+XlFtXb~gh#2*{1_^9O97kDB!H@8|b!R9&RJ7e}G z+iHA>hc<_4CcIJ6&kR5Z&V9Gv$qGZ)js$3$X34;7Pl=sF91GCZiE&QWj|FJsTTaVJ zmQ0gMDc30XJ*(^~loGFZ`^(4*5O30cc&(TXGo}%{D)o}^A-rPldGG!zXFqh{Mv4t> zfrEu}1_n+8kFE;V^JUDw1v#MKrTrT#J2WkG?`T<_fw-_Nty!&(YW8tZ#M56mBdmY4 z6WKmL%WAojv`pn;`$@{4`qjRaqovN@s%-WQBTRa}s~`HGrKM4nSR9~lq5R!V7RQm2umksfc`{U3DYXjfwWY<&+6$8_+TDtEWrGD%aGsqD8qwzPB@*knPxz_u@-XJx5G4@btl zg2m5rxasOf?(csXAyYr|TENPAZ~V;TOzTDuF(xG=<;Xm(J&7%t@#G&YnWRjc+v-zy<q0V6P z!d_mnWJi_bU79!?25qL{L1O;q8S(|#HlSCvP1EnUm>4kf$(5H5;)~AtBIP4<#*0W% zqCC zH>p;J`s@+-9nL<%s!qepvooRayvr9NZSPZ;{R4D7qoRZ4tC@B2`ZbP$L(V)$woE<` zL8HWHeiUg(Y{a4RW6n+Im$UE$dnjO1RA0OWIrF$(nIq@<u6u1y-_`N$)rRA zXRhX~4~0ijkJxbxGeWG_1jj5TlQK)Bi0I(#WQr6fI#RF)tAa@GeY>;Dawt4@rNr0# z$~J|PCqAhLv3-&GUN497@rOt6VQ&=Nnb|f2UmJDHFLA`Zk15P5_g?D|{M$Cdwjb>C z4U}nZukoIsHzQ=KQCVqz0PD~&Xy$i9p-vVdNUw87^dVfctUz7YbXXL;b6htPJyP_e z`Q$x&A_V@8qZHZop_1ao*Qzs>v#vVlKFD0KIWhFiXR}4oThIYiWndMaP91nzd=#S> z_@`FpLvkdlOgTXa9yvNWpz*Bywj98g?J}v_PEY`;EEF9x<&E;)HY${=4gE$?C;4pN z_*ksxj|`+kt)!;{sv0H_ckihk(y>b|hlhLq*k@*;I|0lXymUBk)`_EK&ZEmLl!V!4ejA`ima#Q96wPxxRHRn@uDhh|zWf@EmkcsF zS6WG5MEd#I46Y?-_UyUK86#+pZ3o1PvnDSXKv6CYBIJNmEet>>Ukoy3J7O24xC$$bO9Ȧ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 z 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Ȧs3KX=8(mT9BW7r!^`o*l5f(6qg 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 diff --git a/assets/p_idle1.png b/assets/p_idle1.png index 76100a674c2ae03a278925be81e026b8856c431f..91e49f9243724740a6365b82faa138aef2556ff9 100644 GIT binary patch literal 17150 zcmV(+K;6HIP)dp^*a7vlfN0@mhfJW+1W}XPO%FwH_fT}# z&}P?+yj3%nEBKvrZ`JLu`6h=657C^N?yjm^r_Md!A0F-^_@%Fui(9dw2?}||t!pwvU(-?@m3E~*&#QHsc z>=T&|_$3cWGWi)t3+6$j@XLT71IfzHZu>iq(9_t91U~@f4>1;$Jp_RYA0jC*+nZc6 zx~WJF0-#bU$uYh^286`nvTS+%+?NMY3CGY`x|Qvuu>HWDzF-30a0UwTBqoB!0e=jB zFpgG-)LO_P^!*-n60|#u2+DzcpL}$#6$v}&bP{wTlD1_C_Xt9RU1RWfdm?a%)TpD< zJB}Aou6PK_<09c}wE(q!rQ*0?Or$y=2Fcei1#(bj3uwla6^va$r9+g*2XSQ$r}F5_~utY8bWIF4kiQ@E7<6hUPieu;=n5QsWZoPbD8yBWG^iuTPySCwz=QWkK} zAT*}(zA{LuzWk91Qb=`vyqq7CVoVf%{uXyr;h%B3m{X%gw`f}{8Jb9TOv>N!3m?T^ z+{BHHh@grjYR|4-!QKy~NZINHv$ZLJ_+X66>NryZG zI}zp@SI}%;LA!YcSV=^OePVZ*y|fg0_XI-2a)2;UhY@yVNZ+}PnKVXY<`Rw{KPr?r zHFZ!NAW@HW^3iU!-bO%V*y*-!*}b9w<4wYZ!Pq5_+neinSGM*n}6MnsqPO@+Hgr1Tur54Aotb z7b#af_y8(>uNo=bye2~rl>n&GEKSwI5?sQ^|MAIRxOaHyOaJ2cP@M`8?<=8soivyr z2uk8Hl5HI&#*tj8NamMZIFTC5{6b0npaednkh~-Xp1SlRb_(t|g?{~J+e?Kxj*DX6 zUZQ6{5xG+?j|nolmBnpGRm#s$CM8zJC1g?(WP9kuDH_cL^eKy9Rru&?2JHXF?z?xd z{K!LEq%O#du_WVcE|Qvtj>F4hL#2+}GymIlBD=9DVHGH$v4alfyFw`SLw)xI zCLizwK{gN^JFgBy$j;yVJlsX!X9-jL_Tz4X9Zwb`P=Bme0+fRY&1ezPQYHus!*TgM zGKpgGioQQtoe+;yt+HP{^tg_@2JQ-kLSjUbc%DL{h{<1Kn(9XPLq;`Ii8F=trHW5= z!ua%XSHWF@(8%{uojM`EPt{lXqD8PImBo@I;YW8DMt7Wcbo>RiC<^z9AQY2A~dVLbL>cigN(jFW*wda2?gg*0s{ex_- zIfqlHAE7S}LCCB*Ul3X{PEM*vmReh_NV7pKlH~toARQ~RN9b&>Nf4#yi*y3=xkQ}> zEysydyz(EuBM)op;G^EtFP!;b6QQRMJdR}fM)swD_?zOTqvBqnuyLHkgnY~Qy@xf- zPZ#=4RTsoF)tVQ?#;q9LD8{*e^Pjwnw=Up+350&_%(IyMWF-qHCvYhjRT zP1$(q!;-qPeF**P-}*-xQ?v&X5a_RDmT|l&3na8!5xQMn=w{78x4O>0+@kG`NbX_L zsC->XD(7t(WClSX#ku`Z+Mr`%O@xY*m-d(eDHxE{Lxy{`?+2rgic`Pm#y0}P+;*g* zW-F2h#aI7#Hp^Ucm!Ua<#Tlzo2$7>Qu~Wp0&z{{rg!0MtKPBEM?FjCYB#8yda>J>v za5L1@4?^{hvBLAP+QZ$M>!BT&DqUfjzZa)yHs;Ld8qZ?2NpS)n@80bB%RXL}X5t#&T-6 z7i3{VVK(g3cXMk2TU{tM4bmW!ZVSs>Ut~-A0ES0N#goMKn(xT5zK`kYSu~q%#9e*x z3`tw$=GXIq$@(P1dKFtj=$<`$5L71eTA>0NzSz8%84ssI++CEKAqoG+tbi+)!{det zs8LP|TX|Mbh_ zIC<(9ap9Y5TTUYpdhympRKgJT+QC6O@dI>BFCbpODac(Eek8~@DwVsgeqJUTL7&bl zl+9=4_fShv>tNa= z5&HDwUo(8Mmx@YK>89!hpEwu9f9#%?$dl(n^}CXX(1%dDFM~+&^gEvq!+{f(%HOx= zABH$0tp7o|z)#4Q8V#oM#Ar9$Xm#3XzI7GVYSonH^zI(^WmC0llE1(QAiraD>#NLNSmi0FQIp`PahiwaUT~GE&pTM&Swv;*g_`+-z>NF3Ln#%NRuj6uslzPy(CiN`U>V8qF z2+WI$+Vj|d@aV{x{QyG0`|6wCM_!xH{3J&G69;kpXQ;;=3*!76GnYn9jIvY23^1FNN~2Z`_pdiq2DuWNK<;o7LAB6I+t;a*FUiz zwQ7j4qBgr2FC`zB8*IOE6$zavt$FXit zKv1Ina6HSW+De|+U9 z8$)R2fiX;01Ih7ZV@|s4+O1hpix^u?{Q%9z6;Xnz;ERLCdcIRVhZ|-V9y{bZq7lT) z!l%|orXr<(6Od|1-4;1H^dQq!i>&*R8Fvw;r(YN94NJg&6I5c9NUf5Us{-Pw$+fgW({AC+5V zH*X?Wq`G#kt=10;|H{GYm=^lXPDN&nT1}nbE)iG?Er)@)2>Bo*$qHFC6(nXYsV~Un zac}F|y_4y9Ru;;3aKQV|4GabLh~8vO$#hI{IgxS37N(v*&@ABdXCA`b%oVhnbK((i zHt7Y|rz^3XNCg53lRfBrOhzlbtUhV@VD92Gg<%?T)rW0gql*^EqEufdQmF#PU1Qxj zKo+619u$45r@GisB3lavDD-I@LaDS;WKkHw)FWZ#LO$A!7$3&{UeOj+fsPZlOw$x` zmbU<5H8hCS@U!TgvcSSFw+kLvc;aJjPCY;che!whr!`jzl%ZOSj^P>Mr|e;prt+YF z^doOTF~9Nd`(9c?7L@HZjRQp|I>Sq;%hf%u`UX|RZ7G|J@Cv+bk$iGm(s=i z@9*|r9MYP?cgn5}?&Y^?bwZ?nXuLVD5OR^2N1}|=WNz-NI-{jTXI#!xeAhX`EKP!Z z3A^kNnUnz(us-4_68`!2kg}TRl56luI5s{`#ow|j@%fqi@l!0W%xCMS(2pP5n;khm zp?*#|iDIVp7F~5pVY2+x$8)#d9CcpsP$`5B0vxAfR&cDmx5o|VP^SHRu01bEBZX;V z1q;T;jW%E$CVhg7o-YytH9Hp5(x=I_*6aHbRy05-s1JM`!b5l)gE>p&trlX+ixyC; zn@2`dG*JYzi0vEy?%V4_Xd0xb)T-#T=Fn;`inLQjm=0z09Va?D3`)jfD>qaNd)inI zQ_ig2KPv%ncIm04c(iP8pFUhuCCr}wmu|^ zfMV;5G#41mm7)OQ@lrTuj<+nrWkdFCW%oKJz($pdZylM`ouPQ74y~%wY%)BfE~pfO zhvyWk=KYsQ^^pm^P?f^^5V~*QN@jb;lh@3dlgO3}%-jw`oz~qp43114gbng)^VG52 zPS?ZqSc#JxM~epi#!wGf!q}S~?fOJ}9uYMK6Ook6kglp^^bS>NJ(W0Ez&(QXqNDu< z`#*HZTj;)>1vRoE-Ye_zuWEt>DLx2LIb9XRfA#3G>?^ZxdaEKd^iAc=?X?xFfWDoV0_T@McXvMg`6f4!q z9>{NrOm1~5SJq_IEk7Eer!TyKe|q>B*kQsCxI>j9n{TL9D8!Hp+Z0dY0AA=5$~_3R zi3v6~O@=O$VT=yRn_n$EBL}f4n8I?<2qLw$+iiNL`2PMuQ_~(g_*U=dC7{w*{>YdT zkK}F$tE!F(DrDO-k!=ypR$K1DEg2sMQZ4OdYm+i-_5GSpWn=;I#D`TX{d9mA=Lr4M z?rJu9{2(e6BC^Hl1c?y_0m_vLX(Y`Rbs3mr!#|#UNYm4&PCsKjITUWHd`mdFL$%4q z`At2%L5lm3hQ^kxlJ9nNH6dv2>;Q565}9OKzKzpMZxWXOa4bfEu&ln<)j-%2#}Spt zh8TPtSGOIhHh+qGSMR+qP58V4J(S~e;=shsP0+|nY3B6=R#|p<*(f@_a^pW|9WY*B zTw5eH7i1!sR9)D2SrmNsUiSMCS1R;B{hL(j=PwaF%#>s1M<vC7!Fr$!-X1a8@v_Qd^QC^V4_GmV=UO1((iK3z$iBVA@K zJ7Hr3rw*J(IlN!9@Zt#5ug&7v!$$>SbV`$b(I3#CNx)qYu5wfUK=T$#Y!wt-k2o|K z_c11|{Vwa{TangOu{E&>FRKcy1&06Y?_>HKaY-R=~uBtBhcO?+_qND z;;sop<;fJPmO8~(+SRs2(!#wG$~kz4aeWdPZaHG&fk|&My`mIsQaOF580D){e2ACJ zWUUNrdD{#{q?+B95^twc-g^*ZH}zfB;o}|yZtZbNgs?U{AHug@`i|3gc^%muPE0&C z+ndN_JS%Eb`UcX|iPqF4`La)szmqj*G6JLag0#{&{;9(v2&D*t{!K??>4(!VK8I$b z$i}uS&ikAg)UvNhAga|63ROAa#M1@K=C*SJO_5M%Oo8WDhBw|XS+|!-evr(J(m@F& z{NsQ8&m|&CySiGN6pGD#;3KeW({vaq(9|Do+a}cEc%#Z81*x8nA>irhOY%9JYtf@+ zozCk8rbSBEGU2wmbIc^8i;-S#F;gG z1<8e3)T&j9s`|zd=+DU{P(2b=XPBnruwnZ=nw=|tUn?pGQl*Mq( zW2(32&YoUm4$DLxM5s7;seAQGFg8K4(sC3$d-fT8^}&Azlw)+&^H^{+kg%P31-)aVKa{p|GM;n??xNPlJTqp4*%(KsxS3 z8e3l-bnY@+Xi%>BwEykEl6(c$a2bivVq^IIo^!gwx|;T#vYF>9@Rfi1_q?w@{m(M$ zeYyN`)?t4YTfH=fu8gD51=8L2yWjkMLG08gXcTC8*Dl;9q|s3$8b?Z%=?Wsou#A~p zt4<0(rO;x`$<|GYB_&f>m(gyet2P%1$7)`qIg|P2Dryp1piXO9le;ZeMQ9<%`oj<; zfAJ3{KEC|U#Wgz}c*)1SbN}Hx87q3NFkoK3B$tVLvn3JM!hQ826ro__Z8s6X(KxB`>(urhPWTCS=d+IN1| zw7EsN9oqgY9Ng!jJAKJ?9xGI2@-7Lja29AVfoh#v#h6xbxHMh~|=bDRn@MoCQv-;Du5Z_du_HuM7rzGDu zIqJ48n>*^Pr&;wl{0FE7s1My#NH>9?X#P`u?S#^fnGDX@{U#c#IEX7=p z_V~@ty84MsPJGHk`~#VtHx!vey*Ms~_6V#Ze$isupQ$|l@}=jnUhsEK0D*Bz8wpRJ zfUM1^9)4)A!{Mp?hT)Omas0j4a1COO&W=j}z2ZlB_D_oe#}Pq|KQe=;O~+e%8ZvE#X@WYIrnbq62fH7}SjB4GBW^)-$2rf)lFg%`PG0$^W#)FdgOcEZ2$D zs1>8>GjtwH&aCD^Ip-gRP^D;B?_`FAQDjqK`VTMT`J1EN{sZtp0H4kNm?|zs04XYx zCK!s)QA$fuVHt~AVwV9l^4WS-J27_X)mj$W$j{1R2yl&oY;ytwl$}mnc&P?2n0>8r zEb9YJ<46n=#^k$AvYZG<-#dfZWbNJd{8HQdLMzB@@GlMbi~CQ5kQxDaYR^$Tduw)( zLPdYgx0K@`$@$j$;OO3`as5O8L#3iAXb|h7a!?q2$^=*Q+&a1QmtR#$nwo+JO-N9W zei{Vm=KGkeqj06@b~o#0?y3w~O$DhakE^v+)^qzN;I`Ciue&dkTdT^sPXxx?B(h!t zuHL%Zb1p-nC9NZp>|eUYlp5Qtc1u|rQw-f(3$EXs&bp)~8PB6gC0@H-L#d1pQBCTm zC^2`+N^VI$;2&d3dNH@Fsm$we=NcsT73eY}Fg58j;sIht3#pwU3x7W29 zAlB9!j_x^wD?edYo_eeFrc+5iNJ?WUGp1w093|s97i~`ra?V2L$a528XIZ&WU#w}A zk}qYP5ia|sCByTSonz&~CS6gUrqMyo10b;<`pJ`cJ9%Nvdz!nMVh%9^6T-3W>Bw4s z{Y!rz7tUQ8L}+afGJNh)eCzptBMG#$Jgf*6DY?!kdh;jk3{q8LEgSXx6PebpnsX0_ zkK}fQ`yC>;G$xenmqV2DoTA>fup?v+W_xmc5a%`7OcgrG>7dE&|8jsIM!j2g6igj` z1Sg-MVWHQdDO)c2x&PtRryl|SCHi`F3zfz(OHyISnM9}bnCGWw=6{@%dF7NGC&txQa^JIF??4q%-#lx0|!%9S@~ zu3~!TYB2<+ui#fG)G?E#R7P_!RZ_0E57T=e>116}C8?8X<7Oe|R@UL8AH0cye6@|8 zq4!)?Tv4407(|Q#^3j#G`6x99^570<=Flond|WtB?-np~UY*%J2z9-D@{=hzPS>#Y zfT%AhdV}-?xi$mqymWtlZvWpo@J%DBZJ})5?qdyD@pf@`TbA#1sd~}2!=2{*AVSZb z`wl+$h0p2(Ectk|p=Eng>bKthZ?5v=*xqj(!(Ssiqkz?KsVk}uC9`>Bm8Y{VcF=eHh-Ml?q0Vxf>usbQM(EQJ zQchf%3ef(O|C*~{g3!i=SMkcLzYmTv>yL+XMA=%982U)%FM87rHDH^d@Td&A_BxR% zTi$5MxnxUGLp5ueeEU&w{?wDWcjtp--GX zfmU}ObIkuqO=A;d2F5pgRxlKPx_drLN|Sxz0RwCA`_-Yx0O-x8+mOV!U$z-v6u9iB zv$FQ$u73Z&WsH--%yVX*J`3Tr)|Jvf#_vAzX!h%`zv>A>LqEXrPqXy!s5m1o(<@`d z^b99quc5Ee9#>V#fV;+3_}_Yf9w+mALu*sU10?zu(`;0&;EP(u(+3_}{et=bslM2RK;rn0 zQ)Lt~-B|Dtma6IJtA}0&D7DB((EbLwGgvR;i$_Zt8vUiK!S9@SRC=dI-33#c;YrA) zDv1_)tZl?V_`p{loYc{;dDPQwGL=e7wda`$r9+^OW7!}cQt?{RNz7UBUE8F`}Em)T!o&91+nI*1n@ z`aJH_ot;O&MDu6soypq%+!GY7s*k!cV&B}M^~@_(XgVWP0>=kz-(lzLb{AAz5Fe-Q zL8MfcJL-LPDvOt?kDnxT753yK*`J0?gkpGHuLpiLu#d630?ZiAhfAB>O?jr7eb>6P z*?qYqnMjCD?lR}K+eQGUeDLYL58-P!hUKQKZA`PSQrllN7IYaIKeRnek`ddN-X-~b zQ9~W(&{7W@wu&Tqla{zBhK*+7AS~bFd3a^WPTVQbFgphkBmQKYj)a z@6Tec6^YY`cX_;4&6D8fnr$ShHXjs^eyeQ|T4HpwEgcJ_*hzYFETR^&QaFI`_S5W# z-3(h0flOe~h^CD)rYyXYo*w;Tzd-5$T1kYaPd+J+sf423r;N=T?aIPih zu!B_dk%WZgRLhczt@G{&Vc~~!GCW3V!3@G9s+MIIlTD&tIU@JU&T4$v-KAyRXOTc) z9y*<|c3soV_V9tJns$pB3C4~mSf{SVTg+gae4wS(g)Pm-D1{*Gk>q*OL!mJ+b|jo* z)rS3j?1ZLtZT~>srk-D0WfU69XehyhzsrnmmjbXwG~SpMHYGx?n_}t{C-4dq)kCF( zrg_zj9#eiMJR#1I_#UXTuj3iSNv=j5cVqRZtFM`M;GhJ6da^o z>VxWfV;0o`JdSJVZC?GiFTLvh);{Xlq*E5KdHBrfUqoZ(5?(&{y<%&SzZz;_>8?TUvl2{r)V}JT$T|_OAR5HUL`1x z(VJX$(+9*>0jKE#(j{va8tQaZGOI(20OiB>JWLa(T10=@ zAbkD$o8A;k8IK^nup=3hg-@N*bW7gS?)U57OD{ev-xo6d(!Od|t+O5}Kxjtk#vS0- z|J}DodSMRW5Z=X7h6k!Za1bdw;g&x5V3-z<7Di}WtY#(ZjSR1zDgPsYL;gc_Il zaIFJ(9RBVqQlD{sKCnQvi-0-yHmuQ;((E?h?z^g%k|2#1WZ32A#`dn|KLs0H%e zG6p;Ln6M2~&y_8#?bzyh;JnbTVAae#pAQs?G>&0i6^SnC0%_}m-q0}eOG}a0J$ETP z{kdb3JW#1HT}BI9acR(NFZ4OE0Dst0^aiXt)KeBtqrl`;5h1j%{RQpuOLK22%A2kD zE7eRIS;^E|+bh{<3c2d)Y|s(#F+-g_4)F5L_UH`e zS5{)LeExEVfN6hb=G@Y7Z_F50vRk{D|E|u7!Uf@vpbnFx?pjWH*&B;TnKHxFL0SV$ z2`UT$`6?4~#a^Zk8%bItg8lM?=eC{i<(236tOv|BSm>~HENfw~WZQm=%^0XMUA___ z++D)YPEU#nfN>uvGlX+qoLnkq-e#s(OH<~+) zOz3uG=`E2tFWnt&PY=;;g+&&oWD9d%urew7aLz-;WL9Cc5fJuc(sF!i4U#cUy>xV? zvh-_S$^_vhB&>Z{fB#Uz^VctXHt;kIq>E6layzkns8>degqR+G)lG*YQ-qR!&+^vX z+L7~*)9>GtaA2!?WGB!HqOK{*#W1W6bwL?zgW_5>3(-)hWellbwGciqA)Oo=SK0`6 zmC#v9wr5bPg_V^Dyi#i}lg4x6`DSgo4_{O+gD8fheeyeXyX9=aP@w#fCRL`#Q&}6n z(Dr99y$@s3izUwJpoipWTd|2JipjO(xsg!h-`btwy6^PDOh47p>6{J`fgQz2o%b#M z%qr1OZJ1DbAi!j$isqHe+l$Z}c#-7q)zc$c90y1$OtR&ZUy$5-wNeUix})qAOEk`C zzk0Cn?$f_msiJgq5jXl;0o{+E^Ai8PO!k0SKs^7lse4i#xKHEM9#l>rzAk;3-FXpg zWm;wNJOcJ)UYhe(uW8e)7`7~8Z7H-cW&03n;n$`D%rH_)H=Q4#(*nwL_XVMZe3NuR zdq6Q@m!~$GPBx@kDjh@L!}HEbE7weEH{x!nyZA$AA8_P)<)ZC7o)4Ew+EqYauTvVq?(nDW*eV7Tx2op z&Fc1RcVo1tzg;xSa!!-$v2lRL%H@%~?1M|Ghox6D7K&+K5jXf|YKkbeZPFsuoLW&z z&RugP3OUCOk?qz4R_pcc;G zdK=Gt^cc!)Jd;N?wI{tG(+Q3e=$h1}q*C)K?Jms%rNU$bS=PE>+(v|2uqD`Kb`ZB) zQK8}lIdg?SNij2{b)c3vwOc8kxw*axg$K$X_uftadnR3SOm8W+&9LP)W>L-&sv%eE z0n)elP_-gjj$Ol*!WPJ+QpV(E%davAXoJ(c2cgjOD0H;6MKR~xj}sbqH>o=vj0@gK z3i^|?XQh>ev}iL4TdbHH8P?z~vIP|)t<8Gf&OgJhbLh0v!U}7kJgHYI`u^T73N=Z# zK6~7=@?+HX`lD&)cZMK}+@pL|%87SkHHkB3rCk#rrqXmH_ge$VwzHXdNM z--7VbjY93dgC5ewbxedEY%%OCWdQXjcULp^hq4(b$LmMT*HdX`W4&v)1)+I+T_-S` zL&+kym!DB0YabIkHWKSD&~@SITeJ9TTGf#n42@W4^{`sU0pP+l34&38$4dv0l=h%? z>+MX#`zg{W#Y@)<5B_I%S2G!j#7?+nA5Wcn63@o%t}HNCRb z_ToPs^J+4Y7x>sjDcgP?Dy@BN^)j5$gHc~{&quGcZ zM0+|5*lSAbcKe>2=Aw}X`W`wQ5VI@8@uLSN?}-d-X2b)&aAOuTe>f|#r6?VYW^5Uu z*KgkEiF3ik$zk^%LwIQ09%ZTqSLXnc<05wAJXZ(JC;@ImbJ ztcArSVX_qKBgo4n?E|)*C(WOZ0f!(cp^O0KG{D(pL@!JS$hO$|wjZ|6Lx<({B`pqIQXtSWsLmCO1q{hogd&-_IS;Sq7 zJ)ybztUV$h{^mPtBa`sLg%|Ocf8qc1ScGx&#yi=zBech-ld?UV&HHqRz*8IG2z1-) z*$LWh5iTJ1M6lQkNo?O)g9|-A13E}lm)3$uuuDyNiwp z@-z;mwy7;!-tR-5-6m0jeWIhbY;(K0g(Vozl!A%-J7YOE0*#r=JwovIY+;voo^-W&1D0gYj;d0}$6nvSCP{~!Lz_Oic-NW*_fDJ;tv>+{!zVa)- zk!>qN`@J=(9WJaN>b***L$yrk+@%i6(8zWHyD7RTvE_)eHpxg)Ri`J+?B-movvY+D zQg{{wh-_iTwjtE{J&`WnI#nxfwM95_yUVOh_JuP1iqyHX^pPzKBnuyT?;{=^&H~01 zrm|nGQKPH+PzyF-fjvhz3JfQQteWw+eaqV%q*Ny?3WXMnwS0?0N%M&``*+xItIdK8 zm~xVwdbY9|5F@;t#ceaQG8IR@Cv0hC3Bjt+KkynWxmIr&(EFt+V&w- zMoCJAZmI+I%=;YqXglO8U!_Y-Q)f2gu3HPlKVUOQj9|<=`)fy%pQ8P3w>{D>ZsXf?wu~9%5?3LF%7$v#2aXzxlWj# zy@Hd$ewnx+^_cE_coSY`oy8_v4d)!Bgtl1`2)eCpWXQ#EBJxN+2!I zEA>fvv1_-@L$Y=|CnvOSZm$kXcnOIo@qL2K>`?27=B_xxgHXo%)a!@MXf{n5=f4_0 zwrK%*=DDY|?fJH3j`Vb)HQ?x<%%RsAcWj&*W9E%3h~lwL`#;wP)gm;>BG3maP6YK1 zj>qDOA7>Z6XuI~FHv@T1QKZsb9-Ry zN4vbZ>&tvjSxf$Ki|P^rcTuMu$+&YSxsC0*wXQB>qhR*p?AEvZ`@4Rav4w^Vo-z?k z3$pBdf~-l96;?Zb8>tic+O4+@6$bKv%?kRyrR%8}cErDGoME>~U?}8=oj=O9M4=pN z6;wZn`cyTaaG>CN87)#Z@s)`8gJ{hzJ6i<~q4Fzw-JV2;p6U>jI#kjrxM4ZXdoOJi zZvJ3i+p}*4p{%6yOZOp=EM>PZrSB})@~uMA-+oav2xT_ZPKz4RLFjXWubxo1CeW0& z=J(cwl2M`y>gw>oz-1$)X8*6yB{4(&x-PLu(_=iDp?^_T`rcl5x ze65j^CG*am*z*Hm6EH@1&7!pz4w>n+9&qDgn?mSg2s8F0wqt*DNLIhBjs(MPg`!Hj zpPTo5spog=SE#JJt7I>@Ui(c_sE&uERU}gc-ISK3h=cdGlT-?EozAxdY}CLJi;k#t z)}uY#96`EzTH|UUv8=5iRKl(j5HqK-#z!f?gd#6rbaC9B;GqTBK(b{{7Qww5hp9A| z_t_(0qgVOHrEhyy%5R^8dFY67Uw`Dh>rOM!!JXoo9>ZjR+~2Bbov?S}XT2>U)MhQJ zo@qz#q&<0d?ze5rNU5H?15gCw1~Qz6Zj!v?(XJGyabQE&V%qqN*UoR1LW}3#AM}FT zRNnGTL%kbml)YJC_b<)^84ja(jyo`K{nuh1>AUftB+Jsgbv-lCA|@uOklq!Gu~|vJluAWiQ^^KlNwFbghDvh$a?T|>g-z&%gW7fYt|NM zd1deSHjPkOBxCC~bHZ-#q}SVI(*+qB)Vg@wc8Hn_Qo|&(=Q~%z;lNAg$oXbJg?541hacrA_KbpPa`2jLX0SHn@K$$#HL8dkl?66$f%$_fIQ@nIj zvzBMBT$F81KFMvZDeERlBaIN>T*Q6Y>%H9<3g5K1so7{Fe7GtUX&d(WHtEvMxHBFm zKJivF!q?x~dbZtK@Eoq;tMNw>v2meenaO-RQSWrN62tg1R8@?WF?4M_%D~Il-}FeO zGL78H-eaP06N$%C-hS9LLR&W%F=cd6NpLl(EI}9`s7wqd3lDcl-8PtG4?h!!XWAjb z%?r>q(J7+#J7+3?^kYBg;hi^o&hyQ6OxoQR9{K_7^_mO?mmHJQ*ThxF&XYnA@~~DX zMmbPx;!eQxEI44x4Bt!}bBcR|+JtF5TRibjl;X_A^%d@}2HQ|pyq4KCv4OII+nM%nguLoHx;+k!F~*0#Vg!zs(dC7;zT3fm!s7RH3%yV%4mOgu2Y zmPIFwE8cln_>&KMY57kxI*Y`HQgKJT z%6N+7c=xa`Dh1C$RPx@Vy(*o#n{Bz~*0;QqFAvv9k|u#{I51|KX6+E9ejf$i-iNzw z_42*096$G#OO{*eqk-&>2_zSyX3>VDccHfj$6GT!nUyS^7>4tp*znUsdw+gMkV$xc zrR_2CHkRqLLy(yltL-pC^T;B%Q`dIhg+KVvtz)ag-qM-ah9-e^KA&n zY>h%qh5)S~HSbb=QEQTh{;Kbvxw!Vo+}jBWr$CgL4{y3pSOY$Ba`CrGZQ2rrMsbQ6 z4g@rLOR23?W65?DquHF>nW%9eq)VJ{$MGDTr0e9>%XHlZ(UW;EJ1UgU;~E~T9789G zFx`qV<&WcXN84N4TFclE(8^O{b`D-a>>bDci~~{{tyo(TA(f#iGfj2jvBjKDoZCSu zU#=cRxqMi>FAcKLWLdk^8um|L!$wAr-%g0jA!gWWxY_QlmaH69Zxb_joNnJcf>18# zT~HIFQVC)!z=&xyQUxg&O-h82}~ZZA}AM=#0iq?p8^-oy$-zk?Ylq^ zr3qK*9ah<53t;KIxb^bw?ShZ~%*VZ;{Nap(iD@@>RV@>b-!9{G%W-*HArU7iII-H) zc*Gw(@E5!b?|g5^bWj&=UAu+p*Jjad&i8D29T{h;RPF{_Uh|uJ=`djJxexr>7f<1C z0V&du*ivswa6Z&LPI{Hr>U&nX0BcSkn4-f@HixAGW^w7uw?Qg%0jG-K_{X;N<) zdyj6uGtagl^vAd%A=VxwruJpWLf&0KXN?Rq?6Qu&koJ;&*WE!L`plEh$WP8=vmpd# zgtS`o(qwh6IhS{CxSK#IGhLJh1xzNheM?z=mzKxyrN4eAJAL5sJ1^zqrSE6{1Dtxe zECD!nPLLKq-59O59ZR+oL65by63*V_>$MB7;)&1ws+8bJK0)B4(VfG|zj7>l+<(qH z^X!>BhtOQ`NNkI(f8WIK{J$?~3Sr)6WOM1&w-W@JGOj`saG&q~dx?tHYLn7QJc<@E zSDxcU+jS+2Z5u)(PO*{ct1+fudtI!h|NH-W(x^=8&Wl?yf^)BDGfTHWv0*)MsB{Q_ z^@&pwLS{9JjneWVmhhR=k4h7TxH%8}Y1zAQnjdW!aE@`a!?qae?`$-# zNDGg-N)=%xK)repU-~=0nMZFM&C7TtT0pJ5E5nVAt$p1HeGfm(_Ez?yTCbv7s|wHQ z#EUY^eG*CLxNxoGc&U?AmG@; zCrr06_Qan+>n$B1xa|m?+7)Del}TXZs02DUslm~a{y55&(9GH>5(n7K#TKMC-`G5Z z-!7mxtcJsaP@8ZomC-Wcg#}-sqzzqo?UML+E0ro*oj)+h-)6;lL6cUBmD?# zlc-lGrQfpfPnK*~LQGB`l;9U%<=k+5R>E-^d$!X+UDK|eD^w;0Yk~{{ z&=HrG2(+OKntQ`-qqYhElm znfaWixICi`S9Hm$rO>ZSos`2++pT$AZbYK&*BOA!pTXM1F%qGoW6Cx+7m^G`?SVw; zH~ojR!k5Be9FINmt36e{1b)sImuyJ2)4(lVF8P?OAC#6y>;xuB!MxAr92#%T=6&** zQ_zvAH_Fa}vQC>Nwazr6%_DSi@yA|J*_)mG)QOydzkKdHc^rnwq;kxsZWj%XNsIVo zBWavpD;;5J6m}XoXX(iCqtdg~@5Goqt|}8Xk$|1hN&(`8Tbo`pI(T%}5~-8-P78~c zVE3)jgH+c<=vn5QUxfFIfBrOn`je9MiQ2vE<7j;Ed^Yv)VP)Lxm10s_Lc<0i1^qe& z#xO7JH0=ACPk3=_A(J4Tuid>_tY8uy<$vFH-Az(NjW)){Yu z#KmjhTk~3*G6^dis44H<#vV-@f%UHW!?@qOwuLsF{}V#I1I9qhT{Hjy002ovPDHLk FV1icd$8i7v literal 16834 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