← Paul Test
doc16651 code-compliance-july-september-2026-quarterly-report.pdf
⬇ Export JSONBadge numbers are the reading order (depth-first). Nested children have dashed borders; grandchildren dotted. Hover a box for its type, text and attributes.
Page 1
6 item(s)
JSON
figure (3)
text (2)
title (1)
1 · FIGURE
2 · FIGURE
3 · TITLE
4 · FIGURE
5 · TEXT
6 · TEXT
Page 1 JSON
{
"document_id": 16651,
"page": 1,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 6,
"counts_by_type": {
"figure": 3,
"text": 2,
"title": 1
},
"build_ms": 1,
"items": [
{
"id": "p1.1",
"order": 1,
"type": "figure",
"bbox": {
"l": 56.4,
"t": 780.96,
"r": 289.68,
"b": 665.28
},
"text": "",
"attrs": {
"role": "page_header",
"block_label": "header_image"
}
},
{
"id": "p1.2",
"order": 2,
"type": "figure",
"bbox": {
"l": 435.12,
"t": 792,
"r": 611.76,
"b": 560.16
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p1.3",
"order": 3,
"type": "title",
"bbox": {
"l": 10.8,
"t": 630.72,
"r": 480.24,
"b": 414
},
"text": "QUARTER 1 REPORT CODE COMPLIANCE DIVISION",
"attrs": {
"block_label": "doc_title"
},
"level": 2
},
{
"id": "p1.4",
"order": 4,
"type": "figure",
"bbox": {
"l": 93.6,
"t": 396.72,
"r": 533.04,
"b": 164.64
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p1.5",
"order": 5,
"type": "text",
"bbox": {
"l": 395.76,
"t": 122.16,
"r": 518.88,
"b": 105.84
},
"text": "JULY – SEPTEMBER"
},
{
"id": "p1.6",
"order": 6,
"type": "text",
"bbox": {
"l": 408.72,
"t": 94.32,
"r": 492.96,
"b": 63.84
},
"text": "2026"
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}
Page 2
7 item(s)
JSON
figure (2)
footer (1)
heading (1)
text (3)
1 · TEXT
2 · HEADING
3 · FIGURE
4 · TEXT
5 · TEXT
6 · FIGURE
7 · FOOTER
Page 2 JSON
{
"document_id": 16651,
"page": 2,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 7,
"counts_by_type": {
"figure": 2,
"footer": 1,
"heading": 1,
"text": 3
},
"build_ms": 0,
"items": [
{
"id": "p2.1",
"order": 1,
"type": "text",
"bbox": {
"l": 0.24,
"t": 753.36,
"r": 60.96,
"b": 675.12
},
"text": ".\n.\n.\n.\n.\n.\n.\n.\n.\n.",
"attrs": {
"block_label": "content"
}
},
{
"id": "p2.2",
"order": 2,
"type": "heading",
"bbox": {
"l": 79.44,
"t": 738.24,
"r": 252.72,
"b": 691.2
},
"text": "Quarter 1\nTable of Contents",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p2.3",
"order": 3,
"type": "figure",
"bbox": {
"l": 468.96,
"t": 767.52,
"r": 515.52,
"b": 707.76
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p2.4",
"order": 4,
"type": "text",
"bbox": {
"l": 80.88,
"t": 659.28,
"r": 450.72,
"b": 100.56
},
"text": "Staffing Levels and FY Stats 01\nInspections by Case Category 02\nCompleted Inspection Comparison 03\nCompleted Inspection Type Comparison 04\nVictorvilleNow Case Requests 05\nParking Enforcement 06\n2026 Fireworks Compliance Efforts 07\n2026 Fireworks Compliance Efforts Pt.2 08\nHomeless Engagement 09\nRoute 66 Refresh Program 10\nEvents 11",
"attrs": {
"block_label": "content"
}
},
{
"id": "p2.5",
"order": 5,
"type": "text",
"bbox": {
"l": 553.44,
"t": 614.88,
"r": 597.84,
"b": 296.4
},
"text": "CODE COMPLIANCE",
"attrs": {
"block_label": "aside_text"
}
},
{
"id": "p2.6",
"order": 6,
"type": "figure",
"bbox": {
"l": 538.32,
"t": 190.56,
"r": 611.76,
"b": 0.48
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p2.7",
"order": 7,
"type": "footer",
"bbox": {
"l": 81.12,
"t": 50.88,
"r": 264.96,
"b": 33.6
},
"text": "Code Compliance Division",
"attrs": {
"block_label": "footer"
}
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}
Page 3
27 item(s)
JSON
figure (2)
footer (2)
header (1)
heading (6)
list (2)
list_item (6)
text (8)
1 · HEADER
2 · TEXT
3 · HEADING
4 · LIST
5
6
7
8 · TEXT
9 · LIST
10
11
12
13 · TEXT
14 · FIGURE
15 · HEADING
16 · HEADING
17 · TEXT
18 · HEADING
19 · TEXT
20 · TEXT
21 · HEADING
22 · TEXT
23 · HEADING
24 · TEXT
25 · FIGURE
26 · FOOTER
27 · FOOTER
Page 3 JSON
{
"document_id": 16651,
"page": 3,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 27,
"counts_by_type": {
"figure": 2,
"footer": 2,
"header": 1,
"heading": 6,
"list": 2,
"list_item": 6,
"text": 8
},
"build_ms": 1,
"items": [
{
"id": "p3.1",
"order": 1,
"type": "header",
"bbox": {
"l": 1.92,
"t": 747.12,
"r": 444,
"b": 688.56
},
"text": "Quarter 1\nStaff Levels and Fiscal Year (FY) Stats",
"attrs": {
"block_label": "header"
},
"level": 2
},
{
"id": "p3.2",
"order": 2,
"type": "text",
"bbox": {
"l": 0.72,
"t": 686.16,
"r": 59.52,
"b": 676.32
},
"text": "□ □ □ □ □ □"
},
{
"id": "p3.3",
"order": 3,
"type": "heading",
"bbox": {
"l": 32.88,
"t": 632.16,
"r": 130.8,
"b": 613.44
},
"text": "Staff Levels",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p3.4",
"order": 4,
"type": "list",
"bbox": {
"l": 34.08,
"t": 610.32,
"r": 222.48,
"b": 567.12
},
"text": "",
"attrs": {
"item_count": 3
},
"children": [
{
"id": "p3.4.1",
"order": 5,
"type": "list_item",
"bbox": {
"l": 34.08,
"t": 610.32,
"r": 200.64,
"b": 595.44
},
"text": "1 Code Enforcement Official",
"marker": "•"
},
{
"id": "p3.4.2",
"order": 6,
"type": "list_item",
"bbox": {
"l": 35.04,
"t": 595.2,
"r": 176.88,
"b": 580.56
},
"text": "1 Enforcement Manager",
"marker": "•"
},
{
"id": "p3.4.3",
"order": 7,
"type": "list_item",
"bbox": {
"l": 35.04,
"t": 580.56,
"r": 222.48,
"b": 567.12
},
"text": "3 Code Enforcement Supervisors",
"marker": "•"
}
]
},
{
"id": "p3.5",
"order": 8,
"type": "text",
"bbox": {
"l": 35.28,
"t": 567.36,
"r": 282.24,
"b": 537.36
},
"text": "- 12 Code Enforcement Officer II\n(4 assigned to Homeless Engagement Team)"
},
{
"id": "p3.6",
"order": 9,
"type": "list",
"bbox": {
"l": 34.8,
"t": 538.32,
"r": 221.28,
"b": 494.16
},
"text": "",
"attrs": {
"item_count": 3
},
"children": [
{
"id": "p3.6.1",
"order": 10,
"type": "list_item",
"bbox": {
"l": 35.04,
"t": 538.32,
"r": 209.28,
"b": 524.16
},
"text": "2 Code Enforcement Officer I",
"marker": "•"
},
{
"id": "p3.6.2",
"order": 11,
"type": "list_item",
"bbox": {
"l": 34.8,
"t": 523.92,
"r": 221.28,
"b": 510
},
"text": "3 Code Compliance Technicians",
"marker": "•"
},
{
"id": "p3.6.3",
"order": 12,
"type": "list_item",
"bbox": {
"l": 35.04,
"t": 509.28,
"r": 184.08,
"b": 494.16
},
"text": "1 Management Specialist",
"marker": "•"
}
]
},
{
"id": "p3.7",
"order": 13,
"type": "text",
"bbox": {
"l": 28.08,
"t": 481.44,
"r": 204.96,
"b": 452.16
},
"text": "Vacant Positions\n• 1 Code Enforcement Officer I"
},
{
"id": "p3.8",
"order": 14,
"type": "figure",
"bbox": {
"l": 294.24,
"t": 651.36,
"r": 596.88,
"b": 440.4
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p3.9",
"order": 15,
"type": "heading",
"bbox": {
"l": 79.92,
"t": 424.08,
"r": 161.76,
"b": 403.44
},
"text": "FY Stats",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p3.10",
"order": 16,
"type": "heading",
"bbox": {
"l": 62.16,
"t": 397.44,
"r": 170.64,
"b": 379.92
},
"text": "Closure Rate %",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p3.11",
"order": 17,
"type": "text",
"bbox": {
"l": 45.6,
"t": 370.32,
"r": 116.64,
"b": 340.32
},
"text": "2026/2027\n72.2%"
},
{
"id": "p3.12",
"order": 18,
"type": "heading",
"bbox": {
"l": 47.28,
"t": 323.76,
"r": 117.12,
"b": 307.44
},
"text": "2025/2026",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p3.13",
"order": 19,
"type": "text",
"bbox": {
"l": 48.48,
"t": 306.48,
"r": 115.92,
"b": 286.8
},
"text": "88.9%"
},
{
"id": "p3.14",
"order": 20,
"type": "text",
"bbox": {
"l": 46.32,
"t": 269.76,
"r": 117.36,
"b": 237.36
},
"text": "2024/2025\n91.8%"
},
{
"id": "p3.15",
"order": 21,
"type": "heading",
"bbox": {
"l": 46.32,
"t": 214.56,
"r": 116.16,
"b": 199.92
},
"text": "2023/2024",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p3.16",
"order": 22,
"type": "text",
"bbox": {
"l": 47.28,
"t": 199.44,
"r": 115.44,
"b": 186.24
},
"text": "95.2%"
},
{
"id": "p3.17",
"order": 23,
"type": "heading",
"bbox": {
"l": 46.32,
"t": 161.28,
"r": 115.44,
"b": 128.88
},
"text": "2022/2023\n96.9%",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p3.18",
"order": 24,
"type": "text",
"bbox": {
"l": 47.04,
"t": 106.56,
"r": 114.24,
"b": 75.6
},
"text": "2021/2022\n97.6%"
},
{
"id": "p3.19",
"order": 25,
"type": "figure",
"bbox": {
"l": 188.16,
"t": 350.4,
"r": 560.4,
"b": 82.56
},
"text": "",
"attrs": {
"kind": "chart",
"block_label": "chart",
"embedded_text": "Opened Cases Closed Cases\n10K\n9021\n8019\n8K\n7279 7413\n7057\n6681\n6331\n6132\n6K\n4521 4413\n4K\n2232\n2K 1611\n0\n26/27 25/26 24/25 23/24 23/22 22/21"
}
},
{
"id": "p3.20",
"order": 26,
"type": "footer",
"bbox": {
"l": 80.88,
"t": 50.16,
"r": 264.96,
"b": 34.08
},
"text": "Code Compliance Division",
"attrs": {
"block_label": "footer"
}
},
{
"id": "p3.21",
"order": 27,
"type": "footer",
"bbox": {
"l": 501.84,
"t": 51.84,
"r": 519.6,
"b": 36.24
},
"text": "01",
"attrs": {
"block_label": "number"
}
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}
Page 4
17 item(s)
JSON
caption (5)
figure (6)
footer (2)
heading (1)
text (3)
1 · HEADING
2 · TEXT
3 · TEXT
4 · FIGURE
5 · TEXT
6 · CAPTION
7 · CAPTION
8 · FIGURE
9 · FIGURE
10 · CAPTION
11 · FIGURE
12 · CAPTION
13 · FIGURE
14 · CAPTION
15 · FIGURE
16 · FOOTER
17 · FOOTER
Page 4 JSON
{
"document_id": 16651,
"page": 4,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 17,
"counts_by_type": {
"caption": 5,
"figure": 6,
"footer": 2,
"heading": 1,
"text": 3
},
"build_ms": 1,
"items": [
{
"id": "p4.1",
"order": 1,
"type": "heading",
"bbox": {
"l": 71.28,
"t": 754.08,
"r": 313.68,
"b": 706.56
},
"text": "Quarter 1\nTotal Cases by Category",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p4.2",
"order": 2,
"type": "text",
"bbox": {
"l": 50.16,
"t": 703.2,
"r": 375.6,
"b": 625.44
},
"text": "Quarter 1 of FY 26/27 reflected a broad range of Code Compliance activity across the City, with cases generated in areas such as FOGS (fats, oils, and grease), business license enforcement, parking enforcement, and weed abatement."
},
{
"id": "p4.3",
"order": 3,
"type": "text",
"bbox": {
"l": 49.92,
"t": 612.96,
"r": 375.6,
"b": 549.84
},
"text": "A total of 2,232 cases were opened during the quarter, representing the Division's ongoing response to reported concerns, observed violations, and proactive enforcement efforts throughout the community."
},
{
"id": "p4.4",
"order": 4,
"type": "figure",
"bbox": {
"l": 400.08,
"t": 790.32,
"r": 568.56,
"b": 611.52
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p4.5",
"order": 5,
"type": "text",
"bbox": {
"l": 441.6,
"t": 606.24,
"r": 525.36,
"b": 529.2
},
"text": "<div style=\"text-align: center;\"><img src=\"imgs/img_in_image_box_2_2_381_353.jpg\" alt=\"Image\" width=\"99%\" /></div>"
},
{
"id": "p4.6",
"order": 6,
"type": "caption",
"bbox": {
"l": 55.44,
"t": 508.8,
"r": 160.32,
"b": 478.56
},
"text": "Q1\nBUSINESS LICENSE",
"attrs": {
"block_label": "figure_title"
}
},
{
"id": "p4.7",
"order": 7,
"type": "caption",
"bbox": {
"l": 244.8,
"t": 508.56,
"r": 349.68,
"b": 478.56
},
"text": "Q1\nWEED ABATEMENT",
"attrs": {
"block_label": "figure_title"
}
},
{
"id": "p4.8",
"order": 8,
"type": "figure",
"bbox": {
"l": 42,
"t": 466.08,
"r": 186.96,
"b": 308.4
},
"text": "",
"attrs": {
"kind": "chart",
"block_label": "chart",
"embedded_text": "500\n400\n300\n483\n200\n100\n172\n0\nFY 25/26 FY 26/27"
}
},
{
"id": "p4.9",
"order": 9,
"type": "figure",
"bbox": {
"l": 233.76,
"t": 466.32,
"r": 358.8,
"b": 308.64
},
"text": "",
"attrs": {
"kind": "chart",
"block_label": "chart",
"embedded_text": "200\n150\n100\n156\n50 108\n0\nFY 25/26 FY 26/27"
}
},
{
"id": "p4.10",
"order": 10,
"type": "caption",
"bbox": {
"l": 462.48,
"t": 503.04,
"r": 514.56,
"b": 473.76
},
"text": "Q1\nPARKING",
"attrs": {
"block_label": "figure_title"
}
},
{
"id": "p4.11",
"order": 11,
"type": "figure",
"bbox": {
"l": 426.72,
"t": 474,
"r": 550.32,
"b": 317.76
},
"text": "",
"attrs": {
"kind": "chart",
"block_label": "chart",
"embedded_text": "500\n400\n300\n465\n200\n314\n100\n0\nFY 25/26 FY 26/27"
}
},
{
"id": "p4.12",
"order": 12,
"type": "caption",
"bbox": {
"l": 150,
"t": 279.12,
"r": 261.12,
"b": 249.84
},
"text": "Q1\nGENERAL PROPERTY",
"attrs": {
"block_label": "figure_title"
}
},
{
"id": "p4.13",
"order": 13,
"type": "figure",
"bbox": {
"l": 134.64,
"t": 237.12,
"r": 266.64,
"b": 80.4
},
"text": "",
"attrs": {
"kind": "chart",
"block_label": "chart",
"embedded_text": "2,000\n1,500\n1,000\n1,588\n1,425\n500\n0\nFY 25/26 FY 26/27"
}
},
{
"id": "p4.14",
"order": 14,
"type": "caption",
"bbox": {
"l": 387.12,
"t": 279.12,
"r": 421.92,
"b": 250.08
},
"text": "Q1\nFOGS",
"attrs": {
"block_label": "figure_title"
}
},
{
"id": "p4.15",
"order": 15,
"type": "figure",
"bbox": {
"l": 343.68,
"t": 273.6,
"r": 483.36,
"b": 75.6
},
"text": "",
"attrs": {
"kind": "chart",
"block_label": "chart",
"embedded_text": "FOGS\n14\n12\n10\n8\n14\n6\n11\n4\n2\n0\nFY 25/26 FY 26/27"
}
},
{
"id": "p4.16",
"order": 16,
"type": "footer",
"bbox": {
"l": 91.92,
"t": 51.84,
"r": 109.92,
"b": 36.72
},
"text": "02",
"attrs": {
"block_label": "number"
}
},
{
"id": "p4.17",
"order": 17,
"type": "footer",
"bbox": {
"l": 349.2,
"t": 49.44,
"r": 532.32,
"b": 34.56
},
"text": "Code Compliance Division",
"attrs": {
"block_label": "footer"
}
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}
Page 5
10 item(s)
JSON
figure (2)
footer (2)
footnote (1)
heading (2)
text (3)
1 · HEADING
2 · FIGURE
3 · FIGURE
4 · HEADING
5 · TEXT
6 · TEXT
7 · TEXT
8 · FOOTNOTE
9 · FOOTER
10 · FOOTER
Page 5 JSON
{
"document_id": 16651,
"page": 5,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 10,
"counts_by_type": {
"figure": 2,
"footer": 2,
"footnote": 1,
"heading": 2,
"text": 3
},
"build_ms": 1,
"items": [
{
"id": "p5.1",
"order": 1,
"type": "heading",
"bbox": {
"l": 79.68,
"t": 738.72,
"r": 414.96,
"b": 678.72
},
"text": "Quarter 1\nCompleted Inspection Comparison",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p5.2",
"order": 2,
"type": "figure",
"bbox": {
"l": 0,
"t": 642.48,
"r": 219.36,
"b": 103.2
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p5.3",
"order": 3,
"type": "figure",
"bbox": {
"l": 234.72,
"t": 642.72,
"r": 587.76,
"b": 358.08
},
"text": "",
"attrs": {
"kind": "chart",
"block_label": "chart",
"embedded_text": "3,000\nFY 25/26\n2,500 FY 26/27\n2,000\n1,500\n2,869\n2,375 FY 26/27\n1,000 FY 25/26\n500 899 943 FY 26/27 FY 26/27\nFY 25/26 FY 25/26\nFY 26/27\n403\n280 FY 24/25 29 233 315\n0\nProperty Business License Parking Tobacco FOGS\nQuarter 1 Completed Inspections"
}
},
{
"id": "p5.4",
"order": 4,
"type": "heading",
"bbox": {
"l": 346.56,
"t": 328.08,
"r": 485.28,
"b": 309.6
},
"text": "Total Inspections",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p5.5",
"order": 5,
"type": "text",
"bbox": {
"l": 248.16,
"t": 302.88,
"r": 575.52,
"b": 255.36
},
"text": "Code Compliance completed 4,065 inspections during Quarter 1 of FY 26/27, compared to 4,281 during the same period last year."
},
{
"id": "p5.6",
"order": 6,
"type": "text",
"bbox": {
"l": 247.44,
"t": 243.36,
"r": 576.24,
"b": 195.84
},
"text": "The 5.0% decrease is primarily attributed to the Division operating with one fewer Code Enforcement Officer at the start of the fiscal year."
},
{
"id": "p5.7",
"order": 7,
"type": "text",
"bbox": {
"l": 247.68,
"t": 182.88,
"r": 576.48,
"b": 121.92
},
"text": "Most Code cases require two or more inspections before resolution, and some business license inspections are documented directly within the business license record rather than a Code case."
},
{
"id": "p5.8",
"order": 8,
"type": "footnote",
"bbox": {
"l": 363.84,
"t": 366.24,
"r": 487.92,
"b": 354.96
},
"text": "Quarter 1 Completed Inspections",
"attrs": {
"block_label": "vision_footnote"
}
},
{
"id": "p5.9",
"order": 9,
"type": "footer",
"bbox": {
"l": 81.12,
"t": 50.16,
"r": 264.72,
"b": 34.32
},
"text": "Code Compliance Division",
"attrs": {
"block_label": "footer"
}
},
{
"id": "p5.10",
"order": 10,
"type": "footer",
"bbox": {
"l": 502.08,
"t": 51.84,
"r": 520.32,
"b": 36.24
},
"text": "03",
"attrs": {
"block_label": "number"
}
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}
Page 6
30 item(s)
JSON
figure (12)
footer (2)
heading (6)
text (9)
title (1)
1 · FIGURE
2 · TITLE
3 · TEXT
4 · FIGURE
5 · FIGURE
6 · HEADING
7 · HEADING
8 · TEXT
9 · TEXT
10 · TEXT
11 · FIGURE
12
13 · HEADING
14 · TEXT
15 · FIGURE
16
17 · HEADING
18 · TEXT
19 · FIGURE
20 · FIGURE
21
22 · HEADING
23 · TEXT
24 · FIGURE
25 · FIGURE
26 · FIGURE
27 · FIGURE
28 · FIGURE
29 · FOOTER
30 · FOOTER
Page 6 JSON
{
"document_id": 16651,
"page": 6,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 30,
"counts_by_type": {
"figure": 12,
"footer": 2,
"heading": 6,
"text": 9,
"title": 1
},
"build_ms": 2,
"items": [
{
"id": "p6.1",
"order": 1,
"type": "figure",
"bbox": {
"l": 6.24,
"t": 745.2,
"r": 48.48,
"b": 689.04
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p6.2",
"order": 2,
"type": "title",
"bbox": {
"l": 79.92,
"t": 737.76,
"r": 468.24,
"b": 684.72
},
"text": "Quarter 1\nCompleted Inspection Type Comparison",
"attrs": {
"block_label": "doc_title"
},
"level": 2
},
{
"id": "p6.3",
"order": 3,
"type": "text",
"bbox": {
"l": 58.08,
"t": 659.04,
"r": 562.32,
"b": 612.72
},
"text": "The percentages show how Code Compliance inspection activity was distributed across key program areas during Quarter 1 of FY 26/27. Activity may vary each quarter based on community needs, enforcement priorities, complaints, and proactive inspections."
},
{
"id": "p6.4",
"order": 4,
"type": "figure",
"bbox": {
"l": 27.84,
"t": 582.24,
"r": 89.76,
"b": 519.84
},
"text": "",
"attrs": {
"block_label": "image",
"embedded_text": "58%"
}
},
{
"id": "p6.5",
"order": 5,
"type": "figure",
"bbox": {
"l": 323.28,
"t": 581.76,
"r": 385.44,
"b": 519.6
},
"text": "",
"attrs": {
"block_label": "image",
"embedded_text": "1%"
}
},
{
"id": "p6.6",
"order": 6,
"type": "heading",
"bbox": {
"l": 391.44,
"t": 581.52,
"r": 508.56,
"b": 567.6
},
"text": "Tobacco Inspections",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p6.7",
"order": 7,
"type": "heading",
"bbox": {
"l": 95.76,
"t": 581.28,
"r": 211.92,
"b": 566.88
},
"text": "Property Inspections",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p6.8",
"order": 8,
"type": "text",
"bbox": {
"l": 390.96,
"t": 562.8,
"r": 586.8,
"b": 518.88
},
"text": "Tobacco inspections consist of tobacco establishment educational & compliance inspections."
},
{
"id": "p6.9",
"order": 9,
"type": "text",
"bbox": {
"l": 95.28,
"t": 561.84,
"r": 292.32,
"b": 475.68
},
"text": "Property Inspections consist of enforcement activities related to property maintenance, including issuance of Notice of Violations, Notice of Pending Actions, and issued citations."
},
{
"id": "p6.10",
"order": 10,
"type": "text",
"bbox": {
"l": 49.92,
"t": 554.64,
"r": 360.24,
"b": 543.84
},
"text": "58% Property inspections consist of 1%"
},
{
"id": "p6.11",
"order": 11,
"type": "figure",
"bbox": {
"l": 322.32,
"t": 491.52,
"r": 385.68,
"b": 428.64
},
"text": "",
"attrs": {
"block_label": "image"
},
"children": [
{
"id": "p6.11.1",
"order": 12,
"type": "heading",
"bbox": {
"l": 348,
"t": 463.92,
"r": 362.16,
"b": 454.32
},
"text": "8%",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
}
]
},
{
"id": "p6.12",
"order": 13,
"type": "heading",
"bbox": {
"l": 391.2,
"t": 484.8,
"r": 492.96,
"b": 470.88
},
"text": "FOGS Inspections",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p6.13",
"order": 14,
"type": "text",
"bbox": {
"l": 390.96,
"t": 468.96,
"r": 587.04,
"b": 395.76
},
"text": "Inspections include Food Establishment inspections related to proper disposal of fats, oils, and grease (FOG) compliance & apparatus conditions check."
},
{
"id": "p6.14",
"order": 15,
"type": "figure",
"bbox": {
"l": 28.8,
"t": 442.32,
"r": 91.2,
"b": 379.92
},
"text": "",
"attrs": {
"block_label": "image"
},
"children": [
{
"id": "p6.14.1",
"order": 16,
"type": "text",
"bbox": {
"l": 52.08,
"t": 415.44,
"r": 69.12,
"b": 405.12
},
"text": "23%"
}
]
},
{
"id": "p6.15",
"order": 17,
"type": "heading",
"bbox": {
"l": 97.44,
"t": 435.84,
"r": 258.48,
"b": 421.68
},
"text": "Business License Inspections",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p6.16",
"order": 18,
"type": "text",
"bbox": {
"l": 96.72,
"t": 418.32,
"r": 292.8,
"b": 359.52
},
"text": "Business License Inspections include commercial & home based Business License inspections and rental property inspections."
},
{
"id": "p6.17",
"order": 19,
"type": "figure",
"bbox": {
"l": 374.88,
"t": 383.52,
"r": 586.32,
"b": 249.36
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p6.18",
"order": 20,
"type": "figure",
"bbox": {
"l": 28.56,
"t": 334.08,
"r": 90.24,
"b": 272.64
},
"text": "",
"attrs": {
"block_label": "image"
},
"children": [
{
"id": "p6.18.1",
"order": 21,
"type": "text",
"bbox": {
"l": 50.16,
"t": 308.16,
"r": 66.72,
"b": 298.56
},
"text": "10%"
}
]
},
{
"id": "p6.19",
"order": 22,
"type": "heading",
"bbox": {
"l": 96,
"t": 329.28,
"r": 206.88,
"b": 314.88
},
"text": "Parking Inspections",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p6.20",
"order": 23,
"type": "text",
"bbox": {
"l": 95.52,
"t": 312.48,
"r": 291.12,
"b": 254.64
},
"text": "Parking Inspections consist of street parking enforcement, including warnings, parking citations, and vehicle removal.\n1%"
},
{
"id": "p6.21",
"order": 24,
"type": "figure",
"bbox": {
"l": 36.96,
"t": 229.2,
"r": 139.44,
"b": 126.72
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p6.22",
"order": 25,
"type": "figure",
"bbox": {
"l": 148.32,
"t": 228.96,
"r": 248.88,
"b": 127.68
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p6.23",
"order": 26,
"type": "figure",
"bbox": {
"l": 259.68,
"t": 229.2,
"r": 361.2,
"b": 127.2
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p6.24",
"order": 27,
"type": "figure",
"bbox": {
"l": 371.52,
"t": 229.2,
"r": 471.6,
"b": 126.72
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p6.25",
"order": 28,
"type": "figure",
"bbox": {
"l": 481.44,
"t": 228.72,
"r": 583.44,
"b": 127.92
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p6.26",
"order": 29,
"type": "footer",
"bbox": {
"l": 81.12,
"t": 49.92,
"r": 264.72,
"b": 34.32
},
"text": "Code Compliance Division",
"attrs": {
"block_label": "footer"
}
},
{
"id": "p6.27",
"order": 30,
"type": "footer",
"bbox": {
"l": 502.08,
"t": 51.84,
"r": 520.8,
"b": 36.48
},
"text": "04",
"attrs": {
"block_label": "number"
}
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}
Page 7
14 item(s)
JSON
figure (4)
footer (2)
heading (2)
text (5)
title (1)
1 · FIGURE
2
3
4
5 · TITLE
6 · FIGURE
7
8 · FIGURE
9 · HEADING
10 · TEXT
11 · TEXT
12 · FIGURE
13 · FOOTER
14 · FOOTER
Page 7 JSON
{
"document_id": 16651,
"page": 7,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 14,
"counts_by_type": {
"figure": 4,
"footer": 2,
"heading": 2,
"text": 5,
"title": 1
},
"build_ms": 1,
"items": [
{
"id": "p7.1",
"order": 1,
"type": "figure",
"bbox": {
"l": 0,
"t": 621.36,
"r": 64.56,
"b": 546.48
},
"text": "",
"attrs": {
"block_label": "image"
},
"children": [
{
"id": "p7.1.1",
"order": 2,
"type": "text",
"bbox": {
"l": 0,
"t": 620.64,
"r": 61.92,
"b": 583.92
},
"text": "• • • • • • • • • • •\n□ □ □ □ □ □"
},
{
"id": "p7.1.2",
"order": 3,
"type": "text",
"bbox": {
"l": 0.24,
"t": 583.92,
"r": 61.92,
"b": 571.44
},
"text": "・・・・・・・・"
},
{
"id": "p7.1.3",
"order": 4,
"type": "text",
"bbox": {
"l": 0.24,
"t": 570.48,
"r": 62.4,
"b": 557.76
},
"text": "・・・・・・"
}
]
},
{
"id": "p7.2",
"order": 5,
"type": "title",
"bbox": {
"l": 78.72,
"t": 736.8,
"r": 370.8,
"b": 688.56
},
"text": "Quarter 1\nVictorville Now Case Requests",
"attrs": {
"block_label": "doc_title"
},
"level": 2
},
{
"id": "p7.3",
"order": 6,
"type": "figure",
"bbox": {
"l": 186.24,
"t": 685.2,
"r": 416.16,
"b": 542.64
},
"text": "",
"attrs": {
"block_label": "image"
},
"children": [
{
"id": "p7.3.1",
"order": 7,
"type": "heading",
"bbox": {
"l": 211.2,
"t": 650.16,
"r": 408,
"b": 549.6
},
"text": "Victorville NOW",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
}
]
},
{
"id": "p7.4",
"order": 8,
"type": "figure",
"bbox": {
"l": 35.28,
"t": 517.92,
"r": 580.08,
"b": 214.32
},
"text": "",
"attrs": {
"kind": "chart",
"block_label": "chart",
"embedded_text": "350\n300\n250\n200\n327\n150\n235\n100 190\n157\n128\n50\n76 78\n11 3 2 29 37 22 8 4 8\n0\nm el es s E nc am pm O en ve rg ro w n W ee ds Ille ga F ire w Re or ks qu es f or Sh el te Ille ga D um pi ng Ju nk Ve hi cl e Sc av en Su gi sp ng ec te d M G Un ro lic w en s e d Bu te sin Pr es op er ty C on ce rn No s ise C om Ille pl ai ga nt l S tre et Pa rk in g St re et Ve nd in BB g Ho op in St re Un et m ai nt ai ne d Po ol O HV\nt r s\nJ\nl t l\niva\nPr"
}
},
{
"id": "p7.5",
"order": 9,
"type": "heading",
"bbox": {
"l": 28.56,
"t": 199.92,
"r": 223.44,
"b": 182.64
},
"text": "VictorvilleNow Requests",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p7.6",
"order": 10,
"type": "text",
"bbox": {
"l": 27.84,
"t": 181.92,
"r": 546.72,
"b": 134.88
},
"text": "During Quarter 1 of FY 26/27, a total of 1,315 service requests were submitted through the VictorvilleNow app, reflecting an increase in community-reported concerns compared to the previous quarter."
},
{
"id": "p7.7",
"order": 11,
"type": "text",
"bbox": {
"l": 27.84,
"t": 122.16,
"r": 547.2,
"b": 59.76
},
"text": "Requests continued to cover a range of Code Compliance issues, including homeless encampments, illegal dumping, parking concerns, and other neighborhood-related complaints. Staff remained focused on reviewing, routing, and responding to these requests in a timely manner while maintaining consistent service to the community."
},
{
"id": "p7.8",
"order": 12,
"type": "figure",
"bbox": {
"l": 545.76,
"t": 190.32,
"r": 612,
"b": 0
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p7.9",
"order": 13,
"type": "footer",
"bbox": {
"l": 80.88,
"t": 49.92,
"r": 264.96,
"b": 34.32
},
"text": "Code Compliance Division",
"attrs": {
"block_label": "footer"
}
},
{
"id": "p7.10",
"order": 14,
"type": "footer",
"bbox": {
"l": 502.08,
"t": 51.36,
"r": 520.8,
"b": 36.24
},
"text": "05",
"attrs": {
"block_label": "number"
}
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}
Page 8
12 item(s)
JSON
caption (1)
figure (2)
footer (2)
footnote (1)
heading (2)
text (4)
1 · HEADING
2 · TEXT
3 · HEADING
4 · TEXT
5 · CAPTION
6 · FIGURE
7 · TEXT
8 · TEXT
9 · FIGURE
10 · FOOTNOTE
11 · FOOTER
12 · FOOTER
Page 8 JSON
{
"document_id": 16651,
"page": 8,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 12,
"counts_by_type": {
"caption": 1,
"figure": 2,
"footer": 2,
"footnote": 1,
"heading": 2,
"text": 4
},
"build_ms": 1,
"items": [
{
"id": "p8.1",
"order": 1,
"type": "heading",
"bbox": {
"l": 79.2,
"t": 737.28,
"r": 286.56,
"b": 684.24
},
"text": "Quarter 1\nParking Enforcement",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p8.2",
"order": 2,
"type": "text",
"bbox": {
"l": 71.76,
"t": 654.96,
"r": 303.84,
"b": 516.96
},
"text": "Code Compliance continued parking enforcement throughout Quarter 1 of FY 26/27, focusing on oversized and commercial vehicles, inoperable or abandoned vehicles, and other parking violations. Staff addressed both proactive enforcement needs and resident-reported concerns to support safe and orderly neighborhoods."
},
{
"id": "p8.3",
"order": 3,
"type": "heading",
"bbox": {
"l": 356.16,
"t": 674.4,
"r": 539.76,
"b": 619.2
},
"text": "39% of parking inspections resulted in a citation",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p8.4",
"order": 4,
"type": "text",
"bbox": {
"l": 356.16,
"t": 609.84,
"r": 531.12,
"b": 503.52
},
"text": "Of 403 inspections, 123 citations were issued. Many concerns were resolved through warnings, voluntary compliance, or follow-up before formal enforcement was needed."
},
{
"id": "p8.5",
"order": 5,
"type": "caption",
"bbox": {
"l": 51.84,
"t": 467.28,
"r": 216.72,
"b": 448.08
},
"text": "Top 3 Citation Types",
"attrs": {
"block_label": "figure_title"
}
},
{
"id": "p8.6",
"order": 6,
"type": "figure",
"bbox": {
"l": 13.2,
"t": 451.44,
"r": 246.24,
"b": 256.08
},
"text": "",
"attrs": {
"kind": "chart",
"block_label": "chart",
"embedded_text": "CVC22507.8(A)\n11.4%\nCVC4000(A)\n44.7%\nVMC12.28.250(A)\n43.9%"
}
},
{
"id": "p8.7",
"order": 7,
"type": "text",
"bbox": {
"l": 53.76,
"t": 219.36,
"r": 204.24,
"b": 163.92
},
"text": "VMC12.28.250(A)\nCommercial Vehicle Parked within 1000ft of a Residential Zone"
},
{
"id": "p8.8",
"order": 8,
"type": "text",
"bbox": {
"l": 54,
"t": 154.08,
"r": 185.76,
"b": 110.88
},
"text": "CVC22507.8(A)\nParking in handicap space\nwithout proper signage\nCode Compliance prioritizes commercial truck parking enforcement, particularly within 1,000 feet of residential areas. These violations are actively addressed to reduce neighborhood impacts and maintain safe, compliant roadways."
},
{
"id": "p8.9",
"order": 9,
"type": "figure",
"bbox": {
"l": 257.52,
"t": 480.96,
"r": 569.76,
"b": 233.28
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p8.10",
"order": 10,
"type": "footnote",
"bbox": {
"l": 53.76,
"t": 258,
"r": 158.4,
"b": 228.72
},
"text": "CVC4000(A)\nExpired Registration",
"attrs": {
"block_label": "vision_footnote"
}
},
{
"id": "p8.11",
"order": 11,
"type": "footer",
"bbox": {
"l": 91.44,
"t": 51.6,
"r": 109.92,
"b": 36.48
},
"text": "06",
"attrs": {
"block_label": "number"
}
},
{
"id": "p8.12",
"order": 12,
"type": "footer",
"bbox": {
"l": 348.96,
"t": 50.16,
"r": 532.56,
"b": 34.56
},
"text": "Code Compliance Division",
"attrs": {
"block_label": "footer"
}
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}
Page 9
17 item(s)
JSON
figure (3)
footer (2)
footnote (1)
heading (1)
list (1)
list_item (6)
text (2)
title (1)
1 · TITLE
2 · TEXT
3 · HEADING
4 · LIST
5
6
7
8
9
10
11 · FIGURE
12 · FIGURE
13 · TEXT
14 · FIGURE
15 · FOOTNOTE
16 · FOOTER
17 · FOOTER
Page 9 JSON
{
"document_id": 16651,
"page": 9,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 17,
"counts_by_type": {
"figure": 3,
"footer": 2,
"footnote": 1,
"heading": 1,
"list": 1,
"list_item": 6,
"text": 2,
"title": 1
},
"build_ms": 1,
"items": [
{
"id": "p9.1",
"order": 1,
"type": "title",
"bbox": {
"l": 79.68,
"t": 736.56,
"r": 426.24,
"b": 684.24
},
"text": "Quarter 1\n2026 Fireworks Compliance Efforts",
"attrs": {
"block_label": "doc_title"
},
"level": 2
},
{
"id": "p9.2",
"order": 2,
"type": "text",
"bbox": {
"l": 25.92,
"t": 660.48,
"r": 586.32,
"b": 597.12
},
"text": "The City's Fourth of July operation combined Code Compliance, Fire Prevention, Police Dispatch, Animal Services, and supporting departments to respond to illegal fireworks activity across Victorville. Field operations took place from 6:00 p.m. to midnight, with Fire Prevention and Code Compliance staff assigned in pairs to designated enforcement areas."
},
{
"id": "p9.3",
"order": 3,
"type": "heading",
"bbox": {
"l": 30.24,
"t": 551.52,
"r": 222.96,
"b": 530.88
},
"text": "Key Enforcement Statistics",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p9.4",
"order": 4,
"type": "list",
"bbox": {
"l": 38.16,
"t": 521.28,
"r": 290.88,
"b": 390.72
},
"text": "",
"attrs": {
"item_count": 6
},
"children": [
{
"id": "p9.4.1",
"order": 5,
"type": "list_item",
"bbox": {
"l": 38.16,
"t": 521.28,
"r": 281.76,
"b": 494.4
},
"text": "142 fireworks reports submitted to Code Compliance",
"marker": "-"
},
{
"id": "p9.4.2",
"order": 6,
"type": "list_item",
"bbox": {
"l": 38.64,
"t": 494.64,
"r": 258.96,
"b": 479.52
},
"text": "95 calls received by Police Dispatch",
"marker": "•"
},
{
"id": "p9.4.3",
"order": 7,
"type": "list_item",
"bbox": {
"l": 38.88,
"t": 480,
"r": 161.76,
"b": 468.48
},
"text": "34 citations issued",
"marker": "•"
},
{
"id": "p9.4.4",
"order": 8,
"type": "list_item",
"bbox": {
"l": 38.88,
"t": 469.2,
"r": 256.56,
"b": 455.04
},
"text": "50 pounds of fireworks confiscated",
"marker": "•"
},
{
"id": "p9.4.5",
"order": 9,
"type": "list_item",
"bbox": {
"l": 38.64,
"t": 455.28,
"r": 287.52,
"b": 430.8
},
"text": "6 hours of coordinated field enforcement activity",
"marker": "-"
},
{
"id": "p9.4.6",
"order": 10,
"type": "list_item",
"bbox": {
"l": 38.16,
"t": 431.52,
"r": 290.88,
"b": 390.72
},
"text": "2 Code Enforcement Officers assigned to support the City's Fourth of July event in addition to field",
"marker": "-"
}
]
},
{
"id": "p9.5",
"order": 11,
"type": "figure",
"bbox": {
"l": 321.12,
"t": 541.68,
"r": 544.56,
"b": 400.32
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p9.6",
"order": 12,
"type": "figure",
"bbox": {
"l": 45.12,
"t": 336.96,
"r": 270,
"b": 195.36
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p9.7",
"order": 13,
"type": "text",
"bbox": {
"l": 296.16,
"t": 328.32,
"r": 589.92,
"b": 236.16
},
"text": "Administrative staff prioritized incoming reports for field response, while two-person teams supported staff safety and violation documentation. Confiscated fireworks were transferred to the Fire Department. Property owners were cited when tenants refused responsibility."
},
{
"id": "p9.8",
"order": 14,
"type": "figure",
"bbox": {
"l": 332.4,
"t": 210.72,
"r": 564.48,
"b": 65.04
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p9.9",
"order": 15,
"type": "footnote",
"bbox": {
"l": 58.56,
"t": 152.16,
"r": 250.32,
"b": 129.12
},
"text": "34 Citations Issued",
"attrs": {
"block_label": "vision_footnote"
}
},
{
"id": "p9.10",
"order": 16,
"type": "footer",
"bbox": {
"l": 91.44,
"t": 51.84,
"r": 110.16,
"b": 36.72
},
"text": "07",
"attrs": {
"block_label": "number"
}
},
{
"id": "p9.11",
"order": 17,
"type": "footer",
"bbox": {
"l": 349.68,
"t": 37.68,
"r": 533.28,
"b": 22.32
},
"text": "Code Compliance Division",
"attrs": {
"block_label": "footer"
}
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}
Page 10
27 item(s)
JSON
figure (3)
footer (2)
heading (3)
list (1)
list_item (10)
text (7)
title (1)
1 · TITLE
2 · TEXT
3 · FIGURE
4
5
6
7
8
9 · HEADING
10 · LIST
11
12
13
14
15
16
17
18
19
20
21 · FIGURE
22 · HEADING
23 · TEXT
24 · TEXT
25 · FIGURE
26 · FOOTER
27 · FOOTER
Page 10 JSON
{
"document_id": 16651,
"page": 10,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 27,
"counts_by_type": {
"figure": 3,
"footer": 2,
"heading": 3,
"list": 1,
"list_item": 10,
"text": 7,
"title": 1
},
"build_ms": 2,
"items": [
{
"id": "p10.1",
"order": 1,
"type": "title",
"bbox": {
"l": 79.68,
"t": 738,
"r": 476.64,
"b": 684.48
},
"text": "Quarter 1\n2026 Fireworks Compliance Efforts Pt. 2",
"attrs": {
"block_label": "doc_title"
},
"level": 2
},
{
"id": "p10.2",
"order": 2,
"type": "text",
"bbox": {
"l": 26.4,
"t": 660.48,
"r": 584.4,
"b": 612.96
},
"text": "The City conducted a six-week public awareness campaign leading into the Fourth of July, combining digital advertising, radio commercials, traffic messaging, transit advertising, and neighborhood outreach to reinforce the City's illegal fireworks enforcement message."
},
{
"id": "p10.3",
"order": 3,
"type": "figure",
"bbox": {
"l": 28.56,
"t": 588.96,
"r": 268.32,
"b": 289.44
},
"text": "",
"attrs": {
"block_label": "image"
},
"children": [
{
"id": "p10.3.1",
"order": 4,
"type": "heading",
"bbox": {
"l": 68.4,
"t": 501.36,
"r": 247.44,
"b": 457.2
},
"text": "IF YOU LIGHT IT, WE'LL WRITE IT.",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p10.3.2",
"order": 5,
"type": "text",
"bbox": {
"l": 162.24,
"t": 435.36,
"r": 265.2,
"b": 344.64
},
"text": "BECAUSE FIREWORKS Scare Pets Stress Vets Start Fires Cause Injury"
},
{
"id": "p10.3.3",
"order": 6,
"type": "text",
"bbox": {
"l": 165.36,
"t": 337.92,
"r": 262.8,
"b": 327.36
},
"text": "REPORT ILLEGAL FIREWORKS"
},
{
"id": "p10.3.4",
"order": 7,
"type": "text",
"bbox": {
"l": 162.48,
"t": 324,
"r": 268.32,
"b": 306.24
},
"text": "$1,000 FINE"
},
{
"id": "p10.3.5",
"order": 8,
"type": "text",
"bbox": {
"l": 164.64,
"t": 303.84,
"r": 262.8,
"b": 292.56
},
"text": "vv.city/reportfireworks"
}
]
},
{
"id": "p10.4",
"order": 9,
"type": "heading",
"bbox": {
"l": 302.64,
"t": 581.76,
"r": 496.32,
"b": 560.64
},
"text": "Outreach by the Numbers",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p10.5",
"order": 10,
"type": "list",
"bbox": {
"l": 310.08,
"t": 547.2,
"r": 562.08,
"b": 306.48
},
"text": "",
"attrs": {
"item_count": 10
},
"children": [
{
"id": "p10.5.1",
"order": 11,
"type": "list_item",
"bbox": {
"l": 310.08,
"t": 547.2,
"r": 458.64,
"b": 531.84
},
"text": "475 radio commercials",
"marker": "•"
},
{
"id": "p10.5.2",
"order": 12,
"type": "list_item",
"bbox": {
"l": 311.28,
"t": 529.44,
"r": 453.12,
"b": 514.32
},
"text": "33 social media posts",
"marker": "•"
},
{
"id": "p10.5.3",
"order": 13,
"type": "list_item",
"bbox": {
"l": 311.28,
"t": 511.68,
"r": 418.8,
"b": 497.52
},
"text": "245,600+ views",
"marker": "•"
},
{
"id": "p10.5.4",
"order": 14,
"type": "list_item",
"bbox": {
"l": 311.76,
"t": 494.88,
"r": 415.68,
"b": 480.48
},
"text": "1,468 reactions",
"marker": "•"
},
{
"id": "p10.5.5",
"order": 15,
"type": "list_item",
"bbox": {
"l": 311.76,
"t": 477.36,
"r": 412.32,
"b": 463.44
},
"text": "276 comments",
"marker": "•"
},
{
"id": "p10.5.6",
"order": 16,
"type": "list_item",
"bbox": {
"l": 312,
"t": 460.56,
"r": 391.2,
"b": 445.92
},
"text": "536 shares",
"marker": "•"
},
{
"id": "p10.5.7",
"order": 17,
"type": "list_item",
"bbox": {
"l": 311.04,
"t": 443.76,
"r": 531.36,
"b": 411.36
},
"text": "5 electronic traffic message boards placed at key locations",
"marker": "-"
},
{
"id": "p10.5.8",
"order": 18,
"type": "list_item",
"bbox": {
"l": 311.76,
"t": 408.96,
"r": 543.36,
"b": 393.12
},
"text": "24 posters placed in residential areas",
"marker": "•"
},
{
"id": "p10.5.9",
"order": 19,
"type": "list_item",
"bbox": {
"l": 311.04,
"t": 391.2,
"r": 562.08,
"b": 359.52
},
"text": "Fireworks campaign messaging displayed on VVTA electronic bus marquees",
"marker": "-"
},
{
"id": "p10.5.10",
"order": 20,
"type": "list_item",
"bbox": {
"l": 310.8,
"t": 357.36,
"r": 557.04,
"b": 306.48
},
"text": "Door hangers used at reported or suspected fireworks locations to support deterrence and follow-up patrols",
"marker": "-"
}
]
},
{
"id": "p10.6",
"order": 21,
"type": "figure",
"bbox": {
"l": 8.6176,
"t": 491.802,
"r": 591.3676,
"b": -3.198
},
"text": "",
"attrs": {
"source": "pdf_image"
}
},
{
"id": "p10.7",
"order": 22,
"type": "heading",
"bbox": {
"l": 29.76,
"t": 245.04,
"r": 195.36,
"b": 228.72
},
"text": "245,600+ Campaign Views",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p10.8",
"order": 23,
"type": "text",
"bbox": {
"l": 29.04,
"t": 219.6,
"r": 292.8,
"b": 163.44
},
"text": "Public outreach was designed to increase awareness before the holiday, encourage reporting, and reinforce the City's enforcement and citation program."
},
{
"id": "p10.9",
"order": 24,
"type": "text",
"bbox": {
"l": 29.28,
"t": 156,
"r": 294.24,
"b": 87.84
},
"text": "The City used internet advertising between May 22, 2026 to July 12, 2026 yeiled over 245,000 views per day reminding residents that the use of fireworks in the City of Victorville is prohibited."
},
{
"id": "p10.10",
"order": 25,
"type": "figure",
"bbox": {
"l": 332.4,
"t": 254.16,
"r": 566.4,
"b": 99.84
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p10.11",
"order": 26,
"type": "footer",
"bbox": {
"l": 91.68,
"t": 51.36,
"r": 109.92,
"b": 36.72
},
"text": "08",
"attrs": {
"block_label": "number"
}
},
{
"id": "p10.12",
"order": 27,
"type": "footer",
"bbox": {
"l": 348.96,
"t": 49.92,
"r": 532.56,
"b": 34.56
},
"text": "Code Compliance Division",
"attrs": {
"block_label": "footer"
}
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}
Page 11
21 item(s)
JSON
figure (6)
footer (2)
header (1)
heading (2)
text (10)
1 · HEADER
2 · FIGURE
3 · HEADING
4 · TEXT
5 · FIGURE
6 · TEXT
7 · HEADING
8 · FIGURE
9 · TEXT
10 · TEXT
11 · FIGURE
12 · TEXT
13 · TEXT
14 · FIGURE
15 · TEXT
16 · TEXT
17 · FIGURE
18 · TEXT
19 · TEXT
20 · FOOTER
21 · FOOTER
Page 11 JSON
{
"document_id": 16651,
"page": 11,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 21,
"counts_by_type": {
"figure": 6,
"footer": 2,
"header": 1,
"heading": 2,
"text": 10
},
"build_ms": 2,
"items": [
{
"id": "p11.1",
"order": 1,
"type": "header",
"bbox": {
"l": 504.96,
"t": 716.4,
"r": 570,
"b": 642.72
},
"text": "○ ○ ○",
"attrs": {
"block_label": "header"
},
"level": 2
},
{
"id": "p11.2",
"order": 2,
"type": "figure",
"bbox": {
"l": 7.92,
"t": 742.56,
"r": 49.44,
"b": 693.36
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p11.3",
"order": 3,
"type": "heading",
"bbox": {
"l": 78.48,
"t": 736.8,
"r": 304.08,
"b": 691.44
},
"text": "Quarter 1\nHomeless Engagement",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p11.4",
"order": 4,
"type": "text",
"bbox": {
"l": 78.72,
"t": 687.6,
"r": 325.68,
"b": 667.44
},
"text": "Community Outreach & Field Activity"
},
{
"id": "p11.5",
"order": 5,
"type": "figure",
"bbox": {
"l": 30.96,
"t": 616.08,
"r": 270.96,
"b": 471.84
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p11.6",
"order": 6,
"type": "text",
"bbox": {
"l": 283.92,
"t": 596.4,
"r": 593.04,
"b": 498.48
},
"text": "During the first quarter of Fiscal Year 2026-2027, the City's Homeless Engagement Team (HET) conducted proactive outreach throughout Victorville, connecting unhoused individuals with shelter, supportive services, and essential resources while addressing public and private property concerns."
},
{
"id": "p11.7",
"order": 7,
"type": "heading",
"bbox": {
"l": 29.04,
"t": 440.16,
"r": 249.12,
"b": 418.32
},
"text": "Q1 Community Impact Highlights",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p11.8",
"order": 8,
"type": "figure",
"bbox": {
"l": 146.88,
"t": 400.56,
"r": 184.32,
"b": 367.68
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p11.9",
"order": 9,
"type": "text",
"bbox": {
"l": 90.96,
"t": 359.52,
"r": 246,
"b": 342.48
},
"text": "Shelter & Housing Assistance"
},
{
"id": "p11.10",
"order": 10,
"type": "text",
"bbox": {
"l": 50.4,
"t": 332.88,
"r": 281.28,
"b": 307.2
},
"text": "Connected individuals with shelter opportunities and coordinated Wellness Center intake and referrals"
},
{
"id": "p11.11",
"order": 11,
"type": "figure",
"bbox": {
"l": 442.32,
"t": 400.8,
"r": 482.88,
"b": 366.72
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p11.12",
"order": 12,
"type": "text",
"bbox": {
"l": 378.72,
"t": 359.04,
"r": 539.28,
"b": 342.24
},
"text": "Essential Resources & Support"
},
{
"id": "p11.13",
"order": 13,
"type": "text",
"bbox": {
"l": 350.64,
"t": 332.4,
"r": 580.56,
"b": 307.2
},
"text": "Provided food, water, transportation assistance, and connections to community service providers."
},
{
"id": "p11.14",
"order": 14,
"type": "figure",
"bbox": {
"l": 136.08,
"t": 232.56,
"r": 198.48,
"b": 198.72
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p11.15",
"order": 15,
"type": "text",
"bbox": {
"l": 90.72,
"t": 192.24,
"r": 247.92,
"b": 174.96
},
"text": "Family Reunification & Safety"
},
{
"id": "p11.16",
"order": 16,
"type": "text",
"bbox": {
"l": 48.48,
"t": 166.56,
"r": 276,
"b": 151.2
},
"text": "Assisted with family reunification and transportation."
},
{
"id": "p11.17",
"order": 17,
"type": "figure",
"bbox": {
"l": 444,
"t": 236.4,
"r": 471.36,
"b": 205.68
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p11.18",
"order": 18,
"type": "text",
"bbox": {
"l": 362.88,
"t": 192.48,
"r": 554.4,
"b": 175.44
},
"text": "Community Compliance & Outreach"
},
{
"id": "p11.19",
"order": 19,
"type": "text",
"bbox": {
"l": 345.12,
"t": 169.44,
"r": 574.56,
"b": 134.88
},
"text": "Addressed public right-of-way and private property concerns through outreach, follow-up, and voluntary relocation."
},
{
"id": "p11.20",
"order": 20,
"type": "footer",
"bbox": {
"l": 81.12,
"t": 49.92,
"r": 264.72,
"b": 34.32
},
"text": "Code Compliance Division",
"attrs": {
"block_label": "footer"
}
},
{
"id": "p11.21",
"order": 21,
"type": "footer",
"bbox": {
"l": 502.32,
"t": 51.6,
"r": 520.32,
"b": 36.72
},
"text": "09",
"attrs": {
"block_label": "number"
}
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}
Page 12
13 item(s)
JSON
caption (1)
figure (8)
header (1)
heading (2)
text (1)
1 · HEADER
2 · HEADING
3 · TEXT
4 · HEADING
5 · FIGURE
6 · FIGURE
7 · FIGURE
8 · FIGURE
9 · CAPTION
10 · FIGURE
11 · FIGURE
12 · FIGURE
13 · FIGURE
Page 12 JSON
{
"document_id": 16651,
"page": 12,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 13,
"counts_by_type": {
"caption": 1,
"figure": 8,
"header": 1,
"heading": 2,
"text": 1
},
"build_ms": 0,
"items": [
{
"id": "p12.1",
"order": 1,
"type": "header",
"bbox": {
"l": 506.88,
"t": 772.56,
"r": 523.92,
"b": 757.68
},
"text": "10",
"attrs": {
"block_label": "number"
},
"level": 2
},
{
"id": "p12.2",
"order": 2,
"type": "heading",
"bbox": {
"l": 79.68,
"t": 736.32,
"r": 339.84,
"b": 690.72
},
"text": "Quarter 1\nRoute 66 Refresh Program",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p12.3",
"order": 3,
"type": "text",
"bbox": {
"l": 26.4,
"t": 660.48,
"r": 584.88,
"b": 612
},
"text": "Through grant funding, the City of Victorville launched the Route 66 Refresh Program to improve storefronts along 7th Street in Old Town. The project reflects the dedication and collaboration of City staff working to revitalize the historic corridor and support local businesses."
},
{
"id": "p12.4",
"order": 4,
"type": "heading",
"bbox": {
"l": 118.32,
"t": 588.96,
"r": 184.32,
"b": 564.72
},
"text": "Before",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p12.5",
"order": 5,
"type": "figure",
"bbox": {
"l": 13.44,
"t": 562.32,
"r": 300,
"b": 432
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p12.6",
"order": 6,
"type": "figure",
"bbox": {
"l": 13.44,
"t": 420.48,
"r": 300.24,
"b": 288.24
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p12.7",
"order": 7,
"type": "figure",
"bbox": {
"l": 13.2,
"t": 283.2,
"r": 300,
"b": 152.88
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p12.8",
"order": 8,
"type": "figure",
"bbox": {
"l": 13.68,
"t": 144.48,
"r": 300.24,
"b": 16.08
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p12.9",
"order": 9,
"type": "caption",
"bbox": {
"l": 431.04,
"t": 589.2,
"r": 483.6,
"b": 565.2
},
"text": "After",
"attrs": {
"block_label": "figure_title"
}
},
{
"id": "p12.10",
"order": 10,
"type": "figure",
"bbox": {
"l": 310.56,
"t": 562.8,
"r": 598.56,
"b": 431.52
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p12.11",
"order": 11,
"type": "figure",
"bbox": {
"l": 310.32,
"t": 420,
"r": 598.08,
"b": 288.24
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p12.12",
"order": 12,
"type": "figure",
"bbox": {
"l": 311.28,
"t": 283.2,
"r": 598.32,
"b": 152.16
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p12.13",
"order": 13,
"type": "figure",
"bbox": {
"l": 310.8,
"t": 146.4,
"r": 598.08,
"b": 15.36
},
"text": "",
"attrs": {
"block_label": "image"
}
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}
Page 13
12 item(s)
JSON
figure (3)
footer (3)
header (1)
heading (2)
text (3)
1 · HEADER
2 · FIGURE
3 · FIGURE
4 · HEADING
5 · TEXT
6 · TEXT
7 · HEADING
8 · TEXT
9 · FIGURE
10 · FOOTER
11 · FOOTER
12 · FOOTER
Page 13 JSON
{
"document_id": 16651,
"page": 13,
"width_pt": 612,
"height_pt": 792,
"rotation": 0,
"pipeline_version": "paddleocr-vl-1.6+paul-48",
"engine": "paddleocr_vl",
"source_run_id": 16762,
"item_count": 12,
"counts_by_type": {
"figure": 3,
"footer": 3,
"header": 1,
"heading": 2,
"text": 3
},
"build_ms": 1,
"items": [
{
"id": "p13.1",
"order": 1,
"type": "header",
"bbox": {
"l": 79.68,
"t": 736.8,
"r": 147.12,
"b": 692.88
},
"text": "Quarter 1 Events",
"attrs": {
"block_label": "header"
},
"level": 2
},
{
"id": "p13.2",
"order": 2,
"type": "figure",
"bbox": {
"l": 508.08,
"t": 755.76,
"r": 612,
"b": 680.88
},
"text": "",
"attrs": {
"role": "page_header",
"block_label": "header_image"
}
},
{
"id": "p13.3",
"order": 3,
"type": "figure",
"bbox": {
"l": 19.92,
"t": 618.96,
"r": 302.16,
"b": 461.76
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p13.4",
"order": 4,
"type": "heading",
"bbox": {
"l": 331.2,
"t": 605.28,
"r": 459.12,
"b": 588
},
"text": "Cleaning Old Town",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p13.5",
"order": 5,
"type": "text",
"bbox": {
"l": 330.24,
"t": 576.96,
"r": 588,
"b": 500.4
},
"text": "The Homeless Engagement Team partnered with Homeless Solutions, City Sanitation, Symba Outreach, Life Church, and community volunteers to clean up Old Town Victorville."
},
{
"id": "p13.6",
"order": 6,
"type": "text",
"bbox": {
"l": 26.16,
"t": 395.28,
"r": 585.84,
"b": 331.44
},
"text": "These Quarter 1 highlights reflect Code Compliance's continued focus on community partnerships, neighborhood revitalization, staff development, and coordinated field response. Through outreach events, improvement projects, and interdepartmental training, staff worked to strengthen service delivery and support a safer, more connected community."
},
{
"id": "p13.7",
"order": 7,
"type": "heading",
"bbox": {
"l": 24.48,
"t": 258.96,
"r": 265.2,
"b": 240.72
},
"text": "Police/Code Compliance Dept Training",
"attrs": {
"block_label": "paragraph_title"
},
"level": 3
},
{
"id": "p13.8",
"order": 8,
"type": "text",
"bbox": {
"l": 23.28,
"t": 226.08,
"r": 283.2,
"b": 117.84
},
"text": "Code Compliance, Animal Services, and PD conducted quarterly joint training focused on fireworks protocols, Animal Services updates, Point in Time Count coordination, radio etiquette, and officer safety to strengthen field communication and interdepartmental response."
},
{
"id": "p13.9",
"order": 9,
"type": "figure",
"bbox": {
"l": 306,
"t": 266.88,
"r": 586.56,
"b": 116.4
},
"text": "",
"attrs": {
"block_label": "image"
}
},
{
"id": "p13.10",
"order": 10,
"type": "footer",
"bbox": {
"l": 0.48,
"t": 59.52,
"r": 44.64,
"b": 0
},
"text": "",
"attrs": {
"block_label": "footer_image"
}
},
{
"id": "p13.11",
"order": 11,
"type": "footer",
"bbox": {
"l": 80.4,
"t": 50.4,
"r": 265.44,
"b": 34.08
},
"text": "Code Compliance Division",
"attrs": {
"block_label": "footer"
}
},
{
"id": "p13.12",
"order": 12,
"type": "footer",
"bbox": {
"l": 502.32,
"t": 52.56,
"r": 520.56,
"b": 36
},
"text": "11",
"attrs": {
"block_label": "number"
}
}
],
"excluded_furniture": {
"first": [],
"last": []
}
}