def get_icon_name(category, artifact):
    ' Returns the icon name from the feathericons collection. To add an icon type for \n        an artifact, select one of the types from ones listed @ feathericons.com\n        If no icon is available, the alert triangle is returned as default icon.\n    '
    category = category.upper()
    artifact = artifact.upper()
    icon = 'alert-triangle'
    if (category.find('ACCOUNT') >= 0):
        if (artifact.find('AUTH') >= 0):
            icon = 'key'
        else:
            icon = 'user'
    elif (category == 'ADDRESS BOOK'):
        icon = 'book-open'
    elif (category == 'ALARMS'):
        icon = 'clock'
    elif (category == 'AIRTAGS'):
        icon = 'map-pin'
    elif (category == 'APPLE PODCASTS'):
        icon = 'play-circle'
    elif (category == 'APPLE WALLET'):
        if (artifact == 'TRANSACTIONS'):
            icon = 'dollar-sign'
        if (artifact == 'CARDS'):
            icon = 'credit-card'
        if (artifact == 'PASSES'):
            icon = 'send'
    elif (category == 'APP CONDUIT'):
        icon = 'activity'
    elif (category == 'APP PERMISSIONS'):
        icon = 'key'
    elif (category == 'CARPLAY'):
        icon = 'package'
    elif (category == 'CASH APP'):
        icon = 'credit-card'
    elif (category == 'APP UPDATES'):
        icon = 'codepen'
    elif (category == 'APPLICATIONS'):
        icon = 'grid'
    elif (category == 'AGGREGATE DICTIONARY'):
        icon = 'book'
    elif (category == 'BLUETOOTH'):
        icon = 'bluetooth'
    elif (category == 'CALENDAR'):
        icon = 'calendar'
    elif (category == 'CALL HISTORY'):
        icon = 'phone-call'
    elif (category == 'CELLULAR WIRELESS'):
        icon = 'bar-chart'
    elif (category == 'CLOUDKIT'):
        if (artifact == 'PARTICIPANTS'):
            icon = 'user'
        elif (artifact == 'NOTE SHARING'):
            icon = 'share-2'
    elif (category == 'CONNECTED TO'):
        icon = 'zap'
    elif (category == 'COREDUET'):
        if (artifact == 'AIRPLANE MODE'):
            icon = 'pause'
        if (artifact == 'LOCK STATE'):
            icon = 'lock'
        if (artifact == 'PLUGGED IN'):
            icon = 'battery-charging'
    elif (category == 'DATA USAGE'):
        icon = 'wifi'
    elif (category == 'DEVICE INFO'):
        if (artifact == 'BUILD INFO'):
            icon = 'terminal'
        elif (artifact == 'IOS SYSTEM VERSION'):
            icon = 'git-commit'
        elif (artifact == 'PARTNER SETTINGS'):
            icon = 'settings'
        elif (artifact.find('SETTINGS_SECURE_') >= 0):
            icon = 'settings'
        else:
            icon = 'info'
    elif (category == 'DHCP'):
        icon = 'settings'
    elif (category == 'DISCORD'):
        if (artifact == 'DISCORD MESSAGES'):
            icon = 'message-square'
        if (artifact == 'DISCORD ACCOUNT'):
            icon = 'user'
        if (artifact == 'DISCORD MANIFEST'):
            icon = 'file-text'
    elif (category == 'FACEBOOK MESSENGER'):
        icon = 'facebook'
    elif (category == 'FILES APP'):
        icon = 'file-text'
    elif (category == 'GEOLOCATION'):
        if (artifact == 'APPLICATIONS'):
            icon = 'grid'
        elif (artifact == 'MAP TILE CACHE'):
            icon = 'map'
        elif (artifact == 'PD PLACE CACHE'):
            icon = 'map-pin'
    elif (category == 'GOOGLE DUO'):
        if (artifact == 'GOOGLE DUO - CALL HISTORY'):
            icon = 'phone-call'
        if (artifact == 'GOOGLE DUO - CONTACTS'):
            icon = 'user'
        if (artifact == 'GOOGLE DUO - CLIPS'):
            icon = 'video'
    elif (category == 'HEALTH DATA'):
        icon = 'heart'
    elif (category == 'ICLOUD QUICK LOOK'):
        icon = 'file'
    elif (category == 'ICLOUD RETURNS'):
        icon = 'cloud'
    elif (category == 'ICLOUD SHARED ALBUMS'):
        icon = 'cloud'
    elif (category == 'IMO HD CHAT'):
        if (artifact == 'IMO HD CHAT - MESSAGES'):
            icon = 'message-circle'
        if (artifact == 'IMO HD CHAT - CONTACTS'):
            icon = 'user'
    elif (category == 'INSTAGRAM'):
        if (artifact == 'INSTAGRAM THREADS'):
            icon = 'message-square'
        if (artifact == 'INSTAGRAM THREADS CALLS'):
            icon = 'phone'
    elif (category == 'INSTALLED APPS'):
        icon = 'package'
    elif (category == 'INTERACTIONC'):
        if (artifact == 'CONTACTS'):
            icon = 'user'
        elif (artifact == 'ATTACHMENTS'):
            icon = 'paperclip'
    elif (category == 'IOS BUILD'):
        icon = 'git-commit'
    elif (category == 'IOS MAIL'):
        icon = 'mail'
    elif (category == 'IOS SCREENS'):
        icon = 'maximize'
    elif (category == 'KEYBOARD'):
        if (artifact == 'KEYBOARD DYNAMIC LEXICON'):
            icon = 'type'
        elif (artifact == 'KEYBOARD APPLICATION USAGE'):
            icon = 'type'
    elif (category == 'KIK'):
        if (artifact == 'KIK MESSAGES'):
            icon = 'message-square'
        if (artifact == 'KIK USERS'):
            icon = 'user'
        if (artifact == 'KIK MEDIA METADATA'):
            icon = 'file-plus'
        if (artifact == 'KIK PENDING UPLOADS'):
            icon = 'upload'
    elif (category == 'KNOWLEDGEC'):
        if (artifact == 'KNOWLEDGEC DEVICE LOCKED'):
            icon = 'lock'
        elif (artifact == 'KNOWLEDGEC PLUGGED IN'):
            icon = 'battery-charging'
        elif (artifact == 'KNOWLEDGEC BATTERY LEVEL'):
            icon = 'battery'
        else:
            icon = 'activity'
    elif (category == 'LOCATIONS'):
        if (artifact == 'APPLE MAPS SEARCH HISTORY'):
            icon = 'search'
        else:
            icon = 'map-pin'
    elif (category == 'LOCATION SERVICES CONFIGURATIONS'):
        icon = 'settings'
    elif (category == 'MEDIA LIBRARY'):
        icon = 'play-circle'
    elif (category == 'MEDIA METADATA'):
        icon = 'file-plus'
    elif (category == 'MEDICAL ID'):
        icon = 'thermometer'
    elif (category == 'MICROSOFT TEAMS - LOGS'):
        if (artifact == 'TEAMS LOCATIONS'):
            icon = 'map-pin'
        if (artifact == 'TEAMS MOTION'):
            icon = 'move'
        if (artifact == 'TEAMS STATE CHANGE'):
            icon = 'truck'
        if (artifact == 'TEAMS POWER LOG'):
            icon = 'battery-charging'
        if (artifact == 'TEAMS TIMEZONE'):
            icon = 'clock'
    elif (category == 'MICROSOFT TEAMS'):
        if (artifact == 'TEAMS MESSAGES'):
            icon = 'message-square'
        if (artifact == 'TEAMS CONTACT'):
            icon = 'users'
        if (artifact == 'TEAMS USER'):
            icon = 'user'
        if (artifact == 'TEAMS CALL LOGS'):
            icon = 'phone'
        if (artifact == 'TEAMS SHARED LOCATIONS'):
            icon = 'map-pin'
    elif (category == 'MOBILE ACTIVATION LOGS'):
        icon = 'clipboard'
    elif (category == 'MOBILE BACKUP'):
        icon = 'save'
    elif (category == 'MOBILE CONTAINER MANAGER'):
        icon = 'save'
    elif (category == 'MOBILE INSTALLATION LOGS'):
        icon = 'clipboard'
    elif (category == 'MOBILE SOFTWARE UPDATE'):
        icon = 'refresh-cw'
    elif (category == 'NOTES'):
        icon = 'file-text'
    elif (category == 'NOTIFICATIONS'):
        icon = 'bell'
    elif (category == 'PHOTOS'):
        icon = 'image'
    elif (category == 'POWERLOG'):
        icon = 'power'
    elif (category == 'POWERLOG BACKUPS'):
        icon = 'power'
    elif (category == 'PROTON MAIL'):
        icon = 'mail'
    elif (category == 'RECENT ACTIVITY'):
        icon = 'activity'
    elif (category == 'REMINDERS'):
        icon = 'list'
    elif (category == 'ROUTINED'):
        icon = 'map'
    elif (category == 'SAFARI BROWSER'):
        icon = 'compass'
    elif (category == 'SCREENTIME'):
        icon = 'monitor'
    elif (category == 'SCRIPT LOGS'):
        icon = 'archive'
    elif (category == 'SLACK'):
        if (artifact == 'SLACK MESSAGES'):
            icon = 'message-square'
        if (artifact == 'SLACK USER DATA'):
            icon = 'user'
        if (artifact == 'SLACK ATTACHMENTS'):
            icon = 'paperclip'
        if (artifact == 'SLACK WORKSPACE DATA'):
            icon = 'slack'
        if (artifact == 'SLACK TEAM DATA'):
            icon = 'slack'
        if (artifact == 'SLACK CHANNEL DATA'):
            icon = 'slack'
    elif (category == 'SMS & IMESSAGE'):
        icon = 'message-square'
    elif (category == 'SQLITE JOURNALING'):
        icon = 'book-open'
    elif (category == 'TEXT INPUT MESSAGES'):
        icon = 'message-square'
    elif (category == 'TIKTOK'):
        if (artifact == 'TIKTOK MESSAGES'):
            icon = 'message-square'
        if (artifact == 'TIKTOK CONTACTS'):
            icon = 'user'
    elif (category == 'USER DICTIONARY'):
        icon = 'book'
    elif (category == 'VENMO'):
        icon = 'dollar-sign'
    elif (category == 'VIBER'):
        if (artifact == 'VIBER - SETTINGS'):
            icon = 'settings'
        if (artifact == 'VIBER - CONTACTS'):
            icon = 'users'
        if (artifact == 'VIBER - CHATS'):
            icon = 'message-square'
        if (artifact == 'VIBER - CALL REMNANTS'):
            icon = 'phone-call'
    elif (category == 'VOICE-RECORDINGS'):
        icon = 'mic'
    elif (category == 'VOICE-TRIGGERS'):
        icon = 'mic'
    elif (category == 'WHATSAPP'):
        if (artifact == 'WHATSAPP - MESSAGES'):
            icon = 'message-square'
        if (artifact == 'WHATSAPP - CONTACTS'):
            icon = 'users'
    elif (category == 'WIFI CONNECTIONS'):
        icon = 'wifi'
    elif (category == 'WIFI KNOWN NETWORKS'):
        icon = 'wifi'
    return icon
