(function () {
  const baseUrl = 'http://127.0.0.1:3000';
  const appId = 'CInM3';
  const appSecret = 'Itvm4lA0S2';

  const pageSize = 100;
  const maxPageSize = 1000;
  const statusOptions = ['pending', 'approved', 'rejected'];
  const defaultTimelineStart = '09:00';
  const defaultTimelineEnd = '18:00';
  const slotMinutes = 60;
  const availableTimePoints = ['09:00', '10:00', '11:00', '14:00', '15:00', '16:00', '17:00'];

  const exports_ = {
    baseUrl,
    appId,
    appSecret,
    pageSize,
    maxPageSize,
    statusOptions,
    defaultTimelineStart,
    defaultTimelineEnd,
    slotMinutes,
    availableTimePoints
  };

  if (typeof module !== 'undefined' && module.exports) {
    module.exports = exports_;
  }

  if (typeof window !== 'undefined') {
    window.appConfig = exports_;
  }
})();
