Hello from MCP server

List Files | Just Commands | Repo | Logs

← back |
export default function () {
  return {
    vars: {
      materialCostBase: 0,
      timeCostBase: 0,
      hourlyFee: 5.262,
      salesTax: 1,
      serviceCallFee: 0,
      saDiscount: 1,
      margin: 1.5,
      markupScale: [
        [6.571805718, 1.65],
        [3.943083431, 1.75],
        [2.628722287, 2],
        [1.577233372, 2.25],
        [1.051488915, 2.5],
        [0.5257444574, 2.75],
        [0.2628722287, 3],
        [0.1314361144, 3.5],
        [0, 4],
      ],
    },
    derivedVars: {
      materialWithTax: 0,
      materialMarkup: 2.75,
      materialFee: 0,
      timeFee: 0,
      combinedFee: 0,
      feeWithTrip: 0,
      tierPrice: 0,
      leveledPrice: 0,
      finalPrice: 0,
    },
    operations: [
      { op: "mult", in1: "materialCostBase", in2: "salesTax", out: "materialWithTax" },
      { op: "scale", in1: "markupScale", in2: "materialWithTax", out: "materialMarkup" },
      { op: "mult", in1: "materialMarkup", in2: "materialWithTax", out: "materialFee" },
      { op: "mult", in1: "timeCostBase", in2: "hourlyFee", out: "timeFee" },
      { op: "add", in1: "timeFee", in2: "materialFee", out: "combinedFee" },
      { op: "add", in1: "combinedFee", in2: "serviceCallFee", out: "feeWithTrip" },
      { op: "mult", in1: "feeWithTrip", in2: "margin", out: "tierPrice" },
      { op: "mult", in1: "tierPrice", in2: "saDiscount", out: "finalPrice" },
    ],
  };
}