PESYJE CONTACT + ADMIN MAP + ORIGINAL NAVBAR v3
================================================

This patch keeps/restores the original Ayline public navbar from v22.
NO custom/hardcoded navigation labels are added by this patch.
The navbar continues to render the existing $navbarLinks configured in Admin,
plus the original language menu, Sign In, Sign Up, For Businesses, appearance
switcher and authenticated user menu.

Contact page changes:
- modern two-column contact layout
- admin-editable sidebar
- admin-editable email, phone, SQ/EN address, SQ/EN hours
- admin-editable support box
- small Google map (no API key required)
- admin-editable map address or latitude/longitude
- Get directions button
- existing contact form, CSRF and captcha preserved

FILES INCLUDED
--------------
app/Http/Controllers/Admin/Settings/SettingsController.php
resources/views/admin/settings/general.blade.php
resources/views/themes/ayline/contact.blade.php
resources/views/themes/ayline/includes/navbar.blade.php
database/migrations/2026_08_25_185200_add_contact_sidebar_settings.php
database/migrations/2026_08_25_192500_add_contact_map_settings.php

INSTALL
-------
Upload/extract over the project root with overwrite.

IMPORTANT: do NOT run plain `php artisan migrate` on this installation because
older migrations are not fully registered in the migrations table.

If the sidebar migration has NOT been run before:
php artisan migrate --path=database/migrations/2026_08_25_185200_add_contact_sidebar_settings.php --force

Run the map migration:
php artisan migrate --path=database/migrations/2026_08_25_192500_add_contact_map_settings.php --force

Then:
php artisan optimize:clear

NAVIGATION
----------
Menu labels/order are NOT defined in this patch. They come from the existing
Admin navigation records. Therefore the current configured menu (e.g.
Kryefaqja, Kategorite, Bizneset, Blog, Na Kontaktoni, Support) remains controlled
from Admin instead of being invented in Blade.
