Compare commits
127 Commits
3df3ae1e95
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
553456836f | ||
| cee8c7c2ce | |||
| 8f78652ac6 | |||
|
|
bb4359656f | ||
| 90ada9099f | |||
| 158a7ae6a8 | |||
| 5697c2a5a1 | |||
| 7ee8c6ae2f | |||
| 1885c85de9 | |||
| a055ed808c | |||
| 4334e06b04 | |||
| be255d5ea3 | |||
|
|
50cf83826c | ||
| 532e3b84f1 | |||
| e60fc27d6f | |||
| 4599678e77 | |||
|
|
0ba1038170 | ||
| 1929d86689 | |||
| 1bad40cbf5 | |||
| 3c5d98d6dd | |||
|
|
82ebb71ff6 | ||
| 8ecd1ead32 | |||
| 9007728310 | |||
|
|
cd82d1ccf3 | ||
| 8f3e907781 | |||
| e7c5b08ec0 | |||
|
|
d03efcdda1 | ||
| 928cbd8a1d | |||
| df2659ab9d | |||
| d338e78612 | |||
| 2503b64d34 | |||
|
|
cf639df1f3 | ||
| f8545fc783 | |||
| 112a8a6142 | |||
|
|
8f97c4338b | ||
| 4bf8a01a20 | |||
| a93bab290a | |||
|
|
db718a1967 | ||
| 873a5b7f4a | |||
| a8494f7b01 | |||
|
|
1226385887 | ||
| 4751a607bd | |||
| fa7901019f | |||
|
|
8adaa0fbec | ||
| 12af58d828 | |||
| 76de0f88f1 | |||
| 79a66c2e82 | |||
|
|
a2ddd78949 | ||
| 8359d54000 | |||
| a5a4040daf | |||
|
|
c64874128e | ||
| 852fbfa225 | |||
| 42f01949c4 | |||
|
|
2fe5be1260 | ||
| 8b4ca132aa | |||
| 4ca793cd37 | |||
|
|
2cd66e78df | ||
| b7a00d1394 | |||
|
|
23658ca214 | ||
| 139e0816f4 | |||
| 5a315098a4 | |||
|
|
e3a79a038b | ||
| 858e7f64d9 | |||
| 28554207ef | |||
|
|
e2f6f297b7 | ||
| 20e48239db | |||
| 8d1c712be7 | |||
|
|
161b90326d | ||
| e6ee6adddc | |||
| fbff87d108 | |||
|
|
561af95445 | ||
| 3d175987fb | |||
| c77c6bb128 | |||
|
|
bb38b69695 | ||
| 92361080f8 | |||
| 157be216d9 | |||
|
|
516e4de670 | ||
| f7a292d855 | |||
| e2cebafdbb | |||
|
|
2b65eef277 | ||
| dcecee805b | |||
| a5d24c2721 | |||
|
|
2f2c77285a | ||
| f64f36b78f | |||
| 0772ec526e | |||
| 08235999d3 | |||
|
|
4510ca10c4 | ||
| 031c190d74 | |||
| 1b0ec8dc57 | |||
| cfe5d479ff | |||
|
|
c75e4165f6 | ||
| 016333f6c0 | |||
| 6e5e423ab4 | |||
|
|
be880d416b | ||
| 1abdeb2f56 | |||
| ff01d6c9e6 | |||
| d61e79ec99 | |||
| 5c9e8b2b9c | |||
|
|
9a2b2edefd | ||
| 2dbe505d77 | |||
| 3b0b10ea50 | |||
|
|
6a130acc84 | ||
| 00dc3ee5e1 | |||
| 957b42ea0c | |||
|
|
47b1209668 | ||
| 7dd6c7bd74 | |||
|
|
01b65a3d29 | ||
| 841f94e543 | |||
|
|
ab0d4dc2ba | ||
|
|
50b050e678 | ||
|
|
5d3b3ef271 | ||
| c8e5cf25c5 | |||
| d850b66089 | |||
|
|
166b89a661 | ||
|
|
1cb2260298 | ||
| da9bd0cd4a | |||
| d600835105 | |||
|
|
a8d5b0f002 | ||
|
|
4a1abd0be0 | ||
| f3dcb99de1 | |||
|
|
f41fbc7dd9 | ||
|
|
e3c502c7df | ||
| 3f4ec2d20f | |||
|
|
1231b32c3c | ||
| a59a9a481e | |||
|
|
911bd4c4a3 | ||
|
|
d3fc3386f9 |
76
.atl/skill-registry.md
Normal file
@@ -0,0 +1,76 @@
|
||||
# Skill Registry
|
||||
|
||||
**Delegator use only.** Any agent that launches sub-agents reads this registry to resolve compact rules, then injects them directly into sub-agent prompts. Sub-agents do NOT read this registry or individual SKILL.md files.
|
||||
|
||||
See `_shared/skill-resolver.md` for the full resolution protocol.
|
||||
|
||||
## User Skills
|
||||
|
||||
| Trigger | Skill | Path |
|
||||
|---------|-------|------|
|
||||
| Go tests, Bubbletea TUI testing | go-testing | C:/Users/jbwhi/.codex/skills/go-testing/SKILL.md |
|
||||
| Creating a GitHub issue, reporting a bug, or requesting a feature | issue-creation | C:/Users/jbwhi/.codex/skills/issue-creation/SKILL.md |
|
||||
| Creating a pull request or preparing changes for review | branch-pr | C:/Users/jbwhi/.codex/skills/branch-pr/SKILL.md |
|
||||
| Adversarial dual review / judgment day | judgment-day | C:/Users/jbwhi/.codex/skills/judgment-day/SKILL.md |
|
||||
| Creating new AI skills | skill-creator | C:/Users/jbwhi/.codex/skills/skill-creator/SKILL.md |
|
||||
| Browser automation for localhost/file/current browser tab | browser-use:browser | C:/Users/jbwhi/.codex/plugins/cache/openai-bundled/browser-use/0.1.0-alpha1/skills/browser/SKILL.md |
|
||||
| Document editing/render verification | documents:documents | C:/Users/jbwhi/.codex/plugins/cache/openai-primary-runtime/documents/26.430.10722/skills/documents/SKILL.md |
|
||||
| Presentation deck creation/edit/render/export | presentations:Presentations | C:/Users/jbwhi/.codex/plugins/cache/openai-primary-runtime/presentations/26.430.10722/skills/presentations/SKILL.md |
|
||||
| Spreadsheet creation/edit/analyze/visualize | spreadsheets:Spreadsheets | C:/Users/jbwhi/.codex/plugins/cache/openai-primary-runtime/spreadsheets/26.430.10722/skills/spreadsheets/SKILL.md |
|
||||
|
||||
## Compact Rules
|
||||
|
||||
Pre-digested rules per skill. Delegators copy matching blocks into sub-agent prompts as `## Project Standards (auto-resolved)`.
|
||||
|
||||
### go-testing
|
||||
- Use `go test` patterns and Bubbletea `teatest` when touching Go/TUI code.
|
||||
- Prefer deterministic tests and isolate terminal/model effects.
|
||||
- Keep tests close to behavior and avoid brittle timing assumptions.
|
||||
- Not applicable to this Flutter/Dart project unless Go files are introduced.
|
||||
|
||||
### issue-creation
|
||||
- Follow issue-first workflow before PR work when a feature/bug needs tracking.
|
||||
- Capture problem, expected behavior, acceptance criteria, and verification steps.
|
||||
- Do not create noisy or duplicate issues without checking existing context.
|
||||
|
||||
### branch-pr
|
||||
- Use conventional commit/PR language.
|
||||
- Never add AI attribution or `Co-Authored-By`.
|
||||
- Ensure code review summary includes what changed, tests/analyze status, and risks.
|
||||
|
||||
### judgment-day
|
||||
- Run two independent blind reviews of the same target.
|
||||
- Synthesize findings, fix real issues, and re-review until both pass or escalation is needed.
|
||||
- Keep judges focused on correctness, regressions, and requirement coverage.
|
||||
|
||||
### skill-creator
|
||||
- Create skills with clear trigger, concise rules, and progressive disclosure.
|
||||
- Avoid embedding large references in `SKILL.md`; link supporting files instead.
|
||||
- Include actionable constraints and examples only where they prevent mistakes.
|
||||
|
||||
### browser-use:browser
|
||||
- Use the in-app browser for explicit localhost/file/current-tab inspection.
|
||||
- Do not substitute shell `open` or generic browsing for explicit Browser Use requests.
|
||||
- After frontend UI changes, suggest browser testing unless already requested.
|
||||
|
||||
### documents:documents
|
||||
- For `.docx`, render pages to images and visually verify before delivering.
|
||||
- Iterate layout until verified; do not assume generated document layout is correct.
|
||||
|
||||
### presentations:Presentations
|
||||
- Build decks around a clear narrative and chart-first storytelling.
|
||||
- Render and critique slides before final export.
|
||||
|
||||
### spreadsheets:Spreadsheets
|
||||
- Use spreadsheet-native formulas/tables/charts when editing `.xlsx`/CSV workflows.
|
||||
- Recalculate and verify outputs after edits.
|
||||
|
||||
## Project Conventions
|
||||
|
||||
| File | Path | Notes |
|
||||
|------|------|-------|
|
||||
| AGENTS.md | c:/Proyectos/gitea/farolero/AGENTS.md | Flutter/Dart rules: Provider, Clean Architecture, flutter_test, analyze before commit, no Co-Authored-By. |
|
||||
| analysis_options.yaml | c:/Proyectos/gitea/farolero/analysis_options.yaml | Uses `package:flutter_lints/flutter.yaml`. |
|
||||
| pubspec.yaml | c:/Proyectos/gitea/farolero/pubspec.yaml | Flutter app dependencies and asset declarations. |
|
||||
|
||||
Read the convention files listed above for project-specific patterns and rules. All referenced paths have been extracted — no need to read index files to discover more.
|
||||
50
.gga
Normal file
@@ -0,0 +1,50 @@
|
||||
# Gentleman Guardian Angel Configuration
|
||||
# https://github.com/your-org/gga
|
||||
|
||||
# AI Provider (required)
|
||||
# Options: claude, gemini, codex, opencode, ollama:<model>, lmstudio[:model], github:<model>
|
||||
# Examples:
|
||||
# PROVIDER="claude"
|
||||
# PROVIDER="gemini"
|
||||
# PROVIDER="codex"
|
||||
# PROVIDER="opencode"
|
||||
# PROVIDER="opencode:anthropic/claude-opus-4-5"
|
||||
# PROVIDER="ollama:llama3.2"
|
||||
# PROVIDER="ollama:codellama"
|
||||
# PROVIDER="lmstudio"
|
||||
# PROVIDER="lmstudio:qwen2.5-coder-7b-instruct"
|
||||
# PROVIDER="github:gpt-4o"
|
||||
# PROVIDER="github:deepseek-r1"
|
||||
PROVIDER="claude"
|
||||
|
||||
# File patterns to include in review (comma-separated)
|
||||
# Default: * (all files)
|
||||
# Examples:
|
||||
# FILE_PATTERNS="*.ts,*.tsx"
|
||||
# FILE_PATTERNS="*.py"
|
||||
# FILE_PATTERNS="*.go,*.mod"
|
||||
FILE_PATTERNS="*.ts,*.tsx,*.js,*.jsx"
|
||||
|
||||
# File patterns to exclude from review (comma-separated)
|
||||
# Default: none
|
||||
# Examples:
|
||||
# EXCLUDE_PATTERNS="*.test.ts,*.spec.ts"
|
||||
# EXCLUDE_PATTERNS="*_test.go,*.mock.ts"
|
||||
EXCLUDE_PATTERNS="*.test.ts,*.spec.ts,*.test.tsx,*.spec.tsx,*.d.ts"
|
||||
|
||||
# File containing code review rules
|
||||
# Default: AGENTS.md
|
||||
RULES_FILE="AGENTS.md"
|
||||
|
||||
# Strict mode: fail if AI response is ambiguous
|
||||
# Default: true
|
||||
STRICT_MODE="true"
|
||||
|
||||
# Timeout in seconds for AI provider response
|
||||
# Default: 300 (5 minutes)
|
||||
# Increase for large changesets or slow connections
|
||||
TIMEOUT="300"
|
||||
|
||||
# Base branch for --pr-mode (auto-detects main/master/develop if empty)
|
||||
# Default: auto-detect
|
||||
# PR_BASE_BRANCH="main"
|
||||
@@ -5,7 +5,6 @@ on:
|
||||
branches: [main]
|
||||
|
||||
env:
|
||||
PATH: /opt/homebrew/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
|
||||
ANDROID_HOME: /Users/freetlab/Library/Android/sdk
|
||||
|
||||
jobs:
|
||||
@@ -14,6 +13,10 @@ jobs:
|
||||
runs-on: [self-hosted, macos, arm64, flutter]
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Verificar Flutter
|
||||
run: |
|
||||
which flutter
|
||||
flutter --version
|
||||
- name: Obtener dependencias
|
||||
run: flutter pub get
|
||||
- name: Generar l10n
|
||||
@@ -28,6 +31,10 @@ jobs:
|
||||
if: ${{ gitea.ref == 'refs/heads/main' }}
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Verificar Flutter
|
||||
run: |
|
||||
which flutter
|
||||
flutter --version
|
||||
|
||||
- name: Fetch completo + Bump versión patch + commit
|
||||
run: |
|
||||
|
||||
2
.gitignore
vendored
@@ -48,3 +48,5 @@ build/
|
||||
.flutter-plugins
|
||||
.flutter-plugins-dependencies
|
||||
.packages
|
||||
|
||||
.atl/
|
||||
|
||||
22
AGENTS.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# Code Review Rules
|
||||
|
||||
## Flutter / Dart
|
||||
|
||||
- Use functional components with Flutter hooks when possible
|
||||
- Follow Clean Architecture: pantallas, modelos, servicios, estado
|
||||
- Use Provider for state management
|
||||
- Use flutter_test for unit testing
|
||||
- Run flutter analyze before committing
|
||||
- Use conventional commits: feat, fix, chore, docs, etc.
|
||||
|
||||
## General
|
||||
|
||||
- No Co-Authored-By in commits
|
||||
- Conventional commit format
|
||||
- Test before push
|
||||
|
||||
## Skills
|
||||
|
||||
| Skill | Description | Path |
|
||||
| --- | --- | --- |
|
||||
| `premium-game-ui` | Layered premium game UI workflow: AI-generated high-quality transparent assets, cinematic screens, Flutter animation/performance rules. | `skills/premium-game-ui/SKILL.md` |
|
||||
1
android/app/src/main/assets/adi-registration.properties
Normal file
@@ -0,0 +1 @@
|
||||
CYSATD23LTB4SAAAAAAAAAAAAA
|
||||
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 412 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 6.2 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 3.8 KiB After Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 2.2 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 8.8 KiB After Width: | Height: | Size: 51 KiB |
|
Before Width: | Height: | Size: 5.7 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 110 KiB |
|
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 189 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 64 KiB |
@@ -1,4 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<color name="ic_launcher_background">#1A1040</color>
|
||||
<color name="ic_launcher_background">#05080D</color>
|
||||
</resources>
|
||||
|
||||
BIN
assets/app_icon/farolero_app_icon.png
Normal file
|
After Width: | Height: | Size: 1.5 MiB |
BIN
assets/avatars/avatar_01.png
Normal file
|
After Width: | Height: | Size: 90 KiB |
BIN
assets/avatars/avatar_02.png
Normal file
|
After Width: | Height: | Size: 104 KiB |
BIN
assets/avatars/avatar_03.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
assets/avatars/avatar_04.png
Normal file
|
After Width: | Height: | Size: 95 KiB |
BIN
assets/avatars/avatar_05.png
Normal file
|
After Width: | Height: | Size: 109 KiB |
BIN
assets/avatars/avatar_06.png
Normal file
|
After Width: | Height: | Size: 107 KiB |
BIN
assets/avatars/avatar_07.png
Normal file
|
After Width: | Height: | Size: 105 KiB |
BIN
assets/avatars/avatar_08.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
assets/avatars/avatar_09.png
Normal file
|
After Width: | Height: | Size: 101 KiB |
BIN
assets/avatars/avatar_10.png
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
assets/avatars/avatar_11.png
Normal file
|
After Width: | Height: | Size: 104 KiB |
BIN
assets/avatars/avatar_12.png
Normal file
|
After Width: | Height: | Size: 109 KiB |
BIN
assets/avatars/avatar_13.png
Normal file
|
After Width: | Height: | Size: 109 KiB |
BIN
assets/avatars/avatar_14.png
Normal file
|
After Width: | Height: | Size: 110 KiB |
BIN
assets/avatars/avatar_15.png
Normal file
|
After Width: | Height: | Size: 113 KiB |
BIN
assets/avatars/avatar_16.png
Normal file
|
After Width: | Height: | Size: 109 KiB |
BIN
assets/avatars/avatar_17.png
Normal file
|
After Width: | Height: | Size: 105 KiB |
BIN
assets/avatars/avatar_18.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
assets/avatars/avatar_19.png
Normal file
|
After Width: | Height: | Size: 112 KiB |
BIN
assets/avatars/avatar_20.png
Normal file
|
After Width: | Height: | Size: 107 KiB |
BIN
assets/avatars/avatar_21.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
assets/avatars/avatar_22.png
Normal file
|
After Width: | Height: | Size: 110 KiB |
BIN
assets/avatars/avatar_23.png
Normal file
|
After Width: | Height: | Size: 104 KiB |
BIN
assets/avatars/avatar_24.png
Normal file
|
After Width: | Height: | Size: 109 KiB |
BIN
assets/avatars/avatar_25.png
Normal file
|
After Width: | Height: | Size: 116 KiB |
BIN
assets/avatars/avatar_26.png
Normal file
|
After Width: | Height: | Size: 108 KiB |
BIN
assets/avatars/avatar_27.png
Normal file
|
After Width: | Height: | Size: 115 KiB |
BIN
assets/avatars/avatar_28.png
Normal file
|
After Width: | Height: | Size: 112 KiB |
BIN
assets/avatars/avatar_29.png
Normal file
|
After Width: | Height: | Size: 103 KiB |
BIN
assets/avatars/avatar_30.png
Normal file
|
After Width: | Height: | Size: 103 KiB |
BIN
assets/avatars/avatar_31.png
Normal file
|
After Width: | Height: | Size: 117 KiB |
BIN
assets/avatars/avatar_32.png
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
assets/avatars/avatar_33.png
Normal file
|
After Width: | Height: | Size: 117 KiB |
BIN
assets/avatars/avatar_34.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
assets/avatars/avatar_35.png
Normal file
|
After Width: | Height: | Size: 119 KiB |
BIN
assets/avatars/avatar_36.png
Normal file
|
After Width: | Height: | Size: 121 KiB |
BIN
assets/avatars/avatar_37.png
Normal file
|
After Width: | Height: | Size: 121 KiB |
BIN
assets/avatars/avatar_38.png
Normal file
|
After Width: | Height: | Size: 123 KiB |
BIN
assets/avatars/avatar_39.png
Normal file
|
After Width: | Height: | Size: 122 KiB |
BIN
assets/avatars/avatar_40.png
Normal file
|
After Width: | Height: | Size: 122 KiB |
BIN
assets/avatars/avatar_41.png
Normal file
|
After Width: | Height: | Size: 124 KiB |
BIN
assets/avatars/avatar_42.png
Normal file
|
After Width: | Height: | Size: 120 KiB |
BIN
assets/avatars/avatar_43.png
Normal file
|
After Width: | Height: | Size: 126 KiB |
BIN
assets/avatars/avatar_44.png
Normal file
|
After Width: | Height: | Size: 124 KiB |
BIN
assets/avatars/avatar_45.png
Normal file
|
After Width: | Height: | Size: 125 KiB |
BIN
assets/avatars/avatar_46.png
Normal file
|
After Width: | Height: | Size: 122 KiB |
BIN
assets/avatars/avatar_47.png
Normal file
|
After Width: | Height: | Size: 116 KiB |
BIN
assets/avatars/avatar_48.png
Normal file
|
After Width: | Height: | Size: 115 KiB |
BIN
assets/avatars/avatar_49.png
Normal file
|
After Width: | Height: | Size: 113 KiB |
BIN
assets/avatars/avatar_50.png
Normal file
|
After Width: | Height: | Size: 107 KiB |
BIN
assets/avatars/avatar_51.png
Normal file
|
After Width: | Height: | Size: 119 KiB |
BIN
assets/avatars/avatar_52.png
Normal file
|
After Width: | Height: | Size: 116 KiB |
BIN
assets/avatars/avatar_53.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
assets/avatars/avatar_54.png
Normal file
|
After Width: | Height: | Size: 110 KiB |
BIN
assets/avatars/avatar_55.png
Normal file
|
After Width: | Height: | Size: 119 KiB |
BIN
assets/avatars/avatar_56.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
assets/avatars/avatar_57.png
Normal file
|
After Width: | Height: | Size: 116 KiB |
BIN
assets/avatars/avatar_58.png
Normal file
|
After Width: | Height: | Size: 108 KiB |
BIN
assets/avatars/avatar_59.png
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
assets/avatars/avatar_60.png
Normal file
|
After Width: | Height: | Size: 112 KiB |
BIN
assets/avatars/avatar_61.png
Normal file
|
After Width: | Height: | Size: 112 KiB |
BIN
assets/avatars/avatar_62.png
Normal file
|
After Width: | Height: | Size: 107 KiB |
BIN
assets/avatars/avatar_63.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
assets/avatars/avatar_64.png
Normal file
|
After Width: | Height: | Size: 109 KiB |
BIN
assets/avatars/avatar_65.png
Normal file
|
After Width: | Height: | Size: 112 KiB |
BIN
assets/avatars/avatar_66.png
Normal file
|
After Width: | Height: | Size: 104 KiB |
BIN
assets/avatars/avatar_67.png
Normal file
|
After Width: | Height: | Size: 116 KiB |
BIN
assets/avatars/avatar_68.png
Normal file
|
After Width: | Height: | Size: 115 KiB |
BIN
assets/avatars/avatar_69.png
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
assets/avatars/avatar_70.png
Normal file
|
After Width: | Height: | Size: 106 KiB |
BIN
assets/avatars/avatar_71.png
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
assets/avatars/avatar_72.png
Normal file
|
After Width: | Height: | Size: 112 KiB |
BIN
assets/avatars/avatar_73.png
Normal file
|
After Width: | Height: | Size: 114 KiB |
BIN
assets/avatars/avatar_74.png
Normal file
|
After Width: | Height: | Size: 108 KiB |
BIN
assets/avatars/avatar_75.png
Normal file
|
After Width: | Height: | Size: 111 KiB |
BIN
assets/avatars/avatar_76.png
Normal file
|
After Width: | Height: | Size: 112 KiB |