Headwind MDM Agent
Mobile Device Management (MDM) System for Android (mobile agent - launcher)
A Powerful Open Source Platform to Manage your Enterprise Android Devices
* Quick and Easy to Install “Out of the Box”
* Compatible with Most Android Devices
* Manages Devices in Closed Private Networks
* Premium: All Must-Have MDM Features
Scaling of your business requires proper management. The MDM
software is a smart manager of your enterprise tablets, smartphones,
kiosks, and digital signage systems. It’s particularly useful to
manage unattended devices, replacing hours of maintenance work by a
few mouse clicks!
* Group-based policy management forces hundreds of devices to work
in the same way, thus making business processes clearer and
easier.
* Device status control makes it easy to find problems with
enterprise devices and take actions to fix them in a timely
manner.
* Remote support simplifies the IT manager’s work to resolve issues
and correct faults.
Headwind MDM requires registration on a Headwind MDM server. You
can deploy your own (https://h-mdm.com/download/) or try the demo
(https://srv.h-mdm.com). See the Headwind MDM documentation for more
information.
* Quick and Easy to Install “Out of the Box”
* Compatible with Most Android Devices
* Manages Devices in Closed Private Networks
* Premium: All Must-Have MDM Features
Scaling of your business requires proper management. The MDM
software is a smart manager of your enterprise tablets, smartphones,
kiosks, and digital signage systems. It’s particularly useful to
manage unattended devices, replacing hours of maintenance work by a
few mouse clicks!
* Group-based policy management forces hundreds of devices to work
in the same way, thus making business processes clearer and
easier.
* Device status control makes it easy to find problems with
enterprise devices and take actions to fix them in a timely
manner.
* Remote support simplifies the IT manager’s work to resolve issues
and correct faults.
Headwind MDM requires registration on a Headwind MDM server. You
can deploy your own (https://h-mdm.com/download/) or try the demo
(https://srv.h-mdm.com). See the Headwind MDM documentation for more
information.
版本
雖然在下方可選擇下載 APK 檔案,但要留意這樣的安裝方式將不會收到更新通知,是一種較不安全的下載方法。建議您先安裝 F-Droid 用戶端使用。
下載 F-Droid-
此版本需要 Android 4.1 或更高的版本。
此套件包由 F-Droid 構建和簽署,並保證與此原始碼 Tarball 保持一致。
權限
-
在背景存取位置資訊這個應用程式隨時都能取得位置資訊 (包括未使用應用程式時)。
-
僅可在前景中取得概略位置只有在你使用時,這個應用程式才能透過定位服務取得你的概略位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。
-
僅可在前景中取得精確位置只有在你使用時,這個應用程式才能透過定位服務取得你的精確位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。這麼做可能會增加電池用量。
-
查看網路連線允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
-
查看 Wi-Fi 連線允許應用程式查看 Wi-Fi 網路相關資訊,例如是否已啟用 Wi-Fi,以及所連上 Wi-Fi 裝置的名稱。
-
與藍牙裝置配對允許應用程式查看手機的藍牙設定,以及建立和接受與其他配對裝置的連線。
-
存取藍牙設定允許應用程式設定本機藍牙手機,以及搜尋遠端裝置並配對連線。
-
與已配對的藍牙裝置連線允許應用程式與已配對的藍牙裝置連線
-
拍攝相片和影片這個應用程式在使用期間可以使用相機拍照及錄影。
-
建立及中斷 Wi-Fi 連線允許應用程式與 Wi-Fi 存取點連線或中斷連線,並可變更 Wi-Fi 網路的裝置設定。
-
執行前景服務允許應用程式使用前景服務。
-
搭配「location」類型執行前景服務允許應用程式搭配「location」類型使用前景服務
-
搭配「specialUse」類型執行前景服務允許應用程式搭配「specialUse」類型使用前景服務
-
搭配「systemExempted」類型執行前景服務允許應用程式搭配「systemExempted」類型使用前景服務
-
擷取執行中的應用程式允許應用程式擷取最近執行工作的資訊。這項設定可讓應用程式找出裝置所用程式的相關資訊。
-
android.permission.INJECT_EVENTS
-
擁有完整的網路存取權允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
-
android.permission.MANAGE_DEVICE_POLICY_AIRPLANE_MODE
-
android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL
-
android.permission.MANAGE_DEVICE_POLICY_AUDIO_OUTPUT
-
android.permission.MANAGE_DEVICE_POLICY_BLUETOOTH
-
android.permission.MANAGE_DEVICE_POLICY_CALLS
-
android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES
-
android.permission.MANAGE_DEVICE_POLICY_DEBUGGING_FEATURES
-
android.permission.MANAGE_DEVICE_POLICY_DISPLAY
-
android.permission.MANAGE_DEVICE_POLICY_FACTORY_RESET
-
android.permission.MANAGE_DEVICE_POLICY_FUN
-
android.permission.MANAGE_DEVICE_POLICY_INSTALL_UNKNOWN_SOURCES
-
android.permission.MANAGE_DEVICE_POLICY_LOCALE
-
android.permission.MANAGE_DEVICE_POLICY_LOCATION
-
android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS
-
android.permission.MANAGE_DEVICE_POLICY_MICROPHONE
-
android.permission.MANAGE_DEVICE_POLICY_MOBILE_NETWORK
-
android.permission.MANAGE_DEVICE_POLICY_MODIFY_USERS
-
android.permission.MANAGE_DEVICE_POLICY_NEARBY_COMMUNICATION
-
android.permission.MANAGE_DEVICE_POLICY_OVERRIDE_APN
-
android.permission.MANAGE_DEVICE_POLICY_PHYSICAL_MEDIA
-
android.permission.MANAGE_DEVICE_POLICY_PRINTING
-
android.permission.MANAGE_DEVICE_POLICY_RESET_PASSWORD
-
android.permission.MANAGE_DEVICE_POLICY_RESTRICT_PRIVATE_DNS
-
android.permission.MANAGE_DEVICE_POLICY_SAFE_BOOT
-
android.permission.MANAGE_DEVICE_POLICY_SCREEN_CONTENT
-
android.permission.MANAGE_DEVICE_POLICY_SMS
-
android.permission.MANAGE_DEVICE_POLICY_SYSTEM_DIALOGS
-
android.permission.MANAGE_DEVICE_POLICY_SYSTEM_UPDATES
-
android.permission.MANAGE_DEVICE_POLICY_TIME
-
android.permission.MANAGE_DEVICE_POLICY_USB_FILE_TRANSFER
-
android.permission.MANAGE_DEVICE_POLICY_VPN
-
android.permission.MANAGE_DEVICE_POLICY_WALLPAPER
-
android.permission.MANAGE_DEVICE_POLICY_WIFI
-
android.permission.MANAGE_DEVICE_POLICY_WINDOWS
-
android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA
-
android.permission.MANAGE_EXTERNAL_STORAGE
-
android.permission.MASTER_CLEAR
-
android.permission.PACKAGE_USAGE_STATS
-
顯示通知允許應用程式顯示通知
-
查詢所有套件允許應用程式查看所有已安裝的套件。
-
讀取共用儲存空間中的內容允許這個應用程式讀取共用儲存空間中的內容。
-
讀取電話號碼允許應用程式存取裝置上的電話號碼資料。
-
讀取手機狀態和識別碼允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
-
android.permission.READ_PRIVILEGED_PHONE_STATE
-
啟動時執行允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
-
要求刪除套件允許應用程式要求刪除套件。
-
要求安裝套件允許應用程式要求安裝套件。
-
要求螢幕鎖定的複雜度允許應用程式記住螢幕鎖定的複雜度 (高、中、低或無),即螢幕鎖定的可能長度範圍和類型。這樣一來,應用程式還能建議使用者將螢幕鎖定更新為特定複雜度,但使用者可選擇忽略建議並離開應用程式。請注意,系統不會以純文字格式儲存螢幕鎖定選項的內容,因此應用程式不會知道確切密碼。
-
排定精準時間的動作這個應用程式可以排定在未來的特定時間執行工作,也就是說,應用程式可以在你未主動使用裝置時執行。
-
此應用程式可顯示在其他應用程式上方這個應用程式可顯示在其他應用程式上方或畫面中的其他位置。你可能會無法照常使用應用程式,且其他應用程式的顯示方式可能會受到影響。
-
防止手機休眠允許應用程式防止手機進入休眠狀態。
-
修改或刪除你的共用儲存空間中的內容允許這個應用程式寫入共用儲存空間中的內容。
-
修改系統設定允許應用程式修改系統設定資料。請注意,惡意應用程式可能利用此功能破壞系統設定。
-
com.hmdm.launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
com.mediatek.permission.CTA_ENABLE_BT
-
com.mediatek.permission.CTA_ENABLE_WIFI
-
-
此版本需要 Android 4.1 或更高的版本。
此套件包由 F-Droid 構建和簽署,並保證與此原始碼 Tarball 保持一致。
權限
-
在背景存取位置資訊這個應用程式隨時都能取得位置資訊 (包括未使用應用程式時)。
-
僅可在前景中取得概略位置只有在你使用時,這個應用程式才能透過定位服務取得你的概略位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。
-
僅可在前景中取得精確位置只有在你使用時,這個應用程式才能透過定位服務取得你的精確位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。這麼做可能會增加電池用量。
-
查看網路連線允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
-
查看 Wi-Fi 連線允許應用程式查看 Wi-Fi 網路相關資訊,例如是否已啟用 Wi-Fi,以及所連上 Wi-Fi 裝置的名稱。
-
與藍牙裝置配對允許應用程式查看手機的藍牙設定,以及建立和接受與其他配對裝置的連線。
-
存取藍牙設定允許應用程式設定本機藍牙手機,以及搜尋遠端裝置並配對連線。
-
與已配對的藍牙裝置連線允許應用程式與已配對的藍牙裝置連線
-
拍攝相片和影片這個應用程式在使用期間可以使用相機拍照及錄影。
-
建立及中斷 Wi-Fi 連線允許應用程式與 Wi-Fi 存取點連線或中斷連線,並可變更 Wi-Fi 網路的裝置設定。
-
執行前景服務允許應用程式使用前景服務。
-
搭配「location」類型執行前景服務允許應用程式搭配「location」類型使用前景服務
-
搭配「specialUse」類型執行前景服務允許應用程式搭配「specialUse」類型使用前景服務
-
搭配「systemExempted」類型執行前景服務允許應用程式搭配「systemExempted」類型使用前景服務
-
擷取執行中的應用程式允許應用程式擷取最近執行工作的資訊。這項設定可讓應用程式找出裝置所用程式的相關資訊。
-
android.permission.INJECT_EVENTS
-
擁有完整的網路存取權允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
-
android.permission.MANAGE_DEVICE_POLICY_AIRPLANE_MODE
-
android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL
-
android.permission.MANAGE_DEVICE_POLICY_AUDIO_OUTPUT
-
android.permission.MANAGE_DEVICE_POLICY_BLUETOOTH
-
android.permission.MANAGE_DEVICE_POLICY_CALLS
-
android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES
-
android.permission.MANAGE_DEVICE_POLICY_DEBUGGING_FEATURES
-
android.permission.MANAGE_DEVICE_POLICY_DISPLAY
-
android.permission.MANAGE_DEVICE_POLICY_FACTORY_RESET
-
android.permission.MANAGE_DEVICE_POLICY_FUN
-
android.permission.MANAGE_DEVICE_POLICY_INSTALL_UNKNOWN_SOURCES
-
android.permission.MANAGE_DEVICE_POLICY_LOCALE
-
android.permission.MANAGE_DEVICE_POLICY_LOCATION
-
android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS
-
android.permission.MANAGE_DEVICE_POLICY_MICROPHONE
-
android.permission.MANAGE_DEVICE_POLICY_MOBILE_NETWORK
-
android.permission.MANAGE_DEVICE_POLICY_MODIFY_USERS
-
android.permission.MANAGE_DEVICE_POLICY_NEARBY_COMMUNICATION
-
android.permission.MANAGE_DEVICE_POLICY_OVERRIDE_APN
-
android.permission.MANAGE_DEVICE_POLICY_PHYSICAL_MEDIA
-
android.permission.MANAGE_DEVICE_POLICY_PRINTING
-
android.permission.MANAGE_DEVICE_POLICY_RESET_PASSWORD
-
android.permission.MANAGE_DEVICE_POLICY_RESTRICT_PRIVATE_DNS
-
android.permission.MANAGE_DEVICE_POLICY_SAFE_BOOT
-
android.permission.MANAGE_DEVICE_POLICY_SCREEN_CONTENT
-
android.permission.MANAGE_DEVICE_POLICY_SMS
-
android.permission.MANAGE_DEVICE_POLICY_SYSTEM_DIALOGS
-
android.permission.MANAGE_DEVICE_POLICY_SYSTEM_UPDATES
-
android.permission.MANAGE_DEVICE_POLICY_TIME
-
android.permission.MANAGE_DEVICE_POLICY_USB_FILE_TRANSFER
-
android.permission.MANAGE_DEVICE_POLICY_VPN
-
android.permission.MANAGE_DEVICE_POLICY_WALLPAPER
-
android.permission.MANAGE_DEVICE_POLICY_WIFI
-
android.permission.MANAGE_DEVICE_POLICY_WINDOWS
-
android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA
-
android.permission.MANAGE_EXTERNAL_STORAGE
-
android.permission.MASTER_CLEAR
-
android.permission.PACKAGE_USAGE_STATS
-
顯示通知允許應用程式顯示通知
-
查詢所有套件允許應用程式查看所有已安裝的套件。
-
讀取共用儲存空間中的內容允許這個應用程式讀取共用儲存空間中的內容。
-
讀取電話號碼允許應用程式存取裝置上的電話號碼資料。
-
讀取手機狀態和識別碼允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
-
android.permission.READ_PRIVILEGED_PHONE_STATE
-
啟動時執行允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
-
要求刪除套件允許應用程式要求刪除套件。
-
要求安裝套件允許應用程式要求安裝套件。
-
要求螢幕鎖定的複雜度允許應用程式記住螢幕鎖定的複雜度 (高、中、低或無),即螢幕鎖定的可能長度範圍和類型。這樣一來,應用程式還能建議使用者將螢幕鎖定更新為特定複雜度,但使用者可選擇忽略建議並離開應用程式。請注意,系統不會以純文字格式儲存螢幕鎖定選項的內容,因此應用程式不會知道確切密碼。
-
排定精準時間的動作這個應用程式可以排定在未來的特定時間執行工作,也就是說,應用程式可以在你未主動使用裝置時執行。
-
此應用程式可顯示在其他應用程式上方這個應用程式可顯示在其他應用程式上方或畫面中的其他位置。你可能會無法照常使用應用程式,且其他應用程式的顯示方式可能會受到影響。
-
防止手機休眠允許應用程式防止手機進入休眠狀態。
-
修改或刪除你的共用儲存空間中的內容允許這個應用程式寫入共用儲存空間中的內容。
-
修改系統設定允許應用程式修改系統設定資料。請注意,惡意應用程式可能利用此功能破壞系統設定。
-
com.hmdm.launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
com.mediatek.permission.CTA_ENABLE_BT
-
com.mediatek.permission.CTA_ENABLE_WIFI
-
-
此版本需要 Android 4.1 或更高的版本。
此套件包由 F-Droid 構建和簽署,並保證與此原始碼 Tarball 保持一致。
權限
-
在背景存取位置資訊這個應用程式隨時都能取得位置資訊 (包括未使用應用程式時)。
-
僅可在前景中取得概略位置只有在你使用時,這個應用程式才能透過定位服務取得你的概略位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。
-
僅可在前景中取得精確位置只有在你使用時,這個應用程式才能透過定位服務取得你的精確位置。你必須在裝置上開啟定位服務,這個應用程式才能取得位置資訊。這麼做可能會增加電池用量。
-
查看網路連線允許應用程式查看網路連線相關資訊,像是有哪些網路,以及有沒有連上。
-
查看 Wi-Fi 連線允許應用程式查看 Wi-Fi 網路相關資訊,例如是否已啟用 Wi-Fi,以及所連上 Wi-Fi 裝置的名稱。
-
與藍牙裝置配對允許應用程式查看手機的藍牙設定,以及建立和接受與其他配對裝置的連線。
-
存取藍牙設定允許應用程式設定本機藍牙手機,以及搜尋遠端裝置並配對連線。
-
與已配對的藍牙裝置連線允許應用程式與已配對的藍牙裝置連線
-
拍攝相片和影片這個應用程式在使用期間可以使用相機拍照及錄影。
-
建立及中斷 Wi-Fi 連線允許應用程式與 Wi-Fi 存取點連線或中斷連線,並可變更 Wi-Fi 網路的裝置設定。
-
執行前景服務允許應用程式使用前景服務。
-
搭配「location」類型執行前景服務允許應用程式搭配「location」類型使用前景服務
-
搭配「specialUse」類型執行前景服務允許應用程式搭配「specialUse」類型使用前景服務
-
搭配「systemExempted」類型執行前景服務允許應用程式搭配「systemExempted」類型使用前景服務
-
擷取執行中的應用程式允許應用程式擷取最近執行工作的資訊。這項設定可讓應用程式找出裝置所用程式的相關資訊。
-
android.permission.INJECT_EVENTS
-
擁有完整的網路存取權允許應用程式建立網路通訊端及使用自訂網路通訊協定。瀏覽器和其他應用程式會提供將資料傳輸到網際網路的方法,因此不需要這項權限也能將資料傳輸到網際網路。
-
android.permission.MANAGE_DEVICE_POLICY_AIRPLANE_MODE
-
android.permission.MANAGE_DEVICE_POLICY_APPS_CONTROL
-
android.permission.MANAGE_DEVICE_POLICY_AUDIO_OUTPUT
-
android.permission.MANAGE_DEVICE_POLICY_BLUETOOTH
-
android.permission.MANAGE_DEVICE_POLICY_CALLS
-
android.permission.MANAGE_DEVICE_POLICY_CERTIFICATES
-
android.permission.MANAGE_DEVICE_POLICY_DEBUGGING_FEATURES
-
android.permission.MANAGE_DEVICE_POLICY_DISPLAY
-
android.permission.MANAGE_DEVICE_POLICY_FACTORY_RESET
-
android.permission.MANAGE_DEVICE_POLICY_FUN
-
android.permission.MANAGE_DEVICE_POLICY_INSTALL_UNKNOWN_SOURCES
-
android.permission.MANAGE_DEVICE_POLICY_LOCALE
-
android.permission.MANAGE_DEVICE_POLICY_LOCATION
-
android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS
-
android.permission.MANAGE_DEVICE_POLICY_MICROPHONE
-
android.permission.MANAGE_DEVICE_POLICY_MOBILE_NETWORK
-
android.permission.MANAGE_DEVICE_POLICY_MODIFY_USERS
-
android.permission.MANAGE_DEVICE_POLICY_NEARBY_COMMUNICATION
-
android.permission.MANAGE_DEVICE_POLICY_OVERRIDE_APN
-
android.permission.MANAGE_DEVICE_POLICY_PHYSICAL_MEDIA
-
android.permission.MANAGE_DEVICE_POLICY_PRINTING
-
android.permission.MANAGE_DEVICE_POLICY_RESET_PASSWORD
-
android.permission.MANAGE_DEVICE_POLICY_RESTRICT_PRIVATE_DNS
-
android.permission.MANAGE_DEVICE_POLICY_SAFE_BOOT
-
android.permission.MANAGE_DEVICE_POLICY_SCREEN_CONTENT
-
android.permission.MANAGE_DEVICE_POLICY_SMS
-
android.permission.MANAGE_DEVICE_POLICY_SYSTEM_DIALOGS
-
android.permission.MANAGE_DEVICE_POLICY_SYSTEM_UPDATES
-
android.permission.MANAGE_DEVICE_POLICY_TIME
-
android.permission.MANAGE_DEVICE_POLICY_USB_FILE_TRANSFER
-
android.permission.MANAGE_DEVICE_POLICY_VPN
-
android.permission.MANAGE_DEVICE_POLICY_WALLPAPER
-
android.permission.MANAGE_DEVICE_POLICY_WIFI
-
android.permission.MANAGE_DEVICE_POLICY_WINDOWS
-
android.permission.MANAGE_DEVICE_POLICY_WIPE_DATA
-
android.permission.MANAGE_EXTERNAL_STORAGE
-
android.permission.MASTER_CLEAR
-
android.permission.PACKAGE_USAGE_STATS
-
顯示通知允許應用程式顯示通知
-
查詢所有套件允許應用程式查看所有已安裝的套件。
-
讀取共用儲存空間中的內容允許這個應用程式讀取共用儲存空間中的內容。
-
讀取電話號碼允許應用程式存取裝置上的電話號碼資料。
-
讀取手機狀態和識別碼允許應用程式使用裝置的電話功能。這項權限可讓應用程式判讀手機號碼和裝置 ID、是否正在通話中,以及所撥打的對方號碼。
-
android.permission.READ_PRIVILEGED_PHONE_STATE
-
啟動時執行允許應用程式在系統完成開機程序後立即自行啟動。這會增加手機的開機時間,而且會因為系統一直執行該應用程式導致手機的整體運作速度變慢。
-
要求刪除套件允許應用程式要求刪除套件。
-
要求安裝套件允許應用程式要求安裝套件。
-
要求螢幕鎖定的複雜度允許應用程式記住螢幕鎖定的複雜度 (高、中、低或無),即螢幕鎖定的可能長度範圍和類型。這樣一來,應用程式還能建議使用者將螢幕鎖定更新為特定複雜度,但使用者可選擇忽略建議並離開應用程式。請注意,系統不會以純文字格式儲存螢幕鎖定選項的內容,因此應用程式不會知道確切密碼。
-
排定精準時間的動作這個應用程式可以排定在未來的特定時間執行工作,也就是說,應用程式可以在你未主動使用裝置時執行。
-
此應用程式可顯示在其他應用程式上方這個應用程式可顯示在其他應用程式上方或畫面中的其他位置。你可能會無法照常使用應用程式,且其他應用程式的顯示方式可能會受到影響。
-
防止手機休眠允許應用程式防止手機進入休眠狀態。
-
修改或刪除你的共用儲存空間中的內容允許這個應用程式寫入共用儲存空間中的內容。
-
修改系統設定允許應用程式修改系統設定資料。請注意,惡意應用程式可能利用此功能破壞系統設定。
-
com.hmdm.launcher.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION
-
com.mediatek.permission.CTA_ENABLE_BT
-
com.mediatek.permission.CTA_ENABLE_WIFI
-