Merge "Fix changelog generation on some systems" into r
diff --git a/build/envsetup.sh b/build/envsetup.sh
index dc0fba0..0a3b697 100644
--- a/build/envsetup.sh
+++ b/build/envsetup.sh
@@ -935,11 +935,118 @@
 
 function blissify()
 {
+	abt="$ANDROID_BUILD_TOP"
+	cd $abt
+	clean="n"
+	deviceclean="n"
+	export BLISS_BUILD_VARIANT=vanilla
+	while test $# -gt 0
+	do
+	  case $1 in
+
+	  # Normal option processing
+		-h | --help)
+		  echo "Usage: $0 options deviceCodename "
+		  echo "options: -h | --help: Shows this dialog"
+		  echo "         -c | --clean: Clean up before running the build"
+		  echo "         -d | --devclean: Clean up device tree before running the build"
+		  echo "         -v | --vanilla: Build with no added app store solution **default option** "
+		  echo "         -g | --gapps: Build with Google Play Services added"
+		  echo "         -f | --fossa: build with FOSS (arm64-v8a) app store solutions added"
+		  echo "         -F | --fossx: build with FOSS (x86_64) app store solutions added"
+		  echo ""
+		  echo "deviceCodename: "
+		  echo "your device codename, without the 'bliss_' in front"
+		  echo ""
+		  ;;
+		-c | --clean)
+		  clean="y";
+		  echo "Cleaning build and device tree selected."
+		  ;;
+		-d | --devclean)
+		  deviceclean="y";
+		  echo "Cleaning device tree selected."
+		  ;;
+		-v | --vanilla)
+		  echo "Building as stock (no gapps) **DEFAULT**"
+		  export BLISS_BUILD_VARIANT=vanilla
+		  ;;
+		-g | --gapps)
+		  echo "Building with gapps"
+		  export BLISS_BUILD_VARIANT=gapps
+		  ;;
+		-f | --fossa)
+		  echo "Building with FOSS apps for arm64-v8a support"
+		  export BLISS_BUILD_VARIANT=foss
+		  cd vendor/foss
+		  bash update.sh 2
+		  cd $abt
+		  ;;
+		-F | --fossx)
+		  echo "Building with FOSS apps for x86_64 support"
+		  export BLISS_BUILD_VARIANT=foss
+		  cd vendor/foss
+		  bash update.sh 1
+		  cd $abt
+		  ;;
+		
+	  # ...
+
+	  # Special cases
+		--)
+		  echo "Please use --help to verify correct usage"
+		  break
+		  ;;
+		--*)
+		  # error unknown (long) option $1
+		  echo "Please use --help to verify correct usage"
+		  break
+		  ;; 
+		-?)
+		  echo "Please use --help to verify correct usage"
+		  # error unknown (short) option $1
+		  break
+		  ;;
+
+	  # FUN STUFF HERE:
+	  # Split apart combined short options
+		-*)
+		  split=$1
+		  shift
+		  set -- $(echo "$split" | cut -c 2- | sed 's/./-& /g') "$@"
+		  continue
+		  ;;
+
+	  # Done with options
+		*)
+		  break
+		  ;;
+	  esac
+
+	  # for testing purposes:
+	  shift
+	done
+	
+	if [ $clean == "y" ];then
+		echo "Cleaning up a bit"
+		make clean && make clobber
+	fi
+	
+	if [ $deviceclean == "y" ];then
+		echo "Doing some device cleanup"
+		make deviceclean
+	fi
+	
+	if [ "$1" == "" ]; then
+		echo "No device name specified. Please use --help to verify correct usage"
+		return 0
+	fi
+	
     breakfast $*
     if [ $? -eq 0 ]; then
         mka blissify
     else
-        echo "No such item in brunch menu. Try 'breakfast'"
+        echo "No such item in brunch menu. Try 'breakfast' or verify your product is added to AndroidProducts.mk"
         return 1
     fi
     return $?
