/*
 * Copyright 2023 Adobe. All rights reserved.
 * This file is licensed to you under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License. You may obtain a copy
 * of the License at http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
 * OF ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 */
export const eloquaForm = {
  name: 'form101',
  data: [
    {
      Name: 'elqFormName',
      Type: 'hidden',
      Label: 'elqFormName',
      Value: 'Sign-UpFleet',
    },
    {
      Name: 'elqSiteId',
      Type: 'hidden',
      Label: 'elqSiteId',
      Value: '1464626401',
    },
    { Name: 'elqCampaignId', Type: 'hidden', Label: 'elqCampaignId' },
    {
      Name: 'radioButtons',
      Type: 'radio',
      Label: 'Customer',
      Mandatory: true,
      Value: 'Customer',
    },
    {
      Name: 'radioButtons',
      Type: 'radio',
      Label: 'Dealer',
      Mandatory: true,
      Value: 'Dealer',
    },
    {
      Name: 'radioButtons',
      Type: 'radio',
      Label: 'Corporate',
      Mandatory: true,
      Value: 'Corporate',
    },
    {
      Name: 'emailAddress',
      Type: 'email',
      Placeholder: 'Email Address',
      Label: 'emailAddress',
      Mandatory: true,
    },
    {
      Name: 'firstName',
      Type: 'text',
      Label: 'First Name',
      Mandatory: true,
    },
    { Name: 'singleLineText5', Type: 'text', Label: 'Middle Name' },
    {
      Name: 'singleLineText6',
      Type: 'text',
      Label: 'Last Name',
      Mandatory: true,
    },
    {
      Name: 'company',
      Type: 'text',
      Label: 'Company',
      Mandatory: true,
    },
    {
      Name: 'jobTitle1',
      Type: 'text',
      Placeholder: 'Job Title',
      Label: 'jobTitle1',
      Mandatory: true,
    },
    {
      Name: 'singleLineText4',
      Type: 'tel',
      Placeholder: 'Mobile Number',
      Label: 'singleLineText4',
      Mandatory: true,
    },
    {
      Name: 'radioButtons2',
      Type: 'radio',
      Label: 'September 11-12 (Kurt Hollinger)',
      Mandatory: true,
      Value: '9/11-9/12 (Kurt Hollinger)',
    },
    {
      Name: 'radioButtons2',
      Type: 'radio',
      Label: 'September 12-13 (Kurt Hollinger)',
      Mandatory: true,
      Value: '9/12-9/13 (Kurt Hollinger)',
    },
    {
      Name: 'radioButtons2',
      Type: 'radio',
      Label: 'September 13-14 (Chris Gossler)',
      Mandatory: true,
      Value: '9/13-9/14 (Chris Gossler)',
    },
    {
      Name: 'radioButtons2',
      Type: 'radio',
      Label: 'September 18-19 (Jeremy Taylor)',
      Mandatory: true,
      Value: '9/18-9/19 (Jeremy Taylor)',
    },
    {
      Name: 'radioButtons2',
      Type: 'radio',
      Label: 'September 19-20 (Jeremy Taylor)',
      Mandatory: true,
      Value: '9/19-9/20 (Jeremy Taylor)',
    },
    {
      Name: 'radioButtons2',
      Type: 'radio',
      Label: 'September 20-21 (Jeff Lester)',
      Mandatory: true,
      Value: '9/20-9/21 (Jeff Lester)',
    },
    {
      Name: 'radioButtons2',
      Type: 'radio',
      Label: 'September 25-26 (Scott Parten)',
      Mandatory: true,
      Value: '9/25-9/26 (Scott Parten)',
    },
    {
      Name: 'radioButtons2',
      Type: 'radio',
      Label: 'September 26-27 (Jared Ruiz)',
      Mandatory: true,
      Value: '9/26-9/27 (Jared Ruiz)',
    },
    {
      Name: 'radioButtons2',
      Type: 'radio',
      Label: 'September 27-28 (Paul Kudla)',
      Mandatory: true,
      Value: '9/27-9/28 (Paul Kudla)',
    },
    {
      Name: 'checkboxes',
      Type: 'checkbox',
      Label: 'Nuts',
      Value: 'Nuts',
    },
    {
      Name: 'checkboxes',
      Type: 'checkbox',
      Label: 'Shellfish',
      Value: 'Shellfish',
    },
    {
      Name: 'checkboxes',
      Type: 'checkbox',
      Label: 'Gluten',
      Value: 'Gluten',
    },
    {
      Name: 'checkboxes',
      Type: 'checkbox',
      Label: 'Dairy',
      Value: 'Dairy',
    },
    {
      Name: 'checkboxes',
      Type: 'checkbox',
      Label: 'Pork',
      Value: 'Pork',
    },
    {
      Name: 'checkboxes',
      Type: 'checkbox',
      Label: 'Other',
      Value: 'Other',
    },
    {
      Name: 'customFieldTwo2',
      Type: 'text',
      Label: 'For other dietary needs',
    },
    {
      Name: 'customFieldOne3',
      Type: 'text',
      Label: 'Emergency Contact Name',
      Mandatory: true,
    },
    {
      Name: 'customFieldTwo3',
      Type: 'tel',
      Placeholder: 'Emergency Contact Phone',
      Label: 'customFieldTwo3',
      Mandatory: true,
    },
    {
      Name: 'customFieldTwo4',
      Type: 'text',
      Label: 'Emergency Contact Relationship',
      Mandatory: true,
    },
    {
      Type: 'plaintext',
      Label: '\n'
          + '          Volvo is pleased to provide all travel accommodations for the event. Please complete the information below so that we may arrange your flight and ground transportation. Our travel partner will be in contact with you directly to approve your flight prior to booking.\n'
          + '          ',
    },
    {
      Name: 'travel-checkbox',
      Type: 'checkbox',
      Label: 'If arranging your own travel that won’t require assistance, please select',
      Value: 'on',
    },
    {
      Name: 'customFieldOne',
      Type: 'text',
      Label: 'Originating City of Departure',
    },
    { Name: 'customFieldTwo', Type: 'text', Label: 'Returning City' },
    {
      Name: 'radioButtons3',
      Type: 'radio',
      Label: 'Delta',
      Value: 'Delta',
    },
    {
      Name: 'radioButtons3',
      Type: 'radio',
      Label: 'American',
      Value: 'American',
    },
    {
      Name: 'radioButtons3',
      Type: 'radio',
      Label: 'United',
      Value: 'United',
    },
    {
      Name: 'radioButtons4',
      Type: 'radio',
      Label: 'Aisle',
      Value: 'Aisle',
    },
    {
      Name: 'radioButtons4',
      Type: 'radio',
      Label: 'Middle',
      Value: 'Middle',
    },
    {
      Name: 'radioButtons4',
      Type: 'radio',
      Label: 'Window',
      Value: 'Window',
    },
    {
      Name: 'customFieldOne2',
      Type: 'text',
      Label: 'Known Traveler Number',
    },
    {
      Name: 'singleLineText3',
      Type: 'text',
      Label: 'Frequent Flyer Account',
    },
    {
      Name: 'singleLineText',
      Type: 'text',
      Label: 'Birthday',
      Pattern: '\\d{1,2}\\/\\d{1,2}\\/\\d{4}',
    },
    {
      Name: 'radioButtons6',
      Type: 'radio',
      Label: 'Male',
      Value: 'Male',
    },
    {
      Name: 'radioButtons6',
      Type: 'radio',
      Label: 'Female',
      Value: 'Female',
    },
    { Name: 'singleLineText2', Type: 'text', Label: 'Passport #' },
    {
      Name: 'singleLineText7',
      Type: 'text',
      Label: 'Passport Expiration Date',
    },
    {
      Name: 'singleCheckbox',
      Type: 'checkbox',
      Label: 'Yes, please subscribe me to email and newsletter updates.',
      Value: 'on',
    },
    {
      Name: 'fe1027',
      Type: 'submit',
      Label: 'Submit',
      Value: 'Submit',
    },
  ],
};
