import flexSpec from "./flex-spec.js";import Declaration from "../declaration.js";
class Order extends Declaration { prefixed(prop, prefix) { let spec; [spec, prefix] = flexSpec(prefix); if (spec === 2009) { return prefix + "box-ordinal-group"; } if (spec === 2012) { return prefix + "flex-order"; } return super.prefixed(prop, prefix); }
normalize() { return "order"; }
set(decl, prefix) { let spec = flexSpec(prefix)[0]; if (spec === 2009 && /\d/.test(decl.value)) { decl.value = (parseInt(decl.value) + 1).toString(); return super.set(decl, prefix); } return super.set(decl, prefix); }}
Order.names = ["order", "flex-order", "box-ordinal-group"];
export default Order;