<?php

return [

    'platform' => 'MeXCo Platform',

    'apps' => [
        'super' => [
            'name' => 'MeXCo Super',
            'tagline' => 'Platform administration',
        ],
        'portal' => [
            'name' => 'My MeXCo',
            'tagline' => 'Customer portal',
        ],
        'organizer' => [
            'name' => 'MeXCo Organizer',
            'tagline' => 'Event management',
        ],
        'attend' => [
            'name' => 'MeXCo Attend',
            'tagline' => 'Attendance & verification',
        ],
        'pass' => [
            'name' => 'MeXCo Pass',
            'tagline' => 'Participant experience',
        ],
    ],

    /*
    | Logo paths (under public/).
    */
    'logos' => [
        'main' => 'images/logo-mexco.png',
        'horizontal' => 'images/logo-mexco.png',
        'pass_main' => 'images/logo-mexco.png',
        'app_icon' => 'images/mexco-app-icon.png',
        'favicon' => 'images/favicon-32.png',
        'apple_touch' => 'images/apple-touch-icon.png',
    ],

    'campus' => [
        'default_retention_days' => (int) env('MEXCO_CAMPUS_RETENTION_DAYS', 30),
        'default_sponsorship_value_cents' => (int) env('MEXCO_CAMPUS_SPONSORSHIP_VALUE_CENTS', 99900),
        'warning_days' => [14, 7, 1],
    ],

    'billing' => [
        'default_due_days' => (int) env('MEXCO_BILLING_DUE_DAYS', 14),
        'tax_rate_percent' => (float) env('MEXCO_BILLING_TAX_PERCENT', 0),
        'invoice_prefix' => env('MEXCO_INVOICE_PREFIX', 'INV'),
    ],

    /*
    | Shared sandbox used on /demo for Organizer + Participant tryouts.
    */
    'demo_sandbox' => [
        'event_id' => env('MEXCO_DEMO_EVENT_ID', 'mexcodemo'),
        'event_name' => env('MEXCO_DEMO_EVENT_NAME', 'MeXCo Demo Experience'),
        'organiser' => [
            'username' => env('MEXCO_DEMO_ORGANISER_USER', 'organiser@demo.mexco'),
            'password' => env('MEXCO_DEMO_ORGANISER_PASS', '1234'),
        ],
        'participants' => [
            [
                'email' => 'visitor@demo.mexco',
                'name' => 'Demo Visitor',
                'org' => 'MeXCo Demo',
                'ic' => '900101123456',
                'phone' => '0123456789',
                'role' => 'VISITOR',
            ],
            [
                'email' => 'presenter@demo.mexco',
                'name' => 'Demo Presenter',
                'org' => 'MeXCo Demo',
                'ic' => '880212065432',
                'phone' => '0198887766',
                'role' => 'PRESENTER',
            ],
            [
                'email' => 'exhibitor@demo.mexco',
                'name' => 'Demo Exhibitor',
                'org' => 'MeXCo Demo',
                'ic' => '950505101234',
                'phone' => '0112223344',
                'role' => 'EXHIBITOR',
            ],
            [
                'email' => 'committee@demo.mexco',
                'name' => 'Demo Committee',
                'org' => 'MeXCo Demo',
                'ic' => '910303145678',
                'phone' => '0135556677',
                'role' => 'VISITOR',
                'is_committee' => true,
            ],
        ],
    ],

];
