{:server-port 80, :server-name "api.staging.dazhonges.cn", :remote-addr "127.0.0.1", :uri "/origin/web", :query-string nil, :scheme :http, :request-method :get, :protocol "HTTP/1.1", :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.245", "accept-encoding" "gzip, br, zstd, deflate", "x-forwarded-proto" "https", "x-real-ip" "216.73.216.245", "x-forwarded-server" "iZj6c14h2odfg992kiw3qnZ"}, :content-type nil, :content-length nil, :character-encoding nil, :ssl-client-cert nil, :body #object[org.eclipse.jetty.ee9.nested.HttpInput 0x618a592b "oeje9n.HttpInput@1636456747 cs=oeje9n.HttpChannelState@55d19adc{s=HANDLING rs=BLOCKING os=OPEN is=IDLE awp=false se=false i=true al=0} cp=org.eclipse.jetty.ee9.nested.BlockingContentProducer@79871660 eof=false"], :form-params {}, :params {}, :query-params {}, :path-params {}, :reitit.core/match #reitit.core.Match{:template "/origin/web", :data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x1b0e53e5 "ring.middleware.defaults$wrap_defaults@1b0e53e5"] {: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 0x412b93d0 "ring.middleware.multipart_params$wrap_multipart_params@412b93d0"]] [#object[ring.middleware.cors$wrap_cors 0x134060ce "ring.middleware.cors$wrap_cors@134060ce"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x1b0e53e5 "ring.middleware.defaults$wrap_defaults@1b0e53e5"] {: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 0x737a6f37 "ring.middleware.session.cookie.CookieStore@737a6f37"]}, :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__13372 0x5a3cc295 "reitit.ring.middleware.muuntaja$fn__13372@5a3cc295"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26769 0x47146f11 "reitit.ring.coercion$fn__26769@47146f11"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26743 0x57c2212d "reitit.ring.coercion$fn__26743@57c2212d"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26755 0x45e7ba90 "reitit.ring.coercion$fn__26755@45e7ba90"]} [#object[buddy.auth.middleware$wrap_authentication 0x7973e0d3 "buddy.auth.middleware$wrap_authentication@7973e0d3"] #object[buddy.auth.backends.session$session_backend$reify__10392 0x78a97c80 "buddy.auth.backends.session$session_backend$reify__10392@78a97c80"]] [#object[buddy.auth.middleware$wrap_authorization 0x5bf6e5c0 "buddy.auth.middleware$wrap_authorization@5bf6e5c0"] #object[buddy.auth.backends.session$session_backend$reify__10392 0x78a97c80 "buddy.auth.backends.session$session_backend$reify__10392@78a97c80"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x233de714 "buddy.auth.accessrules$wrap_access_rules@233de714"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x333915a "newapi.auth$customer_access@333915a"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x6f07bc19 "newapi.auth$deliver_access@6f07bc19"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0x234ef3aa "newapi.auth$station_access@234ef3aa"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0x11249125 "newapi.auth$admin_access@11249125"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x6f07bc19 "newapi.auth$deliver_access@6f07bc19"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0xe826b1a "newapi.auth$platform_access@e826b1a"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0x234ef3aa "newapi.auth$station_access@234ef3aa"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x6f07bc19 "newapi.auth$deliver_access@6f07bc19"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x333915a "newapi.auth$customer_access@333915a"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0xe826b1a "newapi.auth$platform_access@e826b1a"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0x234ef3aa "newapi.auth$station_access@234ef3aa"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x6f07bc19 "newapi.auth$deliver_access@6f07bc19"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x333915a "newapi.auth$customer_access@333915a"]}]}] [#object[newapi.utils$wrap_session_id 0x5c37f9a7 "newapi.utils$wrap_session_id@5c37f9a7"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :get {:handler #object[newapi.origin.web.platform.login$login_select_page 0x5b6bc6c5 "newapi.origin.web.platform.login$login_select_page@5b6bc6c5"]}}, :result #reitit.ring.Methods{:get #reitit.ring.Endpoint{:data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x1b0e53e5 "ring.middleware.defaults$wrap_defaults@1b0e53e5"] {: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 0x412b93d0 "ring.middleware.multipart_params$wrap_multipart_params@412b93d0"]] [#object[ring.middleware.cors$wrap_cors 0x134060ce "ring.middleware.cors$wrap_cors@134060ce"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x1b0e53e5 "ring.middleware.defaults$wrap_defaults@1b0e53e5"] {: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 0x737a6f37 "ring.middleware.session.cookie.CookieStore@737a6f37"]}, :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__13372 0x5a3cc295 "reitit.ring.middleware.muuntaja$fn__13372@5a3cc295"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26769 0x47146f11 "reitit.ring.coercion$fn__26769@47146f11"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26743 0x57c2212d "reitit.ring.coercion$fn__26743@57c2212d"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26755 0x45e7ba90 "reitit.ring.coercion$fn__26755@45e7ba90"]} [#object[buddy.auth.middleware$wrap_authentication 0x7973e0d3 "buddy.auth.middleware$wrap_authentication@7973e0d3"] #object[buddy.auth.backends.session$session_backend$reify__10392 0x78a97c80 "buddy.auth.backends.session$session_backend$reify__10392@78a97c80"]] [#object[buddy.auth.middleware$wrap_authorization 0x5bf6e5c0 "buddy.auth.middleware$wrap_authorization@5bf6e5c0"] #object[buddy.auth.backends.session$session_backend$reify__10392 0x78a97c80 "buddy.auth.backends.session$session_backend$reify__10392@78a97c80"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x233de714 "buddy.auth.accessrules$wrap_access_rules@233de714"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x333915a "newapi.auth$customer_access@333915a"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x6f07bc19 "newapi.auth$deliver_access@6f07bc19"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0x234ef3aa "newapi.auth$station_access@234ef3aa"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0x11249125 "newapi.auth$admin_access@11249125"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x6f07bc19 "newapi.auth$deliver_access@6f07bc19"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0xe826b1a "newapi.auth$platform_access@e826b1a"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0x234ef3aa "newapi.auth$station_access@234ef3aa"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x6f07bc19 "newapi.auth$deliver_access@6f07bc19"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x333915a "newapi.auth$customer_access@333915a"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0xe826b1a "newapi.auth$platform_access@e826b1a"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0x234ef3aa "newapi.auth$station_access@234ef3aa"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x6f07bc19 "newapi.auth$deliver_access@6f07bc19"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x333915a "newapi.auth$customer_access@333915a"]}]}] [#object[newapi.utils$wrap_session_id 0x5c37f9a7 "newapi.utils$wrap_session_id@5c37f9a7"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :handler #object[newapi.origin.web.platform.login$login_select_page 0x5b6bc6c5 "newapi.origin.web.platform.login$login_select_page@5b6bc6c5"]}, :handler #object[ring.middleware.content_length$wrap_content_length$fn__7064 0x3bd851cc "ring.middleware.content_length$wrap_content_length$fn__7064@3bd851cc"], :path "/origin/web", :method :get, :middleware [#reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x1bfb9257 "reitit.middleware$eval2787$fn__2789$fn__2795@1bfb9257"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x2805b0d4 "reitit.middleware$eval2787$fn__2789$fn__2795@2805b0d4"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x2d5d06ff "reitit.middleware$eval2787$fn__2789$fn__2795@2d5d06ff"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x547264a9 "reitit.middleware$eval2787$fn__2789$fn__2795@547264a9"], :spec nil} #reitit.middleware.Middleware{:name :reitit.ring.middleware.muuntaja/format, :wrap #object[reitit.ring.middleware.muuntaja$fn__13372$fn__13375 0x135c2d5a "reitit.ring.middleware.muuntaja$fn__13372$fn__13375@135c2d5a"], :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$eval2787$fn__2789$fn__2795 0x16dabcf5 "reitit.middleware$eval2787$fn__2789$fn__2795@16dabcf5"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x53752a2f "reitit.middleware$eval2787$fn__2789$fn__2795@53752a2f"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x14e54bc4 "reitit.middleware$eval2787$fn__2789$fn__2795@14e54bc4"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x662182ff "reitit.middleware$eval2787$fn__2789$fn__2795@662182ff"], :spec nil}]}, :head nil, :post nil, :put nil, :delete nil, :connect nil, :options #reitit.ring.Endpoint{:data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x1b0e53e5 "ring.middleware.defaults$wrap_defaults@1b0e53e5"] {: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 0x412b93d0 "ring.middleware.multipart_params$wrap_multipart_params@412b93d0"]] [#object[ring.middleware.cors$wrap_cors 0x134060ce "ring.middleware.cors$wrap_cors@134060ce"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x1b0e53e5 "ring.middleware.defaults$wrap_defaults@1b0e53e5"] {: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 0x737a6f37 "ring.middleware.session.cookie.CookieStore@737a6f37"]}, :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__13372 0x5a3cc295 "reitit.ring.middleware.muuntaja$fn__13372@5a3cc295"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26769 0x47146f11 "reitit.ring.coercion$fn__26769@47146f11"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26743 0x57c2212d "reitit.ring.coercion$fn__26743@57c2212d"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26755 0x45e7ba90 "reitit.ring.coercion$fn__26755@45e7ba90"]} [#object[buddy.auth.middleware$wrap_authentication 0x7973e0d3 "buddy.auth.middleware$wrap_authentication@7973e0d3"] #object[buddy.auth.backends.session$session_backend$reify__10392 0x78a97c80 "buddy.auth.backends.session$session_backend$reify__10392@78a97c80"]] [#object[buddy.auth.middleware$wrap_authorization 0x5bf6e5c0 "buddy.auth.middleware$wrap_authorization@5bf6e5c0"] #object[buddy.auth.backends.session$session_backend$reify__10392 0x78a97c80 "buddy.auth.backends.session$session_backend$reify__10392@78a97c80"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x233de714 "buddy.auth.accessrules$wrap_access_rules@233de714"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x333915a "newapi.auth$customer_access@333915a"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x6f07bc19 "newapi.auth$deliver_access@6f07bc19"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0x234ef3aa "newapi.auth$station_access@234ef3aa"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0x11249125 "newapi.auth$admin_access@11249125"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x6f07bc19 "newapi.auth$deliver_access@6f07bc19"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0xe826b1a "newapi.auth$platform_access@e826b1a"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0x234ef3aa "newapi.auth$station_access@234ef3aa"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x6f07bc19 "newapi.auth$deliver_access@6f07bc19"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x333915a "newapi.auth$customer_access@333915a"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x45aefed8 "newapi.auth$anony_access@45aefed8"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0xe826b1a "newapi.auth$platform_access@e826b1a"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0x234ef3aa "newapi.auth$station_access@234ef3aa"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x6f07bc19 "newapi.auth$deliver_access@6f07bc19"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x333915a "newapi.auth$customer_access@333915a"]}]}] [#object[newapi.utils$wrap_session_id 0x5c37f9a7 "newapi.utils$wrap_session_id@5c37f9a7"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :no-doc true, :handler #object[reitit.ring$fn__2986$fn__2995 0x25dfb7da "reitit.ring$fn__2986$fn__2995@25dfb7da"]}, :handler #object[ring.middleware.content_length$wrap_content_length$fn__7064 0x5f81c51c "ring.middleware.content_length$wrap_content_length$fn__7064@5f81c51c"], :path "/origin/web", :method :options, :middleware [#reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x61041e43 "reitit.middleware$eval2787$fn__2789$fn__2795@61041e43"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0xbd85ee6 "reitit.middleware$eval2787$fn__2789$fn__2795@bd85ee6"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x53614920 "reitit.middleware$eval2787$fn__2789$fn__2795@53614920"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x299cf75 "reitit.middleware$eval2787$fn__2789$fn__2795@299cf75"], :spec nil} #reitit.middleware.Middleware{:name :reitit.ring.middleware.muuntaja/format, :wrap #object[reitit.ring.middleware.muuntaja$fn__13372$fn__13375 0x432e3f63 "reitit.ring.middleware.muuntaja$fn__13372$fn__13375@432e3f63"], :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$eval2787$fn__2789$fn__2795 0xa48768e "reitit.middleware$eval2787$fn__2789$fn__2795@a48768e"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x533916ae "reitit.middleware$eval2787$fn__2789$fn__2795@533916ae"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x1f1799db "reitit.middleware$eval2787$fn__2789$fn__2795@1f1799db"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x2df0787d "reitit.middleware$eval2787$fn__2789$fn__2795@2df0787d"], :spec nil}]}, :trace nil, :patch nil}, :path-params {}, :path "/origin/web"}, :reitit.core/router #object[reitit.core$quarantine_router$reify__2125 0x2088842e "reitit.core$quarantine_router$reify__2125@2088842e"], :multipart-params {}, :cookies {}, :session {}, :session/key nil, :flash nil, :anti-forgery-token "G/AHXKT+/mdVChSy1HIXBiq79AIcQjTnfYOZBv1PTru/i/E7pH7IzzicR4yunGvybiFHgrvcQchF3dkh", :muuntaja/request nil, :muuntaja/response #FormatAndCharset{:format "application/json", :charset "utf-8", :raw-format "*/*"}, :identity {:session-id nil}}