Add Handbook.md benchmark tasks

This commit is contained in:
DerekSurge
2026-06-24 12:44:34 -07:00
commit 25c9eda5ca
1800 changed files with 323575 additions and 0 deletions
@@ -0,0 +1,7 @@
FROM handbook_base
COPY initial_external_services/ /data/
COPY initial_external_services/ /initial_data/
COPY initial_workspace/ /workdir/
ENV INPUTDIR=/data OUTPUTDIR=/data WORLDBENCH_TOOL_SETS="syntara_ds_all google_mail_contacts slack_core google_mail_core google_calendar_core jira_core shopify_core"
@@ -0,0 +1,255 @@
{
"events": {
"evt-holiday-new-years": {
"summary": "PLANT CLOSED \u2014 New Year's Day",
"start": {
"date": "2026-01-01"
},
"end": {
"date": "2026-01-02"
},
"description": "Company-observed holiday. Receiving dock unavailable. No inbound shipments accepted.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-holiday-new-years"
},
"evt-ncr-0009-response-due": {
"summary": "NCR-MER-2026-0009 \u2014 Cornerstone Alloy Components \u2014 Response Due",
"start": {
"dateTime": "2026-01-20T09:00:00-06:00",
"timeZone": "America/Chicago"
},
"end": {
"dateTime": "2026-01-20T09:30:00-06:00",
"timeZone": "America/Chicago"
},
"description": "Supplier response due: NCR-MER-2026-0009 (HEAT Critical)\nSupplier: Cornerstone Alloy Components (SUP-0001)\nIssued: 01/15/2026\nResponse window: 3 business days",
"id": "evt-ncr-0009-response-due"
},
"evt-sup0001-suspended": {
"summary": "Cornerstone Alloy Components (SUP-0001) \u2014 Status Change: SUSPENDED",
"start": {
"date": "2026-02-10"
},
"end": {
"date": "2026-02-11"
},
"description": "Cornerstone Alloy Components (SUP-0001) placed on Suspended status effective 02/10/2026. All shipments from this supplier must be refused at the dock. Contact Joon-ho Park before any engagement.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-sup0001-suspended"
},
"evt-rec-20260211-reinspection": {
"summary": "RE-INSPECTION: REC-20260211-001 \u2014 FG-91200-B2 \u2014 Missing MTR",
"start": {
"dateTime": "2026-02-18T09:00:00-06:00",
"timeZone": "America/Chicago"
},
"end": {
"dateTime": "2026-02-18T09:30:00-06:00",
"timeZone": "America/Chicago"
},
"description": "Re-inspection follow-up for quarantined material.\nReceipt ID: REC-20260211-001\nPO Number: MER-PO-103502\nSKU: FG-91200-B2 (Raw Axle Forging Blank, Class 50)\nQty Quarantined: 80 EA\nSupplier: Appalachian Steel Works (SUP-0002)\nQuarantine Reason: Tier 2 damage + missing MTR\nNCR: NCR-MER-2026-0014\nHeat Numbers: H88-6600114\nPhotos: photos\\REC-20260211-001\\",
"location": "Q-HOLD \u2014 Gear Systems Inc. Meridian Plant",
"id": "evt-rec-20260211-reinspection"
},
"evt-ncr-0014-response-due": {
"summary": "NCR-MER-2026-0014 \u2014 Appalachian Steel Works \u2014 Response Due",
"start": {
"dateTime": "2026-02-25T09:00:00-06:00",
"timeZone": "America/Chicago"
},
"end": {
"dateTime": "2026-02-25T09:30:00-06:00",
"timeZone": "America/Chicago"
},
"description": "Supplier response due: NCR-MER-2026-0014 (DMG Major)\nSupplier: Appalachian Steel Works (SUP-0002)\nIssued: 02/11/2026\nResponse window: 10 business days\nRequired: MTR for H88-6600114 + corrective action plan\nMaterial: 80 EA FG-91200-B2 in Q-HOLD pending resolution",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-ncr-0014-response-due"
},
"evt-rec-20260225-reinspection": {
"summary": "RE-INSPECTION: REC-20260225-001 \u2014 FL-20044-A3 \u2014 Tier 2 Damage",
"start": {
"dateTime": "2026-03-04T09:00:00-06:00",
"timeZone": "America/Chicago"
},
"end": {
"dateTime": "2026-03-04T09:30:00-06:00",
"timeZone": "America/Chicago"
},
"description": "Re-inspection follow-up for quarantined material.\nReceipt ID: REC-20260225-001\nPO Number: MER-PO-103508\nSKU: FL-20044-A3 (Gear Oil, 75W-140 Synthetic, 5-gal)\nQty Quarantined: 40 EA\nSupplier: Redstone Alloy Fabricators, Inc. (SUP-0010)\nQuarantine Reason: Tier 2 functional damage \u2014 4 of 8 pallets\nNCR: NCR-MER-2026-0031\nPhotos: photos\\REC-20260225-001_20260225\\",
"location": "Q-HOLD \u2014 Gear Systems Inc. Meridian Plant",
"id": "evt-rec-20260225-reinspection"
},
"evt-ncr-0031-response-due": {
"summary": "NCR-MER-2026-0031 \u2014 Redstone Alloy Fabricators \u2014 Response Due",
"start": {
"dateTime": "2026-03-18T09:00:00-05:00",
"timeZone": "America/Chicago"
},
"end": {
"dateTime": "2026-03-18T09:30:00-05:00",
"timeZone": "America/Chicago"
},
"description": "Supplier response due: NCR-MER-2026-0031 (DMG Minor)\nSupplier: Redstone Alloy Fabricators, Inc. (SUP-0010)\nIssued: 02/25/2026\nResponse window: 15 business days\nRequired: Root cause analysis and corrective action plan for Tier 2 packaging damage\nMaterial: 40 EA FL-20044-A3 in Q-HOLD pending resolution",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-ncr-0031-response-due"
},
"evt-sup0002-probation-review": {
"summary": "Appalachian Steel Works (SUP-0002) \u2014 Probation End Date",
"start": {
"dateTime": "2026-04-15T09:00:00-05:00",
"timeZone": "America/Chicago"
},
"end": {
"dateTime": "2026-04-15T09:30:00-05:00",
"timeZone": "America/Chicago"
},
"description": "Probation period for Appalachian Steel Works (SUP-0002) scheduled to end 04/15/2026.\nReason for probation: Two Major NCRs in Q4 2025 for heat number documentation failures.\nStatus change authority: Joon-ho Park (Procurement Lead).",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-sup0002-probation-review"
},
"evt-q1-audit": {
"summary": "Q1 Internal Audit Window \u2014 Quality Team",
"start": {
"date": "2026-04-01"
},
"end": {
"date": "2026-04-14"
},
"description": "Quarterly internal audit of receiving operations \u2014 Q1 (January\u2013March receipts). Conducted by Theo Brandt and Quality team. Respond to record retrieval requests within 1 business day. Do not modify records under audit review.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-q1-audit"
},
"evt-holiday-memorial-day": {
"summary": "PLANT CLOSED \u2014 Memorial Day",
"start": {
"date": "2026-05-25"
},
"end": {
"date": "2026-05-26"
},
"description": "Company-observed holiday. Receiving dock unavailable. No inbound shipments accepted.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-holiday-memorial-day"
},
"evt-holiday-independence-day": {
"summary": "PLANT CLOSED \u2014 Independence Day (Observed)",
"start": {
"date": "2026-07-03"
},
"end": {
"date": "2026-07-04"
},
"description": "Company-observed holiday. Independence Day observed on Friday July 3. Receiving dock unavailable. No inbound shipments accepted.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-holiday-independence-day"
},
"evt-summer-shutdown": {
"summary": "PLANT CLOSED \u2014 Summer Maintenance Shutdown",
"start": {
"date": "2026-07-06"
},
"end": {
"date": "2026-07-10"
},
"description": "Scheduled annual summer maintenance shutdown. Plant closed Monday through Friday. Receiving dock unavailable. Inbound shipments scheduled during this week must be rescheduled.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-summer-shutdown"
},
"evt-q2-audit": {
"summary": "Q2 Internal Audit Window \u2014 Quality Team",
"start": {
"date": "2026-07-01"
},
"end": {
"date": "2026-07-14"
},
"description": "Quarterly internal audit of receiving operations \u2014 Q2 (April\u2013June receipts). Conducted by Theo Brandt and Quality team. Note: audit window overlaps with summer shutdown week (07/06\u201307/10).",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-q2-audit"
},
"evt-holiday-labor-day": {
"summary": "PLANT CLOSED \u2014 Labor Day",
"start": {
"date": "2026-09-07"
},
"end": {
"date": "2026-09-08"
},
"description": "Company-observed holiday. Receiving dock unavailable. No inbound shipments accepted.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-holiday-labor-day"
},
"evt-q3-audit": {
"summary": "Q3 Internal Audit Window \u2014 Quality Team",
"start": {
"date": "2026-10-01"
},
"end": {
"date": "2026-10-14"
},
"description": "Quarterly internal audit of receiving operations \u2014 Q3 (July\u2013September receipts). Conducted by Theo Brandt and Quality team.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-q3-audit"
},
"evt-holiday-thanksgiving": {
"summary": "PLANT CLOSED \u2014 Thanksgiving Day",
"start": {
"date": "2026-11-26"
},
"end": {
"date": "2026-11-27"
},
"description": "Company-observed holiday. Receiving dock unavailable. No inbound shipments accepted.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-holiday-thanksgiving"
},
"evt-holiday-day-after-thanksgiving": {
"summary": "PLANT CLOSED \u2014 Day After Thanksgiving",
"start": {
"date": "2026-11-27"
},
"end": {
"date": "2026-11-28"
},
"description": "Company-observed holiday. Receiving dock unavailable. No inbound shipments accepted.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-holiday-day-after-thanksgiving"
},
"evt-holiday-christmas-eve": {
"summary": "PLANT CLOSED \u2014 Christmas Eve",
"start": {
"date": "2026-12-24"
},
"end": {
"date": "2026-12-25"
},
"description": "Company-observed holiday. Receiving dock unavailable. No inbound shipments accepted.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-holiday-christmas-eve"
},
"evt-holiday-christmas-day": {
"summary": "PLANT CLOSED \u2014 Christmas Day",
"start": {
"date": "2026-12-25"
},
"end": {
"date": "2026-12-26"
},
"description": "Company-observed holiday. Receiving dock unavailable. No inbound shipments accepted.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-holiday-christmas-day"
},
"evt-q4-audit": {
"summary": "Q4 Internal Audit Window \u2014 Quality Team",
"start": {
"date": "2027-01-04"
},
"end": {
"date": "2027-01-15"
},
"description": "Quarterly internal audit of receiving operations \u2014 Q4 (October\u2013December 2026 receipts). Conducted by Theo Brandt and Quality team.",
"location": "Gear Systems Inc. \u2014 Meridian Plant",
"id": "evt-q4-audit"
}
}
}
@@ -0,0 +1,167 @@
{
"mailbox": {
"email": "receiving.coordinator@gearsystems.com",
"name": "Inbound Materials Coordinator"
},
"contacts": [
{
"email": "darnell.hooks@gearsystems.com",
"name": "Darnell Hooks"
},
{
"email": "elizabeth.velasquez@gearsystems.com",
"name": "Elizabeth Velasquez"
},
{
"email": "theo.brandt@gearsystems.com",
"name": "Theo Brandt"
},
{
"email": "joonho.park@gearsystems.com",
"name": "Joon-ho Park"
},
{
"email": "walter.finch@gearsystems.com",
"name": "Walter Finch"
},
{
"email": "reggie.lemoine@gearsystems.com",
"name": "Reggie Lemoine"
},
{
"email": "maribel.ortiz@gearsystems.com",
"name": "Maribel Ortiz"
},
{
"email": "aditi.krishnamurthy@gearsystems.com",
"name": "Aditi Krishnamurthy"
},
{
"email": "chris.wojciechowski@gearsystems.com",
"name": "Chris Wojciechowski"
},
{
"email": "curtis.yablonski@gearsystems.com",
"name": "Curtis Yablonski"
},
{
"email": "quality@appalachiansteel.com",
"name": "Appalachian Steel Works \u2014 Quality"
},
{
"email": "gfowler@appalachiansteel.com",
"name": "Greg Fowler (Appalachian Steel Works)"
},
{
"email": "quality@redstonefab.com",
"name": "Redstone Alloy Fabricators \u2014 Quality"
},
{
"email": "m.teel@redstonefab.com",
"name": "Marcus Teel (Redstone Alloy Fabricators)"
},
{
"email": "quality@corneralloy.com",
"name": "Cornerstone Alloy Components \u2014 Quality"
},
{
"email": "vmarsh@corneralloy.com",
"name": "Vincent Marsh (Cornerstone Alloy Components)"
},
{
"email": "quality@keystoneforge.com",
"name": "Keystone Forge & Machine \u2014 Quality"
},
{
"email": "quality@gulfcoastbearings.com",
"name": "Gulf Coast Bearings & Seals \u2014 Quality"
},
{
"email": "quality@natfastener.com",
"name": "National Fastener Solutions \u2014 Quality"
}
],
"groups": [
{
"email": "receiving-team@gearsystems.com",
"name": "Receiving Team \u2014 Meridian",
"members": [
"receiving.coordinator@gearsystems.com",
"darnell.hooks@gearsystems.com",
"curtis.yablonski@gearsystems.com"
]
}
],
"folders": [
{
"name": "NCRs - Open"
},
{
"name": "NCRs - Closed"
},
{
"name": "Suppliers - General"
},
{
"name": "Carriers"
},
{
"name": "Internal"
},
{
"name": "Hazmat"
},
{
"name": "Receipts - In Process"
}
],
"emails": [
{
"email_id": "1",
"folder": "NCRs - Open",
"subject": "NCR-MER-2026-0014 | Major | Appalachian Steel Works | MER-PO-103502 | Response Required by 02/25/2026",
"from_addr": "receiving.coordinator@gearsystems.com",
"to_addr": "quality@appalachiansteel.com",
"cc_addr": "joonho.park@gearsystems.com, theo.brandt@gearsystems.com, darnell.hooks@gearsystems.com, elizabeth.velasquez@gearsystems.com",
"bcc_addr": null,
"date": "2026-02-12T08:30:00-06:00",
"message_id": "<NCR-MER-2026-0014-letter@gearsystems.com>",
"in_reply_to": null,
"body_text": "Lorraine Kim,\n\nGEAR SYSTEMS INC. \u2014 MERIDIAN PLANT\nNONCONFORMANCE REPORT \u2014 MAJOR\n\nNCR Number: NCR-MER-2026-0014\nIssue Date: 02/12/2026\nSeverity: MAJOR\n\nTo: Appalachian Steel Works\nAttn: Lorraine Kim, Quality Manager\n5500 Mill Creek Rd, Anniston, AL 36201\n\nRe: Nonconformance under PO #MER-PO-103502\n\nDear Lorraine,\n\nThis Nonconformance Report (NCR) documents a quality concern identified during receipt of materials at the Gear Systems Inc. Meridian, MS plant. This NCR is classified as MAJOR severity, indicating that the nonconformance requires action \u2014 quarantine, supplier corrective action, and/or material return.\n\nAffected Shipment:\n- PO Number: MER-PO-103502\n- Receipt Date: 02/11/2026\n- Receipt ID: REC-20260211-001\n- SKU(s): FG-91200-B2 (Raw Axle Forging Blank, Class 50)\n- Quantity affected: 80 EA\n- Dollar value: $7,520.00\n- Safety-Critical: Y\n\nNonconformance Type: DMG\n\nDescription of Nonconformance:\nTier 2 functional damage was identified on 3 of 8 pallets during receipt inspection. Deformation consistent with impact damage was observed on multiple forging blanks on the affected pallets. Additionally, the required Mill Test Report (MTR) was not present in the carrier paperwork or in our electronic records for this shipment. The MTR must list the heat numbers observed on the parts (H88-6600114) and must be from the original mill that produced the steel.\n\nDisposition: Quarantined in Q-HOLD\n\nRequired Supplier Response:\nA formal written response is required within 10 business days of the date of this NCR. Your response must include:\n1. Acknowledgement of the nonconformance\n2. Root cause analysis with supporting evidence\n3. Corrective action plan with target completion dates\n4. Containment actions taken to prevent additional shipments with the same issue\n5. Commercial response: credit memo, replacement shipment, or return authorization, as appropriate\n6. MTR for heat number H88-6600114\n\nResponse Due Date: 02/25/2026\n\nPlease direct your response to receiving.meridian@gearsystems.com with copies to all contacts listed below. Note that until your response is received and accepted, the affected material will remain in our quarantine hold and any associated production schedule impact may be your commercial responsibility.\n\nBest regards,\nInbound Materials Coordinator\nGear Systems Inc. \u2014 Meridian Plant\nreceiving.meridian@gearsystems.com\n\nCC: Joon-ho Park (Procurement), Theo Brandt (Quality), Darnell Hooks (Receiving Supervisor), Elizabeth Velasquez (Plant Logistics Manager)",
"body_html": null,
"is_read": true,
"is_important": true,
"attachments": [
{
"filename": "NCR-MER-2026-0014.pdf",
"content_type": "application/pdf",
"content_base64": "JVBERi0xLjQgcGxhY2Vob2xkZXIgTkNSIGxldHRlciBQREYgY29udGVudA=="
}
]
},
{
"email_id": "2",
"folder": "NCRs - Open",
"subject": "NCR-MER-2026-0031 | Minor | Redstone Alloy Fabricators, Inc. | MER-PO-103508 | Response Required by 03/18/2026",
"from_addr": "receiving.coordinator@gearsystems.com",
"to_addr": "quality@redstonefab.com",
"cc_addr": "joonho.park@gearsystems.com, theo.brandt@gearsystems.com, darnell.hooks@gearsystems.com",
"bcc_addr": null,
"date": "2026-02-26T09:45:00-06:00",
"message_id": "<NCR-MER-2026-0031-letter@gearsystems.com>",
"in_reply_to": null,
"body_text": "Sandra Ngo,\n\nGEAR SYSTEMS INC. \u2014 MERIDIAN PLANT\nNONCONFORMANCE REPORT \u2014 MINOR\n\nNCR Number: NCR-MER-2026-0031\nIssue Date: 02/26/2026\nSeverity: MINOR\n\nTo: Redstone Alloy Fabricators, Inc.\nAttn: Sandra Ngo, Quality Contact\n4812 Ironworks Pkwy, Gadsden, AL 35901\n\nRe: Nonconformance under PO #MER-PO-103508\n\nDear Sandra,\n\nThis Nonconformance Report (NCR) documents a quality concern identified during receipt of materials at the Gear Systems Inc. Meridian, MS plant. This NCR is classified as MINOR severity, indicating that the nonconformance does not prevent use of the material and does not pose a quality, safety, or regulatory risk. It is documented for the historical record and supplier scoring.\n\nAffected Shipment:\n- PO Number: MER-PO-103508\n- Receipt Date: 02/25/2026\n- Receipt ID: REC-20260225-001\n- SKU(s): FL-20044-A3 (Gear Oil, 75W-140 Synthetic, 5-gal)\n- Quantity affected: 40 EA\n- Dollar value: $1,890.00\n\nNonconformance Type: DMG\n\nDescription of Nonconformance:\nTier 2 functional damage was identified on 4 of 8 pallets during receipt inspection. The 40 units on the affected pallets have been quarantined. The remaining 40 units on undamaged pallets were accepted and placed in inventory. SDS and hazmat manifest were present and verified. Photos are on file at photos\\REC-20260225-001_20260225\\.\n\nDisposition: 40 EA accepted to D-001; 40 EA quarantined in Q-HOLD\n\nRequired Supplier Response:\nPlease provide a written response within 15 business days of the date of this NCR. Your response should include:\n1. Acknowledgement of the nonconformance\n2. Root cause analysis (if known)\n3. Corrective action being taken to prevent recurrence\n4. Any commercial response (credit, replacement, etc., if applicable)\n\nResponse Due Date: 03/18/2026\n\nPlease direct your response to receiving.meridian@gearsystems.com with copies to the contacts listed below.\n\nBest regards,\nInbound Materials Coordinator\nGear Systems Inc. \u2014 Meridian Plant\nreceiving.meridian@gearsystems.com\n\nCC: Joon-ho Park (Procurement), Theo Brandt (Quality), Darnell Hooks (Receiving Supervisor)",
"body_html": null,
"is_read": true,
"is_important": false,
"attachments": [
{
"filename": "NCR-MER-2026-0031.pdf",
"content_type": "application/pdf",
"content_base64": "JVBERi0xLjQgcGxhY2Vob2xkZXIgTkNSIGxldHRlciBQREYgY29udGVudA=="
}
]
}
],
"next_email_id": 3
}
@@ -0,0 +1,562 @@
{
"users": {
"U001": {
"id": "U001",
"team_id": "T001",
"name": "receiving-mer",
"deleted": false,
"real_name": "Inbound Materials Coordinator",
"tz": "America/Chicago",
"tz_label": "Central Standard Time",
"tz_offset": -21600,
"profile": {
"real_name": "Inbound Materials Coordinator",
"display_name": "receiving-mer",
"email": "receiving.coordinator@gearsystems.com",
"title": "Inbound Materials Coordinator"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U002": {
"id": "U002",
"team_id": "T001",
"name": "dhooks",
"deleted": false,
"real_name": "Darnell Hooks",
"tz": "America/Chicago",
"tz_label": "Central Standard Time",
"tz_offset": -21600,
"profile": {
"real_name": "Darnell Hooks",
"display_name": "dhooks",
"email": "darnell.hooks@gearsystems.com",
"title": "Receiving Supervisor"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U003": {
"id": "U003",
"team_id": "T001",
"name": "evelasquez",
"deleted": false,
"real_name": "Elizabeth Velasquez",
"tz": "America/Chicago",
"tz_label": "Central Standard Time",
"tz_offset": -21600,
"profile": {
"real_name": "Elizabeth Velasquez",
"display_name": "evelasquez",
"email": "elizabeth.velasquez@gearsystems.com",
"title": "Plant Logistics Manager"
},
"is_admin": true,
"is_owner": false,
"is_bot": false
},
"U004": {
"id": "U004",
"team_id": "T001",
"name": "wfinch",
"deleted": false,
"real_name": "Walter Finch",
"tz": "America/Chicago",
"tz_label": "Central Standard Time",
"tz_offset": -21600,
"profile": {
"real_name": "Walter Finch",
"display_name": "wfinch",
"email": "walter.finch@gearsystems.com",
"title": "Plant Manager"
},
"is_admin": true,
"is_owner": true,
"is_bot": false
},
"U005": {
"id": "U005",
"team_id": "T001",
"name": "tbrandt",
"deleted": false,
"real_name": "Theo Brandt",
"tz": "America/Chicago",
"tz_label": "Central Standard Time",
"tz_offset": -21600,
"profile": {
"real_name": "Theo Brandt",
"display_name": "tbrandt",
"email": "theo.brandt@gearsystems.com",
"title": "Quality Manager"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U006": {
"id": "U006",
"team_id": "T001",
"name": "jpark",
"deleted": false,
"real_name": "Joon-ho Park",
"tz": "America/Chicago",
"tz_label": "Central Standard Time",
"tz_offset": -21600,
"profile": {
"real_name": "Joon-ho Park",
"display_name": "jpark",
"email": "joonho.park@gearsystems.com",
"title": "Procurement Lead \u2014 Meridian"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U007": {
"id": "U007",
"team_id": "T001",
"name": "mortiz",
"deleted": false,
"real_name": "Maribel Ortiz",
"tz": "America/Chicago",
"tz_label": "Central Standard Time",
"tz_offset": -21600,
"profile": {
"real_name": "Maribel Ortiz",
"display_name": "mortiz",
"email": "maribel.ortiz@gearsystems.com",
"title": "Inventory Control Lead"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U008": {
"id": "U008",
"team_id": "T001",
"name": "akrishnamurthy",
"deleted": false,
"real_name": "Aditi Krishnamurthy",
"tz": "America/Chicago",
"tz_label": "Central Standard Time",
"tz_offset": -21600,
"profile": {
"real_name": "Aditi Krishnamurthy",
"display_name": "akrishnamurthy",
"email": "aditi.krishnamurthy@gearsystems.com",
"title": "Production Planning Lead"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U009": {
"id": "U009",
"team_id": "T001",
"name": "rlemoine",
"deleted": false,
"real_name": "Reggie Lemoine",
"tz": "America/Chicago",
"tz_label": "Central Standard Time",
"tz_offset": -21600,
"profile": {
"real_name": "Reggie Lemoine",
"display_name": "rlemoine",
"email": "reggie.lemoine@gearsystems.com",
"title": "Quality Inspector \u2014 1st Shift"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U010": {
"id": "U010",
"team_id": "T001",
"name": "cwoj",
"deleted": false,
"real_name": "Chris Wojciechowski",
"tz": "America/Chicago",
"tz_label": "Central Standard Time",
"tz_offset": -21600,
"profile": {
"real_name": "Chris Wojciechowski",
"display_name": "cwoj",
"email": "chris.wojciechowski@gearsystems.com",
"title": "Plant EHS Contact"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
},
"U011": {
"id": "U011",
"team_id": "T001",
"name": "cyablonski",
"deleted": false,
"real_name": "Curtis Yablonski",
"tz": "America/Chicago",
"tz_label": "Central Standard Time",
"tz_offset": -21600,
"profile": {
"real_name": "Curtis Yablonski",
"display_name": "cyablonski",
"email": "curtis.yablonski@gearsystems.com",
"title": "Dock Crew Lead"
},
"is_admin": false,
"is_owner": false,
"is_bot": false
}
},
"channels": {
"C001": {
"id": "C001",
"name": "receiving-dock",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1767225600,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "receiving-dock",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1767225600,
"creator": "U002",
"shared_team_ids": [
"T001"
],
"is_member": true,
"topic": {
"value": "Dock operations, arrivals, putaway authorizations, and shift handoffs \u2014 Meridian Plant",
"creator": "U002",
"last_set": 1767225600
},
"purpose": {
"value": "Primary operational channel for the Meridian receiving dock. All arrival notifications, unload reports, putaway authorizations, and end-of-shift handoffs are posted here.",
"creator": "U002",
"last_set": 1767225600
}
},
"C002": {
"id": "C002",
"name": "quality-alerts",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1767225600,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "quality-alerts",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1767225600,
"creator": "U005",
"shared_team_ids": [
"T001"
],
"is_member": true,
"topic": {
"value": "Quality inspection findings, hazmat receipts, and quality-related alerts \u2014 Meridian Plant",
"creator": "U005",
"last_set": 1767225600
},
"purpose": {
"value": "Quality Inspector inspection reports, hazmat clearances, and quality-flagged receipt alerts.",
"creator": "U005",
"last_set": 1767225600
}
},
"C003": {
"id": "C003",
"name": "escalations-meridian",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1767225600,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "escalations-meridian",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1767225600,
"creator": "U003",
"shared_team_ids": [
"T001"
],
"is_member": true,
"topic": {
"value": "Escalations requiring senior staff acknowledgement \u2014 Meridian Plant",
"creator": "U003",
"last_set": 1767225600
},
"purpose": {
"value": "Dollar-value and severity-override escalations. All posts require written acknowledgement from the named owner before the Coordinator takes further action.",
"creator": "U003",
"last_set": 1767225600
}
},
"C004": {
"id": "C004",
"name": "planning-meridian",
"is_channel": true,
"is_group": false,
"is_im": false,
"is_mpim": false,
"is_private": false,
"created": 1767225600,
"is_archived": false,
"is_general": false,
"unlinked": 0,
"name_normalized": "planning-meridian",
"is_shared": false,
"is_org_shared": false,
"is_ext_shared": false,
"is_pending_ext_shared": false,
"pending_shared": [],
"pending_connected_team_ids": [],
"context_team_id": "T001",
"updated": 1767225600,
"creator": "U008",
"shared_team_ids": [
"T001"
],
"is_member": true,
"topic": {
"value": "Production planning coordination \u2014 Meridian Plant",
"creator": "U008",
"last_set": 1767225600
},
"purpose": {
"value": "Production planning notifications including DTL arrivals, short ship line-down risk assessments, and schedule impacts.",
"creator": "U008",
"last_set": 1767225600
}
},
"D001": {
"id": "D001",
"name": "dm-dhooks",
"is_channel": false,
"is_im": true,
"is_group": false,
"is_mpim": false,
"is_private": true,
"is_archived": false,
"user": "U002",
"created": 1767225600,
"context_team_id": "T001",
"members": [
"U002"
]
},
"D002": {
"id": "D002",
"name": "dm-evelasquez",
"is_channel": false,
"is_im": true,
"is_group": false,
"is_mpim": false,
"is_private": true,
"is_archived": false,
"user": "U003",
"created": 1767225600,
"context_team_id": "T001",
"members": [
"U003"
]
},
"D003": {
"id": "D003",
"name": "dm-cwoj",
"is_channel": false,
"is_im": true,
"is_group": false,
"is_mpim": false,
"is_private": true,
"is_archived": false,
"user": "U010",
"created": 1767225600,
"context_team_id": "T001",
"members": [
"U010"
]
},
"D004": {
"id": "D004",
"name": "dm-mortiz",
"is_channel": false,
"is_im": true,
"is_group": false,
"is_mpim": false,
"is_private": true,
"is_archived": false,
"user": "U007",
"created": 1767225600,
"context_team_id": "T001",
"members": [
"U007"
]
}
},
"messages": {
"C001": [
{
"type": "message",
"user": "U001",
"text": "DAILY DOCK PREVIEW 02/11/2026: 1 appointment scheduled. Hazmat: none. Oversize/special: Probation supplier \u2014 Reggie Lemoine inspection required. Largest expected shipment: Appalachian Steel Works, ~4,800 lb at 08:30.",
"ts": "1770800100.000100",
"team": "T001"
},
{
"type": "message",
"user": "U011",
"text": "UNLOAD COMPLETE: REC-20260211-001, Appalachian Steel Works, PO #MER-PO-103502. Total pallets: 8. Count match: Y. Condition: Notes attached \u2014 Tier 2 damage on pallets 2, 3, 4. Photos: Y.",
"ts": "1770824400.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "PUTAWAY AUTHORIZED: REC-20260211-001, Appalachian Steel Works, 1 line.\n- Line 001: FG-91200-B2, 80 units \u2192 Q-HOLD [QUARANTINE \u2014 Tier 2 damage + missing MTR]\nCoordinator: DH",
"ts": "1770828300.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "DAILY DOCK PREVIEW 02/25/2026: 1 appointment scheduled. Hazmat: APPT-20260225-001. Oversize/special: none. Largest expected shipment: Redstone Alloy Fabricators, ~1,600 lb at 08:30.",
"ts": "1772009700.000100",
"team": "T001"
},
{
"type": "message",
"user": "U011",
"text": "UNLOAD COMPLETE: REC-20260225-001, Redstone Alloy Fabricators, PO #MER-PO-103508. Total pallets: 8. Count match: Y. Condition: Notes attached \u2014 Tier 2 damage on pallets 3, 4, 6, 7. Photos: Y.",
"ts": "1772034000.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "PUTAWAY AUTHORIZED: REC-20260225-001, Redstone Alloy Fabricators, 1 line.\n- Line 001: FL-20044-A3, 40 units \u2192 D-001 [ACCEPTED]\n- Line 001 (partial): FL-20044-A3, 40 units \u2192 Q-HOLD [QUARANTINE \u2014 Tier 2 damage, pallets 3,4,6,7]\nCoordinator: DH",
"ts": "1772038800.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "DAILY DOCK PREVIEW 03/09/2026: 1 appointment scheduled. Hazmat: APPT-20260309-001. Oversize/special: none. Largest expected shipment: Redstone Alloy Fabricators, ~640 lb at 11:00.",
"ts": "1773058200.000100",
"team": "T001"
},
{
"type": "message",
"user": "U011",
"text": "UNLOAD COMPLETE: REC-20260309-004, Redstone Alloy Fabricators, PO #MER-PO-103515. Total pallets: 4. Count match: Y. Condition: Clean. Photos: N.",
"ts": "1773079200.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "PUTAWAY AUTHORIZED: REC-20260309-004, Redstone Alloy Fabricators, 1 line.\n- Line 001: FL-21300-A1, 20 units \u2192 D-002\nCoordinator: DH",
"ts": "1773080100.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "DAILY DOCK PREVIEW 03/10/2026: 1 appointment scheduled. Hazmat: none. Oversize/special: DTL delivery to LINE-ASMB-01. Largest expected shipment: Gulf Coast Bearings & Seals, ~200 lb at 08:30.",
"ts": "1773144600.000100",
"team": "T001"
},
{
"type": "message",
"user": "U011",
"text": "UNLOAD COMPLETE: REC-20260310-001, Gulf Coast Bearings & Seals, PO #MER-PO-103516. Total pallets: 1. Count match: Y. Condition: Clean. Photos: N.",
"ts": "1773157200.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "DTL DELIVERY AUTHORIZED: REC-20260310-001, Gulf Coast Bearings & Seals, BG-33044-A1, 40 units \u2192 LINE-ASMB-01. Coordinator: DH.",
"ts": "1773158400.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "DAILY DOCK PREVIEW 03/12/2026: 1 appointment scheduled. Hazmat: APPT-20260312-001. Oversize/special: none. Largest expected shipment: Redstone Alloy Fabricators, ~3,200 lb at 10:00.",
"ts": "1773317400.000100",
"team": "T001"
}
],
"C002": [
{
"type": "message",
"user": "U009",
"text": "Probation supplier receipt inspection complete \u2014 REC-20260211-001, Appalachian Steel Works (SUP-0002), FG-91200-B2.\n\nFindings:\n- Pallets 1, 5, 6, 7, 8: Clean\n- Pallets 2, 3, 4: Tier 2 functional damage \u2014 deformation consistent with impact damage on multiple forging blanks\n\nAll 80 units recommend quarantine \u2014 safety-critical SKU, missing MTR. Have not authorized putaway.\n\nPhotos uploaded to photos\\REC-20260211-001\\",
"ts": "1770825600.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "HAZMAT RECEIPT: REC-20260225-001, Redstone Alloy Fabricators, FL-20044-A3. SDS and manifest verified, on file. Cleared to unload.",
"ts": "1772031600.000100",
"team": "T001"
},
{
"type": "message",
"user": "U001",
"text": "HAZMAT RECEIPT: REC-20260309-004, Redstone Alloy Fabricators, FL-21300-A1. SDS and manifest verified, on file. Cleared to unload.",
"ts": "1773058800.000100",
"team": "T001"
}
],
"C003": [],
"C004": [
{
"type": "message",
"user": "U001",
"text": "DTL ARRIVAL: REC-20260310-001, BG-33044-A1, 40 units delivered to LINE-ASMB-01 at 10:00 CST. Receipt complete.",
"ts": "1773158400.000200",
"team": "T001"
}
],
"D001": [],
"D002": [],
"D003": [],
"D004": []
},
"counters": {
"messageId": 1000000
}
}
@@ -0,0 +1,112 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Contents 10 0 R /MediaBox [ 0 0 612 792 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
5 0 obj
<<
/Contents 11 0 R /MediaBox [ 0 0 612 792 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
6 0 obj
<<
/Contents 12 0 R /MediaBox [ 0 0 612 792 ] /Parent 9 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
7 0 obj
<<
/PageMode /UseNone /Pages 9 0 R /Type /Catalog
>>
endobj
8 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260418043337+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260418043337+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
9 0 obj
<<
/Count 3 /Kids [ 4 0 R 5 0 R 6 0 R ] /Type /Pages
>>
endobj
10 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 2467
>>
stream
Gb!;e>BAfD&q9SYka,7/.?HE^d03SmNYZ+IYqZW,[W6+iA2G.B\i@9gO?,W*Zu1E!O:]f?D<tH$m28W*Vu,e7J;CrcrO["L4rJ<^97ThmQ9^hQ^po#JEUi2qa`kl9'NN&q8.u7TZI/h@&nOe4+>B)&"G5eE&,3(<A<B.o56DD=T.\(S#[AskLaa/:JHmeMS!4(JrgUYi[_`Y2>WdT>+hJtTg_5"8LWbDUQSWN5Omd;:*QR'QXn`[`$T%@+YQJBR+oDVc+(5!Lh06&r(n^?mSLBY'-&RqD6D1e@M'f0qRS1LSUlGQ7>Pl60#h,.5V?937$8([g5edCmmYPIMT"UK6jADqql-c\JfUb?#:Jcn2$T-IR#KH4OUDl8<7tZAtj1W3GbPUm^$jt.MU`o7'I:1,gmPU]9LoSJQn2$+6JmjdrL/`iG<gip%Tjk`>F.@Wfs4qB%4lCI'(s8KdJM*c`E;4]lI9%1lgDtQ"SNYajp'mDQpOg?2-%;Zlh=B;:Yr^Ae^T9D=i"J$OgO"Z`^s.sb?ue1GGNhtBPk>.gH&@APU^BID<2H#:(bm=_%nH4XJBRq_5+dmSa*lb\5>7*[,q/sqc5B[H4(]<RjX[/WgtUdSJ<BZ:)-D>-*p"_Y^p`1Yq6,i:DCsKt;!@VU98OpO?(KJin`*?fSCi^:Nt[mChL?HfC0Yq:L6!"JMQFZT;Cg&'RFc/7q+,8'_+_W2iq_Eb]+\JhNju)(9rE=;fC<AW_qDrf[)QBa-p&HdGW`-J(MQ6ng#0@0*&Bu\SEc7`Bs*+[Y)%Ho7=%)a1/H:BSmlO^`khU]2B5Ee^[KV2_o0q!7ZH$F:q/_.g`*Rc+%TJN#\B6CHPib/N./TmIp<8JJj1_)Ia3Za!gR3-/`1GL<0J[7jsa<SC#V43\@3hirV._jqi$=A"\gU_nr>%31o[/@<:ib&AGWMlP;7kf9GXq3]bNq^fdkb)DFK^'+d4R+.TT0gO.;om6hH"?jfhi#V-X4Y'3'p074"+Sf#n(#/`9625bd3pX,!GA>m/@VrM8N6L9rk!D[$m8GTf7M(=clISd+HkIT=1f"Dfn]F^!mH9#K+[j_5f)5M7>T)CI+In%cEl70F:Qji?ta_XbKY'.%fUi4I8J]UH9MPdLQr)erD_V,TOY\T4TU,mBMkjM*XeG\Je)38d)^,"coFl?_"k2!ZG\XMEPo_UsdVB5n;#_n'5ec)kq$B5628#Q>@eC$7`lTc8UJ=g2!Og:'FOq!KZ$bDS]k4]l^qD:>oPBEN1#AM5$P*;V0f(g8W3^u`BgpD+^8Y#(2u>L;N@3)[NMlQmU\$GQLAjm!TqSG6F"R?Gg;UpAEK<RqmV:P8\`T<[Y5dH3YZIMnI6PCS\mLQI4-JHlqU+j5&T434`%Al?k\+L@hX"]=%%P_,e!BWRl3*Gm=bQ:it=b.)(["of3#_F.Q/80gq-NWBI2!6Ie3Y<KQY"..AOK3O+(=>_]k>ctsjQ*W":E8"94g-7qGD2bBIUH,.1'76-[h-0a(Hp3aQA@UZe*r"]62k#;E1ZEt&3a"#p;k+?I1n.*!K=SPkllk[JIUL]WOu)6@qJ:cNGSM?86\imM0TXSBDGgdV1oVPG&@kK"OX*QNkc,(m@9AqK]8Rc7QOp;o`$oJ>#r%NuEXdFQ%XA>_m8sq6?qIeZ^lHj19"%RdHIq\!>PX$BDlU$B4#<%M0?cCaAHj)1RTjR2lC)!rY:3K(21.-r'jAee&@3oBb0su.0oQ*2Wf#DIj+HMb^s2)c6>Z7V+<;!P0]/V`Q7n&?[O->1r.m!Mqi/M"j1k-R.^<;GXgVOT=Pt?+Tb^eHeX<O"$CIJ8(3pfbA8-e&FA1:DT,]K!S\GBs^"E[=P9@n=]?9-iN6m<1MZaHd"?Ldi*SEP+ZUH+KYaoa['.+^+FMb<WB)0A5.u5+ES9pb-%?A^`-rWa2!StWMmh$I/Gr^,ZT0CK>VZHq::AabLh_J;IV.'=UNBTI(2"kQ@X!@Lej_RbqV=!5qFn'C#pX$C?%N5p"W+b0$n?da(a.:VemR[lSpg1I3gQnJ\OP8+)Nnq(uFSK2SqW;Pu4dYA':XlY7G#Pk$43@N#(9NXtAI!&e/<#*LA)d.\Z7SbC@0_BDN3K-bfhZcLI2GYo/=:Y>kEQ"C]VdfVZ,PuI(SJK+LIphrnY#jOPMQt3h.sY1.\g9<mYY+jEmLpI<fgF=?NZFHR&lU%\_<^nPdQChlAJ]oNII',;`i]A&uf^.:!!&knn)#B\K0#Y#3b*:;i6ATSlA'@[!AcbrH>pJ9Ybl08#3LOSs7M*\1+djj5!7)@60QU-]OVr1[ZGB`Cu,iYp(=<6<*../P88[8ef9?"L"k#BJ408)hd;ghX9(tGf:V>LJ]LXCGVXm&3le!V)*kS:0\Vb[1+\c+>G6I-&rP0_OU36E4LZs[t?Xuia/WHp/NJDU-Z4:6^:elfb4""bJC@U3N53#jKE4*$SMDh1*`&4~>endstream
endobj
11 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 2286
>>
stream
Gb"/)?$G!^&:Mm.R&<)a:I8o.N:X@<:dPe<';.V:mR(<6Og/*CE[@2+qs/H:Ru^C$O5RD$ZPuYK+q$sudbK1^N!T^&bj;ML!dkj&qeHj=$cYAtG0Pd3*H];6?dHrjB>]J$WB4TomF!_XXps,e3BN/'ZY_tFYi3GS5Z7+/i>DDkgpOTZ)VGODGI[u(>D2[o&fe.B@KH/g#I^i3+Qgg+1aBpn/TB</^?J*CWY-YQ[kRdij*,g4O8)mSA3/EHbK2Zo[iW,P%rK2F`m@cg,*;k`VQ!'o/jbl.BNBa/M\LkAUe+C8&Z&hWUf6Cf%O=VZU_csVFu9b/@s($r3Pb"AXhGTm$Aeai;AB1?ni7Y?q4JL3S;:!-9Vl2J.C8n1r;D"DEuk0m_Y/+sF&oUcn<fan"2auSE>W,:5$>Hg?WW6,WbL9uQh7SLD:Z#;Cq-m#_#.Kcq;_/Y):14Gf_G4u@[s<"Cn9f/oh,[-G/JIm@+C]X]no30A&9^)_E'S%>\N1SXCA8I^T8g[2<qQhh0ol!q-[?"\F'hgpugd_h!NpFZQ%Z-U/d1GpE1GpGN+.ZIJ8MjMGlrk?#tUQIiqjXlj5B/p^$cI15lI]1"u-d#*4mqHi<Flh`_K/*_rl*cfc(!!hYZ1,SNps5tVkMGQ-%[Q8035"n",#aZaZh!N+!CGQA72Pak+QDk2M689bV2_BVXN`.)D]/?OR]7PXQQ6J3sdS&hS/SiPLKS>7#Q5tDb&99E(B]3gq!U+$5'W>$D9'C7P'Z&m;8UDhDp$p*TW$.hjKT?RFZp--rd[sUTSJ)Q54+Y:M%4->aQfm+c]9I*2-Po9%gS85SZe4UYLc&<9\)KiP_\9E-/78>OS)8U-:c<7S9Vc&KN/B&`QPYb&kEIMASEH7"Q[G0N<:2eq!K43rGdi*?=i>MO@5)<j?eh1QJ'R/lo@6AT<P;JdZU(3ql6jP[Q8Ni5O9\:/(bB]-S]@L5k.:dG]-1K!=!7Vf#A[+]@<7Tn?8lgm:.:UC1B*$CfQUn5[@J_Hb)!5[18X.4BTrcoqLKVpedU"\+6;C@G,30rTBmbDT1T(kb-KQePk:f?m;<X-t[l#"AJq/e$;Nu-(\.0Zt%>f![<_f'?Kd-H&omA-U1F]%0QVVkfTSuBZXrW/0kQ96j!e#XNk#e/$mNYlm+mFi:q$ZEANjQ=Z7*[38%IP;Z*oVCD<$r$#%.5)in]a7^??Ophl&F"HQ=DeR,7qC&TELBof.K@"gTeI/,(I4eH1*U1(J)&*jCXFn\#nN;*U8(J"\.POY]Y!u,1i:h.XudQF+5#N4)P5,G)M-IUEhi+L!'KGLLC<g/ts5X8qt.c.bEShSPpebO<U5!Hi_1;H8d7<;hNsVNQZjnj$M^4Nrb5tJcqm,^-6ij6B^$nBueD:>E>;*Y9sJ!E;:Ip.H_KcV&2]b_TW7MA)S&Phupb.+U"_j6&AQe1rh3\dqB3CQmqEE9-q,9J-m+\R(ps%a29aF1;quZ<,QN.XQec]8^UU<:"e_a+k_fg26fk[-]2P`.>$scin5ptch<4">RXF1bB9^V.+djY=X^mB/9h(5oLGO.*DH<Uj'ht*"Ribd3WtqS<?gp^<G"TEiSg]5m4b/Kj2jf]h5@)V:nG4k(f(uX9/+ds]LmUEGta-p1n#V'7m_s_#B<kdi0<W[obCJ?L/c,#P@u*UeQ6?Zqr+u49pnCSH",jg^c[U<X(>t0(c%@ariU[(\@i9!/#h?<p;U>eY8k2Ee\>BhV_6=i1l^FZca]>eiEu^76Bp\4FHB6-ei[;9r+dYd$[T>E0.>WfT-aq&Q72FUgAb2b`laS(2B^W=T9sRk4(k)RYgj[%qSP%0He85TI7rH\KPsQUYj.2C%1,.j#h(brEW.QfAK"Q:n>@?"dVr)6f/A8*2;8`%ql+3c%=8<_\Wmkk,t`%]UO^=gVVrRgmQJS"a4kX$:*a;QINAMGWQPf6m&EHWjGsA8Xhh2e8WaI?/Qn%h1Z`&N6R"!X<BPo\n*Z+>eSD4A!V*m;a512F]!!UX!Za#*JSqsog+qTd5DD6TTcAf@ApFP+;!]+Hk!9_QM&/F9mb=!B=2X_*"B@)&^#2$')PhD^mtoLqh-<gYC$k*VFe;B;hu'9^NhY'+\!C``l86:srXof>+Rg.>]&0V*p_"$44J(euD`bjHq;8UjUApk`b<Vi'OabRg':m$gfU!ks!"t$.WY0l6g#?6fi0r^h-)<SWDWK?*]`3-X=*bU<0'L&*;@Mf[.@m5?+b*H$'8H>>CqR4cX%ZY9!>f;JqU0<Z*;Ri#3;WrGjmS-~>endstream
endobj
12 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 776
>>
stream
Gatm8gN)"%&:N^lc=<:l6B\Ob2/SdTV_`1AqZ4PL5oF$cCriF$O714-S3i[W`!40HC<rJWSWs2Q=1#_V!IRWr]+>MdaU5mt5*GC0RS4bLU>Hj`#c!bFPE!gS*lU;Q=*lkTBlbO3E$&$#@5V)`K]1eE)t[H4p>.aT#j#DMhD-;D5ao0XjUpSc6.ckEg'<CK#9rldTX"sBP__iNPJq^?D65U"ImA%8jO@bOTm+^+6J&LdgN.rk[b"pqbb&C;09E/&BAhW?n<r?8r&77Smlfqr2g(Q>;eZ%t4jnh^*YH%aculn!CnVbGPqY(]3]D@Tjf()m=t15d7^\tSgmQm`EQ'a3WjP:#XW(f^dC(a*7_L[=>+45':BSoV_FCl_`^4N#\OkO<m$3>$n'J8]Ws'8u.PkYB2`gYI_d4%m:THFs;M.[-H;rQkQ)VcuC"E'a\2qNmqYd6?BF6.q#05h+mhi\RR!b[trIi-54V81UgWKne!?U!hi[DB(c*8CD)_boFle]_W-GHsNo4V2ZfRhKtLJU"LMBHM:P3uZfE-$87*+@K+1Ip#X"oW/H.U9M87e`V1#/:(Ap3_pPK:miV[!Q88mKIX8*f3*"%Po"6;aa=)WPrs$AN394Ujk>\[#k!`/t62F>g,Uo7bn<Kb5$622]4(!<nk7Zk`7tfc`moP_c*IKSS`EdTNdu;9gr!%QKQd30%A=\l)8Fs&_CU:n7U++'<8Mhq63k:^cpF8I\i>]V*'5MK5__trfi=d4N'u`/6F<p5.[(%-@Z&C'mk'~>endstream
endobj
xref
0 13
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000321 00000 n
0000000515 00000 n
0000000709 00000 n
0000000903 00000 n
0000000971 00000 n
0000001251 00000 n
0000001322 00000 n
0000003881 00000 n
0000006259 00000 n
trailer
<<
/ID
[<ac8211d1a35ccf178d0b34eec080f9db><ac8211d1a35ccf178d0b34eec080f9db>]
% ReportLab generated PDF document -- digest (opensource)
/Info 8 0 R
/Root 7 0 R
/Size 13
>>
startxref
7126
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Contents 8 0 R /MediaBox [ 0 0 612 792 ] /Parent 7 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
5 0 obj
<<
/PageMode /UseNone /Pages 7 0 R /Type /Catalog
>>
endobj
6 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260418043249+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260418043249+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 2227
>>
stream
Gb!#\=`^''&:XAWkXR"3n/RsDMC^!??!Ta@;q^^L&]eRD5moY)Dro#XEsc%_&rO/5m3GAOL-DJ]^A/ZS"Fk.bn)=Z3b(e(?"j4Ve!gQ.[lk(*.g#$GL>U`==W#@9XR7J3\'cf\;A5-PV8ua.8M!rYV>cTWAM$*lD@h4kIcUb2?B.GJX\&,RihuoLj:!i7AjZBhmQ@f'g.Mu!n<^C;&e0Q-5D&:JLcV;h9oUm!'d45Wqn$0WHdO7jC^^M%=#I+40q]c@cYFunBn9;bb:>/t3Ke!l0VC.h2'".@"dSO\u;>:dCNsX#O?X>BnkdZK8Kbr)T!LIpq)u_[#hW9gHk)R7BXc]%^&Ws&X6Z_#IRDTs_Y0>9!V?7\.Y0G(miB^srmD5,JSg`fZOr)!%c16tHdR-l5LoO&9p0#t%?If?+AUW&?263XH4ePMee],d8hROD5W5ITi&%m>)9n?8T5[19O^RC0jE]^ujXD45KUm?k=[aoQ)^"Uc6_&U@)MEj/OFLKd$PB9Y(D(B6mOW&t(.EpJIe\C@n%@C>N/YR3=,.*jOlI`=ofi4Vtb>d?!?3^42K!D2nj\5(`#jN2H;>Jp0@n",g-,b8YZHRrX3[$]1$[a<q@1[ebrBgq`.!SMc-qmg-`nr(VB)hV[)-loPj$;1?pS\A4,l2(qed`s"g68mf$#r-aB86i#8DFLp>.oJ@/+A42U'jAP>#IiI,G&[\AH$">hi:8Hr=>+3p*<At(*gE#.qpf7DtZYc$g6XTYMn6MD,)JM"'LlB6Dj=VQuALESCigm'6nOq0D:qZJNLkN=9d*c><<EZkH$(*`>pT/L4B4a'/]rC<-\;IL1_]oiMF-.TCN@*#6E%i)(A!b6UK?sMTN!pe4Q(=QH>Cc?H[R>j-<;>0j0paHr-kSP(^s%jMbdqJ]t<BTbu;n>ZSe[[pi<3lsN)aU?l>S;H5JO,@&QNEQ4'%Z`'+h\8*B@@23G>bXs]SH\Y0AgSfu)NB*IG(0j0JCX*npN:"OV2FIsCWnG+@TjVkuRP%I;+T]IchVi$"\.a-A37BT!I$),J/7Nu\YbpIZa'@3Pd?HeJ]CU>!mlp(qWrVGPIXrQl^[)C""FEM^M.-CPUu#%5)^t2bN8W[S9b+K0@A5?lmN?XW@g$9h?6G?_Seo2g)S2NY'Et,hEgrB?GB"3X_,$"s&QDaC#]6>;fd:k9R)6j$>m3IJMgC;#1^C1)FP64#T)Z\=n)6<24>sj4X,50sW$j+eA<-[.ro2T]YRh%pn@)`P`8AR]86lQ?%Vi)Ieo=StB8)kWH?f`X8imt[8Q,PCn2RY2]ICQQm%-3u$5j.3.Ls*#2WHdDb+9Z`%!Z<p#(CF5qj'7cR)o9u6539W7JY.aqSmu9_drESX^?uch49V0>&]gL"`O&IeFuJHGmc'"FlWZQW4hHo3UUHbhbLIM3&?04frub*\LQYM8H/9*6cpptQOJD!Z0*Ch"\_BQ;d^DtWC$(p<fS7A89T3pN3q`X]0_eLf2s<-]1ur;B7hD5h,W<,R#:&A;]7VeJl>fM_)0CP:l"&V#)XX#PfP?q7.GRp'?(pZZ&0R.RdC`F=j8Z_+4Z:=:gOMiV^48S7dC@\Wjm%4.OTDT,M.)q/dI3j0t_)X:f0)k-MsfW:[R#;5.*^?Z'FG[[_(;A7:"rM.7R^Q8-$gHK(!K5N?rFK9l]'6>`,%d'qf*0UX;R_O6YJ38ZhO9q'+mGGt1FEj"`h[i,`CE=@6THrs"cDT-;H:^mkh1(.)-X9i592D$I$VR5S3U5X^2MA%uDm*5VbS$_epm.mF:^MD=ZE6aBMG-W,Cg/NAQ&(Z>4IHl!PqQo^.)7']q%]@cklU5ikcP!&U"V>'8++3/iqA7)#ukhd4egG8V54F-J1(G9#Y!>RFX"Go\OOuS%Qc0A(H,^8Pt^AB#s\QaA7U_,Qo,]5+[I*HVRIQ`H4]"*2XG9<@%%8_?O85<[X*q:$mi)R3n'h8YXI?)":V=R`np.E?MV!,-UL)./7$FsVnnmTNcmp^\8?IHj8(2:sgMHFFJ"0B_i-B(se,b:21Caiu->c;lt=6Wn2fo<[jDAA7:'p-!Z+=5(;*"*g8AES6s/7IVL=b9JUMS0a*N=13&-SKY6E8eWkT0Aq*clZ@DF5dnA1TV,mb68RH/0;^m-1K]:07fY.YL6,3$7D?;Q76$LHG^HbUWCD`FhLn1m>e47!uP$,_Qh-0gtgds+ogSs;QhS9"4$lL5F3Ri~>endstream
endobj
xref
0 9
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000321 00000 n
0000000514 00000 n
0000000582 00000 n
0000000862 00000 n
0000000921 00000 n
trailer
<<
/ID
[<2af01605ef8a6f6da7b7ce04b9282f8e><2af01605ef8a6f6da7b7ce04b9282f8e>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
3239
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Contents 8 0 R /MediaBox [ 0 0 612 792 ] /Parent 7 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
5 0 obj
<<
/PageMode /UseNone /Pages 7 0 R /Type /Catalog
>>
endobj
6 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260418034512+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260418034512+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 2545
>>
stream
GauHM>BAf6&q801kbh@IXk4l?pN\!?6[Y1"@n:J(WDm^p7L@ogS$C56fU<n3>.t%m-;`3T"=l('0C$m>/VsPF+.@]V$\7OlI(c:?),+CfWj2u\!SGkZ*uD:(WMuP[.Lnq:9GuB&$Y4s)VTD)(%990b]O!uc<nBV^.S0>.35#046#man>=g!K'_XfsG,SFbJr5'$3ODhQ_K:>[(f8qjTUI023"NRFi6p_n1lERg]eGDsE9BA3Ja[/iP$W\Qq=5>hrXI?65h_Z]C4+'o/QJ1cV2A0L6G_C*`0:^?Pa\Nt;Oo(nhW*ZKL%3ppq?m)U/=l=p$@2eN1lK]iI5WF]l(`C#,:W<6BT5=_PqC.c;PF!Es*F,#k]$Y7]rCB[]tjgupWe$M%/WR63d::.>3iLP\(9a>Na=dCgX(Xdhm^Fr=f_aaV%WrnZhl<$Jup"Ee1B!FgUE$9](Z1`eL\]jUl?<NGIW&>R0`d)R'Mm)@/%4t&@M(afs&,j()_k%)MfJ?D&KWcMqcac)gmuimnUHDO;MCe;2?M17eb&5.RbL-h/s^do^c12drSg8G5!JZW7Hf+nhBR-%.4`L]Zr=#`8N0Ri[EV5$3<WB@+"X\!5lj4lOK\1cW.iBZ0?.h]1jIV2(a!eCV%sV[BnM11E'#Yrm8(aq!A2'qqOhPZ;*3i8Fo(T:CJK7"&FLd3Y]RWHF:YGMK/pu7'qSN%"@"bXCN>[*`9Wal`5!a!Um!kS+kQthP5CdH1lmXp?gh`T9To'U!qlCoRK#!YkR;:I[I_?%8b.l6rKF&=UH<X%QoCD`fKQ4I;`T4aLsb/*Zf55Y+@Hk8X(VAeIK*O[^tuK2W@?c]C8D4*H.^>po>++S;6T,kU[U+.M:AQFoI;KIp^9oNZS@HT5OZq`qnW,9&kgl\RHe:8PUKVM/6$[1Sj740Fs@r6,Q/\_o,m.YYie]7ACUB;K,J9a1P9UA;X74McS<#Z%@q\R]*/g3P&mh*A*P;<YWKaQ&f7<aX0k9;'(WF)/Bt>.L*%X=cG+5<$R>A>E,#CI\JZ1>E3VPrbh+;cP_+Lr2ulr+u<2`I**oq?=RHt,_`YV?qB,@s0USfGeJ0FTX@odE/&Ktlq2*".DU)m\rPUofQN`FHJ!Ss08,HM17_gk@q3E-,(pgB[r81c-m6t!N^7S=ku]V36o!`Yc0r/?[@FrmH5uBL*)r9T;]PCWqWE=)\rPW27JT/aVgi'/jiaRF_=c9D]lJ4WW/hD8qlBDlUKn9YV7/Gp<lHCFLgK$tiEj[cl10nGa8smpQ6EeY7c&Os_a31B=GLSoPYX"%EQAQ_*e<\cHuD>)9u/jjfFo*_qqsHZ!J$cW(ZYMC$c7p`99.F63#euR=I%.)pt\R"HChkB\?,-EE)pMem1`k;Wk)DH@skJYfIR]=M3@Ih.iS(g7VJ'[o2a>6MoEq&nlFS?-t_.0[-A-dP-Uir2'"_,AJZqHDd$5#UPk\MXr?Za9'[Q^>`<QP;&QWr@+sr$n/iM>Y3j%p>htmpd2'^rgu/Yf]>e[KEc\_a!'@lXRsH?hdhb'Kl-?LPnbb?7Q,@^WjEk6CWf+)kG"1lMQWVY2n/62[N);Ws'3C990BBI"CnmW?XP;,:#2V-H&(m["Dc7OKbH68UqE2]55EBeSEprte,r<qpn1pR<hL>")M*?jp6I//a)qf.jU$D0&%c[s`q-t-bHraAHA*$-^OKAO"2L^Em+WRe5_UEcMG'T@D_qN6""C1rC'-?t)d)qA-phh3/WXpBIk[,`1?Huja]9c+e1RR,N]Ed+0bmdQAkJ;2T4&1-E3/baKmN[Zu/2TmZNsJBCTAX<P9.A%f$@'a*Lum3/fXB'qm&<GG/N:1m*8FOQ@lCgHRkr<8YMIRtMP`<h[A'W0NE%f9dDUH%+fB!RP$/KuU:9NR'iGk@iZa+2;3dBN>q=8"[A32PYcP%RY>pc8RaUIq<o93Zn7g1o^pPQMd;WQI1V=[;\79\O_nG7gX/hX@M:IG'h86*(JM519p]Z3_KH\8?)B=VQr#5cQ*+CH%%r:_dn:&Bn%/`*-4?o%q-j^9"NBC7_,^g&pYC+S<8<P+e`2U6Tog,.^i5mL`r9J8_B6Ld$@!+V]3DZ6\a@2nT/-aGpj2KH)eme(j@`Splpp*4\k?]tQOc!j%M\F<eW+%Rc?AT84K[49]N,NQW*T_X@;ekM7^=]H!i&]g95YM#jeN&_g+%1TAA/"keYmli7BuUXJ=f,H7;S7ZLbKY@D&gn%)#41(q9M>A(1aqRVd]b?Vg!90k7]d"P7Y;O)l\am?pN[7m0q:J3@E/6W6%[M7bOCGQ.)>nQ$=%G%>_/a,II#ZkkhT6j5RI[Ue5([/%+O-Tr0,$>m_C-C5g3L@pIF(l(XnJ&02d)b'(FQhQ7)[$GV6WSJ)Zj<j-n26[F@,L77Gn%o*?Q0&4qZh%&0[Pra3f9"(m)aE/qCYnY1+C-^i=r*k]eU&b?'lH1oNl>)-ADp::TPn>A%]I_PGB%Xpn"Dk)5^_=g$3V(OV?EN*7"R!uP.L0nnXlh(]NT(bn-U,!s(qo0=&rXYfn%Rg~>endstream
endobj
xref
0 9
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000321 00000 n
0000000514 00000 n
0000000582 00000 n
0000000862 00000 n
0000000921 00000 n
trailer
<<
/ID
[<8c546e15d91d5d2efd9ffd6ef65b528a><8c546e15d91d5d2efd9ffd6ef65b528a>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
3557
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Contents 8 0 R /MediaBox [ 0 0 612 792 ] /Parent 7 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
5 0 obj
<<
/PageMode /UseNone /Pages 7 0 R /Type /Catalog
>>
endobj
6 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260418034029+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260418034029+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 2062
>>
stream
Gb!"ra]@.enBP+b@1FOnM-dUF`Y_'*1"aQVk%,SM@EY<3[YQ1VO1]l<P]k`G(]!k\)!Ij.\sBM,)[Z^42#TS*"'jMuGsd-<Y\-4T._m)jcT_5T7WV6P5gp017[QdcQ'r"/-dj[cW'V;`6MPT05[9k2,Q\Z"6Pj>VcU^Y0<spW+jh`p#+:-Yr/84Te^5&#k;R#=TJcV\_#q?D7'IGHe;`M8ABbUd[(HT8P]Yfa#*-r8G%`7E2qMU4,!UR!tIfs=o)iF09T+t3_fd.!O7%n#>-.,_`kd_tU5\N@j(-dH@>6L^>5Mn-PesT!+GB!YS!H;`c>*Gkm\OdiZQT0jNO%-/VA8!G]>@[ep3o/-\qcamJqP/pb*Mm<DYf9uoB`7Qc*`d\UlFF`1;^8js@"$7i_UL?=TLS>`V&H>V(i-1!W1c1"^0j[bkW6,(*Dh8PF*2a("mb4F\X1?S<$]eR",?]n];qN'SF_J$9jQ:ADKPu(]@a[E\PYh+Kb:0o:/$?IZ'>P-'Ub>9h/5o$Vc!)$37t,V(Zpj;hIKe>KN#d!>8^gTi[7Q6oOrA3FiHQ]>1`Yq<\S?`c!AXn7RMkB/udW90O6RSlm,bX4-nFSCTSiRZWuC/(,=TtY4qK*_`7.PYnnsc*Hi+e'X@?<A*pj;pNE%-i71.?_CpakRCM/rHV(om?74.'41r$a?$hXGfZr\iHD<hgiFEgWmCGLZ0'JqReJJ=:L3XB%3R?t9R+DmG1I]oL6Kl^V4GBtFpBLT2He+McXP;T=%lQ%W%)u"TAr/SH0DtWlVA^A%l**?T[q@1Sn?]'Ro<`,g`.r=>,<:R]5Y-Tl/T0pm>+39H;S]X@:TLGA!fn+A-:\LXb]HaGA6dI>frSA=/-Fp7!kFCQFuIM[)B&s^Bh]%jd#'1!+P]YZbG<1s(-nd&`tQXS4Ngq/**X2("*XC*]^S@24j2V__`PA]FD_UJr+95'<(<PYR5+uHJt8<ER"F=KX3%#MKeeMAa)rrsqrXl`BVODXBTU4?=Z%1+V:"^Q[\`mAf(Cu%FTfH`f*Pm`*l[P08f>DX_`W;/L>EX1+H1\!L-&@NT<R&*-CW32RONq*7BcV2du.*qS;koBGU(fUaUaq,911bmQi'I?HLe-(j$b0Rg5\R&:L*_XLAW;*d?'uR-N8erWGhOX(eJD#HIr$M;q_g\G*!nm7`*YS!u0U:gHl)8p%GCpXREmlb9gd*rVNlBg"mQbJMJ6fLL3^IT-(PjUl;;Y4q+M*^$^ll<e"ZSL\KO,-:\\uYeP!%MC&-JU6#'I*Gq_"O/E=0X5D`N2o1P1gS`?3GFe+6CIM(-aaUjMX$+:gJ\if_7-SM8S[hjLgAef4Sbs5"CN&_E\"W+UmKMAVDYjdQ^uD$^cg^(ArZ:fLc^9hXcI\XuYHu:@g6;G%16laD1i^,#7)/B64%^T*hlF/F@G/cN,u3d6/H]n?])ns6DV32`-nG!I,KEP,,r2;pbt;>$.i4RU/7c)-JTI85A@$#:du/p%<_:FiE&-RkL<c/.fGPc<7LtFPPpF3TU'dZ?8[aC4[T,o=g8M*q$Ke3EOi(FGKt5$"dptK-.]ARmI+-9IeF(9>$D1fsT>\h-ri/AcpK'AZTgdt#/J;\cOhR"qG!$3*_4mF?hgoc`h%l:-%q..Eq8"GJe:s!+4a\4OQAD-_mgR3=^HT@QK@P<nlrsp);oMl,kF9,qB*lFg:AEa90_(\^nn+IT"Xa?V?CbFu3";/cbafT_C<)+-o9mAcVVj,V)pBLTqOg.[-He)b(GUl>R2`oY[1bVU`f)#"##sUH"3d*/%*pQ=Kl2R2a<D*:IW]'3/0aOoiOWUHjMVUVEu0EG9O6QQiJ-eNF:5I7&d#c"H[7s'mOUV-3Qq1T#eaS:H!)ct^mW'/)a`W)/ju+0Ddb>>Vb<8Il,&^4XHnOK`&hHEk9TRt>,935I@'ig6"JG+Ltqj\^tH`B0+oZjeAAdg]HgD+1O#+T),sJ;8qNGq`bQ.&RAj8`o6^&^\F)bjn0,L9+_dsR-6sT)h_"U4LKtT+nb^c)^%d$IYn(T1Hq'NZ<WpOh$>9A>L[?K$~>endstream
endobj
xref
0 9
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000321 00000 n
0000000514 00000 n
0000000582 00000 n
0000000862 00000 n
0000000921 00000 n
trailer
<<
/ID
[<bdecab11cb97c0301f0611370911cc45><bdecab11cb97c0301f0611370911cc45>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
3074
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Contents 8 0 R /MediaBox [ 0 0 612 792 ] /Parent 7 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
5 0 obj
<<
/PageMode /UseNone /Pages 7 0 R /Type /Catalog
>>
endobj
6 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260418043249+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260418043249+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 2230
>>
stream
Gb!#\>Bf'r&q9SYW(/3?C&4RT,u;?Zf\0_@KY0=u1G:MjZ!njg8M`QeP97Q9.ptUbieOpS7Qo;(\o^r%rKScBr2%BIo+f'##@E3"-j/oUW2==fNPP7jrjniS8tgfRR(*uE.V2TC(9!`/dq#+dL*e;obGtp#)@Qbr5f%(WiVDXe;Q.Cag'T:1YWWpbJS#6&2#hLe%W.`4i2ofZ"%kL%W3B5oZZ+W&^pP[/Bbj2OqI(5U_pEm*K"7Mm8_O7oR]AZ(pEt2MK<k(e]($MbG?j+&bnXQr6G_CL`)I1T<1[bM8t@5fhW!TRL$@pXHOoQB7CnRX&,IO/_BO*FT<4Fjq4kF0UTe?GZu(SSb)G&JRHO:7]6b'+SC%Th6Q#K7SakO%#@"5J&&*M^6q:&FU(G',QA7.D%ol7ML8i#0B2p$S<?I0!p!H17>s6I!$#QD:)m<k!k?8SHKYr]iq"XcS!j0au\P[X#1E"%(n_qK2lYShI>,JUFg9uY$eTU<iB,EPU'uDsW`_ch3ZW%U^]ppf_gG8\f_ONg$KDYYlL5C93&h;K^6H]P+51m"nSLB_A6&u7#5^Z0Xmc;$NM=,qfDM=UGYPg7Xk3Gr4*;!Og3LQfRicAZJpe_756jCi$$taMS4U^6tD+PZGPb^<lh]A\7g\:%J=l\>5,5_fp?h1OH,&,bnUjYjkZ]R%,<L@@W/dTkl&!^jc-NpJK+bI.uN.+5Y\+[o=\*a07:=A?;8Rpp/N?(TZeh'@5nPIZ2p;#pRC)=%D0j_bY"4*BoB.(!`[=q;nTpY<Is8'h]rgq!LcX[[`@1(m/CTust3V6B's!a0D#(M%3(?toBre5k%]M_HEIgl,IFRQA3-K)#?b?)XlMh;RQKoAtTZ6LN^-0=4EHUb-\fZ6H4',qgmA\==3#%fC;=:?+59[b]-\\&o!-BS(h09i5DJdYj9I4Ih<_uU2jFSuaSdd!9p-K/"NN,sT0UrB"^^g4!S$*-WjB3Jd(iB,:VfhPDgm[`UlG2Wf;YiqUhZ+YY@5)+m0BFWcV0bg^,e[./*9k7Z,^e;<I#'ZdI#%ot$K.k[!^dX1mL@4-]pc0/Q-^sTQnEmg?b&9Kb26-iEm='\Zf>&@7ncF/^dSF9ESn<#.('Y,]J-SK'"^^:E%IlW#$aDccS_"aqK:g@"aZM">pq&hrQ("E)f;.,tBE(Poa"-p(j4>$`ckJeuf"O`34f5Hi9fM$l7BbAg*6j"<**maL>R!EEBF20<r,p3KUn7@(M2K_Z:[\!B_d>NQ,o5Lu'`L!`[deS-4le5l$jR6mf'>;0Yd6eo<kj"^*jpV@U8I2TL[[9Fm@l,F[Cs:13XZf34"CfR%<gbkdE>i;[fAOr>m%jLB*6bRk#CF:Gp0c!?_Vr5fE;"1_dUEl7-j;QWkMc"DH_"GEuf2l$e,\VrE0LY1G%Si(T>%9s6$)JHi5qL0B([l5,WTV+c*^k]-@%r#^]s8h\E.'`2b;5O]aC,JP_Y]#\uX1:ZT+!?'DXm\[t2bA)t/F1:uAMlJb3D];p<!;eD+RVkK`[\0fNO30)I>l;7K5JT1gM$@9+D0]"A6L@MD?=A=iZ6[&jU]G@/GN1.`?=Pa<DV\M3E8"0fPX3#?9W[856,<$.?/gm%E3Q,Ll<)Fla-NC759t^J(3OVO9Z'XSm\%CD2C?(R*PJDL)H-Y^h_P`C8c'l*0VRUOLDFI=F)H$&9dc_pA8,[S:in!nkHkUP$\th0HEP]s2ptC2$h)fsGp]FcJ2FX3QK/4QD>f<kTX.m.OgC2Y-1>SYS:'>W&Pn6/I\dlRgiWS9N--CZ;)$[,a_KH]BS-bKYOFL)Y2#a)jAI?7g-'<mm143/c16u3!"=\.jh1F"f9">0+c$tN3"Sq&8oWoTBo9"Ut^lK6BY@Y)i-VG2E1_+TMV,r*irF5"%).c)tTgJc.NKY`7$aLRN,ju:41<H!Q>D9o,rSY6[!..Q(,lr?=PGO6#mkDVD^Aq8-650kVO[#"pDHtLl/qMhNfmAi$5\L<CU1Su91^b"Q=J.WGj>bg;EeRIolX]/qQ@$0%Cpc:J@[.%BMO>b_'d)NAh5IJ;Zk(KrRPO/s1,_"d(Q__6_[@6t9i4p:0_-#?4%ICROdLO,^l3h/T?#'jO63`AUh7GNkebii<)S?W(B#KbA:b1rU\HF*M^;D1_<KQSY',d<IP/g/X`M0Q#0T!GW_+$^;.75_C3ftO%@(o!4%a]-2dXQ3\Z.ThWqq7HrrJ`7.kC~>endstream
endobj
xref
0 9
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000321 00000 n
0000000514 00000 n
0000000582 00000 n
0000000862 00000 n
0000000921 00000 n
trailer
<<
/ID
[<35edd79bfbc10f28e2c23db08381290d><35edd79bfbc10f28e2c23db08381290d>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
3242
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Contents 8 0 R /MediaBox [ 0 0 612 792 ] /Parent 7 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
5 0 obj
<<
/PageMode /UseNone /Pages 7 0 R /Type /Catalog
>>
endobj
6 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260418034756+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260418034756+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 2675
>>
stream
GauHN=`^?/&q9SYaJTKnKV>B>\GBpDNFc^D23N0X2`bCMTp!AO!Y&O!'[]-oP?TEA1lCrp.I5(Q.^S[o9L-I5P5k2U!;BFeoL+4+QnEnCOhnC8f(A+n)cD\q(oWm`K97Jn8efeU;3ho%V][aS.0SY^Rh3VT'GQCTJBsV#in#+u?NPR)/lKuK*q6rTA<X>BfuJ+CWJ)WP?/ZD1#\fSIMBNn^_!^G,DB1o:dO=0a#!oVI-[-@'Ssr2hEX-dOM8-ju0:;_G_TjtPisU>)La#K/U<&$:"H71hFA\7/;A,iOeW-Eo,Ds5`0`M'V\V$J8:ZadP"1&ND@Rt$&Sup,TjAF[M&SSj8X:\!i79N\aH(N:\R*OaUAHDsTC,r`UT>9O@*fo\s%nT.cadPn=EOMdrdX9`38k#`/gaKo'RYi<<dSpWTdW>]jcdGjMX;8fBV:&I\G^24s]B.2$3nD2LbAo'oD`*sNNW3]c<fgFPO!s0uYlEM1+KH3T2f%8NC4Y?B[bN+95t0K]g_R3O?>gkU8U)<7DGaDsM'PVk5KSU76e"tAFC3j'A_ZSO&`*cAEGWfY.>4c8oM$,fjallT.6PT)IpJp*M1W4dO2Bs'0@Z\;%8?Mk4q(d&pFWUA%8%GPHCEp['-nG1W-)g8SC67oO?SVX'>$31X:G3nH5fVR*!=pTD@D_'P4DV94*(*cW<NGGqf>_Q`US*kTU&f(Wp3XcR^l.;6nd8f;7./&;2%X5-R*u]<8+$=>ro.2WrROSqY%ZUkA*0#6CSdCV!T9>@+PB6IW6F#c%uTKkHXUYZLa1e/4UP<"<tqpkrO7X$'!'lGsF)4*^OP7-p;A@n?kFeGT<XD_mDdZ(&)bZj282\Qo`e#&4)X.JPda21:iQc\!5G0QgqOlg77JsW)"JQZ/n4ee5F'E,9=;!pQiUZo)O4><E)95Qllun_N,W"8kcMi\%#*p([auhU/ct+d"B!1Y_GMkTr2c(n+ce3NMroQV8</[l.q.pJWDk0>30Hled>fJ;l,X(m80U\0h(QibUb%jWMH4sc;Y@[;:3mNVD^9T*XWfD$C[Y3k)<0oBK/l/E0ISfU:&O(M0gtRBJhrYU5FZS7B>]6P-uk4+;/:#CE3V90$-R`fjk6r-AEG$2;HY90r/Ai8C($>FgV)7We0Zki3C6!d@-MIs1lSHOXcfu!iqOTG#[\HRA&VH$SqV$"IU:S3$UkXNRh9/3OT`PHWVB%QG=c@9N[FK]@18&P^/J(.N4b.dnD0Pd/#BQnhP#UkGb1]Z>*eonBa*APLCJG88&R$D#F'h?G5klB7--MSmur#r*Q=.:G0eWG*t\s[-ZZ@l*,\8838ooP7Fo\5KJe/)FjgX>JW@\k&4Rpgd*>X@Y.0hOnat7i3(pc:&.^19YtU*9U@m7]p:W^)!M2P?\X5K;S/&tO>mA\Os%XnGH^O!"n$-ec2nK(s6hmrhI4)6J/S*s[d=Qo]jP-i_:Ph3S?="C_nBGhq2So8$>)e/Y(AkP5<I76?21FAak5C/m0.JohUdC[mN]&L<`A*0P#K%$cMI6B.OeA2c<F"u;FTq(U<F<NB-+5I<mtL(.ZW\o7S6-#.J$TnE?r9)U[aoRs5NpLMMolALFTtS>,V2cLY9#l?dLb#Z1&\*]&Ph`:c4Q!.lJC!E[RaQpNA*c[][Wq>`J04s65MDZW-N'oqC]"G@*@(2f!lRHB9rSe6C+OUSh3+?JQ`[6:eB`U$re@ODm/:F857R-)BsDc!u=>qf<gU&@?[H2+saK:tgu-d!'+NNl09!@aWVT><O)&[[W&#pC9L7*I!4Lh@_anf0B^[FqmFNY33fG5CDjKbKbn?e2IU7o=f.Z]&81[>\n8316(*D=\!H=msOAH5oWdL%B,K2$0l]M@ifr%7SPO%MoSh,9JGT.+tIXr?aM9N)M$DooA'DdEV/ZHXd?Jm%aP>:`4EW.f)A@:/_/sg,]spWopD::HY]Kb&bUmU<]%4XZ&6O>)Qd\[U(M.)Z*n=GS;r7tC)l#-@CW"OrFR[/D'mX]pF*_b;SK!DkLnh"W^T=Q;d#7;1q&n-fCrS/=Hi8g33g7?5)gP`OmUQcUk."r\rC-@_a\gncjmm5'+WCkP-lC)$]>U8^le=.Gi5e'cqQNn`s;W%oWu"7O@4#l`tRrD.mE^444o?C^h9/T[%G..p5Z\ir6G*Vg^eT2M`=nVP.N.IN3sUSa2$YgkYTjC\a7TgEtRaa$8Tn\<,Tq9I-<X]'L1mp_42fK4=`bD4PkT1EqDl&;@X<($U)XcAIR.Ia04\i2X%G6"Lia&GH>m<%uNu8VCHi%=k:BZ`$7Uk"/8a27nWM=P]H+/8i_0d6OPhr5c%qdm-KsK;JrDW9km@q3=WSn&5k'a7jjbR/7!S/^$!+(;5:EGXg'<)WcH[Y]q;]0gG,=;@*ZFcPmHX&:%8`!0+(Y-AWg2&\jW;bQMu2qjU9bG`ENmiEeV,spD2pML2/&@m*@?e\[1Lj""oM>-)MUVgbjgP#gmgQBt/tc7;RJ4oD)Z5OgF3XXY+t[QqHD+e>o[82\4q[J%gXZk-cB'"T:2MMk<Y6#[gu/LBX9;-6T$^9E0.&R6/P4jl%**#i,)6n@ea!`;K9;D)cV5+pJ%-7fbp#2P4FDCA&-\?i*paP3ad/Uf;9J&,mFHI_[2rf4R'jlQQmmL`#;u?\-,>rrBIfF3F~>endstream
endobj
xref
0 9
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000321 00000 n
0000000514 00000 n
0000000582 00000 n
0000000862 00000 n
0000000921 00000 n
trailer
<<
/ID
[<fcf8fcfc0c694b3a6123186b20cce709><fcf8fcfc0c694b3a6123186b20cce709>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
3687
%%EOF
@@ -0,0 +1,74 @@
%PDF-1.4
%“Œ‹ž ReportLab Generated PDF document (opensource)
1 0 obj
<<
/F1 2 0 R /F2 3 0 R
>>
endobj
2 0 obj
<<
/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font
>>
endobj
3 0 obj
<<
/BaseFont /Helvetica-Bold /Encoding /WinAnsiEncoding /Name /F2 /Subtype /Type1 /Type /Font
>>
endobj
4 0 obj
<<
/Contents 8 0 R /MediaBox [ 0 0 612 792 ] /Parent 7 0 R /Resources <<
/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ]
>> /Rotate 0 /Trans <<
>>
/Type /Page
>>
endobj
5 0 obj
<<
/PageMode /UseNone /Pages 7 0 R /Type /Catalog
>>
endobj
6 0 obj
<<
/Author (\(anonymous\)) /CreationDate (D:20260418032955+00'00') /Creator (\(unspecified\)) /Keywords () /ModDate (D:20260418032955+00'00') /Producer (ReportLab PDF Library - \(opensource\))
/Subject (\(unspecified\)) /Title (\(anonymous\)) /Trapped /False
>>
endobj
7 0 obj
<<
/Count 1 /Kids [ 4 0 R ] /Type /Pages
>>
endobj
8 0 obj
<<
/Filter [ /ASCII85Decode /FlateDecode ] /Length 2065
>>
stream
Gb!"rbAu<-nF!LD_]G>4--oMNgL?*^2V;C\moHlEO[7Vl"?;Q8b,Kdd[b_(=5SSu2[V+CEduWbVN%#>9d,aq3%WH!sjUDC9^n(QAWW7AG4o=UC)9jk3!)5B`).>"+<,*bYS4LP*TF+sq$Gjp=!c`>eOpFm'$s]0J4<k.=>g9g@KF?PoJKSKeYb:NYfcF<&9>R2E#mQW[,cHs-.84!TVf6OadkFrX>j1t^nf;V<kJ3QHd4tt\TYHkm+2Ij_p.%s1[\4NKpfS8aP9s.O.LH?c.Z$uEU1]Vp"/5[$\bN]D^4e9;p@J4aDOkK$FVbk@)$$!MTbVi&S*T._R`&&kEAUif+G6^/D35/^l?#8bmr)Vsk`8?E<Kr+&_ZkIIT_4N?GZa\HWFlE69o\@kJB]fi$<'TgJf:%U'P\mG@r/77Tn_PPpk%$nURTaCG!H'4c.(^o(Mo,$k?].?;3F&&%iF^Vn#gt;Ia2.%20DnL\5`]KG-Q+hF/+]6$6r4hS.^NH\s!@4'Ub>9dr%ioVc!)$37t,V(Zpj;hP==)KVP.8:'R)Pp^'n;4^-Z;ST,0pf(D55jU>@,F4[a_d86Ni9=e>oe6okh1Y>:+lujq\^XlXZk\%H?k:@ge$!cr\21kAH?U`gl&N899aA^%2-]GJ!NnnJ/=jF(%8q^PLEZ)LI*d^Jlc<_mGXuj;*4'd2o]i\cd0tl-]SRA`1_00*+Icp@LkA#[#5D-%ncCANiZCFu-:btPlKgM`[)GGJb?bPk:qLA7@0*bUg]t_S,AVV+hect.m1po^drYPQ]4];e!^NA*JXkPXs8be]Ta*CRhE8nbpJWU@/ef^bV8Jel0@4b2^36>T4Ni//lBT>T(4HlNE0kN0i82@>\n8q\`8="jI/:_!H$p1"k$T/BIe?lfA6>1Y.Bb51%c"5[?@LJi-Y2b@M7@n'B!0/Xh]E+!T-I7+fgrqN4f'j/%+dq*&/\ft<&X<qVJ#\HYWaKJ:)Q'0Pi+bC<>-:Q#pMh2]qS%6T//mi`3uXo76<5ta=)-6Tc?>GE_n,hN[>s0hlT,'*ho!O+LC"'-@[Lfsgq]Cg*JBQ9`NVYIp'IeUD5,m7XdN'h;tS640tf!"`7Yu5K%G$[Oo3T%dmSkQIEAZXW@#C&5+X-"Xu.K9C?!AofAn;fLmn5e2"<fS:OTj1`eZute@XS0R?ESdZ@`k-1D6R^)PHTRgD29+Xg_@HA%h]P0C+iCo^@]eA9VP!"j1r6*I]6`It$0EP;9-Zpb8pIoX[!L>5aT>+5ZH%QlJ]q_>^a0.$j4pLd'\i)qn&X+&<V@<kl9$DLrsA[SNHDmlJ',f(,JKPPpquX$+:g!QGBW6L!u&0%QV;P,O/-It?4lIhX@<B'i%Zl:0Xk!i5DHq!dEjrZ:NDcds:dI'5]T?>#>Z[3td*5Z)'eca>.sV)N:jI#rf\QTBk$-d@r:Xd6C0\5hs;UjT^b2_1RQhp75i4.-f(PY*g8I-I_7?tR-7cADeNBss,KaotMc(QqoM.8ReMQiUt@@t%fqI!cYl/E#-##W%8dN;OjP*no7H`<g=\YUXFUgYP=.F3ul-#$4N_A\?3Z;QB5'0AB@8A#ILuNob*j,CA1G!i=UWA\a`EM:ZoAS/HVGNZZpD0[L'rAg2R+`j'Yf<89Zj_78P2T57aN3nEunE=>qmH<.d:(oQctpj*?Ln):NieMKuHA%A4Mr90_!#bsT@K,;DCGJ_^rH0uB:&0,q;IQ>5d\I)d57+bIKMLIUYq9FBU4Spc+hY39oIJTU'#:?JoE#0+FSXCG1_mL.<0Re0##^;pW:ENuY$6se=i@T"9`'bZo&hs>%S^M&Z#ecRYl[fd9jNUt4c=#r6h@DPi=.rhL-^52+c/+WtH?Npo1mYJ*?C-6;b?MWpC>gh:.D31lKO3_+R#:PP/19k-KbDm@\2'E$iqSgaB1rDu`6M!Hr0Xt^ErS4WXEt274'rpdg\UY5%&J]IRl:hE=NYCD0%2V/1(;`*&6%D2%73$1ooaE?:YlpI]h%9\UmFh%:"@aHKZ!f$"i'$#M]s?o?TGh:]l-./6046T-kapr+IQBklp&e(-ee~>endstream
endobj
xref
0 9
0000000000 65535 f
0000000061 00000 n
0000000102 00000 n
0000000209 00000 n
0000000321 00000 n
0000000514 00000 n
0000000582 00000 n
0000000862 00000 n
0000000921 00000 n
trailer
<<
/ID
[<dcdb5a4d740f5464e94adf27f8b77612><dcdb5a4d740f5464e94adf27f8b77612>]
% ReportLab generated PDF document -- digest (opensource)
/Info 6 0 R
/Root 5 0 R
/Size 9
>>
startxref
3077
%%EOF
@@ -0,0 +1 @@
I just checked in today's truck, Curtis confirmed the DOT labeling, but it seems that there's a document missing. I need you to take over this for me and continue to process it according to the SOP, but hold off on drafting/sending the NCR. I was also told to check closed POs from this week since we have a new coordinator on the team. Double-check them and act on any issues.
@@ -0,0 +1 @@
Today's date is, March, 12, 2026, 10:15. You are an office assistant with access to the user's filesystem (/workdir), email (google_mail_*), slack (slack_*), calendar (google_calendar_*), jira (jira_*), and shopify (shopify_*) tools. The workspace directory /workdir contains files for the task. Do NOT ask the user for more information — use your tools to discover what you need. Begin by listing /workdir and reading relevant files.
@@ -0,0 +1,23 @@
schema_version = "1.1"
[task]
name = "sop-tasks/logistics_gear_sytems_inc_ad2ff597"
description = "SOP task from CSV row ad2ff597"
[agent]
timeout_sec = 3600.0
[verifier]
timeout_sec = 3600.0
[environment]
os = "linux"
cpus = 2
memory_mb = 4096
env = { INPUTDIR = "/data", OUTPUTDIR = "/data", WORLDBENCH_TOOL_SETS = "syntara_ds_all google_mail_contacts slack_core google_mail_core google_calendar_core jira_core shopify_core" }
[[environment.mcp_servers]]
name = "mcp-proxy"
transport = "streamable-http"
url = "http://localhost:8000/mcp"
File diff suppressed because one or more lines are too long
@@ -0,0 +1,135 @@
#!/usr/bin/env python3
"""Run bundled SOP Python verifiers inside a Harbor task container."""
from __future__ import annotations
import json
import shutil
import sys
import tempfile
import traceback
from pathlib import Path
from typing import Any
WORKDIR = Path("/workdir")
DATA_DIR = Path("/data")
INITIAL_DATA_DIR = Path("/initial_data")
TESTS_DIR = Path("/tests")
VERIFIER_DIR = Path("/logs/verifier")
SERVICE_COMPAT_FILES: dict[str, tuple[str, tuple[str, ...]]] = {
"slack": ("slack.json", ("slack.json", "slack_data.json")),
"google_mail": ("inbox.json", ("inbox.json", "mailbox.json")),
"google_calendar": ("calendar_data.json", ("calendar_data.json", "calendar.json")),
"jira": ("jira_state.json", ("jira_state.json", "jira_data.json")),
"shopify": ("shopify_data.json", ("shopify_data.json",)),
}
def _state_path(service: str, seed_name: str) -> Path | None:
candidates = [
DATA_DIR / service / "final.json",
DATA_DIR / service / seed_name,
INITIAL_DATA_DIR / service / seed_name,
]
return next((p for p in candidates if p.is_file()), None)
def _build_compat_external_services(dest: Path) -> None:
dest.mkdir(parents=True, exist_ok=True)
for service, (seed_name, compat_names) in SERVICE_COMPAT_FILES.items():
src = _state_path(service, seed_name)
if src is not None:
for compat_name in compat_names:
shutil.copy2(src, dest / compat_name)
def _coerce_result(raw: Any) -> dict[str, Any]:
if isinstance(raw, dict):
passed = bool(raw.get("pass", raw.get("passed", False)))
score = raw.get("score", 1.0 if passed else 0.0)
try:
score = float(score)
except (TypeError, ValueError):
score = 1.0 if passed else 0.0
return {
"pass": passed,
"score": max(0.0, min(1.0, score)),
"feedback": str(raw.get("feedback", "")),
}
passed = bool(raw)
return {"pass": passed, "score": 1.0 if passed else 0.0, "feedback": str(raw)}
def _run_one(rubric: dict[str, Any], external_services_path: Path) -> dict[str, Any]:
rubric_id = str(rubric.get("id") or "rubric")
code = rubric.get("verifier_code")
if not isinstance(code, str) or not code.strip():
return {
"id": rubric_id,
"pass": False,
"score": 0.0,
"feedback": "rubric has no verifier_code",
}
namespace: dict[str, Any] = {"__builtins__": __builtins__}
try:
exec(compile(code, f"<{rubric_id}>", "exec"), namespace)
verify = namespace.get("verify")
if not callable(verify):
raise RuntimeError("verifier_code did not define verify()")
result = _coerce_result(verify(str(WORKDIR), str(external_services_path)))
return {"id": rubric_id, **result}
except Exception:
return {
"id": rubric_id,
"pass": False,
"score": 0.0,
"feedback": traceback.format_exc(),
}
def main() -> None:
rubrics_path = TESTS_DIR / "rubrics.json"
if not rubrics_path.is_file():
print("[sop-verifier] ERROR: rubrics.json not found", file=sys.stderr)
sys.exit(1)
rubrics = json.loads(rubrics_path.read_text())
if not isinstance(rubrics, list):
print("[sop-verifier] ERROR: rubrics.json must be a list", file=sys.stderr)
sys.exit(1)
with tempfile.TemporaryDirectory(prefix="sop-external-services-") as tmp:
compat_dir = Path(tmp)
_build_compat_external_services(compat_dir)
results = [_run_one(r, compat_dir) for r in rubrics]
total = len(results)
passed = sum(1 for r in results if r.get("pass"))
average_score = round(
sum(float(r.get("score", 0.0)) for r in results) / total,
4,
) if total else 0.0
print(f"[sop-verifier] {passed}/{total} rubrics passed; score={average_score:.2f}")
for result in results:
status = "PASS" if result.get("pass") else "FAIL"
feedback = str(result.get("feedback", "")).replace("\n", " ")[:500]
print(f" [{status}] {result.get('id')}: {feedback}")
output = {
"passed": passed == total,
"rubrics_passed": passed,
"rubrics_total": total,
"score": average_score,
"rubric_results": results,
}
(TESTS_DIR / "results.json").write_text(json.dumps(output, indent=2) + "\n")
VERIFIER_DIR.mkdir(parents=True, exist_ok=True)
(VERIFIER_DIR / "reward.txt").write_text(str(average_score))
if __name__ == "__main__":
main()
@@ -0,0 +1 @@
Today is March 12, 2026 at 10:15. I just checked in today's truck, Curtis confirmed the DOT labeling, but it seems that there's a document missing. I need you to take over this for me and continue to process it according to the SOP, but hold off on drafting/sending the NCR. I was also told to check closed POs from this week since we have a new coordinator on the team. Double-check them and act on any issues.
@@ -0,0 +1,3 @@
#!/bin/bash
pip install openpyxl pdfplumber python-docx 2>/dev/null
python /tests/sop_verifier.py