Returns the icon name from the feathericons collection. To add an icon type for 
an artifact, select one of the types from ones listed @ feathericons.com
If no icon is available, the alert triangle is returned as default icon.
def get_icon_name(category, artifact):
    ' Returns the icon name from the feathericons collection. To add an icon type for \n        an artifact, select one of the types from ones listed @ feathericons.com\n        If no icon is available, the alert triangle is returned as default icon.\n    '
    category = category.upper()
    artifact = artifact.upper()
    icon = 'alert-triangle'
    if (category.find('ACCOUNT') >= 0):
        if (artifact.find('AUTH') >= 0):
            icon = 'key'
        else:
            icon = 'user'
    elif (category == 'ADDRESS BOOK'):
        icon = 'book-open'
    elif (category == 'ALARMS'):
        icon = 'clock'
    elif (category == 'AIRTAGS'):
        icon = 'map-pin'
    elif (category == 'APPLE PODCASTS'):
        icon = 'play-circle'
    elif (category == 'APPLE WALLET'):
        if (artifact == 'TRANSACTIONS'):
            icon = 'dollar-sign'
        if (artifact == 'CARDS'):
            icon = 'credit-card'
        if (artifact == 'PASSES'):
            icon = 'send'
    elif (category == 'APP CONDUIT'):
        icon = 'activity'
    elif (category == 'APP PERMISSIONS'):
        icon = 'key'
    elif (category == 'CARPLAY'):
        icon = 'package'
    elif (category == 'CASH APP'):
        icon = 'credit-card'
    elif (category == 'APP UPDATES'):
        icon = 'codepen'
    elif (category == 'APPLICATIONS'):
        icon = 'grid'
    elif (category == 'AGGREGATE DICTIONARY'):
        icon = 'book'
    elif (category == 'BLUETOOTH'):
        icon = 'bluetooth'
    elif (category == 'CALENDAR'):
        icon = 'calendar'
    elif (category == 'CALL HISTORY'):
        icon = 'phone-call'
    elif (category == 'CELLULAR WIRELESS'):
        icon = 'bar-chart'
    elif (category == 'CLOUDKIT'):
        if (artifact == 'PARTICIPANTS'):
            icon = 'user'
        elif (artifact == 'NOTE SHARING'):
            icon = 'share-2'
    elif (category == 'CONNECTED TO'):
        icon = 'zap'
    elif (category == 'COREDUET'):
        if (artifact == 'AIRPLANE MODE'):
            icon = 'pause'
        if (artifact == 'LOCK STATE'):
            icon = 'lock'
        if (artifact == 'PLUGGED IN'):
            icon = 'battery-charging'
    elif (category == 'DATA USAGE'):
        icon = 'wifi'
    elif (category == 'DEVICE INFO'):
        if (artifact == 'BUILD INFO'):
            icon = 'terminal'
        elif (artifact == 'IOS SYSTEM VERSION'):
            icon = 'git-commit'
        elif (artifact == 'PARTNER SETTINGS'):
            icon = 'settings'
        elif (artifact.find('SETTINGS_SECURE_') >= 0):
            icon = 'settings'
        else:
            icon = 'info'
    elif (category == 'DHCP'):
        icon = 'settings'
    elif (category == 'DISCORD'):
        if (artifact == 'DISCORD MESSAGES'):
            icon = 'message-square'
        if (artifact == 'DISCORD ACCOUNT'):
            icon = 'user'
        if (artifact == 'DISCORD MANIFEST'):
            icon = 'file-text'
    elif (category == 'FACEBOOK MESSENGER'):
        icon = 'facebook'
    elif (category == 'FILES APP'):
        icon = 'file-text'
    elif (category == 'GEOLOCATION'):
        if (artifact == 'APPLICATIONS'):
            icon = 'grid'
        elif (artifact == 'MAP TILE CACHE'):
            icon = 'map'
        elif (artifact == 'PD PLACE CACHE'):
            icon = 'map-pin'
    elif (category == 'GOOGLE DUO'):
        if (artifact == 'GOOGLE DUO - CALL HISTORY'):
            icon = 'phone-call'
        if (artifact == 'GOOGLE DUO - CONTACTS'):
            icon = 'user'
        if (artifact == 'GOOGLE DUO - CLIPS'):
            icon = 'video'
    elif (category == 'HEALTH DATA'):
        icon = 'heart'
    elif (category == 'ICLOUD QUICK LOOK'):
        icon = 'file'
    elif (category == 'ICLOUD RETURNS'):
        icon = 'cloud'
    elif (category == 'ICLOUD SHARED ALBUMS'):
        icon = 'cloud'
    elif (category == 'IMO HD CHAT'):
        if (artifact == 'IMO HD CHAT - MESSAGES'):
            icon = 'message-circle'
        if (artifact == 'IMO HD CHAT - CONTACTS'):
            icon = 'user'
    elif (category == 'INSTAGRAM'):
        if (artifact == 'INSTAGRAM THREADS'):
            icon = 'message-square'
        if (artifact == 'INSTAGRAM THREADS CALLS'):
            icon = 'phone'
    elif (category == 'INSTALLED APPS'):
        icon = 'package'
    elif (category == 'INTERACTIONC'):
        if (artifact == 'CONTACTS'):
            icon = 'user'
        elif (artifact == 'ATTACHMENTS'):
            icon = 'paperclip'
    elif (category == 'IOS BUILD'):
        icon = 'git-commit'
    elif (category == 'IOS MAIL'):
        icon = 'mail'
    elif (category == 'IOS SCREENS'):
        icon = 'maximize'
    elif (category == 'KEYBOARD'):
        if (artifact == 'KEYBOARD DYNAMIC LEXICON'):
            icon = 'type'
        elif (artifact == 'KEYBOARD APPLICATION USAGE'):
            icon = 'type'
    elif (category == 'KIK'):
        if (artifact == 'KIK MESSAGES'):
            icon = 'message-square'
        if (artifact == 'KIK USERS'):
            icon = 'user'
        if (artifact == 'KIK MEDIA METADATA'):
            icon = 'file-plus'
        if (artifact == 'KIK PENDING UPLOADS'):
            icon = 'upload'
    elif (category == 'KNOWLEDGEC'):
        if (artifact == 'KNOWLEDGEC DEVICE LOCKED'):
            icon = 'lock'
        elif (artifact == 'KNOWLEDGEC PLUGGED IN'):
            icon = 'battery-charging'
        elif (artifact == 'KNOWLEDGEC BATTERY LEVEL'):
            icon = 'battery'
        else:
            icon = 'activity'
    elif (category == 'LOCATIONS'):
        if (artifact == 'APPLE MAPS SEARCH HISTORY'):
            icon = 'search'
        else:
            icon = 'map-pin'
    elif (category == 'LOCATION SERVICES CONFIGURATIONS'):
        icon = 'settings'
    elif (category == 'MEDIA LIBRARY'):
        icon = 'play-circle'
    elif (category == 'MEDIA METADATA'):
        icon = 'file-plus'
    elif (category == 'MEDICAL ID'):
        icon = 'thermometer'
    elif (category == 'MICROSOFT TEAMS - LOGS'):
        if (artifact == 'TEAMS LOCATIONS'):
            icon = 'map-pin'
        if (artifact == 'TEAMS MOTION'):
            icon = 'move'
        if (artifact == 'TEAMS STATE CHANGE'):
            icon = 'truck'
        if (artifact == 'TEAMS POWER LOG'):
            icon = 'battery-charging'
        if (artifact == 'TEAMS TIMEZONE'):
            icon = 'clock'
    elif (category == 'MICROSOFT TEAMS'):
        if (artifact == 'TEAMS MESSAGES'):
            icon = 'message-square'
        if (artifact == 'TEAMS CONTACT'):
            icon = 'users'
        if (artifact == 'TEAMS USER'):
            icon = 'user'
        if (artifact == 'TEAMS CALL LOGS'):
            icon = 'phone'
        if (artifact == 'TEAMS SHARED LOCATIONS'):
            icon = 'map-pin'
    elif (category == 'MOBILE ACTIVATION LOGS'):
        icon = 'clipboard'
    elif (category == 'MOBILE BACKUP'):
        icon = 'save'
    elif (category == 'MOBILE CONTAINER MANAGER'):
        icon = 'save'
    elif (category == 'MOBILE INSTALLATION LOGS'):
        icon = 'clipboard'
    elif (category == 'MOBILE SOFTWARE UPDATE'):
        icon = 'refresh-cw'
    elif (category == 'NOTES'):
        icon = 'file-text'
    elif (category == 'NOTIFICATIONS'):
        icon = 'bell'
    elif (category == 'PHOTOS'):
        icon = 'image'
    elif (category == 'POWERLOG'):
        icon = 'power'
    elif (category == 'POWERLOG BACKUPS'):
        icon = 'power'
    elif (category == 'PROTON MAIL'):
        icon = 'mail'
    elif (category == 'RECENT ACTIVITY'):
        icon = 'activity'
    elif (category == 'REMINDERS'):
        icon = 'list'
    elif (category == 'ROUTINED'):
        icon = 'map'
    elif (category == 'SAFARI BROWSER'):
        icon = 'compass'
    elif (category == 'SCREENTIME'):
        icon = 'monitor'
    elif (category == 'SCRIPT LOGS'):
        icon = 'archive'
    elif (category == 'SLACK'):
        if (artifact == 'SLACK MESSAGES'):
            icon = 'message-square'
        if (artifact == 'SLACK USER DATA'):
            icon = 'user'
        if (artifact == 'SLACK ATTACHMENTS'):
            icon = 'paperclip'
        if (artifact == 'SLACK WORKSPACE DATA'):
            icon = 'slack'
        if (artifact == 'SLACK TEAM DATA'):
            icon = 'slack'
        if (artifact == 'SLACK CHANNEL DATA'):
            icon = 'slack'
    elif (category == 'SMS & IMESSAGE'):
        icon = 'message-square'
    elif (category == 'SQLITE JOURNALING'):
        icon = 'book-open'
    elif (category == 'TEXT INPUT MESSAGES'):
        icon = 'message-square'
    elif (category == 'TIKTOK'):
        if (artifact == 'TIKTOK MESSAGES'):
            icon = 'message-square'
        if (artifact == 'TIKTOK CONTACTS'):
            icon = 'user'
    elif (category == 'USER DICTIONARY'):
        icon = 'book'
    elif (category == 'VENMO'):
        icon = 'dollar-sign'
    elif (category == 'VIBER'):
        if (artifact == 'VIBER - SETTINGS'):
            icon = 'settings'
        if (artifact == 'VIBER - CONTACTS'):
            icon = 'users'
        if (artifact == 'VIBER - CHATS'):
            icon = 'message-square'
        if (artifact == 'VIBER - CALL REMNANTS'):
            icon = 'phone-call'
    elif (category == 'VOICE-RECORDINGS'):
        icon = 'mic'
    elif (category == 'VOICE-TRIGGERS'):
        icon = 'mic'
    elif (category == 'WHATSAPP'):
        if (artifact == 'WHATSAPP - MESSAGES'):
            icon = 'message-square'
        if (artifact == 'WHATSAPP - CONTACTS'):
            icon = 'users'
    elif (category == 'WIFI CONNECTIONS'):
        icon = 'wifi'
    elif (category == 'WIFI KNOWN NETWORKS'):
        icon = 'wifi'
    return icon