import { PatientType, SortTypes, ContactTime } from './types/types';
export var action_map = { hc: 10000, hp: 1000, bt: 100, ms: 10, ts: 1 };
export var action_map_default = { hc: 0, hp: 0, bt: 0, ms: 0, ts: 0 };
export var action_time_out = 20;
export var QueryParams = ['zip', 'searchType', 'vivera', 'profile'];
export var googleGeocodeApi = 'https://maps.googleapis.com/maps/api/geocode/json';
export var googleLocationApi = 'https://maps.googleapis.com/maps/api/js';
export var searchSources = {
    DIRECT: 'DIRECT',
    NAVIGATE: 'NAVIGATE',
};
export var searchTypes = {
    ZIP: 'ZIP',
    CITY: 'CITY',
    ADDRESS: 'ADDRESS',
    NAME: 'NAME',
};
export var logTypes = {
    Unknown: 'Unknown',
    InvalidAddress: 'InvalidAddress',
    ServerError: 'ServerError',
    NoResults: 'NoResults',
    ResultsLoad: 'ResultsLoad',
    PageView: 'PageView',
    AdditionalLocations: 'AdditionalLocations',
    DetailsShow: 'DetailsShow',
    UrlOpen: 'UrlOpen',
    BioOpen: 'BioOpen',
    EmailSend: 'EmailSend',
};
export var dlReqEvents = {
    adult: {
        value: 'adult',
        event: 'dl_request_adult_not_opt_in_submit',
        opt_in: 'dl_request_adult_opt_in_submit',
    },
    parent: {
        value: 'parent',
        event: 'dl_request_parent_not_opt_in_submit',
        opt_in: 'dl_request_parent_opt_in_submit',
    },
    teen: {
        value: 'teen',
        event: 'dl_request_teen_not_opt_in_submit',
        opt_in: 'dl_request_teen_opt_in_submit',
    },
};
export var DOC_TYPE_TRANSLATE_BY_KEY = {
    C: 'orthodontist',
    D: 'general_dentist',
    Ortho: 'orthodontist',
    GP: 'general_dentist',
    Peds: 'pediatric_dentist',
};
export var DOC_TYPE_NAME = {
    C: 'Orthodontist',
    D: 'General Dentist',
    Peds: 'Pediatric Dentist',
    Ortho: 'Orthodontist',
    GP: 'General Dentist',
};
export var defaultDOB_US = 'mm/dd/yyyy';
export var defaultDOB_CA = 'mm/yyyy';
export var defaultMobile = 'XXX-XXX-XXXX';
export var letterRegExp = new RegExp(/[a-z]/i);
export var numRegExp = new RegExp('[0-9]');
export var maskSpecChars = ['(', ')', '-', '/', ' '];
export var maskSeparatorChars = ['-', '/', ' '];
export var dobSeparator = '/';
export var mobileSeparator = '-';
export var defaultAppointment = {
    zip: '',
    patientType: PatientType.ADULT,
    firstName: '',
    lastName: '',
    dateOfBirth: '',
    mobile: '',
    email: '',
    comments: '',
    alignInfoAgreed: true,
    alignInfoAgreed2: true,
    preferredContactTime: ContactTime.NO_PREFERENCE,
};
export var apiTriggerResultFilters = [
    'patientType',
    'isOrthoDoc',
    'isGeneralDoc',
    'isPediatric',
    'radius',
    'tier',
    'state',
    'sortType',
];
export var apiTriggerLandingFilters = [
    'zip',
    'patientType',
    'lat',
    'lng',
    'address',
];
export var apiTriggerOnEnter = ['doctorName'];
export var defaultFilters = {
    address: '',
    city: '',
    doctorName: '',
    isOrthoDoc: true,
    isGeneralDoc: true,
    isPediatric: true,
    sortType: SortTypes.experience,
    patientType: PatientType.ADULT,
    radius: '',
    state: '',
    tier: 0,
    sessionId: '',
    visitorId: '',
    vivera: false,
    whitening: false,
    zip: '',
    partner: '',
    flan: [],
    fpinsurance: [],
    fservice: [],
    fehours: 'false',
    treatments: {},
    trt: '',
    svc: '',
    program: '',
};
export var tierImages = {
    VIP: 'https://images.ctfassets.net/vh25xg5i1h5l/5YfsOAnnh3BGAWXTDTYk6Y/24efe48e8f6b74446736c58de627bb14/Tier-vip.svg',
    BLUE_DIAMOND_PLUS: 'https://images.ctfassets.net/vh25xg5i1h5l/2YJbsTvMesYJv6uq0PSRZX/75823fa5596b3f7b4e496336520bcba7/blue_diamond_plus.svg',
    BLUE_DIAMOND: 'https://images.ctfassets.net/vh25xg5i1h5l/2RNYoElJfbszHy2COTTOEh/be1e400153787f2230a5aa5b335a1b8b/bue_diamond.svg',
    DIAMOND_PRO: 'https://images.ctfassets.net/vh25xg5i1h5l/6pezurzVwpzNS8dCmDU78o/237866e6014c92f9e91603b5abcfcfd6/diamond_pro.svg',
    DIAMOND_PLUS: 'https://images.ctfassets.net/vh25xg5i1h5l/6JtkXBGbPPt4uJXLcQctGg/215e8dea20aa17532e9c2d77e432762f/diamond_plus.svg',
    DIAMOND: 'https://images.ctfassets.net/vh25xg5i1h5l/xEF9MxtaRp2Y2VioMYb1g/609d266e4cd33e0689c83e36373bc67f/diamond.svg',
    PLATINUM_PLUS: 'https://images.ctfassets.net/vh25xg5i1h5l/7CUZZv62v7xXdQKaDEMDxW/eb27119c62f157b553fc2f4dd2b0d1b9/platinum_plus.svg',
    PLATINUM: 'https://images.ctfassets.net/vh25xg5i1h5l/6lzIWrcQMUkQAjMIeEm5S2/07585aaa385966fc8517a55498775005/platinum.svg',
    GOLD_PRO: 'https://images.ctfassets.net/vh25xg5i1h5l/2G96Sp64JfXJ31hdlW7xde/67fa4efb68bc4a2a379e1e81c846db10/gold_pro.svg',
    GOLD_PLUS: 'https://images.ctfassets.net/vh25xg5i1h5l/5s5ChhDBcbL3AuoLLRsoLl/a4fdaf79337933e46c026fc303526f1e/gold_plus.svg',
    GOLD: 'https://images.ctfassets.net/vh25xg5i1h5l/78wQK0wxAM2meW8xIrrg2s/09f78cb8bc8fa8e70e310f4a77c61cd4/gold.svg',
    SILVER_PLUS: 'https://images.ctfassets.net/vh25xg5i1h5l/7smyQqAArz85sWQWsZfFX8/4f19175d6e837005801f575b7ccdbaec/silver_plus.svg',
    SILVER: 'https://images.ctfassets.net/vh25xg5i1h5l/34Bx1Ggaji173qEksBvifA/ae5b824e958604c1eba9038518344ea0/silver.svg',
    BRONZE: 'https://images.ctfassets.net/vh25xg5i1h5l/6t9Ya8zwBlwBL3dwvRKqCr/810d648a96a6486134d876c3fdd94184/Tier-bronze.svg',
};
export var milesInKm = 1.60934;
export var kmInMiles = 0.62137;
export var arrowIconMarginLeft = 10;
export var minuteInMs = 60000;
export var SFDCPatientTypeMap = {
    'A teen': 'teen',
    'An adult': 'adult',
    'A parent (looking for my child)': 'parent',
};
export var officeTags = {
    0: 'Main Office',
    1: 'Second location',
    2: 'Third location',
    3: 'Fourth location',
    4: 'Fifth location',
    5: 'Sixth location',
    6: 'Seventh location',
    7: 'Eighth location',
    8: 'Ninth location',
    9: 'Tenth location',
    10: 'Eleventh location',
    11: 'Twelfth location',
    12: 'Thirteenth location',
    13: 'Fourteenth location',
    14: 'Fifteenth location',
    15: 'Sixteenth location',
};
