{:reitit.core/match #reitit.core.Match{:template "/origin/web", :data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x5eb1b59d "ring.middleware.defaults$wrap_defaults@5eb1b59d"] {:params {:urlencoded true, :keywordize true}, :responses {:not-modified-responses true, :absolute-redirects false, :content-length true, :content-types true, :default-charset "utf-8"}}] [#object[ring.middleware.multipart_params$wrap_multipart_params 0x6f00a3f9 "ring.middleware.multipart_params$wrap_multipart_params@6f00a3f9"]] [#object[ring.middleware.cors$wrap_cors 0x229f6a37 "ring.middleware.cors$wrap_cors@229f6a37"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x5eb1b59d "ring.middleware.defaults$wrap_defaults@5eb1b59d"] {:params {:urlencoded true, :multipart true, :nested true, :keywordize true}, :cookies true, :session {:flash true, :cookie-attrs {:http-only true}, :store #object[ring.middleware.session.cookie.CookieStore 0x12d0f5fa "ring.middleware.session.cookie.CookieStore@12d0f5fa"]}, :security {:anti-forgery {:safe-header "X-Ring-Anti-Forgery"}, :frame-options :sameorigin, :content-type-options :nosniff}, :static {:resources "public"}, :responses {:not-modified-responses true, :absolute-redirects false, :content-length true, :content-types true, :default-charset "utf-8"}, :websocket {:keepalive true}}] {:name :reitit.ring.middleware.muuntaja/format, :spec :reitit.ring.middleware.muuntaja/spec, :compile #object[reitit.ring.middleware.muuntaja$fn__13196 0x465f419d "reitit.ring.middleware.muuntaja$fn__13196@465f419d"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26419 0x2caa2dc4 "reitit.ring.coercion$fn__26419@2caa2dc4"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26395 0x753d34b4 "reitit.ring.coercion$fn__26395@753d34b4"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26406 0x68ae5f07 "reitit.ring.coercion$fn__26406@68ae5f07"]} [#object[buddy.auth.middleware$wrap_authentication 0x54c1a826 "buddy.auth.middleware$wrap_authentication@54c1a826"] #object[buddy.auth.backends.session$session_backend$reify__10246 0x6c3a4bd4 "buddy.auth.backends.session$session_backend$reify__10246@6c3a4bd4"]] [#object[buddy.auth.middleware$wrap_authorization 0x357c6278 "buddy.auth.middleware$wrap_authorization@357c6278"] #object[buddy.auth.backends.session$session_backend$reify__10246 0x6c3a4bd4 "buddy.auth.backends.session$session_backend$reify__10246@6c3a4bd4"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x2f3045b7 "buddy.auth.accessrules$wrap_access_rules@2f3045b7"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x1c20a696 "newapi.auth$customer_access@1c20a696"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x4a1968c8 "newapi.auth$deliver_access@4a1968c8"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0x672981c1 "newapi.auth$station_access@672981c1"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0x5b3b13fb "newapi.auth$admin_access@5b3b13fb"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x4a1968c8 "newapi.auth$deliver_access@4a1968c8"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0x42360a1c "newapi.auth$platform_access@42360a1c"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0x672981c1 "newapi.auth$station_access@672981c1"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x4a1968c8 "newapi.auth$deliver_access@4a1968c8"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x1c20a696 "newapi.auth$customer_access@1c20a696"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0x42360a1c "newapi.auth$platform_access@42360a1c"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0x672981c1 "newapi.auth$station_access@672981c1"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x4a1968c8 "newapi.auth$deliver_access@4a1968c8"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x1c20a696 "newapi.auth$customer_access@1c20a696"]}]}] [#object[newapi.utils$wrap_session_id 0x43e865ba "newapi.utils$wrap_session_id@43e865ba"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :get {:handler #object[newapi.origin.web.platform.login$login_select_page 0x5e00cc07 "newapi.origin.web.platform.login$login_select_page@5e00cc07"]}}, :result #reitit.ring.Methods{:get #reitit.ring.Endpoint{:data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x5eb1b59d "ring.middleware.defaults$wrap_defaults@5eb1b59d"] {:params {:urlencoded true, :keywordize true}, :responses {:not-modified-responses true, :absolute-redirects false, :content-length true, :content-types true, :default-charset "utf-8"}}] [#object[ring.middleware.multipart_params$wrap_multipart_params 0x6f00a3f9 "ring.middleware.multipart_params$wrap_multipart_params@6f00a3f9"]] [#object[ring.middleware.cors$wrap_cors 0x229f6a37 "ring.middleware.cors$wrap_cors@229f6a37"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x5eb1b59d "ring.middleware.defaults$wrap_defaults@5eb1b59d"] {:params {:urlencoded true, :multipart true, :nested true, :keywordize true}, :cookies true, :session {:flash true, :cookie-attrs {:http-only true}, :store #object[ring.middleware.session.cookie.CookieStore 0x12d0f5fa "ring.middleware.session.cookie.CookieStore@12d0f5fa"]}, :security {:anti-forgery {:safe-header "X-Ring-Anti-Forgery"}, :frame-options :sameorigin, :content-type-options :nosniff}, :static {:resources "public"}, :responses {:not-modified-responses true, :absolute-redirects false, :content-length true, :content-types true, :default-charset "utf-8"}, :websocket {:keepalive true}}] {:name :reitit.ring.middleware.muuntaja/format, :spec :reitit.ring.middleware.muuntaja/spec, :compile #object[reitit.ring.middleware.muuntaja$fn__13196 0x465f419d "reitit.ring.middleware.muuntaja$fn__13196@465f419d"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26419 0x2caa2dc4 "reitit.ring.coercion$fn__26419@2caa2dc4"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26395 0x753d34b4 "reitit.ring.coercion$fn__26395@753d34b4"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26406 0x68ae5f07 "reitit.ring.coercion$fn__26406@68ae5f07"]} [#object[buddy.auth.middleware$wrap_authentication 0x54c1a826 "buddy.auth.middleware$wrap_authentication@54c1a826"] #object[buddy.auth.backends.session$session_backend$reify__10246 0x6c3a4bd4 "buddy.auth.backends.session$session_backend$reify__10246@6c3a4bd4"]] [#object[buddy.auth.middleware$wrap_authorization 0x357c6278 "buddy.auth.middleware$wrap_authorization@357c6278"] #object[buddy.auth.backends.session$session_backend$reify__10246 0x6c3a4bd4 "buddy.auth.backends.session$session_backend$reify__10246@6c3a4bd4"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x2f3045b7 "buddy.auth.accessrules$wrap_access_rules@2f3045b7"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x1c20a696 "newapi.auth$customer_access@1c20a696"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x4a1968c8 "newapi.auth$deliver_access@4a1968c8"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0x672981c1 "newapi.auth$station_access@672981c1"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0x5b3b13fb "newapi.auth$admin_access@5b3b13fb"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x4a1968c8 "newapi.auth$deliver_access@4a1968c8"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0x42360a1c "newapi.auth$platform_access@42360a1c"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0x672981c1 "newapi.auth$station_access@672981c1"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x4a1968c8 "newapi.auth$deliver_access@4a1968c8"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x1c20a696 "newapi.auth$customer_access@1c20a696"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0x42360a1c "newapi.auth$platform_access@42360a1c"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0x672981c1 "newapi.auth$station_access@672981c1"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x4a1968c8 "newapi.auth$deliver_access@4a1968c8"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x1c20a696 "newapi.auth$customer_access@1c20a696"]}]}] [#object[newapi.utils$wrap_session_id 0x43e865ba "newapi.utils$wrap_session_id@43e865ba"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :handler #object[newapi.origin.web.platform.login$login_select_page 0x5e00cc07 "newapi.origin.web.platform.login$login_select_page@5e00cc07"]}, :handler #object[ring.middleware.content_length$wrap_content_length$fn__6984 0x197f3660 "ring.middleware.content_length$wrap_content_length$fn__6984@197f3660"], :path "/origin/web", :method :get, :middleware [#reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0xc156f90 "reitit.middleware$eval2760$fn__2762$fn__2767@c156f90"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x32cfe12d "reitit.middleware$eval2760$fn__2762$fn__2767@32cfe12d"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x6a776387 "reitit.middleware$eval2760$fn__2762$fn__2767@6a776387"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0xa5b949f "reitit.middleware$eval2760$fn__2762$fn__2767@a5b949f"], :spec nil} #reitit.middleware.Middleware{:name :reitit.ring.middleware.muuntaja/format, :wrap #object[reitit.ring.middleware.muuntaja$fn__13196$fn__13198 0x2d9503ab "reitit.ring.middleware.muuntaja$fn__13196$fn__13198@2d9503ab"], :spec :reitit.ring.middleware.muuntaja/spec, :data {:swagger {:produces #{"application/json" "application/transit+msgpack" "application/transit+json" "application/edn"}, :consumes #{"application/json" "application/transit+msgpack" "application/transit+json" "application/edn"}}}} #reitit.middleware.Middleware{:name :reitit.ring.coercion/coerce-request, :wrap nil, :spec :reitit.spec/parameters} #reitit.middleware.Middleware{:name :reitit.ring.coercion/coerce-response, :wrap nil, :spec :reitit.spec/responses} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x609e49bd "reitit.middleware$eval2760$fn__2762$fn__2767@609e49bd"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x31246572 "reitit.middleware$eval2760$fn__2762$fn__2767@31246572"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x678df0a5 "reitit.middleware$eval2760$fn__2762$fn__2767@678df0a5"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x62802fa4 "reitit.middleware$eval2760$fn__2762$fn__2767@62802fa4"], :spec nil}]}, :head nil, :post nil, :put nil, :delete nil, :connect nil, :options #reitit.ring.Endpoint{:data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x5eb1b59d "ring.middleware.defaults$wrap_defaults@5eb1b59d"] {:params {:urlencoded true, :keywordize true}, :responses {:not-modified-responses true, :absolute-redirects false, :content-length true, :content-types true, :default-charset "utf-8"}}] [#object[ring.middleware.multipart_params$wrap_multipart_params 0x6f00a3f9 "ring.middleware.multipart_params$wrap_multipart_params@6f00a3f9"]] [#object[ring.middleware.cors$wrap_cors 0x229f6a37 "ring.middleware.cors$wrap_cors@229f6a37"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x5eb1b59d "ring.middleware.defaults$wrap_defaults@5eb1b59d"] {:params {:urlencoded true, :multipart true, :nested true, :keywordize true}, :cookies true, :session {:flash true, :cookie-attrs {:http-only true}, :store #object[ring.middleware.session.cookie.CookieStore 0x12d0f5fa "ring.middleware.session.cookie.CookieStore@12d0f5fa"]}, :security {:anti-forgery {:safe-header "X-Ring-Anti-Forgery"}, :frame-options :sameorigin, :content-type-options :nosniff}, :static {:resources "public"}, :responses {:not-modified-responses true, :absolute-redirects false, :content-length true, :content-types true, :default-charset "utf-8"}, :websocket {:keepalive true}}] {:name :reitit.ring.middleware.muuntaja/format, :spec :reitit.ring.middleware.muuntaja/spec, :compile #object[reitit.ring.middleware.muuntaja$fn__13196 0x465f419d "reitit.ring.middleware.muuntaja$fn__13196@465f419d"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26419 0x2caa2dc4 "reitit.ring.coercion$fn__26419@2caa2dc4"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26395 0x753d34b4 "reitit.ring.coercion$fn__26395@753d34b4"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26406 0x68ae5f07 "reitit.ring.coercion$fn__26406@68ae5f07"]} [#object[buddy.auth.middleware$wrap_authentication 0x54c1a826 "buddy.auth.middleware$wrap_authentication@54c1a826"] #object[buddy.auth.backends.session$session_backend$reify__10246 0x6c3a4bd4 "buddy.auth.backends.session$session_backend$reify__10246@6c3a4bd4"]] [#object[buddy.auth.middleware$wrap_authorization 0x357c6278 "buddy.auth.middleware$wrap_authorization@357c6278"] #object[buddy.auth.backends.session$session_backend$reify__10246 0x6c3a4bd4 "buddy.auth.backends.session$session_backend$reify__10246@6c3a4bd4"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x2f3045b7 "buddy.auth.accessrules$wrap_access_rules@2f3045b7"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x1c20a696 "newapi.auth$customer_access@1c20a696"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x4a1968c8 "newapi.auth$deliver_access@4a1968c8"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0x672981c1 "newapi.auth$station_access@672981c1"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0x5b3b13fb "newapi.auth$admin_access@5b3b13fb"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x4a1968c8 "newapi.auth$deliver_access@4a1968c8"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0x42360a1c "newapi.auth$platform_access@42360a1c"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0x672981c1 "newapi.auth$station_access@672981c1"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x4a1968c8 "newapi.auth$deliver_access@4a1968c8"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x1c20a696 "newapi.auth$customer_access@1c20a696"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x76e948ef "newapi.auth$anony_access@76e948ef"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0x42360a1c "newapi.auth$platform_access@42360a1c"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0x672981c1 "newapi.auth$station_access@672981c1"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x4a1968c8 "newapi.auth$deliver_access@4a1968c8"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x1c20a696 "newapi.auth$customer_access@1c20a696"]}]}] [#object[newapi.utils$wrap_session_id 0x43e865ba "newapi.utils$wrap_session_id@43e865ba"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :no-doc true, :handler #object[reitit.ring$fn__2952$fn__2961 0x704141e8 "reitit.ring$fn__2952$fn__2961@704141e8"]}, :handler #object[ring.middleware.content_length$wrap_content_length$fn__6984 0x625ca567 "ring.middleware.content_length$wrap_content_length$fn__6984@625ca567"], :path "/origin/web", :method :options, :middleware [#reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x6a5c6951 "reitit.middleware$eval2760$fn__2762$fn__2767@6a5c6951"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x94286b1 "reitit.middleware$eval2760$fn__2762$fn__2767@94286b1"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x73f6c870 "reitit.middleware$eval2760$fn__2762$fn__2767@73f6c870"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x74863cf4 "reitit.middleware$eval2760$fn__2762$fn__2767@74863cf4"], :spec nil} #reitit.middleware.Middleware{:name :reitit.ring.middleware.muuntaja/format, :wrap #object[reitit.ring.middleware.muuntaja$fn__13196$fn__13198 0x7d99d5d4 "reitit.ring.middleware.muuntaja$fn__13196$fn__13198@7d99d5d4"], :spec :reitit.ring.middleware.muuntaja/spec, :data {:swagger {:produces #{"application/json" "application/transit+msgpack" "application/transit+json" "application/edn"}, :consumes #{"application/json" "application/transit+msgpack" "application/transit+json" "application/edn"}}}} #reitit.middleware.Middleware{:name :reitit.ring.coercion/coerce-request, :wrap nil, :spec :reitit.spec/parameters} #reitit.middleware.Middleware{:name :reitit.ring.coercion/coerce-response, :wrap nil, :spec :reitit.spec/responses} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x60f3b3d8 "reitit.middleware$eval2760$fn__2762$fn__2767@60f3b3d8"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x250352fe "reitit.middleware$eval2760$fn__2762$fn__2767@250352fe"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x60a7bb36 "reitit.middleware$eval2760$fn__2762$fn__2767@60a7bb36"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2760$fn__2762$fn__2767 0x53a3f583 "reitit.middleware$eval2760$fn__2762$fn__2767@53a3f583"], :spec nil}]}, :trace nil, :patch nil}, :path-params {}, :path "/origin/web"}, :reitit.core/router #object[reitit.core$quarantine_router$reify__2114 0x66761c7f "reitit.core$quarantine_router$reify__2114@66761c7f"], :identity {:session-id nil}, :ssl-client-cert nil, :protocol "HTTP/1.1", :cookies {}, :remote-addr "127.0.0.1", :params {}, :flash nil, :headers {"x-forwarded-host" "api.staging.dazhonges.cn", "host" "api.staging.dazhonges.cn", "user-agent" "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)", "x-forwarded-port" "443", "referer" "https://api.staging.dazhonges.cn/", "accept" "*/*", "x-forwarded-for" "216.73.216.88", "accept-encoding" "gzip, br, zstd, deflate", "x-forwarded-proto" "https", "x-real-ip" "216.73.216.88", "x-forwarded-server" "iZj6c14h2odfg992kiw3qnZ"}, :server-port 80, :muuntaja/request nil, :content-length nil, :form-params {}, :session/key nil, :query-params {}, :content-type nil, :character-encoding nil, :uri "/origin/web", :server-name "api.staging.dazhonges.cn", :anti-forgery-token "mBkGNvaGHiGoAP8BVm63V7NYqL0jKsF4QqukejD1zg970lM1l8thCzRdORR/tXnADuAOw1Yls3iSplZ/", :query-string nil, :path-params {}, :muuntaja/response #FormatAndCharset{:format "application/json", :charset "utf-8", :raw-format "*/*"}, :body #object[org.eclipse.jetty.ee9.nested.HttpInput 0x24ead618 "oeje9n.HttpInput@619370008 cs=oeje9n.HttpChannelState@4bac4176{s=HANDLING rs=BLOCKING os=OPEN is=IDLE awp=false se=false i=true al=0} cp=org.eclipse.jetty.ee9.nested.BlockingContentProducer@37546862 eof=false"], :multipart-params {}, :scheme :http, :request-method :get, :session {}}