2020-07-17 02:43:17 +12:00
|
|
|
#!/usr/bin/env bash
|
2020-01-10 03:23:21 +13:00
|
|
|
|
2020-03-12 10:51:18 +13:00
|
|
|
declare -a sony=(
|
2020-01-24 12:35:26 +13:00
|
|
|
# I NEVER HAD A SONY DEVICE ON HAND.
|
2020-01-25 02:07:58 +13:00
|
|
|
# I did some intensive searches on the web to find a list and I try my best to document it but I need Nokia users to really improve it.
|
2020-01-24 07:52:25 +13:00
|
|
|
# I use [MORE INFO NEEDED] tag as a marker.
|
|
|
|
|
|
|
|
"com.sony.tvsideview.videoph"
|
|
|
|
# Video & TV SideView (replaced by https://play.google.com/store/apps/details?id=com.sony.tvsideview.phone)
|
|
|
|
# Lets you use your smartphone or tablet as a TV remote control for the home.
|
|
|
|
|
|
|
|
"com.sonyericsson.android.addoncamera.artfilter" # [MORE INFO NEEDED]
|
|
|
|
# Sony Creative effect
|
|
|
|
# Gives options for various photographic toning effects in the Sony camera app.
|
|
|
|
# I'm not 100% sure for this one. Can someone confirm ?
|
|
|
|
|
|
|
|
"com.sonyericsson.android.omacp"
|
|
|
|
# omacp = OMA Client Provisioning. It is a protocol specified by the Open Mobile Alliance (OMA).
|
|
|
|
# It is used by carrier to send "configuration SMS" which can setup network settings (such as APN).
|
|
|
|
# In my case, it was automatic and I never needed configuration messages. I'm pretty sure that in France this package is useless.
|
|
|
|
# Maybe it's useful if carriers change their APN... but you still can change it manually, it's not difficult.
|
|
|
|
# These special "confirguration SMS" can be abused :
|
|
|
|
# https://www.zdnet.fr/actualites/les-smartphones-samsung-huawei-lg-et-sony-vulnerables-a-des-attaques-par-provisioning-39890045.htm
|
|
|
|
# https://www.csoonline.com/article/3435729/sms-based-provisioning-messages-enable-advanced-phishing-on-android-phones.html
|
|
|
|
|
|
|
|
"com.sonyericsson.conversations.res.overlay_305" # [MORE INFO NEEDED]
|
|
|
|
"com.sonyericsson.conversations.res.overlay"
|
|
|
|
# Used to display a overlay notification (= on top of others app) when you receive a SMS with Sony SMS app ?
|
|
|
|
|
|
|
|
"com.sonyericsson.idd.agent"
|
|
|
|
# Anonymous Usage Stats
|
|
|
|
# Used to send "anonymous" information about how you use your Sony Smartphone to Sony servers.
|
|
|
|
# Nobody knows how these info are anonymized...
|
|
|
|
|
|
|
|
#"com.sonyericsson.mtp" # [MORE INFO NEEDED]
|
|
|
|
# MTP extension service
|
|
|
|
# I think it's needed transfert data from you phone to a PC when using the Media Transfert Protocol (MTP).
|
|
|
|
# Does MTP still works if you delete this package ?
|
|
|
|
|
|
|
|
"com.sonyericsson.mtp.extension.backuprestore"
|
|
|
|
# Backup/Restore Sony feature.
|
|
|
|
# It enable you to backup (Contacts, call logs, text messages, calendar, settings, bookmarks & media files)
|
|
|
|
# NOTE : I don't think this feature can backup your messages or calendars for instance if you don't use the Sony stock app.
|
|
|
|
# https://support.sonymobile.com/global-en/xperiaz2/userguide/backing-up-and-restoring-content-on-a-device/
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonyericsson.mtp.extension.update"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Update service for MTP Extension.
|
|
|
|
# I don't know what it really does. Update drivers ?
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonyericsson.music"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Sony music player (https://play.google.com/store/apps/details?id=com.sonyericsson.music)
|
|
|
|
|
2020-06-16 01:05:46 +12:00
|
|
|
"com.sonyericsson.settings.res.overlay_305" # [MORE INFO NEEDED]
|
|
|
|
# Some people removed this package. I guess it's only an (useless) overlay the the settings ?
|
|
|
|
|
2020-01-24 07:52:25 +13:00
|
|
|
"com.sonyericsson.startupflagservice" # [MORE INFO NEEDED]
|
|
|
|
# Startup Flag Service
|
|
|
|
# Used during the production of the phone to verify that the touch input works.
|
|
|
|
# It can be triggered when a specific TA-parameter is not set. This should never be triggered and if it does well it doesn't have any use for you.
|
|
|
|
#
|
|
|
|
# TA means Timing Advance and its value correspond to the length of time a signal takes to reach the base station from a mobile phone.
|
|
|
|
# https://www.telecomhall.net/t/parameter-timing-advance-ta/6390
|
|
|
|
|
|
|
|
"com.sonyericsson.textinput.chinese"
|
|
|
|
# Sony chinese keyboard
|
|
|
|
|
|
|
|
"com.sonyericsson.trackid.res.overlay"
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonyericsson.trackid.res.overlay_305"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Overlay for Sony trackid
|
|
|
|
# Trackid was a mobile music and audio search engine (like Shazam). It has been discontinued by Sony.
|
|
|
|
# REMINDER : An overlay allows apps to display content on top of other apps.
|
|
|
|
|
|
|
|
"com.sonyericsson.unsupportedheadsetnotifier"
|
|
|
|
# Given its name, it think it diplays a notification when a insert a headset not compatible with you phone.
|
|
|
|
|
|
|
|
"com.sonyericsson.wappush"
|
|
|
|
# WAP Push
|
|
|
|
# Used to display annoying WAP push.
|
|
|
|
# WAP push is a type of text message that contains a direct link to a particular Web page.
|
|
|
|
# When a user is sent a WAP-push message, he receives an alert, once clicked, directs him to the Web page via his browser.
|
|
|
|
# Personally, I don't like this. URLs are now recognized by the SMS instant messaging apps and you just have to click on it.
|
|
|
|
|
|
|
|
"com.sonyericsson.warrantytime"
|
|
|
|
# Lets you see some info about your warranty and how long it will last.
|
|
|
|
|
|
|
|
"com.sonyericsson.xhs"
|
|
|
|
# Sony Xperia Lounge (discontinued by Sony on August 2019)
|
|
|
|
# The Xperia Lounge app was meant to provide loyal fans with various rewards for their Xperia smartphones,
|
|
|
|
# such as exclusive Xperia Themes and wallpapers, as well as competitions.
|
2020-01-10 03:23:21 +13:00
|
|
|
|
|
|
|
"com.sonymobile.advancedlogging"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Advanced Logging
|
|
|
|
# Sends logs to Sony Mobile. These logs contain a wide range of personal information such as unique device IDs, your location,
|
|
|
|
# details regarding running applications, and events/input leading up to a crash.
|
|
|
|
# Logging is only active for a short time and automatically disabled once logging has been completed.
|
|
|
|
# Logs are uploaded when connected to Wi-Fi and automatically deleted when the upload is complete.
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.advancedwidget.topcontacts"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Top Contacts widget
|
|
|
|
# It will show pictures of your most frequently used contacts right on your home screen.
|
|
|
|
# REMINDER : Widgets are small applications that you can use directly on the window screen. They also function as shortcuts
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.android.addoncamera.soundphoto"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Sony Sound Photo
|
|
|
|
# Lets you record a background sound and take a photo at the same time with the Sound Photo app.
|
|
|
|
|
|
|
|
"com.sonymobile.androidapp.cameraaddon.areffect"
|
|
|
|
# Old package for AR Effect (https://play.google.com/store/apps/details?id=com.sonymobile.androidapp.cameraaddon.areffect)
|
|
|
|
# Lets you add AR (Augmented Reality) effects to your pictures and videos.
|
|
|
|
|
2020-06-16 01:05:46 +12:00
|
|
|
"com.sonymobile.android.externalkeyboard"
|
|
|
|
# International keyboard layouts
|
|
|
|
# Useless if you use latin keyboard
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.android.contacts.res.overlay_305"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Overlay for Sony contacts.
|
|
|
|
# REMINDER : An overlay allows apps to display content on top of other apps.
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.android.externalkeyboardjp"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Japanese layout for Sony keyboard.
|
|
|
|
|
|
|
|
"com.sonymobile.anondata"
|
|
|
|
# Anonymous Usage Stats (yes just as com.sonyericsson.idd.agent but it's for other phones)
|
|
|
|
# Used to send "anonymous" information about how you use your Sony Smartphone to Sony servers.
|
|
|
|
# Nobody knows how these info are anonymized...
|
|
|
|
|
2020-06-16 01:05:46 +12:00
|
|
|
#"com.sonymobile.apnupdater" # [MORE INFO NEEDED]
|
|
|
|
# I guess it automatically updates your APN settings if your carrier changes it ?
|
|
|
|
# I thought it was the role of com.android.carrierconfig.
|
|
|
|
# NOTE : The probability that your carrier's APN change is very low.
|
|
|
|
# APN : https://tamingthedroid.com/what-apn-settings-mean
|
|
|
|
|
|
|
|
#"com.sonymobile.apnupdater.res.overlay_305" # [MORE INFO NEEDED]
|
|
|
|
# Overlay for APN Updater. Useful ?
|
|
|
|
|
2020-01-24 07:52:25 +13:00
|
|
|
"com.sonymobile.aptx.notifier"
|
|
|
|
# Aptx Notifier
|
|
|
|
# aptX (formerly apt-X) is a family of proprietary audio codec compression algorithms owned by Qualcomm.
|
|
|
|
# If you don't mind closed source codec, aptX has lower latency and is less of a drain on your battery than default codec (AAC)
|
|
|
|
# This package is used to display a notification when a device using aptX (bluetooth headphone typically) is connected.
|
|
|
|
# Its only use is to tell you that you use aptX bluetooth with the connected device.
|
|
|
|
|
|
|
|
"com.sonymobile.assist"
|
|
|
|
# Xperia Assist (https://play.google.com/store/apps/details?id=com.sonymobile.assist)
|
|
|
|
# Learns how you use your phone.
|
|
|
|
|
|
|
|
"com.sonymobile.assist.persistent" # [MORE INFO NEEDED]
|
|
|
|
# Related to Xperia Assist (see just above) but I don't know its purpose.
|
|
|
|
|
|
|
|
"com.sonymobile.cameracommon.wearablebridge"
|
|
|
|
# Camera Wearable bridge
|
|
|
|
# Lets you take pictures with your phone by using Sony SmartWatch.
|
|
|
|
|
|
|
|
#"com.sonymobile.cellbroadcast.notification" # [MORE INFO NEEDED]
|
|
|
|
# Cell information
|
|
|
|
# Cell broadcast is a method of sending messages to multiple mobile telephone users in a defined area at the same time.
|
|
|
|
# It is often used for regional emergency alerts.
|
|
|
|
# I think this package only handles notifications for broadcast cell, not the implementation.
|
|
|
|
# It seems to me that broadcast SMS use normal notifications so there is chances that this package provide special notification for Sony SMS app ?
|
|
|
|
|
|
|
|
"com.sonymobile.coverapp2"
|
|
|
|
# Style Cover
|
|
|
|
# Themes for lockscreen.
|
|
|
|
|
|
|
|
"com.sonymobile.demoappchecker"
|
|
|
|
# Demo app checker
|
|
|
|
# Lets you enter/exit (in) the demonstration mode.
|
|
|
|
# https://en.wikipedia.org/wiki/Demo_mode
|
|
|
|
|
|
|
|
"com.sonymobile.deviceconfigtool" # [MORE INFO NEEDED]
|
|
|
|
# Configuration agent
|
|
|
|
# Seems to do things related cloud but it's unclear.
|
|
|
|
# https://knowledge.protektoid.com/apps/com.sonymobile.deviceconfigtool/91e44f1e19b364411776d758ff3b27f703bd4b60c9399c43c124f37d0c30df27
|
|
|
|
|
|
|
|
"com.sonymobile.dualshockmanager"
|
|
|
|
# DUALSHOCK
|
|
|
|
# Provide PlayStation DualShock controller support for Android (Settings > Device connection > Dualshock)
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.email"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Sony Email app
|
|
|
|
|
|
|
|
"com.sonymobile.entrance"
|
|
|
|
# What's New (discontinued in 2014)
|
|
|
|
# Provided news from Sony products through extremely annoying automated notifications.
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.getmore.client"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Xperia Tips (https://play.google.com/store/apps/details?id=com.sonymobile.getmore.client)
|
|
|
|
# Gives you tips for your Xperia device.
|
|
|
|
|
|
|
|
"com.sonymobile.getset"
|
|
|
|
# Xperia Actions (discontinued)
|
|
|
|
# Lets you automate some actions (only a few)
|
|
|
|
# https://support.sonymobile.com/global-en/xperiaxz/userguide/xperia-actions/
|
|
|
|
|
|
|
|
"com.sonymobile.getset.priv"
|
|
|
|
# Xperia Actions System
|
|
|
|
# Same thing as the package above.
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.gettoknowit"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Introduction to Xperia (discontinued)
|
|
|
|
# Introduces you the features of your phone.
|
|
|
|
|
|
|
|
"com.sonymobile.glovemode"
|
|
|
|
# Sony Glove mode
|
|
|
|
# Lets you use your smart phone and touch the screen while wearing regular gloves.
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.googleanalyticsproxy"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Google Analytics Proxy
|
|
|
|
# Allows you to publicly share your Google Analytics reporting data
|
|
|
|
# https://developers.google.com/analytics/solutions/google-analytics-super-proxy
|
|
|
|
|
|
|
|
"com.sonymobile.intelligent.backlight"
|
|
|
|
# Smart backlight control
|
|
|
|
# Keeps the screen on as long as the device is held in your hand. Once you put down the device, the screen turns off according to your sleep setting.
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.intelligent.gesture"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Smart call handling
|
|
|
|
# Lets you handle incoming calls without touching the screen.
|
|
|
|
# https://support.sonymobile.com/global-en/xperiaxz/userguide/smart-call-handling/
|
|
|
|
|
|
|
|
"com.sonymobile.intelligent.iengine" # [MORE INFO NEEDED]
|
|
|
|
# According to a sony user it is part of Smart Screen rotation (auto screen rotation based on the gyroscope).
|
|
|
|
# Seems not reliable.
|
|
|
|
|
|
|
|
"com.sonymobile.intelligent.observer" # [MORE INFO NEEDED]
|
|
|
|
# IntelligentObserver
|
|
|
|
# ???? (but intelligent stuff are safe to remove)
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.lifelog"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Lifelog (https://play.google.com/store/apps/details?id=com.sonymobile.lifelog)
|
|
|
|
# Another activity tracker app.
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.moviecreator.rmm"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Movie Creator (https://play.google.com/store/apps/details?id=com.sonymobile.moviecreator.rmm)
|
|
|
|
# Automatically creates short movies using your photos and videos.
|
|
|
|
|
|
|
|
"com.sonymobile.mtp.extension.fotaupdate" # [MORE INFO NEEDED]
|
|
|
|
# fota update service
|
|
|
|
# FOTA = Firmware Over-The-Air
|
|
|
|
# FOTA allows manufacturers to remotely install new software updates, features and services.
|
|
|
|
# Given there is "mtp.extension" in the package name, I think it lets you update your phone via your PC.
|
|
|
|
# What's weird is that it should be called SEUS then (https://www.mobilefun.co.uk/blog/2008/06/software-updates-sony-ericsson/)
|
|
|
|
|
|
|
|
"com.sonymobile.music.googlelyricsplugin"
|
|
|
|
# Google lyrics plugin
|
|
|
|
# Provides lycris from Google in the sony music app
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.music.wikipediaplugin"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Wikipedia plugin for sony music app
|
|
|
|
|
|
|
|
"com.sonymobile.music.youtubekaraokeplugin"
|
|
|
|
# Youtube karaoke plugin for sony music app
|
|
|
|
|
|
|
|
"com.sonymobile.music.youtubeplugin"
|
|
|
|
# Youtube plugin for sony music app
|
|
|
|
|
|
|
|
"com.sonymobile.pip" # [MORE INFO NEEDED]
|
|
|
|
# Sony pip (Picture in Picture)
|
|
|
|
# Allows videos to shrink down to a small resizable window.
|
|
|
|
# Only useful bere Android Oreo which provide native support for Pip ?
|
|
|
|
# https://developer.android.com/guide/topics/ui/picture-in-picture
|
|
|
|
# https://support.sonymobile.com/global-en/xperiaxz1compact/faq/apps-&-settings/8019307455ff6184015e92f63324005926/
|
|
|
|
|
|
|
|
"com.sonymobile.pobox"
|
|
|
|
# Xperia Japanese keyboard
|
|
|
|
# Does someone know what "popox" means ?
|
|
|
|
|
|
|
|
"com.sonymobile.prediction" # [MORE INFO NEEDED]
|
|
|
|
# Sony text prediction (for Sony keyboard)
|
|
|
|
# It's only a supposition. Can someone confirm ?
|
|
|
|
|
|
|
|
"com.sonymobile.retaildemo"
|
|
|
|
# Retail Demo
|
|
|
|
# Retail demonstration mode.
|
|
|
|
# https://en.wikipedia.org/wiki/Demo_mode
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.scan3d"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Sony 3D Creator (https://play.google.com/store/apps/details?id=com.sonymobile.scan3d)
|
|
|
|
# Lets you capture your stuff in 3D, from your smartphone, and turn people and objects into high-resolution 3D avatars.
|
|
|
|
# https://www.sonymobile.com/global-en/apps-services/3d-creator/
|
|
|
|
|
|
|
|
"com.sonymobile.simlockunlockapp" # [MORE INFO NEEDED]
|
|
|
|
# Sim Lock
|
|
|
|
# Provide menu (type *#*#7378423#*#* in dialer) to see if your device is locked to a network carrier
|
|
|
|
# It need confirmation because it also could be related to SIM network unlock code.
|
|
|
|
|
|
|
|
"com.sonymobile.smartcharger"
|
|
|
|
# Battery Care
|
|
|
|
# Detects your charging patterns and estimates the start and end time of your regular charging period.
|
|
|
|
# The rate of charging is controlled so that your battery reaches 100% just before you disconnect the charger.
|
|
|
|
# https://support.sonymobile.com/gb/xperiaxz/userguide/battery-and-power-management/
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.support"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Sony Support (https://play.google.com/store/apps/details?id=com.sonymobile.support)
|
|
|
|
# Useless support app.
|
|
|
|
|
|
|
|
"com.sonymobile.synchub" # [MORE INFO NEEDED]
|
|
|
|
# Sony Backup & restore feature to/from Google drive ?
|
|
|
|
# Can someone confirm ? Does it impact com.sonyericsson.mtp.extension.backuprestore ?
|
|
|
|
# https://support.sonymobile.com/global-en/xperia10/faq/apps-&-settings/801930747866b72a016b307df3b6007faf/
|
|
|
|
|
|
|
|
"com.sonymobile.themes.sou.cid18.black"
|
|
|
|
"com.sonymobile.themes.sou.cid19.silver"
|
|
|
|
"com.sonymobile.themes.sou.cid20.blue"
|
|
|
|
"com.sonymobile.themes.sou.cid21.pink"
|
|
|
|
# Sony themes
|
|
|
|
|
|
|
|
"com.sonymobile.xperialounge.services"
|
|
|
|
# Xperia™ Lounge Pass service (discontinued)
|
|
|
|
# The Xperia Lounge app was meant to provide loyal fans with various rewards for their Xperia smartphones,
|
|
|
|
# such as exclusive Xperia Themes and wallpapers, as well as competitions.
|
|
|
|
# https://www.phonearena.com/news/Sony-Xperia-Lounge-shutting-down_id118252
|
|
|
|
|
|
|
|
"com.sonymobile.xperiaservices" # [MORE INFO NEEDED]
|
|
|
|
# Xperia services
|
|
|
|
# I guess it provides things for Sony apps but I don't know what.
|
|
|
|
# Safe to remove but it'd be to know what Sony apps work without it.
|
|
|
|
|
|
|
|
"com.sonymobile.xperiatransfermobile"
|
|
|
|
# Xperia Transfer Mobile (https://play.google.com/store/apps/details?id=com.sonymobile.xperiatransfermobile)
|
|
|
|
# Helps you move your contacts, messages, photos, and much more from your old Android, iOS or Windows Phone device to your new Xperia from Sony.
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
"com.sonymobile.xperiaweather"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Sony weather app (https://play.google.com/store/apps/details?id=com.sonymobile.xperiaweather)
|
|
|
|
# Note : Not all location are supported.
|
|
|
|
|
|
|
|
############################## ADVANCED DEBLOAT ##############################
|
2020-01-10 03:23:21 +13:00
|
|
|
|
|
|
|
#"com.sonyericsson.album"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Sony gallery app (https://play.google.com/store/apps/details?id=com.sonyericsson.album)
|
|
|
|
|
2020-06-16 01:05:46 +12:00
|
|
|
#"com.sonyericsson.android.camera3d" # on older phones
|
2020-01-24 07:52:25 +13:00
|
|
|
#"com.sonymobile.camera"
|
|
|
|
# Sony camera app
|
|
|
|
|
2020-01-10 03:23:21 +13:00
|
|
|
#"com.sonymobile.android.contacts"
|
2020-01-24 07:52:25 +13:00
|
|
|
# Sony contacts
|
2020-01-31 06:17:47 +13:00
|
|
|
|
|
|
|
# "com.sonymobile.home"
|
|
|
|
# "com.sonymobile.launcher"
|
|
|
|
# Sony launcher
|
|
|
|
# It's basically the home screen, the way icons apps are organized and displayed.
|
|
|
|
# DON'T REMOVE THIS IF YOU DIDN'T INSTALL ANOTHER LAUNCHER !
|
|
|
|
# You normally only have one of these two in your phone
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
|
|
|