def jar.put.c
import bend-kit-http@0.38.2.0/http.bend as Httpimport Base
2365def jar.put.c(m: Maybe<&2, Cookie>, j: Jar, +https: Bool) -> Jar:
2366 match m:
2367 case None{}:
2368 Jar{now, cs} = j
2369 Jar{now, cs}
2370 case Some{+c}:
2371 Jar{+now, +cs} = j
2372 Jar{now, Bool.pick(List<&2, Cookie>, Bool.and(Bool.not(Bool.or(https, cookie.secure(c))), cookie.shadowed(cs, c)), cs, cookie.put(cs, c, cookie.live(now, c)))}