function n(r, o) {
  var e = Object.keys(r);
  if (Object.getOwnPropertySymbols) {
    var t = Object.getOwnPropertySymbols(r);
    o && (t = t.filter(function(l) {
      return Object.getOwnPropertyDescriptor(r, l).enumerable;
    })), e.push.apply(e, t);
  }
  return e;
}
function i(r) {
  for (var o = 1; o < arguments.length; o++) {
    var e = arguments[o] != null ? arguments[o] : {};
    o % 2 ? n(Object(e), !0).forEach(function(t) {
      d(r, t, e[t]);
    }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(r, Object.getOwnPropertyDescriptors(e)) : n(Object(e)).forEach(function(t) {
      Object.defineProperty(r, t, Object.getOwnPropertyDescriptor(e, t));
    });
  }
  return r;
}
function d(r, o, e) {
  return o in r ? Object.defineProperty(r, o, { value: e, enumerable: !0, configurable: !0, writable: !0 }) : r[o] = e, r;
}
var b = {
  "margin-left": "margin-inline-start",
  "margin-right": "margin-inline-end",
  "margin-top": "margin-block-start",
  "margin-bottom": "margin-block-end",
  "margin-horizontal": "margin-inline",
  "margin-vertical": "margin-block"
}, a = {
  "padding-left": "padding-inline-start",
  "padding-right": "padding-inline-end",
  "padding-top": "padding-block-start",
  "padding-bottom": "padding-block-end",
  "padding-horizontal": "padding-inline",
  "padding-vertical": "padding-block"
}, c = {
  top: "inset-block-start",
  right: "inset-inline-end",
  bottom: "inset-block-end",
  left: "inset-inline-start",
  horizontal: "inset-block",
  vertical: "inset-inline",
  inset: "inset"
}, s = {
  height: "block-size",
  width: "inline-size",
  "max-height": "max-block-size",
  "max-width": "max-inline-size",
  "min-height": "min-block-size",
  "min-width": "min-inline-size"
}, g = {
  "overflow-x": "overflow-block",
  "overflow-y": "overflow-inline"
}, h = {
  "border-horizontal": "border-inline",
  "border-horizontal-color": "border-inline-color",
  "border-horizontal-width": "border-inline-width",
  "border-horizontal-style": "border-inline-style",
  "border-vertical": "border-block",
  "border-vertical-color": "border-block-color",
  "border-vertical-width": "border-block-width",
  "border-vertical-style": "border-block-style",
  "border-bottom": "border-block-end",
  "border-bottom-color": "border-block-end-color",
  "border-bottom-style": "border-block-end-style",
  "border-bottom-width": "border-block-end-width",
  "border-top": "border-block-start",
  "border-top-color": "border-block-start-color",
  "border-top-style": "border-block-start-style",
  "border-top-width": "border-block-start-width",
  "border-right": "border-inline-end",
  "border-right-color": "border-inline-end-color",
  "border-right-style": "border-inline-end-style",
  "border-right-width": "border-inline-end-width",
  "border-left": "border-inline-start",
  "border-left-color": "border-inline-start-color",
  "border-left-style": "border-inline-start-style",
  "border-left-width": "border-inline-start-width",
  "border-top-left-radius": "border-start-start-radius",
  "border-top-right-radius": "border-start-end-radius",
  "border-bottom-left-radius": "border-end-start-radius",
  "border-bottom-right-radius": "border-end-end-radius"
}, p = i(i(i(i(i(i({}, b), a), c), s), g), h), f = function(o, e) {
  return "".concat(p[o], ": ").concat(e, ";");
};
export {
  f as logicalCSS,
  p as logicals
};
//# sourceMappingURL=logicals.js.map