diff --git a/build/soong/Android.bp b/build/soong/Android.bp
index 521624c..ba7718f 100644
--- a/build/soong/Android.bp
+++ b/build/soong/Android.bp
@@ -208,6 +208,23 @@
 }
 
 soong_config_module_type {
+    name: "target_camera_needs_client_info",
+    module_type: "cc_defaults",
+    config_namespace: "evolutionGlobalVars",
+    bool_variables: ["target_camera_needs_client_info"],
+    properties: ["cppflags"],
+}
+
+target_camera_needs_client_info {
+    name: "target_camera_needs_client_info_defaults",
+    soong_config_variables: {
+        target_camera_needs_client_info: {
+            cppflags: ["-DTARGET_NEEDS_CLIENT_INFO"],
+        },
+    },
+}
+
+soong_config_module_type {
     name: "no_cameraserver",
     module_type: "cc_defaults",
     config_namespace: "blissGlobalVars",
diff --git a/build/tools/roomservice.py b/build/tools/roomservice.py
index bf502a5..ff331f4 100755
--- a/build/tools/roomservice.py
+++ b/build/tools/roomservice.py
@@ -1,105 +1,144 @@
-#!/usr/bin/env python
-# Copyright (C) 2012-2013, The CyanogenMod Project
-#           (C) 2017,      The LineageOS Project
+#!/usr/bin/env python2
+
+# Copyright (C) 2013 Cybojenix <anthonydking@gmail.com>
+# Copyright (C) 2013 The OmniROM Project
+# Copyright (C) 2015 BlissRoms Project
 #
-# Licensed 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
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
 #
-#      http://www.apache.org/licenses/LICENSE-2.0
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+# GNU General Public License for more details.
 #
-# 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 CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
+# You should have received a copy of the GNU General Public License
+# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 from __future__ import print_function
-
-import base64
 import json
-import netrc
+import sys
 import os
 import re
-import sys
+from xml.etree import ElementTree as ES
+# Use the urllib importer from the Cyanogenmod roomservice
 try:
-  # For python3
-  import urllib.error
-  import urllib.parse
-  import urllib.request
+    # For python3
+    import urllib.request
 except ImportError:
-  # For python2
-  import imp
-  import urllib2
-  import urlparse
-  urllib = imp.new_module('urllib')
-  urllib.error = urllib2
-  urllib.parse = urlparse
-  urllib.request = urllib2
+    # For python2
+    import imp
+    import urllib2
+    urllib = imp.new_module('urllib')
+    urllib.request = urllib2
 
-from xml.etree import ElementTree
+# Config
+# set this to the default remote to use in repo
+default_rem = "github"
+# set this to the default revision to use (branch/tag name)
+default_rev = "r"
+# set this to the remote that you use for projects from your team repos
+# example fetch="https://github.com/BlissRoms-Devices"
+default_team_rem = "github"
+# this shouldn't change unless google makes changes
+local_manifest_dir = ".repo/local_manifests"
+# change this to your name on github (or equivalent hosting)
+android_team = "BlissRoms-Devices"
 
-product = sys.argv[1]
 
-if len(sys.argv) > 2:
-    depsonly = sys.argv[2]
-else:
-    depsonly = None
+def check_repo_exists(git_data):
+    if not int(git_data.get('total_count', 0)):
+        raise Exception("{} not found in {} Github, exiting "
+                        "roomservice".format(device, android_team))
 
-try:
-    device = product[product.index("_") + 1:]
-except:
-    device = product
 
-if not depsonly:
-    print("Device %s not found. Attempting to retrieve device repository from LineageOS Github (http://github.com/LineageOS)." % device)
-
-repositories = []
-
-try:
-    authtuple = netrc.netrc().authenticators("api.github.com")
-
-    if authtuple:
-        auth_string = ('%s:%s' % (authtuple[0], authtuple[2])).encode()
-        githubauth = base64.encodestring(auth_string).decode().replace('\n', '')
-    else:
-        githubauth = None
-except:
-    githubauth = None
-
-def add_auth(githubreq):
-    if githubauth:
-        githubreq.add_header("Authorization","Basic %s" % githubauth)
-
-if not depsonly:
-    githubreq = urllib.request.Request("https://api.github.com/search/repositories?q=%s+user:LineageOS+in:name+fork:true" % device)
-    add_auth(githubreq)
+# Note that this can only be done 5 times per minute
+def search_github_for_device(device):
+    git_device = '+'.join(re.findall('[a-z]+|[\d]+',  device))
+    git_search_url = "https://api.github.com/search/repositories" \
+                     "?q=%40{}+android_device+{}+fork:true".format(android_team, git_device)
+    git_req = urllib.request.Request(git_search_url)
     try:
-        result = json.loads(urllib.request.urlopen(githubreq).read().decode())
-    except urllib.error.URLError:
-        print("Failed to search GitHub")
-        sys.exit()
-    except ValueError:
-        print("Failed to parse return data from GitHub")
-        sys.exit()
-    for res in result.get('items', []):
-        repositories.append(res)
+        response = urllib.request.urlopen(git_req)
+    except urllib.request.HTTPError:
+        raise Exception("There was an issue connecting to github."
+                        " Please try again in a minute")
+    git_data = json.load(response)
+    check_repo_exists(git_data)
+    print("found the {} device repo".format(device))
+    return git_data
 
-local_manifests = r'.repo/local_manifests'
-if not os.path.exists(local_manifests): os.makedirs(local_manifests)
 
-def exists_in_tree(lm, path):
-    for child in lm.getchildren():
-        if child.attrib['path'] == path:
+def get_device_url(git_data):
+    device_url = ""
+    for item in git_data['items']:
+        temp_url = item.get('html_url')
+        if "{}/android_device".format(android_team) in temp_url:
+            try:
+                temp_url = temp_url[temp_url.index("android_device"):]
+            except ValueError:
+                pass
+            else:
+                if temp_url.endswith(device):
+                    device_url = temp_url
+                    break
+
+    if device_url:
+        return device_url
+    raise Exception("{} not found in {} Github, exiting "
+                    "roomservice".format(device, android_team))
+
+
+def parse_device_directory(device_url,device):
+    to_strip = "android_device"
+    repo_name = device_url[device_url.index(to_strip) + len(to_strip):]
+    repo_name = repo_name[:repo_name.index(device)]
+    repo_dir = repo_name.replace("_", "/")
+    repo_dir = repo_dir + device
+    return "device{}".format(repo_dir)
+
+
+# Thank you RaYmAn
+def iterate_manifests(check_all):
+    files = []
+    if check_all:
+        for file in os.listdir(local_manifest_dir):
+            if file.endswith('.xml'):
+                files.append(os.path.join(local_manifest_dir, file))
+    files.append('.repo/manifest.xml')
+    for file in files:
+        try:
+            man = ES.parse(file)
+            man = man.getroot()
+        except IOError, ES.ParseError:
+            print("WARNING: error while parsing %s" % file)
+        else:
+            for project in man.findall("project"):
+                yield project
+
+
+def check_project_exists(url):
+    for project in iterate_manifests(True):
+        if project.get("name") == url:
             return True
     return False
 
-# in-place prettyprint formatter
+
+def check_dup_path(directory):
+    for project in iterate_manifests(False):
+        if project.get("path") == directory:
+            print ("Duplicate path %s found! Removing" % directory)
+            return project.get("name")
+    return None
+
+# Use the indent function from http://stackoverflow.com/a/4590052
 def indent(elem, level=0):
-    i = "\n" + level*"  "
+    i = ''.join(["\n", level*"  "])
     if len(elem):
         if not elem.text or not elem.text.strip():
-            elem.text = i + "  "
+            elem.text = ''.join([i, "  "])
         if not elem.tail or not elem.tail.strip():
             elem.tail = i
         for elem in elem:
@@ -110,206 +149,169 @@
         if level and (not elem.tail or not elem.tail.strip()):
             elem.tail = i
 
-def get_manifest_path():
-    '''Find the current manifest path
-    In old versions of repo this is at .repo/manifest.xml
-    In new versions, .repo/manifest.xml includes an include
-    to some arbitrary file in .repo/manifests'''
 
-    m = ElementTree.parse(".repo/manifest.xml")
+def create_manifest_project(url, directory,
+                            remote=default_rem,
+                            revision=default_rev):
+    project_exists = check_project_exists(url)
+
+    if project_exists:
+        return None
+
+    dup_path = check_dup_path(directory)
+    if not dup_path is None:
+            write_to_manifest(
+                append_to_manifest(
+                    create_manifest_remove(dup_path)))
+
+    project = ES.Element("project",
+                         attrib={
+                             "path": directory,
+                             "name": url,
+                             "remote": remote,
+                             "revision": revision
+                         })
+    return project
+
+
+def create_manifest_remove(url):
+    remove = ES.Element("remove-project", attrib={"name": url})
+    return remove
+
+
+def append_to_manifest(project):
     try:
-        m.findall('default')[0]
-        return '.repo/manifest.xml'
-    except IndexError:
-        return ".repo/manifests/{}".format(m.find("include").get("name"))
-
-def get_default_revision():
-    m = ElementTree.parse(get_manifest_path())
-    d = m.findall('default')[0]
-    r = d.get('revision')
-    return r.replace('refs/heads/', '').replace('refs/tags/', '')
-
-def get_from_manifest(devicename):
-    try:
-        lm = ElementTree.parse(".repo/local_manifests/roomservice.xml")
+        lm = ES.parse('/'.join([local_manifest_dir, "roomservice.xml"]))
         lm = lm.getroot()
-    except:
-        lm = ElementTree.Element("manifest")
+    except IOError, ES.ParseError:
+        lm = ES.Element("manifest")
+    lm.append(project)
+    return lm
 
-    for localpath in lm.findall("project"):
-        if re.search("android_device_.*_%s$" % device, localpath.get("name")):
-            return localpath.get("path")
 
+def write_to_manifest(manifest):
+    indent(manifest)
+    raw_xml = ES.tostring(manifest).decode()
+    raw_xml = ''.join(['<?xml version="1.0" encoding="UTF-8"?>\n'
+                       '<!--Please do not manually edit this file-->\n',
+                       raw_xml])
+
+    with open('/'.join([local_manifest_dir, "roomservice.xml"]), 'w') as f:
+        f.write(raw_xml)
+    print("wrote the new roomservice manifest")
+
+def parse_device_from_manifest(device):
+    for project in iterate_manifests(True):
+        name = project.get('name')
+        if name.startswith("android_device_") and name.endswith(device):
+            return project.get('path')
     return None
 
-def is_in_manifest(projectpath):
-    try:
-        lm = ElementTree.parse(".repo/local_manifests/roomservice.xml")
-        lm = lm.getroot()
-    except:
-        lm = ElementTree.Element("manifest")
 
-    for localpath in lm.findall("project"):
-        if localpath.get("path") == projectpath:
-            return True
-
-    # Search in main manifest, too
-    try:
-        lm = ElementTree.parse(get_manifest_path())
-        lm = lm.getroot()
-    except:
-        lm = ElementTree.Element("manifest")
-
-    for localpath in lm.findall("project"):
-        if localpath.get("path") == projectpath:
-            return True
-
-    # ... and don't forget the lineage snippet
-    try:
-        lm = ElementTree.parse(".repo/manifests/snippets/lineage.xml")
-        lm = lm.getroot()
-    except:
-        lm = ElementTree.Element("manifest")
-
-    for localpath in lm.findall("project"):
-        if localpath.get("path") == projectpath:
-            return True
-
-    return False
-
-def add_to_manifest(repositories, fallback_branch = None):
-    try:
-        lm = ElementTree.parse(".repo/local_manifests/roomservice.xml")
-        lm = lm.getroot()
-    except:
-        lm = ElementTree.Element("manifest")
-
-    for repository in repositories:
-        repo_name = repository['repository']
-        repo_target = repository['target_path']
-        print('Checking if %s is fetched from %s' % (repo_target, repo_name))
-        if is_in_manifest(repo_target):
-            print('LineageOS/%s already fetched to %s' % (repo_name, repo_target))
-            continue
-
-        print('Adding dependency: LineageOS/%s -> %s' % (repo_name, repo_target))
-        project = ElementTree.Element("project", attrib = { "path": repo_target,
-            "remote": "github", "name": "LineageOS/%s" % repo_name })
-
-        if 'branch' in repository:
-            project.set('revision',repository['branch'])
-        elif fallback_branch:
-            print("Using fallback branch %s for %s" % (fallback_branch, repo_name))
-            project.set('revision', fallback_branch)
-        else:
-            print("Using default branch for %s" % repo_name)
-
-        lm.append(project)
-
-    indent(lm, 0)
-    raw_xml = ElementTree.tostring(lm).decode()
-    raw_xml = '<?xml version="1.0" encoding="UTF-8"?>\n' + raw_xml
-
-    f = open('.repo/local_manifests/roomservice.xml', 'w')
-    f.write(raw_xml)
-    f.close()
-
-def fetch_dependencies(repo_path, fallback_branch = None):
-    print('Looking for dependencies in %s' % repo_path)
-    dependencies_path = repo_path + '/lineage.dependencies'
-    syncable_repos = []
-    verify_repos = []
-
-    if os.path.exists(dependencies_path):
-        dependencies_file = open(dependencies_path, 'r')
-        dependencies = json.loads(dependencies_file.read())
-        fetch_list = []
-
-        for dependency in dependencies:
-            if not is_in_manifest(dependency['target_path']):
-                fetch_list.append(dependency)
-                syncable_repos.append(dependency['target_path'])
-                verify_repos.append(dependency['target_path'])
-            else:
-                verify_repos.append(dependency['target_path'])
-
-        dependencies_file.close()
-
-        if len(fetch_list) > 0:
-            print('Adding dependencies to manifest')
-            add_to_manifest(fetch_list, fallback_branch)
+def parse_device_from_folder(device):
+    search = []
+    for sub_folder in os.listdir("device"):
+        if os.path.isdir("device/%s/%s" % (sub_folder, device)):
+            search.append("device/%s/%s" % (sub_folder, device))
+    if len(search) > 1:
+        print("multiple devices under the name %s. "
+              "defaulting to checking the manifest" % device)
+        location = parse_device_from_manifest(device)
+    elif len(search) == 1:
+        location = search[0]
     else:
-        print('%s has no additional dependencies.' % repo_path)
+        print("your device can't be found in device sources..")
+        location = parse_device_from_manifest(device)
+    return location
 
-    if len(syncable_repos) > 0:
-        print('Syncing dependencies')
-        os.system('repo sync --force-sync %s' % ' '.join(syncable_repos))
 
-    for deprepo in verify_repos:
-        fetch_dependencies(deprepo)
+def parse_dependency_file(location):
+    dep_file = "bliss.dependencies"
+    dep_location = '/'.join([location, dep_file])
+    if not os.path.isfile(dep_location):
+        print("WARNING: %s file not found" % dep_location)
+        sys.exit()
+    try:
+        with open(dep_location, 'r') as f:
+            dependencies = json.loads(f.read())
+    except ValueError:
+        raise Exception("ERROR: malformed dependency file")
+    return dependencies
 
-def has_branch(branches, revision):
-    return revision in [branch['name'] for branch in branches]
 
-if depsonly:
-    repo_path = get_from_manifest(device)
-    if repo_path:
-        fetch_dependencies(repo_path)
+def create_dependency_manifest(dependencies):
+    projects = []
+    for dependency in dependencies:
+        repository = dependency.get("repository")
+        target_path = dependency.get("target_path")
+        revision = dependency.get("revision", default_rev)
+        remote = dependency.get("remote", default_rem)
+
+        # not adding an organization should default to android_team
+        # only apply this to github
+        if remote == "github":
+            if not "/" in repository:
+                repository = '/'.join([android_team, repository])
+        project = create_manifest_project(repository,
+                                          target_path,
+                                          remote=remote,
+                                          revision=revision)
+        if not project is None:
+            manifest = append_to_manifest(project)
+            write_to_manifest(manifest)
+            projects.append(target_path)
+    if len(projects) > 0:
+        os.system("repo sync --force-sync %s" % " ".join(projects))
+
+
+def fetch_dependencies(device):
+    location = parse_device_from_folder(device)
+    if location is None or not os.path.isdir(location):
+        raise Exception("ERROR: could not find your device "
+                        "folder location, bailing out")
+    dependencies = parse_dependency_file(location)
+    create_dependency_manifest(dependencies)
+
+
+def check_device_exists(device):
+    location = parse_device_from_folder(device)
+    if location is None:
+        return False
+    return os.path.isdir(location)
+
+
+def fetch_device(device):
+    if check_device_exists(device):
+        print("WARNING: Trying to fetch a device that's already there")
+        return
+    git_data = search_github_for_device(device)
+    device_url = android_team+"/"+get_device_url(git_data)
+    device_dir = parse_device_directory(device_url,device)
+    project = create_manifest_project(device_url,
+                                      device_dir,
+                                      remote=default_team_rem)
+    if not project is None:
+        manifest = append_to_manifest(project)
+        write_to_manifest(manifest)
+        print("syncing the device config")
+        os.system('repo sync --force-sync %s' % device_dir)
+
+
+if __name__ == '__main__':
+    if not os.path.isdir(local_manifest_dir):
+        os.mkdir(local_manifest_dir)
+
+    product = sys.argv[1]
+    try:
+        device = product[product.index("_") + 1:]
+    except ValueError:
+        device = product
+
+    if len(sys.argv) > 2:
+        deps_only = sys.argv[2]
     else:
-        print("Trying dependencies-only mode on a non-existing device tree?")
+        deps_only = False
 
-    sys.exit()
-
-else:
-    for repository in repositories:
-        repo_name = repository['name']
-        if re.match(r"^android_device_[^_]*_" + device + "$", repo_name):
-            print("Found repository: %s" % repository['name'])
-            
-            manufacturer = repo_name.replace("android_device_", "").replace("_" + device, "")
-            
-            default_revision = get_default_revision()
-            print("Default revision: %s" % default_revision)
-            print("Checking branch info")
-            githubreq = urllib.request.Request(repository['branches_url'].replace('{/branch}', ''))
-            add_auth(githubreq)
-            result = json.loads(urllib.request.urlopen(githubreq).read().decode())
-
-            ## Try tags, too, since that's what releases use
-            if not has_branch(result, default_revision):
-                githubreq = urllib.request.Request(repository['tags_url'].replace('{/tag}', ''))
-                add_auth(githubreq)
-                result.extend (json.loads(urllib.request.urlopen(githubreq).read().decode()))
-            
-            repo_path = "device/%s/%s" % (manufacturer, device)
-            adding = {'repository':repo_name,'target_path':repo_path}
-            
-            fallback_branch = None
-            if not has_branch(result, default_revision):
-                if os.getenv('ROOMSERVICE_BRANCHES'):
-                    fallbacks = list(filter(bool, os.getenv('ROOMSERVICE_BRANCHES').split(' ')))
-                    for fallback in fallbacks:
-                        if has_branch(result, fallback):
-                            print("Using fallback branch: %s" % fallback)
-                            fallback_branch = fallback
-                            break
-
-                if not fallback_branch:
-                    print("Default revision %s not found in %s. Bailing." % (default_revision, repo_name))
-                    print("Branches found:")
-                    for branch in [branch['name'] for branch in result]:
-                        print(branch)
-                    print("Use the ROOMSERVICE_BRANCHES environment variable to specify a list of fallback branches.")
-                    sys.exit()
-
-            add_to_manifest([adding], fallback_branch)
-
-            print("Syncing repository to retrieve project.")
-            os.system('repo sync --force-sync %s' % repo_path)
-            print("Repository synced!")
-
-            fetch_dependencies(repo_path, fallback_branch)
-            print("Done")
-            sys.exit()
-
-print("Repository for %s not found in the LineageOS Github repository list. If this is in error, you may need to manually add it to your local_manifests/roomservice.xml." % device)
+    if not deps_only:
+        fetch_device(device)
+    fetch_dependencies(device)
diff --git a/config/BoardConfigSoong.mk b/config/BoardConfigSoong.mk
index 2f3c1a1..bc371e9 100644
--- a/config/BoardConfigSoong.mk
+++ b/config/BoardConfigSoong.mk
@@ -35,6 +35,7 @@
     has_memfd_backport \
     ignores_ftp_pptp_conntrack_failure \
     needs_netd_direct_connect_rule \
+    target_camera_needs_client_info \
     target_init_vendor_lib \
     target_ld_shim_libs \
     target_process_sdk_version_override \
@@ -70,6 +71,7 @@
 SOONG_CONFIG_blissGlobalVars_has_memfd_backport := $(TARGET_HAS_MEMFD_BACKPORT)
 SOONG_CONFIG_blissGlobalVars_ignores_ftp_pptp_conntrack_failure := $(TARGET_IGNORES_FTP_PPTP_CONNTRACK_FAILURE)
 SOONG_CONFIG_blissGlobalVars_needs_netd_direct_connect_rule := $(TARGET_NEEDS_NETD_DIRECT_CONNECT_RULE)
+SOONG_CONFIG_blissGlobalVars_target_camera_needs_client_info := $(TARGET_CAMERA_NEEDS_CLIENT_INFO)
 SOONG_CONFIG_blissNvidiaVars_uses_nv_enhancements := $(NV_ANDROID_FRAMEWORK_ENHANCEMENTS)
 SOONG_CONFIG_blissQcomVars_legacy_hw_disk_encryption := $(TARGET_LEGACY_HW_DISK_ENCRYPTION)
 SOONG_CONFIG_blissQcomVars_should_wait_for_qsee := $(TARGET_KEYMASTER_WAIT_FOR_QSEE)
diff --git a/config/common.mk b/config/common.mk
index 112a39d..6b88f1c 100644
--- a/config/common.mk
+++ b/config/common.mk
@@ -46,6 +46,10 @@
 PRODUCT_COPY_FILES += \
     vendor/bliss/config/permissions/lineage-sysconfig.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/lineage-sysconfig.xml
 
+# Font service Permissions
+PRODUCT_COPY_FILES += \
+    vendor/bliss/config/permissions/privapp-permissions-bliss-system_ext.xml:$(TARGET_COPY_OUT_SYSTEM_EXT)/etc/permissions/privapp-permissions-bliss-system_ext.xml \
+
 # Copy all Lineage-specific init rc files
 $(foreach f,$(wildcard vendor/bliss/prebuilt/common/etc/init/*.rc),\
 	$(eval PRODUCT_COPY_FILES += $(f):$(TARGET_COPY_OUT_SYSTEM)/etc/init/$(notdir $f)))
@@ -111,6 +115,10 @@
 endif
 endif
 
+# StitchImage
+PRODUCT_PACKAGES += \
+    StitchImage
+
 # Face Unlock
 TARGET_FACE_UNLOCK_SUPPORTED ?= true
 ifeq ($(TARGET_FACE_UNLOCK_SUPPORTED),true)
@@ -138,7 +146,26 @@
 
 # Gapps
 ifeq ($(BLISS_BUILD_VARIANT), gapps)
-$(call inherit-product, vendor/gapps/common/common-vendor.mk)
+$(call inherit-product, vendor/gapps/gapps.mk)
+endif
+
+# Plugins
+include packages/apps/Plugins/plugins.mk
+
+# FOD Animations
+ifeq ($(TARGET_WANTS_FOD_ANIMATIONS),true)
+PRODUCT_PACKAGES += \
+    FodAnimationResources
+endif
+
+# FOSS Apps
+ifeq ($(BLISS_BUILD_VARIANT), foss)
+$(call inherit-product, vendor/foss/foss.mk)
+endif
+
+# Go-gapps
+ifeq ($(BLISS_BUILD_VARIANT), goapps)
+$(call inherit-product, vendor/gapps-go/gapps-go.mk)
 endif
 
 -include $(WORKSPACE)/build_env/image-auto-bits.mk
diff --git a/config/permissions/privapp-permissions-bliss-system_ext.xml b/config/permissions/privapp-permissions-bliss-system_ext.xml
new file mode 100644
index 0000000..5a2018c
--- /dev/null
+++ b/config/permissions/privapp-permissions-bliss-system_ext.xml
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+  ~ Copyright (C) 2020 SuperiorOS
+  ~
+  ~ Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+  ~ See the License for the specific language governing permissions and
+  ~ limitations under the License
+  -->
+
+<!--
+This XML file declares which signature|privileged permissions should be granted to privileged
+applications on CarbonROM supported devices.
+It allows additional grants on top of privapp-permissions-{platform/google}.xml
+-->
+<permissions>
+    <privapp-permissions package="com.android.settings">
+        <permission name="android.permission.ACCESS_FONT_MANAGER"/>
+    </privapp-permissions>
+</permissions>
+
diff --git a/packages/FodAnimationResources/Android.bp b/packages/FodAnimationResources/Android.bp
new file mode 100644
index 0000000..fd8e80b
--- /dev/null
+++ b/packages/FodAnimationResources/Android.bp
@@ -0,0 +1,7 @@
+android_app {
+    name: "FodAnimationResources",
+    platform_apis: true,
+    resource_dirs: ["res"],
+    certificate: "platform",
+    system_ext_specific: true,
+}
diff --git a/packages/FodAnimationResources/AndroidManifest.xml b/packages/FodAnimationResources/AndroidManifest.xml
new file mode 100644
index 0000000..c115f8f
--- /dev/null
+++ b/packages/FodAnimationResources/AndroidManifest.xml
@@ -0,0 +1,7 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.bliss.fod.animations"
+    android:versionCode="1"
+    android:versionName="1.0">
+
+    <application android:label="@string/app_name" android:hasCode="false"/>
+</manifest>
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_01.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_01.webp
new file mode 100644
index 0000000..3b2a9b8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_02.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_02.webp
new file mode 100644
index 0000000..cdc94bb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_03.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_03.webp
new file mode 100644
index 0000000..f3e4985
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_04.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_04.webp
new file mode 100644
index 0000000..43a0715
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_05.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_05.webp
new file mode 100644
index 0000000..cc4de8a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_06.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_06.webp
new file mode 100644
index 0000000..218014d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_07.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_07.webp
new file mode 100644
index 0000000..7fcfa81
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_08.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_08.webp
new file mode 100644
index 0000000..e1aa4b3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_09.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_09.webp
new file mode 100644
index 0000000..bc2649c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_10.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_10.webp
new file mode 100644
index 0000000..3f1b360
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_11.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_11.webp
new file mode 100644
index 0000000..fd016d1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_12.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_12.webp
new file mode 100644
index 0000000..4996a73
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_13.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_13.webp
new file mode 100644
index 0000000..cb5f77b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_14.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_14.webp
new file mode 100644
index 0000000..86ae4a9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_15.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_15.webp
new file mode 100644
index 0000000..b16d1f6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_16.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_16.webp
new file mode 100644
index 0000000..eed2cb5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_1_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_00.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_00.webp
new file mode 100644
index 0000000..ef12815
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_01.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_01.webp
new file mode 100644
index 0000000..08def53
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_02.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_02.webp
new file mode 100644
index 0000000..5056983
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_03.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_03.webp
new file mode 100644
index 0000000..0465892
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_04.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_04.webp
new file mode 100644
index 0000000..3219175
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_05.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_05.webp
new file mode 100644
index 0000000..a069d77
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_06.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_06.webp
new file mode 100644
index 0000000..a11272b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_07.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_07.webp
new file mode 100644
index 0000000..b09f041
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_08.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_08.webp
new file mode 100644
index 0000000..184c65d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_09.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_09.webp
new file mode 100644
index 0000000..ccd45b5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_10.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_10.webp
new file mode 100644
index 0000000..52181e3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_11.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_11.webp
new file mode 100644
index 0000000..dc1d684
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_12.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_12.webp
new file mode 100644
index 0000000..e75697d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_13.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_13.webp
new file mode 100644
index 0000000..1781bd4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_14.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_14.webp
new file mode 100644
index 0000000..a9ff1e8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_15.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_15.webp
new file mode 100644
index 0000000..697208c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_16.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_16.webp
new file mode 100644
index 0000000..ea2657e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_17.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_17.webp
new file mode 100644
index 0000000..435311e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_18.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_18.webp
new file mode 100644
index 0000000..99b97a5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_19.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_19.webp
new file mode 100644
index 0000000..6068996
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_20.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_20.webp
new file mode 100644
index 0000000..e395d6a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_21.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_21.webp
new file mode 100644
index 0000000..8b4c0e6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_22.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_22.webp
new file mode 100644
index 0000000..1075777
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_23.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_23.webp
new file mode 100644
index 0000000..5d07e33
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_24.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_24.webp
new file mode 100644
index 0000000..7ee64f7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_25.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_25.webp
new file mode 100644
index 0000000..7bc96dd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_26.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_26.webp
new file mode 100644
index 0000000..789cf07
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_27.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_27.webp
new file mode 100644
index 0000000..96cc3de
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_28.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_28.webp
new file mode 100644
index 0000000..144c916
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_29.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_29.webp
new file mode 100644
index 0000000..1b13ce6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_30.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_30.webp
new file mode 100644
index 0000000..bb0a64c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_31.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_31.webp
new file mode 100644
index 0000000..3053c50
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_32.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_32.webp
new file mode 100644
index 0000000..3d8c892
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_33.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_33.webp
new file mode 100644
index 0000000..3dc369f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_34.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_34.webp
new file mode 100644
index 0000000..786a80c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_35.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_35.webp
new file mode 100644
index 0000000..816179d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_36.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_36.webp
new file mode 100644
index 0000000..641f4ec
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_37.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_37.webp
new file mode 100644
index 0000000..b6a58ca
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_38.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_38.webp
new file mode 100644
index 0000000..4f96dc0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_38.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_39.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_39.webp
new file mode 100644
index 0000000..676d428
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_39.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_40.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_40.webp
new file mode 100644
index 0000000..1289f7d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_40.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_41.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_41.webp
new file mode 100644
index 0000000..72578b2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_41.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_42.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_42.webp
new file mode 100644
index 0000000..e19f114
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_42.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_43.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_43.webp
new file mode 100644
index 0000000..54134a6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_43.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_44.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_44.webp
new file mode 100644
index 0000000..2f30e1d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_44.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_45.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_45.webp
new file mode 100644
index 0000000..eed2cb5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_2_45.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_00.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_00.webp
new file mode 100644
index 0000000..eed2cb5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_01.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_01.webp
new file mode 100644
index 0000000..12d56ec
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_02.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_02.webp
new file mode 100644
index 0000000..e6e3b95
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_03.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_03.webp
new file mode 100644
index 0000000..2d07a17
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_04.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_04.webp
new file mode 100644
index 0000000..c324fb6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_05.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_05.webp
new file mode 100644
index 0000000..6996179
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_06.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_06.webp
new file mode 100644
index 0000000..9d9a8c4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_07.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_07.webp
new file mode 100644
index 0000000..9671eac
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_08.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_08.webp
new file mode 100644
index 0000000..13df5ea
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_09.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_09.webp
new file mode 100644
index 0000000..23b1659
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_10.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_10.webp
new file mode 100644
index 0000000..3ac2b36
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_11.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_11.webp
new file mode 100644
index 0000000..3179bec
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_12.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_12.webp
new file mode 100644
index 0000000..be3aaa9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_13.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_13.webp
new file mode 100644
index 0000000..471e787
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_14.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_14.webp
new file mode 100644
index 0000000..f1467c2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_15.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_15.webp
new file mode 100644
index 0000000..820b5aa
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_16.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_16.webp
new file mode 100644
index 0000000..3aeb635
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_17.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_17.webp
new file mode 100644
index 0000000..18587bd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_18.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_18.webp
new file mode 100644
index 0000000..d6ff7f4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_19.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_19.webp
new file mode 100644
index 0000000..5e49890
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_20.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_20.webp
new file mode 100644
index 0000000..1e117ab
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_21.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_21.webp
new file mode 100644
index 0000000..776d6b0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_22.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_22.webp
new file mode 100644
index 0000000..c3ad9ea
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_23.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_23.webp
new file mode 100644
index 0000000..6ca297e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_24.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_24.webp
new file mode 100644
index 0000000..52794c2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_25.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_25.webp
new file mode 100644
index 0000000..05a519c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_26.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_26.webp
new file mode 100644
index 0000000..329b039
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_27.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_27.webp
new file mode 100644
index 0000000..b92d540
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_28.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_28.webp
new file mode 100644
index 0000000..40c3fd4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_29.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_29.webp
new file mode 100644
index 0000000..64c032f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_30.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_30.webp
new file mode 100644
index 0000000..e4b5906
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_31.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_31.webp
new file mode 100644
index 0000000..bc7635f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_32.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_32.webp
new file mode 100644
index 0000000..c0f27fd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_33.webp b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_33.webp
new file mode 100644
index 0000000..4ed4cfd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/asus_fod_anim_3_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_00.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_00.png
new file mode 100644
index 0000000..62c0edf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_00.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_01.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_01.png
new file mode 100644
index 0000000..94b0e0f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_01.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_02.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_02.png
new file mode 100644
index 0000000..7fcbf45
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_02.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_03.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_03.png
new file mode 100644
index 0000000..49c95a7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_03.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_04.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_04.png
new file mode 100644
index 0000000..c084515
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_04.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_05.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_05.png
new file mode 100644
index 0000000..0593f79
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_05.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_06.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_06.png
new file mode 100644
index 0000000..794fda9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_06.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_07.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_07.png
new file mode 100644
index 0000000..82bee0b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_07.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_08.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_08.png
new file mode 100644
index 0000000..4eeb010
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_08.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_09.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_09.png
new file mode 100644
index 0000000..867fe53
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_09.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_10.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_10.png
new file mode 100644
index 0000000..7385832
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_10.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_11.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_11.png
new file mode 100644
index 0000000..2b008a0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_11.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_12.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_12.png
new file mode 100644
index 0000000..01c95ce
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_12.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_13.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_13.png
new file mode 100644
index 0000000..1f3c52f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_13.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_14.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_14.png
new file mode 100644
index 0000000..86c3acb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_14.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_15.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_15.png
new file mode 100644
index 0000000..0ea9b7b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_15.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_16.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_16.png
new file mode 100644
index 0000000..eb6f4eb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_16.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_17.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_17.png
new file mode 100644
index 0000000..dfb651d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_17.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_18.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_18.png
new file mode 100644
index 0000000..7186d9c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_18.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_19.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_19.png
new file mode 100644
index 0000000..96f5162
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_19.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_20.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_20.png
new file mode 100644
index 0000000..be52079
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_20.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_21.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_21.png
new file mode 100644
index 0000000..738bdb5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_21.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_22.png b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_22.png
new file mode 100644
index 0000000..7961319
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_anim_22.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_blue_firework_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_blue_firework_recognizing_anim.xml
new file mode 100644
index 0000000..b8fb4f6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_blue_firework_recognizing_anim.xml
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
+    android:oneshot="false">
+    <item android:drawable="@drawable/fod_blue_firework_anim_00" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_01" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_02" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_03" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_04" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_05" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_06" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_07" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_08" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_09" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_blue_firework_anim_22" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_00.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_00.png
new file mode 100644
index 0000000..25e0c76
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_00.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_01.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_01.png
new file mode 100644
index 0000000..f7ff940
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_01.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_02.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_02.png
new file mode 100644
index 0000000..4f6d791
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_02.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_03.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_03.png
new file mode 100644
index 0000000..7eca317
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_03.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_04.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_04.png
new file mode 100644
index 0000000..40134b2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_04.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_05.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_05.png
new file mode 100644
index 0000000..8146fb9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_05.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_06.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_06.png
new file mode 100644
index 0000000..4157f82
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_06.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_07.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_07.png
new file mode 100644
index 0000000..5bb67c1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_07.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_08.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_08.png
new file mode 100644
index 0000000..19eefdd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_08.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_09.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_09.png
new file mode 100644
index 0000000..28d486a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_09.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_10.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_10.png
new file mode 100644
index 0000000..f983cd9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_10.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_11.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_11.png
new file mode 100644
index 0000000..4342781
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_11.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_12.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_12.png
new file mode 100644
index 0000000..d4a294e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_12.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_13.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_13.png
new file mode 100644
index 0000000..e1d1a98
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_13.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_14.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_14.png
new file mode 100644
index 0000000..0a70292
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_14.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_15.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_15.png
new file mode 100644
index 0000000..bd4678b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_15.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_16.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_16.png
new file mode 100644
index 0000000..7787a8d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_16.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_17.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_17.png
new file mode 100644
index 0000000..b013770
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_17.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_18.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_18.png
new file mode 100644
index 0000000..5dab93e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_18.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_19.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_19.png
new file mode 100644
index 0000000..ab06218
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_19.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_20.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_20.png
new file mode 100644
index 0000000..8b18e59
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_20.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_21.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_21.png
new file mode 100644
index 0000000..f1dc80e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_21.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_22.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_22.png
new file mode 100644
index 0000000..358348f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_22.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_23.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_23.png
new file mode 100644
index 0000000..df8ad9b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_23.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_24.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_24.png
new file mode 100644
index 0000000..9c7a837
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_24.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_25.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_25.png
new file mode 100644
index 0000000..59234ec
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_25.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_26.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_26.png
new file mode 100644
index 0000000..82f52d1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_26.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_27.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_27.png
new file mode 100644
index 0000000..dae7daa
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_27.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_28.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_28.png
new file mode 100644
index 0000000..c745989
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_28.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_29.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_29.png
new file mode 100644
index 0000000..f67c3a7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_29.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_30.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_30.png
new file mode 100644
index 0000000..c271857
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_30.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_31.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_31.png
new file mode 100644
index 0000000..23c4328
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_31.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_32.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_32.png
new file mode 100644
index 0000000..d5752df
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_32.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_33.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_33.png
new file mode 100644
index 0000000..5115ea0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_33.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_34.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_34.png
new file mode 100644
index 0000000..f31d980
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_34.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_35.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_35.png
new file mode 100644
index 0000000..34bbcab
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_35.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_36.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_36.png
new file mode 100644
index 0000000..3302f3f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_36.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_37.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_37.png
new file mode 100644
index 0000000..b0cf0be
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_37.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_38.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_38.png
new file mode 100644
index 0000000..7134cb0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_38.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_39.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_39.png
new file mode 100644
index 0000000..f981f38
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_39.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_40.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_40.png
new file mode 100644
index 0000000..d644b08
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_40.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_41.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_41.png
new file mode 100644
index 0000000..05544c4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_41.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_42.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_42.png
new file mode 100644
index 0000000..8e48fbe
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_42.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_43.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_43.png
new file mode 100644
index 0000000..ceca712
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_43.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_44.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_44.png
new file mode 100644
index 0000000..b36adcf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_44.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_45.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_45.png
new file mode 100644
index 0000000..4afc525
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_45.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_46.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_46.png
new file mode 100644
index 0000000..efb48e7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_46.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_47.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_47.png
new file mode 100644
index 0000000..f1588f4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_47.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_48.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_48.png
new file mode 100644
index 0000000..2fcaf9d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_48.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_49.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_49.png
new file mode 100644
index 0000000..67f9673
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_49.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_50.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_50.png
new file mode 100644
index 0000000..c1fe81b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_anim_50.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_1_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_recognizing_anim.xml
new file mode 100644
index 0000000..76136e6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_1_recognizing_anim.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
+    android:oneshot="false">
+    <item android:drawable="@drawable/fod_coloros7_1_anim_00" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_01" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_02" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_03" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_04" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_05" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_06" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_07" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_08" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_09" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_25" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_26" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_27" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_28" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_29" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_30" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_31" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_32" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_33" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_34" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_35" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_36" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_37" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_38" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_39" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_40" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_41" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_42" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_43" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_44" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_45" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_46" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_47" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_48" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_49" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_1_anim_50" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim00.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim00.png
new file mode 100644
index 0000000..868e8eb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim00.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim01.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim01.png
new file mode 100644
index 0000000..6df6e6d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim01.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim02.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim02.png
new file mode 100644
index 0000000..0d60847
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim02.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim03.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim03.png
new file mode 100644
index 0000000..b95853f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim03.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim04.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim04.png
new file mode 100644
index 0000000..71dffc5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim04.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim05.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim05.png
new file mode 100644
index 0000000..274a736
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim05.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim06.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim06.png
new file mode 100644
index 0000000..542f873
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim06.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim07.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim07.png
new file mode 100644
index 0000000..c3c30ea
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim07.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim08.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim08.png
new file mode 100644
index 0000000..ade76ce
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim08.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim09.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim09.png
new file mode 100644
index 0000000..e7bcd09
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim09.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim10.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim10.png
new file mode 100644
index 0000000..c407496
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim10.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim11.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim11.png
new file mode 100644
index 0000000..5e895ca
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim11.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim12.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim12.png
new file mode 100644
index 0000000..10f9dba
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim12.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim13.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim13.png
new file mode 100644
index 0000000..16086db
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim13.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim14.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim14.png
new file mode 100644
index 0000000..3d7ce2a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim14.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim15.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim15.png
new file mode 100644
index 0000000..0484d82
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim15.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim16.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim16.png
new file mode 100644
index 0000000..cf3bb5e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim16.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim17.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim17.png
new file mode 100644
index 0000000..e112da2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim17.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim18.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim18.png
new file mode 100644
index 0000000..d6d2f10
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim18.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim19.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim19.png
new file mode 100644
index 0000000..07d28f0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim19.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim20.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim20.png
new file mode 100644
index 0000000..237673d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim20.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim21.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim21.png
new file mode 100644
index 0000000..40d44bd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim21.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim22.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim22.png
new file mode 100644
index 0000000..35237b9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim22.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim23.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim23.png
new file mode 100644
index 0000000..9223550
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim23.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim24.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim24.png
new file mode 100644
index 0000000..fb1b829
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim24.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim25.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim25.png
new file mode 100644
index 0000000..c6115ff
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim25.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim26.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim26.png
new file mode 100644
index 0000000..408055a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim26.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim27.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim27.png
new file mode 100644
index 0000000..ceebd85
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim27.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim28.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim28.png
new file mode 100644
index 0000000..0dcfc1f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim28.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim29.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim29.png
new file mode 100644
index 0000000..a34d5e0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim29.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim30.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim30.png
new file mode 100644
index 0000000..ef73c71
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim30.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim31.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim31.png
new file mode 100644
index 0000000..b2d40ef
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim31.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim32.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim32.png
new file mode 100644
index 0000000..db2fd1b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim32.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim33.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim33.png
new file mode 100644
index 0000000..fb876f4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim33.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim34.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim34.png
new file mode 100644
index 0000000..2245c61
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim34.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim35.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim35.png
new file mode 100644
index 0000000..3888ad2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim35.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim36.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim36.png
new file mode 100644
index 0000000..3edd65e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim36.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim37.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim37.png
new file mode 100644
index 0000000..41a096c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim37.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim38.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim38.png
new file mode 100644
index 0000000..2683bf1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim38.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim39.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim39.png
new file mode 100644
index 0000000..e1c8903
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim39.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim40.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim40.png
new file mode 100644
index 0000000..79797a2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim40.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim41.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim41.png
new file mode 100644
index 0000000..6b6ee9c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim41.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim42.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim42.png
new file mode 100644
index 0000000..242e973
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim42.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim43.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim43.png
new file mode 100644
index 0000000..f2cc488
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim43.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim44.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim44.png
new file mode 100644
index 0000000..47f64bf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim44.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim45.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim45.png
new file mode 100644
index 0000000..ea1b0d3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim45.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim46.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim46.png
new file mode 100644
index 0000000..4696713
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim46.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim47.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim47.png
new file mode 100644
index 0000000..c0a3459
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim47.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim48.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim48.png
new file mode 100644
index 0000000..2c1fb1c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim48.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim49.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim49.png
new file mode 100644
index 0000000..db38cb2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim49.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim50.png b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim50.png
new file mode 100644
index 0000000..5a81f3c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_anim50.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_coloros7_2_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_recognizing_anim.xml
new file mode 100644
index 0000000..f15c765
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_coloros7_2_recognizing_anim.xml
@@ -0,0 +1,71 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
+    android:oneshot="false">
+    <item android:drawable="@drawable/fod_coloros7_2_anim00" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim01" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim02" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim03" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim04" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim05" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim06" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim07" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim08" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim09" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim10" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim11" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim12" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim13" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim14" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim15" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim16" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim17" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim18" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim19" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim20" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim21" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim22" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim23" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim24" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim25" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim26" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim27" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim28" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim29" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim30" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim31" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim32" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim33" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim34" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim35" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim36" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim37" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim38" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim39" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim40" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim41" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim42" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim43" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim44" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim45" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim46" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim47" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim48" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim49" android:duration="6" />
+    <item android:drawable="@drawable/fod_coloros7_2_anim50" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_miui_aod_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_miui_aod_recognizing_anim.xml
new file mode 100644
index 0000000..8a3aecd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_miui_aod_recognizing_anim.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_1" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_2" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_3" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_4" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_5" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_6" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_7" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_8" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_9" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_25" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_26" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_27" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_28" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_aod_recognizing_anim_29" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_miui_aurora_cas_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_miui_aurora_cas_recognizing_anim.xml
new file mode 100644
index 0000000..0f93947
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_miui_aurora_cas_recognizing_anim.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_1" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_2" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_3" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_4" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_5" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_6" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_7" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_8" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_9" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_10" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_11" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_12" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_13" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_14" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_15" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_16" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_17" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_18" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_19" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_20" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_21" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_22" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_23" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_24" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_25" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_26" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_27" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_28" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_29" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_30" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_31" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_32" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_33" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_34" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_35" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_36" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_37" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_38" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_39" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_cas_recognizing_anim_40" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_miui_aurora_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_miui_aurora_recognizing_anim.xml
new file mode 100644
index 0000000..596681c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_miui_aurora_recognizing_anim.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_1" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_2" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_3" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_4" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_5" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_6" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_7" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_8" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_9" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_10" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_11" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_12" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_13" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_14" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_15" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_16" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_17" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_18" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_19" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_20" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_21" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_22" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_23" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_24" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_25" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_26" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_27" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_28" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_29" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_30" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_31" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_32" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_33" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_34" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_35" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_36" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_37" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_38" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_39" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_40" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_aurora_recognizing_anim_41" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_miui_light_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_miui_light_recognizing_anim.xml
new file mode 100644
index 0000000..6ae15a3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_miui_light_recognizing_anim.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_1" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_2" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_3" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_4" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_5" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_6" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_7" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_8" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_9" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_25" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_26" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_27" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_28" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_light_recognizing_anim_29" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_miui_normal_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_miui_normal_recognizing_anim.xml
new file mode 100644
index 0000000..05e0565
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_miui_normal_recognizing_anim.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_1" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_2" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_3" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_4" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_5" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_6" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_7" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_8" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_9" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_25" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_26" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_27" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_28" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_normal_recognizing_anim_29" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_miui_pop_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_miui_pop_recognizing_anim.xml
new file mode 100644
index 0000000..5597e7a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_miui_pop_recognizing_anim.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_1" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_2" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_3" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_4" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_5" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_6" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_7" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_8" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_9" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pop_recognizing_anim_14" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_miui_pulse_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_miui_pulse_recognizing_anim.xml
new file mode 100644
index 0000000..23c7057
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_miui_pulse_recognizing_anim.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_1" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_2" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_3" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_4" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_5" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_6" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_7" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_8" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_9" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_25" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_miui_pulse_recognizing_white_anim.xml b/packages/FodAnimationResources/res/drawable/fod_miui_pulse_recognizing_white_anim.xml
new file mode 100644
index 0000000..ea98ebc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_miui_pulse_recognizing_white_anim.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2019 Extended-UI
+
+     Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
+    android:oneshot="false">
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_1" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_2" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_3" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_4" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_5" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_6" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_7" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_8" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_9" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_10" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_11" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_12" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_13" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_14" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_15" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_16" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_17" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_18" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_19" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_20" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_21" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_22" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_23" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_24" android:duration="12" />
+    <item android:drawable="@drawable/gxzw_pulse_recognizing_anim_white_25" android:duration="12" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_miui_rhythm_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_miui_rhythm_recognizing_anim.xml
new file mode 100644
index 0000000..1e06c30
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_miui_rhythm_recognizing_anim.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_1" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_2" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_3" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_4" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_5" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_6" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_7" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_8" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_9" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/gxzw_rhythm_recognizing_anim_22" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_miui_star_cas_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_miui_star_cas_recognizing_anim.xml
new file mode 100644
index 0000000..a698eba
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_miui_star_cas_recognizing_anim.xml
@@ -0,0 +1,60 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_1" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_2" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_3" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_4" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_5" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_6" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_7" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_8" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_9" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_10" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_11" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_12" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_13" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_14" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_15" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_16" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_17" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_18" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_19" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_20" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_21" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_22" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_23" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_24" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_25" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_26" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_27" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_28" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_29" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_30" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_31" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_32" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_33" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_34" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_35" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_36" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_37" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_38" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_39" />
+    <item android:duration="6" android:drawable="@drawable/gxzw_star_cas_recognizing_anim_40" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_00.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_00.webp
new file mode 100644
index 0000000..1d94ef4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_01.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_01.webp
new file mode 100644
index 0000000..8e9e2bb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_02.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_02.webp
new file mode 100644
index 0000000..77bcdd8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_03.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_03.webp
new file mode 100644
index 0000000..5dae8b4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_04.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_04.webp
new file mode 100644
index 0000000..f129021
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_05.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_05.webp
new file mode 100644
index 0000000..2bf134c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_06.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_06.webp
new file mode 100644
index 0000000..e03f15e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_07.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_07.webp
new file mode 100644
index 0000000..912002d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_08.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_08.webp
new file mode 100644
index 0000000..d0445dd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_09.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_09.webp
new file mode 100644
index 0000000..c5ca594
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_10.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_10.webp
new file mode 100644
index 0000000..87465db
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_100.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_100.webp
new file mode 100644
index 0000000..bd90e78
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_100.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_101.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_101.webp
new file mode 100644
index 0000000..074f5bf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_101.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_102.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_102.webp
new file mode 100644
index 0000000..8583695
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_102.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_103.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_103.webp
new file mode 100644
index 0000000..a5f770a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_103.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_104.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_104.webp
new file mode 100644
index 0000000..9214a6e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_104.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_105.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_105.webp
new file mode 100644
index 0000000..05f269d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_105.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_106.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_106.webp
new file mode 100644
index 0000000..411ed08
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_106.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_107.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_107.webp
new file mode 100644
index 0000000..c56d232
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_107.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_108.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_108.webp
new file mode 100644
index 0000000..258e5dc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_108.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_109.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_109.webp
new file mode 100644
index 0000000..8be30eb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_109.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_11.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_11.webp
new file mode 100644
index 0000000..e83523b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_110.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_110.webp
new file mode 100644
index 0000000..bfa7363
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_110.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_111.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_111.webp
new file mode 100644
index 0000000..fc7a3f9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_111.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_112.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_112.webp
new file mode 100644
index 0000000..b2db86a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_112.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_113.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_113.webp
new file mode 100644
index 0000000..77a8f52
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_113.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_114.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_114.webp
new file mode 100644
index 0000000..1b70ee6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_114.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_115.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_115.webp
new file mode 100644
index 0000000..6c2dbbc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_115.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_116.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_116.webp
new file mode 100644
index 0000000..00ada1c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_116.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_117.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_117.webp
new file mode 100644
index 0000000..8d7913f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_117.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_118.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_118.webp
new file mode 100644
index 0000000..d2a0116
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_118.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_119.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_119.webp
new file mode 100644
index 0000000..7117b20
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_119.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_12.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_12.webp
new file mode 100644
index 0000000..ace0a14
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_120.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_120.webp
new file mode 100644
index 0000000..d7efb41
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_120.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_121.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_121.webp
new file mode 100644
index 0000000..b35cfad
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_121.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_122.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_122.webp
new file mode 100644
index 0000000..413d62c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_122.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_123.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_123.webp
new file mode 100644
index 0000000..a854786
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_123.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_124.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_124.webp
new file mode 100644
index 0000000..723ae01
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_124.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_125.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_125.webp
new file mode 100644
index 0000000..0c4b62a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_125.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_126.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_126.webp
new file mode 100644
index 0000000..15fb081
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_126.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_127.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_127.webp
new file mode 100644
index 0000000..c677dd0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_127.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_128.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_128.webp
new file mode 100644
index 0000000..ebd11c6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_128.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_129.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_129.webp
new file mode 100644
index 0000000..4460c08
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_129.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_13.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_13.webp
new file mode 100644
index 0000000..c6026d4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_130.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_130.webp
new file mode 100644
index 0000000..9caf33b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_130.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_131.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_131.webp
new file mode 100644
index 0000000..1b559f1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_131.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_132.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_132.webp
new file mode 100644
index 0000000..dcbe953
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_132.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_14.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_14.webp
new file mode 100644
index 0000000..ed6947a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_15.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_15.webp
new file mode 100644
index 0000000..399013f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_16.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_16.webp
new file mode 100644
index 0000000..912002d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_17.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_17.webp
new file mode 100644
index 0000000..c5ca594
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_18.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_18.webp
new file mode 100644
index 0000000..e83523b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_19.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_19.webp
new file mode 100644
index 0000000..c6026d4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_20.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_20.webp
new file mode 100644
index 0000000..399013f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_21.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_21.webp
new file mode 100644
index 0000000..c20e531
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_22.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_22.webp
new file mode 100644
index 0000000..ccc36d3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_23.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_23.webp
new file mode 100644
index 0000000..613ddaf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_24.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_24.webp
new file mode 100644
index 0000000..fbb0989
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_25.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_25.webp
new file mode 100644
index 0000000..835b471
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_26.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_26.webp
new file mode 100644
index 0000000..33ef8f0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_27.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_27.webp
new file mode 100644
index 0000000..9d43833
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_28.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_28.webp
new file mode 100644
index 0000000..f4cf684
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_29.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_29.webp
new file mode 100644
index 0000000..5d92b13
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_30.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_30.webp
new file mode 100644
index 0000000..c6da13f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_31.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_31.webp
new file mode 100644
index 0000000..152be79
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_32.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_32.webp
new file mode 100644
index 0000000..d625479
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_33.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_33.webp
new file mode 100644
index 0000000..fa39bbb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_34.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_34.webp
new file mode 100644
index 0000000..9ffc180
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_35.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_35.webp
new file mode 100644
index 0000000..ef7cd37
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_36.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_36.webp
new file mode 100644
index 0000000..a5ce28b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_37.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_37.webp
new file mode 100644
index 0000000..7468604
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_38.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_38.webp
new file mode 100644
index 0000000..f0820c2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_38.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_39.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_39.webp
new file mode 100644
index 0000000..52681e8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_39.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_40.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_40.webp
new file mode 100644
index 0000000..8a7da61
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_40.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_41.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_41.webp
new file mode 100644
index 0000000..dc7402b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_41.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_42.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_42.webp
new file mode 100644
index 0000000..c562ee3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_42.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_43.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_43.webp
new file mode 100644
index 0000000..cffeb65
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_43.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_44.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_44.webp
new file mode 100644
index 0000000..c8fa73d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_44.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_45.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_45.webp
new file mode 100644
index 0000000..f51aafa
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_45.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_46.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_46.webp
new file mode 100644
index 0000000..8b89739
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_46.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_47.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_47.webp
new file mode 100644
index 0000000..f23ad6b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_47.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_48.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_48.webp
new file mode 100644
index 0000000..c527a78
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_48.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_49.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_49.webp
new file mode 100644
index 0000000..5ae8199
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_49.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_50.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_50.webp
new file mode 100644
index 0000000..05e7c78
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_50.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_51.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_51.webp
new file mode 100644
index 0000000..ada85ea
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_51.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_52.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_52.webp
new file mode 100644
index 0000000..d1d5d07
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_52.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_53.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_53.webp
new file mode 100644
index 0000000..1a9c277
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_53.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_54.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_54.webp
new file mode 100644
index 0000000..7e732f3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_54.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_55.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_55.webp
new file mode 100644
index 0000000..c0f827c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_55.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_56.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_56.webp
new file mode 100644
index 0000000..bbe7bf0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_56.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_57.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_57.webp
new file mode 100644
index 0000000..43316ee
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_57.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_58.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_58.webp
new file mode 100644
index 0000000..7fda1ab
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_58.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_59.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_59.webp
new file mode 100644
index 0000000..cec4899
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_59.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_60.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_60.webp
new file mode 100644
index 0000000..8dc2cbb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_60.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_61.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_61.webp
new file mode 100644
index 0000000..dd36160
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_61.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_62.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_62.webp
new file mode 100644
index 0000000..1976bda
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_62.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_63.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_63.webp
new file mode 100644
index 0000000..8c64b87
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_63.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_64.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_64.webp
new file mode 100644
index 0000000..c85a9de
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_64.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_65.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_65.webp
new file mode 100644
index 0000000..dc95433
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_65.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_66.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_66.webp
new file mode 100644
index 0000000..da5c793
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_66.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_67.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_67.webp
new file mode 100644
index 0000000..f7f24d9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_67.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_68.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_68.webp
new file mode 100644
index 0000000..f8083d2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_68.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_69.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_69.webp
new file mode 100644
index 0000000..408c2db
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_69.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_70.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_70.webp
new file mode 100644
index 0000000..c3af541
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_70.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_71.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_71.webp
new file mode 100644
index 0000000..2eab1c8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_71.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_72.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_72.webp
new file mode 100644
index 0000000..955b4e9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_72.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_73.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_73.webp
new file mode 100644
index 0000000..c9c246f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_73.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_74.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_74.webp
new file mode 100644
index 0000000..dae13b5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_74.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_75.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_75.webp
new file mode 100644
index 0000000..96e44e7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_75.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_76.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_76.webp
new file mode 100644
index 0000000..abe075a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_76.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_77.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_77.webp
new file mode 100644
index 0000000..51d4e03
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_77.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_78.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_78.webp
new file mode 100644
index 0000000..4c150cf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_78.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_79.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_79.webp
new file mode 100644
index 0000000..1229d23
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_79.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_80.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_80.webp
new file mode 100644
index 0000000..40058f4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_80.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_81.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_81.webp
new file mode 100644
index 0000000..ecccc35
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_81.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_82.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_82.webp
new file mode 100644
index 0000000..4ef904a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_82.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_83.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_83.webp
new file mode 100644
index 0000000..a6efa4a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_83.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_84.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_84.webp
new file mode 100644
index 0000000..f2e0a27
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_84.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_85.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_85.webp
new file mode 100644
index 0000000..bf3d6c4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_85.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_86.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_86.webp
new file mode 100644
index 0000000..31356e3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_86.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_87.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_87.webp
new file mode 100644
index 0000000..b4f18d7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_87.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_88.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_88.webp
new file mode 100644
index 0000000..f8251c2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_88.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_89.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_89.webp
new file mode 100644
index 0000000..0e8f2e6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_89.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_90.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_90.webp
new file mode 100644
index 0000000..d669280
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_90.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_91.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_91.webp
new file mode 100644
index 0000000..ebf19cd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_91.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_92.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_92.webp
new file mode 100644
index 0000000..0f9966e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_92.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_93.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_93.webp
new file mode 100644
index 0000000..89aa209
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_93.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_94.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_94.webp
new file mode 100644
index 0000000..a103b4a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_94.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_95.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_95.webp
new file mode 100644
index 0000000..3f79b34
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_95.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_96.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_96.webp
new file mode 100644
index 0000000..e74f516
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_96.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_97.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_97.webp
new file mode 100644
index 0000000..b96929d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_97.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_98.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_98.webp
new file mode 100644
index 0000000..1a32d0b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_98.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_99.webp b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_99.webp
new file mode 100644
index 0000000..5adc1be
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_anim_99.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_cosmos_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_recognizing_anim.xml
new file mode 100644
index 0000000..2a9b075
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_cosmos_recognizing_anim.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_00" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_01" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_02" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_03" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_04" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_05" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_06" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_07" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_08" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_09" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_10" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_11" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_12" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_13" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_14" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_15" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_16" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_17" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_18" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_19" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_20" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_21" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_22" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_23" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_24" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_25" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_26" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_27" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_28" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_29" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_30" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_31" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_32" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_33" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_34" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_35" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_36" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_37" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_38" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_39" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_40" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_41" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_42" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_43" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_cosmos_anim_44" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_00.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_00.webp
new file mode 100644
index 0000000..343838b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_01.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_01.webp
new file mode 100644
index 0000000..8359e59
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_02.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_02.webp
new file mode 100644
index 0000000..bab556c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_03.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_03.webp
new file mode 100644
index 0000000..6b2b512
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_04.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_04.webp
new file mode 100644
index 0000000..a43a3c4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_05.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_05.webp
new file mode 100644
index 0000000..58b5388
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_06.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_06.webp
new file mode 100644
index 0000000..edc8a13
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_07.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_07.webp
new file mode 100644
index 0000000..29d3b93
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_08.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_08.webp
new file mode 100644
index 0000000..d124d77
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_09.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_09.webp
new file mode 100644
index 0000000..81d64bb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_10.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_10.webp
new file mode 100644
index 0000000..9264569
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_11.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_11.webp
new file mode 100644
index 0000000..b83f98f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_12.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_12.webp
new file mode 100644
index 0000000..2d025de
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_13.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_13.webp
new file mode 100644
index 0000000..a5a495d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_14.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_14.webp
new file mode 100644
index 0000000..a137855
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_15.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_15.webp
new file mode 100644
index 0000000..e741cf6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_16.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_16.webp
new file mode 100644
index 0000000..1f3198f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_17.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_17.webp
new file mode 100644
index 0000000..baccfac
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_18.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_18.webp
new file mode 100644
index 0000000..fc32b64
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_19.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_19.webp
new file mode 100644
index 0000000..b41af08
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_20.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_20.webp
new file mode 100644
index 0000000..7d3a3ca
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_21.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_21.webp
new file mode 100644
index 0000000..9efd6b6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_22.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_22.webp
new file mode 100644
index 0000000..d06ec43
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_23.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_23.webp
new file mode 100644
index 0000000..1356633
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_24.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_24.webp
new file mode 100644
index 0000000..a5842bf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_25.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_25.webp
new file mode 100644
index 0000000..ea10193
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_26.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_26.webp
new file mode 100644
index 0000000..251cafe
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_27.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_27.webp
new file mode 100644
index 0000000..94add25
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_28.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_28.webp
new file mode 100644
index 0000000..04beddc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_29.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_29.webp
new file mode 100644
index 0000000..52e67ea
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_30.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_30.webp
new file mode 100644
index 0000000..bfedcfb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_31.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_31.webp
new file mode 100644
index 0000000..e515a7c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_32.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_32.webp
new file mode 100644
index 0000000..530a8cd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_33.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_33.webp
new file mode 100644
index 0000000..0861899
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_34.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_34.webp
new file mode 100644
index 0000000..2bf249f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_35.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_35.webp
new file mode 100644
index 0000000..f4f6c95
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_36.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_36.webp
new file mode 100644
index 0000000..3c716f2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_37.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_37.webp
new file mode 100644
index 0000000..5ce4cf5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_38.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_38.webp
new file mode 100644
index 0000000..4e07851
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_38.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_39.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_39.webp
new file mode 100644
index 0000000..a18f756
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_39.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_40.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_40.webp
new file mode 100644
index 0000000..79e9301
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_40.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_41.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_41.webp
new file mode 100644
index 0000000..7a62e21
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_41.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_42.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_42.webp
new file mode 100644
index 0000000..8e1d6bf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_42.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_43.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_43.webp
new file mode 100644
index 0000000..c07ec63
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_43.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_44.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_44.webp
new file mode 100644
index 0000000..931b1f4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_44.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_45.webp b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_45.webp
new file mode 100644
index 0000000..618591a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_anim_45.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_energy_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_op_energy_recognizing_anim.xml
new file mode 100644
index 0000000..b008763
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_energy_recognizing_anim.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="utf-8"?>
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_00" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_01" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_02" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_03" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_04" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_05" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_06" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_07" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_08" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_09" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_10" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_11" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_12" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_13" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_14" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_15" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_16" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_17" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_18" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_19" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_20" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_21" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_22" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_23" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_24" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_25" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_26" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_27" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_28" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_29" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_30" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_31" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_32" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_33" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_34" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_35" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_36" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_37" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_38" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_39" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_40" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_41" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_42" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_43" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_44" />
+    <item android:duration="6" android:drawable="@drawable/fod_op_energy_anim_45" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_00.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_00.webp
new file mode 100644
index 0000000..d96cf9b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_01.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_01.webp
new file mode 100644
index 0000000..b4fc1c2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_02.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_02.webp
new file mode 100644
index 0000000..d26ce62
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_03.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_03.webp
new file mode 100644
index 0000000..e8097f0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_04.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_04.webp
new file mode 100644
index 0000000..ef250f3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_05.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_05.webp
new file mode 100644
index 0000000..30913c1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_06.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_06.webp
new file mode 100644
index 0000000..632b2c2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_07.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_07.webp
new file mode 100644
index 0000000..ec36369
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_08.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_08.webp
new file mode 100644
index 0000000..d92a51c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_09.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_09.webp
new file mode 100644
index 0000000..02acff0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_10.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_10.webp
new file mode 100644
index 0000000..020d8c4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_11.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_11.webp
new file mode 100644
index 0000000..7733f4b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_12.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_12.webp
new file mode 100644
index 0000000..55cd63a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_13.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_13.webp
new file mode 100644
index 0000000..7f04050
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_14.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_14.webp
new file mode 100644
index 0000000..45ca38b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_15.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_15.webp
new file mode 100644
index 0000000..53830ca
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_16.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_16.webp
new file mode 100644
index 0000000..5a7fc7a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_17.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_17.webp
new file mode 100644
index 0000000..abbd445
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_18.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_18.webp
new file mode 100644
index 0000000..e7ea3ee
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_19.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_19.webp
new file mode 100644
index 0000000..36237fa
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_20.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_20.webp
new file mode 100644
index 0000000..c3db34a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_21.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_21.webp
new file mode 100644
index 0000000..96a0af9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_22.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_22.webp
new file mode 100644
index 0000000..aea1469
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_23.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_23.webp
new file mode 100644
index 0000000..a3cd8c7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_24.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_24.webp
new file mode 100644
index 0000000..5e5325f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_25.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_25.webp
new file mode 100644
index 0000000..7cf7e24
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_26.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_26.webp
new file mode 100644
index 0000000..1d99849
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_27.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_27.webp
new file mode 100644
index 0000000..d4d9ffd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_28.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_28.webp
new file mode 100644
index 0000000..da752e7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_29.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_29.webp
new file mode 100644
index 0000000..e23c1db
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_30.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_30.webp
new file mode 100644
index 0000000..9934c42
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_31.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_31.webp
new file mode 100644
index 0000000..2d85e85
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_32.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_32.webp
new file mode 100644
index 0000000..5745245
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_33.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_33.webp
new file mode 100644
index 0000000..81c0201
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_34.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_34.webp
new file mode 100644
index 0000000..b256dba
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_35.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_35.webp
new file mode 100644
index 0000000..b034eba
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_36.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_36.webp
new file mode 100644
index 0000000..ca1bf2e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_37.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_37.webp
new file mode 100644
index 0000000..0cb2a2f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_38.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_38.webp
new file mode 100644
index 0000000..70b8eb7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_38.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_39.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_39.webp
new file mode 100644
index 0000000..4488bbb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_39.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_40.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_40.webp
new file mode 100644
index 0000000..23d76a0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_40.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_41.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_41.webp
new file mode 100644
index 0000000..24a2157
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_41.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_42.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_42.webp
new file mode 100644
index 0000000..e9f13b2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_42.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_43.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_43.webp
new file mode 100644
index 0000000..36e14ac
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_43.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_44.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_44.webp
new file mode 100644
index 0000000..d153faa
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_44.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_45.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_45.webp
new file mode 100644
index 0000000..24ca33b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_45.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_46.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_46.webp
new file mode 100644
index 0000000..fcc5c65
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_46.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_47.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_47.webp
new file mode 100644
index 0000000..948ac6c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_47.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_48.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_48.webp
new file mode 100644
index 0000000..e4bbcce
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_48.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_49.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_49.webp
new file mode 100644
index 0000000..4663ae2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_49.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_50.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_50.webp
new file mode 100644
index 0000000..a674d7b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_50.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_51.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_51.webp
new file mode 100644
index 0000000..4e9b71f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_51.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_52.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_52.webp
new file mode 100644
index 0000000..4f8aecf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_52.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_53.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_53.webp
new file mode 100644
index 0000000..45a75de
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_53.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_54.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_54.webp
new file mode 100644
index 0000000..a31a932
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_54.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_55.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_55.webp
new file mode 100644
index 0000000..08d0cec
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_55.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_56.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_56.webp
new file mode 100644
index 0000000..80b7fcf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_56.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_57.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_57.webp
new file mode 100644
index 0000000..1c7eec3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_57.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_58.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_58.webp
new file mode 100644
index 0000000..86d033a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_58.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_59.webp b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_59.webp
new file mode 100644
index 0000000..d96cf9b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_anim_59.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_mclaren_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_recognizing_anim.xml
new file mode 100644
index 0000000..27d68aa
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_mclaren_recognizing_anim.xml
@@ -0,0 +1,80 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_op_mclaren_anim_00" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_01" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_02" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_03" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_04" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_05" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_06" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_07" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_08" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_09" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_25" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_26" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_27" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_28" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_29" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_30" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_31" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_32" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_33" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_34" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_35" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_36" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_37" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_38" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_39" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_40" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_41" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_42" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_43" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_44" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_45" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_46" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_47" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_48" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_49" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_50" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_51" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_52" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_53" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_54" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_55" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_56" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_57" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_58" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_mclaren_anim_59" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_00.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_00.webp
new file mode 100644
index 0000000..d2fd1dd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_01.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_01.webp
new file mode 100644
index 0000000..f6d5713
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_02.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_02.webp
new file mode 100644
index 0000000..e6d8ae1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_03.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_03.webp
new file mode 100644
index 0000000..d40771a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_04.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_04.webp
new file mode 100644
index 0000000..ad9d080
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_05.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_05.webp
new file mode 100644
index 0000000..2bc82eb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_06.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_06.webp
new file mode 100644
index 0000000..f235fc9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_07.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_07.webp
new file mode 100644
index 0000000..26820da
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_08.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_08.webp
new file mode 100644
index 0000000..fb140fe
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_09.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_09.webp
new file mode 100644
index 0000000..8800cb4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_10.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_10.webp
new file mode 100644
index 0000000..49a3930
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_11.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_11.webp
new file mode 100644
index 0000000..ca9feab
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_12.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_12.webp
new file mode 100644
index 0000000..78f3f9a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_13.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_13.webp
new file mode 100644
index 0000000..7937c70
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_14.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_14.webp
new file mode 100644
index 0000000..1bdc106
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_15.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_15.webp
new file mode 100644
index 0000000..2fa84f3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_16.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_16.webp
new file mode 100644
index 0000000..2cb6f96
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_17.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_17.webp
new file mode 100644
index 0000000..94212dd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_18.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_18.webp
new file mode 100644
index 0000000..6b3197a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_19.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_19.webp
new file mode 100644
index 0000000..33cab53
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_20.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_20.webp
new file mode 100644
index 0000000..925f8bf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_21.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_21.webp
new file mode 100644
index 0000000..010c21d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_22.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_22.webp
new file mode 100644
index 0000000..e6c7be0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_23.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_23.webp
new file mode 100644
index 0000000..c73d83d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_24.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_24.webp
new file mode 100644
index 0000000..3805ca7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_25.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_25.webp
new file mode 100644
index 0000000..c815b32
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_26.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_26.webp
new file mode 100644
index 0000000..14e3a59
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_27.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_27.webp
new file mode 100644
index 0000000..80b3e89
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_28.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_28.webp
new file mode 100644
index 0000000..938d75c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_29.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_29.webp
new file mode 100644
index 0000000..ca89162
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_30.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_30.webp
new file mode 100644
index 0000000..7b8e771
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_31.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_31.webp
new file mode 100644
index 0000000..895ddfe
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_32.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_32.webp
new file mode 100644
index 0000000..2c289ad
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_33.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_33.webp
new file mode 100644
index 0000000..289e271
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_34.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_34.webp
new file mode 100644
index 0000000..3d0aafc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_35.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_35.webp
new file mode 100644
index 0000000..cd54876
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_36.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_36.webp
new file mode 100644
index 0000000..9c5d305
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_37.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_37.webp
new file mode 100644
index 0000000..a22a8ab
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_38.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_38.webp
new file mode 100644
index 0000000..6b159ec
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_38.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_39.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_39.webp
new file mode 100644
index 0000000..ec7fdb5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_39.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_40.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_40.webp
new file mode 100644
index 0000000..5028e06
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_40.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_41.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_41.webp
new file mode 100644
index 0000000..8e930f5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_41.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_42.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_42.webp
new file mode 100644
index 0000000..cf83530
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_42.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_43.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_43.webp
new file mode 100644
index 0000000..69b6f77
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_43.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_44.webp b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_44.webp
new file mode 100644
index 0000000..4ec467b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_anim_44.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_ripple_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_op_ripple_recognizing_anim.xml
new file mode 100644
index 0000000..2314cfd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_ripple_recognizing_anim.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="utf-8"?>
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_op_ripple_anim_00" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_01" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_02" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_03" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_04" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_05" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_06" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_07" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_08" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_09" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_25" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_26" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_27" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_28" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_29" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_30" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_31" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_32" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_33" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_34" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_35" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_36" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_37" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_38" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_39" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_40" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_41" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_42" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_43" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_ripple_anim_44" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_00.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_00.webp
new file mode 100644
index 0000000..6a07379
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_01.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_01.webp
new file mode 100644
index 0000000..454607c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_02.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_02.webp
new file mode 100644
index 0000000..d6f7223
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_03.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_03.webp
new file mode 100644
index 0000000..24a6d78
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_04.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_04.webp
new file mode 100644
index 0000000..38ea426
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_05.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_05.webp
new file mode 100644
index 0000000..f16da1b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_06.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_06.webp
new file mode 100644
index 0000000..8127872
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_07.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_07.webp
new file mode 100644
index 0000000..4dc1c5d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_08.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_08.webp
new file mode 100644
index 0000000..a29a066
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_09.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_09.webp
new file mode 100644
index 0000000..bc33960
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_10.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_10.webp
new file mode 100644
index 0000000..56c0fed
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_11.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_11.webp
new file mode 100644
index 0000000..0b5d9f4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_12.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_12.webp
new file mode 100644
index 0000000..2b6ca48
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_13.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_13.webp
new file mode 100644
index 0000000..9339a08
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_14.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_14.webp
new file mode 100644
index 0000000..fad502d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_15.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_15.webp
new file mode 100644
index 0000000..6dd63e2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_16.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_16.webp
new file mode 100644
index 0000000..60cac04
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_17.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_17.webp
new file mode 100644
index 0000000..8990c23
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_18.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_18.webp
new file mode 100644
index 0000000..b4883a0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_19.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_19.webp
new file mode 100644
index 0000000..993c15b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_20.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_20.webp
new file mode 100644
index 0000000..24c8873
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_21.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_21.webp
new file mode 100644
index 0000000..8dd3cb8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_22.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_22.webp
new file mode 100644
index 0000000..d1bf5ed
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_23.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_23.webp
new file mode 100644
index 0000000..947df36
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_24.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_24.webp
new file mode 100644
index 0000000..44db878
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_25.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_25.webp
new file mode 100644
index 0000000..ed9c10f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_26.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_26.webp
new file mode 100644
index 0000000..bf383a4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_27.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_27.webp
new file mode 100644
index 0000000..1713ae7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_28.webp b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_28.webp
new file mode 100644
index 0000000..8e7eba3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_scanning_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_op_scanning_recognizing_anim.xml
new file mode 100644
index 0000000..a54b6cc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_scanning_recognizing_anim.xml
@@ -0,0 +1,33 @@
+<?xml version="1.0" encoding="utf-8"?>
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_op_scanning_anim_00" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_01" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_02" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_03" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_04" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_05" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_06" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_07" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_08" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_09" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_10" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_11" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_12" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_13" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_14" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_15" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_16" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_17" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_18" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_19" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_20" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_21" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_22" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_23" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_24" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_25" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_26" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_27" android:duration="12" />
+    <item android:drawable="@drawable/fod_op_scanning_anim_28" android:duration="12" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_00.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_00.webp
new file mode 100644
index 0000000..b726b5e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_01.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_01.webp
new file mode 100644
index 0000000..fc1e9e8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_02.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_02.webp
new file mode 100644
index 0000000..7314ab5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_03.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_03.webp
new file mode 100644
index 0000000..48ed7bf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_04.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_04.webp
new file mode 100644
index 0000000..a02256e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_05.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_05.webp
new file mode 100644
index 0000000..aa493b4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_06.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_06.webp
new file mode 100644
index 0000000..2045e79
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_07.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_07.webp
new file mode 100644
index 0000000..ba27da7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_08.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_08.webp
new file mode 100644
index 0000000..9917eff
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_09.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_09.webp
new file mode 100644
index 0000000..370885c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_10.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_10.webp
new file mode 100644
index 0000000..dba98fa
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_11.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_11.webp
new file mode 100644
index 0000000..e5c5918
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_12.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_12.webp
new file mode 100644
index 0000000..dce4394
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_13.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_13.webp
new file mode 100644
index 0000000..200df7f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_14.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_14.webp
new file mode 100644
index 0000000..25497e3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_15.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_15.webp
new file mode 100644
index 0000000..7319577
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_16.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_16.webp
new file mode 100644
index 0000000..29ef103
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_17.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_17.webp
new file mode 100644
index 0000000..0a4ec1a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_18.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_18.webp
new file mode 100644
index 0000000..799ddf3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_19.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_19.webp
new file mode 100644
index 0000000..fb6ef3f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_20.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_20.webp
new file mode 100644
index 0000000..a0040b8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_21.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_21.webp
new file mode 100644
index 0000000..37eefd6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_22.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_22.webp
new file mode 100644
index 0000000..0465717
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_23.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_23.webp
new file mode 100644
index 0000000..0b1cdef
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_24.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_24.webp
new file mode 100644
index 0000000..9914125
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_25.webp b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_25.webp
new file mode 100644
index 0000000..6b395a3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_stripe_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_op_stripe_recognizing_anim.xml
new file mode 100644
index 0000000..8ef229e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_stripe_recognizing_anim.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_op_stripe_anim_00" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_01" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_02" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_03" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_04" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_05" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_06" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_07" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_08" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_09" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_stripe_anim_25" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_00.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_00.webp
new file mode 100644
index 0000000..e1660d0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_01.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_01.webp
new file mode 100644
index 0000000..d0fe015
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_02.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_02.webp
new file mode 100644
index 0000000..65e01bd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_03.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_03.webp
new file mode 100644
index 0000000..936c703
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_04.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_04.webp
new file mode 100644
index 0000000..fc77533
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_05.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_05.webp
new file mode 100644
index 0000000..65d13cc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_06.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_06.webp
new file mode 100644
index 0000000..883b3d7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_07.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_07.webp
new file mode 100644
index 0000000..6ea1c6e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_08.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_08.webp
new file mode 100644
index 0000000..baf0bee
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_09.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_09.webp
new file mode 100644
index 0000000..d58459c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_10.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_10.webp
new file mode 100644
index 0000000..8a01b5a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_11.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_11.webp
new file mode 100644
index 0000000..414c46b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_12.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_12.webp
new file mode 100644
index 0000000..5fb2671
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_13.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_13.webp
new file mode 100644
index 0000000..8c6950e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_14.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_14.webp
new file mode 100644
index 0000000..4c117fc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_15.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_15.webp
new file mode 100644
index 0000000..3e88774
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_16.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_16.webp
new file mode 100644
index 0000000..85dc467
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_17.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_17.webp
new file mode 100644
index 0000000..6e05959
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_18.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_18.webp
new file mode 100644
index 0000000..a42f8b8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_19.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_19.webp
new file mode 100644
index 0000000..08740a1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_20.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_20.webp
new file mode 100644
index 0000000..33c706c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_21.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_21.webp
new file mode 100644
index 0000000..173dd67
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_22.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_22.webp
new file mode 100644
index 0000000..2530ed8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_23.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_23.webp
new file mode 100644
index 0000000..2bc289e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_24.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_24.webp
new file mode 100644
index 0000000..6ff537f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_25.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_25.webp
new file mode 100644
index 0000000..907a107
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_26.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_26.webp
new file mode 100644
index 0000000..5a831be
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_27.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_27.webp
new file mode 100644
index 0000000..7fe3ebc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_28.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_28.webp
new file mode 100644
index 0000000..cc19a73
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_29.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_29.webp
new file mode 100644
index 0000000..a77fb44
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_30.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_30.webp
new file mode 100644
index 0000000..d24d0e2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_31.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_31.webp
new file mode 100644
index 0000000..eb803a9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_32.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_32.webp
new file mode 100644
index 0000000..b9ce4bc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_33.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_33.webp
new file mode 100644
index 0000000..b1ce85d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_34.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_34.webp
new file mode 100644
index 0000000..c625723
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_35.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_35.webp
new file mode 100644
index 0000000..15762ad
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_36.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_36.webp
new file mode 100644
index 0000000..2465a49
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_37.webp b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_37.webp
new file mode 100644
index 0000000..5a738b8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_anim_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_op_wave_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_op_wave_recognizing_anim.xml
new file mode 100644
index 0000000..2bb9e61
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_op_wave_recognizing_anim.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_op_wave_anim_00" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_01" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_02" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_03" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_04" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_05" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_06" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_07" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_08" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_09" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_25" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_26" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_27" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_28" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_29" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_30" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_31" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_32" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_33" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_34" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_35" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_36" android:duration="6" />
+    <item android:drawable="@drawable/fod_op_wave_anim_37" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_00.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_00.webp
new file mode 100644
index 0000000..b51465c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_01.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_01.webp
new file mode 100644
index 0000000..69a838f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_02.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_02.webp
new file mode 100644
index 0000000..020a91a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_03.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_03.webp
new file mode 100644
index 0000000..9b175c9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_04.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_04.webp
new file mode 100644
index 0000000..1bb5d74
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_05.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_05.webp
new file mode 100644
index 0000000..679fc75
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_06.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_06.webp
new file mode 100644
index 0000000..af0edfd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_07.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_07.webp
new file mode 100644
index 0000000..17c3f74
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_08.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_08.webp
new file mode 100644
index 0000000..324dcb7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_09.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_09.webp
new file mode 100644
index 0000000..8e2e322
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_10.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_10.webp
new file mode 100644
index 0000000..4c3daeb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_11.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_11.webp
new file mode 100644
index 0000000..c27d076
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_12.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_12.webp
new file mode 100644
index 0000000..93bdba7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_13.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_13.webp
new file mode 100644
index 0000000..1a4f4b9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_14.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_14.webp
new file mode 100644
index 0000000..5c8fa2b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_15.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_15.webp
new file mode 100644
index 0000000..0da426d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_16.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_16.webp
new file mode 100644
index 0000000..d214293
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_17.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_17.webp
new file mode 100644
index 0000000..696acf3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_18.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_18.webp
new file mode 100644
index 0000000..f208380
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_19.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_19.webp
new file mode 100644
index 0000000..9b0bcfd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_20.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_20.webp
new file mode 100644
index 0000000..4401ba9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_21.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_21.webp
new file mode 100644
index 0000000..14ac29e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_22.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_22.webp
new file mode 100644
index 0000000..d214293
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_23.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_23.webp
new file mode 100644
index 0000000..0da426d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_24.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_24.webp
new file mode 100644
index 0000000..5c8fa2b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_25.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_25.webp
new file mode 100644
index 0000000..1a4f4b9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_26.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_26.webp
new file mode 100644
index 0000000..93bdba7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_27.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_27.webp
new file mode 100644
index 0000000..c27d076
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_28.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_28.webp
new file mode 100644
index 0000000..4c3daeb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_29.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_29.webp
new file mode 100644
index 0000000..8e2e322
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_30.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_30.webp
new file mode 100644
index 0000000..324dcb7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_31.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_31.webp
new file mode 100644
index 0000000..17c3f74
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_32.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_32.webp
new file mode 100644
index 0000000..af0edfd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_33.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_33.webp
new file mode 100644
index 0000000..679fc75
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_34.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_34.webp
new file mode 100644
index 0000000..1bb5d74
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_35.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_35.webp
new file mode 100644
index 0000000..9b175c9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_36.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_36.webp
new file mode 100644
index 0000000..020a91a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_37.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_37.webp
new file mode 100644
index 0000000..69a838f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_anim_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_dna_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_recognizing_anim.xml
new file mode 100644
index 0000000..6889da1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_dna_recognizing_anim.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_pureview_dna_anim_00" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_01" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_02" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_03" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_04" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_05" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_06" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_07" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_08" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_09" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_25" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_26" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_27" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_28" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_29" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_30" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_31" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_32" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_33" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_34" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_35" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_36" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_dna_anim_37" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_00.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_00.webp
new file mode 100644
index 0000000..233c515
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_01.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_01.webp
new file mode 100644
index 0000000..047d123
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_02.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_02.webp
new file mode 100644
index 0000000..e102462
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_03.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_03.webp
new file mode 100644
index 0000000..979abe3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_04.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_04.webp
new file mode 100644
index 0000000..53eac8c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_05.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_05.webp
new file mode 100644
index 0000000..1405cfc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_06.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_06.webp
new file mode 100644
index 0000000..77d4295
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_07.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_07.webp
new file mode 100644
index 0000000..2e23c4e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_08.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_08.webp
new file mode 100644
index 0000000..bf21467
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_09.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_09.webp
new file mode 100644
index 0000000..9d1c373
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_10.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_10.webp
new file mode 100644
index 0000000..f8a8ef7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_11.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_11.webp
new file mode 100644
index 0000000..30aaf5c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_12.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_12.webp
new file mode 100644
index 0000000..8ac9a26
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_13.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_13.webp
new file mode 100644
index 0000000..9cb4b8f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_14.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_14.webp
new file mode 100644
index 0000000..e004134
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_15.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_15.webp
new file mode 100644
index 0000000..99a6eaf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_16.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_16.webp
new file mode 100644
index 0000000..1e2311b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_17.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_17.webp
new file mode 100644
index 0000000..0fb03ec
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_18.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_18.webp
new file mode 100644
index 0000000..42c9d4a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_19.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_19.webp
new file mode 100644
index 0000000..fde32db
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_20.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_20.webp
new file mode 100644
index 0000000..bd7d579
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_21.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_21.webp
new file mode 100644
index 0000000..81566f5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_22.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_22.webp
new file mode 100644
index 0000000..8a431d1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_23.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_23.webp
new file mode 100644
index 0000000..ef8257a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_24.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_24.webp
new file mode 100644
index 0000000..5937118
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_25.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_25.webp
new file mode 100644
index 0000000..e76e04b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_26.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_26.webp
new file mode 100644
index 0000000..07a206a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_27.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_27.webp
new file mode 100644
index 0000000..fde32db
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_28.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_28.webp
new file mode 100644
index 0000000..42c9d4a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_29.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_29.webp
new file mode 100644
index 0000000..0fb03ec
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_30.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_30.webp
new file mode 100644
index 0000000..1e2311b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_31.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_31.webp
new file mode 100644
index 0000000..99a6eaf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_32.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_32.webp
new file mode 100644
index 0000000..dbdfb96
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_33.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_33.webp
new file mode 100644
index 0000000..9cb4b8f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_34.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_34.webp
new file mode 100644
index 0000000..8ac9a26
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_35.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_35.webp
new file mode 100644
index 0000000..30aaf5c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_36.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_36.webp
new file mode 100644
index 0000000..f8a8ef7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_37.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_37.webp
new file mode 100644
index 0000000..9d1c373
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_38.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_38.webp
new file mode 100644
index 0000000..bf21467
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_38.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_39.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_39.webp
new file mode 100644
index 0000000..2e23c4e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_39.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_40.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_40.webp
new file mode 100644
index 0000000..77d4295
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_40.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_41.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_41.webp
new file mode 100644
index 0000000..1405cfc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_41.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_42.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_42.webp
new file mode 100644
index 0000000..53eac8c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_42.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_43.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_43.webp
new file mode 100644
index 0000000..979abe3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_43.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_44.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_44.webp
new file mode 100644
index 0000000..e102462
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_44.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_45.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_45.webp
new file mode 100644
index 0000000..047d123
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_anim_45.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_future_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_pureview_future_recognizing_anim.xml
new file mode 100644
index 0000000..fe7a917
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_future_recognizing_anim.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_pureview_future_anim_00" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_01" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_02" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_03" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_04" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_05" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_06" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_07" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_08" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_09" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_25" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_26" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_27" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_28" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_29" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_30" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_31" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_32" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_33" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_34" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_35" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_36" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_37" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_38" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_39" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_40" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_41" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_42" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_43" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_44" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_future_anim_45" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_00.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_00.webp
new file mode 100644
index 0000000..390443b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_01.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_01.webp
new file mode 100644
index 0000000..6bbf65a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_02.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_02.webp
new file mode 100644
index 0000000..94f9557
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_03.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_03.webp
new file mode 100644
index 0000000..1ca1a35
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_04.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_04.webp
new file mode 100644
index 0000000..02a0ae6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_05.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_05.webp
new file mode 100644
index 0000000..477e550
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_06.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_06.webp
new file mode 100644
index 0000000..832e781
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_07.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_07.webp
new file mode 100644
index 0000000..1f7d9ef
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_08.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_08.webp
new file mode 100644
index 0000000..7f10ba8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_09.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_09.webp
new file mode 100644
index 0000000..7012130
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_10.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_10.webp
new file mode 100644
index 0000000..3f9a473
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_11.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_11.webp
new file mode 100644
index 0000000..47518e8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_12.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_12.webp
new file mode 100644
index 0000000..a54f478
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_13.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_13.webp
new file mode 100644
index 0000000..21c653b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_14.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_14.webp
new file mode 100644
index 0000000..f8a706c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_15.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_15.webp
new file mode 100644
index 0000000..d43188f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_16.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_16.webp
new file mode 100644
index 0000000..d897674
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_17.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_17.webp
new file mode 100644
index 0000000..4040ba9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_18.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_18.webp
new file mode 100644
index 0000000..7225d8d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_19.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_19.webp
new file mode 100644
index 0000000..e54daf3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_20.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_20.webp
new file mode 100644
index 0000000..037e94d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_21.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_21.webp
new file mode 100644
index 0000000..fa3b445
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_22.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_22.webp
new file mode 100644
index 0000000..edcf270
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_23.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_23.webp
new file mode 100644
index 0000000..390443b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_24.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_24.webp
new file mode 100644
index 0000000..6bbf65a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_25.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_25.webp
new file mode 100644
index 0000000..94f9557
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_26.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_26.webp
new file mode 100644
index 0000000..1ca1a35
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_27.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_27.webp
new file mode 100644
index 0000000..02a0ae6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_28.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_28.webp
new file mode 100644
index 0000000..477e550
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_29.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_29.webp
new file mode 100644
index 0000000..832e781
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_30.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_30.webp
new file mode 100644
index 0000000..1f7d9ef
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_31.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_31.webp
new file mode 100644
index 0000000..7f10ba8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_32.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_32.webp
new file mode 100644
index 0000000..7012130
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_33.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_33.webp
new file mode 100644
index 0000000..3f9a473
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_34.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_34.webp
new file mode 100644
index 0000000..47518e8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_35.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_35.webp
new file mode 100644
index 0000000..a54f478
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_36.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_36.webp
new file mode 100644
index 0000000..21c653b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_37.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_37.webp
new file mode 100644
index 0000000..f8a706c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_38.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_38.webp
new file mode 100644
index 0000000..d43188f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_38.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_39.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_39.webp
new file mode 100644
index 0000000..d897674
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_39.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_40.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_40.webp
new file mode 100644
index 0000000..4040ba9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_40.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_41.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_41.webp
new file mode 100644
index 0000000..7225d8d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_41.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_42.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_42.webp
new file mode 100644
index 0000000..e54daf3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_42.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_43.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_43.webp
new file mode 100644
index 0000000..037e94d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_43.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_44.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_44.webp
new file mode 100644
index 0000000..fa3b445
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_44.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_45.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_45.webp
new file mode 100644
index 0000000..edcf270
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_anim_45.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_recognizing_anim.xml
new file mode 100644
index 0000000..71232e9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_halo_ring_recognizing_anim.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_00" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_01" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_02" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_03" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_04" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_05" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_06" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_07" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_08" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_09" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_25" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_26" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_27" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_28" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_29" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_30" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_31" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_32" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_33" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_34" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_35" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_36" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_37" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_38" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_39" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_40" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_41" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_42" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_43" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_44" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_halo_ring_anim_45" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_00.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_00.webp
new file mode 100644
index 0000000..c80faa0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_00.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_01.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_01.webp
new file mode 100644
index 0000000..96e6c3f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_01.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_02.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_02.webp
new file mode 100644
index 0000000..e157567
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_02.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_03.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_03.webp
new file mode 100644
index 0000000..3a818f3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_03.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_04.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_04.webp
new file mode 100644
index 0000000..733beb7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_04.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_05.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_05.webp
new file mode 100644
index 0000000..2b51370
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_05.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_06.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_06.webp
new file mode 100644
index 0000000..f797353
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_06.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_07.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_07.webp
new file mode 100644
index 0000000..28c84cd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_07.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_08.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_08.webp
new file mode 100644
index 0000000..473d26a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_08.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_09.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_09.webp
new file mode 100644
index 0000000..2af5d06
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_09.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_10.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_10.webp
new file mode 100644
index 0000000..de88b42
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_11.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_11.webp
new file mode 100644
index 0000000..d574472
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_12.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_12.webp
new file mode 100644
index 0000000..ebb7281
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_13.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_13.webp
new file mode 100644
index 0000000..4124837
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_14.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_14.webp
new file mode 100644
index 0000000..e001436
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_15.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_15.webp
new file mode 100644
index 0000000..21903ae
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_16.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_16.webp
new file mode 100644
index 0000000..c6ee91e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_17.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_17.webp
new file mode 100644
index 0000000..7fe3442
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_18.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_18.webp
new file mode 100644
index 0000000..0437fce
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_19.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_19.webp
new file mode 100644
index 0000000..26b3d1c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_20.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_20.webp
new file mode 100644
index 0000000..a2b1271
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_21.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_21.webp
new file mode 100644
index 0000000..2b83a8c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_22.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_22.webp
new file mode 100644
index 0000000..c6ee91e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_23.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_23.webp
new file mode 100644
index 0000000..21903ae
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_24.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_24.webp
new file mode 100644
index 0000000..e001436
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_25.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_25.webp
new file mode 100644
index 0000000..580af1d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_26.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_26.webp
new file mode 100644
index 0000000..ebb7281
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_27.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_27.webp
new file mode 100644
index 0000000..d574472
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_28.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_28.webp
new file mode 100644
index 0000000..de88b42
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_29.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_29.webp
new file mode 100644
index 0000000..2af5d06
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_30.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_30.webp
new file mode 100644
index 0000000..473d26a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_31.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_31.webp
new file mode 100644
index 0000000..2d79a25
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_32.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_32.webp
new file mode 100644
index 0000000..f797353
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_33.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_33.webp
new file mode 100644
index 0000000..2b51370
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_34.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_34.webp
new file mode 100644
index 0000000..733beb7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_35.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_35.webp
new file mode 100644
index 0000000..3a818f3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_36.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_36.webp
new file mode 100644
index 0000000..e157567
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_37.webp b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_37.webp
new file mode 100644
index 0000000..96e6c3f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_anim_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_recognizing_anim.xml
new file mode 100644
index 0000000..dffe236
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_pureview_molecular_recognizing_anim.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_00" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_01" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_02" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_03" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_04" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_05" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_06" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_07" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_08" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_09" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_22" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_23" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_24" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_25" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_26" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_27" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_28" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_29" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_30" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_31" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_32" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_33" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_34" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_35" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_36" android:duration="6" />
+    <item android:drawable="@drawable/fod_pureview_molecular_anim_37" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum.xml b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum.xml
new file mode 100644
index 0000000..367b6aa
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_recog_animation_quantum_1" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_2" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_3" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_4" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_5" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_6" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_7" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_8" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_9" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_quantum_22" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_1.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_1.png
new file mode 100644
index 0000000..3c59087
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_1.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_10.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_10.png
new file mode 100644
index 0000000..16cad28
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_10.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_11.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_11.png
new file mode 100644
index 0000000..936abb6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_11.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_12.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_12.png
new file mode 100644
index 0000000..733c934
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_12.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_13.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_13.png
new file mode 100644
index 0000000..39a8b08
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_13.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_14.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_14.png
new file mode 100644
index 0000000..d0c545b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_14.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_15.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_15.png
new file mode 100644
index 0000000..cff6611
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_15.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_16.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_16.png
new file mode 100644
index 0000000..e700292
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_16.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_17.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_17.png
new file mode 100644
index 0000000..66952de
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_17.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_18.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_18.png
new file mode 100644
index 0000000..01b7389
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_18.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_19.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_19.png
new file mode 100644
index 0000000..dd156a7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_19.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_2.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_2.png
new file mode 100644
index 0000000..34d8105
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_2.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_20.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_20.png
new file mode 100644
index 0000000..f5138c5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_20.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_21.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_21.png
new file mode 100644
index 0000000..73f4125
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_21.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_22.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_22.png
new file mode 100644
index 0000000..54f1be4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_22.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_3.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_3.png
new file mode 100644
index 0000000..a7d727b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_3.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_4.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_4.png
new file mode 100644
index 0000000..cb7a127
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_4.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_5.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_5.png
new file mode 100644
index 0000000..d9517fc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_5.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_6.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_6.png
new file mode 100644
index 0000000..b3b3c5b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_6.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_7.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_7.png
new file mode 100644
index 0000000..af84e80
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_7.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_8.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_8.png
new file mode 100644
index 0000000..011c079
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_8.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_9.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_9.png
new file mode 100644
index 0000000..f90d2bc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_quantum_9.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine.xml b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine.xml
new file mode 100644
index 0000000..8a31610
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_recog_animation_shine_1" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_2" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_3" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_4" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_5" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_6" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_7" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_8" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_9" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_22" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_23" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_24" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_25" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_26" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_27" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_28" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_29" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_30" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_31" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_32" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_33" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_34" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_35" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_36" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_37" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_38" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_39" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_40" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_shine_41" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_1.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_1.png
new file mode 100644
index 0000000..977592e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_1.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_10.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_10.png
new file mode 100644
index 0000000..c172235
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_10.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_11.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_11.png
new file mode 100644
index 0000000..410c01f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_11.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_12.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_12.png
new file mode 100644
index 0000000..f3d9f5d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_12.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_13.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_13.png
new file mode 100644
index 0000000..9341cbe
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_13.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_14.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_14.png
new file mode 100644
index 0000000..da0f2a0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_14.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_15.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_15.png
new file mode 100644
index 0000000..7100c5d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_15.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_16.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_16.png
new file mode 100644
index 0000000..ef4e2e5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_16.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_17.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_17.png
new file mode 100644
index 0000000..38ab5dd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_17.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_18.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_18.png
new file mode 100644
index 0000000..37faf3f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_18.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_19.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_19.png
new file mode 100644
index 0000000..dd0fed8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_19.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_2.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_2.png
new file mode 100644
index 0000000..21b740f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_2.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_20.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_20.png
new file mode 100644
index 0000000..748d4d1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_20.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_21.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_21.png
new file mode 100644
index 0000000..4dcf872
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_21.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_22.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_22.png
new file mode 100644
index 0000000..49c816f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_22.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_23.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_23.png
new file mode 100644
index 0000000..b8b7db0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_23.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_24.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_24.png
new file mode 100644
index 0000000..3a7291b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_24.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_25.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_25.png
new file mode 100644
index 0000000..b174431
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_25.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_26.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_26.png
new file mode 100644
index 0000000..0557a27
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_26.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_27.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_27.png
new file mode 100644
index 0000000..6c9df8f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_27.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_28.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_28.png
new file mode 100644
index 0000000..1253f0a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_28.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_29.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_29.png
new file mode 100644
index 0000000..4fef26c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_29.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_3.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_3.png
new file mode 100644
index 0000000..dcebbb6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_3.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_30.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_30.png
new file mode 100644
index 0000000..1c3c7a5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_30.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_31.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_31.png
new file mode 100644
index 0000000..82789ba
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_31.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_32.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_32.png
new file mode 100644
index 0000000..a6e0d66
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_32.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_33.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_33.png
new file mode 100644
index 0000000..ecf4e9a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_33.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_34.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_34.png
new file mode 100644
index 0000000..de60c8b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_34.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_35.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_35.png
new file mode 100644
index 0000000..4714d37
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_35.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_36.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_36.png
new file mode 100644
index 0000000..8c4b93c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_36.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_37.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_37.png
new file mode 100644
index 0000000..3f2a2eb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_37.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_38.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_38.png
new file mode 100644
index 0000000..50d2164
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_38.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_39.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_39.png
new file mode 100644
index 0000000..90c1aa5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_39.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_4.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_4.png
new file mode 100644
index 0000000..26c7c97
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_4.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_40.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_40.png
new file mode 100644
index 0000000..60c495b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_40.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_41.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_41.png
new file mode 100644
index 0000000..d4ec8d2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_41.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_5.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_5.png
new file mode 100644
index 0000000..08d1352
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_5.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_6.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_6.png
new file mode 100644
index 0000000..be51534
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_6.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_7.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_7.png
new file mode 100644
index 0000000..194a633
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_7.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_8.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_8.png
new file mode 100644
index 0000000..cdda02a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_8.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_9.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_9.png
new file mode 100644
index 0000000..342620a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_shine_9.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke.xml b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke.xml
new file mode 100644
index 0000000..6438ff6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke.xml
@@ -0,0 +1,34 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_recog_animation_smoke_1" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_2" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_3" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_4" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_5" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_6" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_7" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_8" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_9" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_smoke_14" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_1.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_1.png
new file mode 100644
index 0000000..d617ba7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_1.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_10.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_10.png
new file mode 100644
index 0000000..3518f86
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_10.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_11.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_11.png
new file mode 100644
index 0000000..a0f7284
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_11.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_12.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_12.png
new file mode 100644
index 0000000..551b835
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_12.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_13.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_13.png
new file mode 100644
index 0000000..a8decf5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_13.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_14.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_14.png
new file mode 100644
index 0000000..a8decf5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_14.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_2.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_2.png
new file mode 100644
index 0000000..0b6eaf6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_2.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_3.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_3.png
new file mode 100644
index 0000000..7347b3d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_3.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_4.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_4.png
new file mode 100644
index 0000000..fa78c03
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_4.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_5.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_5.png
new file mode 100644
index 0000000..32cfd57
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_5.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_6.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_6.png
new file mode 100644
index 0000000..dde827a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_6.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_7.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_7.png
new file mode 100644
index 0000000..15b650e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_7.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_8.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_8.png
new file mode 100644
index 0000000..c550245
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_8.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_9.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_9.png
new file mode 100644
index 0000000..c87fcb8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_smoke_9.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings.xml b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings.xml
new file mode 100644
index 0000000..88e5346
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The Evolution X Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/fod_recog_animation_strings_1" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_2" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_3" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_4" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_5" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_6" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_7" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_8" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_9" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_10" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_11" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_12" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_13" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_14" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_15" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_16" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_17" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_18" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_19" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_20" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_21" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_22" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_23" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_24" android:duration="6" />
+    <item android:drawable="@drawable/fod_recog_animation_strings_25" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_1.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_1.png
new file mode 100644
index 0000000..4151f95
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_1.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_10.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_10.png
new file mode 100644
index 0000000..a65c86b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_10.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_11.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_11.png
new file mode 100644
index 0000000..3dd1ca8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_11.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_12.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_12.png
new file mode 100644
index 0000000..7cae47f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_12.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_13.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_13.png
new file mode 100644
index 0000000..e87c5bf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_13.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_14.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_14.png
new file mode 100644
index 0000000..a138c37
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_14.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_15.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_15.png
new file mode 100644
index 0000000..7a91919
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_15.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_16.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_16.png
new file mode 100644
index 0000000..1873fd5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_16.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_17.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_17.png
new file mode 100644
index 0000000..dcc1802
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_17.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_18.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_18.png
new file mode 100644
index 0000000..5552ca6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_18.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_19.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_19.png
new file mode 100644
index 0000000..c758e7f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_19.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_2.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_2.png
new file mode 100644
index 0000000..d020a60
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_2.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_20.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_20.png
new file mode 100644
index 0000000..37e2b5a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_20.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_21.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_21.png
new file mode 100644
index 0000000..dd7a6b8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_21.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_22.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_22.png
new file mode 100644
index 0000000..679e166
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_22.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_23.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_23.png
new file mode 100644
index 0000000..1e395cd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_23.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_24.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_24.png
new file mode 100644
index 0000000..d8aa62e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_24.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_25.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_25.png
new file mode 100644
index 0000000..8765d10
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_25.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_3.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_3.png
new file mode 100644
index 0000000..2fa86bc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_3.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_4.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_4.png
new file mode 100644
index 0000000..0debd06
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_4.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_5.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_5.png
new file mode 100644
index 0000000..4dc941f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_5.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_6.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_6.png
new file mode 100644
index 0000000..c0e1454
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_6.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_7.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_7.png
new file mode 100644
index 0000000..f24da86
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_7.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_8.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_8.png
new file mode 100644
index 0000000..c293163
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_8.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_9.png b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_9.png
new file mode 100644
index 0000000..a23a535
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_recog_animation_strings_9.png
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/fod_rog_fusion_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_rog_fusion_recognizing_anim.xml
new file mode 100644
index 0000000..8a7cc74
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_rog_fusion_recognizing_anim.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The ShapeShiftOS Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/asus_fod_anim_1_01" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_02" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_03" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_04" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_05" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_06" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_07" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_08" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_09" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_10" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_11" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_12" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_13" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_14" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_15" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_1_16" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_rog_pulsar_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_rog_pulsar_recognizing_anim.xml
new file mode 100644
index 0000000..93d7cd0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_rog_pulsar_recognizing_anim.xml
@@ -0,0 +1,66 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The ShapeShiftOS Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/asus_fod_anim_2_00" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_01" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_02" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_03" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_04" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_05" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_06" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_07" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_08" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_09" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_10" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_11" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_12" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_13" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_14" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_15" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_16" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_17" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_18" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_19" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_20" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_21" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_22" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_23" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_24" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_25" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_26" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_27" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_28" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_29" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_30" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_31" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_32" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_33" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_34" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_35" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_36" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_37" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_38" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_39" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_40" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_41" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_42" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_43" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_44" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_2_45" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/fod_rog_supernova_recognizing_anim.xml b/packages/FodAnimationResources/res/drawable/fod_rog_supernova_recognizing_anim.xml
new file mode 100644
index 0000000..edf2aa6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/fod_rog_supernova_recognizing_anim.xml
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+    Copyright (C) 2019-2020 The ShapeShiftOS Project
+
+    Licensed 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 CONDITIONS OF ANY KIND, either express or implied.
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+
+<animation-list android:oneshot="false"
+  xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:drawable="@drawable/asus_fod_anim_3_00" android:duration="6" />    
+    <item android:drawable="@drawable/asus_fod_anim_3_01" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_02" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_03" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_04" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_05" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_06" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_07" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_08" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_09" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_10" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_11" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_12" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_13" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_14" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_15" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_16" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_17" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_18" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_19" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_20" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_21" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_22" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_23" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_24" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_25" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_26" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_27" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_28" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_29" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_30" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_31" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_32" android:duration="6" />
+    <item android:drawable="@drawable/asus_fod_anim_3_33" android:duration="6" />
+</animation-list>
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_1.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_1.webp
new file mode 100644
index 0000000..9728cdf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_1.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_10.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_10.webp
new file mode 100644
index 0000000..7f76161
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_11.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_11.webp
new file mode 100644
index 0000000..135576a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_12.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_12.webp
new file mode 100644
index 0000000..0adc7de
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_13.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_13.webp
new file mode 100644
index 0000000..f634ccb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_14.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_14.webp
new file mode 100644
index 0000000..075b72d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_15.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_15.webp
new file mode 100644
index 0000000..9233f4d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_16.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_16.webp
new file mode 100644
index 0000000..c5898fd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_17.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_17.webp
new file mode 100644
index 0000000..7968f72
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_18.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_18.webp
new file mode 100644
index 0000000..8daf5b5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_19.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_19.webp
new file mode 100644
index 0000000..091c260
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_2.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_2.webp
new file mode 100644
index 0000000..239edf2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_2.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_20.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_20.webp
new file mode 100644
index 0000000..5d0c038
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_21.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_21.webp
new file mode 100644
index 0000000..924280c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_22.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_22.webp
new file mode 100644
index 0000000..9018df6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_23.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_23.webp
new file mode 100644
index 0000000..74f368e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_24.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_24.webp
new file mode 100644
index 0000000..b8905ea
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_25.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_25.webp
new file mode 100644
index 0000000..350e1f5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_26.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_26.webp
new file mode 100644
index 0000000..d921a31
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_27.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_27.webp
new file mode 100644
index 0000000..46c8fa5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_28.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_28.webp
new file mode 100644
index 0000000..96eea3a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_29.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_29.webp
new file mode 100644
index 0000000..482cca5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_3.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_3.webp
new file mode 100644
index 0000000..d034c36
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_3.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_4.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_4.webp
new file mode 100644
index 0000000..7b48405
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_4.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_5.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_5.webp
new file mode 100644
index 0000000..78e1311
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_5.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_6.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_6.webp
new file mode 100644
index 0000000..86cb945
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_6.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_7.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_7.webp
new file mode 100644
index 0000000..1a6645f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_7.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_8.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_8.webp
new file mode 100644
index 0000000..3089f37
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_8.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_9.webp b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_9.webp
new file mode 100644
index 0000000..88180a8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aod_recognizing_anim_9.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_1.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_1.webp
new file mode 100644
index 0000000..34a5aa0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_1.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_10.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_10.webp
new file mode 100644
index 0000000..65a5e30
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_11.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_11.webp
new file mode 100644
index 0000000..972aa1f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_12.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_12.webp
new file mode 100644
index 0000000..a35781f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_13.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_13.webp
new file mode 100644
index 0000000..206815e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_14.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_14.webp
new file mode 100644
index 0000000..74f8603
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_15.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_15.webp
new file mode 100644
index 0000000..ccf27a3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_16.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_16.webp
new file mode 100644
index 0000000..b47f4c7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_17.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_17.webp
new file mode 100644
index 0000000..f1783dd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_18.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_18.webp
new file mode 100644
index 0000000..cd26835
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_19.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_19.webp
new file mode 100644
index 0000000..0753e10
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_2.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_2.webp
new file mode 100644
index 0000000..171fb36
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_2.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_20.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_20.webp
new file mode 100644
index 0000000..20f7fa5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_21.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_21.webp
new file mode 100644
index 0000000..46f236e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_22.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_22.webp
new file mode 100644
index 0000000..26df018
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_23.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_23.webp
new file mode 100644
index 0000000..86c0306
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_24.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_24.webp
new file mode 100644
index 0000000..624524e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_25.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_25.webp
new file mode 100644
index 0000000..67c49ce
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_26.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_26.webp
new file mode 100644
index 0000000..4671a3a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_27.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_27.webp
new file mode 100644
index 0000000..01534cd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_28.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_28.webp
new file mode 100644
index 0000000..5f05547
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_29.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_29.webp
new file mode 100644
index 0000000..ef1457c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_3.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_3.webp
new file mode 100644
index 0000000..f5ffa9c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_3.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_30.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_30.webp
new file mode 100644
index 0000000..62789de
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_31.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_31.webp
new file mode 100644
index 0000000..863f529
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_32.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_32.webp
new file mode 100644
index 0000000..7ee772f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_33.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_33.webp
new file mode 100644
index 0000000..5e078bf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_34.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_34.webp
new file mode 100644
index 0000000..aed3b5d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_35.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_35.webp
new file mode 100644
index 0000000..ed69a3e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_36.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_36.webp
new file mode 100644
index 0000000..8b2c3b9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_37.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_37.webp
new file mode 100644
index 0000000..1ebd9fb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_38.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_38.webp
new file mode 100644
index 0000000..1524c99
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_38.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_39.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_39.webp
new file mode 100644
index 0000000..c1f191c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_39.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_4.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_4.webp
new file mode 100644
index 0000000..74bc638
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_4.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_40.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_40.webp
new file mode 100644
index 0000000..aedcc99
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_40.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_5.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_5.webp
new file mode 100644
index 0000000..9c43296
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_5.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_6.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_6.webp
new file mode 100644
index 0000000..96ae5ed
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_6.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_7.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_7.webp
new file mode 100644
index 0000000..bbee7f0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_7.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_8.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_8.webp
new file mode 100644
index 0000000..9164742
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_8.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_9.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_9.webp
new file mode 100644
index 0000000..7386c3a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_cas_recognizing_anim_9.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_1.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_1.webp
new file mode 100644
index 0000000..0765831
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_1.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_10.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_10.webp
new file mode 100644
index 0000000..e288910
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_11.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_11.webp
new file mode 100644
index 0000000..6238c45
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_12.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_12.webp
new file mode 100644
index 0000000..8727db4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_13.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_13.webp
new file mode 100644
index 0000000..45b4b60
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_14.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_14.webp
new file mode 100644
index 0000000..31905fe
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_15.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_15.webp
new file mode 100644
index 0000000..f3ad851
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_16.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_16.webp
new file mode 100644
index 0000000..e91fd6b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_17.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_17.webp
new file mode 100644
index 0000000..f1727e3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_18.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_18.webp
new file mode 100644
index 0000000..e879981
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_19.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_19.webp
new file mode 100644
index 0000000..8b167dc
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_2.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_2.webp
new file mode 100644
index 0000000..8dd6477
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_2.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_20.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_20.webp
new file mode 100644
index 0000000..ec3a753
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_21.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_21.webp
new file mode 100644
index 0000000..e58e37a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_22.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_22.webp
new file mode 100644
index 0000000..34704ac
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_23.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_23.webp
new file mode 100644
index 0000000..28718e5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_24.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_24.webp
new file mode 100644
index 0000000..96bf42c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_25.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_25.webp
new file mode 100644
index 0000000..5d81035
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_26.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_26.webp
new file mode 100644
index 0000000..4431677
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_27.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_27.webp
new file mode 100644
index 0000000..5371cce
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_28.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_28.webp
new file mode 100644
index 0000000..6ad5aeb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_29.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_29.webp
new file mode 100644
index 0000000..67f3ace
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_3.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_3.webp
new file mode 100644
index 0000000..499df6b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_3.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_30.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_30.webp
new file mode 100644
index 0000000..7eef1da
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_31.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_31.webp
new file mode 100644
index 0000000..240b6bb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_32.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_32.webp
new file mode 100644
index 0000000..8c03531
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_33.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_33.webp
new file mode 100644
index 0000000..7029699
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_34.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_34.webp
new file mode 100644
index 0000000..998ed09
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_35.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_35.webp
new file mode 100644
index 0000000..3b4f00c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_36.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_36.webp
new file mode 100644
index 0000000..9939aae
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_37.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_37.webp
new file mode 100644
index 0000000..a7d74d1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_38.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_38.webp
new file mode 100644
index 0000000..5f8464e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_38.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_39.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_39.webp
new file mode 100644
index 0000000..8a7819b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_39.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_4.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_4.webp
new file mode 100644
index 0000000..a5a2fdf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_4.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_40.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_40.webp
new file mode 100644
index 0000000..ebd7652
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_40.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_41.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_41.webp
new file mode 100644
index 0000000..86483ff
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_41.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_5.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_5.webp
new file mode 100644
index 0000000..0056613
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_5.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_6.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_6.webp
new file mode 100644
index 0000000..c7a3822
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_6.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_7.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_7.webp
new file mode 100644
index 0000000..1b9597f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_7.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_8.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_8.webp
new file mode 100644
index 0000000..794e919
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_8.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_9.webp b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_9.webp
new file mode 100644
index 0000000..9924c87
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_aurora_recognizing_anim_9.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_1.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_1.webp
new file mode 100644
index 0000000..158a32e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_1.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_10.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_10.webp
new file mode 100644
index 0000000..5f5045a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_11.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_11.webp
new file mode 100644
index 0000000..df63011
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_12.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_12.webp
new file mode 100644
index 0000000..619f4c2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_13.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_13.webp
new file mode 100644
index 0000000..608cf67
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_14.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_14.webp
new file mode 100644
index 0000000..f0ac0d3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_15.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_15.webp
new file mode 100644
index 0000000..98631f7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_16.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_16.webp
new file mode 100644
index 0000000..6976702
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_17.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_17.webp
new file mode 100644
index 0000000..de3f344
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_18.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_18.webp
new file mode 100644
index 0000000..43c6618
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_19.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_19.webp
new file mode 100644
index 0000000..aa56976
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_2.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_2.webp
new file mode 100644
index 0000000..be02eef
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_2.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_20.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_20.webp
new file mode 100644
index 0000000..25ee2f1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_21.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_21.webp
new file mode 100644
index 0000000..33a8548
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_22.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_22.webp
new file mode 100644
index 0000000..caa581b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_23.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_23.webp
new file mode 100644
index 0000000..d6b680f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_24.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_24.webp
new file mode 100644
index 0000000..e74da85
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_25.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_25.webp
new file mode 100644
index 0000000..3d527da
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_26.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_26.webp
new file mode 100644
index 0000000..c2bc059
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_27.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_27.webp
new file mode 100644
index 0000000..60b4aee
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_28.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_28.webp
new file mode 100644
index 0000000..f9acf28
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_29.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_29.webp
new file mode 100644
index 0000000..2840444
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_3.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_3.webp
new file mode 100644
index 0000000..43f4eb7
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_3.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_4.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_4.webp
new file mode 100644
index 0000000..c31608e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_4.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_5.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_5.webp
new file mode 100644
index 0000000..41dbfec
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_5.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_6.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_6.webp
new file mode 100644
index 0000000..c9dc3c4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_6.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_7.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_7.webp
new file mode 100644
index 0000000..9f7f911
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_7.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_8.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_8.webp
new file mode 100644
index 0000000..195f23a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_8.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_9.webp b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_9.webp
new file mode 100644
index 0000000..d1b39a9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_light_recognizing_anim_9.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_1.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_1.webp
new file mode 100644
index 0000000..c46c28d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_1.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_10.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_10.webp
new file mode 100644
index 0000000..73651ff
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_11.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_11.webp
new file mode 100644
index 0000000..7bc89df
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_12.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_12.webp
new file mode 100644
index 0000000..949da26
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_13.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_13.webp
new file mode 100644
index 0000000..f232d6f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_14.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_14.webp
new file mode 100644
index 0000000..34b986e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_15.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_15.webp
new file mode 100644
index 0000000..25a23aa
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_16.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_16.webp
new file mode 100644
index 0000000..a9b8d4d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_17.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_17.webp
new file mode 100644
index 0000000..a18565f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_18.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_18.webp
new file mode 100644
index 0000000..aa86a0c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_19.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_19.webp
new file mode 100644
index 0000000..b8b455f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_2.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_2.webp
new file mode 100644
index 0000000..af80b87
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_2.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_20.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_20.webp
new file mode 100644
index 0000000..eb97c38
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_21.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_21.webp
new file mode 100644
index 0000000..3afde20
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_22.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_22.webp
new file mode 100644
index 0000000..e3ef8ab
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_23.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_23.webp
new file mode 100644
index 0000000..9473835
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_24.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_24.webp
new file mode 100644
index 0000000..581fd75
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_25.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_25.webp
new file mode 100644
index 0000000..995705b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_26.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_26.webp
new file mode 100644
index 0000000..0e5ae32
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_27.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_27.webp
new file mode 100644
index 0000000..68d823c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_28.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_28.webp
new file mode 100644
index 0000000..0654e65
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_29.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_29.webp
new file mode 100644
index 0000000..2840444
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_3.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_3.webp
new file mode 100644
index 0000000..a784237
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_3.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_4.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_4.webp
new file mode 100644
index 0000000..6b850b1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_4.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_5.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_5.webp
new file mode 100644
index 0000000..b747543
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_5.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_6.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_6.webp
new file mode 100644
index 0000000..9997c26
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_6.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_7.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_7.webp
new file mode 100644
index 0000000..70ad211
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_7.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_8.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_8.webp
new file mode 100644
index 0000000..cc3af2a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_8.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_9.webp b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_9.webp
new file mode 100644
index 0000000..2410b20
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_normal_recognizing_anim_9.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_1.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_1.webp
new file mode 100644
index 0000000..d41743f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_1.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_10.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_10.webp
new file mode 100644
index 0000000..b61d7c0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_11.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_11.webp
new file mode 100644
index 0000000..d65b500
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_12.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_12.webp
new file mode 100644
index 0000000..48d7386
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_13.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_13.webp
new file mode 100644
index 0000000..8603238
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_14.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_14.webp
new file mode 100644
index 0000000..b706567
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_2.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_2.webp
new file mode 100644
index 0000000..28c5eb9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_2.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_3.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_3.webp
new file mode 100644
index 0000000..aa3b642
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_3.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_4.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_4.webp
new file mode 100644
index 0000000..a7cd103
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_4.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_5.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_5.webp
new file mode 100644
index 0000000..475fbe8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_5.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_6.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_6.webp
new file mode 100644
index 0000000..e5698ac
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_6.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_7.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_7.webp
new file mode 100644
index 0000000..072fade
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_7.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_8.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_8.webp
new file mode 100644
index 0000000..fa89183
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_8.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_9.webp b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_9.webp
new file mode 100644
index 0000000..d7364f5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pop_recognizing_anim_9.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_1.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_1.webp
new file mode 100644
index 0000000..90f5f01
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_1.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_10.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_10.webp
new file mode 100644
index 0000000..e595e91
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_11.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_11.webp
new file mode 100644
index 0000000..69ca0ef
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_12.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_12.webp
new file mode 100644
index 0000000..916108a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_13.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_13.webp
new file mode 100644
index 0000000..57a3d68
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_14.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_14.webp
new file mode 100644
index 0000000..77ecb71
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_15.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_15.webp
new file mode 100644
index 0000000..f3ab810
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_16.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_16.webp
new file mode 100644
index 0000000..9a06415
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_17.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_17.webp
new file mode 100644
index 0000000..e6b7546
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_18.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_18.webp
new file mode 100644
index 0000000..8763c3d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_19.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_19.webp
new file mode 100644
index 0000000..2822e85
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_2.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_2.webp
new file mode 100644
index 0000000..8e35d77
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_2.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_20.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_20.webp
new file mode 100644
index 0000000..91ef106
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_21.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_21.webp
new file mode 100644
index 0000000..6f603c1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_22.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_22.webp
new file mode 100644
index 0000000..dc4b2a5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_23.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_23.webp
new file mode 100644
index 0000000..35233cd
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_24.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_24.webp
new file mode 100644
index 0000000..dd5ceb0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_25.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_25.webp
new file mode 100644
index 0000000..f951508
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_3.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_3.webp
new file mode 100644
index 0000000..b3976a0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_3.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_4.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_4.webp
new file mode 100644
index 0000000..736d4d5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_4.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_5.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_5.webp
new file mode 100644
index 0000000..2c6ee83
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_5.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_6.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_6.webp
new file mode 100644
index 0000000..98393e6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_6.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_7.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_7.webp
new file mode 100644
index 0000000..c64a478
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_7.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_8.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_8.webp
new file mode 100644
index 0000000..f50f119
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_8.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_9.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_9.webp
new file mode 100644
index 0000000..e43d3db
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_9.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_1.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_1.webp
new file mode 100644
index 0000000..21c9ce0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_1.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_10.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_10.webp
new file mode 100644
index 0000000..ae12a43
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_11.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_11.webp
new file mode 100644
index 0000000..010926e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_12.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_12.webp
new file mode 100644
index 0000000..77fe377
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_13.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_13.webp
new file mode 100644
index 0000000..4735648
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_14.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_14.webp
new file mode 100644
index 0000000..d70b8a4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_15.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_15.webp
new file mode 100644
index 0000000..980d7bf
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_16.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_16.webp
new file mode 100644
index 0000000..684c6a1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_17.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_17.webp
new file mode 100644
index 0000000..21cc45e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_18.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_18.webp
new file mode 100644
index 0000000..ef0c910
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_19.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_19.webp
new file mode 100644
index 0000000..39790d0
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_2.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_2.webp
new file mode 100644
index 0000000..57f7519
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_2.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_20.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_20.webp
new file mode 100644
index 0000000..9e5ad32
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_21.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_21.webp
new file mode 100644
index 0000000..4e4adb5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_22.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_22.webp
new file mode 100644
index 0000000..6b68978
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_23.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_23.webp
new file mode 100644
index 0000000..dda9297
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_24.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_24.webp
new file mode 100644
index 0000000..5657ea9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_25.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_25.webp
new file mode 100644
index 0000000..73a4a9e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_3.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_3.webp
new file mode 100644
index 0000000..984ce37
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_3.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_4.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_4.webp
new file mode 100644
index 0000000..6824868
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_4.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_5.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_5.webp
new file mode 100644
index 0000000..c967bb4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_5.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_6.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_6.webp
new file mode 100644
index 0000000..77ef7a2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_6.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_7.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_7.webp
new file mode 100644
index 0000000..9a46dea
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_7.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_8.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_8.webp
new file mode 100644
index 0000000..7af18cb
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_8.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_9.webp b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_9.webp
new file mode 100644
index 0000000..00990e2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_pulse_recognizing_anim_white_9.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_1.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_1.webp
new file mode 100644
index 0000000..826f5b6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_1.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_10.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_10.webp
new file mode 100644
index 0000000..f59d704
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_11.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_11.webp
new file mode 100644
index 0000000..897a90c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_12.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_12.webp
new file mode 100644
index 0000000..b827951
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_13.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_13.webp
new file mode 100644
index 0000000..cd2499a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_14.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_14.webp
new file mode 100644
index 0000000..4829986
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_15.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_15.webp
new file mode 100644
index 0000000..401bc24
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_16.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_16.webp
new file mode 100644
index 0000000..7a7f885
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_17.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_17.webp
new file mode 100644
index 0000000..a26a098
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_18.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_18.webp
new file mode 100644
index 0000000..e699976
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_19.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_19.webp
new file mode 100644
index 0000000..d1ebde3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_2.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_2.webp
new file mode 100644
index 0000000..c7082e9
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_2.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_20.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_20.webp
new file mode 100644
index 0000000..1f94a6b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_21.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_21.webp
new file mode 100644
index 0000000..acb3604
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_22.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_22.webp
new file mode 100644
index 0000000..8fd0992
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_3.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_3.webp
new file mode 100644
index 0000000..3a321ca
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_3.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_4.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_4.webp
new file mode 100644
index 0000000..f1e92c8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_4.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_5.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_5.webp
new file mode 100644
index 0000000..3af17e6
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_5.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_6.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_6.webp
new file mode 100644
index 0000000..8a09887
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_6.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_7.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_7.webp
new file mode 100644
index 0000000..eae68d5
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_7.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_8.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_8.webp
new file mode 100644
index 0000000..89af3ba
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_8.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_9.webp b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_9.webp
new file mode 100644
index 0000000..02f5761
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_rhythm_recognizing_anim_9.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_1.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_1.webp
new file mode 100644
index 0000000..1808e60
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_1.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_10.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_10.webp
new file mode 100644
index 0000000..ede48ba
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_10.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_11.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_11.webp
new file mode 100644
index 0000000..3862b98
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_11.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_12.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_12.webp
new file mode 100644
index 0000000..d58e297
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_12.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_13.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_13.webp
new file mode 100644
index 0000000..6a77b4a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_13.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_14.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_14.webp
new file mode 100644
index 0000000..e4183b1
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_14.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_15.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_15.webp
new file mode 100644
index 0000000..ddc631b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_15.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_16.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_16.webp
new file mode 100644
index 0000000..3f6572e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_16.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_17.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_17.webp
new file mode 100644
index 0000000..3f2708d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_17.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_18.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_18.webp
new file mode 100644
index 0000000..92ef07c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_18.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_19.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_19.webp
new file mode 100644
index 0000000..5e48e65
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_19.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_2.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_2.webp
new file mode 100644
index 0000000..32d8b7c
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_2.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_20.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_20.webp
new file mode 100644
index 0000000..ac92224
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_20.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_21.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_21.webp
new file mode 100644
index 0000000..317ff12
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_21.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_22.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_22.webp
new file mode 100644
index 0000000..af5e02f
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_22.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_23.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_23.webp
new file mode 100644
index 0000000..8dc4ed2
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_23.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_24.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_24.webp
new file mode 100644
index 0000000..dfa6179
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_24.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_25.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_25.webp
new file mode 100644
index 0000000..91c1757
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_25.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_26.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_26.webp
new file mode 100644
index 0000000..95c382b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_26.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_27.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_27.webp
new file mode 100644
index 0000000..465dc69
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_27.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_28.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_28.webp
new file mode 100644
index 0000000..dda91ac
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_28.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_29.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_29.webp
new file mode 100644
index 0000000..5ecec6d
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_29.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_3.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_3.webp
new file mode 100644
index 0000000..2bfd727
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_3.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_30.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_30.webp
new file mode 100644
index 0000000..b55b29a
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_30.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_31.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_31.webp
new file mode 100644
index 0000000..8ffd494
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_31.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_32.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_32.webp
new file mode 100644
index 0000000..76cdf96
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_32.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_33.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_33.webp
new file mode 100644
index 0000000..8781fe8
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_33.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_34.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_34.webp
new file mode 100644
index 0000000..7856043
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_34.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_35.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_35.webp
new file mode 100644
index 0000000..477462b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_35.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_36.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_36.webp
new file mode 100644
index 0000000..af3b486
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_36.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_37.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_37.webp
new file mode 100644
index 0000000..8282630
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_37.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_38.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_38.webp
new file mode 100644
index 0000000..094c6b4
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_38.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_39.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_39.webp
new file mode 100644
index 0000000..99efa46
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_39.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_4.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_4.webp
new file mode 100644
index 0000000..64abc14
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_4.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_40.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_40.webp
new file mode 100644
index 0000000..338329b
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_40.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_5.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_5.webp
new file mode 100644
index 0000000..253475e
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_5.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_6.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_6.webp
new file mode 100644
index 0000000..c1b1224
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_6.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_7.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_7.webp
new file mode 100644
index 0000000..a876587
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_7.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_8.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_8.webp
new file mode 100644
index 0000000..361ccf3
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_8.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_9.webp b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_9.webp
new file mode 100644
index 0000000..57f2c42
--- /dev/null
+++ b/packages/FodAnimationResources/res/drawable/gxzw_star_cas_recognizing_anim_9.webp
Binary files differ
diff --git a/packages/FodAnimationResources/res/values/octavi_strings.xml b/packages/FodAnimationResources/res/values/octavi_strings.xml
new file mode 100644
index 0000000..550b9a7
--- /dev/null
+++ b/packages/FodAnimationResources/res/values/octavi_strings.xml
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="app_name">FOD Animation resources</string>
+</resources>
diff --git a/prebuilt/common/etc/init/smartcharge-init.rc b/prebuilt/common/etc/init/smartcharge-init.rc
new file mode 100644
index 0000000..63c9204
--- /dev/null
+++ b/prebuilt/common/etc/init/smartcharge-init.rc
@@ -0,0 +1,2 @@
+on post-fs-data
+    chown system system /sys/class/power_supply/battery/input_suspend