{
  "file_type": "stacrify_viewer_project",
  "viewer_version": 1,
  "coordinate_space": "scene",
  "project_name": "STACRIFY Demo - US UniFormat",
  "classification": "UNIFORMAT2",
  "currency": "USD",
  "render_dpi": 150,
  "scene_dpi": 150,
  "scene_page_sizes": {
    "stacrify_demo_floor_plan.pdf||0": {
      "width": 2500.0,
      "height": 1583.3333333333335
    }
  },
  "render_dpi_map": {},
  "pdfs": [
    "stacrify_demo_floor_plan.pdf"
  ],
  "pdf_order": [
    "stacrify_demo_floor_plan.pdf"
  ],
  "current_pdf": "stacrify_demo_floor_plan.pdf",
  "current_page": 0,
  "scales": {
    "stacrify_demo_floor_plan.pdf": 25.400000000101603
  },
  "rotations": {},
  "page_typical_factors": {},
  "items": [
    {
      "name": "Office 201",
      "typ": "Area",
      "unit": "sf",
      "color": [
        216,
        234,
        251
      ],
      "opacity": 34,
      "evs_class": "C30",
      "evs_code": "C30",
      "subcomponents": [
        {
          "name": "Floor finish material",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor finish material",
          "budget_name": "Floor finish material",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Floor underlayment / adhesive",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor underlayment / adhesive",
          "budget_name": "Floor underlayment / adhesive",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Ceiling paint, two coats",
          "unit": "sf",
          "evs_class": "C3030",
          "evs_code": "C3030",
          "calculation_method": "custom",
          "viewer_code": "C3030",
          "budget_code": "C3030",
          "viewer_name": "Ceiling paint, two coats",
          "budget_name": "Ceiling paint, two coats",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 2"
          }
        },
        {
          "name": "Baseboard",
          "unit": "lf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Baseboard",
          "budget_name": "Baseboard",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 0.13"
          }
        }
      ]
    },
    {
      "name": "Meeting 202",
      "typ": "Area",
      "unit": "sf",
      "color": [
        216,
        243,
        230
      ],
      "opacity": 34,
      "evs_class": "C30",
      "evs_code": "C30",
      "subcomponents": [
        {
          "name": "Floor finish material",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor finish material",
          "budget_name": "Floor finish material",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Floor underlayment / adhesive",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor underlayment / adhesive",
          "budget_name": "Floor underlayment / adhesive",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Ceiling paint, two coats",
          "unit": "sf",
          "evs_class": "C3030",
          "evs_code": "C3030",
          "calculation_method": "custom",
          "viewer_code": "C3030",
          "budget_code": "C3030",
          "viewer_name": "Ceiling paint, two coats",
          "budget_name": "Ceiling paint, two coats",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 2"
          }
        },
        {
          "name": "Baseboard",
          "unit": "lf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Baseboard",
          "budget_name": "Baseboard",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 0.13"
          }
        }
      ]
    },
    {
      "name": "Office 203",
      "typ": "Area",
      "unit": "sf",
      "color": [
        233,
        225,
        251
      ],
      "opacity": 34,
      "evs_class": "C30",
      "evs_code": "C30",
      "subcomponents": [
        {
          "name": "Floor finish material",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor finish material",
          "budget_name": "Floor finish material",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Floor underlayment / adhesive",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor underlayment / adhesive",
          "budget_name": "Floor underlayment / adhesive",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Ceiling paint, two coats",
          "unit": "sf",
          "evs_class": "C3030",
          "evs_code": "C3030",
          "calculation_method": "custom",
          "viewer_code": "C3030",
          "budget_code": "C3030",
          "viewer_name": "Ceiling paint, two coats",
          "budget_name": "Ceiling paint, two coats",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 2"
          }
        },
        {
          "name": "Baseboard",
          "unit": "lf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Baseboard",
          "budget_name": "Baseboard",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 0.13"
          }
        }
      ]
    },
    {
      "name": "Wc 204",
      "typ": "Area",
      "unit": "sf",
      "color": [
        255,
        224,
        219
      ],
      "opacity": 34,
      "evs_class": "C30",
      "evs_code": "C30",
      "subcomponents": [
        {
          "name": "Floor finish material",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor finish material",
          "budget_name": "Floor finish material",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Floor underlayment / adhesive",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor underlayment / adhesive",
          "budget_name": "Floor underlayment / adhesive",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Ceiling paint, two coats",
          "unit": "sf",
          "evs_class": "C3030",
          "evs_code": "C3030",
          "calculation_method": "custom",
          "viewer_code": "C3030",
          "budget_code": "C3030",
          "viewer_name": "Ceiling paint, two coats",
          "budget_name": "Ceiling paint, two coats",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 2"
          }
        },
        {
          "name": "Baseboard",
          "unit": "lf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Baseboard",
          "budget_name": "Baseboard",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 0.13"
          }
        }
      ]
    },
    {
      "name": "Storage 205",
      "typ": "Area",
      "unit": "sf",
      "color": [
        234,
        223,
        252
      ],
      "opacity": 34,
      "evs_class": "C30",
      "evs_code": "C30",
      "subcomponents": [
        {
          "name": "Floor finish material",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor finish material",
          "budget_name": "Floor finish material",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Floor underlayment / adhesive",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor underlayment / adhesive",
          "budget_name": "Floor underlayment / adhesive",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Ceiling paint, two coats",
          "unit": "sf",
          "evs_class": "C3030",
          "evs_code": "C3030",
          "calculation_method": "custom",
          "viewer_code": "C3030",
          "budget_code": "C3030",
          "viewer_name": "Ceiling paint, two coats",
          "budget_name": "Ceiling paint, two coats",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 2"
          }
        },
        {
          "name": "Baseboard",
          "unit": "lf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Baseboard",
          "budget_name": "Baseboard",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 0.13"
          }
        }
      ]
    },
    {
      "name": "Stair 211",
      "typ": "Area",
      "unit": "sf",
      "color": [
        244,
        246,
        242
      ],
      "opacity": 34,
      "evs_class": "C30",
      "evs_code": "C30",
      "subcomponents": [
        {
          "name": "Floor finish material",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor finish material",
          "budget_name": "Floor finish material",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Floor underlayment / adhesive",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor underlayment / adhesive",
          "budget_name": "Floor underlayment / adhesive",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Ceiling paint, two coats",
          "unit": "sf",
          "evs_class": "C3030",
          "evs_code": "C3030",
          "calculation_method": "custom",
          "viewer_code": "C3030",
          "budget_code": "C3030",
          "viewer_name": "Ceiling paint, two coats",
          "budget_name": "Ceiling paint, two coats",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 2"
          }
        },
        {
          "name": "Baseboard",
          "unit": "lf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Baseboard",
          "budget_name": "Baseboard",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 0.13"
          }
        }
      ]
    },
    {
      "name": "Corridor 206",
      "typ": "Area",
      "unit": "sf",
      "color": [
        236,
        238,
        230
      ],
      "opacity": 34,
      "evs_class": "C30",
      "evs_code": "C30",
      "subcomponents": [
        {
          "name": "Floor finish material",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor finish material",
          "budget_name": "Floor finish material",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Floor underlayment / adhesive",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor underlayment / adhesive",
          "budget_name": "Floor underlayment / adhesive",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Ceiling paint, two coats",
          "unit": "sf",
          "evs_class": "C3030",
          "evs_code": "C3030",
          "calculation_method": "custom",
          "viewer_code": "C3030",
          "budget_code": "C3030",
          "viewer_name": "Ceiling paint, two coats",
          "budget_name": "Ceiling paint, two coats",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 2"
          }
        },
        {
          "name": "Baseboard",
          "unit": "lf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Baseboard",
          "budget_name": "Baseboard",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 0.13"
          }
        }
      ]
    },
    {
      "name": "Office 207",
      "typ": "Area",
      "unit": "sf",
      "color": [
        216,
        234,
        251
      ],
      "opacity": 34,
      "evs_class": "C30",
      "evs_code": "C30",
      "subcomponents": [
        {
          "name": "Floor finish material",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor finish material",
          "budget_name": "Floor finish material",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Floor underlayment / adhesive",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor underlayment / adhesive",
          "budget_name": "Floor underlayment / adhesive",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Ceiling paint, two coats",
          "unit": "sf",
          "evs_class": "C3030",
          "evs_code": "C3030",
          "calculation_method": "custom",
          "viewer_code": "C3030",
          "budget_code": "C3030",
          "viewer_name": "Ceiling paint, two coats",
          "budget_name": "Ceiling paint, two coats",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 2"
          }
        },
        {
          "name": "Baseboard",
          "unit": "lf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Baseboard",
          "budget_name": "Baseboard",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 0.13"
          }
        }
      ]
    },
    {
      "name": "Open Office 208",
      "typ": "Area",
      "unit": "sf",
      "color": [
        217,
        241,
        237
      ],
      "opacity": 34,
      "evs_class": "C30",
      "evs_code": "C30",
      "subcomponents": [
        {
          "name": "Floor finish material",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor finish material",
          "budget_name": "Floor finish material",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Floor underlayment / adhesive",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor underlayment / adhesive",
          "budget_name": "Floor underlayment / adhesive",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Ceiling paint, two coats",
          "unit": "sf",
          "evs_class": "C3030",
          "evs_code": "C3030",
          "calculation_method": "custom",
          "viewer_code": "C3030",
          "budget_code": "C3030",
          "viewer_name": "Ceiling paint, two coats",
          "budget_name": "Ceiling paint, two coats",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 2"
          }
        },
        {
          "name": "Baseboard",
          "unit": "lf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Baseboard",
          "budget_name": "Baseboard",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 0.13"
          }
        }
      ]
    },
    {
      "name": "Team Room 209",
      "typ": "Area",
      "unit": "sf",
      "color": [
        238,
        240,
        255
      ],
      "opacity": 34,
      "evs_class": "C30",
      "evs_code": "C30",
      "subcomponents": [
        {
          "name": "Floor finish material",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor finish material",
          "budget_name": "Floor finish material",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Floor underlayment / adhesive",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor underlayment / adhesive",
          "budget_name": "Floor underlayment / adhesive",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Ceiling paint, two coats",
          "unit": "sf",
          "evs_class": "C3030",
          "evs_code": "C3030",
          "calculation_method": "custom",
          "viewer_code": "C3030",
          "budget_code": "C3030",
          "viewer_name": "Ceiling paint, two coats",
          "budget_name": "Ceiling paint, two coats",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 2"
          }
        },
        {
          "name": "Baseboard",
          "unit": "lf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Baseboard",
          "budget_name": "Baseboard",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 0.13"
          }
        }
      ]
    },
    {
      "name": "Meeting 210",
      "typ": "Area",
      "unit": "sf",
      "color": [
        216,
        243,
        230
      ],
      "opacity": 34,
      "evs_class": "C30",
      "evs_code": "C30",
      "subcomponents": [
        {
          "name": "Floor finish material",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor finish material",
          "budget_name": "Floor finish material",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Floor underlayment / adhesive",
          "unit": "sf",
          "evs_class": "C3020",
          "evs_code": "C3020",
          "calculation_method": "area",
          "viewer_code": "C3020",
          "budget_code": "C3020",
          "viewer_name": "Floor underlayment / adhesive",
          "budget_name": "Floor underlayment / adhesive",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Ceiling paint, two coats",
          "unit": "sf",
          "evs_class": "C3030",
          "evs_code": "C3030",
          "calculation_method": "custom",
          "viewer_code": "C3030",
          "budget_code": "C3030",
          "viewer_name": "Ceiling paint, two coats",
          "budget_name": "Ceiling paint, two coats",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 2"
          }
        },
        {
          "name": "Baseboard",
          "unit": "lf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Baseboard",
          "budget_name": "Baseboard",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 0.13"
          }
        }
      ]
    },
    {
      "name": "External wall footprint",
      "typ": "Area",
      "unit": "sf",
      "color": [
        184,
        213,
        222
      ],
      "opacity": 34,
      "evs_class": "B2010",
      "evs_code": "B2010",
      "subcomponents": [
        {
          "name": "Exterior wall structure",
          "unit": "sf",
          "evs_class": "B2010",
          "evs_code": "B2010",
          "calculation_method": "area",
          "viewer_code": "B2010",
          "budget_code": "B2010",
          "viewer_name": "Exterior wall structure",
          "budget_name": "Exterior wall structure",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Thermal insulation",
          "unit": "sf",
          "evs_class": "B2010",
          "evs_code": "B2010",
          "calculation_method": "custom",
          "viewer_code": "B2010",
          "budget_code": "B2010",
          "viewer_name": "Thermal insulation",
          "budget_name": "Thermal insulation",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area / 1.0 * 9"
          }
        },
        {
          "name": "Weather barrier",
          "unit": "sf",
          "evs_class": "B2010",
          "evs_code": "B2010",
          "calculation_method": "custom",
          "viewer_code": "B2010",
          "budget_code": "B2010",
          "viewer_name": "Weather barrier",
          "budget_name": "Weather barrier",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area / 1.0 * 9"
          }
        },
        {
          "name": "Facade cladding",
          "unit": "sf",
          "evs_class": "B2010",
          "evs_code": "B2010",
          "calculation_method": "custom",
          "viewer_code": "B2010",
          "budget_code": "B2010",
          "viewer_name": "Facade cladding",
          "budget_name": "Facade cladding",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area / 1.0 * 9"
          }
        }
      ]
    },
    {
      "name": "Internal wall footprint",
      "typ": "Area",
      "unit": "sf",
      "color": [
        178,
        218,
        248
      ],
      "opacity": 34,
      "evs_class": "C1010",
      "evs_code": "C1010",
      "subcomponents": [
        {
          "name": "Gypsum board both sides",
          "unit": "sf",
          "evs_class": "C1010",
          "evs_code": "C1010",
          "calculation_method": "custom",
          "viewer_code": "C1010",
          "budget_code": "C1010",
          "viewer_name": "Gypsum board both sides",
          "budget_name": "Gypsum board both sides",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area / 0.33 * 9 * 2"
          }
        },
        {
          "name": "Top track",
          "unit": "lf",
          "evs_class": "C1010",
          "evs_code": "C1010",
          "calculation_method": "custom",
          "viewer_code": "C1010",
          "budget_code": "C1010",
          "viewer_name": "Top track",
          "budget_name": "Top track",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area / 0.33"
          }
        },
        {
          "name": "Bottom track",
          "unit": "lf",
          "evs_class": "C1010",
          "evs_code": "C1010",
          "calculation_method": "custom",
          "viewer_code": "C1010",
          "budget_code": "C1010",
          "viewer_name": "Bottom track",
          "budget_name": "Bottom track",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area / 0.33"
          }
        },
        {
          "name": "Metal studs at 16 in o.c.",
          "unit": "ea",
          "evs_class": "C1010",
          "evs_code": "C1010",
          "calculation_method": "custom",
          "viewer_code": "C1010",
          "budget_code": "C1010",
          "viewer_name": "Metal studs at 16 in o.c.",
          "budget_name": "Metal studs at 16 in o.c.",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area / 0.33 / 1.33"
          }
        },
        {
          "name": "Mineral wool insulation",
          "unit": "sf",
          "evs_class": "C1010",
          "evs_code": "C1010",
          "calculation_method": "custom",
          "viewer_code": "C1010",
          "budget_code": "C1010",
          "viewer_name": "Mineral wool insulation",
          "budget_name": "Mineral wool insulation",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area / 0.33 * 9"
          }
        },
        {
          "name": "Drywall screws",
          "unit": "ea",
          "evs_class": "C1010",
          "evs_code": "C1010",
          "calculation_method": "custom",
          "viewer_code": "C1010",
          "budget_code": "C1010",
          "viewer_name": "Drywall screws",
          "budget_name": "Drywall screws",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area / 0.33 * 9 * 8"
          }
        }
      ]
    },
    {
      "name": "Room finish layer",
      "typ": "Wall",
      "unit": "sf",
      "color": [
        245,
        170,
        70
      ],
      "opacity": 34,
      "evs_class": "C3010",
      "evs_code": "C3010",
      "subcomponents": [
        {
          "name": "Wall primer",
          "unit": "sf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "area",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Wall primer",
          "budget_name": "Wall primer",
          "viewer_calculation": "area",
          "budget_calculation": "area"
        },
        {
          "name": "Wall paint, two coats",
          "unit": "sf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Wall paint, two coats",
          "budget_name": "Wall paint, two coats",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 2"
          }
        },
        {
          "name": "Joint putty touch-up",
          "unit": "sf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "custom",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Joint putty touch-up",
          "budget_name": "Joint putty touch-up",
          "viewer_calculation": "custom",
          "budget_calculation": "custom",
          "parameters": {
            "formula": "area * 0.18"
          }
        }
      ]
    },
    {
      "name": "Door opening",
      "typ": "Count",
      "unit": "ea",
      "color": [
        210,
        120,
        70
      ],
      "opacity": 34,
      "evs_class": "C1020",
      "evs_code": "C1020",
      "subcomponents": [
        {
          "name": "Door leaf",
          "unit": "ea",
          "evs_class": "C1020",
          "evs_code": "C1020",
          "calculation_method": "openingCount",
          "viewer_code": "C1020",
          "budget_code": "C1020",
          "viewer_name": "Door leaf",
          "budget_name": "Door leaf",
          "viewer_calculation": "openingCount",
          "budget_calculation": "openingCount"
        },
        {
          "name": "Door frame",
          "unit": "ea",
          "evs_class": "C1020",
          "evs_code": "C1020",
          "calculation_method": "openingCount",
          "viewer_code": "C1020",
          "budget_code": "C1020",
          "viewer_name": "Door frame",
          "budget_name": "Door frame",
          "viewer_calculation": "openingCount",
          "budget_calculation": "openingCount"
        },
        {
          "name": "Door hardware set",
          "unit": "ea",
          "evs_class": "C1020",
          "evs_code": "C1020",
          "calculation_method": "openingCount",
          "viewer_code": "C1020",
          "budget_code": "C1020",
          "viewer_name": "Door hardware set",
          "budget_name": "Door hardware set",
          "viewer_calculation": "openingCount",
          "budget_calculation": "openingCount"
        },
        {
          "name": "Opening reveal finishing",
          "unit": "sf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "openingReveal",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Opening reveal finishing",
          "budget_name": "Opening reveal finishing",
          "viewer_calculation": "openingReveal",
          "budget_calculation": "openingReveal"
        }
      ]
    },
    {
      "name": "Window opening",
      "typ": "Count",
      "unit": "ea",
      "color": [
        70,
        150,
        230
      ],
      "opacity": 34,
      "evs_class": "B2020",
      "evs_code": "B2020",
      "subcomponents": [
        {
          "name": "Window unit",
          "unit": "ea",
          "evs_class": "B2020",
          "evs_code": "B2020",
          "calculation_method": "openingCount",
          "viewer_code": "B2020",
          "budget_code": "B2020",
          "viewer_name": "Window unit",
          "budget_name": "Window unit",
          "viewer_calculation": "openingCount",
          "budget_calculation": "openingCount"
        },
        {
          "name": "Interior sill",
          "unit": "lf",
          "evs_class": "B2020",
          "evs_code": "B2020",
          "calculation_method": "openingWidth",
          "viewer_code": "B2020",
          "budget_code": "B2020",
          "viewer_name": "Interior sill",
          "budget_name": "Interior sill",
          "viewer_calculation": "openingWidth",
          "budget_calculation": "openingWidth"
        },
        {
          "name": "Window reveal finishing",
          "unit": "sf",
          "evs_class": "C3010",
          "evs_code": "C3010",
          "calculation_method": "openingReveal",
          "viewer_code": "C3010",
          "budget_code": "C3010",
          "viewer_name": "Window reveal finishing",
          "budget_name": "Window reveal finishing",
          "viewer_calculation": "openingReveal",
          "budget_calculation": "openingReveal"
        }
      ]
    }
  ],
  "measurements": [
    {
      "id": 1,
      "item_idx": 0,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          197.917,
          239.583
        ],
        [
          625.0,
          239.583
        ],
        [
          625.0,
          583.333
        ],
        [
          197.917,
          583.333
        ]
      ],
      "value": 227.56
    },
    {
      "id": 2,
      "item_idx": 1,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          656.25,
          239.583
        ],
        [
          1104.167,
          239.583
        ],
        [
          1104.167,
          583.333
        ],
        [
          656.25,
          583.333
        ]
      ],
      "value": 238.66
    },
    {
      "id": 3,
      "item_idx": 2,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1135.417,
          239.583
        ],
        [
          1489.583,
          239.583
        ],
        [
          1489.583,
          583.333
        ],
        [
          1135.417,
          583.333
        ]
      ],
      "value": 188.7
    },
    {
      "id": 4,
      "item_idx": 3,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1520.833,
          239.583
        ],
        [
          1770.833,
          239.583
        ],
        [
          1770.833,
          402.083
        ],
        [
          1520.833,
          402.083
        ]
      ],
      "value": 62.97
    },
    {
      "id": 5,
      "item_idx": 4,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1520.833,
          441.667
        ],
        [
          1770.833,
          441.667
        ],
        [
          1770.833,
          583.333
        ],
        [
          1520.833,
          583.333
        ]
      ],
      "value": 54.9
    },
    {
      "id": 6,
      "item_idx": 5,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1812.5,
          239.583
        ],
        [
          2093.75,
          239.583
        ],
        [
          2093.75,
          645.833
        ],
        [
          1812.5,
          645.833
        ]
      ],
      "value": 177.1
    },
    {
      "id": 7,
      "item_idx": 6,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          197.917,
          697.917
        ],
        [
          2041.667,
          697.917
        ],
        [
          2041.667,
          885.417
        ],
        [
          197.917,
          885.417
        ]
      ],
      "value": 535.84
    },
    {
      "id": 8,
      "item_idx": 7,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          197.917,
          947.917
        ],
        [
          677.083,
          947.917
        ],
        [
          677.083,
          1302.083
        ],
        [
          197.917,
          1302.083
        ]
      ],
      "value": 263.04
    },
    {
      "id": 9,
      "item_idx": 8,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          708.333,
          947.917
        ],
        [
          1322.917,
          947.917
        ],
        [
          1322.917,
          1302.083
        ],
        [
          708.333,
          1302.083
        ]
      ],
      "value": 337.38
    },
    {
      "id": 10,
      "item_idx": 9,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1354.167,
          947.917
        ],
        [
          1687.5,
          947.917
        ],
        [
          1687.5,
          1302.083
        ],
        [
          1354.167,
          1302.083
        ]
      ],
      "value": 182.99
    },
    {
      "id": 11,
      "item_idx": 10,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1718.75,
          947.917
        ],
        [
          2041.667,
          947.917
        ],
        [
          2041.667,
          1302.083
        ],
        [
          1718.75,
          1302.083
        ]
      ],
      "value": 177.27
    },
    {
      "id": 12,
      "item_idx": 11,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          145.833,
          166.667
        ],
        [
          2093.75,
          166.667
        ],
        [
          2093.75,
          239.583
        ],
        [
          145.833,
          239.583
        ]
      ],
      "value": 220.16
    },
    {
      "id": 13,
      "item_idx": 11,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          145.833,
          1302.083
        ],
        [
          2093.75,
          1302.083
        ],
        [
          2093.75,
          1375.0
        ],
        [
          145.833,
          1375.0
        ]
      ],
      "value": 220.16
    },
    {
      "id": 14,
      "item_idx": 11,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          104.167,
          166.667
        ],
        [
          145.833,
          166.667
        ],
        [
          145.833,
          1375.0
        ],
        [
          104.167,
          1375.0
        ]
      ],
      "value": 78.04
    },
    {
      "id": 15,
      "item_idx": 11,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          2093.75,
          166.667
        ],
        [
          2145.833,
          166.667
        ],
        [
          2145.833,
          1375.0
        ],
        [
          2093.75,
          1375.0
        ]
      ],
      "value": 97.55
    },
    {
      "id": 16,
      "item_idx": 12,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          625.0,
          197.917
        ],
        [
          656.25,
          197.917
        ],
        [
          656.25,
          1333.333
        ],
        [
          625.0,
          1333.333
        ]
      ],
      "value": 55.0
    },
    {
      "id": 17,
      "item_idx": 12,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1104.167,
          197.917
        ],
        [
          1135.417,
          197.917
        ],
        [
          1135.417,
          583.333
        ],
        [
          1104.167,
          583.333
        ]
      ],
      "value": 18.67
    },
    {
      "id": 18,
      "item_idx": 12,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1489.583,
          197.917
        ],
        [
          1520.833,
          197.917
        ],
        [
          1520.833,
          583.333
        ],
        [
          1489.583,
          583.333
        ]
      ],
      "value": 18.67
    },
    {
      "id": 19,
      "item_idx": 12,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1770.833,
          197.917
        ],
        [
          1812.5,
          197.917
        ],
        [
          1812.5,
          583.333
        ],
        [
          1770.833,
          583.333
        ]
      ],
      "value": 24.89
    },
    {
      "id": 20,
      "item_idx": 12,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          145.833,
          645.833
        ],
        [
          2093.75,
          645.833
        ],
        [
          2093.75,
          697.917
        ],
        [
          145.833,
          697.917
        ]
      ],
      "value": 157.25
    },
    {
      "id": 21,
      "item_idx": 12,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          145.833,
          885.417
        ],
        [
          2093.75,
          885.417
        ],
        [
          2093.75,
          947.917
        ],
        [
          145.833,
          947.917
        ]
      ],
      "value": 188.7
    },
    {
      "id": 22,
      "item_idx": 12,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          677.083,
          947.917
        ],
        [
          708.333,
          947.917
        ],
        [
          708.333,
          1333.333
        ],
        [
          677.083,
          1333.333
        ]
      ],
      "value": 18.67
    },
    {
      "id": 23,
      "item_idx": 12,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1322.917,
          947.917
        ],
        [
          1354.167,
          947.917
        ],
        [
          1354.167,
          1333.333
        ],
        [
          1322.917,
          1333.333
        ]
      ],
      "value": 18.67
    },
    {
      "id": 24,
      "item_idx": 12,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1687.5,
          947.917
        ],
        [
          1718.75,
          947.917
        ],
        [
          1718.75,
          1333.333
        ],
        [
          1687.5,
          1333.333
        ]
      ],
      "value": 18.67
    },
    {
      "id": 25,
      "item_idx": 12,
      "typ": "area",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1520.833,
          402.083
        ],
        [
          1770.833,
          402.083
        ],
        [
          1770.833,
          441.667
        ],
        [
          1520.833,
          441.667
        ]
      ],
      "value": 15.34
    },
    {
      "id": 26,
      "item_idx": 13,
      "typ": "wall",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          197.917,
          697.917
        ],
        [
          625.0,
          697.917
        ]
      ],
      "value": 151.29
    },
    {
      "id": 27,
      "item_idx": 13,
      "typ": "wall",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          656.25,
          697.917
        ],
        [
          1104.167,
          697.917
        ]
      ],
      "value": 158.67
    },
    {
      "id": 28,
      "item_idx": 13,
      "typ": "wall",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1135.417,
          697.917
        ],
        [
          1489.583,
          697.917
        ]
      ],
      "value": 125.46
    },
    {
      "id": 29,
      "item_idx": 13,
      "typ": "wall",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1520.833,
          697.917
        ],
        [
          2041.667,
          697.917
        ]
      ],
      "value": 184.59
    },
    {
      "id": 30,
      "item_idx": 13,
      "typ": "wall",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          197.917,
          885.417
        ],
        [
          625.0,
          885.417
        ]
      ],
      "value": 151.29
    },
    {
      "id": 31,
      "item_idx": 13,
      "typ": "wall",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          708.333,
          947.917
        ],
        [
          1322.917,
          947.917
        ]
      ],
      "value": 217.8
    },
    {
      "id": 32,
      "item_idx": 13,
      "typ": "wall",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1354.167,
          947.917
        ],
        [
          1687.5,
          947.917
        ]
      ],
      "value": 118.08
    },
    {
      "id": 33,
      "item_idx": 13,
      "typ": "wall",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1718.75,
          947.917
        ],
        [
          2041.667,
          947.917
        ]
      ],
      "value": 114.39
    },
    {
      "id": 34,
      "item_idx": 14,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          562.5,
          645.833
        ]
      ],
      "value": 1,
      "opening_kind": "door",
      "opening_width": 3.0,
      "opening_height": 7.0
    },
    {
      "id": 35,
      "item_idx": 14,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1031.25,
          645.833
        ]
      ],
      "value": 1,
      "opening_kind": "door",
      "opening_width": 3.0,
      "opening_height": 7.0
    },
    {
      "id": 36,
      "item_idx": 14,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1593.75,
          645.833
        ]
      ],
      "value": 1,
      "opening_kind": "door",
      "opening_width": 3.0,
      "opening_height": 7.0
    },
    {
      "id": 37,
      "item_idx": 14,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1972.917,
          697.917
        ]
      ],
      "value": 1,
      "opening_kind": "door",
      "opening_width": 3.0,
      "opening_height": 7.0
    },
    {
      "id": 38,
      "item_idx": 14,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          427.083,
          947.917
        ]
      ],
      "value": 1,
      "opening_kind": "door",
      "opening_width": 3.0,
      "opening_height": 7.0
    },
    {
      "id": 39,
      "item_idx": 14,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1156.25,
          947.917
        ]
      ],
      "value": 1,
      "opening_kind": "door",
      "opening_width": 3.0,
      "opening_height": 7.0
    },
    {
      "id": 40,
      "item_idx": 14,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1531.25,
          947.917
        ]
      ],
      "value": 1,
      "opening_kind": "door",
      "opening_width": 3.0,
      "opening_height": 7.0
    },
    {
      "id": 41,
      "item_idx": 14,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1885.417,
          947.917
        ]
      ],
      "value": 1,
      "opening_kind": "door",
      "opening_width": 3.0,
      "opening_height": 7.0
    },
    {
      "id": 42,
      "item_idx": 15,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          359.375,
          195.833
        ]
      ],
      "value": 1,
      "opening_kind": "window",
      "opening_width": 6.97,
      "opening_height": 4.0
    },
    {
      "id": 43,
      "item_idx": 15,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          963.542,
          195.833
        ]
      ],
      "value": 1,
      "opening_kind": "window",
      "opening_width": 6.97,
      "opening_height": 4.0
    },
    {
      "id": 44,
      "item_idx": 15,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1390.625,
          195.833
        ]
      ],
      "value": 1,
      "opening_kind": "window",
      "opening_width": 6.97,
      "opening_height": 4.0
    },
    {
      "id": 45,
      "item_idx": 15,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          401.042,
          1339.583
        ]
      ],
      "value": 1,
      "opening_kind": "window",
      "opening_width": 6.97,
      "opening_height": 4.0
    },
    {
      "id": 46,
      "item_idx": 15,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1182.292,
          1339.583
        ]
      ],
      "value": 1,
      "opening_kind": "window",
      "opening_width": 7.79,
      "opening_height": 4.0
    },
    {
      "id": 47,
      "item_idx": 15,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          1895.833,
          1339.583
        ]
      ],
      "value": 1,
      "opening_kind": "window",
      "opening_width": 6.56,
      "opening_height": 4.0
    },
    {
      "id": 48,
      "item_idx": 15,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          2118.75,
          437.5
        ]
      ],
      "value": 1,
      "opening_kind": "window",
      "opening_width": 6.56,
      "opening_height": 4.0
    },
    {
      "id": 49,
      "item_idx": 15,
      "typ": "count",
      "pdf_path": "stacrify_demo_floor_plan.pdf",
      "page_index": 0,
      "points": [
        [
          2118.75,
          1125.0
        ]
      ],
      "value": 1,
      "opening_kind": "window",
      "opening_width": 6.56,
      "opening_height": 4.0
    }
  ],
  "earthworks": [],
  "dimensions": [],
  "budget_rows": [],
  "code_hierarchy": [
    {
      "code": "B2010",
      "name": "External wall footprint",
      "parent": ""
    },
    {
      "code": "B2020",
      "name": "Window opening",
      "parent": ""
    },
    {
      "code": "C1010",
      "name": "Internal wall footprint",
      "parent": ""
    },
    {
      "code": "C1020",
      "name": "Door opening",
      "parent": ""
    },
    {
      "code": "C30",
      "name": "Office 201",
      "parent": ""
    },
    {
      "code": "C3010",
      "name": "Baseboard",
      "parent": ""
    },
    {
      "code": "C3020",
      "name": "Floor finish material",
      "parent": ""
    },
    {
      "code": "C3030",
      "name": "Ceiling paint, two coats",
      "parent": ""
    }
  ],
  "project_info": {
    "project_name": "STACRIFY Demo - US UniFormat",
    "units": "Imperial"
  },
  "pdf_embedded": {
    "stacrify_demo_floor_plan.pdf": {
      "name": "stacrify_demo_floor_plan.pdf",
      "data": "JVBERi0xLjQKJZOMi54gUmVwb3J0TGFiIEdlbmVyYXRlZCBQREYgZG9jdW1lbnQgaHR0cDovL3d3dy5yZXBvcnRsYWIuY29tCjEgMCBvYmoKPDwKL0YxIDIgMCBSIC9GMiAzIDAgUgo+PgplbmRvYmoKMiAwIG9iago8PAovQmFzZUZvbnQgL0hlbHZldGljYSAvRW5jb2RpbmcgL1dpbkFuc2lFbmNvZGluZyAvTmFtZSAvRjEgL1N1YnR5cGUgL1R5cGUxIC9UeXBlIC9Gb250Cj4+CmVuZG9iagozIDAgb2JqCjw8Ci9CYXNlRm9udCAvSGVsdmV0aWNhLUJvbGQgL0VuY29kaW5nIC9XaW5BbnNpRW5jb2RpbmcgL05hbWUgL0YyIC9TdWJ0eXBlIC9UeXBlMSAvVHlwZSAvRm9udAo+PgplbmRvYmoKNCAwIG9iago8PAovQ29udGVudHMgOCAwIFIgL01lZGlhQm94IFsgMCAwIDEyMDAgNzYwIF0gL1BhcmVudCA3IDAgUiAvUmVzb3VyY2VzIDw8Ci9Gb250IDEgMCBSIC9Qcm9jU2V0IFsgL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSSBdCj4+IC9Sb3RhdGUgMCAvVHJhbnMgPDwKCj4+IAogIC9UeXBlIC9QYWdlCj4+CmVuZG9iago1IDAgb2JqCjw8Ci9QYWdlTW9kZSAvVXNlTm9uZSAvUGFnZXMgNyAwIFIgL1R5cGUgL0NhdGFsb2cKPj4KZW5kb2JqCjYgMCBvYmoKPDwKL0F1dGhvciAoYW5vbnltb3VzKSAvQ3JlYXRpb25EYXRlIChEOjIwMjYwNjExMjIwMTI0KzAzJzAwJykgL0NyZWF0b3IgKFJlcG9ydExhYiBQREYgTGlicmFyeSAtIHd3dy5yZXBvcnRsYWIuY29tKSAvS2V5d29yZHMgKCkgL01vZERhdGUgKEQ6MjAyNjA2MTEyMjAxMjQrMDMnMDAnKSAvUHJvZHVjZXIgKFJlcG9ydExhYiBQREYgTGlicmFyeSAtIHd3dy5yZXBvcnRsYWIuY29tKSAKICAvU3ViamVjdCAodW5zcGVjaWZpZWQpIC9UaXRsZSAodW50aXRsZWQpIC9UcmFwcGVkIC9GYWxzZQo+PgplbmRvYmoKNyAwIG9iago8PAovQ291bnQgMSAvS2lkcyBbIDQgMCBSIF0gL1R5cGUgL1BhZ2VzCj4+CmVuZG9iago4IDAgb2JqCjw8Ci9GaWx0ZXIgWyAvQVNDSUk4NURlY29kZSAvRmxhdGVEZWNvZGUgXSAvTGVuZ3RoIDYzODQKPj4Kc3RyZWFtCkdhdG1APyNxIitYYVRCOVIpZC1GKnFwS0lqJionLFFgO1VjVGlhbkI5JjBgLD11ZjhyOFZObjVsW1BOMilTaSFwPnQlRGhtSUpQb2lBPk0oMVFEQyQ9aGhLR1lHX0QtbVsqJDJrSz1BaHJTa184cmJoNz86ITxAWWJEWXRVJWVZPj9JUVAoWChCaW9lUDIxL2Y+TWFkUDY8QWxbPTFnJFgyPWpoS0NYMEUlWD9KbWFyP0o2IjEsZFVibjgnImg5NmZRSXE4OF1uQjBXISRITUtlS28sIlQrUV45cS9TdDdPS3JxdSxMNTspLiE+Z0MrJS1KPzQpcmpmRm9WKVUkRWw9KC5FUl51WCdeTDQmPE5MJ1JMXT1ibmw+Q00jIkVxc1taSXQtOWdvV1JgT0cuVTI2cHJoNFVlKmJONnJuIzhcOCVXUFNCUDpPcSRxYTc7ZmhXdTJLJnRKJ2hyOWd1W2k5XEsiNF5mJCdwXyEob1p1amJjLGxUc3MsP3JEMjJNLk82YHJSS00kKT5OXEZAPDRnM1MpajsjXXVrTCQ3L0A0P0E0KCtYRDFdNFBtPzEtIWtoPCUqJ1EuJlc7XW8lJUtdb08saTEkQzBTWClpdVE8PywpL1YuRSVIYnJAZG5XXzhzK3FnZDRsVWtIJkdkUl9DYiRFU29pI2EuQ1krdWFZRFtpWUZbQEw2Ulc4UklcTGE8NzNCXlllczpeUHJxXCJROkwsTitZUFsxJjxyN0JbTzhbT09oOTQoWSMuSEkySFsuSCJtNyQqOVFnV3I4I25BZmhOY21IPj4iVjs1cE1raCRtIzJxJGg2Ljg3VScvTUlALi1DI1lVNGVqSm5KbEtWXXBBbjxkZSNUYyduO29saW9dLUQuOGlYMXJZKGBdLTE9aDRuTz49Q0ghTkQpaUQkQjVqXklGMlxgTTlyRkVCb2gmKjZMa2VxQDRlbnRuKjJoSkZWVVkoUkZnNVZiS1MkYTJuZk0tN2g+SyhJZWVvI007MmFxTWs9JXBISGcuYkgyVkZhW2E1SzUnSlYoP2R1O0g2VXRfJ0goV1xxM0xUVFhvX0g9Lm0tVjhRVlJySms5JTpccTNMVFRYcjowWSFALHAtWEM8NjxNIjt0PEVGSW88RTxEZThRVCY7UHBdaktlUSYjWlB1VW0zYlZ1YFgvWCo+cGxEZE9oLl1UTylsKUxcYmIrdSk0XHVMc3NNWCUzOlx1TWQyM3BFWkVZM01nYFdrLDNvWSxeY2U6OmRJKlgjQl1RV2lKJkJXaUU1VVVvVUIoQzZQZmhsRGRSaUM5IjxtbClMX2NnOChkSF0oLT8zOWRfT2stVlBtS2xWVyklPXQ0aT5PIkQpa2whPWssLiFWQFNXTDInTVw1WzlgTzFnVWlWLiwoKGtTYGZeaGRAdU1OLlghRVYxUzVSTkZKa3BdTlZAPC5OISpULz0pMEVBI1YvLCc+JT9yMkI1P25qMnAjbztTZFVkRy1QIiM/RUBFYCdvWShlKEpEYF9ZdURSUU0tVllJKWlnYkhuUlYjcldGLV5JPnE/X0woTWFnWyJsbWtdYERTRjAvLzhBbUBNX1xWTDFAMmo0QmZAIS5NckQrKEo9cWxQR0QkKU4pLTFiO0RFLVg8MF5FYDBaYmZEWSRmWm1XMzBPVidyXDlDZE04XmBAKyNkZ1kkZlptVzM1XWUubzlPNThRVCY7UHBdaktlUSYyX1B1VW4yZFQnPVJqW2lOVkZdQmJvQV5zY2VvP0FlL2JHOzI1XGdpb0hNWCUzOFxnal9cMT9rZztZM01nYFU6UkBnWSxeY2U6OmRJKlgjZkxGV2lrV19YL2BiMlBITHFOV20vNUJsRGRSaVdpRSpYbClMX2NnOChkSFxuW0czUmQtbklcblw3RzJYLjZAWSxFT2hmMWAwSi1cPiNrU2xAMiw2Wj8/KW1dXVJpO0NeaSs5MW0wTkc9ZWQsOGVNUSQuXGlbVVsqUyhDUlpddDsnVyxeJEQ0L2U3MmAsY2FlcjchSmZOTjc2PiJFSD0oRy5PJVphR21SWzg+TFohLEpeQVs4O2dpa2VwWF5lbWAkJmQyP15TWipiRi1bMFVTIzdVbiJjW01IXF9YKSdBIkBrQl5HPGZPTCRmTlBRdThzLTUlRGxiNm1DRkwwOy5DNkZIWEw2NCU7RSEpayJyKyRUQ1oqMDgxWStmaiFgZ1RpLktRUl8mPSVjRyQmRDNoV1dZXjk/cmBAWS0iJ2A5NzQkV2UsYD46IzxDbXNrQT8xa0UuYG5cJ1MtT2pfUjhyZ3JIXj9mImVEZkcyWT9ubSElWERTUT9SXCdiQC05YTlfYT9WZkRJa2pyPVcxcSEnc1ZDIjtyXlBmZGhzNSlpWWQ6MjlacWFaZitOLjpndFVqX1NOSWJgMms6N21ubUw4NWosQlRtKSMqaGMnLjQ9MV1mc2BXbHA0UFw2Q3A6VnBcWyFMLVArNEY1TC1YWEs1cEEvUkhRIi9gci8tSWA2IVlaI0UxSFFwN1NEajBpJmpMXjBtSFtQNltqSShoX1JgXzw7UXI5R2NXLyMxUzg+LTRgVCcwWz9LSUs7b3Q8UW9rQUgqaShROiEuT080OWNoKkk3JHM1RlJoQi4xLCZCbCk9YydAMyZTPD8rVkY2ZjpRbz8+LlhNaGIjMSFgSjlSaEc9b2A0Uk5SY1V1RU4nIWtIMGYyWFVmX2IwaW0/PWI4KHAibE09JmlGPTdRb15NckJJQl84TkJOLig6Ki9OTl1jUDk4IzRNRltGLlcuPDpSUTBwKTUiYVc0ckRvLlNUIzMqaUQ7J2hGcFNeNTt1PFsoWTRqMSMzNnUpPmxPVnJyUmombnFrWEJfSUpxbWBSRS5WbE4jZ1pAZVhjUzJQaT5dKWEpbGlEcGlBR2slX0RiSDsoUWo4PUJES09pSG5qMVY6Vm1xMlFOZF1SKWwpTDZaZ2NkPykyKSlNTWBXWnVEbytGS2I4NGZWTiZTb3JrREtGPGNMT1wscGEwcVRWQmdPZlshV01taGxYKCpdRW1CdFFMRiRoI2dcZlRDO01vMGI4N2hcOiFON0pJViVIcS83NDRNKFA6Yiw0LT5JbGI4N0pSS2sxIUcmXGQhWkxAP1s/VGlmJV4kIidXczBAITwxRGpFJyUzc1ZAampkVkonYywmdHErRko3Y3EiaWs1TG5AbnQnUU5ZYl9nKmcuWyFpPkAoZEhILkhzal03ZkMmPGY3cXUiJU87RSQrYlcoXSVZbV0/ZSVjTzNmYCpqViI3aUFmTFkuPnBMRkEka0tnKmJcaFkuPWU+MFQ5cCslJnRzUEU3SFEhVWcoXTlbbTdAPyQqTGljNEBJMzZrYSFdWW5CSmY/YnQ3XW1CX2dkQUknYClSUDJqMWdUImZcLm9EZC1gVGZfZ2JIJ2A9QEg4UFBxRGo6IkVIY205S0dxW1dbSzVldFsrXztwV05zUTFDVUtEbltcPC9QRHAqb0hgQ1lmQXFdRyVHbi1bXFVlJkQrUS46M2UzbG8zVVd1RyhPTWQkKWJHJkJQMDJVOClfKUFTYVtuUFwlRUJHTCR0PyUmcUtSS3BlZ1RnQEdJaXUqTS5KY0ctPUVSOlxtUCtZO25lXjgpPmNAO1I9PWttdD5LVj1gcEhCVmpUJG44XzBbW0pBaXUrS1BVVFozOT9dTW02Om9UXUclR2hCdTI9ZktVNjA7T2EiWzNqWWNVKGdGNS9uLHMyT2xsbi4rV0dKXSFvNDdZU0RBWCUsIXFqaF4kcChhUjFoIVs0bih1KmopbkBdNEJGPiFrTTouSGhiXD85TEJobz5uMUEmazdVcklOdDZnQlJENjFZZGI3KXNrNk80RyhQIWE7T0c2NUQvXWwxWiFuOSM0RV5KXUZYckxoRiNTNSs4UWtmITk8am1RLDNARUo4b008InQqcUtZXFw7SEteaWE/aWA2PEVALzhlSyh1czw/JTNVJTwkY0x0K3B1OkZqXzJJZyUscXNzMWk+XUpsKWtISlhkSU45J3ByNms/aWApPWNZXkJwbl4raWorJlZQKShRPlw9ayhGUjArWUpONFliO1Y/PFJ0QmFrU0ZCOCNvIzZTJ2Bmb01CPjosO0FiODZOIShiXzFuYi8rdCwvcVh1IU1kO1tjWDc0KjJDVyFzcD9nUD80bVkqPDs+bTpoVihWOztQOCldQTNRYmJ1X0BiNTJcLzo9X2cxM2FERmZRQShFJCIqJjEyRVgoW01kO1tjXiRzIkRiTVo3bUBiNTJcLF5hW0FIdVVtJW5TN21eLzo7RzFgbydrbGliIitiUysmIjxtXHRrWE0sUmFyS1BzR0pEaSk/P0pFOiF1bjFEV01gRmd0RVlFailVX1JEQUZbb0Q8al4jYEllbj8nT3RYXjplUkJfZzQlSSZSKmFHU0lra05fUiV1XjlwWUpFdSlLdD4vJUJNP2BaMGpEbyo7TEQrbzBBS1BxNmFEdENpVC0tTmIkaVMyMD1EK1hOMkQjI3QjXjpoMF40OkMmdC9EakteMC8oPTo0YDJpRy1bOjdCajh0NVsuUW5iamkwbEItXHNFTE5ZaDBVZkpYdDNQN3RFTzJsUjZfJ2g7SS9bMVlmVVwlSkk8JWFqMUJHYE9lLk1IXkFGOEROT0RGLG9YRj9yL0NBJmRHVl51Qj1yR0YidC9TYiRgcTEsK1s4Vi1cYCpyL2oyJiU/J2RVZW9WMkhpcE4uXjVNLm5HVjNiODQ2QVUtPCdwbjE4c2xeYCdpaz9TJkRjWUpNKGBtIlghY2MrcCs5TV5xPlctZCo8LU87SjVHKEtaXDhjXiQ1ZSs+STFTP1gsbStdTk10WUplXCRLIk5xVF9PO0pMbzA8UUVQKlxDYCg2IjJyWl4qc0NyLz9mPVNfQTxUXV8qUmoqSk1oWmZeMCJiUD9BMSRKPUcmUWtNWm46QUU8VjNoQl9nV3AnJyFCcWlYLT1ZZyUqKXMsZlljKE1ecT5XMnAzIj1POVVeS2YmMFInQFkkQ10nPkBSVjJdUG5cKGYtR05Ycm9HL1E3b0JgMHFLdCg+WDtpMz4vJUx1J19SayFLLDxMKSJrTVUrcGdTZl5JP08qPSFjKWEuSSdMSSo0OiM6RllRZG4/KENSPVw2MjRvPzIwXW5OPUM7U0VLZUYzRGdJaGxcLz9nKCJTYWFUIkNbYEhvLnAwTUMkPT4/ZyMjRSlQJGBxMDFwZ1NlM0dTLllsRFtdcytEdEI5NUQ4SShzWFFlbFxuQVBIRV03OGR0ImtNVS9wZ1NlMzMhYGtCWVFpRmooQ1I9XE10I2drM1xAU0Q5ZGY6VjlVTyxERHI3aHViMixfamZpcEldOWdjKT5sXUxoWStGPlg2Z3J0XzxdcDdbRmg/cjdQRF5GKiIuZ1I1RC51OCtqLmZqMSEibj1AVTVQQStoaHRDKFBhUEtPMEcmSVFTWisjbWRoLTMwbW0mX0RFbUIlTVZQPDZCNDlESS5ENiUlRWskKm11NEdkYCFGRFsjWj9xPTxBTGluTjtzTyMuJW5IUmhuODQ3OzVvMlhiXFI/QjpsbVErWjlaKzYmT1okb1tSLTtyLmk0XUciJWMtWD83PHBpcWkmQ3UsSnJdRyVHbjdzc0JnRTZVSydQXXQnVF1HIiVjLVg/NzwzKUBcNWg/ZyptJzxaVS5dRW1DSG10PWQkXUIpMUdhWkpJTUdDM006aj86RGNubTkiVkZQYy01XWNQOUA5RDI4IUxfIkxKSE9ZLU9RI09sLWlMNHUtLklWcSpoP2dBLkdhWzlgXUclR243c3NCZ0U2VUsnUF10J1RdRyIlYy1YPzc8Myk7JGs/N09ubyRFZVklXUVtQ0htdD1kJF1CKCgnT2EiWiJta3IxXlY/VCJYaFQrcFxcMTtudDNHYV1qb2wyP0NpXDpLJCE3MmNRKy9OL1JGSWAlK3FDJ25Qb1JJWTdJP1xMOSpfWE5NLitSNj1RQWRjLEdgVXQlQ0VLQmpHalNwSl1UNXIiOi00YnBwSklzLHFhYzgtNSJbXFcqc2pYSFg1am9uJ2dwR2taR3ImSTJnPVpcaHA9bC4oYkVJMVhoPyU0VjdlZEpKJ2dMTkJyTnEwSi5MNGwvUnAvKG9UL0JIOVE2M09UUldKLkFsZDZUcGdxc18vJVlBcGFgc3FHPzM9RD9dRWZpO1FeWk8+SHUzWjhIMzByJVRDJXQwUy1BJ3ReN1pEQF1UcT5NTlZZUSRENTxDUk5wWV09TkxbXzFxPEghOlQ+MFBtTCtocGVUI0ElcVMtKVtLN1k1IVpCSEZnPHE8YTt1SjQkYDA/P1lAUUk7KUskbHRZaC8wXGE8Vm9MRm1YbyckT2UlPlZuXFteKWJFOVBAZUpHXUVgSlFfK2JFRDRjXHBDbmx1LGtnZzYoRDwhalpdYFgkTFgqM2otTmkwQzxBJVYsNmRWZV5JQFtrZEZjWEloKE1mIVdTWFxbSmFUNFk2P2V1ZCEtNHVCXGdXV2c7bjVHQCl0OGMuTltlWm0jRzs2QVY8Pz89RnJOWVUrJFhjQkA+YzVYZVwqPlsrJWgyNCMkZ2w1ZU9KLFNvIUAkWFxsTGNOaFcsNHM8JEdPbENyKklYclAzRSMwSmhSTGIrWSdldTsvX1VwWjJrOVsmIyk8aiUkdGlYUjAzPlo9VEQwYzs6PSNPMUZIQWdIVzsqYWojak5ZR2VWPE4maiI4VD5CXyhgYE5QPW0vRGg9KkJxKkBYXkInJTo5LERFTi9XRUQ3R14kY0s1PWNGblxpVG9CazVDN05yODUqNkxDKSpRRV8xKDtTQDMqLFNjbSZIRihHIkBQWlYwaHFBakdCTD9CLipGODNvU3JiRGRvLSp1N1tsNF4qNz5LRmNhRSRVOjVTU1w5PnVIO0lSLFU1RV1eKnRyPUtcYztdUWZTWlRKXHI4WTgrWlFHIkdYOmApSWJhb15CQWZHSyIlUUNXLm9aZkJaL19rKG9yNVBaLlh1Yyc6NCJBQUIySlEwaz4qKCVuYS9PViloPWpeLEdudC46WFEhYlM+LTZGJ2lxPUBDLT0sSFNPMGRsLUUrXG5wZ2xISlpEa2JzV2ZrRm1eVyZlOSEtN0JRTi5fJFg5YTcwQ0ghKUw3bzRKQ2AqJlhaQEknMXRCaSltInE+Ils4MlQiZk9ESDkiJk1JPTRxZ25kaStdN29KY2IxT3BDPiI1KTEzblJ0PXNMODRHQltBQVhmcCRUJm9laFk4RiclXVg0cmJKWDI9NE84MzA4cltJczRnLz5xPklVYitpaipzJicnbEsnYTwkSChOSzU0XFZkRzddTi91LUlTVjNLbmNvJjk3RidZcHBiPjgtImNwdWhVYGAuQipQaSMhcE8kazNJUWYqPnBTJTAsTlIxbmg0WDpRVEwkc2JCPlhccW4qaTpTZDFCTHUlQnAwLDdAWUEoTUlCIW0qRFxcWyJDU1ZfI2RkVEVZVl0rZUVhQD1MW3BSPkFvJmBcKCpFMTpkbExIWmBwJV9nMFsiWmxiN05qJEd0P29yQTheVyxZMkg3Q2Nqb0R1JSRoYiQjKUlJLFtjaEMjITVrMUssc2hIM1BPWmBWby1ybUtNQEgxR1FeLklvaG1oc05xXWEqJFQ6XXFAKHFHbGJhIj8zImpdTUFQblJeIj9LaUlcYyZaXWRXYD0nSE8uaFw7RTVYLipbIWZjZmg7RG9MNkdJL1tbc1pCYCtPV0lRWHRdTzBHLGNOaiQxRTsvQ0BsRE5IZ3NYa3VnXk1xXklPKFQmTCk+Y0FhPCRSYlYmTm9bbT0nRGBKOChVVFlKTEBIQWtkPlxsUnIrJylML1hbdENePEkjY1xYJjkqJGkzPiFkI2YwY29iJGl1TVk0aW48IkpZcmteRjZlVz5HMmRdViRNPlUqU2JmIVVHR1IuM0loRGRsPWNiLD5CdUJDZHNsPDg9TUFEPisuNFBRRV5Mckg2MD9cLWktWy8oVlItTVdBL1xaUVFNXkZbOzdkbE9WXWRuaFNcNmpBUkdDQTY1ajhsKUlcIy1MPmhdSkU8WlhQY1pmOUBqbXItLUlXb2w1cSQ7ViUlQywvWStiJiF1Kyx0Wl80U3NBUV06QF42bVFXNkVtWE4iLi9VLi88XFteQyJJJGUtL1kvZEhbYTdaPmhdQi9VMEdCKCo+XSIjSVxoVkkmRl5WQENsXFI0NF4ocVRUaG88am1XRV9DPW9taz0pXW1XWmtBcXFdTkljIzplX24ja09IW1RpYihuYCZeMWxNYlBtPEpQJkFBdElvOmhML01fP1hJKCtoQ11WOi9xLjBhaC91M01odUU8LmMvbm9TbUVKXyVpS15ZOVFiUWtfXVk0OjlAQ2B1RkU6bkNgbS9ISSZHQlwzLE9RQlE0OGxcNFVsQC4/W3FuciFlajU3JG5JYyM7OnJfOi9xXDoiJ25GYXM0SllJK0JEazFANkJdO3MtOmlvXVdLW0k5ZyZdIiIlSk84U2BAcylySSVCZTpfNCFPJF08Ukt+PmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDkKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDczIDAwMDAwIG4gCjAwMDAwMDAxMTQgMDAwMDAgbiAKMDAwMDAwMDIyMSAwMDAwMCBuIAowMDAwMDAwMzMzIDAwMDAwIG4gCjAwMDAwMDA1MjcgMDAwMDAgbiAKMDAwMDAwMDU5NSAwMDAwMCBuIAowMDAwMDAwODkxIDAwMDAwIG4gCjAwMDAwMDA5NTAgMDAwMDAgbiAKdHJhaWxlcgo8PAovSUQgCls8MmRmYzZlNWViMzcwZTJjZjExMmIwM2VhNjU4MzI3NTk+PDJkZmM2ZTVlYjM3MGUyY2YxMTJiMDNlYTY1ODMyNzU5Pl0KJSBSZXBvcnRMYWIgZ2VuZXJhdGVkIFBERiBkb2N1bWVudCAtLSBkaWdlc3QgKGh0dHA6Ly93d3cucmVwb3J0bGFiLmNvbSkKCi9JbmZvIDYgMCBSCi9Sb290IDUgMCBSCi9TaXplIDkKPj4Kc3RhcnR4cmVmCjc0MjUKJSVFT0YK"
    }
  }
}