507 lines
160 KiB
Plaintext
507 lines
160 KiB
Plaintext
2026-06-23T10:54:53.046+08:00 TRACE 26872 --- [gym-manage-api] [io-8084-exec-10] o.s.w.s.adapter.HttpWebHandlerAdapter : [417bbf24] HTTP POST "/api/groupCourse/upload/cover", headers={masked}
|
||
2026-06-23T10:54:53.049+08:00 DEBUG 26872 --- [gym-manage-api] [ parallel-12] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession.
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/action/change-password" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/action/logical-delete" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/logical-delete" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/action/restore" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/action/restore" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/restore" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/login" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/register" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.052+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/logout" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/cuit/auth/login" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/upload" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/miniapp/login" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/phone/bind" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}/phone" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/verify-password" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/purchase" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}/renew" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}/use" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}/refund" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/process-expired" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/page" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{id}/delete" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels/delete-batch" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/book" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/booking/{bookingId}/cancel" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/{id}/enable" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/{id}/disable" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/{id}/cancel" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/signin/{memberId}" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/search" does not match against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/upload/cover" matches against value "/api/groupCourse/upload/cover"
|
||
2026-06-23T10:54:53.053+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.function.server.RouterFunctions : [417bbf24] Matched (POST && /api/groupCourse/upload/cover)
|
||
2026-06-23T10:54:53.053+08:00 DEBUG 26872 --- [gym-manage-api] [ parallel-12] o.s.w.r.f.s.s.RouterFunctionMapping : [417bbf24] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x0000029da89d68b0@70fe15d
|
||
2026-06-23T10:54:53.057+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] org.springframework.web.HttpLogging : [417bbf24] Decoded [{image=/9j/4AAQSkZJRgABAQAAAQABAAD/4gHYSUNDX1BST0ZJTEUAAQEAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADb/2wBDAAoHBwgHBgoICAgLCgoLDhgQDg0NDh0VFhEYIx8lJCIfIiEmKzcvJik0KSEiMEExNDk7Pj4+JS5ESUM8SDc9Pjv/2wBDAQoLCw4NDhwQEBw7KCIoOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozv/wAARCAQ2BDgDASIAAhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAUGAQQHAwII/8QATxAAAgEEAAMFBwICBgYHBgYDAAECAwQFEQYhMQcSQVGRExRhcYGh0SKxMsEVFiMzQlIkQ1NicvAXJTRUkpPhNTZzdILxREVVY4OyVqLS/8QAGgEBAAMBAQEAAAAAAAAAAAAAAAECAwQFBv/EACgRAQEAAgICAwEBAQACAgMAAAABAhEDMQQhEkFRBRMiFDIVYSMzcf/aAAwDAQACEQMRAD8A7EADBUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMNpdeRMmxkHlUuaFJbnXpxXm5pGhccSYO117fMWFPa2u/cwXL1GjSUMaICtx5wnQ5S4hx7flCspfts1/+kvg3/wDX7f8A8M/wNGloBV/+kvg3/wDX7f8A8M/we9HjzhSvzhxDj0v9+uoP0eiZBYQaFvm8TdpO3ydnWi+jp3EJJ+jNyNWnUW4zTXwGqafYAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIXLcXYLBqTyGRoU5L/AAKe5P6Io+Y7csTbPu4yxrXb8XNqC/my0m06dSPmU4wTlNpRXVvofnjKdsXFF/uNvVpWNN9FRjtr6vf2KlkM/l8pNyv8ldXO30qVW16b0TMDT9L5DjjhnGNxuc1aqS6qM+8/tsrl7208LW7aoe8XDX+WnpP6s/Pbbb23sMtMYh2O+7eVzVhhn861T+SIC67a+J621Qha26fTVNt+rZzvY2TJE6Wq67S+Lrnffy9WKfhBKP7Ii6/FWeuf73L3kv8A+Zr+ZEMwNQ02J3dxW/vLirP/AIpt/wAzx6AJ+A0MDZgEpZbMbGgB9wk4vabT+DN23zGTtHu3yFzT09pRqtJfcjx9QLPadonFdk06eYrz10VR95fcsFj22cS2zXvNO1uo+O4d1v6r8HOARqVGnbcf272U2o3+JrUnrnKnNSXo+ZZ8d2rcJZBqLyCtpPwrpxXr0PzYxy11Fxg/X1nf2V/SVS0u6NxB9HSqKS+xsn5Btb25s6iqW1epRmukqcnF+qLRiu1LivF6isi7qCWlG5Sny8tvn9ytx/B+lgclw3bnZVIRhlsdK3n0c6D70fnp819y/wCI4xwGdiv6PyVGpNrfs5S7sl9GUuNQmwARoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWvr+0xtrK6vrmlb0Y9Z1JKKX1ZMg2TVvshZ423lcXtxTt6UVzlUkkvpvqcu4r7a7ei5WvDlH2009O5qrUf/pXj836HJ8xxDk87cOvkbupXlttJyfdW/JeBaYjsnEPbXibFSpYa2lf1U+VST7lNfHpt/b5nM832kcTZyUlWyEqFBv+5ofoWvLa5v6sqbewXkidPqpVnVm5Tk5N9W3s+NAEpAAwGwAA2NgAAAAAAAAAAAAAAAAABsADOxswAMn3SqTo1FOnJxknyaemjzAFwwfaZxNhO7GnfO5pLl3Lj9fLyTfNHScF22Yq7jGjmLSpZV20nOm+/Te/Hwa+XP5nBgRpGn66x2Yx2VoqrY3lG4i+jhJM3UfkWwyd7jLhXFldVbequkqc2n9ddTonD/bXlLJwpZe3V7SXL2kX3Zr+T+pW4/iHdwVzh/jrh/iSCVjfwVbXOjWfcmvo+v0LFspZoZABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhtRTbekiCzvGeC4di1f30FVS2qUP1Tf0RyLjPtavc5byscVSnZWs9qpUcv1zXLly6Lz8y0m06XrjDtXxeAU7THpX18uTSf9nTfxa6v4I4pxBxZmeJK/tcleSqRT3CmnqEfkiFb2fJpJogNhglIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZMAD7hKUJKUW009pp6aLzw12sZ7ByhSuarv7VcnCq9vXwfUom9GERZsfpvhvtF4f4kUadG4VvdSX/Z6zSe/JPoy2I/HcZuD3FtPzT0y+8L9rGbwXs7e7qPI2kOXdqP9aXwl1fyZW4ofogFf4b40w3FFBSsbhKr/AIqNRpTX08SwFLNIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFN427RcdwnRlRg43GQa/TQT/h/wCLXQmTYsWVzOPwdnK7yVzC3ox/xSfNvyS6t/I41xZ2yX9/Kdpg07O3fL2zX65fLyX3KPxFxRlOJb6V1ka8p7/gp7/TBeSRC6LyJketa4q16jqVakpyb25Tk239WeT5+I2Nl+ksAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANi1u69pWjWt6sqVSL2pxbTXodV4P7Zq1CULLiSLq0npK6gucfjJb5r4r0ZyIyRYP17YZC0ydrG6srinXpTW1KDTTNnqflfhrjDLcK3arY+u1Tf8dGT3Ca+KO88HdomJ4rpRpRmra+SXet5vm35xfiUsRYuAAKaQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhtLqzE5xpwc5ySiubb8Di/aR2oTuXUwuBqOFJbjWuovnPwai10XXbLYzdTIlu0LtWpY32mJwNRVLrnGpcJ7VN+S82cSuLitd1pV7irKrVm25TnJttvxbPJycpNt7bDZprRpgwASk2NgAAAAAAAAAAAAMpGCwcHZmhhs7Sq3dCnWtarUK0JxTWm+vPy6kW6TJuq+ZP0w+G+Hb6mqtTEWNSMknF+xjp76PoaVfs84TrtueFopv8A2bnBeiaRn/pGs4rX5z0NHfqnZRwnU21bXFN+ca75euyPrdjeBlDVK9u6cvNtS+2kT/rD/KuIg69X7FKCbdvmXy6KdNfkja/YrlY86ORtai8HJSj/ACZM5MVf865mNF6uOyXiagnKFO3rJeEKq2/knpkZX7PeKLdtTxFZpeMNS/ZlplFfhVY0NElV4fy9H+9x1zH502adShVpvU6U4vycWhuI1Z28dDRkeBKGAGAAAAAAAAAAAAAAAAAAAAAAAAAGz1o1qlCrGrSm4VItOMovTTXimeRnegOz8BdrjqzpYziOaT0owvN9X4KS/mjrlOrTr0o1KU4zhJbUovafyZ+PUy/cB9pt5w1UjZ5CU7nHSaTTbc6Xxj8PgUsQ/Q6MmpjcnaZayp3llXhWo1EmpRezbKWIAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBhtJOTaSS3tvkfRyTtV7Q1aQnw/iKyddpq5rQe+4v8AIn5+fkTJtMiM7Tu0uV5Uq4PCVWreLcbivF6c34qL8vj4nJm222+p9Sbbbb23zb8z52ayaTGANgkANjYADQAAAADOn4owAA0AAAAGUYMgd37Ks/LL8OqxrS3cWT7nN83Dwf05r6F5aPzz2eZx4PiqhOcmqFf+yqLwafR/Rn6EUk0mntNbTObkx1dx28V3GQAY9tgAEoAANmhqL6xT+aNeePs6q1VtaE/nTTRsHzVqwo05VKklCnBNyk+kV5stPaLJ9oi8wHDVKjO5vsbZQjTTbnOmkkkcQ4wymEvr908DjqVtbwbXtUtSqeba8ESPH3HdbiG5lZ2c5Qx9NtJb/vGvF/D4FIbOnjlk9uPks36YZgMF2QAAAAAAAAAAAAAAAAAAAAAAAAAACMpmABa+C+OMhwjfKVKTqWk9KrQb5NfDyZ+iMDxDjuJMbTvsfXU6c1zT5Sg/FNeDPyamWDhLi/I8J5SN3aVJOlJpVqLf6ai+K8/iVs2h+pkZIfhniWw4oxcL6xqJ7SVSm3zhLxTJgzs0gABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHjdXNOztKt1Wko06MXOTb0kktsmTYqXaLxpDhXEOnbyTyFzFqit/wAC6d9ryR+cK9apXqyq1Zuc5tylJvbbfVkxxZxHccT5+4yFZtQk+7ShvahBckl+/wA2QbZpJpMYMAFkgAAAFj4W4NyfE90o21PuW6a9pXmn3Yrf3fwIt0mS26iBo0Z16kadOEpzk9JRW238i98O9lGVydNVshUVhTlzSlHc2vl4HTuHeCsRw1RSt6Ea1w1+q4qRTk38PJfBFhRjly69R04cPvdVLE9mPDONSlUtHe1EucriW1v4Jciw08Li7eCjSx9rGPl7JaN0dTK52tvhI054jGVoOFXHWsovw9kkv2K1muzHh/LUn7tQVjX69+l0b+K6ehceh9EzOouEsfnPingrJcMVU68VVt5NqFeCfdfwfkytaP1Te2VtkLapa3VKNWjUi4yhJbTTOBcecHVOFsp/Zt1LOu26M31T8Yv4o2wzl9XtzZ8dl3FSABqxAAB9Rbi9ptNdGj9IcE5hZrhWzuXLv1VHuTXjtcv5H5uOv9il/OrZ5HHS6U5QqwfkntP9l6mfJNxtxWy6dQABydO0ABIAAAcn7VOM5SnLh/H1tU1yunHo3/l34rz+RduN+JIcNcPVblNOvW3ToJvW5Nc38kns/O1atOvVnVqScpzbcm3ttvxN+PGX3XNy8mvUeQMmDfTlAAAAGgAAAAAAANAANAAAAAAAAAAAAAAAAAAjKMACf4V4pvuFcrG9tJvuPSrUm/01I+Ka8/J+B+keG+I7HifFU8hYz3F6U4N84PxTR+UEyxcIcXX3CWVjcUJOdvJpVqLfKcfHXk/JlbNofqUEdhM5Y8QYynkMfVVSlUXPT5xfin8USJnZpAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACh9sOWnjeBqtGnJxne1I0W14R6v1S19S+HMu3OlOfC9lUim4wutSfgtxetlp2mOCMbANUgBkDGho+opyailts6jwJ2ZVK0qWVzdPu0td6lbyTTl5OXkiLZJ7WxxuV9Ingbs4uOIe7fZBSo49aaW9SqfLyXxO12FjbY2zp2tpSjSpU1pRitI9qcI04Rp04qEIpJRS0kfRzZZ2307MeOSAAMq1EAgSUAAGSL4gwNrxFiK1hcpblFunPW3CXg0ShkmXV2rZuPy3lsXc4bJ17C7i41aMmmmtbXg/qaWtHeO0bg7+sOP9+s6aV/bRaiktOpHrp/Fc9HC6tOVKbhOLjJcmmtNM6scpY4c8LHkBoaLqMo6P2Lza4lu4LpK2e/o0c4R1PsWx85XuSyElqlTpqkm/Nvb+qSXqUz6acf/tHXAAcjvAAAAR81W405SXVJv7EwvpwntSzry3FM7anLdCxXsUl073+J+vL6FIaNvJVJ1sjcVJvcpVZN/PbNXwOvGajz87bfb5YALKA0EWDB8F5vP1F7paSVLenWqfpgvr4/QjciZLVfNuyx15kbhULO2qV6j6Rpx22dewfZDj7RRq5W4d1U6+yhygvr1Ze7HGWWMoqlZ2tKhBLSUIJP16md5JPTbHht9uOYjsiz953al5KlZQa5qT3JfDS8fqXDG9j+CtNO+q1ruouqb7i38UvyX9MMyvLb01nFJ2gbfgnhy3bUMTb/AA3HbNl8MYSScXi7Vp+Dpolhopc6v8IqOU7MOGslSl7O2drUa5TpS1p/FdGc44i7LMviIzr2S9+t4pt9xJTS+K3z+mzuvQyWnJYrlxzXp+UJQcW01pp60fLR37i7s7x/EMKlxaxjbXum1NLlN/FeJxTN4K/wF87S/ounNc4vXKa80/FHRjlLHNlx2TaL0DOjBdmAAAAEA0ZLV2fVseuIoWWUt6Va2vF7JqpFPUt8mvLmdKzXZNgr+nKpYudlU6pp7g/hp9CLlJdVpjhbNxwoFwzfZpxBh+9ONv73RjpudBbfp1KlOEoScZJprwfUSy9KXGy+3wACUAAAIz4GABcez/jm44RyiVWUp4+s9VqSfTf+JLzR+j7O7oX1nSu7apGpQrRU6c09ppraZ+QEdN7KePf6Hu44TI1dWVaX9lJvlSk30+TbKWfaHegfMWpJSTTT6NPaZ9GdiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIXivA0uI+G7zGVEnKrDdNtc4zXNNfVE0edarGhRqVZ/w04uT+SW2TKl+SMnjbrE5CrY3lN061KTjJNa/5Rp6O3Y7hex46tL3NZaE1UvriUqFSEtShTTaSW+WuXkQl52J3XfbscvRnBvkq1NxaXxa2i8zn21nHbNuWaNzG4y7y13G1sqE61WXSMVvS82dRxnYtSpVe9lMq6sVpqFvDW/i298vodBxOAxmCo+yx1pCivGSW5P5vqyt5JFseK79qnwT2a2uFUL3KqFxe8nGDW40/p4v4l90YRk58srb7dWOExnoABC4AAAAAAAAAAGjn/HPZvRzLlksVGFK9XOpTX8NX4/B/udAMlpbLuK5YzKar8tZDF32LuHQvbapRqJ61OLWzU0z9TXuMscjBwvLSjXi1pqcE+RDy4D4Xc1P+h7fvfJ69N6Nv9Y5v8a4Lg+H8jn72NtYUJVJN85a/TFeLbP0LwxgKHDeCoY+i+9JLvVJ/5pPqzesrK1x9L2Vpb06FP/LTjpehsFMuTc1GuHHMQAGTYAAAAArhvaJwTd4rK18haUZVbGvJ1NwTfs23tp8unxKJpn6tlGNSLjOKlFrTTW0yLq8MYCtN1K2Jtak31k6UW39jfHk1NVzZcO7uPzTQt6txUVOjTnUm+kYRbb+iLhhOy7iDKuM69JWVJ8+9WWn6dTt1lirCxWrWzoUf/h01H9jc0kuQvLronDrtTMB2ZYLDKNWvT99uEtuVVbin5qPT12XKEY04KEIqMY8kl0Q0ZMblbfbXHCSDWxoArWgACQAAAAAERmdwGO4gx8rTIUFOL5wml+qD80+qJMEzKzpWyWar88cX8E3/AAtcyc06tpJ/2daK2vk/JlXP1Pe2NrkLWpa3lGNajUTUoSW09nEOOuAK3DdeV3Z96tj5N6k1t035P4eT8Tow5JfVcvJx6vpRgZMGrACAA97atOhcU61NuM6bUoteDT2fp3E3bvsVa3Tabq0YybXm0fl1H6U4NTjwhjItaat4/sZcvTp4UzohM5wdheIYtXlpBVpJpV4JKafntdfqTgMJlZ06LjL2/OHF3Cl1wrlHbVn7SjUTlRrJaU1/JrxRX2j9G8a8N0+JsBVod1e80dzoz10kl0+TPzvXo1LerKlVi4zg2pJ9Uzpwy3HHyYzG+niAwXZAAAGU2ntGAB3Tsl48/pKhHA5GondUo/2FRvnUS8H5tI6ns/IFnd3FjdU7m2qSpVqUlKM4vTTR+luAuMKPF2DjW5RvKOo3FNeD11XwZSxC1AAzsQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADBVO0vJyxvBF6qUmq113baml1bm0n9tlsOc9pFSV/wAT8NYSPONS59vNefd5/smF8Jup/CWMcbhLK0gklSoxi9eeuf32/qb6H7Axt9vQxmpoABCwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHncW1K7tqlvcQU6VSLjKMltNPzPQIIs24pxv2b3OKqzyGJpzr2bbc4RW5U/Pl4o55KLjJprTR+rklpp9Cp57s4wGbcqsaLsriXN1KPi/NrozfDk9e3Pnxbu4/PYOm33YxkoSbssjQrLfSonB6+5r0OxnOTqar3VrSh/mTcn6cjT5z9Zf5ZfilYjG18tk6FjbQc6taaiklvS3zfyS5n6YsLVWVhQtYfw0aaivotFf4T4Fx3CsHVhL3m7mtSrSWtLyS3yLQZcmcvqOjjwuM9gAMWwcZ7WuF3Y5CObtqere6fdq6XKM9cvVczsxGcR4ennsDdY+qt+0g+4/KS5p/Rotx3VZcmMsfmIGxeWlWyvK1rXi41aM3CSfg09GudjhAAAAAGSxcF8U3PCmdpX1JuVBtRr0/CcH1+q6r5FcBGh+vrC+t8nYUb20qKpQrQUoSXin/M2jiXY3xlK3uf6u3tZqlVbnbOT6S6uPyfU7YjPKaqrIAKgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc1uZLJ9skm33o4yz/S/BSkuf1SbR0lvSb8jl/BMpZDijiPLvmqlz7KL8dLYvVa8c3V5ABz2u8ABKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABxHtcwkbDiCnf04pQvY95pf5lyf8jnzR37tRxCyfCNWvFbq2UlWi9c9dGt/Jp/Q4Ezr47uOHkmr6fIDBdkAAAAAPa2uKtrcQr0ZuFSm1KMk9NNH6f4F4kp8UcNUL1NOvBezrpeE0ufryf1Py2i/9kvE6wXEitLip3bS+ShPfRT3+l/DxX1K5TaH6IABkgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABp5a4jaYq7uW9eyoznvy0mUPsut/Z8KO5lzlc3E6rfm2+T9Ce7S7v3PgPJST1KpTVOPzk0v5mOGrKOP4csLZLXdoQbXk2tsjK6jo4cd3aTABi7QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHndUIXVtUt6kVKFSDi0/FNaPzHmcdUxWWubGqv10Kjg+WtpPk/quf1P1AcU7X8Q7TiClkIRXcuqepaX+Jcv20bcd96c3NLZuOdAA6HKAAAAAMn3Ccqc4zg2pJpprwZ8Gdgfp3s+4jjxHwpa3Mpd6vTXsqyfVTXi/mtMtJ+fex3iN4rih42rPVtfx7iTfJTXNevNfU/QRllNVUABUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPlyS23ySWwKB2t1ZVMdh8ZB/qvMhBNecYrb+7RaIRUIRilpRior6LRSr24jxb2j0JWj72OwKalWj0nVb/AId+OuXL4MuxTO+tO3hmpsABm6AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAp/adhVleFKtWnBOvatVYPx0uv2LgeV1Qhc21ShUW41IOD15MthdVXKbj8q6MaJLN2E8ZmLuyqLUqNaUPhpPkRzOyPPs1dMAMBAAAA2AB729advWhWpScakJKUWnrTT5H6k4PzseIuGrTIKSdSUFGrrwmuT+5+VTq/YlxJK3yNfA16iVO4XtKKb0lNdUvmimU9IdwABmgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgyCkcUdoVCxu1h8JbvJ5Wb0oQf6ab85P+RMiZLelny+ax2CspXmTuoW9GPjJ82/JLq38Ec8us7xDx9N22IpTxeIb1UuqnKpVXkvLxPTG8D3WRvo5fi65d9dv9UbdvdOm/JLo18C6QpxpwjTpxUYxWkkuiK3KS6dGHFv3WjhMHY4DHQsrOmlFc5Sb5zfi2/FkijGjKMrd3bqk1AAELAAAAAAAAAAAAAAAAAAAAAAAaeVydDD2Tu7hP2Skoya6JN62/gEWtwGIyUkpJ7TMhIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASljinbDi1a8RUL+nFKN5R/VrxlHk36NHO3yO8dq+Kd/wo7mEd1LOoqi+Temvvv6HCGjrwu44eTHVfIALsgAAAAAJDDZSvh8rbZC3eqtvUU18ddV9UR5nYH66xuQoZPHUL63e6VemqkXvomt6fy6G6ct7FOJI3eIrYSvU3WtX36ab/wAD8F8n+51Ixs1VQAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4XV3QsaEri5qwpUoJuUpPSSRr5fMWODsJ32Qrxo0YLbbfN/BLxZzRLM9pl37xdKdhw9Te4Uk9SuF5v4cvlzJ6WxxuV9PfKcUZfjm8qYvheTtcbB925yLTTa8o/B/Dm/gWHh3hbG8N23s7Om5VJLdS4n/eTb6tvwXwRJWFhbY2yp2lpSjRpU1qMIrSSPfRnlneo7cOOSb+2QAZtgAAAAAAAAAAAAAAAAAbQ0i0Bh1Ix6tJeLb0kaN3ncTYpu5yVrRS6qdZJ+jY1aj5Rvgq912kcK2zajkvbS8qVOT++tGou0elcvWO4fy162m04UGk/rzLTGnyXMFOlxDxpdPu2nC1O3TW1K6rpfZNM+P6N7QMhJ+85eysItc429Pvv1f5Is0bXOU4wTlKSS830KXxRmaXEOuGsOveqteaVarH+CjBNN7fTZ60+z6Nw1PM5q+yMvGDm4R9FzfqWXH4iwxVJUrC2hbw1p9xab+bA2KVNU6UYLpFJfY+zOhoipjAACQAAAAAI3LcQY/CVKEMhUdFV5d2M3F9xP4voiSNe/x9rkrSdpeUI1qNRacWvHzCK9oVIVYKpTnGcX0afJn0Ur+qOdwVSU+Gcy40Ovut1+qK+Cfgen9aOJMYu7meF6tSEVzr4999a89c2kWk2ja4grFl2icNXLUKl67Op0cLmDg19Xy+5PW+SsbtKVveUa0X0cKiafoyLNG2yA2uq5oIhOwAA2AAJ2AAaNgAGgAA0AAGgAA0AAAA+YVIVG1GSbi9PT6M+gAAAAADUy1jDJYm6s5raq0pR+umfmC4oyoXFSjJfqpycX809M/VTPzz2iYtYvjG7jFap12qsUvBPqvXZ0cV+nNzT1tVWADZygAAAAANgAWLgfPPh3ii0vnJql31Csl4wfJ+nU/UdOpGrCM4NOLSaae9pn47R+leyzNyzXBNtKpJyrWzdGbfjrp9tFMohcgAZoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACK4h4hx/DOLnkMhU7tOPKMV1m/JLzM5/P2XDmKqZC+mo04LlFPnN+CXxOcYnE5DjzLR4h4ig1Y09+52ct615teP8xvS+OFyvp9WGLyPH+Thms/GdHFU33rSzb13k+jZf6UIUacKVKCp04xSiorSS8kIxUIKKSSS0kvA+jPK2u7HCSegAFGkgAAIjN56OD9jVubOvUtZtqpXorvKl002lz099fge+Nz2KytNVLHIW9ba33VUXeXzXVG/JJpxaTT8GtohL/gvh3IVPaVsXRjUb250l3Hvz5aJmvtFTi5gqj7PsfGalbZPK2vmqV29P1TPH+ouQhPdHi7KwiuilJTa+uyZIi2xcQVD+pmafTjLIv5wX5Pn+pGXmtVOMslz692KX8xZP0lXENpdWl8ymU+zuq3u54py9bfVKt3V+7PpdmOJlJuvkMpWT8J3G/2Q1C2/S01r+xtYd+4vbejF9HUqqKb+bZF3HGnDVrv2uatOX+Sp339NbI+l2Y8LUubsqlR+dSs3v7khQ4M4btWpU8Nat+c6fef3J9K+0XX7T+G6cnGhUuLmXgqVJvf1POPHGZu1/1bwnfzW9d6uvZrf1RbraytbSOqFtRor/cgl+xsPSRFs+iS3tR3c9od8t0rWwsYvzffaEeFuL77TvuK3SXPcbenr7ou5nehtbVUyn2bWtRbyGYyV29aferNJ/RG9bdnvDNppwx0KkvF1W5v7lm3sx9SLUaR1thMVZpK2x1vS10aprfro34qKWktBoyNpk0wzJgEbToAA2kAAAAAAAAAAAAAAATKaad5icffrV1Y29bfjOmm/XqQtx2ecN1n3oWToSfPdGo4tPzWmWYC1XWlPn2e04b90zWSobWudw5Jep8S4Mz9On3bfi+8WuiqU016lzAlpYpT4e43pRUaPFcJ/CVFfv1EcX2hUltZyyqNeE6PUu2xtkzKxGlElb9pCeldY1//AEtH263aNSj3XQxtw/8AdbSLuBs1VHWQ7RIPc8TYSS8FU0/3Pr+n+OYLuy4XoTf+aFfl67LszI2aqkLiTjdb3wpT/wDPT/meq4o4rj/ecH1efTu1k9lyPlobTqqc+MOIl14OuvpUQhxnnG9T4Pv0vNNMuRnwGzVVJ8a5COt8K5R/KCZ8R4/a5VuHctBrqlbt69EW8EbLKqX/AEg265vCZiK83aSSMLtGsJNRjistKT6JWrbZbgTuI1VRfHVatr3PhvLVddXOj3En82YldcZ5pOFCxoYelJ6dWrU780vgl0ZbwiNpkqPwuJpYbHqhGc6tSTc61Wb3KpJ9WyQPpmNEVLAACQAADk/bTjYqVhkoxSc06La81zX8zrBVu0nGf0nwTe6inUtkq8N+Ud7+2zTjuqy5JuPzwBrmDqcIAAAAAAADJ13sJyco3mSxXe/RUhCtFPomnp+u16HIi49ld/7hx7Yty1Gs3RfxTWiKP0sADFUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYNPK5S1w2Oq397UVOhRTcm/2NqpUjSpyqTaUYpttvokcnyF1W7S+KPc7aTXD+OqfrmnpVpL91/InpbHG26jGNtL7tFzSzmWhKjhaD1ZWr5Kpp9X59Ob+i6HQ4wjTiowSjFckl0R8W9vStaFOhQgqdKlFQhBLSSR6GWWXvTvwwkgADPbQABIAAAAAAAAAAAAAAAAAAAAABnZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPG9oe9WFxbeFWm4P6rR7AmVWx+Wb+3laXte3mtSo1JQa+KbRqstnaRj1j+M72MFqNZqqvquf32VM7JdzbgzmqADTJVAD7jBzelFt+SWwPgE3acH8Q30XK3xF3OKW9um4rXzejdXZxxW4d7+h6vy3Hf7kbi3xqsG7iLuVhlrW7i9OhWhNa+DTN264Q4gst+3xF3HXVqm2vVbImpSqUpuNSnKEl4STT+43KjVj9fW9aNxbU68OcakFJPzTW0ehTuzHKxyPBNhGdeE61GHs3FNNpLaW116FyMsvVVsAAQgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIHi/iS34XwFe/rPdTXdow8ZzfRL9/oTBVe0TP3eQu6PB2EqauLzXvdSL2qdN9U34cub+HIn8DhrXAYijj7SKUKa5y8ZyfVv5lc7P8BWtretnMm3UyWRbqTclzhF80l897+TRc0Z55fTu4uOSbvbIAM24AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOP9tNm4ZHH3i/1lNwb+Ke/5nLzt3bJbe04Zt66W3RuEvkmuf7I4nGDnJRim5N6SS22dfHdxwck/wCnyiTxOAyebuPYY+0nWknptLkvm+iL5wb2VVb2FO/zsnRoS5wt0v1S+b8F8DrFhjrTGW0bayt4UKUeSjCCX/3fxK58mul8OLc3XNMF2NwVONbN3u3rnRo+HwbL9iuF8HhoJWONowklr2jinP1fMlmguRjc7XRjhJAAFLdr6ho1L7E4/Jw7t7ZUbhab3OCbT+D6o2wTLUXGVTrrs2xaru6w9e4xV0ucZ29RpJ/Ly+B5Rz3GPB8tZWl/TOOhpO4pR1UgvNpf88i7aDSaaaTT8GWmdZ5ccsZwPEuK4ktFXxt1Gqkv1wfKUH5NeBLnNs1wfK2uHmeF639H5CDcpQp/pp1m+emui2TnCPGsM5KeOydL3HL0XqpQk0lP4wfijSWWOTPC4raAAzAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDk+Zqy477RYY6HelisN+qpp8qk/H78vkn5l542zq4c4Wu8gnqqo9yktb3N8kV3s8wssTw5GvcLd3fS9tWk+r30Xo+nxZFuptrxY7q0KKilFJJJa5GUZY0ZW7d0mgAELAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfTY0Wqd2qU5VOCqsYzgn7SD03ptb6JeL+BE9nfZ7CwoU83lqanc1FujRkuVNeDfxf2JanTjxlxS7iolLFYqbhTTe41qq6vXikXLryWklySXgaTKyajL4S3dYM7MAztaAACQAAAAAAAArvFXCsc4o31lUdrlbb9VvcQ5NtdE/NMsRkmWy+lM5LERwTxVVzdCrj8lSjb5ax/TXp7/AIkuk0vJltRzvi7B3VO4pcS4V9zKWS24xWlXguqfny36lr4X4iteJcPSvrdpP+GrT3zpzXVNeBrLtw542VNAAlmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHlWrQoUalWo0o04uTb8ktsDmfaBWfEXGmJ4ZpSbpUdXFyk+S8t/T90XiEI04RpxSUYJJJfAoHZ/Tq5rN5rimutq5runRb/yp718kkkX9FM7r07eLHU3WQAZugAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAhOKsjVtMZG1tW3e381b0UlzTf8Uvklt7+RNmjWxsa2Zt8jOTbtqcqcIeCctbl89Jr5MmIphsZSxGLoWNFN06cUt65t+LfxbN8ymYFqJGAAQsAAAAAAAAAAAAAhlpNaZRb9y4A4neZtYt4fI1FG9pxXKjJv8Ai/f7l6NW/sbfJWVa0uacZ0q0HGSa2+fiviWxvvSmeHyiboV6dxQp16MlOnUipRkujTW0z1Oc8DZW44fzFTg3LVHKMG54+tL/ABwa33fp+Toxq8+yysgAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGCm9qealiODK9Ki37xfNW9PXVb6v05fUuSOYcbr+ne0bCYTrRtU7isvBc+T+xMWwm6sfC+KhheGrGwikpU6adRrxk+bfq2SujK6IGGV9vRk1NMAAhYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARQABKAABIAAAAAAAAAAAAArfG2AqZbGRurKao5Gxl7W3qLlzXVN/EmeC+JqfE+CjcP9F1Rfs7mk+sJrr9H1RtlGco8E9oVK+inTxeb/s6y1qNOrvk/hzf3ZrjdzTl5sPW46gjJ8pppNPafRn0WcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAw3pNvwOVcHzeZ454gzbe4qo6FH4Jcv5I6Ln71Y7AX943r2FvOafk0m0Ufstsnb8IQuZrVS7rTqt+ab5fzFuo24ZuriADB3gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQXGeFWc4ZurZa9rTXtaMvFTjzX819SdDSacWtprTRMuqrlNxpcB5t53hS1uJybrU17Oqn1Uo8nv0LIjnHB03gu0DLYF7jb3a97oLfLb6pLy/B0ddTV5uc1WQASgAAAAAAAAAAAAAAAAAAAEHecY8PY/JSx97lre3uaeu9Cq3HW1tc2tdPiSttdULukqttWhWpvpODTT+TQHuAAAAAAAAAAAAAAAAAAABhtLqxoZBjqZAAAAAAKb2r3rsuz7Id16lWcKS+KclteiZ78NWvuXDWOt9a9nbQTXk2tv7she2ionw3YWr6Vr+G/kk/wAlptoKnbUopclTWvlojK6jp4Z729AAYuwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIKRxnVeH4n4f4gTSVO59hWfg4S5PfyTfodOOddp1orngm6qKKcqEoVEn10pJP7Nl1wF077h+wumtOpbwk+e+bSZtPccPNjJdxIgAlgAAAAAAAAAAAAAAAAGtfXlLH2Na8rvVKjBzk/JI2Si9reQlacHu0pPVS+qxopeLW03/ItPdRVRxOMts3YTyeUtqdxWvq067lNc0m9JJ9Ukkj6lwTYU5OVhc3VhN9ZUKrT/cm7O2VpZULeK5U6aivotGwmdEwmnnZ81mXpB0YcbYlqVlxF71FdI3ME9r5vZI2/H/FdikshgKN2l1qWs9N/R7/c3DGhcJVp5GUbFDtZwm1G/tbywk+irUnr1SLDYcYcP5PStMtazk/8DqJP0ZUqtCjWSjWpQqR8pLaIy74Vwl3tuyhTk+jptpp/DRW8caTyL9usRmpx2mmvgz6OOLhu8sdyxPEGQstdIe0c4ejaNqlmu0HGNKN3Y5SK/wBrTab+q1z+pncK3x5cbNusDmc2odqd/Zru5nhq6hJc3O1kpprz00v3Jix7U+FrxqE7ydrU8Y3FNx1830K/CrzKXqrkDTscvjsjBTs72hXT5/2dRM3CLLFgADQwfFetStqM61apGnTgtynN6SXm2QnEvGGL4VtFVvpt1Z8qVvDnOo/gvBfFlDjY8S9odyrrMTni8MnunaQbUqkfBvz34t/RDcna2OFyqXzHabUu7mWM4RsnkblcpXDTVKn8d+JHw4Hy+dfvHFOduaspLbtqEtQXw8vpotmMw2PwttG3sLanRgvFLcn831bN/WimWf46sOGd1Rq3Z1LGN3PDWXu7G7i01GdRyhU59Gv/ALkxwpx1Vr3awXEVJWmWjyi2tQrrwa+L8ixEDxVwzQ4hslp+xvqPO2rrk4S5a2/IiZ23VOTimvS6oHM8L2lVMXbvEcRWN1PK2zcFGjTcvbRS/iXoiSl2sYqk/wC3xGWpR85W3L9y9jluFnpewVbD9onDeauI21veqnXlyVOsu42/LmWkmKuads//AGPB/wDz38kXGn/dx/4UVLtpppYHGV31p30Uvqn+C1W7TtqTT2nBP7Fc+nXwPUAGLqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ3GUPacG5aKjtu0m19E2bvZ9U9pwLiWnvVuvpzZrcUf+6+U/8AlKv/APVnt2bpx4AxO11o7Xy2zXHpx8/azgAs5gAAAAAAAAAAAAAAAA5x2vUX7DDXU9qhQu06rSb0vPSPbi7N5mvxG8RhcjGyjb28ataXs025N8lt9Fohlc8buDjUzdpWj4qpbqSZpjje2eXJjPVfdDibCXKThkrd76qb7r++iRhVpVIKUKkJRfRppr7FWvcPmr6LVzicNVk+tSNJ02//AAkJU4RztOfes6ULSSe26Vy9N/I3lclwwt3t0dMyc9hYcdWW+7UlU+DmpP7m6s5xhaQi7rEKrF9Wk9/Zky7VvFPqrqEU+j2gW8Gqd9YXNtPyab2/sStrxfhLnWrxU2/CotEqXjsicMNcjxtruhdx71vWp1F5wkn+x7bG1NWPho17nFWF5v3izo1N9W4Lfr1NrSCI0TKzpA1OCsQ5upbxrWlTwlQqOLR6UrLiXFwX9G8T3EorpC4j316k4fM5xpwc5yUYxW22+SXmRcZWuPJnbqPiy4v4ts5JZDG2d9T3znb1XTml56a0zGa7TpVqFPH8O2NW4y9dadGSWqHxbT03z89FWr5PJ8WZGWJ4eioUY8q94lpJeOmXrhfhPH8MWndt4e0r1FqtWnzlJvrz8jnzsj0+Djzy91FYDgeVO6WZ4hru/wAnUaklLnCn8F5/YuSMmDmuVr0scJIygECFgAAVvi7hZZulG+sqnu+UtV3requSev8AC/gz64U4mWdoVLPIUPY5Oz/RcUpLXPomvg9FiKlxXgK6rU+JcNFxyVmu9OCXKvBdYvzeuhpjl60yuM3ts8WcKY3L4e4mraFO6p03OlWgkmpJbXNfIk+zrNVc3wfa17h96vRboVHve3F639VpnnjszbZ3h+WQtW+7OjJTi+tOSXNP4ojOxzb4TuHva9+qaWunJFpXPyyfT07YrZ1uAqtWK/Vb3FKovhz1/Ml8PWVzhrKvF7jUoQafmtI9+NrF5HgvLWsUnKdtJxT8Wua+6RXuzq/V/wAF2LX8VFOlJb3ppv8Ak0MpuJ4bq6WcAGLsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA172+tsfQ9vdVo0470tvm35JdW/gjSzuet8LbRcoutcVX3KFvDnKpL4Ly+JqYjB3NavHKZyoq96+cKSX9nQXkl5/ESK72n4TVSCkt6a3zRkzoaFSwAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAELxl/7nZf/wCUqfsb3Z8tcCYiPlbr92Q/aHU9jwJlJJ83SUV9ZpP7Nlk4RpKlwni49P8ARocvLkjbGenHzdpgAEuYAAAAAAAAAAAAAADXvq3sLGvV/wAlOUvRAcwsriWQ4mzt833lK5VCD/3YLWiUfMgeEZd7CKs1uVerOo2ur221onVI6cfUeZyz/oMgF9Mr6AYM+BKJXxUo0asHCtShUi+sWk16Mi7nhPB3C07CnB+dP9P7aJdAaXmdiqVeALFT9pZ3txaz8GnvX7P7mHgOKbLTs857dLpGtzb+be2Wx8wQtOW/aqRyvFdi9XeLp3EV1dJ6ZtUuMKCSV5YXds/Fum2vUsJ8uEX1in9AfOX6aFHiDF16TnC6prS21J6aX1IKCv8Aj/JuxsakrfEU3qtWS17ZrwW/Q+MlZz4s4hjgMdCMKNFqV3cRS0l/N9Tp+MxVrh7ClZWdNU6dKKS0uvm38WYcnJr1HpeL40vuvnEYmywmOpWVjSUKdNc+XOT8W34tm8gkZOS3b1ZJJ6ARWS4kx2KuVb3MqyqNb/RQnNJfNJojZce4pTUYWuRqP/dtJa++iJE7WcFWlx3QS3TweYrf8Nsv5tHw+M8lVTdpwjk6iXX2rjT1+5OjawyyFGOUjj3t1nSdXkuSSeuf3NtMpKyfFVxe++UOEKNOtKCp9+vdJtRT3prXmbCXaDdtRbw1kk+e3OT15rSaJ0ja3mGirvBcWVl/a8VRp7/2Nmlr6tmXwjkqiTrcX5Zvx9nJQXohPRa0M3RqcI3d1k7ODeOv6bV1Rgv7uo1ymkvBvr8yZ7JrZ2/AlpJrTr1Klb5pyen6JEdkuBpXOMuKf9OZSpUnTa3UrtpvXRrxRT+FsfkY4eFxis9e2NanJ050u/34bTa001pfL4muE24+azH3Xc6kI1YOEltNaafimcu4JTwHFOX4arNpe09vbrqnF+K+mjNLibjvFte1jYZWkk00k6c/r4b9SDzHFlWvxfi85Xw93i6ltundNpzjKD30aSb69C1wumXFy4zLt1cENYcX4DJqLtslRcn/AIJPTS+TJiFSFSKlTnGafRp7RhcbO3fM5emRoAjTTYACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACPzuZtcDjKl/dP9MOUYp85t9EvNskG1FNt6SWyi2jfHHF0rmo28PiajjST/hrVfN+etfsTJv2rakOF8Rc3NzLiTNJyv661RpS5q3h4JLz+JahrQF9EgACFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABTO1Wqo8Hugv4q9zTgvXf8AJHQ7Ki7ext6De/Z0owfzSS/kc546j/SXEPDeGg+da8VWfwjF7f00m/odN8eXQ3k1HBzX/pkGEZDEAAAAAAAAAAAAADxurald2tW3rRUqdWDhJPxTWmewAol32T4Ool7ndX1k4pJKnWbS18H+TQn2aZy3aeP4pqOK6K4pqX3R0loFplYrcZXKq/DfaFZbdNY+/ivKai39GkvuakrziyybV5wncSS8beSmvts7CYaTXMt/pVLw41xv+udrRWr/AB+QspePtbdpL69fsbNHi7A1+UMhTj8Jtx/c6vOjSqRcalOE15SSaIy94U4fyKau8LZVN+PsUn6pJ/ctOS/al8efSnUb21uP7m6o1P8AgmmeyezeuuyfhSu+9StKltLe06VVrXrs0pdlaoaeO4hyNFxe1GUu+vR8if8ARnfGv0+TJ4y4H4utVuhxBbXEV4VqTT34c/U1pYzjW0blWxFrdxX+xrd1/RMtM5Wd8ezpvmhnb543B3d4tbp09rfm+S+7R5rI5Oi3G94dyFDXVqKml9UyC42ydG54clRiq0HKrBzjUpuD18dom5z6Rhw35za1dm2D/o3h1X1Zbu8g/a1G+qTbaX8/qW9I1MOorD2ih/CqMUvlpG60cGd9vosJJjJBAAq0O6n1SfzHcX+VL5GdmGEBnRgA0dAACQAA2kZzDhFexnlrPfOhfTTXlt/+h1A5GsnVw3GfEFGjZVrqm7lTk6K24t+LXqdHFfbz/Nm8FvfPRjuRl/Ek15PoyDp8ZYmUtV3Vt5eCq02uf0JO3y+Puo7o3tGb8lNb9Dr1HiSZTpr3nDuJvudeyp97wlFd1p/NEfDhOvY7eIzV5ZP/ACqbmvRljUk0mjL5kXGXtpjy8mN7QscpxvjEv12eUpx8HunPX7GzR7SfdpqGYwN7Zrr36cfaL5vf5JBow4ppppNPryKXjljow8zPHtvY/jbhzJaVvlaCm/8ABVfcfo9E5CpCpFSpzjUi+acGmn6FDveG8Pftu5sKTk+sopJ+qIxcISsJ+1xGXvbKp5Ko2m/iuj+pjeB04efL26iDnEMlx1i1pXNvlKcf8M13Za+LTNmh2lV7L9Oa4furfXWdJd9FLxWOzDycMl+BXsfx7w1ktRo5KEKj/wAFVOD+/In6ValXgp0asKkX0cGmn6Gdxs7bTkxvT6ABVpsAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAiLVZ49zFfG4RWtm375kJK3opddtc39EyR4cxFPB4G0sYJbjBOfxk+bb+uytQb4i7U6ibUrbC0Ul5e0fV/PfL6F6aLX0rAAFe1wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANPL5CGKxVzf1NONCm5c+m10RMm1bdTasYnec7Wbu5TTpYm39nBvopPe/rzZ0nxKR2WYupbYCtlLmLV1lK0q0k/CLfJfuXc3+tPOztt2yjJhGSFQAAAAAAAAAAAAAAAAAAAAAAAAAAAABhpPqkyG4qwdPO8NX2PcY96tRapvS5SWmvukTQJlHN+zrMTyGGWNuOV5jv7CpF8npNpfbl9C46KHxpj6/B/E9Li/HxcrWvNRvqcFrW9fq+v8i62V5QyFlSvLaaqUa0VKMl0aZlnPt3cWfymnsACjcAMgYBWc5x7icLXnad2vd3cHp0qEG9P4t8l9yEfGXF+Wajh+GJUYtf3txtJfHnpfuWk2ra6Ceda5oW6brVqdNLr3pJaKFU4Y48y6csnxDStE3zp2+0/skvuelHsqsqm55PMX93J9U56T+fV/cmyTtG7elju+MeHbJN18tbprwi9v7EHc9qWH5wx9teX0vH2VJpJ/N/gkrHgLheyS9niqVRrpKtuf7k3b2Fpa793t6VNeUYJfyJlkP+lHuOIuOsvb1XicErGnFbVWs05tfBPlv6GjwnZUqdtWvHcyubu4qbuZzWpKa3tNfDbOnvb6nO+MHDhXiWhmFCSscinC5UFtKaW1JJeLW/Q047jtx+Vx55YeknVo0asHCpRhOL6qSUk/XqRlfhPB3OnLHxpyXSVGTg0/o9fY+aPF2Cra1fwi30U04P7pEjSyFlW17O7oz301Pezpll6ePePkxvuVBS4PqWybxmYu7fXSLntL9g6PGNnJqFzaX0fKUUnrwfJIsm01tNNeaPpdSUbyncVZcS5i0m43+Bq8vGk9o2KHG+IqajWda3k+qqU2tfNrkWNaa6HhWsbW4TjWt6c0/BxTJPlL3HjQzOMuUnRvaM9+Cmtm7Fxku9Fpp+KIK64PwtzNy91VJvp7JuKX0RpS4OrW8u/js1dW+vBva/dDtGsb1dLUz5lFNaaTT68isunxhZJqndWl9FdFNd2b/b9z5lxPmLRtZHAV4+c6T7y/H3IT8LOqmbrAYq+Tdewoyb8VHuv1Wn9yJlwZTtpqrispe2NRPce5VbXyPW241xFbUasq1rN9VWpta+q2iXoZOwu0/d7ujUa8FNbIslWmfJhfVR1O748xmo0r61ykF4VoKM9fBrX32bNPtGurPUcxw7dW+lzqUH319CRUk0mg13k0+j6lLxyujDzM8e21jePeHMk2oZCNGS/wVk4P0ZP0bihcwU6FaFSLW04tP9ikXeExt9BxuLKjUf8AmdNb9SKfB1G2qqpisle2Ek9pU6raX0ZneF0YefN+3UNDRzmnc8b4rUaOStchBf4biDU9eG2vybcO0O+s2o5jhy6pJcnWtmqkf+fqZ5cVk3HXh5WGS96GiuY3j3hzJd2NO/jRqvrSuE6ct+XPk/oT9G4oXEO9RrQqRa2nGSkn6Gdxs7bzkxvVfYAKtAACTZaA8bi8tbSm6lzcU6MV1c5pJepWMh2k4C0m6dpKtkaqeu7bQbXq+RPxtR8otoKRHivi3J6eK4VnSi+lW8npa+XLf0Pp2XaNkHurk8fYJ9Y0qbk16p/uTMf1G11MSnGOu9JLfmUefA/EV1BxveMbpp/xQpxaX05nz/0X06n/AGjiHJ1F5e01+S2pO0W36Xh1qS61Yf8AiQ9vSfSrB/8A1IpS7LMV/wDqeT/89fgz/wBFeL6rKZRPwarrr6EaxJau6BR32e3dv+qz4qyVKS6KU+SPSlhuO8enK3ztpfRT5K6ptNry2uZGobs7XQ87mtG2t6lef8NODm/kk2/2KtHP8U2C3k+GnWprrUsaiml9HzPPiHimyv8AgrKVrX2tOrGj3J0qtNwnDvPXNPw+JEm7otfHZjRdbFX2ZqNutkbuc9vr3E9L7tl1IHgi2VpwbjKS5boqb+b5v9yeGd1UxgAERYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACkce1K+YyWL4Us9yle1FUudPfdgn4/Dq/oW/IX1vjLCve3M1ClQg5Sbeunh/IrXZtjrjI3d9xhkY7rX8nC2TX8NJeK+D5L6M0wn2w5s9TUX20tqdnaUrWjFRpUYKEEvBJaPcAu4b7ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABhGTCMgjXvbShf2lS1uacalCrFxnCS2mmctw1avwFxPLhjI1ZPHXUu/Y15v9KbfR+T3/AM8zofEWfocP2CrVISq1qsvZ0KMf4qs30S/JRc3wnf8AEWHuL7KXLnl3qpQhB/ooa5qCX7vxYtlmq245d+l5BWeBOI3ncN7O41G9s37KvHpzXJP66/ctHUxs07ZXyACFnn7Cj3+8qNNS8Worb+p6a5GUCd6QwACNpAAEW6Ck9qzp/wBVafef6/e4dxeLfP8AkWvI5bH4m2dxf3UKFNLf6urfkl4s5RnM7U43y9L2UHTxtpNuKb51JPx9F+/maSam1sJ88pHq7K2r0kq1vTltLrE1Z4HGzl3o2/sn5020ySS0tLoGjO52PoMfE47j7iHhhJUZbtsjeUddEptpep70VxJafqoZlVV4KrFPZI6GiZzZRz8n83gy+nliMnxZk6daVvaWl7KhPuVKPfUJr46fg/PZu1c9nLJOWR4Xvaev8VFe0T+q2R0bu6wGWp5mxi5rSjc0V/rIeP1Op43JWuWsKV7aVFUp1Ip78U/J/FG05rZt87z/AM/Djzs051T49xKfduaV1atdfaUXpehIUeJ8JcpOnk7dN+E5KP76L1Vtre4i1Xt6dVP/ADQTIu64Q4dvN+2w9q2+so0+6/VaZec2nFl4Mt3ETTr0Ky3Trwn/AML2eq5Hlcdl/DlT9VvG7s5Lp7Gu0l9Hs032cX9FN2PE97BLoqn6l6bLTmn2zvg5TqtmvY2tytVrelUT6qUE9kbdcH4S5jytfZS86TcT1XDfGtmn7LIWV700qsXB8unNHxJ8X2unXwMKyXX2FbX2ei85Maxy8bkx6aUuErm3/VYZm6pa6Rm+8v3PvucWWdPUa9peaWv17i3/AC2ej4oq2+le4XI278d0nJL6o+qPGWFrfpndqjP/AC1ItP8AYtM5Wc4+T7jxfEmTtE/6QwVwlrk6LU0/jyPS34yw9VqNWrUtp+Kqwa19UtEpSyePradG9o1E+iU02/ofdS2tLld6tRp1t+MkmmW2rcf2PmjkbK6/uLyjVXnCome7RE1uFMLcfxWag/Ok3D9uRrS4ZubfnYZu8o66Qm++kRvaukpc4nH3a7tzZ0am+rcFtkY+EbSjVdXHXd3YSb3qjWek/kz6hDii2ioxq2l5Hya7kvXej7/pvIUP+3Ya4hFf4qLU16LmiLJ9rY5Zy/8ANe9tccX41JU8pb36XRXVPUmvLaJKjxnfUUv6TwNemvGpbSVVfPSeyu3fG2MowUbZVbq5k9K3hBqW/J8uRmhw5xTxSo1chWWIsW+VGK/tGm/FGWUxkd/Dyc17WO/7R+HLS1VWN1OvWe1G3p0339+TT1r6kdDMcacTpvFWUMRayXK4uf42vNLX8iewnBuDwCjK0s4zqr/W1l3p78965E6uXQ57ZOnpyWz2pdp2c2tSsrjN5C5ylV85KrNqG/lvoWqxxGOxkUrGyt7dL/JTSfqbaZkrtaSRgADadAAKpkANjYNAAAFM7VKkKXBtSKilKpVgtrk3z6MuZRu1j/3boLzuYfuWx7Uy6WzEU1RxFnTX+GhBa+GjdPG2jGFtSiuigl9kexGXupx6AAQsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGwHlc3dvZ0/aXNenRpr/FOSS+5Usp2n4Cxbjaupf1E+lFfpf1ZMm0e71FyByu67ROJslBRxuPp2sZb1Vn+p6+G+hEXH9aMhFyvM7WhvpCE2lv5LRb4rzi5LNyOy176ytouVe7o0kuvfqJfzIW7484XstqrmLeUl4Um5v7JnL8BjuHqF8qfF8Lx99/ouPbN0n89La9TsuG4U4UtqMLjGYyylFrcayiptr4N7LTGOfkyzwurNKzW7ScWlGrRsMjWtE9VblW7UKa8G/PZaMfkbTKWkbmyrwr0pracHtE1KhSqUXRnSg6TWnBxWmvkc/y3Z9e4m/llODrr3So/1Ssqkv7Ko/FJeHL/AO5PxjKc137W8FLxXH9ON48dxFaTxN631q79nN8lyf8Ayi5UqkasVOEozi+alF7TMrjZXRjnLH0ACFwAAAAAAAAAAAAA0AAbACmcT8RXeQvnwxw4lVvq241q0XyoRe9tvweiZNqZZzGe2rmZ1+O+JY8OWM3/AEZatTvq0XpNp/wJ+Pl/9jptrbUrO2p21CCp0qUVCEUuiSIrhXhey4VxMLO2inUl+qtV1zqS8X8vJE4bSamnBllbRGTCMhQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAI/MZe0weMrZC9mo0qS6b5yb6JfFvkblatTt6UqtWShTgnKUm9JJeJzug6nHedWSrQksJYzatqUnpXFRdajXilz0RbpfDG5XUbOCsLrMZCXEmailVqrVpavpa030Xza8SzIKKikktJeARnbuu7HCYzUc5z9GpwPxbT4htotY++fs7uEVyi2+qX3XxOh0a1O4oU61KSnTqRUoNdGnzTPDK422y+NrWN3TU6VaLTXVp+DXxRROHcpc8GZd8M5qa91qPdndNaWn4N/b4Mm+5o6dGABReewABIYnOFODnUmoRXVt6RXOIb/iqNzG1wOJpzjJJu6q1I6XyW9+qZBR4Az+akqnEfEVRxb3K3t09fLb0vsWkn2rancvx/w/h3KnUu1XrLl7Kiu8/rrkiBlxdxZxIvZ8O4h2lCXS5uNb+aXTfXzLHiuCMBhlF21hTlUiv7you9LfnsnUkkkkkl0SWki25Ole+1GxnZu7m4V/xPf1clX6qk5NU4v15r4ciP41xlvgs7Y3FlRjQoXydKpCD0u8ktNLwenr4nS0cr41zEOIuJ7awspKdtjm5Vai5pzek0n460l9RvcbcEs5JpgwZMHPbt9TjdwAASxJJrT6HnhczW4PyUm9zxV1LVWmnv2Tf+JHsfFWlCtTcJpOLWmmXjk8nx5yz1PbqlrcUrqhGvQqKpTmk4yi+TXmj0OU8P8RXHB9yrW579XE1J8mucqDfh8jqFreUL23hcW1SFWlUSlGcXtNMtY8DPjuFssewAK30oAAmU1GHGMusU/mjXr4zH3UWriyoVW1rcqab15dDZBMys6RcZVeueA+GLrffxFGLfjT3Br5NNMj6vZvjIfqsshkrOTfNQuHJb8tNPl9S4gtM7FLxY3uKT/UrOUG3bcUuot8o3FsmkvBbT35+Rl4ri61UXUhjbpJbbhUlTb9U0XVFd4s4tt+HaFOhCm7jI1+VCgnz35v4cy85LWOXjcdnSu5TOXWBt41s1jZ28Z7ipU6ikm/LW9mja23EfGclGhTlicW3p1JL+0qLx1rmTPD/Blxe3Uc1xTP3q8fOnbvnCj8NdG/stl5hTjTgoQSUV0S6IteSxnh4uEu4g+H+EMTw7RUbSgp1W9zr1Oc5Pz34P5aJxIzrQfQwttu67McZJqMAArtoAAlAAAAAAAAAAABRu1rlw1bvyuYfuXko/azFvhalJc+7cwevqWw9VTLpcrZ7t6bXRwTXoex4WUZRsKEWtNU4/sj3K33U49AACwAAAAAAAAAAAAAAAAAYnONNbnJJebY0MgjrniHDWe1c5S0pNeEqyX8yOrcf8LUZuMsxRbXjBSmvVJonVFiBUKnahwrF697qT+Koya+6NeXazgNtU6N5U+Kpflj40ktXcFAl2tWck3Rwt/UXg2kk/3PCXaXlaq1bcMyXxq1ml66SJ+K0wyvUdGBy+txxxhX/ucbZWu/4W22199P0NKpm+NbttVMtTop9fZJLXohpecPJl1HXJSUF3m0kurb0jQvc/iMfDvXWRt6a58nUW/Q5PVscndrV9m7ur5qM9I+aXD1jCffqRlWl51JN/Yevtrj4nJkut92pYOhJwso3F7NdFShyf1ZXrvjjizLru2NvSxlJ7/W13p/Hm/wAHjRtbej/d0YQ+EUke5Fyk6dXH/O37yqGeEqXdV1srf1rypLm05NL9zfoWNrbxcaNCEFrW0uf1fibQaKXK138fi8eH0+QwCu79uiY4x8TpU61N06sFOMuqa2mfGLyeW4NuXXxNR3FlPnVsqnRrzT6p/L77PYyXxysrk8jxMOWdOp8N8T47iexVzZVNTjyqUZPU6b8mia2cGVO8xV+sthqzo3cXuUN/pqrxTR1LhHjK04ntpRjB0L6ikq1tJ6cX5rzXxN5ZZt8v5Hi5cVv4lMzgMZn7V2+TtKdeLXJtalF+afVModfgjifhSbuOFck7u13t2Vw9tryT/DTOnhlnJLZdubYntEs6t17jm7apib1PThVTUG/JNlwpVaVamqlKpGcXzTT2memb4bxPEFB0clZU6ya13+6lNL4Pqih3XAPFHDdw7jhPLOvb9fc7qXJ/BN8n9itxldGPNrtegUOj2kVMbXVpxTh7nHV1ydRQbg/j8vlstuLzmMzNFVcfe0a8X4KS2vmuqZncbG85JZtvgAjS8soACEgAAAHhdX9pY0JV7u5pUKcVtyqSUV9yZNq2tg861elb0ZVa04U6cFtyk9JIqVftEoXdd2fDWPuctdPknCDVNPzbfgLfgXN8R1YXPF2RUaCkpRsLV6jryb8t/wD3LzC/bPLkka1/xJk+K7qWG4SpyUN6uMjJahBeKXx+JcOFeEbDhWw9jQTq3FRbr3E3udR+PyXwJbHY2yxVrG2sbeFClFaUYLSNovJJNRx553I6mQAoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwZMFI4u4huru9XC+AnF31blc10+VtDxbfm0RbpbHG26aufyVbjLMVOHcVWccdbNf0hcRelUf+zT8fiWa2tqNpbU7e3pRp0qaUYxitaSNPC4a0wWMo2VpBJRW5z8ZyfNtvxZILoUuTt48NTYZMeAKNjRFcRcO2PEeOlaXkdN84VEv1QfmvwSoZMvtWzai8NZ3IYHJrhriN7qPlaXOuVZeC35l6IfiTh+hxBjvYVH7OvB96jWS/VTkua0/LkSdrTq0bSlTrVFUqQglKaWttdeRNu7snr09QAVWAARfaN6Bo172+tcdayuruvCjRpr9U5PS3/NnM+I+PL3iCpPHcP8Afo2z2qly9pyW+ifgi0hJcrqN7jjjOpcVZ4DBVO9Vk3GvcQe0l4pP9yDxmPpY22VOCXea/VLxbPnHYuhjaKUFuq1+ub6yf4N0rlnr1HteJ4kx/wCsu2QAZvTAASgAA2PirShWpunUScZLTTPDFZa/4PunO13c46T3Ut5c3DfijaPnupppovMtduXyPHnJP/t0fC52xz9kruwqqcX1jvnF+TXgyROMwtrzE5D+ksLW9hWX8UN6jNeO0XzhvjuzzU42d5FWWQ6OlJ6Un46ZaT5e48Pk4cuO+4tQAI0yAAAAAHhf3kLCxr3dRbjQpuo1vXJLZS+CsLUydzPi3MLv3V227eMuapQ6LS8OWtf+peK9Clc29ShWpqpTqRcZRfRp+DMUqNOhThSpRUKcEoxilpJLkki0ulbNvQAEWkmgAELAAAAAAAAAAAAAAAABGZzBW2fo0KN1Kap0a0auk+Tae9P4EmArX0kklFLSRgyzATIwAAkAANgCNO6zGMsf+039vS11UqiT9N7J0jbcBWbrtE4Xtd/9Yqrr/Zpy38iIuO1nGLcbLH3V1JeS0kJKe/pfQcvuO0biS72rHC0qCfR1W5NfTkR1fOcbXvKrladun1VOKTX22TqfdaTi5LPUdhPKtdW9snKtXo0kurqVFFL1OMyx+WuXq7z93UT8FUevTejzjwxaOW69WtWfj35DWMazxOWzenU73jXhuwT9tl7aUl/hpT77+2yu3vazjFL2eMsLi8qPpv8AQv5sq1HA4yjrVupf8b3s34UqdKKjThCCXJKMUhcpHRh/Pzs3aXfF3GGW2qKpY2m/JJtfVkZPFX15LeRy93Wb6pTaX/P0JVoIrc/x2YeDhj/7e6i6XDmNp6bpOb85NvZsxxOOSf8AolN780bgRS510Y+PxydPFWlvHlG3pJeXcR9qnBNahFa8klv0Pvl5hj51ecWE6jAAFtq8wxn0AAi21b44wAAVAAQtAAEoAAAAAGGtmpXoV6N1TyGPqyt72i9xqRem15PzRuBky2X0x5eDHklldC4N4ypcR28ra5irfJ0EvbUG+q/zRfin8Omy172cJuaFSNxSvbSrK3u6HOlWi+afk/NPyOj8Gcb08/B2N9FW+UordSm3yml4x/B045Sx8r5fh5cN3J6W/Q0NjZO3n7a93j7O/pOleWtG4pvrGpBNP1Kdleyfh+8qSr2DrYyu+alby0k/kXkExMys6cxfC/H+G/RjcxRyVBfwwuFp68OfqZ/rdxZjl3ctwhdVElzq2ick/jpJnTEtH1si6XnJY5hHtWw0GldWl7a+bnSek/E+/wDpX4W/29x/5LOj1aNOsu7VpQqR8pRTX3PL+jrL/udv/wCUvwRqLzmyc8l2rcOtboRu678oUWfS43zF/wDpxPCWSrb6TrQdODXg96Xx6M6LSt6FFap0KdP/AIYJfsenMaheaub/ANG9o2b5Vbi0w9Cp1VJ96aXzN+w7LcYpRr5u9ucvcJ7ftp6gn8kXsxon1Omdztu2tY4+zxtCNGztaVvBLSjCCX7G1zZgySrvYDDCIQyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQvFPENrw1hql9cJzm/0UaSW3Um+iXxCZNo7jLimpiKdPF4uKrZi7/RQppbUN/wCNryRr8OcPU8JaN1Z+8X1d+0uriS51Jvm/om+Rp8KYO8p1amezMlUyl4tvb2qMH0gl4FnZnll9O3iwkmzwABS3bcAAAAAZMowedevTtrercVpKNOnFyk35JbJiK9djqc1socScc1K+SoZqri7BVHC3hTi9yS8XzXI95cIcc0lq24uhOP8A+6mn9ky2p91XboO0ubel5+CKnxF2hYvEP3W0X9IX0uUaVJvSfxa/Yh/6kcXZJKOW4pSo613KHeba8t6X8yw4DgbC8PTjVoUXWuF/rqvOX08hJjEXd6c7zllxFkpWuQ4oqToUK03Clbw5Rg+qTW9Jvn158jctrela0VSo01CK8vE6NxJiIZzCXFlNLvTjum14SXNNfU5jjbmpWpSo3KaubeTp1U+qa5Fc7bPT0/B+O9XtugAx09yXQACQAAAAAAAANW/x1vfr+1g1UXNVIvTXyZtGSZbOlM+PHkmrHzjeK89w13KN1H+k7FLlLbVWK8k/gXvC8YYfOwXu11CFXxo1ZKM19H1KMmaF3h7W6mqii6VVc1OD09/MvLL28rl8CybxrsgOSWma4rwbjG0uvf6EX/d19OSXk3ssWN7UMbOorfL2lbHVujbXehv6c16FrJennZYZY3Vi8g0rDMY3K0+/YXtG4jre4TW1811XobpGrFAAEVOwAAAAAAAAAAAAAAAABtLq0vmzTucxjLPfvOQtqWuvfqJMmRG24CuXHH/C9sn3svRqNeFJOb+y0RVz2s8PUm1Rp3dw10UKet+rQmNSvAObXHavdVYtY/h6rL/erS5eiX8zQqccca3O1Stra0T6fp219W2yfimYZZdR1k8bi7trVN169Knrr3ppaOPVK/FeQ371np0l4RpbS9Ekav8AVuFWfevLuvX3/ml1GpO208Xly+nUbvjvhqyk41MrRnJdVTfef2IO67W8JB6tLW7un4aj3E/UqdDA46i/+z974vqbtG2o261RpQp/JaG8Y3x8DO91t3HaZn7qX/VuCp28Wv4q0nP8JfLmR9biDjq/5yyFK0i+qpxS/k39zY8TJFz106cf52P3URVx2YvW3f524rJ9VGT5/f8AkI8M2KalV9pUl5ym+foTA3or/pa6MfC4sfpoUcNj6PNWtNvzab/c3FGMEowjGKXRJaMmWR8q6JwccnqPnmZPrQ0V2vMcYwgAF9QAAkRfQAAgAADYAAAAAAAAAAAAAAAAAAAAAAAMo1ri09rVhcUKkre7otSpVovo15+a+BsoaJxtlZ8vHOTHVXzgjjSPEFOVhfRjRyluv7RJ6jVX+ePz8V4FwTOEVlc211SyePqezvbZ9+m10kvGL80zr/DWet+JMHb5Chyc1qpB9YTXJp/89Doll6fJeb4t4cvXSZMMyYZZwMgAAAABjRkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfE5xpxcptKKTbbfRLxOa2j/rxxfPM1pOeLxbdOyptfpnPxm/RfYmu0rL1LTAwxlpLV5lKqoU0uqT6v6L90beExVHCYe2x9GOlSppPyb8W/i2RbqOjhwlu6kAAYX27egAEgAAAAAyUztMyNWjgqeMtnq4yNVUYpLm1tb/AHS+pcznsm+Ju1hQ5TtMPT+im1zfz3y+iLYz7VtXPBY2niMNa2NNJKlTSel1fj9zf1oyny2YIvukjAAIT0HMONsdUwXEFPNUo6tL1qFfXJRn4N+XI6eaOaxdvmsTXx1xFOFaOk/8r8GvinomVbDO4ZSxzfk0mntPmmCOsIV8fc18Ter/AEi0lrb6OHg15r8kiVs0+i4OScmOwAFLHSAAIAAAAAAAANgAAfNSnTqwcKkFOL6praPoEyoyxxs1YjJ4G0U1UtnUtasXynSm00zbtspxbimpW2T97pLl3K/PS+ZsAt865MvD48vrTetO0zK22llcH7RLrOg+n05/uStr2p8O10lWlcW8/FVKe0n480VzS8j4nQoVF3atCFSPlJbRPyn25M/5/wByr9bcZ8OXTUaeXt+8+ictP7kjRylhcJuhe29XX+SrF/szktTCY2pvvWsFvp3VrXoeE+G8ZJ95UpQ+EZtImXFhfB5ZfTtCr0n0qQfyZ9d+PmcU/q5Zx5Rq14ryU3o+/wCgKH/ebr/zWNyo/wDD5fx2jvx8zzdzQi9Sr00/JyWzjn9A2/jXuX//ADM+Fw1ju9uUak3/AL02xvE/8Ll/HXaudxFLffylmmvB14p/uaNzxpw7aaVXLW7e9NQl3mvQ5rHA42K17rB68Xvf2PaOLx8Ul7nR/wDAv5obkWng8l7Xav2k8MUP/wAc6n/BTb/kRtbtaxa/7Fj7y5fgu6lv9yAVla/93pL5U4/g9IQjBaUUl8FofKLz+fn91sV+0viC4bVlhIU4vo6sm2vptGhV4h43v3p31G1i/CEVy+mmbKUddBy8hc59Np/Pk7qLrY/K3vO/z11V31Sm9fZnjHhjHp7aqT+LkTLRjRX510YeHxTuNKGFx1PWrSm9eLW2zZpUKNFapUYU/wDhikepjQudracHHjPUZABG6vMZOoyDAKrQABKQAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGxwtm1wvxQlU/RjslNQqc+VOpvSb8t+Jrnhe20Ly0qUJdWtprqn4NfUvhfbj8zgnLx3107qmmk09p+JgpnZxxJPM4OVndz3fY+Xsa2+sorpL6rl80XPZ0dvjs8bjlZfpkABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGDIPKrVjb0alWb1GEXJvySW2CRzutriDtYqzbToYK2UUvD2sufT/noXJvZTeziE7rH5DNVl/aZK8nU38E9L+ZcTPO/T0OOST0AAo1AAAAAAAAtaGdylLC4a6yFZ8qNNtLfVtcl66K72aYyVtgJ5Kvt3WSqutUb6629L939TT7Qq8svkMXwrbyfeuqiq1+6+kE31+m39C8W1tC0tqVCnFKNOCikvBJaRfqM+3qACjQAAAACDmfaNbq04mxWRglGVdOnUkuktaa/c1ES/axGKsMVV1+qF2kvk1z/AGIeL3BP4E5dbet/OytllfQAMtvVAAAAAAAAAAAAAAAAAAAAAAACAABQABCQAEoAAA2AAAAISAAlGwAE26AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJlDC5OXDvGFnkU9W92lQuorpp9JfR6f0O2xlGcFKLTTW014nBcvRVfFV4+KXeT8muf8jsHCGSeW4Ux17J7lUopS15rk/2OnC7j5P8ApcUw5Nz7TYAJeWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQ3F1b2HCeTqeVtNb8tpr+ZMkBxzTdTgvKxXX3eTCYheALf3fgjFr/NS7+9ebb/mWEg+CWpcHYpp7Xu0F9UtE4Y5dvRw6AAQuAAAAAAk9JsHjd0Z1rWrTpzUJzhJRnrfdbWk9eOiZVb7Ubg2m85xjluIprdOnL2Fu2uWl1a+3qdA3sieG8HQ4ewtCwoy77im6k9c5yb239yWFuyRgAELAAAAAQUHtb/9kYz/AOcX/wDVkJT/AIF8iW7WJtww9JP+K573otfzItLS0icunqfzu6yADJ64AAAAAAAAAAAB81ZKnRnUfSKbYnuq26lrUx9Z1q93U23H2vdW+mktdDeI3BRaxqqPrUm5fckS1mleO7gACrQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfNSpClBzqSUYrq2fQNwAAAAAAAAAAAAAAAAAAAAAAAAAAGJpOlOLW04tNF17I63tOC40v8AY3FSP02UirJQpSk+SSe2Xjsht40uCo1dc69epLfmt6Rvx9Pnv63cXkxoyDR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4XltC8s61tUW41YODXwaa/me4A5z2eVnbY68wVdKFxi7mdLW9tw22mn5c2W4qPF1CrwtxZacVUU/crlRt8gorkt8lPXw/l8S10q1OtShVpTU4VIqUWntNPozLOe3fx5Sx96GgCrbYAAAAAAAAAAABq3eVx9jDv3d7QoR851Ev5jSG0Co3fabw5bycKFateS8qNF6f1aS9CNrdpF/cprHYCrz6SuKndX08ydLTHK9R0AHMKnFPFt49e2tLKD6OEO+/VmjOGUuZp3ecvauuqjU7q+iQb4+NyZfSS7S5e14lw1Df8KlU19V+DTIZOpW4lp06lWpVjbUmoynNyfN+b+LJvRXO+npeDx3GXbAAMo9EABYAAAAAAAADTy8/Z4m4lvTcdL68jcIzPybsqdBf66rGPz57JxntjzX/ltY6l7LH0YPqoLfobJhNJJJaS5GSb7XwkmM0AAo02AAlAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABXlWrwod11NqMpa3raTfTf/Piep8VqUK1KVOpFOMlrmaFhWlbXEsfXk3KPOlJr+JeXzRMjLLP41JAEblbipKULG306lbk5ddR8WJFs85Mdwg3k751O9u1oS1rwqPXX5LzJI8rS1haW8aUF0XNrxfmew0jjl1usAAhoAAAAAAAAAAAAAAAAAAAAAAAA0sxW93xNxPx7jS+vIuHDt9xXw7w1ZW9Hh63vrRU+9F0LlxqvfPmmlt/IovEfOwgn0lVin8to7bYd1Y+3jD+BUoa+WkdnBjLNV8z/AFLbnpAw7UMbQfs8tjMnjKnnWt3KHqtv7E5YcYYDJpe65W2nJrfc9ok0vinrRsVIQqLu1IRnHyktoiL/AIP4eycf9IxdDvJcpwXda+O0dF4p9PI0s8ZxqRUoNNPo0z6OevgKvj5+1wXEN/Yy8YyqOcH9Ge0bvj7Epd+hZZqCaT7j9jNr5vl9yl4r9K6XwFJt+07H0KipZzG3+IqeLrUZSh9Gkyz4/N4zKw7+Pv7e5j506if26mdll1TTe0NBGSqNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWv7G3yVlVs7umqlCtFxnF+KZzihc3/AGeXCx+UVa6w0pf6Ndwi26K8ppdEvydP1s+KtKnWpyp1YRnCS04ySaZGpe18crLuK/Z5fGZGlGpZ3tGtGS2u5UTfpvZuJprae0Rd92a8LXlV1Y2DtZvnu1qOl9k9fY0Jdl9Clp2PEubt2lrncqS18tIi4R0zmn2sYKzLgHiGi3G042vVF9fbU1Js+Vwjx1RbVHi2hOL/ANtbJv8AYj4J/wBotAKJmYcY4fu0q/F9pUr1eVOjRs1KpN/BJfdn3jOFeNMlaKpleK69s5S26VKnHvpeG2tafwLzitT/ALReJNRTlJpJeL6EZecSYXHxbu8nbUteDqc/TqQ8OzOyqy72QzeWvXvbi7juwb+SW/uSVlwFwxj9SoYii5+EqrdR/ds0nBb2i80+kRW7S8NtxsKF5fy8FRoyafyeiJrdombvFJY/EQt4ptd+4nzTXwX5Ok0LK0toKNvbUqKX+zikct4osJ4Pi+ce7qzyS9pT10hUX8S+vJ/Urlw/GbjbgynJnJWldXnEuSbd9nKlOMutO2Sgl8n1NSGEsozdSpGdeo+s6snJt/HZIaMnLbX0HF4nHjN6ecKFKjFKnShBJa/StH3o+gV+Tqx48ZPUY0ZQMSfdTk1yS2xKnP1jUPikqubyFfe1BqC9f/QmNkNw5uVtcVNa9pVbJheJOXbDxprG1kAFXSAAAAAAAAAAAQ+Wftctj6C5tTctemv2ZMEPUXtOJ6ST17Om/vtfzLYubnu5IlzJgyQ6MZqQABCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0MraTuKCqUW41qL70JLrvy+pvgmVnyYyxoUMrRnjXdyenTWpRXVSXh+x8YmjUm5ZC4jqtXe0vCK8NeRG+5Rus9VpUpP3eMlUqRXRyXVeuyx6SWkWvpy8MuV/66jIAKu7oABAAAAAAAAAAAAAAAAAAAAAAAAA0M3Q94xVVRbUo6kn8ntnVOEr9ZLhiwut7lKklJ/FLT/mc1umlaVW3pKDbfw0y6dl8Jw4HtFNfxSm18nJ6O7xvcfOf08ZM5VvAGjveMyZPkyQPitRpVodyrThUi+sZJNP6Mr1/wAA8O3zVRWKs661qraydOUX8NPX2LI+YK3GXs0p1Lh/ivCyf9E8RTuqHhb30e+tfCXVdD3/AK657EpLPcOVXCOu9cWMvaQ+enzRajGil45Ua2jcRx3w5mVGNDJU6dZ9aNd9yafk0ywRlGSUotNPo09playXC+EysdXuNoVW+ff7rjJPzTWmiEfBeQxM3V4Z4iu7NLbVtcP21P5LfNL16md4r9GnQgUKPFfFOESjncCrulBfqusdLa15uD/kTmH454ezbULfIQp1vGlW/RNPy0zG4VXSwgwmmk000+jT2ZKlmgABAAAAAAodHtcwsKjpZOxyGNqJ6ft6DaS+LXP7FmxvFGDzEN2GUtqzfWCqJSXzT5r0Ia5tLa7pezuLenWi+qnFS36kBfdn/D183ONrK2qeEreThp/IynLjvTvy8WyenTVLfNdAclfDXFOHh3sLxLWlFdKNy+8n82bVLjTjjC7WWwdLIUl1q2zakl56X4NJZftzZcOcnTqIKBY9sXDteSp39O4x9XepRqw2k/mi247PYnNUlUxmRtrpPwp1E2vmuq+qLaZXGztJAwjJCAAAAAAAAAAAAABgaMny5xinKTSSW234DskfFWpGjTlUnJKMVttvSS+JTcjxVfZrv2vDrhb2y2q2VuOUIJPn7NP+J63zfIq/FHF9biDOzw2MpVL+jTbire2mmq0k9d+cl/hXl6skMbwLf5P2dfii+cqcf7uwtWo0oLyeupvhx2+06feKy+JtbuVDh+0uM7kGmqt0n+jfm6j5JfBF3tXWlbQlcU4QqtfqhCbkk/JN62edjY2uPoRoWlvTo04rSjBaSNk6JNTS0gDILaTpkq/H2Cea4aqqit3Nq1Xov4pc19UWdGJJSTi+aa015oplNzS2FuOW44vjrxX1jTrJ89akvJ+JtHjmcdPhvjC4s2u7a3u69HyTfVf8+SPY8vkxuN9vrvD5v9cIAAydjJr39T2dhXknpqm2jYI/OSUcTcNvql6toY9s+a6wr44fp+zxFLa/ibfq2SKWjWxkXHGWya0/Zx/kbZOXaODGTCMAAhtsAAQAAAAArc8ZfYD4q1qdFKVSrCCfRzkkn6mlUzuMpb713BteEOf7EzG1ll5HHj3UgRNKKfEtVvrGhtfPaPifFOOjrUpS+Sa0fFPJqd1K6tsTfVpVIqPejSbWl5cjSYVycvlcVs9pwEdC7zFVd6jw7kJx81Tf4PTvZ99OGr1//STePL8T/wDIcM+26DUcOJF04bul9V+TDjxL48N3f2I/yy/D/wCR4f1uA0PacQLrw3fr/wCh/gxK6zFNbqcO36S8fZv8D/LL8TP6HDftIAi3mLiP8eGyEPPdGXL7Hg+KrCEu7UjVg/Jx5j/PL8XnncN+02CJhxLjKm/7ZrXmmkbdPK2FbXs7ui9+Dkk/RlbhZ21x8niyupY2wYUlJJppp+KMlbNNpyY37AAQmWXoAASAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGllb33K1bgm6tR92CXmbkpRgu9JpRXVt6SRC2Slk8lK+mm6FDaop+LXRlpNe3NzZdYz7b2KsZWNmo1NOpNuUn15/PxN0Ai1rhh8ZAAENLAAAAAAAAAAAAAAAAAAAAAAAAAAPo2+iW2NIyy1LUbl3Uufd8XbJu4vaihFLyb5v7nZMPjqeKxNrY01pUaaT+euf3Obdm+OeX4ovM5Wj3qFp/Y0G+ik+rXyX7s6to9Pgw1Nvk/L5v9M7/APTBldDJg6XDpjXMAEh1AAAAEAAADSa01tERlOFsLmF/plhTnNdKkV3ZJ+aa0S4IslQpf9WOJcHVlPhvPTqUuqtb1d+D80pden/3Nil2hXeKkqXFOEuLHnr3qinVoN+e+q+5bds+KtOFaDhVpxqRa01JbXoZZce76Rp9YvOYvNUPa46+o3MfH2c02vmvAkCk3/AWHuavvVkqmNu09qvaScOfxW9P7GtSnxvw7tOpRz9rHkk2qdVL4vmmZZcdk9IsX8FSsO0TDVrlWeRjWxN21p0b2Pc2/g+jXxLVTqQqwVSnKM4tbTi9p/Uy1Z2q+wAQKvoAHnbfQsAyBtGmpeY2yyH6by1o1460u/FNr5PqVy+7NsBXbnbRq2dR9J0qj5P5MtoaLTPLG+meXFje1Kp4PjXCd7+h+JJ1qa3qjXTbfrv9zeo9oPFuIWs1w27mC61rVtfZtlnBtjzX7YZeLL0jsf2t8M3clSuqlaxq+KrQek/mi2WGZxuTh37G9oXMX406ib+q8Cq3mDxeRTV5ZUazfWTgt+vUr9z2b4pzVTH3N3j6q6OlU2t/J/k0nLj9ubLxcp06vsycjhj+0DB6dhno5CjHkqdyttLy57a9Tbt+0zP4yXs+IeGKjS/irWe3z+T2vua/KVjeHOdx1AyUzGdqnC2QahO8lZ1PFXEe4k/LfQtVpkLO/p+0tLmnXh/mhJNBn8bO2yAAqAFK4i43qxu5YThmgr/KPlOa507decn4v4EyW3SZE1xHxZi+GLX21/W/XLlTow5zm/JL+ZSJWvFHaDNyyM54fDPbVrBv2lVeHefxJXA8D06Ny8tn67ymVqabqVG3Cn8Ip8uXTZbVyOnHj1dpkRmGwGMwFmrXHWsKMV1a5ub82+rZIn00NG8mkyMJGQCVgAAZMAEJVPtEwM8vgHXtYv3yxl7ai11euqXzX7IoeOu431lTrrk2tSXk/FHaGk04tbT6pnGszjnwxxbXs1HVrf8A9rQfgm+qX10vQ4/I45Zt6X8/nuGere3uADz31Eu5tkiuI5uOKkl/ikk/lvf8iVIfiTnaUKb6TrJP7k4z2w57/wAVJ0IqFtTiukYpL5JI9DCWkl5LRkZdtOL1iAAhcANKveVql7GwxlB3N7LkopcoLzb8C2OPyumPNzYcM3k26lSFKDnUnGEV1bekRrz1CpP2dnQrXlT/ACUoOXLz5FkxXZx7zq44jup3NRvat6bapw+bXX6a+pc7LF2GMpKlY2lG3glrVOKSf16+p1Y8H6+f5/69l1j05tQwnF2V06ePpWMJJanWkm/nokrbsyvbh97KZyfdfWFGGt/Vs6CZRtOKR5PJ53Lle1QtuzPhyi06lGtcS8XWqt7f00TFrwjw/aJKlibVfF00399ks0ZRf44ubLlzvu15ULShbLVGhSp+fcglt/Q9tADUnSnyyNDQBMV+WQACTeTAAGj5UMShCotVIKcfFSW0zIB8q0q2DxFx/fYy1n86S/BFXPAPDFztyxdODfjBuLXoyxArZFpyZzqqXX7LcM+dpc3drLzhU3z+TI647O8zQ/VYZ91NdFWp9f3R0UFbhjW+PlcuP25VVwfF1jt1cfRu4rxpNJmncZa4sW1kMVe2uurlTevVLR2ExKnCa7s4QkvKS2it4ZXXh/T5cftyGhnsdcPUbhRflNa/c34VKVVJ06sZp8+TTLzfcKYDIRar4q3bfWSppP1WmQVz2XYOe5WdW7sqj6OlV2l9Ht/cyy4Px38X9my6yiG0NHpX7O+IbZN4/OwrQXSNaLTS+L5o0K1jxdYL+3w8bqK/xW729eeua+xleGx6HH/W4su/Tb0NEOs/QpT9neUK1pPyqRet/MkaF7a3P9xcQn8EzO4WO7j8ri5Oq9gAU06JZQABIAAAAAAAAAAAAAAAAAAABq5C9p2NpKpJ7bWorem2TJuqZ5zGbaWXuJXFSOLtm+/Vac2vCPjv/nwJG3t6dpbwoU1qMFp/HzZo4a2qU4SvK6/trj9T31SfNa8uZJJMtbqaYcWFyvzr6BgyZuzsABKL7AAEAAAAAAAAAAAAAAAAAAAAAAamVre74yvVXVQaT8mzbIjieTWGnFPlKcU/Uvh7sc/k5XHitjp3Zzjv6M4Ms4OOqlZOtJtc9ye/20voWkj8JTjRwllTj0VCC+xvo9fCaj43O7y2yYM7MFkMAAkAAAAAAAAAAAAAAAbCK1r7H2eSoewvLWlcU+Wozimlry8mQH9UJ4ufteG8pcY1p793b9pRfw7r6fQtGhopcZUaRFnxFk7OcLfO41py0lc2ac4Pb1trqvuCX0Cv+cRpDgA+f6e+AAAACQABAAAQA+acX0fUAlFm0Xf8N4bJ7d1j6M5PrNRSfqiCqdnNlRkquJyN5jq6e/7ObcX9PAuBlGuPJZGeXFjlPanJdouF/wCy5O3ydKPhWS7zXhvf5N6j2q3+Pio8RcM3Nt51bd96P0T/ACWNo+XGLTjKKaa1praNZzWdue+JLdxWMh2g2nFVzTw+KysMZa1Uvb3Vx+ibT5dyG+j67b+hbcDicViLFU8UoOD5yqpqUpvzb8WQN/wlgslt18dRU3/jhFRfqQ8+z6No+/gsve46S6xjUbg35teJvx8+MrDPxrj06Wgc2hX7QsKlJVrXKU11TXdbRtUu0+do1HP4K7sZLlKcY96G/wDn4nZObC9Vl/llF/BA4zjbh3KpRt8nQU30hOXcf30TsZKaUk00/Jmkyl6U6AwC4AAAAABU+0Th+Wb4dlVt47u7N+2oteLXNpfNItg2Uyks0nG2XccWxl4r6xp11ylrU4+TXU2k9nnxDjf6r8YVaVOKVlkX7Wjp8oSfVM9F02eVy4fGvrfC5py8fvuPohOIHutZU/Ot69PyTZB5j9WXsIeDbf1TKY+618i/8z/+poALxK3vbXDqMgALtTJ3bs7KU4xcqkmo00urb6F24O4cpYKwVapFTva6U61RrntvevkilQoLIcWYaxa3HvupNeaR07J31HFYy4vqkX3KEHN66vXgd3DjNbfJ/wBXyLc/jOm2+Zho0cJfVMphra+q0o0ZV4KfcT2kn0Xob509vBYAAVAASnbIB43d7a4+2lcXdeFGnHrOb0iEyW9PYFDyXaZTlKVHCWM7pp69vN9yH03zZCTz3FmVqJK/hR8XC3prl9WZZc2ON9uvDxOXLqOrg5VHD5u5Sld5y9aXT+2a/bR53GPzmMoKrb5y8cYvbTqOel49TO+Th9N7/P5XWQcqteMOKcfJSnUo39JP9UaiUZtfNFsw3H2LydSNtcKdjdPk6dfkt/B9Ga48synpzcni8mHcWkH3GnUmlKMG0/gZ93r/AOyZfbn+NeYPuVKpBblTaXmfA2av2AwB2iwDALKgACQAFU7017rH2d9BwurWnXi+qnFP9ysX/Zpgrl9+0VWyqb2pUpdH566FvBFkva+HLljdyuX3vCnFeKk5WdSnlaC8EtT18n4/Ijaecp067tshRqWdwnpqotLfzOxEflMHj8xR9lfW0KySaTkua+T6mWXDL09Lg/p8vHdW7igQlGpFShKMk/FPZ9aNnI9nd7jnKtw7fNR6+7VntP5PwICOVrWVwrXMW07KtvW5LSfxXh9zmy4bOn0Hjf0+Pl1MvVS2ho+YNTgpRacX0afU+tGD08cplNxgABYAAAAAAAAAAAACFYk1GEpNpJLb2/AhId/N5TvuLdpbvUYvpJ+KPXL3U61SONtt+1q677XgvEkrS1p2drToU1qMVvfm31Zeeptx3fLnqdR6gAje3ZjNTQACtSAAIAAAAAAAAAAAAAAAAAAAAAAAACH4m/8AZkf/AIsSYIfif/2ZD/4sTTj/APaOTzL/APirteM/9l2v/wAKP7I3EaeMX/Vlr/8ACj+yNw9fHp8fe2EwAWOgAAAAAAAAAAAAAAAAaAAaGgAGwAEIcGDJ8290ABAAAAAAAAAAAAACQQA2AAGyBk+ZKLWnFNPwaMjWy0tnSNRBZDgzh/JOUq2Noxm+sqa7j+2kRkeCL3F7lgOILyzSe1Sm3OG/ily+xcBo1x5ssZqVllxY36VKOW4/xW3XoWmVpw6NNwkjctu0+zpNU8zjLvHVPGUqblD1RYdHnVo0q0HCrShOL6prZ0Y+VZPbG+NL09rDirBZPXumTt6jfSPe039CVjJSW000/FMo99wPw9ftzlYQo1HzU6LcGn58jRhwjmcamsHxNd0YptqjW/XDfl/66OnDy8b2wy8fKOjg59DiLjnFJu9w9tk6Uesrao4ya8/H9jdte07DymqWStbzG1n1VxSbW/g1v+RvObC9VjcLL7i6A0MfncVlIKVnkKFZNb/TNM3zTcV1pW+PMBLP8N1YUY7urdqpQa695eCfhtHOMTe++2UZSWqkH3Zp+DXU7X8jkPFGM/qzxk5U46sso3OKS0oT3zX1evU5efD5Tb0PA8i8efxvVZIW5k6/E1tBdacG38mm/wCZNMhrL/SeILuv/howUN+T/wCUcOPp9Bz3ep+pgAFa6Z6gAat1kLWzbjOp35rkoQe5N+SQktvpnnzYYzdrc4Vh7ftC9qnyt7RtfBt/jZe8/YyyeBvbJNJ1aMkn8dcv5lH4AdStxflJ16E6FSFCCUJrT00mtr4pp/U6QmejxSye3xHm5/PmtVjs/wAnG94cp2s9xuLFujVg+qafL7FpKHfRfB3GlLJx/RjMq3TuElyp1N8n8ua+5fE01tPafNNGrirAAJVADwv72jjrGteV5d2nSi5Sa6vXgvi9EW6WktuojuJOJLThuwdWt+uvUTVGgutR+a+By++ucjxDc+85Wbml/dW8HunTXlrxZi5vbjO5WWYvEu9LcaFJdKcE+X1JrEq0p0ZXNdxdSPNRl8PgcPNzWdPf8PwpJMsozYYRezVW4kqUV0gnpv5m1PK2dovZ0IbS6KC0iKv8ncXc3FtQgvBct/M1E9nFd27r15jJ0mHxDU8LeOvi2a97l6t5R9l3FTi3t6e2yPAmMi3T6PGvb0biDhWpQmvBtc0eyMNGmNs6UzwxyntvYPi3iHhlwpW9b3+xjpKhWe+4vKL6/Q6Bi+1DAXcIxvZVMfW0u9CutJP4Po0cvbS6yS+Z8uEakP1RTT8Gk0b48tk1Xn8vh4ZXcd6s8vjshFO0vresn0UKibf06mzUt6NXnKCbfi0fnZWFup9+mp0peDpScWvQlbHiniXAJTtcpVu6UeToXX601vopdV0NceaW6riz8DKTc9u4PG2z/wAL9TyrY2DW6cmn8Xs53LteVxiO7a2caeWb7rp1X+iP+8n4r0KveZ3iPIQlG6z1ylNvvQoNQi0/DloveSSbY4eJlldSOkZviDF8P7V9dwVRLapwfek/oiqVu09uerTDVqtPwlOoo/bwKjStKNFuSTlN9Zybbf1Z7GV8izp2cf8ANneS22/aZbqfdyGMubffPvR1NfN65lnxudxuYpqdneUqra33U+a+a6nKzTr20oV1dWtSdC4XPv02k9jHyLv2rzfzZreLuCewc54a7RKtGcLLPc98qd2lpN+U/J9OaOiUqkK1ONSnOM4SW04vaZ142ZTceNycVwuq+gAXZAAIGGjUyOKsstau1v7ancUnz1Nbafmn4P5G4CNLTKzpzPL8D5LASd1galS6tFpztpNtpfDzNGwytC+cqa3TrQ5TpTWmn8jrRWeKeCLLPx95oNWl/FajXitJvwUl4/PqYZ8MvXb1vE/pZ8VkvSsmCNhd3eNvP6MzFD2NxHlCf+GovNMklzRxZYWXT6vg8jDmwljAAKugAAAAAAAANTJX0LC1lUenNtxhHzZsVq1K3oyq1ZqMYrfPxIWwoVMtfO/uYyVvFtUo75b8y0n25ufku5jj3WzhrGVKLurjbuK7Um2+aT56+ZKBJJaRkWtOLj+MYABVsAAgAASgAAAAAAAAAAAAAAAAAAAAAAAAIXifnY0o+LrJImiG4i5qyp/566X3RrxT/px+Z/8Aqrt+Oj3cbbJ/7KP7I2dHlbLu21KK6KmkvQ9fM9aPkLfYYHiCx2AAAAAAAAAAAAAAAAAAAAAAAAhwAfNPcAAAAAAAAAAAAAAAAAAAAAAbAAAAAACQ6gbC6AYPKtaW9zTdOtRhOL6qS2n9Ge2homZWdIslVy94EwNzVdWlau1qPmp0G4tPz5HnTwHEWKXdxPEtadNdKV3TU4+vUs4aNcebPG9srw41XKfFPF+Mbjk8DC9prrVs6nN/Rrf2NDinibAcVcP1LGvUrY69i1UoxvKTg1NLonzWn03v1Lieda2tbqHcubenXj4qpTUk/VHRPJtmqyvjz5bjlWJybvrB6nH3iC003rb8Gn5M9sbZuyoSVWcXVqyc56fLb8EWTK9neMvJ+2sJvH1f/wBrfdf03y8SGvuzfLzopW+Y941/qpOST+q5FJlja7Z5GWMm5vTWuMtZW0u5Kt36jelCCbfoj0tKHEWVhrG4OtCD6Vbl9xL489N/QlcNc1eE4Rjd8Fw0lp3Vs1Vk/PrtlqsO0Hh29fs6l47KrvXsrqDhL78vudGHHhZuufm8/lyupNK9Z9mmUu0nmMz7ODW3StU+vk2+qLZhODsHgEpWdnF1vGtV/XN/VkvbXVvcwVShWhVg1ycGmvsezOnHDGT087Pm5Mr7rn+IWu1PiT406TX/AIIlw0VHDxdXtN4jqx5xhGlB/NQXL7lvLPP5L7RfEOEocQYa4x9fSc4t05624zXRr66ITgjO1a1KeCyX6MhYNwak/wCOC6NefL+RbypcX8N17qrTzWHfscnaraa5e1S8H5hTtawQ3Cufp8SWDqU6bhcUn3a9DxhLx5eRZqOOnJp1GkvLqRbpMwtatKlKtNRiub9EUjtZualjaWOPhUTd1Ucn/wAMdc/VnU4Uo046itI4N2nZa4y/FVSUIt2+LboqK8W+cn+xnnl6dXBx6y6QttX9jD2ck3He0+mjajc05PUZ7ZGU6lOrDv05b39j6OLLHd29/Dk1ilk0/Fepkik2kfUK04Pakylw/Gs5kmDXo3SqPU3p+HxNgrcdN8cvlH0eVdVGkqckvPZ6s8atxCnylrfkiZE2yRoVYSjL9ck38zNKvUpvk9ryZ81ZKpNyXRvZ8mknpx5ZWX03qFeVWfdaSNhoi4ycGpJ6aN63rOqnFvmitbYZWz2jLy1an+luMovaa8Gb9hcu5oakmqlNaqJ+f4Pm9T7+30ZoKrKzuY3EP4dpTXmvMt3NMt/DP0nBoxCamlJc01vYm9JvyWzDTr362zoxJGlK9ly/Qvq9n1Tu3Kaj3Ut+KLTGs/nHldWyXeTW6cuq8ie4P41eD7uPycpzsW9Ubjq6X+6/h+xHPuyTXVMj69CMJuOtxl4Pob8fJcbquHyPHx5JuO42t5bX1FVrW4hWptbUoPaPY4TjMhf4C5VzjLqVLn/aUW33Ki8mvA7Zw5fW/EWJpXdvcU3VcV7WinzpvxTOzHOX28Ll8fLC9NoHrVtqlJvvL6nnovvbnss7YABKrIMAaEXxBw9ZcQ2LtbuOmtunVS/VB+aZzWrC94bv1jcq+/Tl/wBnudajNeG34M6+R2awlnncfOzu4JxlzUkucX4NfEzzwljv8Xy8+HLv0oEWpJNPkZI+VC74byzwuRblTe3bXHhNeC2SB5+csuq+y8fyMebCWUABR1AAAAEfm7uVtYuNPbnWajFLxZMm6z5M/hNtK5m8zkfdadTVrRe6kk+UvkTVKlGjSjSgtRitJGrjLJWVjCml+prcn5tm4W1phxfeWXdZMnlOvQpxcqlaEUuqckmeEstj4vTu6e15MjW215cZ9twEf/T2N/7yv/C/wfD4hxi/10n8oP8AA+NRefCfaTBF/wBYsZ/tZ/8Als9Fnsa2l7ylvxcXr9iPjSc+F+0gDVp5OyqPuwu6TfzRsKUZLcZKSfinsWWLTlxvVZAA1pfcoACEgAAAAAAAAAAAAAAAAAAEVkKcrnPYe1gtyqXMWl5pNEqa+Goe+9peMoa2rdOo/hrb/BvwzeTzv6GWuK6dn8EgGEerOnylu6wACU9AAAAAAAAAAAAAAAAAAAAAAAAIcAHzT3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABIAADBr3WPsb2DhdWdGtF9VOCf7myYZaZWdVW4y9q7PgrGUqvtsZVusXU67ta8orfy3r6G3RjxZYJRhlLbI04+FxSUJa8E3Hr9US+gbY+RnPtlnw41TeDa10uOOIY5GiqFetJVFFPaUdNLT8VrRfEyn3bVl2j42vpKne206D11bi9r9y4a5Ho8efym3h+Rh8c9GzAYNXMqebx9/g8s+JeH6cXcNJXdvrlWgnt68n8S6cM8S2PE2NjdWlRRmuVWi/wCKnLyaNcqeV4avcblf6wcL1FQyCX9rbtf2dwvFNeDK1thn9V07wODcWWNXE8Z5GlX76p3c/eKLfNST6pfHfI6dwpxxZcRU5W9aDssnS5VrSo+aa6tcua/YkOJuF8fxRj3a3kXGS506sOUqb80zPKbmnZw8nwy24LXxlGrPv0nKhN9XDkn80eErO/pLlKFZLxT0ycy2Hv8AhzL/ANG5LuybTdG4itKrHz+DXijXX0OO2y6r28JhyTeKD97dNtVqM4NdeW16ntCpCa3GSaZLtKSalFNP4EfXxFJtzt3KjL4PkxLKjLhyjzRt0LjpGb+TI2U61pNU7uDSfSa5pnvGaklKMk18CLLejDO43VSqZ4Vrb2zTT0/keVK50lGXTzNqNSMltMzu46fnMu3jGwS5uUtePkvmekaMIPaSPeFepThKMHpTWmvNHwLlVpjjfpjux8l6HjXu6FvpVG03rSS22vge58OnBttwTb8dCZfpcdT00KuRjNOPulxJeD7mjUd3BrU6dSD8nB6JrSS0lpfAx3U+qReZyMMuPK3bQxd5TSlRc0ox5QbfPT3y+5ISqxUHLwSPKpY2tbfeox2/FLTNeWPqW63aVpLX+Cb2h6t3EyZ4zVeTi5ybUfRH1GjUl/ga+h90b1QmqVzH2U/BpbT+TN+PIkmMt1WgrSq/JfN6NmNH+yUJy3/I9zGiu/bWccRU4uE3F9Uz3xmYveH8lSyePqOMqb/tIb5VI+Ka8TblRp1H3pRTNG+tXStqtSL3FRb14mmGWr7cfPw7lfovGX9LLYy2vqPOncUo1FvyaT0K+NpVNun+iXwI3gmjTt+DsTTpT78Y2kG35trb+7ZPnZK8LOTqoOrbVaLfeW15o8tE+4qS00mviaV3YQac6S1LyXQtK58sPW4jAAXlZBkwZAgOMMBSz+FqU1Be9Uk5281yakvJ/HRQcRdzurRKqtVabdOovJo661s5TkbaON44yVvTWqdeCrJeCeuf3f3Obmwlm3tfy+e48nxvVe4AOF9iAAAQuclu/wAdFra9rtrwfNE0aGYsZ3tqvZa9rTalHfwLY3Vc/kS3H03aiqezkqMlGpr9La2k/kRUsPWudu6yFWbfhFd1L6HvjMpTu6fsqr9ncQTU03pv4o39E3tXGYZybRdPhzHxe5QnU/4ptfto2YYjH01pWlN/8S2zcBFtjScOH413YWn/AHWj/wCWjKsrP/utL/wL8GwER8rV/wDLCfTw9ys/+60v/AvwecrCwabqWlFqMW+cFySNw07qnUvrm2xdu/7a8qKPyhvm/T92WlrDmmGGFuk3wtwPgsvhffr2w3K4nJ0nGpKLjBPSaSaXhv6mxX7KcY5N2GQvLTy/V3kv2LvZ2tOztKVvRio06UFCKXgktI9tFvlXz9yu9xzG64C4osYN2d/Qvqa8Kn6ZevP9yHua2Zxe1ksNXgk+c6a70fVHZ0j5lGMl3ZRTT8Gtoer20x5+TH7cctsvZXT7saqjPxjP9LXqbye1svWU4OwOXhJXOPpqT/1lNd2SXzRV7rsyu7Sbq4PLySbbVK5W0/qvr4D4yuzj8/KXWXSNBpXlTMYSbp5nFThFNJ16X6oP47X0PS1yFrdxTo1Yy34b5+hW416HH5OGc7bIAKume+gAEJAAAAAAAAAAAPbs7pO77QMjdb3GhRcU/i2l/Jng3pN+RK9jtHvrMZBrftK6gm/JbbX3R1ePPe3i/wBXOTGR0odR1B6b56QAAAAAAAAAAAAAAAAAAAAAAAAAAEOAD5p7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbGwAKnxu3a1cNkY8nbXsdvyT0mXSM1OKa5p8/p5lW45tnc8LXTSTlSSqJeLaaZOYS5V3hLS4T2qlGL+rSPU8a7mni+bj/1tugA7HmgAIsEBxDwpa5mcbujJ2d/S507qktSTXg/NHhjeOcnw3cRxvGNCXc5Rp5GlFuE/hPyZZjyubS3vKEqFzRhVpSWnGSTTK2Ncc7JqoztDxNPiXhilkcXUp3FWzkrijOlJSU4a5pa6prT+hzClVjWpRnB7TW9Pqn5MvD4ZyvDdy7zhS+dOm23UsLht05fCPl/6dSsXytL7OS7/c4evq73WtbqO6MpecZdFvZz8nHb7j1PF8qcfq9NEFwodkt1c0Y1KnEW5Nb/ALCmu5r4aZiXZNlaKfu2cp1OmlVpPn9Uzn/yr0f/ADsKp86VOrBxqRTT8yKrYqrQblbTTjvfck/2LvddnXFVpGU6atLpLwhJxb+Wys1qlS0una5C2q2dwnruVVrfnp9GT8LjCcvHydVDwuVCXcrJ0pLwkuX0Z7qcZLcZJr4ElVoUbiGqkFJPxI6riXSblbVXH/dfNf8AoRbPtbLDKTcfca9SLWpNpeZs0blzk1UevJkZKvVt5+zuabg/Nc0/qe0ZJpNMXGXpOPLd+0sDToXb2oVHvyZtpprk9mVxrrxylm3pbW07quqUNJvxfkbt/iZ2lFVYT9pHeny00vDl8jOCX/WCflFlilCM4OM0mnyaZjllZVu1MBbKFjb28O7CnF+ba22Recs6VKMbiC7u3ppLl8ycc7anSDrUadam4VIqSfg10+RowqTsKsadaTlQk9QqPny8mSKPivRhWpSp1EnFm8t6Y54ye49DTr1pxquKk0l5M+LGtOdOpQqNSlRfd7y6NeB6Rsk+s/t/6izVRMrZ6fSu6aSWn6EpZ4p5WhNd9KD5NLnvaI2NnTXjJ/UsPDlOS9rKOlDkmm/mUytns+Ns1XtwvxfecIzlhsnSlWpU9uk49Wvh5/FF0w/aZhMndK0uFWsK8nqCuUoxm/JPet/B6KdnsfSvbCcnFKtSTnTmlzTXgVWE6d/ZaqJPfJprmmjfj5rZ7cHL4uNvrt+i4uMkmmmnzTXifT01zOb9lfEVxdU7nBX1WVapZpTozk9t029ab8dM6Quh1y7m48nPG43VQNejKlXlGS8eT80eZMX1FVqDaX6ktpkOaSuTOaoZMGSzMOZcVxUe0GL1/FaNP1LZnMlXrZa1wWOqunXrJVbirB86VJP921op/EbdTtFrpc1Qtkmur2Y811i9L+fLeaafQAPOfcSagAAkAAg0L3EULx+026VZdJw5P6mn7xlMa+7c0/eqSX8cObXzJsaLzKfbny4JfePqtO1ylrdpKnUSl4xfX0ZtpmleYi0u333F06n+eD0/qjU9tksUkqid5br/ABJc0vj5/wDPMiyW7ROTLH1lE0EaVnk7W8X9nUSl4p8mbqZFjbHPGze2JzjThKc2lGO235JEv2eYpXtxccRXMH+t+ztIv/DBdZL5vaK5cUKuXyNthqG07iSdRr/DTWt/sdbsbOhj7Ola29NQp04qKSXkXk1Hj+dzfLL4zp7gAV54AAAAGx81adOrBxqQjOLWmpLaZVMx2dYbJSde1i7G66qdHlFvza6FtBO07s6cjyGC4l4eTqVaP9JWi/11FNzS82up4WeVtbxahUSmusG9P0OxaK3nuBcNnYuo6Put0+ar0Uk2/j5jUvbp4/Kz453tTgeGTwvEPC671eDyGPj/AK6C/VFfHxPmyv7e+p9+hUTa/ii+TXzRWzXT1uHy8OX1fVbIAKOqAACQAAAABr5Cp7HHV6u9ag+f0Ll2UWnuvA9vVa1K5q1Kj80lJxS//wBd/UoPEdX2WFrc9d7UfudY4PtPcuEcXQ1rVtBv5tbf7nd42O/b5v8Ap5/LORNAA73kAAAAAAAAAAAAAAAAAAAAAAAAAAAhwAfNPcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAkeF7S9vZV6D6VKbg181oiez+5VfhWlRb1UtKk6M15NN6Xpp/UnHzKvwfJWHFPEGIk9L2kbiml0aknvXqju8a+9PN87G63FxAB6LxQAAAAAZp3+JsMtQdC/tKdxB+E1tr5Pqvo0bhkjSZVQXDmf4bqutwnlpKhvbsbt9+nr4N815eHXqSVh2mUrarG04lx9bF3D5Oppuk/in4InTXvLO2vqDoXVCFam+sZraK2NMeSyaqfs7+0yNCNa0uKdanJbUqck0zUzPD2Mz9pK2yNrCrBppPWpRfmn4FFrcDO1ru64eyNxiq6bbjCTdN/OPh/zyNi34t4uwCUM7hlk7eC53Vk/1a8W4/X4FLNtceTX2p/EXDF9wbc6qudxjJvVK41tx34T8vmR+1JKSaafNNHXLDjfhXiWl7p73S71RalbXUe438Gnyf02Rl/2UYO6m62Oubmwbe0qNTvQ9Hvl8mjny4d3b1OHzbjJMvcc0nSjVi4zSkn4NbRGXGNq20nVs22l1pPnv5F6yfZpxBjoOtY3tPJ0orvOm4+zm9eXNpv6orSmqie4uMk2pRa0009NNfNGVlxvt3YZ4c/XqoOF3GUnGadOa6qXJo2YVpJcpbXzN64tLa7jqtT2/CXRr6kfPEVqfO2uW/8Acl+R8pUXHLG6SuHyKo39KVRpRbUW/gy7LpyOWznXtm/ebdxiuXfguROY7iutQpQptxrU4rS7z00voZcnHv3GuHNr1V0k1Bbb0kV3L5CN3ONOnv2dN9X4sjr/AIinViu9J6bWqUOrZ9W2Iy12lKpKjZRfRS/XNrw2uhnhxWXdaXmn08a9xTt6bqVJaXgl1fwSPq3xl9kqLr1G7K01vvJd6pJeeuqRN2WCxtnW9rWr+9Vl/jrVE9fJeBLq4t1yjVppeSaNLl8bqRS25faq1FioWULa0d7a91tuqqL23rrLa5kfC59lcKhUrQrRk907iC0pLxTXg1z5F6dxbvW6tN/NogeIpYerYOlGvRhXT79JQW25r4LwfQY5W32pr4+5UVVrU6MHKpJJLzPfGZW9i27GyrV6be22tL6N/UxZZPDVLl3GTjKlXaSUKlN92Ol4deW+ZPLiHDa1G+oJLwXInLeumk5LZ6Rl9k8u6UlWx1SjSfJuCUvXRE27ouVSpQbcaj7zTfR+Jaln8S//AMwo/wDiRXMrc49ZdV7SvTcatNyqKGtbTWny89/YrhLbrSty+Pu1Zey593ji83y71jpfHU1s7EjlHZfhrqtl6+flSlStvYujRc1r2jb23ryWkdXR6GEsnt4fkWXktjxu05WtRJbbTRBosRoXePUm6lJpPxi+jNJXHnjb0jCL4hztDBWDrTbncTfcoUUtupN9Evro889xLa4OEaXcnc31V6o2tJbnN/yXxNDD8O3Vxkf6d4hkqt+9qlQS/TbJ+C838S7LT34XxFe0pV8lk9SyOQanWaXKC8IL4LmUWjcK/wA7lsik3Tq1u5B+aitcvsdG4iv/AOjMDeXSlqUKT7r+LWl+5znE2ztMbRpv+LXeb+L5s5+fKSae3/J4flnv8bgAOF9aAAAAAAAAAAmXSLJe2jdYazu9ylT9nPwlT5P/ANfqanu1/jP7b+kXO3g9zU1t68fMmTUp2M+I87Rw1PaoRaqXU4vpBPmvm+XiXntw+TMcMfl1Vp7OsRU9jW4huotVr3lRT/wU109S8HnSpU6NGnSpQUIU4qMYpaSSWkj7Ra+nh3K27rLAYKgAAAAAAAAAAMSipJxaTi+TTXJlP4g7PbPIVHeYif8AR19vbcG1Cfwa3y+aLieN3d0LG0qXVzUjTpUouUpN8kkJTdnTkNS4vcRdqwzVs7eq99yp/gmvNM3k9ra5p9GeOTvXxZeTvryn/oqXctaLb3GP+d/FkV3bzB8v1V7J89r+KC8/kLI9ng5OSSXKek2DxoXNG5pqpQmpxfi1p/JnsUsejMpZuAAISAACE4mTq0La3S/vqyjv/n5nc7Sh7C0pUV/gppei0cUrUZXfF2FtNfxXEZNfBNP9kzuSPS8eax2+U87KZctYAB1vPAAAAAAAAAAAAAAAAAAAAAAAAAABDgA+ae4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAGwGip5mawvHOJyz2qF1F2tZ+CfJxb+ui2EFxjinluHq9KC/taWqtJ+Uo8/utr6m/Dl8c45/Iw+WFWUERwrlo5rh61u09y9n3aifVSXJp/HZLbPXlfO5erpkAFlQAAAAAAAAAEaETk+F8LmItXlhTlJ8+/FJS357XiQ39UcviG58O8RXVvHe1Rrf2kPq3zLeYIsXmdVylxNxri6fdyeDo5KlFc6tnPU9eO14HO8vnLKWWr1HZ3GP9tNzdKvBp7fV815naDxuLS3u6Tp3NvTrRf+GdNSXozLLCZT26eHybxXccbo3dvX/u6sHvok1v0PXR0G77PuGLttvHKlJ+NKbi16ELddllBPvY/L3Vv/ALtR95evIwvA9LH+lLf+orDSaaaTT8GalXGWlXe6STfitonbngHiq1blRura6S6bXcb/AJkfXxHFFs26+ErTS6ui+8vouZW8eUnp04+Zw5zVaVHGWtFNRpPbWt7e0Hj6bbftKy34KbS/cxUvpWy/0uzubfw3UptL11oQzFjU1/b634Ncyus/trjnw2eqxHEWXjTb+Lk9no8ZZ+FBL6s9I3lrJbVxTbfh3j1UtlLMm0/z/WqsZZ/7Ffc96VvSorVOmo/JHoCt+S8/z/WHGL/iinrzR8ujTb/uoeiPsPSTbeklt/IatLcJNvOcKVODm4QUYrbb1pIvfZvwja3dlLO5W0jVq15v3aFVNqFNPk0n5tNp+TPLgrgChlbWjmc5H2lOrqdtap6ioPmnLzb66OmOVCyoJylClSguraSSR1cfHqbrxvK8iZesentGEYQUYxSS6JLSPor2Q484Yxu1XzFu5rrCnLvv0WyFrdolzkf0cPYK5uX4V7hezpr463t/Q6NPPtn2vE6kaUHOclGKW25PSS+ZRc1xzcZKvUxnCVH3qvF6q37/ALiivNPmmzRnw7m8/NVeJ8q5UHzVlaru09eG31ZYbSxtbCgre0t4UKMeShBaS/8AUmRnc/xFYLha2xNeV9cTld5Gqt1LifXn1UfJfInt7MbPK7uaVnaVbms9U6UHOT+CWyemXdUrj/IXN/Vjw7jbWd1Wglc3cYP+GEXyT+L5fbzIGxv6N/R9pS2mnqUH1i/JoufANtUr2l1xBdx1cZSs5rvcmqSeopJ+Hj6Fc40xkMNxha3ltHuUsmpKaT/xprf7o5eSy3T3v52d47J+vEAHI+qAAAAAAAAAANIt1Nta/u42NnOvJ7aWorzfgXXgHAyxWEVzcw/029ftqjfVJ9F8NJvl8SqcOYqXE3EkalSKljsdJuTfSdTwXx1r7eR1RJJaSNZ6j5/y+a8mep1GQARXIAAJAAAAAAAAAAJAekm20kubbOX8U8QPijJf0ZZy3jLaf9tUi+Vaa6LflyZs8acWyylaeAw1RqG9XVzB8kvGKf7kXZWtOztY0KaSjHmvNvzZN1I7PF4LyZS3p6JJJRS0l4BraafR9T60NFNvc+Mk1ENcWNfH1HdY6LlH/WUX0a80b1jfU76j34cpJ6cG+a+Zt6Iq+xtSNV3tnJ068ebS6TJvuMPjeO/Ke4lAaWPycL2HdknTrx5Tg+T35o3Stmm+GcynoAAnu6WyusbXlwxR9+7TqD1uNrRc/k9a/mdjT5I5V2V0feOJ8vftb7i9nF+T3/6HVkerwzWL43yMvly2gMA205wAEgAAAAAAAAAAAAAAAAAAAAAAACHAB809wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQemmmtprQBaXVRffpUMFKXDfGV1hKn6bS/br2rfhLxW/wDnoXdoq/F+Hq5PHQuLN92+sZqtbyS57XPX10SfDOdo8Q4aleU49yov0VoN84TXVNeB6nBn8pp4XlcNxy2lQAdThAAAAAAAAAAAAAAAAAAAAAN2dPmdOnUWp04yXk1sjrnh3EXa1c4y0qPzdJJ/UkwRZteZ5TpWq3Z9wvX/AIsXCD86c3F/ZmnV7MOHpTcqbu6O/CFZ6XqXEFfhiv8A7Z/qiy7K8am3TyuRh5f2kX/I8J9lW3/ZcQ3UV4KVJN+u0dB0ZFwxWnPyfrnf/RZXS/8Aee4+XsF//wBGY9le3upxDdP/AIKaTf3Z0JoIj4SJvkcmtbVSnwO4wjSnxHmZUopJQ9ukkl4ckekez/CNp3Eru78/b3U5fgs+jJOpOmNztRVlwtg8e1O2xlvCUeknBN+r5kmopJJJaXTSPoCRHyrAAJnpXYVDje6lfVLXhi0k/eL+ovbaenCknzb+fQsWXy9phMdUvr2p3KVNN66uT8El4tkFwXjrq+vLjinJwar3y1QpzW/Z0vBfBvmU5M9R1cPH8rtbLahTtLalbUYqNKhBQgvJJHOuObqOT4wsrKk9xsYSqVHvf6pa0vsi+Zy/qYvC3V5SoyrTpU3JQitttHGrHMUITr3t5KrO7uZOdWXspcn5J66czi1a9nx9TOb+k+0NEYs9Qlzp2l3OPg1RbTPtZWq0nHE5Fp+Kt3opcLXuzyuKfaQ0NGhHJXc2lTwmSlvp/YNHop52bSp8N3z3/mTh/Ir8KXzOL9beho8VYcWVp/2fDzhH/frLf7nrT4a41qPSsrSl/wAdRbfoWmFZ3zuNnQ0ey4H4yqLVS8x9FeLTba+xuUOzjMVUnc8RpR8VSobb+ra/Yn4aUvn4TpFylGC3JpLzfQ0qSu+Irn+jcPGTUmlWudPuU0975rx1ouFt2Y4pTU727u75rqqs9Rb+S/JarDG2mMt1b2dCFGmufdgtb+ZMkjk5fNyzlk9R4YXD22DxVGwtl+mmucn1m31b+b2SB9aMaFrhlAAQAAAAAAAAAAAFA434tq1K0sBhKjVy+VevGXKnHxW/PX7kjxvxZLD0I47HNVMncrUEubpJ/wCJrw+BS8Zj42VNym3Vr1H3qlRvbbfXRbqbbcHDeTJ92GPo2NvGlTW2ucpPrJ+bNpgyZ3dfQ4Y44SSPlgMFWgACUaaN7jY1mq9GTpXMOcZp9fg14mbG/dWbtriHs7mP+HfKS80bxqXdlG51LbjUjzjNcmn8xbuMvhq7xbh5XFT2NtVq713IN/XR90u8qSUtOSWm0+W/gR3EVf2GGr6/iqJQX1fP7bGE3lpXnz+PHat/Y/ZOnw7cXso/qua70/NLx+/2OgIgeCcf/RfCGOtmtSdFTkvi+b/cn0exhNYvj87vK0BiUowXek0l5voRF7xXw/jm43OWtoSXVKak/RbZbam0wCsf17srj/2bjslkN9HRtmk/q9I+lmuJrtP3PhqNBNcp3d2ltfGMU9epIsoIC1hxXUr05XNTF0KO03GFOc5PzW20lyXXmT4gwACQAAAAAAAAAAAAAAAAAAEOAD5p7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABoDYJ2MFIysKvBWeebtYt428ko3dGK5Qf8An14eJdzyu7ShfWlW1uaaqUqsXGUWtppm3FyfGsOfj+eOm1QuKV1a07mhUVSnVipRae00z0OeYS/uOCM4sFkqsnjK827OtJbUdv8Ah34Lb6eG/idE3yTTTTW009nq4ZTKbj5/l47hdVgAGjIAAAAAAAAAAAAAAAAAAAAAAAAABGhk8Z3lrB6lc0k/FOok0/UrPHVzX1iMdSuJ2tPIXsaNarSen3HrfPw3v7HtS7NOF4wUZ2MqkurlKpLbfm+ZnlyTG6ro4+G5rDC6t6j1TuKdR+UZp69D1T2Vip2Y8MN96jQr0X49ys0fC4Br0P8AsHE+Wt0lpRdV1Evkm9FZyxrl4tk3FqBU3w3xlQajQ4qo1NdVWt1v7CXDnGld6uOKKFKL6e72/Mf6xSePktNatRt6TqV6sKVNdZTekkVa+49tHXdlg7etlrt8kqCfcT83LyPul2d2dapGpmsjfZWS6KtVagn8EizWGNscZbK3sbWnb01z1BJb+L11K5csnTbDxfuqnjuE8lmbyllOKq6mqclOjYQe6cP+LzZdVGMYqMYpJLSS5LQSMnNllbd12YYTGagDOhortdgDQ0NpNDQBO0GhoAjaQAEbAAE7AAAAAAAAAAAAAAIHivii04ZsFUq/ruqqaoUV1b5c35Jb2eXFXF1rw7QjSjH297V5U6C6/N+SOd06N3kL+eWy1T213U5qMlyppdOXkidam2nFw5ct1OmlLG5K9uJ5O5vZQvKzcpNraS8Fv4Ho7fO0ppwuKVX58kTSYK3Pb2cPEmM9XSF99zlB/rs41EurXRn3/T1Skl7xjq8PNx5omAPlFrw5zqomnxFYTfdk503/AL0Tbp5Sxq67t3T2/BvTParbUK397RhP/iSZq1MJjqm926X/AAvWvQblW1yyd7bqmn0aa809o+t7IeXDdqmnSq1qfxUv/QPFX8E3Ty1Zy857a9WxqH+nJO4mAQzt89CSUbqlWS8ZJfgwq2boy3O0pVfLu6X8xpM5r9xNIgs5Up3OSx1jKpGFOpWTqSk9JR2vHyS2erv8w00scovzc+RO8EcFviG5edztKjXtZx7tGipbTkn1a+CTWjbhwlrz/P8AI/41Fplx3ZTkrLAWdzla1JKCdvHVNaWucnyCo8cZZ96tVscPSmv4IJ1amvJ8tItVtbULShG3tqNOjSitKEEkl9Eep6L563ap/wBQ6Nyk8vlr7I76xnUcIv6LXIlMdwlgMY07bF28JLxcFJ+r2TGthciZEHQGdAlDAAESAAkAAAAAAAAAAAAAAAAAABDgA+ae4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACRF57CWufxs7O5jptbpzX8UH4NMgeFeIrrF3q4az7UasF/olw1pVV4Jvz8i4tEPxLw3a8Q2Hsqq9ncU/wBVGunzg/D6deR08PLcbq9OPyOCZzf2sIKRw1xTcWF3/V/iR+zu6f6aNy/4Ky8FvzLuenMpZuPDzwuF1QAF2YAAAAAAAAAAAAAAAAAAAAAAACI4owizuFqW0Jdy4pyVW3qf5Zrp69PqafDnGNK5UcbmtWWVpLuThV5Rqa5d5Po97TLGaGWwWOzdFUr62hVae4za1KPyfVGWWG3RxctxukvFqSTT2mEUp8P5zAQU8Bl/a04ttWl6u9HXXSl1X1JfhbiWOfp3FCvQdtfWc+5cUdppN7001yaejkzw+Nelhn8k8ADOtgAAZ0YAAAAAAAAAAAAAAAAAAAAAAAAAAAGJSUIuUmkkttsSFrJTOLOPFjJvHYhQucg002nuNL5+b+BHcVcc3F7WlhuG25Te41rtdIbfRPpvrz9Cv4/G07BSak6lST25yW22WupN10eP4+XLevTFrYSjcyv7yu7i+rPvVKje9b8EbplLQ0ZXK173FxTimoGTBkiRqAAkAAQmQAAQAAGpQtXZdcupw5WoN86F1Na8k3sqpOdldRqWZoP/AFdxtfJr/wBDr8a+3i/1J/zK6EDIPRj57tgyDAAAaJAAAAAAAAAAAAAAAAAAAAAAAAEOAD5p7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnZUVxBgLPiKydvdx1Jc6dWK/VTfmmQWJ4iv+HL+nheI5OVJ8ra91pSXgpfEuJqZHG2mVs52l5RjVpT6prp8V5P4nRxc1xur05ebx5nP/tJRqRqQUoSTi1tNc00fRRrWrkeCKvsLl1L3BOWoVlp1LZPwfi105F0trmhd28Li2qqrSqJOM0+TR6WGcynp4nLw3juq9QAasAAAAAAAAAAAAAAAAAAAYnJQg5Polt/IqVne8RcU9+7x1WhjbCNRxp1Jw786mnpteS2mi2ySaaa3F8mvNFLsr654Fu62OvLepWxVWo6lC4pRb9jtttSS8Nsyzt16b8Mlv/XTflwnna0n7Ti67cfFRowX8jzlwPdS058U5Ry8X3lzLBj83i8nBSs7+hVb591TW/Q3l05dDl+ec7ejOLC9Kf8A9HtCtyu85lLiPk67S39Cw4XBY7A2zoY+3VJSe5y225vzbfU39H0kVuds9tccJPcfQCBnpe+gxOUacHOclGKW229JEZneI8bw9aute1kpa/TTX8Un5JdSnyp53jqo5X0qmNw7e1bxep1l5ya8PsTIrLtLZHj+395dngrWplq65SdJ6hH5yPFcT8UW0VWuuHISpLqqNXvTX0JjHYuyxFsrexoQo01zSS5tebfVs2il5JLprOO2baWJ4zw2Vl7FXHu1yv4re5Xcmn9epPppra5oruSwWOzFJU760hOS5qolqafmmuhEQw2fwTcsJlpXFt190vm5r5KXVcvAtjlLNq3CxeQUy349djVVDiDF1rCW9e2gu/Sb/wCJeBabLK2ORpRqWd1Srxa2nCSZNiraAASAAAAAAAAAAAAAABp5XLWWFsZ3t9WVKlBct9W/BJeLJk2ra9b28t8fazurqrClSprblJ6SOX5/ivI8VSdli3O1xkW+9Va1KsvL4L4Ii83xDdcT5KM8pGvZY+LTo0XF92S8G3030Ny1r2kqahbTpuMVyUHy9CbNTbr8bhx5L/1SztKFlQVGhBRivHzfk2e5nQ0ZW29vd48ccJrFlAIEaa7AAAAAAAAAAAAAAlOy6X/XebjrrKD39GRZ48FYXPZarkrzF5meMg63dk400/aNJv6a/mdXje7t439T/wBY7IZKJ/U7jH//ADiv9aIXD3HtDlQ4tpVkv9tbJr6vTPRfORe9hlGdHtJtu9qpi7uKW96cG/vpeh8viDjuyTjd8LU6y8Xb1tvXy5hO17BRI9o9W3Wshw1krXXVqntIkLXtK4YuNRqXsrab6wr03Bp+fNBFWsGhaZ3F32vdshb1N9Eqi2b6aaUk00/FMnZtgADaYAAkAAAAAAAAAAAAAAAAQ4APmnuAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA0ECR8yhGpBwmk4taafNFd4VcaPE+cs7eLhaUHSSpptxU33nJpPp4bLIVfgeUI5XP0q0krp3jk4vr3Wn3X8vidnjX3p5/m47xXAGdEPmME8lNV7a+rWV1BPVSlJpa5cmuj6dD0tvDS4KfUvONcO9XFhb5i3S5TotQqNeevHz5bPij2mYqM408na3mOqeKq0m0vRb+xFq2lzBGWXEmDvop22VtZyfSLqKL9G0yRhUjUW4SUl5p7RJY+gANqgAJAAAAARsAANg1shsrxLhcZTlTu7unUk+ToQXfk/otkLxXfTrcS2mFvMlLGY+vT77rJ932s967ne8Cx4fhzCYunuxs6Xe1t1WlOT+bezHPOy6dfFw3Kbql3VGHE02sVwbOn3nqN3cN26+fLmyxcG8N5TAUqscjk3cOol3aKblCnz8HLmy1JRS0lrQOfK7d+GEx+3y0DwvMhZY+m6t5dUbeC6yqVEkvVlRv+0i2qVZWnD9lcZOv070INQT8Hz5/sUsab/F0qVadGlKpWqRpwittyekkUzK8dVru5ljeFbV39ynqVw1/ZU3578dehoT4cz/EtZV+Jb50aD5qzoS0kvJtFqx+MscXbK3sbaFCmnvUV1+b8Styki+OFy76QOH4QdK7/pTN3U8jkJc25vcYfJPyLRHkkkkl8A+YMMs910Y4ST0yADKxc0ACR8VaNOtHu1KcZxa01JbTK/e8E4yvXdzYzrY24T2p2stLfm10ZY9AtM7KpcJVYhe8YYGKValRzlvHk5wXcqpfLo+XzJXF8b4bITVCrVnY3K5SoXS7kk/Jb5P6EkaN/h8dlaXs720p1Ulyb5SXxT6m05N9s8uPU9J6LjOKlCSkn0ae0zOijR4YyuHm6nD+ZqU4727e5XtIfRvmj1XGWcxTUc5w/UlTS27izaqRfxa6r66Lyy9MbLF00NEFjON+Hsq4wo5CnTqvk6VbcJJ+Wnrf02TcakakVKMk0+jT2TolZABCQAAACu8UcWUMDGNrRp+85Gsl7G2hzfzfkv3JVtbvEHEdhw5Ze8XlTc5cqdGL3Oo/JIp9nhslxZfRzPEX6LdPdvYJtpLwb+PzNvD8MXV1fLOcRz9vfzXehRfOFHfRJdE0WrRTLOT1GuHHv3XjUtberT9nUoU5x1pRcU0vJJEHkeB8DfPv+6e71H/it33G/mlyfoWJIwY/OxvJrpRK3AeRt2/6NzMpx6qFzHw+a5/Yjrm04ixX/a8TGvSXWdtPvLXnrq/qdMMaLTkv3GmOeWPVcpjn7LfcrKrbz/y1YNa+qN6lcUa0U6VWE0/J7OgXWOsr3fvVpSrb6uUU2yv3vZ3hLnvSt1VsqkujpT0l9Ohf5Y1vh5WePftCA+6/BGfsW3YZSncxXSnXjpv5vnzI26nn8Y1/SGFrNLrUoPvprz5bS+pMkvVb4+bjbqxvgjKGex9fUXUlSn4xqpx+65EjCpCou9CUZLzTTIs06cefDLqsgAjTXcoABo2A1b7I2+PpOVaab8ILm2YxPD+f4wcZxTsMc3zqyTTmvgur+fJE61N304ufzMOOanuta8ycqlVWGOpu4vKr7sYwW0t+LOo8E8Oz4b4epWtSalcVG6lVrom/D6EDwHiLTD8SZ3H0F7R2zpaq1EnJNxbfqy/no+PjJNx875HkXlvsGgDqcYAAMOEZfxRTXk0alziMdeb94saFXfXvU09m4CNCr3fZ1wzeNyWOVCXhK3m6en8k0vsab4BvbFuWG4pyNn4qFVqrF/R65fAumjKApqp9oGO/hqYzL049XJeyqP0Wj7jxvfWeo5vhrI2iTW6tKKrQX1XP7Mt+zPgIlD2HFWDyTire/pqT/wAFV9yS+aemS+zSucPjrx7uLKhUfm6a36m3CChGMVyjFJRXkl0AyACUgAJQAAAAAAAAAACHAB809wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGUVziPh+4rXNPNYWSo5SgvPlWXlLzLEGaYZ3G7jPPCZzVV7BccWt7VVjlU7DIQ/TOlW/Sm/g3yZatp6afJ8yDy/D2KztPu5C0hUkulSP6Zr5NFdhgeK+HZKWCyqvbVJ6tbrm0vLf08Gup6GHkS9vJ5fDsu4v2jxrWlvcwcLihCrF9VOKafqU6PaHcWElRz+DurWotJzpxc4P6+JO43i7A5Xuq0yNJyf+Cb7rXzTN5lL048sMsbqxr3vAPDV9vvYyFOT6Ok3B/bl9iJn2cTtX38Tnb+1a6RdTaRd4zjNbhJSXmntH0WUu4o0cZx7jn/o+Vtb6K6q4hp+uhLiXjKwe7zhf20fGdvU39kXnRhrYJZ9qOu0yjRSjeYO/t5LqnTekese1Th5pOpG7pvylSevuy4unCSanBNPzR4SxtjUXdnaUWvJ01r9iU/8AKsf9KPDH/eKv/ls+H2p8OrWldP5UXr9yzLD4xf8A5fbf+Uvwe8LKypruwtKKXkqa1+xEu0WxUP8ApOsZtKhiMhWb5ru03zYjxxmLiL904TvXp6bqfoWvk0i5xpUopKNNJLppaNPN3iscNd3HT2dGT35chbpbGS2RU7HinirMQVbH4O3VJScZSq1ue09NPXXobSXHNb+O4xtrHx7sHJr1Z7cE0XS4Us5TWpVU6j+Lbb39yfPPz58t6exxeJhZuqrfcI5TO0lRzGbU6aW1CnQjpPzT6o8o8DXVgtYfiK9tUv8AC3tbLigY3mydE4MZ0qH9E8b02of1phPb1uVFbX2Pl8N8V3T9nd8V1u511Sik35+Wi460YH+uS04cVUtOzrFQmquQr3ORqedao2t/IsdpY22PhGnaW9OjGK0lCCX7M2djqVudvdTOOQABTe2gNgFQAAAAAAAAABIADRMtnSLEdfYDE5Lfvdhb1G+rUNP1WnshJ8Dys9zwWavbCS6Q73ej6Mtg2WmdlUvHKrELvjnF09TjZZSEVptfom18+mz7p9otC1fs81ibuwknpydNyg/kyybPmdOnUXdqQjNeTW0aTll7UvF+PPH8V4LKQ71rk7eTa/glNRl6PTN2rk8fQpupWvrenFLbcqiS159SvXvCPD9826+MoqT/AMcNwfqmjVj2f8NRafuEp68J1ptejei8zxval47HnkeOLnLVZY/hShK4qPlK8kmqdNea5czZ4e4Ut8ROV7dVHe5CrzqXFRc9vqkvBExbWltZ0o0ra3p0acVqMYRSS9D3Rnlybmp0vjxTumgBoytbgAKgAAGgASAYBMuhoXuExmRTV5Y0K2/FwSafzXMrd52bY5ydTH3VzaT6pRltbLn1HQtM7FdOc1uD+J7B7tLulfU4/wCGp+l6+pG173JYyfdyeIr0V0dSCbj69PudYPmUVJNNJp9U+jNJyS9r45549Vyy2zWPuWlGuoyfhLkz1dPM5CurXE46rOT/ANfOOoJeab5MvN9wtg8jt3ONoyk+sku6/VaZCz7Po20+/g8ze46e9qLqd6Px8mWmWNOXyeW46jb4b7Nrazrq/wA3VV9dp7UG24Rfn8fqXqKSSjFJJckl0Rz2Nz2gYXe5WuYprwaUZpfDWvu2e9PtM90ap5nB3dlNfxyS70V9jk5ePkzu5dx5WVzt3Y9uDqircd8UzXRVoQ9E0/2L0c+4GyeDp5TMXCzNvUq5G59rTpv9DS562nrnzL9CcJpOE4zT6NPZ7vB6wkYWe9voAbOhAACQAAQBAyiKnTBkwCQAAAAAAAAAAAAAAAAAAEOAD5p7gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJBAbGydmnzOlTrRcatONSPlJbRB33BfD+QblUx9OE/CdJuLT+hPbBaZ5Tqs7x43uKVPgS/sdywnEV7bJPap1Zd5J/PkvsfUbntBxTUZ0rPK0l4pOEl+37MuZk2x8i49sMvFwqmrtHuLL9OY4bvrV+cP1r9kb9r2lcMXOlK8nQk/CrTcWvr0LE4xkmpRUl5NbRH3WAxF7v2+Ot5b8fZpNfVG2Plfrny8KfT2t+JMHdpOhlbSp5qNZNpeptxvrSaTjXptPxUk1+5WK/Z7w1XblKx7rf8Alk0asuzXAJNQd3T8tV3pGk8nGsb4N+lz97t11qwX/wBS/J8TyFpTXendUYrzlNJFOj2aYVNN1rtry9s1/M9Idm/Dql3pUa1XzVSs2n9x/wCTjD/wanrnivAWzarZa0i11Xtk36JlW4s4uxmbxUsNh6zu7q6kopQg2km3vba8iYtuCOHLZqUMZTbX+db/AHJa0xtjY6dpZ0aLXRwgk/sVy8iWemnH4Wru0sbZWdhb20elKmo+i0bB9PmfOjgt3dvUxmppkyECtSAMAAAAABAAAAAAAAAAAAAAA2AAAAAAAAAAABIDYAAAEAAAAAAAAAACdgACAQ0ASMaPmrRp1oOFSEZxfg1tH3oMmXStkvaCyHBfD+R26uPhCo/8dL9LT+hDPgTJ4+ffwXEt1a66U6rclry2vwy6mdGs5sp1WeXDjVQhmu0HCru3Fla5iiuTdJ6m/qvwzbt+1bGU6io5fH3uNqJ6ffp99L05/Ysh417W3uko3FCFZLlqcU/3R0YeXZNVhfGn02MXxTgs0l7lk7etJrbg5JNeW0+fmSqlF809rzKHfcBcPXzclae7z8HSk4tfREcuEuI8P+rCcS1+6v4aVwm19ev7HRh5WN7Y5cFk3HTgc6pcUcdYdayeFp5GCX95bvUteel+Dese1jBVZ+yyFO5x9VPTjVpvS+euf2OjHmxy6rC4We7F3Bo43OYzMQVTH31C5T69yom18Guq+pvpl5lKqwAC4AAABsAANgAAAAAAAAAAAIcAHzT3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABMoD5AMAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbAAAAAAgSMmrd4+yv4ON5a0a66N1IJv1NoxomZWdKWSzVVW87O8DcT9pb0qlnUT2pUZtNP4GnHAcY4hbxHETuKS/wBVdLe/g97LtowjXHmyjO8ONnSqw424pxj7uZ4d94iubr2jbaXnrnyJOw7T+HbuapXFapZ1nycLim46fk2TGjRvcPjcgnG8saFbfRzgm18n1OnHy7J7YZePJ0nbPIWWQp+0s7qlcRXNuEk9fPRss51W7O8Sm6uPr3eOr+E7eq0vqvw0fEcfx3iEpY/N0clSXSndU+el5vr4+DOrHycL2xy4cpHSAUGj2hZnHw7ud4ZrxaWnWtW5L56fT1ZL47tF4ayEowjkFQqPk43C7jT8uZtjyY5dMLjZ2s42eVG4o14KdGrCpFrk4STX2PXky+0dMsIwZRJtgAbJAAAAABDgA+ae4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA2AA2NgAAATsAAAAANBG3/D2IyMWrvH0aj/zOOn6kloFpnZdxS4SqjLgK1tZOWGyN7jKj6KlUcot/FP8AKPSL7QMPv2F3aZanHoqycZ6/5+JatA2nkZxllwY1XqXaPXs2oZ/AX1k+SdWivaw+aelr7k3juOOG8ppW2Uo+0a5U6j7km/Dk9Hu9NNNJp9U+hD33CuEyjk7rH0XJ/wCKMVF+qOrDy/Xthl40k9LdGcZxUotNPo09o+jnseCa1h+rC5y9smukHLvwX0Z6xu+O8Y0puyytNddbhNr5dDox8nC/bnvFlF9BT6PaDQotQy+MvMfJcpTnBygnvzSLBj8/icpFOxvqNaT5qEZfq9HzNpyS9M9VIAAtsQwAPnHtgAJAAAAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAkAAQAAAAAAAABlMwCYh9b/YbfgY2NonekaYmu8tNJp9U1tNEVfcKYLIadXHU4ST2p0v0S357WuZLaG9F5nYrlhL2hbXC32OmvcM3dxprpSrtVUvk3z+4JnfMGn++f6p/jj+Nn3Gr5w9X+B7jV84er/ABlpjM8v09xq+cPV/ge41fOHq/wATITPL9PcKvnD1f4HuNXzh6v8ADR88v09wq+cPV/ge41fOHq/wARIfPL9Z9xq+cPV/gx7jV84er/AAkPnl+nuNXzh6v8D3Cr5w9X+ACdI+eX6e4VfOHq/wPcavnD1f4AIkT88v09wq+cPV/ge41fOHq/wAACQ+eX6e41fOHq/wPcKvnD1f4AJ0j55fp7hV84er/AAPcavnD1f4AIkT88v09wq+cPV/gz7jV84er/AAkPnl+se4VfOHq/wAD3Gr5w9X+ACdHzy/T3Cr5w9X+B7jV84er/ABEh88v09wq+cPV/gz7jV84er/AAkPnl+se4VfOHq/wPcavnD1f4AJ0fPL9PcKvnD1f4HuNXzh6v8AESHzy/T3Cr5w9X+DPuNXzh6v8ACQ+eX6x7hV84er/AAPcavnD1f4AJ0fPL9PcKvnD1f4HuNXzh6v8AESHzy/T3Cr5w9X+DPuNXzh6v8ACQ+eX6x7hV84er/A9xq+cPV/gAnR88v09wq+cPV/ge41fOHq/wARIfPL9PcKvnD1f4M+41fOHq/wAJD55frHuFXzh6v8AA9xq+cPV/gAnR88v09wq+cPV/ge41fOHq/wARIfPL9PcKvnD1f4M+41fOHq/wAJD55frHuFXzh6v8D3Gr5w9X+ACdHzy/T3Cr5w9X+B7jV84er/ABEh88v09wq+cPV/gz7jV84er/AAkPnl+se4VfOHq/wAD3Gr5w9X+ACdHzy/T3Cr5w9X+B7jV84er/ABEh88v09wq+cPV/gz7jV84er/AAkPnl+se4VfOHq/wPcavnD1f4AJ0fPL9PcKvnD1f4HuNXzh6v8AESHzy/T3Cr5w9X+DPuNXzh6v8ACQ+eX6x7hV84er/AAPcavnD1f4AJ0fPL9PcKvnD1f4HuNXzh6v8AESHzy/T3Cr5w9X+DPuNXzh6v8ACQ+eX6x7hV84er/A9xq+cPV/gAnR88v09wq+cPV/ge41fOHq/wARIfPL9PcKvnD1f4M+41fOHq/wAJD55frHuFXzh6v8AA9xq+cPV/gAnR88v09wq+cPV/ge41fOHq/wARIfPL9PcKvnD1f4M+41fOHq/wAJD55frHuFXzh6v8D3Gr5w9X+ACdHzy/T3Cr5w9X+B7jV84er/ABEh88v09wq+cPV/gz7jV84er/AAkPnl+se4VfOHq/wAD3Gr5w9X+ACdHzy/T3Cr5w9X+B7jV84er/ABEh88v09wq+cPV/gz7jV84er/AAkPnl+se4VfOHq/wPcavnD1f4AJ0fPL9PcKvnD1f4HuNXzh6v8AESHzy/T3Cr5w9X+DPuNXzh6v8ACQ+eX6x7hV84er/AAPcavnD1f4AJ0fPL9PcKvnD1f4HuNXzh6v8AESHzy/T3Cr5w9X+DPuNXzh6v8ACQ+eX6x7hV84er/A9xq+cPV/gAnR88v09wq+cPV/ge41fOHq/wARIfPL9PcKvnD1f4M+41fOHq/wAJD55frHuFXzh6v8AA9xq+cPV/gAnR88v09wq+cPV/ge41fOHq/wARIfPL9PcKvnD1f4HuNXzh6v8ACQ+eX6e4VfOHq/wPcq3nD1f4AEhM8v09xq+cPV/gz7jV84er/AAkPnl+se4VfOHq/wPcavnD1f4AEh88v09wq+cPV/ge41fOHq/wATo+eX6z7jV84er/Bj3Gr5w9X+ABo+eX6e41fOHq/wABpPzy/X/2Q==, filename=0db23e42d1ae03d34ea33d3c4c0c4d85.jpeg, extension=jpeg}]
|
||
2026-06-23T10:54:53.326+08:00 INFO 26872 --- [gym-manage-api] [ parallel-12] c.n.gym.manage.groupcourse.util.OSSUtil : 文件上传到OSS成功: localPath=C:\Users\29827\AppData\Local\Temp\course_cover_10550364472985404300\d12fa255-6f9c-4ece-a209-8b314e42c8a4.jpeg, ossUrl=https://ycc-filesaver.oss-cn-beijing.aliyuncs.com/course/d12fa255-6f9c-4ece-a209-8b314e42c8a4.jpeg
|
||
2026-06-23T10:54:53.328+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-12] org.springframework.web.HttpLogging : [417bbf24] Encoding [{success=true, message=上传成功, url=https://ycc-filesaver.oss-cn-beijing.aliyuncs.com/course/d12fa255-6f9c-4ece-a209-8b314e42c8a4.jpeg}]
|
||
2026-06-23T10:54:53.330+08:00 DEBUG 26872 --- [gym-manage-api] [ parallel-12] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [INSERT INTO sys_operation_log (username, operation, method, params, result, ip, duration, status, id, create_by, update_by, created_at, updated_at) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13)]
|
||
2026-06-23T10:54:53.333+08:00 INFO 26872 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.sys.audit.OperationLogWebFilter : 操作日志保存成功: 团课管理 - 上传团课封面
|
||
2026-06-23T10:54:53.333+08:00 TRACE 26872 --- [gym-manage-api] [actor-tcp-nio-1] o.s.w.s.adapter.HttpWebHandlerAdapter : [417bbf24] Completed 200 OK, headers={masked}
|
||
2026-06-23T10:54:53.334+08:00 TRACE 26872 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [417bbf24] onComplete
|
||
2026-06-23T10:54:53.339+08:00 TRACE 26872 --- [gym-manage-api] [nio-8084-exec-6] o.s.w.s.adapter.HttpWebHandlerAdapter : [1b87f544] HTTP POST "/api/groupCourse", headers={masked}
|
||
2026-06-23T10:54:53.345+08:00 DEBUG 26872 --- [gym-manage-api] [ parallel-1] o.s.w.s.s.DefaultWebSessionManager : Created new WebSession.
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dictionaries" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/action/change-password" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/action/logical-delete" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/logical-delete" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/action/restore" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/action/restore" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/users/{id}/roles" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/menus" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/restore" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/roles/{id}/permissions" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/config" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/login" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/exception" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/logs/operation" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.347+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/login" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/register" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/auth/logout" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/cuit/auth/login" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/types" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/dict/data" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/notices" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/messages" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/files/upload" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/permissions" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/miniapp/login" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/auth/mp/callback" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member/phone/bind" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/member/{id}/phone" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/admin/verify-password" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-cards" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/purchase" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}/renew" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}/use" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/{recordId}/refund" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-records/process-expired" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/member-card-transactions" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/page" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{id}/delete" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/labels" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/types/{typeId}/labels/delete-batch" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/book" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/booking/{bookingId}/cancel" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.348+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "PUT" does not match against value "POST"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "DELETE" does not match against value "POST"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/{id}/enable" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse/recommend/{id}/disable" does not match against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "GET" does not match against value "POST"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Method "POST" matches against value "POST"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.server.RequestPredicates : Pattern "/api/groupCourse" matches against value "/api/groupCourse"
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.function.server.RouterFunctions : [1b87f544] Matched (POST && /api/groupCourse)
|
||
2026-06-23T10:54:53.349+08:00 DEBUG 26872 --- [gym-manage-api] [ parallel-1] o.s.w.r.f.s.s.RouterFunctionMapping : [1b87f544] Mapped to cn.novalon.gym.manage.app.config.SystemRouter$$Lambda/0x0000029da89d5c20@1a5e19fe
|
||
2026-06-23T10:54:53.349+08:00 TRACE 26872 --- [gym-manage-api] [ parallel-1] org.springframework.web.HttpLogging : [1b87f544] Decoded [cn.novalon.gym.manage.groupcourse.domain.GroupCourse@0]
|
||
2026-06-23T10:54:53.349+08:00 INFO 26872 --- [gym-manage-api] [ parallel-1] c.n.g.m.g.c.GroupCourseConverter : 转换bean,domain-entity:
|
||
2026-06-23T10:54:53.351+08:00 DEBUG 26872 --- [gym-manage-api] [ parallel-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [INSERT INTO group_course (course_name, coach_id, course_type, max_members, current_members, status, location, cover_image, description, point_card_amount, stored_value_amount, create_by, update_by, created_at, updated_at) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15)]
|
||
2026-06-23T10:54:53.352+08:00 ERROR 26872 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.g.s.impl.GroupCourseService : 团课创建失败 - error: executeMany; SQL [INSERT INTO group_course (course_name, coach_id, course_type, max_members, current_members, status, location, cover_image, description, point_card_amount, stored_value_amount, create_by, update_by, created_at, updated_at) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15)]; null value in column "start_time" of relation "group_course" violates not-null constraint
|
||
2026-06-23T10:54:53.352+08:00 TRACE 26872 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [1b87f544] Encoding [{success=false, message=executeMany; SQL [INSERT INTO group_course (course_name, coach_id, course_type, max_members, current_members, status, location, cover_image, description, point_card_amount, stored_value_amount, create_by, update_by, created_at, updated_at) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15)]; null value in column "start_time" of relation "group_course" violates not-null constraint}]
|
||
2026-06-23T10:54:53.353+08:00 DEBUG 26872 --- [gym-manage-api] [actor-tcp-nio-1] o.s.r2dbc.core.DefaultDatabaseClient : Executing SQL statement [INSERT INTO sys_operation_log (username, operation, method, params, result, ip, duration, status, id, create_by, update_by, created_at, updated_at) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13)]
|
||
2026-06-23T10:54:53.355+08:00 INFO 26872 --- [gym-manage-api] [actor-tcp-nio-1] c.n.g.m.sys.audit.OperationLogWebFilter : 操作日志保存成功: 团课管理 - 创建团课
|
||
2026-06-23T10:54:53.355+08:00 TRACE 26872 --- [gym-manage-api] [actor-tcp-nio-1] o.s.w.s.adapter.HttpWebHandlerAdapter : [1b87f544] Completed 400 BAD_REQUEST, headers={masked}
|
||
2026-06-23T10:54:53.355+08:00 TRACE 26872 --- [gym-manage-api] [actor-tcp-nio-1] org.springframework.web.HttpLogging : [1b87f544] onComplete
|