From a462443c10b5f339030cd00c1dab090cfdbbbe91 Mon Sep 17 00:00:00 2001 From: Nicholai Date: Sat, 21 Feb 2026 10:35:12 -0700 Subject: [PATCH] 2026-02-21T17-35-12_auto_memory/memories.db-wal, memory/memories.db-wal, me --- .daemon/logs/signet-2026-02-21.log | 72 +++++++++++++++++++++++++++++ .daemon/pid | 2 +- memory/memories.db-shm | Bin 32768 -> 32768 bytes memory/memories.db-wal | Bin 4532032 -> 4532032 bytes 4 files changed, 73 insertions(+), 1 deletion(-) diff --git a/.daemon/logs/signet-2026-02-21.log b/.daemon/logs/signet-2026-02-21.log index 705cbbaea..ae1bdb895 100644 --- a/.daemon/logs/signet-2026-02-21.log +++ b/.daemon/logs/signet-2026-02-21.log @@ -8299,3 +8299,75 @@ {"timestamp":"2026-02-21T17:31:52.949Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} {"timestamp":"2026-02-21T17:31:58.012Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-21T17-31-57_auto_memory/memories.db-wal","filesChanged":1}} {"timestamp":"2026-02-21T17:32:48.326Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-21T17:32:53.386Z","level":"info","category":"git","message":"Auto-committed","data":{"message":"2026-02-21T17-32-53_auto_memory/memories.db-wal","filesChanged":1}} +{"timestamp":"2026-02-21T17:34:57.683Z","level":"info","category":"daemon","message":"Serving dashboard","data":{"path":"/home/nicholai/signet/signetai/packages/cli/dashboard/build"}} +{"timestamp":"2026-02-21T17:34:57.683Z","level":"info","category":"daemon","message":"Signet Daemon starting"} +{"timestamp":"2026-02-21T17:34:57.684Z","level":"info","category":"daemon","message":"Agents directory","data":{"path":"/home/nicholai/.agents"}} +{"timestamp":"2026-02-21T17:34:57.684Z","level":"info","category":"daemon","message":"Port configured","data":{"port":3850}} +{"timestamp":"2026-02-21T17:34:57.686Z","level":"info","category":"daemon","message":"Process ID","data":{"pid":3260478}} +{"timestamp":"2026-02-21T17:34:57.687Z","level":"info","category":"watcher","message":"File watcher started"} +{"timestamp":"2026-02-21T17:34:57.687Z","level":"info","category":"auth","message":"Running in local mode (no auth)"} +{"timestamp":"2026-02-21T17:34:57.687Z","level":"info","category":"pipeline","message":"Worker started","data":{"pollMs":2000,"maxRetries":3,"model":"glm-4.7-flash","mode":"controlled-write"}} +{"timestamp":"2026-02-21T17:34:57.688Z","level":"info","category":"retention","message":"Worker started","data":{"intervalMs":21600000,"tombstoneDays":30,"historyDays":180}} +{"timestamp":"2026-02-21T17:34:57.688Z","level":"info","category":"maintenance","message":"Worker skipped (disabled or frozen)"} +{"timestamp":"2026-02-21T17:34:57.688Z","level":"info","category":"document-worker","message":"Worker started","data":{"intervalMs":10000,"chunkSize":2000}} +{"timestamp":"2026-02-21T17:34:57.688Z","level":"info","category":"pipeline","message":"Pipeline started","data":{"mode":"controlled-write"}} +{"timestamp":"2026-02-21T17:34:57.688Z","level":"info","category":"git","message":"Auto-sync enabled: every 300s"} +{"timestamp":"2026-02-21T17:34:57.792Z","level":"info","category":"daemon","message":"Server listening","data":{"address":"::1","port":3850}} +{"timestamp":"2026-02-21T17:34:57.792Z","level":"info","category":"daemon","message":"Daemon ready"} +{"timestamp":"2026-02-21T17:34:57.810Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"compass project\n===\n\narchitecture\n---\n\n- compass r","section":"(no section)","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.810Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-client-work-martine-vogel-compass/memory/MEMORY.md","projectId":"-mnt-work-dev-client-work-martine-vogel-compass","chunks":1,"sections":1}} +{"timestamp":"2026-02-21T17:34:57.813Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Depth Anything v3 Nuke Plugin\n\n- repo: /mnt/wor","section":"depth anything v3 nuke plugin","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.814Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-01-26.md","chunks":2,"sections":2,"filename":"2026-01-26"}} +{"timestamp":"2026-02-21T17:34:57.815Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Nuke .cat File Format (critical)\n\n- .cat files ","section":"nuke .cat file format (critical)","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.816Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## TorchScript Lessons (hard-won)\n\n- nn.ModuleList","section":"torchscript lessons (hard-won)","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.818Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-01-24.md","chunks":2,"sections":2,"filename":"2026-01-24"}} +{"timestamp":"2026-02-21T17:34:57.818Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Model Performance Notes\n\n- kimi-k2.5: 2/10 on n","section":"model performance notes","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.820Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Skill\n\n- materia-nuke-node skill at ~/.agents/s","section":"skill","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.820Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-materia/memory/MEMORY.md","projectId":"-mnt-work-dev-materia","chunks":5,"sections":5}} +{"timestamp":"2026-02-21T17:34:57.821Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"compass schedule project\n===\n\nkey patterns\n---\n\n- ","section":"(no section)","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.821Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-client-work-martine-vogel-compass-compass-schedule/memory/MEMORY.md","projectId":"-mnt-work-dev-client-work-martine-vogel-compass-compass-schedule","chunks":1,"sections":1}} +{"timestamp":"2026-02-21T17:34:57.823Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"quickshell port\n===\n\nthe caelestia -> quickshell p","section":"(no section)","level":"paragraph"}} +{"timestamp":"2026-02-21T17:34:57.825Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"status (2026-02-08)\n---\n- deployed and running wit","section":"(no section)","level":"paragraph"}} +{"timestamp":"2026-02-21T17:34:57.825Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-home-nicholai/memory/MEMORY.md","projectId":"-home-nicholai","chunks":2,"sections":0}} +{"timestamp":"2026-02-21T17:34:57.827Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## DB Access Pattern (PR #58 fix)\n\n- `src/lib/db-u","section":"db access pattern (pr #58 fix)","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.827Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Env Access Pattern\n\n- cloudflare workers: env v","section":"env access pattern","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.830Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Lessons Learned\n\n- when removing multiline bloc","section":"lessons learned","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.830Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-client-work-martine-vogel-compass-compass-custom-dashboards/memory/MEMORY.md","projectId":"-mnt-work-dev-client-work-martine-vogel-compass-compass-custom-dashboards","chunks":3,"sections":3}} +{"timestamp":"2026-02-21T17:34:57.831Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Veo 3.1 First-Last Frame Pipeline\n\n- When gener","section":"veo 3.1 first-last frame pipeline","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.832Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"### Nano Banana Pro (Input-Only Moderation)\n\n- Che","section":"nano banana pro (input-only moderation)","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.834Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"### Veo 3.1 (Input AND Output Moderation)\n\n- Moder","section":"veo 3.1 (input and output moderation)","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.835Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## API Format Notes (Gemini API, not Vertex AI)\n\n-","section":"api format notes (gemini api, not vertex ai)","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.836Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Project Location\n\n- Working dir: `/mnt/work/dev","section":"project location","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.836Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-ai-studio-videos/memory/MEMORY.md","projectId":"-mnt-work-dev-ai-studio-videos","chunks":5,"sections":5}} +{"timestamp":"2026-02-21T17:34:57.838Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"compass project memory\n===\n\nMCP tool architecture ","section":"(no section)","level":"paragraph"}} +{"timestamp":"2026-02-21T17:34:57.839Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-15-pre-compaction-flush.md","chunks":13,"sections":13,"filename":"2026-02-15-pre-compaction-flush"}} +{"timestamp":"2026-02-21T17:34:57.840Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"netsuite gotchas:\n- 401 can mean timeout, not auth","section":"(no section)","level":"paragraph"}} +{"timestamp":"2026-02-21T17:34:57.840Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-client-work-martine-vogel-compass-compass/memory/MEMORY.md","projectId":"-mnt-work-dev-client-work-martine-vogel-compass-compass","chunks":2,"sections":0}} +{"timestamp":"2026-02-21T17:34:57.841Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Tailwind v4 + styled-jsx Gotcha\n\n`hidden lg:fle","section":"tailwind v4 + styled-jsx gotcha","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.842Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Turbopack Build Bug\n\n`npx next build` crashes w","section":"turbopack build bug","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.843Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Theme: Modern Minimal (oklch)\n\n- Background: pu","section":"theme: modern minimal (oklch)","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.844Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-09.md","chunks":4,"sections":4,"filename":"2026-02-09"}} +{"timestamp":"2026-02-21T17:34:57.846Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Design Direction\n\n- Compact, minimal UI inspire","section":"design direction","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.847Z","level":"info","category":"watcher","message":"Synced Claude memory chunk","data":{"content":"## Key Paths\n\n- Theme vars: `app/globals.css`\n- Ap","section":"key paths","level":"section"}} +{"timestamp":"2026-02-21T17:34:57.847Z","level":"info","category":"watcher","message":"Synced Claude memory file","data":{"path":"/home/nicholai/.claude/projects/-mnt-work-dev-cre-sync/memory/MEMORY.md","projectId":"-mnt-work-dev-cre-sync","chunks":5,"sections":5}} +{"timestamp":"2026-02-21T17:34:57.847Z","level":"info","category":"watcher","message":"Synced existing Claude memories","data":{"count":24}} +{"timestamp":"2026-02-21T17:34:57.847Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-14.md","chunks":2,"sections":2,"filename":"2026-02-14"}} +{"timestamp":"2026-02-21T17:34:57.850Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/MODEL-ROUTING.md","chunks":5,"sections":5,"filename":"MODEL-ROUTING"}} +{"timestamp":"2026-02-21T17:34:57.854Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-10-openagents-tracker.md","chunks":8,"sections":8,"filename":"2026-02-10-openagents-tracker"}} +{"timestamp":"2026-02-21T17:34:57.864Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-10-signet.md","chunks":16,"sections":16,"filename":"2026-02-10-signet"}} +{"timestamp":"2026-02-21T17:34:57.866Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-01-20.md","chunks":2,"sections":0,"filename":"2026-01-20"}} +{"timestamp":"2026-02-21T17:34:57.870Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-17.md","chunks":8,"sections":8,"filename":"2026-02-17"}} +{"timestamp":"2026-02-21T17:34:57.877Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-10.md","chunks":12,"sections":12,"filename":"2026-02-10"}} +{"timestamp":"2026-02-21T17:34:57.881Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-16-signet-architecture.md","chunks":6,"sections":6,"filename":"2026-02-16-signet-architecture"}} +{"timestamp":"2026-02-21T17:34:57.882Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/package-preferences.md","chunks":1,"sections":1,"filename":"package-preferences"}} +{"timestamp":"2026-02-21T17:34:57.882Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-01-31.md","chunks":1,"sections":1,"filename":"2026-01-31"}} +{"timestamp":"2026-02-21T17:34:57.886Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-02-07.md","chunks":8,"sections":8,"filename":"2026-02-07"}} +{"timestamp":"2026-02-21T17:34:57.889Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/VOICE-WORKFLOW.md","chunks":6,"sections":6,"filename":"VOICE-WORKFLOW"}} +{"timestamp":"2026-02-21T17:34:57.891Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/2026-01-27.md","chunks":4,"sections":4,"filename":"2026-01-27"}} +{"timestamp":"2026-02-21T17:34:57.896Z","level":"info","category":"watcher","message":"Ingested memory file","data":{"path":"/home/nicholai/.agents/memory/TOOLS.md","chunks":7,"sections":7,"filename":"TOOLS"}} +{"timestamp":"2026-02-21T17:34:57.896Z","level":"info","category":"daemon","message":"Imported existing memory files","data":{"files":18,"chunks":107}} +{"timestamp":"2026-02-21T17:35:06.288Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-21T17:35:07.094Z","level":"info","category":"memory","message":"Memory saved","data":{"id":"e4ba3f99-8db7-4498-a9bb-767c71a12130","type":"fact","pinned":false,"embedded":true}} +{"timestamp":"2026-02-21T17:35:07.094Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} +{"timestamp":"2026-02-21T17:35:07.690Z","level":"info","category":"watcher","message":"File changed","data":{"path":"/home/nicholai/.agents/memory/memories.db-wal"}} diff --git a/.daemon/pid b/.daemon/pid index d3e4acafa..b64346aa7 100644 --- a/.daemon/pid +++ b/.daemon/pid @@ -1 +1 @@ -3251613 \ No newline at end of file +3260478 \ No newline at end of file diff --git a/memory/memories.db-shm b/memory/memories.db-shm index f228d90faf8d4af67bc4ff15970e63eb211f58ab..3d7dd39757c77df7d6268e31d10f32646f6bf7d7 100644 GIT binary patch delta 685 zcmb7>Ye>^k9EQ*P|8F@<=R%6n-7%E{4T|XIAiK;)*$Opf!K{px3j!&otDuEO1r@B* zh5Q}`^}#q1v>#a>A*tYxx!R)vaEQ{uj2o$AKRQ=df(sww7CF-%mK|=jN$WW4x&^Gr<%!c(F)p#2g-DT>93dPQ zt{{nA=2Lj1sX|O7b9t!}=BG)7+#u<3#G=|WOpBy{S-;^C-a@V}t;Bs9cIT;^r5@k~ z)vb1{IHlnpwO;z1OYodlB)gn`45@gq9Y!CHBE~RZ+Fd?F58gnXaPARLKTEFw7)wyohi3Nh_3BD{Od0 zJFL8w7T^K3THdaT;-d7hZ(R?1X`OO(n^}Jf1D~t{a3;x`Lh|+i delta 522 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 R4k~p~sprWot^an+{{fGcRN&tq^Jmp4B{eS z1r-DlM})Z-v7ji;il``-U1e=7He6S~iN5c?e9!ZJ@67XiCil)Q=Rb4L+?-R_oXx3Y zNmP+4j*6?|sWeoYDlHXXB~WRrges9rtkO|QR8rLd)j*Z5YLH4#rLQtj8LEs_gH^_- zOdRexNSg`vI95ISo^1C?pJV&B7+0UScqnG;GzD)7NuthNv7g9RC=|Sv(5s zz2ngB+H7T$AeVml$!0HE=|g_dq6$YlYSF7Xw#zjKN~(X0D0$>H=KILv+l2Tw-7}AO zP0Uf*Qf8&*2Gp|CcAC6le8QN9rRIht<;>x4Ksz?d<{F{WJucNq69nZ3XDg>ARTA8;8L6c<6i zGc8Eo0RwcF^Jq8PT{NeDcH|J14?Gl$W#=8 z4qTH#ySCBLX7DI*tJMj<`|=g7of!r{ryM{l9Gqa-j&ZOh>J|*s`hs&-3DKBBQ%sc% zLUVq1#_8v_z-%0@unRH9etNpzy(M1w#DZ&zkVioN@0xsAmo2`AB>4L#d~;Bc)27C@0i+x1{`ex z9lBBQR>(nAd~P2hL&wcSYX^PRvD^oE6K| z`yNMMi^>$=N|(V!hu?yIvq;cawE!!%#RNRy*^4Si@5GkY>1gx7XQ-(!2@ls@jJw@4 z;OuRwFgi>V$KjsN z1E1?$1kVR>p}?(nw7**lu#=PCcF9jbXZ=DPa&j$>lo}47$H+m) zmxcKJo)W;hp$DgwzrgzL+Hi7c4g7rbG;&Q7;TVr`SnF*W`jT3UiaxtTu{nT}m40~R z`+U(82MELx98c<8XSCEjs(M9M6X-_yE5ECBCx*M^A{LNpJ$P zis?c=8+72#Ya-}UvzIYdGWB5Puya_hmk!UmK18aB>xxm^RqaxvJ z+z=N8qd#cEqX(zLp%ybi^tWs zf-xQ%V8`G2=vcS}j#-ooooeloO9%nCX-327zKckCEwBw52J+E`zjeV{zYLUMbQAOr zx{o&IkT7~Nz}|-i@b!ltWJe~Un=3gu`0YuYVxJ1nwlVUE*5yFU{R8v*lMFW%2jD}~ z`@o=zUgpBDT1?)waNxUV9w599F-!OtOR5W*h0}YvQW)XqjU-nZ>Z=8&pox_nsoE98BDFoAp zwP2@Vv7+IdG7j41E(cex%tN`;b?}mnd(aHK6m+9?6&92Pp{lJ%V0Cmzjs1q>@LFFP z(a#6VNN?*!=wPm&?1Fm-hOcMz6Y$fnvRAxE`wfp7fN{G#)z6H zz*702sQQZ?&Nj$L)AJ7Dm|1~%rQ{9}D09y!4rK=7=LbSyrQV+k=70dY(IRH5jV2yy zr3GdujYLs-`#`mu1qf#<;DeprOg=pk3_V!_TB~j{-KIMs(e4X=uI~jKUI&9KoN92P z+YT?C^O#8vv49)5g@eA2G8iYBT-*8hckGZ>qsS*qfLF5?EK7HV%I$+@VN>c0QVNGF zGIP9PUc^CQa4-?7ewl$A6H*kfDm3BvCU?eY&t5$4mrV4WumD?hS18_P^07&M6Rd7> z11EQH1#Rq_IO%o?`(L%L%U-968TU|JEYJn!{)14rdldHH+<=$sc!BGe+R%l0!LacI z7uq-}l<;+|BmNws3G+S$q38x@_`CTm{H7xv`Bz5c4Wb^9Jg-7h!@!f z-t8jL)ptekS&A0E(likcY{~*OUzpcX$Vynn<5 zetwk)WP>U};F?Ypam)x-o&Ewg4|}e-*v^6BYswTmA8f^j_6^|45K8{C%?H(v>4vhE zPmuCt{Rr&lxeP>#3t%%Z5SyN`#66t>ij_xHaLm_4ToH8*G{5)8lT(Xu>?k?dm?DH1 zKZjzat`qEfeFn)!#GxGvC@}HlJ#?XC4;rMC0IbX|;hC?FflZ2qP(p<$Jg)%sdUvqG zvo0G*o-D^Xi%cMzIt_9fs+C~-jfKp}j(o5_;RX1*S%$4{_b|m151`WY>A34K189$1 zNH!xHN6AuQ=i*&B%ACY5J$sP&u>qXZRE}0{$7s%~y+GL)i#BH;WO9PEaPY5rD8l+K zcsBABu#Ss^9LF3~bjyyB8qSBQjtfAuJ0Dg}n~4q>Dn)pV<~~%p!Vx9m`SK_8e?qTJ z9-wEmHMY`zkCHQ@fUtf9xc}}Mwn}+lBmBA#P9A2D@{H`jbhd< zEp<%s!B-&XCIxf?GjP1maa2Fo6FwR_A72cJ0duTgBFBJ(xGGl@m`A>0+zO4MmNIKQ zUaWTutX8E#{akzS-e5KGo_84Si!Vhxc7?(fr&~bOSquFB>g3w05e6{(oCM8T-2-CM z>X_*X3Y@%VG+J}XA67dT;O-DhI8Nz~h}cwE?|%bL7`hNQY}tvc|Mtg=(Ga-ivkfXa zuT*TXK7m(X`vrFig>}l?RhJb;JU*Pd#1ng>vFKgkHjw691B0($SA?wj2?%q4h4DM8 z;QI;VaM&C%JoNCHg2~(h^K-|-1MNFu5pxgHg_*#x%M<%v&<3aDE~DwIrQn8m8&0-x z!>MQHb#VW{S_FDD{qsh{ceQCqgE&}&uR&@dwL05M|GeZ4~oDZt27vX zs~m|>tiXni^MN}(STS~*2s*rrLl18pMNYD4^d?>aQx0!IBaHMIQ_);tWceqP1Mefl zL*a1#gD{+Ta6c2)K8;y@-VGl8`86`h*n`o!Mr2>zDF4iq)~4OH1(Tk=K|u{l0p_^= z0SXQaaoNf$kniIz5Bn<~K5w-H>wi-KJ6$*C)ri5c(04CxF*Ct}j2+1I{3KBO=$OK9 zVjRqm@&*a)hO~aIB@n$g!e?`G!A86NAZM8n4kavc>4aiT&+h;OVtwS%Q|<6AZ>R`b zLgJ=ZoAFg$=4^-Zh7ahtV1Rc@rsBp@3cl*qgvCMr*hYL9k6N3;bl=OvHbo{_K34;; zPi#OvInyxhwHPM#EWq2g8p5lp@hIl{CRk~_4lFjFgZ3Xcfs@Tzk+rt~54`vn=ov%e z%V8Z%mS8{XyO#wM$D1HG`vPQYwGY-ForDK3-2Dx_jBjFa#33fo?H?$=PX?FkUXYshQc{bC`G}QqISNMt087ImTep1Ia-9nvB23%=y zu(2^g@JWK8n%D8BQ@L*k45G}o@H8p8Ql!Us^%^nUX}G%wT`|H|$<|C?#`MY&F&JCUdc1bUHV*w@T!E0 zTw*Sy95)KA%>N0C;u0S8THX33=AU8P)dTk*)~Z)zP3fcyf~iFdY{mM=-*t{v&7HmL zhpet2vbxl=Zm_bPzRNNq2mz`1m#om$B0WmBg=a*0Dn*8BSuRfQF0S-|1lt7ee++RR zaLBn*HcIxxkd7aQcl^un;nO%mYJIA$BR}g*rghxnpyFMHJ;q{Bb%4h{cXeFLp$bo! zdyt;A?1@FWM11e2eeBH*N1QZ-?};Gl!JiiU1tp?B(Hl{N*nsw~GaoCYmNX0jl<1qq zM2V=9&~8m+5B6PX&uyiamCB68!s|D`SBcu#n{>c6^H8qTAZ=B!&tK6ZZQ*uernZ3% zRo-HL$hc96g}({!h&aMeBEkPY>1D0v7qlr=t!yq=N(iYg9ZN%@CXW=6h8&R>p~wD} zk$vIvef+K8$!9%mrlsd(hb1OvgoI0y8YHPndTaBDO+59w($G0;LueUN*IQ+i2FIFP z2jgK$--Biz*-LQGayN2K$X+s+@@kWvr_)1aW+d%nCTk$+qg+{t$S#@hztBfN$^Co$ z`#pf?Ebo7kuZR{l7M?;ycFF#rw?)Z5>genAsVDw-1U>!ju@gt`Ju0PTGTCx2eK*9? zTxhB#@gf`u9X@-pB6QRxlOH8LwnWuEvo@rM&9w|9`N;#;YW`Zjzn)%3S`=t$yLq{d zaPl1K9;QckdB~zP`d3`DlDy&Qjq5-6)Tqm+DwDpt&?y5fq*DIX$4T9T=UI=Z3oX>e z?KfsjZR^~*fj;A+F1Gnze)ZG3OULL|A9Zo>;>{E<|8(+cAmB==KcXzeCPSKNtMwZn zGU|t+NlFNvZNfIOkH%S2!cExaL;gkokzg4~3jQ&Y>T%%vP!oTWF&vdQ73m{0q@_O7YrpWkG8IgT`tWnLp@2Q&ql6;Y?`~3TDRV=4Bcr|XSR7>P= zUeL;u76R!2)ywhPQf1fc@2fzJ2r+Gu<5|Ty9Lp1OR6w0?k&(tn*gOm8pA3s3e};cq zv9kQPaCKgVD>dc!pT>WEshvqd#7DJ9g#F7Sju`#F9`VB;c)~WqhLWzZHla2J>giG^ zbS$0!n|sj3i`w;RyHGl^VrW127^C(L_4k6%kesz8_=Y6OrH02l=}`|YEr*(F&+Tt$ zt&>&KZi}GXYULV4JN@yS`Ck%h{Hb9&{5=6riRAdaKYuK2jZ&RcI)~}b5KBGbup0Gp z{=e5aZ|?vup<}??D`782yuDH`{ph)ED5;nDRQc#`(3iF9nYjGvg!rJ)l}|_Mc?NRW zbki3Ny4HzzLd$Abf9uxv>8AyKP4oNzKf{j&L$>mtYHVyC6&Bx1OB-!DQfp~p|1r9E zowa?VG(YoWjH86)siZ-2RQ(10RYGL|hk;c1NS-z|$zjNN{TXXc^pKtf3;t_cJ|!>J z^*8>WEj(XqHQ`V2`WoAT^xy>&yal{4ULd{C-em!YoI(#*47or`1YAANlBG*xNU!g| z=xq(6I-&S`|0iU$F3)%9QhM1P-XcDkNz11VIjE(#fq!P1@!Kt5`{_O*p}X|GHgHbI z^1g_E>}=n+AhTZ4oFBG0hp3`XjTn3XN2fbKwu(Dyp;si7lq(h|I~JI;$XF~`ELp5r ztXXVWY*~h|*s<8NIIs+5aby|B;>6<2GMvSQ#g)a4#hqmY%SaXvmQgI8EM6?5S>!AV W7Qg~oyjgr$d|AfOjs<>$QvL^{Nbaxz