{:server-port 80, :server-name "api.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.dazhonges.cn", "host" "api.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.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 0x3b1c994e "oeje9n.HttpInput@991729998 cs=oeje9n.HttpChannelState@3ab9a8a2{s=HANDLING rs=BLOCKING os=OPEN is=IDLE awp=false se=false i=true al=0} cp=org.eclipse.jetty.ee9.nested.BlockingContentProducer@31a55bb4 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 0x72c65b88 "ring.middleware.defaults$wrap_defaults@72c65b88"] {: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 0x5e76ee4d "ring.middleware.multipart_params$wrap_multipart_params@5e76ee4d"]] [#object[ring.middleware.cors$wrap_cors 0x4f0a95bb "ring.middleware.cors$wrap_cors@4f0a95bb"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x72c65b88 "ring.middleware.defaults$wrap_defaults@72c65b88"] {: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 0x15f73a2e "ring.middleware.session.cookie.CookieStore@15f73a2e"]}, :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 0x28fa4b8b "reitit.ring.middleware.muuntaja$fn__13372@28fa4b8b"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26769 0x4197cc5f "reitit.ring.coercion$fn__26769@4197cc5f"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26743 0x5aab2e9b "reitit.ring.coercion$fn__26743@5aab2e9b"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26755 0x30598ae5 "reitit.ring.coercion$fn__26755@30598ae5"]} [#object[buddy.auth.middleware$wrap_authentication 0x4a052976 "buddy.auth.middleware$wrap_authentication@4a052976"] #object[buddy.auth.backends.session$session_backend$reify__10392 0x794146d0 "buddy.auth.backends.session$session_backend$reify__10392@794146d0"]] [#object[buddy.auth.middleware$wrap_authorization 0x3653de91 "buddy.auth.middleware$wrap_authorization@3653de91"] #object[buddy.auth.backends.session$session_backend$reify__10392 0x794146d0 "buddy.auth.backends.session$session_backend$reify__10392@794146d0"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x4a21741c "buddy.auth.accessrules$wrap_access_rules@4a21741c"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x63c3a3c2 "newapi.auth$customer_access@63c3a3c2"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x4bcc4e7d "newapi.auth$deliver_access@4bcc4e7d"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0xa0c528c "newapi.auth$station_access@a0c528c"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0x46191868 "newapi.auth$admin_access@46191868"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x4bcc4e7d "newapi.auth$deliver_access@4bcc4e7d"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0x383a7eda "newapi.auth$platform_access@383a7eda"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0xa0c528c "newapi.auth$station_access@a0c528c"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x4bcc4e7d "newapi.auth$deliver_access@4bcc4e7d"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x63c3a3c2 "newapi.auth$customer_access@63c3a3c2"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0x383a7eda "newapi.auth$platform_access@383a7eda"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0xa0c528c "newapi.auth$station_access@a0c528c"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x4bcc4e7d "newapi.auth$deliver_access@4bcc4e7d"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x63c3a3c2 "newapi.auth$customer_access@63c3a3c2"]}]}] [#object[newapi.utils$wrap_session_id 0x11ac7006 "newapi.utils$wrap_session_id@11ac7006"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :get {:handler #object[newapi.origin.web.platform.login$login_select_page 0x51e1f63c "newapi.origin.web.platform.login$login_select_page@51e1f63c"]}}, :result #reitit.ring.Methods{:get #reitit.ring.Endpoint{:data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x72c65b88 "ring.middleware.defaults$wrap_defaults@72c65b88"] {: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 0x5e76ee4d "ring.middleware.multipart_params$wrap_multipart_params@5e76ee4d"]] [#object[ring.middleware.cors$wrap_cors 0x4f0a95bb "ring.middleware.cors$wrap_cors@4f0a95bb"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x72c65b88 "ring.middleware.defaults$wrap_defaults@72c65b88"] {: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 0x15f73a2e "ring.middleware.session.cookie.CookieStore@15f73a2e"]}, :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 0x28fa4b8b "reitit.ring.middleware.muuntaja$fn__13372@28fa4b8b"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26769 0x4197cc5f "reitit.ring.coercion$fn__26769@4197cc5f"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26743 0x5aab2e9b "reitit.ring.coercion$fn__26743@5aab2e9b"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26755 0x30598ae5 "reitit.ring.coercion$fn__26755@30598ae5"]} [#object[buddy.auth.middleware$wrap_authentication 0x4a052976 "buddy.auth.middleware$wrap_authentication@4a052976"] #object[buddy.auth.backends.session$session_backend$reify__10392 0x794146d0 "buddy.auth.backends.session$session_backend$reify__10392@794146d0"]] [#object[buddy.auth.middleware$wrap_authorization 0x3653de91 "buddy.auth.middleware$wrap_authorization@3653de91"] #object[buddy.auth.backends.session$session_backend$reify__10392 0x794146d0 "buddy.auth.backends.session$session_backend$reify__10392@794146d0"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x4a21741c "buddy.auth.accessrules$wrap_access_rules@4a21741c"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x63c3a3c2 "newapi.auth$customer_access@63c3a3c2"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x4bcc4e7d "newapi.auth$deliver_access@4bcc4e7d"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0xa0c528c "newapi.auth$station_access@a0c528c"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0x46191868 "newapi.auth$admin_access@46191868"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x4bcc4e7d "newapi.auth$deliver_access@4bcc4e7d"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0x383a7eda "newapi.auth$platform_access@383a7eda"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0xa0c528c "newapi.auth$station_access@a0c528c"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x4bcc4e7d "newapi.auth$deliver_access@4bcc4e7d"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x63c3a3c2 "newapi.auth$customer_access@63c3a3c2"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0x383a7eda "newapi.auth$platform_access@383a7eda"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0xa0c528c "newapi.auth$station_access@a0c528c"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x4bcc4e7d "newapi.auth$deliver_access@4bcc4e7d"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x63c3a3c2 "newapi.auth$customer_access@63c3a3c2"]}]}] [#object[newapi.utils$wrap_session_id 0x11ac7006 "newapi.utils$wrap_session_id@11ac7006"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :handler #object[newapi.origin.web.platform.login$login_select_page 0x51e1f63c "newapi.origin.web.platform.login$login_select_page@51e1f63c"]}, :handler #object[ring.middleware.content_length$wrap_content_length$fn__7064 0x3bf5a279 "ring.middleware.content_length$wrap_content_length$fn__7064@3bf5a279"], :path "/origin/web", :method :get, :middleware [#reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x17ffd963 "reitit.middleware$eval2787$fn__2789$fn__2795@17ffd963"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x64fb7a8a "reitit.middleware$eval2787$fn__2789$fn__2795@64fb7a8a"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x3af5203f "reitit.middleware$eval2787$fn__2789$fn__2795@3af5203f"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x2c05bb72 "reitit.middleware$eval2787$fn__2789$fn__2795@2c05bb72"], :spec nil} #reitit.middleware.Middleware{:name :reitit.ring.middleware.muuntaja/format, :wrap #object[reitit.ring.middleware.muuntaja$fn__13372$fn__13375 0x45585b50 "reitit.ring.middleware.muuntaja$fn__13372$fn__13375@45585b50"], :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 0x7a48465b "reitit.middleware$eval2787$fn__2789$fn__2795@7a48465b"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x69af75f5 "reitit.middleware$eval2787$fn__2789$fn__2795@69af75f5"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x68f09d99 "reitit.middleware$eval2787$fn__2789$fn__2795@68f09d99"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x6f75c90c "reitit.middleware$eval2787$fn__2789$fn__2795@6f75c90c"], :spec nil}]}, :head nil, :post nil, :put nil, :delete nil, :connect nil, :options #reitit.ring.Endpoint{:data {:middleware [[#object[ring.middleware.defaults$wrap_defaults 0x72c65b88 "ring.middleware.defaults$wrap_defaults@72c65b88"] {: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 0x5e76ee4d "ring.middleware.multipart_params$wrap_multipart_params@5e76ee4d"]] [#object[ring.middleware.cors$wrap_cors 0x4f0a95bb "ring.middleware.cors$wrap_cors@4f0a95bb"] :access-control-allow-origin [#".*"] :access-control-expose-headers ["Content-Range"] :access-control-allow-methods [:get :put :post :delete]] [#object[ring.middleware.defaults$wrap_defaults 0x72c65b88 "ring.middleware.defaults$wrap_defaults@72c65b88"] {: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 0x15f73a2e "ring.middleware.session.cookie.CookieStore@15f73a2e"]}, :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 0x28fa4b8b "reitit.ring.middleware.muuntaja$fn__13372@28fa4b8b"]} {:name :reitit.ring.coercion/coerce-exceptions, :compile #object[reitit.ring.coercion$fn__26769 0x4197cc5f "reitit.ring.coercion$fn__26769@4197cc5f"]} {:name :reitit.ring.coercion/coerce-request, :spec :reitit.spec/parameters, :compile #object[reitit.ring.coercion$fn__26743 0x5aab2e9b "reitit.ring.coercion$fn__26743@5aab2e9b"]} {:name :reitit.ring.coercion/coerce-response, :spec :reitit.spec/responses, :compile #object[reitit.ring.coercion$fn__26755 0x30598ae5 "reitit.ring.coercion$fn__26755@30598ae5"]} [#object[buddy.auth.middleware$wrap_authentication 0x4a052976 "buddy.auth.middleware$wrap_authentication@4a052976"] #object[buddy.auth.backends.session$session_backend$reify__10392 0x794146d0 "buddy.auth.backends.session$session_backend$reify__10392@794146d0"]] [#object[buddy.auth.middleware$wrap_authorization 0x3653de91 "buddy.auth.middleware$wrap_authorization@3653de91"] #object[buddy.auth.backends.session$session_backend$reify__10392 0x794146d0 "buddy.auth.backends.session$session_backend$reify__10392@794146d0"]] [#object[buddy.auth.accessrules$wrap_access_rules 0x4a21741c "buddy.auth.accessrules$wrap_access_rules@4a21741c"] {:policy :reject, :rules [{:uri "/origin/web/deliver/order/check", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/origin/api/storage*", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/origin/api/regions*", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/legacy/*", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uris ["/api/healthz" "/api/v1/customer/login*"], :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/api/v1/customer*", :handler #object[newapi.auth$customer_access 0x63c3a3c2 "newapi.auth$customer_access@63c3a3c2"], :redirect "/api/v1/customer/login"} {:uri "/api/v1/deliver*", :handler #object[newapi.auth$deliver_access 0x4bcc4e7d "newapi.auth$deliver_access@4bcc4e7d"]} {:uri "/api/v1/station*", :handler #object[newapi.auth$station_access 0xa0c528c "newapi.auth$station_access@a0c528c"]} {:uri "/api/v1/admin*", :handler #object[newapi.auth$admin_access 0x46191868 "newapi.auth$admin_access@46191868"]} {:uris ["/static/*" "/css/*" "/js/*" "/favicon.ico"], :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "*/login", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "*/login-mock", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/web/deliver*", :handler #object[newapi.auth$deliver_access 0x4bcc4e7d "newapi.auth$deliver_access@4bcc4e7d"], :redirect "/web/deliver/login"} {:uri "/quic/platform*", :handler #object[newapi.auth$platform_access 0x383a7eda "newapi.auth$platform_access@383a7eda"], :redirect "/quic/platform/login"} {:uri "/quic/station*", :handler #object[newapi.auth$station_access 0xa0c528c "newapi.auth$station_access@a0c528c"], :redirect "/quic/station/login"} {:uri "/quic/deliver*", :handler #object[newapi.auth$deliver_access 0x4bcc4e7d "newapi.auth$deliver_access@4bcc4e7d"], :redirect "/quic/deliver/login"} {:uri "/quic/api/*", :handler #object[newapi.auth$customer_access 0x63c3a3c2 "newapi.auth$customer_access@63c3a3c2"]} {:uris ["/quic/images/*" "/quic/img/*" "*.jpg"], :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/origin/web", :handler #object[newapi.auth$anony_access 0x290caab7 "newapi.auth$anony_access@290caab7"]} {:uri "/origin/web/platform*", :handler #object[newapi.auth$platform_access 0x383a7eda "newapi.auth$platform_access@383a7eda"], :redirect "/origin/web/platform/login"} {:uri "/origin/web/station*", :handler #object[newapi.auth$station_access 0xa0c528c "newapi.auth$station_access@a0c528c"], :redirect "/origin/web/station/login"} {:uri "/origin/web/deliver*", :handler #object[newapi.auth$deliver_access 0x4bcc4e7d "newapi.auth$deliver_access@4bcc4e7d"], :redirect "/origin/web/deliver/login"} {:uri "/origin/api/*", :handler #object[newapi.auth$customer_access 0x63c3a3c2 "newapi.auth$customer_access@63c3a3c2"]}]}] [#object[newapi.utils$wrap_session_id 0x11ac7006 "newapi.utils$wrap_session_id@11ac7006"]]], :coercion #Coercion{:name :malli}, :muuntaja <>, :name :origin.web/index, :no-doc true, :handler #object[reitit.ring$fn__2986$fn__2995 0x57b72027 "reitit.ring$fn__2986$fn__2995@57b72027"]}, :handler #object[ring.middleware.content_length$wrap_content_length$fn__7064 0x4525e7f9 "ring.middleware.content_length$wrap_content_length$fn__7064@4525e7f9"], :path "/origin/web", :method :options, :middleware [#reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x29d5a691 "reitit.middleware$eval2787$fn__2789$fn__2795@29d5a691"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x6829270e "reitit.middleware$eval2787$fn__2789$fn__2795@6829270e"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x6f18434 "reitit.middleware$eval2787$fn__2789$fn__2795@6f18434"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x6c81b13c "reitit.middleware$eval2787$fn__2789$fn__2795@6c81b13c"], :spec nil} #reitit.middleware.Middleware{:name :reitit.ring.middleware.muuntaja/format, :wrap #object[reitit.ring.middleware.muuntaja$fn__13372$fn__13375 0x68647313 "reitit.ring.middleware.muuntaja$fn__13372$fn__13375@68647313"], :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 0x49543846 "reitit.middleware$eval2787$fn__2789$fn__2795@49543846"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x430ec57c "reitit.middleware$eval2787$fn__2789$fn__2795@430ec57c"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x22678470 "reitit.middleware$eval2787$fn__2789$fn__2795@22678470"], :spec nil} #reitit.middleware.Middleware{:name nil, :wrap #object[reitit.middleware$eval2787$fn__2789$fn__2795 0x69d087c4 "reitit.middleware$eval2787$fn__2789$fn__2795@69d087c4"], :spec nil}]}, :trace nil, :patch nil}, :path-params {}, :path "/origin/web"}, :reitit.core/router #object[reitit.core$quarantine_router$reify__2125 0x63c462d8 "reitit.core$quarantine_router$reify__2125@63c462d8"], :multipart-params {}, :cookies {}, :session {}, :session/key nil, :flash nil, :anti-forgery-token "eyFvH2rHE6Mu0cGRrP+i2abvOZIhdDg5MhnQJFHe2g8GoqKCVuV+M/VTH0R92S4rNu29vFK8MjdwF8qt", :muuntaja/request nil, :muuntaja/response #FormatAndCharset{:format "application/json", :charset "utf-8", :raw-format "*/*"}, :identity {:session-id nil}}